html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis :is([data-lenis-prevent-horizontal],[data-lenis-prevent-touch],[data-lenis-prevent-vertical],[data-lenis-prevent-wheel],[data-lenis-prevent]){overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--bg:#f5f5f5;--ink:#111;--muted:#8d8d8d;--orange:#ff7103;--panel:#101010;--cn:"Segoe UI", "Microsoft YaHei", "PingFang SC", sans-serif;--display:"Plus Jakarta Sans", Inter, "Microsoft YaHei", sans-serif;--gutter:calc(clamp(20px, 4vw, 48px))}*{box-sizing:border-box}html{touch-action:manipulation;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow:hidden auto}#__nuxt,body,html{background:var(--bg);margin:0}#__nuxt,body{overflow:visible}body{color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter,Microsoft YaHei,PingFang SC,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}@font-face{font-family:Archivo Black;src:url(../fonts/ArchivoBlack.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Inter;src:url(../fonts/Inter.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(../fonts/PlusJakartaSans.ttf)format("truetype");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Chivo;src:url(../fonts/Chivo600.ttf)format("truetype");font-weight:600;font-style:normal;font-display:block}.page,html.cf-intro-active{overflow:hidden}html.cf-intro-active .header,html.cf-intro-active .page>:not(.pre):not(.pre-fallback){visibility:hidden}.pre-fallback{z-index:100;color:#fff;letter-spacing:-.06em;background:#0a0a0a;justify-content:center;align-items:center;margin:0;font-family:Chivo,sans-serif;font-size:calc(min(11vw,211px));font-weight:600;line-height:1.1;display:flex;position:fixed;inset:0}.page{width:1920px;height:var(--page-height,10503px);background:var(--bg);transform-origin:0 0;margin:0 auto;position:relative}@media (max-width:1279.98px){.page{width:100%;height:auto;min-height:100svh;padding-top:56px;transform:none}}@media (min-width:1921px){#__nuxt,body,html{background:#e8e8e8}.page{box-shadow:0 0 0 1px #0000000f,0 0 80px #0000000f}}.ph{background:#d2d2d2;position:absolute}.dot{vertical-align:1px;background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.bar{background:var(--orange);flex:none;width:22px;height:3px;margin-top:calc(.5lh + 5px);margin-right:10px;display:block}.eyebrow{letter-spacing:.01em;align-items:center;margin:0;font-size:20px;font-weight:500;line-height:1;display:flex;position:absolute}@media (max-width:1279.98px){.eyebrow{font-size:16px;position:static}}.eyebrow.light,.pill{color:#fff}.client-label .dot,.eyebrow .dot{background:#111;flex:none;width:18px;height:18px;margin-right:8px;position:relative}:is(.client-label,.eyebrow) .dot:after,:is(.client-label,.eyebrow) .dot:before{content:"";background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:is(.client-label,.eyebrow) .dot:before{width:8px;height:2px}:is(.client-label,.eyebrow) .dot:after{width:2px;height:8px}.eyebrow.light .dot{background:#fff}.eyebrow.light .dot:after,.eyebrow.light .dot:before,.pill{background:#111}.pill{font-size:17px;font-weight:500;font-family:var(--cn);z-index:3;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute}@media (max-width:1279.98px){.pill{width:148px;height:52px;position:relative;top:auto;left:auto}}.pill.light{color:#111;background:#fff}.plus{width:14px;height:14px;position:absolute}.plus:after,.plus:before{content:"";background:#a8a8a8;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plus:before{width:14px;height:1.5px}.plus:after{width:1.5px;height:14px}.err[data-v-8e6999fc]{height:100vh;background:#f5f5f5;max-width:1920px;height:100dvh;margin:0 auto;padding:0 6px 6px;font-family:Segoe UI,Microsoft YaHei,PingFang SC,sans-serif}.err[data-v-8e6999fc],.err-panel[data-v-8e6999fc]{flex-direction:column;display:flex;overflow:hidden}.err-panel[data-v-8e6999fc]{color:#fff;background:#101010;border-radius:24px;flex:1;min-height:0;padding:0 calc(max(24px,min(189px,9.84375vw)));position:relative}.err-top[data-v-8e6999fc]{flex:none;height:61px;padding:14px 0 0 22px}.err-brand[data-v-8e6999fc]{line-height:0}.err-brand img[data-v-8e6999fc]{width:auto;height:34px;display:block}.err-eyebrow[data-v-8e6999fc]{align-items:center;margin:auto 0 0;padding-top:24px;font-size:20px;font-weight:500;line-height:1;display:flex}.err-cross[data-v-8e6999fc]{background:#fff;flex:none;width:18px;height:18px;margin-right:8px;position:relative}.err-cross[data-v-8e6999fc]:after,.err-cross[data-v-8e6999fc]:before{content:"";background:#111;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.err-cross[data-v-8e6999fc]:before{width:8px;height:2px}.err-cross[data-v-8e6999fc]:after{width:2px;height:8px}.err-code[data-v-8e6999fc]{letter-spacing:-.045em;align-items:flex-end;margin:0;font-family:Inter,sans-serif;font-size:calc(max(96px,min(620px,32.2917vw,94.3396dvh - 443.396px)));font-weight:500;line-height:.92;display:flex}.err-mask[data-v-8e6999fc]{padding:.04em .02em .1em 0;display:flex;overflow:hidden}.err-num[data-v-8e6999fc]{display:block}.err-dotmark[data-v-8e6999fc]{background:#ff7103;border-radius:50%;flex:none;width:.1em;height:.1em;margin:0 0 .12em .04em}.err-foot[data-v-8e6999fc]{border-top:1px solid #ffffff24;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:24px;padding:40px 0 48px;display:flex}.err-title[data-v-8e6999fc]{letter-spacing:-.04em;margin:0;font-size:calc(max(32px,min(56px,2.91667vw)));font-weight:900;line-height:1.1}.err-desc[data-v-8e6999fc]{color:#8a8a8a;margin:20px 0 0;font-size:16px;font-weight:500;line-height:26px}.err-actions[data-v-8e6999fc]{flex:none;gap:16px;display:flex}.err-pill[data-v-8e6999fc]{height:57px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;padding:0 40px;font-size:17px;font-weight:500;transition:background .4s,color .4s,border-color .4s}.err-pill--light[data-v-8e6999fc]{color:#111;background:#fff}.err-pill--light[data-v-8e6999fc]:hover{color:#fff;background:#ff7103}.err-pill--ghost[data-v-8e6999fc]{color:#fff;background:0 0;border-color:#fff3}.err-pill--ghost[data-v-8e6999fc]:hover{color:#ff7103;border-color:#ff7103}@keyframes err-panel-in-8e6999fc{0%{border-radius:140px;transform:scale(.88)}}@keyframes err-num-in-8e6999fc{0%{transform:translateY(105%)}}@keyframes err-dot-in-8e6999fc{0%{transform:scale(0)}55%{transform:scale(1.25)}}@keyframes err-fade-up-8e6999fc{0%{opacity:0;transform:translateY(24px)}}.err-panel[data-v-8e6999fc]{animation:1.4s cubic-bezier(.16,1,.3,1) both err-panel-in-8e6999fc}.err-num[data-v-8e6999fc]{animation:1.2s cubic-bezier(.16,1,.3,1) .35s both err-num-in-8e6999fc}.err-num[data-v-8e6999fc]:nth-child(2){animation-delay:.44s}.err-num[data-v-8e6999fc]:nth-child(3){animation-delay:.53s}.err-dotmark[data-v-8e6999fc]{animation:1s cubic-bezier(.16,1,.3,1) 1s both err-dot-in-8e6999fc}.err-actions[data-v-8e6999fc]>*,.err-brand[data-v-8e6999fc],.err-desc[data-v-8e6999fc],.err-eyebrow[data-v-8e6999fc],.err-foot[data-v-8e6999fc],.err-title[data-v-8e6999fc]{animation:.9s cubic-bezier(.16,1,.3,1) .7s both err-fade-up-8e6999fc}.err-eyebrow[data-v-8e6999fc]{animation-delay:.77s}.err-title[data-v-8e6999fc]{animation-delay:.84s}.err-desc[data-v-8e6999fc]{animation-delay:.91s}.err-actions[data-v-8e6999fc]>*{animation-delay:.98s}.err-actions[data-v-8e6999fc]>:nth-child(2){animation-delay:1.05s}.err-foot[data-v-8e6999fc]{animation-delay:1.12s}@media (prefers-reduced-motion:reduce){.err-actions[data-v-8e6999fc]>*,.err-brand[data-v-8e6999fc],.err-desc[data-v-8e6999fc],.err-dotmark[data-v-8e6999fc],.err-eyebrow[data-v-8e6999fc],.err-foot[data-v-8e6999fc],.err-num[data-v-8e6999fc],.err-panel[data-v-8e6999fc],.err-title[data-v-8e6999fc]{animation:none}}@media (max-width:768px){.err-foot[data-v-8e6999fc]{flex-direction:column;align-items:flex-start}.err-actions[data-v-8e6999fc]{width:100%}.err-pill[data-v-8e6999fc]{flex:1;padding:0}}
