:root{--c-ground:#050608;--c-ground-2:#0b0d11;--c-panel:#ffffff09;--c-panel-2:#ffffff0f;--c-line:#e8eef51a;--c-line-2:#e8eef52e;--c-snow:#f2f5f8;--c-mist:#a3adba;--c-mist-2:#7d8794;--c-glow:#cfe3ff;--c-amber:#ffb547;--c-amber-2:#ff8a3d;--c-pink:#ff9fb4;--f-display:"Archivo", "Arial Black", system-ui, sans-serif;--f-body:"Inter", system-ui, -apple-system, sans-serif;--f-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--gutter:clamp(16px, 4vw, 56px);--maxw:1240px;--nav-h:64px;--e-out:cubic-bezier(.16, 1, .3, 1);--e-inout:cubic-bezier(.83, 0, .17, 1);--e-soft:cubic-bezier(.2, .8, .2, 1);--e-spring:cubic-bezier(.34, 1.56, .64, 1)}html.climb-html,html.climb-html body{background:var(--c-ground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.climb-html{scroll-behavior:auto;scroll-padding-top:0}html.climb-html.lenis,html.climb-html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.climb{background:var(--c-ground);min-height:100vh;color:var(--c-snow);font:400 17px/1.55 var(--f-body);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;overflow-x:clip}.climb *,.climb :before,.climb :after{box-sizing:border-box}:where(.climb) a{color:inherit;text-decoration:none}:where(.climb) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:where(.climb) :is(h1,h2,h3,h4,p,ul,ol,figure){margin:0}:where(.climb) :is(ul,ol){padding:0;list-style:none}.climb :focus-visible{outline:2px solid var(--c-glow);outline-offset:3px}.climb [data-focus-target]:focus,.climb #main:focus{outline:none}.climb ::selection{background:var(--c-snow);color:var(--c-ground)}.c-wrap{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.c-section{padding-block:clamp(96px,14vw,200px);position:relative}.c-center{text-align:center}.c-display{font-family:var(--f-display);font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:-.02em;text-wrap:balance;font-weight:800;font-stretch:125%;line-height:.92}.c-h1{font-size:clamp(48px,10.5vw,176px)}.c-h2{font-size:clamp(38px,7vw,112px)}.c-h3{font-size:clamp(26px,3.4vw,48px)}.c-h4{font-family:var(--f-display);font-variation-settings:"wdth" 112;letter-spacing:-.01em;font-size:clamp(20px,1.8vw,26px);font-weight:700;font-stretch:112%;line-height:1.12}.c-sub{font-family:var(--f-body);color:var(--c-mist);letter-spacing:-.01em;text-wrap:pretty;font-size:clamp(18px,1.7vw,24px);font-weight:500;line-height:1.35}.c-body{color:var(--c-mist);font-size:16px;line-height:1.6}.c-label{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c-mist);font-size:12px;font-weight:500}.c-mono{font-family:var(--f-mono);font-feature-settings:"tnum" 1, "zero" 1}.c-amber{color:var(--c-amber)}.c-sunrise-text{background:linear-gradient(92deg, var(--c-amber) 0%, var(--c-amber-2) 55%, var(--c-pink) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.c-btn{--bh:54px;height:var(--bh);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;isolation:isolate;translate:var(--btn-mx,0px) var(--btn-my,0px);transition:transform .4s var(--e-out), background-color .3s var(--e-soft), color .3s var(--e-soft), border-color .3s var(--e-soft), box-shadow .4s var(--e-soft);-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:13px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.c-btn--primary{background:var(--c-snow);color:var(--c-ground)}.c-btn--primary:hover{box-shadow:0 0 0 1px #fff6,0 10px 50px -10px #cfe3ff8c}.c-btn--line{border:1px solid var(--c-line-2);color:var(--c-snow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff05}.c-btn--line:hover{background:#ffffff0f;border-color:#f2f5f899}.c-btn--amber{background:linear-gradient(100deg, var(--c-amber), var(--c-amber-2));color:#1a0d00}.c-btn--amber:hover{box-shadow:0 12px 60px -12px #ffa046bf}.c-btn:active{transition-duration:.12s;transform:scale(.96)}.c-btn[disabled],.c-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.c-btn .c-btn__arrow{transition:transform .45s var(--e-out);display:inline-block}.c-btn:hover .c-btn__arrow{transform:translate(4px)}.c-btn-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.c-link{color:var(--c-snow);transition:background-size .45s var(--e-out);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;font-weight:500}.c-link:hover{background-position:100% 100%;background-size:0% 1px}.c-card{border:1px solid var(--c-line);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:linear-gradient(#ffffff0d,#ffffff04);border-radius:24px;position:relative}@media (width<=820px){.c-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#14181ed1,#0a0c10c7)}.c-btn--line{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c0e129e}.c-btn--line:hover{background:#1c2026b8}}html[data-tier=low] .c-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#14181ed1,#0a0c10c7)}html[data-tier=low] .c-btn--line{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c0e129e}html[data-tier=low] .c-btn--line:hover{background:#1c2026b8}.c-line-mask{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.c-line-in{display:block}.climb [data-reveal]{opacity:0;transition:opacity 1s var(--e-out), transform 1.2s var(--e-out);transition-delay:calc(var(--d,0) * 1ms);transform:translateY(28px)}.climb [data-reveal].is-in{opacity:1;transform:none}.climb [data-reveal]:focus-within{opacity:1;transition-duration:.2s;transition-delay:0s;transform:none}.climb-nojs [data-reveal],.climb.reduce [data-reveal]{opacity:1;transition:opacity .6s;transform:none}.c-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.c-skip{z-index:200;background:var(--c-snow);color:var(--c-ground);border-radius:10px;padding:10px 16px;font-weight:600;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.c-skip:focus{transform:none}@media (hover:hover) and (pointer:fine){html.climb-html.has-cursor,html.climb-html.has-cursor *{cursor:none!important}}@media (prefers-reduced-motion:reduce){.climb *,.climb :before,.climb :after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.web-phone{--pw:300px;width:var(--pw);aspect-ratio:9/19.4;-webkit-user-select:none;user-select:none;flex-shrink:0;position:relative;container-type:inline-size}.web-phone__body{background:linear-gradient(150deg,#5b616b 0%,#23272e 14%,#121418 38%,#0d0f12 62%,#22262d 86%,#5f6670 100%);border-radius:16.5cqw;padding:3.4cqw;position:absolute;inset:0;box-shadow:inset 0 0 0 .35cqw #ffffff29,inset 0 0 0 1.3cqw #08090b,inset 0 0 0 1.6cqw #ffffff0d,0 0 0 1px #000000b3,0 2px 0 1px #ffffff0a,0 60px 120px -40px #000000f2,0 30px 90px -40px #cfe3ff38}.web-phone__key{background:linear-gradient(90deg,#15171b,#4b515a 50%,#1d2025);border-radius:1cqw;width:1.2cqw;position:absolute;box-shadow:0 0 0 1px #00000080}.web-phone__key--action{height:6%;top:19%;left:-.9cqw}.web-phone__key--vup{height:10%;top:28%;left:-.9cqw}.web-phone__key--vdn{height:10%;top:40%;left:-.9cqw}.web-phone__key--power{height:15%;top:31%;right:-.9cqw}.web-phone__screen{isolation:isolate;width:100%;height:100%;font-family:var(--f-body);color:var(--c-snow);background:#07090c;border-radius:13.2cqw;font-size:4cqw;line-height:1.3;position:relative;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.web-phone__status{z-index:6;pointer-events:none;justify-content:space-between;align-items:center;height:14cqw;padding:0 8cqw;display:flex;position:absolute;inset:0 0 auto}.web-phone__status-l{background:#f2f5f8d9;border-radius:2cqw;width:9cqw;height:2.4cqw}.web-phone__status-r{align-items:flex-end;gap:.7cqw;height:2.8cqw;display:flex}.web-phone__status-r i{background:#f2f5f8d9;border-radius:.3cqw;width:.9cqw}.web-phone__status-r i:first-child{height:40%}.web-phone__status-r i:nth-child(2){height:70%}.web-phone__status-r i:nth-child(3){height:100%}.web-phone__status-r b{background:linear-gradient(90deg,#f2f5f8e6 70%,#0000 70%) .4cqw/calc(100% - .8cqw) calc(100% - .8cqw) no-repeat;border:.35cqw solid #f2f5f899;border-radius:.9cqw;width:6.4cqw;height:100%;margin-left:1.4cqw}.web-phone__island{z-index:8;background:#000;border-radius:99px;width:30cqw;height:8.6cqw;position:absolute;top:3cqw;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 .3cqw #ffffff08}.web-phone__island:after{content:"";background:radial-gradient(circle at 35% 35%,#2a3550,#050608 65%);border-radius:50%;width:2.6cqw;height:2.6cqw;position:absolute;top:50%;right:3cqw;transform:translateY(-50%)}.web-phone__sheen{z-index:7;pointer-events:none;background:linear-gradient(118deg, #ffffff21 calc(0% + var(--sheen-x,0%)), #ffffff0a calc(26% + var(--sheen-x,0%)), #fff0 calc(40% + var(--sheen-x,0%)));mix-blend-mode:screen;position:absolute;inset:0}.web-phone__home{z-index:8;background:#f2f5f8b3;border-radius:99px;width:34cqw;height:1.3cqw;position:absolute;bottom:2.4cqw;left:50%;transform:translate(-50%)}.web{isolation:isolate;position:relative}.web.c-section{padding-bottom:clamp(64px,6vw,100px)}.web__grid{--pw:clamp(240px, min(23vw, calc((100svh - var(--nav-h,64px) - 150px) / 2.156)), 300px);padding-bottom:max(0px, calc(var(--pw) * 1.078 - 290px));grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"copy stage""form stage""after stage";column-gap:clamp(40px,6vw,100px);display:grid}.web__copy{grid-area:copy;container-type:inline-size}.web__title{font-size:min(clamp(38px,7vw,112px),15.8cqw)}.web__sub{text-wrap:balance;max-width:30ch;color:var(--c-mist);margin-top:clamp(18px,2vw,28px)}.web__stage{perspective:1400px;grid-area:form/2;justify-content:center;align-self:center;align-items:center;height:0;display:flex;position:relative}.web__drift,.web__float{will-change:transform;position:relative}.web__tilt{transform-style:preserve-3d;will-change:transform;position:relative}.web__phone{--pw:inherit}.web__halo{aspect-ratio:1;pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#cfe3ff29,#cfe3ff0d 45%,#0000 72%);border-radius:50%;width:170%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.web__floor{z-index:-1;background:radial-gradient(closest-side,#000000b3,#0000004d 55%,#0000);border-radius:50%;width:92%;height:40px;position:absolute;bottom:-38px;left:50%;transform:translate(-50%)}@media (width<=820px){.web__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""form""stage""after";column-gap:0;padding-bottom:0}.web__copy{text-align:left}.web__stage{grid-area:stage/auto;height:auto;margin-top:clamp(40px,11vw,64px)}.web__drift{will-change:auto}.web__phone{--pw:min(66vw, 280px)}}.climb.island{color:var(--c-snow);font-family:var(--f-body,Inter, system-ui, sans-serif);position:relative}.island-services .svc__intro,.island-process .proc__head{display:none}[data-island=home-services] .svc.c-section{padding-top:clamp(24px,4vw,64px)}.home-sky{pointer-events:none;z-index:40;mix-blend-mode:screen;width:100%;height:100%;position:fixed;inset:0}.stmt{isolation:isolate;padding-block:clamp(120px,18vw,260px);position:relative}.stmt__stage{position:relative}.stmt__shade{z-index:-1;pointer-events:none;background:radial-gradient(72% 58% at 32%,#050608bd,#05060800 72%);position:absolute;inset:-10% 0}.stmt__title{--stmt-col:calc(min(100vw, var(--maxw)) - 2 * var(--gutter));font-size:clamp(30px, min(var(--stmt-col) / 15.6, 5.6vw, 11vh, 108px), 108px);letter-spacing:-.03em;text-wrap:initial;line-height:.94}.stmt__a,.stmt__b{display:block}.stmt__a{--lit:var(--c-snow)}.stmt__b{--lit:var(--c-glow);margin-top:.1em;padding-left:.9em}.stmt-word{--l:1;--e:0;color:color-mix(in oklab, var(--lit) calc(var(--l) * 100%), var(--c-mist));opacity:calc(.18 + .82 * var(--l));transform:translate3d(0, calc((1 - var(--l)) * .07em - var(--e) * .035em), 0);display:inline-block;position:relative}.stmt.is-live.has-glow .stmt-word:after{content:attr(data-word-text);content:attr(data-word-text) / "";color:#0000;text-shadow:0 0 .18em #cfe3ff59;opacity:var(--e);pointer-events:none;-webkit-user-select:none;user-select:none;will-change:opacity;position:absolute;inset:0}.stmt.is-live .stmt-word{will-change:transform}.stmt__bar{clip-path:inset(-24px -24px -24px 0);--q:1;width:min(560px,62%);height:15px;margin-top:clamp(32px,4.5vw,64px);display:block;position:relative}.stmt__bar:before,.stmt__fill:before{content:"";height:1px;position:absolute;top:7px;left:0;right:0}.stmt__bar:before{background:var(--c-line)}.stmt__fill{transform:translate3d(calc((var(--q) - 1) * 100%), 0, 0);position:absolute;inset:0}.stmt__fill:before{background:linear-gradient(90deg,#cfe3ff00,#cfe3ffbf)}.stmt__fill:after{content:"";background:var(--c-snow);border-radius:50%;width:6px;height:6px;position:absolute;top:4.5px;right:1px;box-shadow:0 0 0 2px #cfe3ff1f,0 0 10px 2px #cfe3ffb3}.stmt.is-live .stmt__fill{will-change:transform}@media (width>=821px) and (prefers-reduced-motion:no-preference) and (scripting:enabled){.climb:not(.reduce) .stmt{height:200vh;padding-block:0}.climb:not(.reduce) .stmt__stage{align-items:center;height:100vh;display:flex;position:sticky;top:0}.climb:not(.reduce) .stmt__shade{inset:0}.climb:not(.reduce) .stmt__wrap{padding-top:calc(var(--nav-h) * .5)}}@media (width>=821px) and (prefers-reduced-motion:no-preference){.climb:not(.reduce) .stmt--hold{height:200vh;padding-block:0}.climb:not(.reduce) .stmt--hold .stmt__stage{align-items:center;height:100vh;display:flex;position:sticky;top:0}.climb:not(.reduce) .stmt--hold .stmt__shade{inset:0}.climb:not(.reduce) .stmt--hold .stmt__wrap{padding-top:calc(var(--nav-h) * .5)}}@media (width<=820px){.stmt{padding-block:clamp(96px,26vw,160px) clamp(56px,16vw,96px)}.stmt__title{font-size:clamp(28px,9.6vw,64px);line-height:.98}.stmt__b{padding-left:0}.stmt__bar{width:72%}.stmt.is-live.has-glow .stmt-word:after{display:none}}.climb.reduce .stmt-word{--l:1!important;--e:0!important}@media (prefers-reduced-motion:reduce){.stmt-word{--l:1!important;--e:0!important}}.sys__stage{grid-template-columns:auto minmax(240px,340px);justify-content:center;align-items:center;gap:clamp(80px,11vw,180px);margin-top:clamp(48px,6vw,96px);display:grid;position:relative}.sys-flow__svg{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sys-flow__svg path{fill:none;stroke-linecap:round;stroke-linejoin:round}.sys-rail__base{stroke:url(#sys-rail-grad);stroke-width:1px;opacity:.24}.sys-rail__fill{stroke:url(#sys-rail-grad);stroke-width:1.6px}.sys-rail__fill--halo{stroke-width:8px;stroke-opacity:.12}.sys-rail__comet{stroke:#fff;stroke-width:2.4px;opacity:0}.sys-rail__comet--halo{stroke:var(--c-glow);stroke-width:12px;stroke-opacity:.22}.sys-rail__head{fill:#fff;opacity:0}.sys-wire{display:none}.sys__stage.is-live.has-wires .sys-wire{display:inline}.sys-wire__base{stroke:#cfe3ff17;stroke-width:1px;transition:stroke .5s var(--e-soft)}.sys-wire__base.is-hot{stroke:#cfe3ff4d}.sys-wire__spark{stroke:#fff;stroke-width:2px;opacity:0}.sys-wire__port{fill:#fff;opacity:0}.sys__stage:not(.is-live.has-wires) .sys-wire__port{display:none}@media (hover:hover) and (pointer:fine){.sys-flow__glow{filter:url(#sys-glow)}}.sys-device{z-index:1;place-items:center;display:grid;position:relative}.sys-device__in{position:relative}.sys-device__phone{--pw:min(320px, calc((100svh - 150px) / 2.16))}.sys-device__glow{aspect-ratio:1;pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#cfe3ff24,#cfe3ff0b 48%,#0000 74%);border-radius:50%;width:190%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sys__toggle{z-index:3;width:40px;height:40px;color:var(--c-mist);border:1px solid var(--c-line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:color .3s var(--e-soft), border-color .3s var(--e-soft), background-color .3s var(--e-soft), box-shadow .45s var(--e-soft), transform .4s var(--e-out);-webkit-tap-highlight-color:transparent;background:#050608b8;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:4%;right:-64px;box-shadow:0 0 0 6px #0506088c}.sys__toggle[hidden]{display:none}.sys__toggle:before{content:"";border-radius:50%;position:absolute;inset:-6px}@media (hover:hover) and (pointer:fine){.sys__toggle:hover{color:var(--c-snow);background:#12151bd9;border-color:#f2f5f88c;box-shadow:0 0 0 6px #0506088c,0 0 22px 2px #cfe3ff38}}.sys__toggle:active{transition-duration:.12s;transform:scale(.9)}.sys__toggle:focus-visible{color:var(--c-snow);outline-offset:4px}.sys__toggle-ic{fill:currentColor;display:block;overflow:visible}.sys__toggle-pause,.sys__toggle-play{transform-box:fill-box;transform-origin:50%;transition:opacity .32s var(--e-soft), transform .5s var(--e-out)}.sys__toggle-play{opacity:0;transform:scale(.4)rotate(-60deg)}.sys__stage.is-paused .sys__toggle-pause{opacity:0;transform:scale(.4)rotate(60deg)}.sys__stage.is-paused .sys__toggle-play{opacity:1;transform:none}.sys__stage.is-paused .sys__toggle{color:var(--c-snow);border-color:#cfe3ff73}.sys-lock{position:absolute;inset:0;overflow:hidden}.sys-lock__wall{background:radial-gradient(90% 46% at 50% 26%,#cfe3ff29,#0000 70%),radial-gradient(120% 60% at 50% 110%,#cfe3ff1a,#0000 60%),linear-gradient(#111820 0%,#090c11 55%,#06080b 100%);position:absolute;inset:0}.sys-lock__ridge{width:100%;height:34%;position:absolute;bottom:0;left:0;right:0}.sys-lock__ridge path:first-child{fill:#cfe3ff12}.sys-lock__ridge path:last-child{fill:#050608bf}.sys-lock__top{text-align:center;color:var(--c-snow);justify-items:center;gap:2.4cqw;display:grid;position:absolute;top:18cqw;left:0;right:0}.sys-lock__glyph{opacity:.8;width:4.4cqw;height:4.4cqw}.sys-lock__clock{justify-items:center;gap:.6cqw;display:grid}.sys-lock__time{min-height:1em;font-family:var(--f-display);font-variation-settings:"wdth" 100;letter-spacing:-.02em;font-feature-settings:"tnum" 1;color:#f2f5f8f0;text-shadow:0 0 8cqw #cfe3ff40;font-size:22cqw;font-weight:700;font-stretch:100%;line-height:.95}.sys-lock__btn{z-index:3;background:#f2f5f814;border-radius:50%;place-items:center;width:12cqw;height:12cqw;display:grid;position:absolute;bottom:9cqw;box-shadow:inset 0 0 0 1px #ffffff0f}.sys-lock__btn svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.85;width:4.4cqw;height:4.4cqw}.sys-lock__btn--l{left:11cqw}.sys-lock__btn--r{right:11cqw}.sys-lock__dim{opacity:0;z-index:5;pointer-events:none;transition:opacity 1.1s var(--e-soft);background:#000;position:absolute;inset:0}.sys__stage.is-live .sys-lock__dim{opacity:.5}.sys__stage.is-live .sys-lock.is-awake .sys-lock__dim{opacity:0;transition-duration:.35s}.sys-notes{z-index:2;flex-direction:column-reverse;justify-content:flex-end;gap:2.6cqw;display:flex;position:absolute;inset:66cqw 4.4cqw 24cqw}.sys-note{transform-origin:50% 100%;text-align:left;background:linear-gradient(#2f353ff7,#1f232af7);border-radius:6cqw;grid-template-columns:9.4cqw minmax(0,1fr);align-items:start;gap:3cqw;padding:3.2cqw 3.8cqw 3.4cqw 3.2cqw;display:grid;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0a,0 3cqw 8cqw -3cqw #000000b3}.sys__stage.is-live .sys-note{opacity:0;will-change:transform, opacity;position:absolute;top:0;left:0;right:0}.sys-note>*{transition:opacity .35s var(--e-soft)}.sys-note.is-peek>*{opacity:0}.sys-note__ic{color:#fff;background:linear-gradient(160deg,#39414d,#1b2027);border-radius:2.6cqw;place-items:center;width:9.4cqw;height:9.4cqw;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.sys-note__ic svg{width:5.6cqw;height:5.6cqw}.sys-note__ic--phone,.sys-note__ic--msg{background:linear-gradient(#78b48a,#4c8a60);box-shadow:inset 0 0 0 1px #ffffff1a}.sys-note__ic--cal,.sys-note__ic--g{background:linear-gradient(#f6f7f8,#dfe2e6);box-shadow:inset 0 0 0 1px #0000000f}.sys-note__ic--cal{color:#59606a}.sys-note__ic--cal:before{content:"";background:#c4625a;height:30%;position:absolute;top:0;left:0;right:0}.sys-note__ic--cal svg{width:7cqw;height:7cqw;transform:translateY(-.6cqw)}.sys-note__ic--g{color:#4a5059}.sys-note__ic--g svg{width:6cqw;height:6cqw}.sys-note__ic--biz{background:#001a3e}.sys-note__logo{width:100%;height:100%;display:block}.sys-note__main{gap:.5cqw;min-width:0;display:grid}.sys-note__row{letter-spacing:.04em;text-transform:uppercase;color:var(--c-mist);justify-content:space-between;gap:2cqw;font-size:3.1cqw;display:flex}.sys-note__app{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sys-note__t{color:var(--c-snow);font-size:4.2cqw;font-weight:600;line-height:1.2}.sys-note__b{color:#f2f5f8c7;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:3.9cqw;line-height:1.3;display:-webkit-box;overflow:hidden}.sys-flow{z-index:1;gap:clamp(28px,3.6vw,48px);margin:0;padding:0;list-style:none;display:grid;position:relative}.sys-flow:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#050608b8,#05060866 55%,#05060800 100%);position:absolute;inset:-22% -34% -22% -26%}.sys-node__app,.sys-node__t{text-shadow:0 1px 10px #050608d9,0 0 2px #05060899}.sys-vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sys-flow:before{content:"";background:var(--c-glow);opacity:.5;width:1px;position:absolute;top:26px;bottom:26px;left:26px}.sys__stage.has-geo .sys-flow:before{display:none}.sys-node{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:20px;display:grid}.sys-node__dot{background:var(--c-ground-2);border:1px solid var(--c-line-2);width:52px;height:52px;color:var(--c-mist-2);transition:background-color .5s var(--e-soft), border-color .5s var(--e-soft), color .5s var(--e-soft), box-shadow .6s var(--e-soft), transform .7s var(--e-spring);border-radius:50%;place-items:center;display:grid;position:relative}.sys-node__ring{border:1px solid var(--c-glow);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-1px}.sys-node__txt{gap:4px;display:grid}.sys-node__app{color:var(--c-mist);transition:color .5s var(--e-soft);font-size:11px}.sys-node__t{letter-spacing:-.01em;color:#8a929c;transition:color .5s var(--e-soft);font-size:clamp(18px,1.55vw,23px);font-weight:600;line-height:1.2}.sys-node__w{white-space:nowrap}.sys-node.is-lit .sys-node__dot{color:var(--c-snow);border-color:#cfe3ffa6;box-shadow:0 0 0 4px #cfe3ff0d,0 0 22px #cfe3ff47}.sys-node.is-lit .sys-node__app{color:var(--c-mist)}.sys-node.is-lit .sys-node__t{color:var(--c-snow)}.sys-node.is-current .sys-node__dot{border-color:var(--c-glow);background:#1b222c;transform:scale(1.08);box-shadow:0 0 0 6px #cfe3ff14,0 0 34px #cfe3ff8c}@media (width<=899px){.sys__stage{grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px}.sys-device{--pw-m:min(300px, 78vw)}.sys__stage.is-live .sys-device{padding-bottom:52px}.sys-device__phone{--pw:var(--pw-m)}.sys__toggle{right:calc(50% - var(--pw-m) / 2);bottom:0}.sys-note__row{font-size:max(10px,3.1cqw)}.sys-note__t{font-size:max(13px,4.2cqw)}.sys-note__b{-webkit-line-clamp:3;font-size:max(12px,3.9cqw)}.sys-flow:after{inset:-18px -6% -14px}.sys-flow{width:calc(100% + var(--gutter));grid-template-columns:repeat(5,minmax(0,1fr));gap:0;max-width:460px}.sys-flow:before{width:auto;height:1px;inset:21px 10% auto}.sys-node{text-align:center;grid-template-columns:minmax(0,1fr);align-content:start;align-self:start;justify-items:center;gap:10px}.sys-node__dot{width:42px;height:42px}.sys-node__dot svg{width:16px;height:16px}.sys-node__app{display:none}.sys-node__t{letter-spacing:-.01em;text-wrap:balance;font-size:11px;line-height:1.25}}@media (prefers-reduced-motion:reduce){.sys-node__dot,.sys-lock__dim,.sys-note>*,.sys__toggle,.sys__toggle-pause,.sys__toggle-play{transition:none}}.sys__stage:not(.is-live) .sys-notes{top:60cqw;bottom:8cqw}.sys__stage:not(.is-live) .sys-lock__btn{display:none}html.motion .sys__stage:not(.is-live) .sys-note{opacity:0}html.motion .sys__stage:not(.is-live) .sys-lock__dim{opacity:.5}.sys__track{margin-top:clamp(48px,6vw,96px)}.sys__track .sys__stage{margin-top:0}:is(html.motion .sys__track,.sys__track.is-scroll){height:320vh}:is(html.motion .sys__track,.sys__track.is-scroll) .sys__pin{align-content:center;height:100svh;display:grid;position:sticky;top:0}@media (width<=899px){:is(html.motion .sys__track,.sys__track.is-scroll){height:420svh}:is(html.motion .sys__track,.sys__track.is-scroll) .sys__pin{padding-top:56px}:is(html.motion .sys__track,.sys__track.is-scroll) .sys-device{--pw-m:min(320px, 84vw)}:is(html.motion .sys__track,.sys__track.is-scroll) .sys-device__in{height:min(calc(var(--pw-m) * 2.156), calc(100svh - 200px));padding-inline:6px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 44px),#0000);mask-image:linear-gradient(#000 calc(100% - 44px),#0000)}:is(html.motion .sys__track,.sys__track.is-scroll) .sys-notes{top:50cqw}:is(html.motion .sys__track,.sys__track.is-scroll) .sys-note__b{-webkit-line-clamp:3}.sys__stage.is-live .sys-device{padding-bottom:0}}.sys{isolation:isolate;position:relative}.sys.c-section{padding-bottom:0}.sys__head{text-align:center;justify-items:center;display:grid}.sys__sub{margin-top:clamp(14px,1.6vw,22px)}.sys-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.4vw,22px);margin:clamp(80px,10vw,160px) 0 0;padding:0;list-style:none;display:grid}.sys-card{border:1px solid var(--c-line);transition:transform .6s var(--e-out), border-color .4s var(--e-soft), box-shadow .6s var(--e-soft), opacity 1s var(--e-out);background:linear-gradient(#101318db,#090b0ee6);border-radius:26px;flex-direction:column;padding:10px 10px 0;display:flex;position:relative;box-shadow:0 30px 60px -40px #000000e6}.sys-card:before{content:"";opacity:.5;height:1px;transition:opacity .5s var(--e-soft), inset .6s var(--e-out);background:linear-gradient(90deg,#0000,#cfe3ff66,#0000);position:absolute;inset:0 18% auto}@media (hover:hover){.sys-card:hover{border-color:var(--c-line-2);transform:translateY(-6px);box-shadow:0 40px 80px -40px #000000f2,0 0 60px -30px #cfe3ff59}.sys-card:hover:before{opacity:1;inset:0 8% auto}.sys-card:hover .sys-card__screen{border-color:#cfe3ff29}}.sys-card__screen{aspect-ratio:1/1.24;color:var(--c-snow);transition:border-color .5s var(--e-soft);background:radial-gradient(120% 50% at 50% 0,#cfe3ff14,#0000 60%),linear-gradient(#0c0f13,#07090c 70%);border:1px solid #ffffff0d;border-radius:18px;font-size:4cqw;line-height:1.3;position:relative;overflow:hidden;container-type:inline-size}.sys-card__copy{flex-direction:column;flex:1;align-items:flex-start;padding:clamp(20px,1.8vw,26px) clamp(14px,1.4vw,20px) 12px;display:flex}.sys-card__t{font-size:clamp(19px,1.6vw,24px);line-height:1}.sys-card__s{text-wrap:pretty;color:var(--c-mist);margin:10px 0 14px;font-size:15px;line-height:1.5}.sys-card__link{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c-snow);transition:background-color .3s var(--e-soft), transform .3s var(--e-out);border-radius:999px;align-items:center;gap:10px;margin:auto 0 0 -14px;padding:10px 14px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.sys-card__label{transition:background-size .5s var(--e-out);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;padding-bottom:3px}.sys-card__arrow{transition:transform .5s var(--e-out);display:inline-block}.sys-card__link:hover{background-color:#f2f5f80f}.sys-card__link:hover .sys-card__label{background-size:100% 1px}.sys-card__link:hover .sys-card__arrow{transform:translate(5px)}.sys-card__link:active{background-color:#f2f5f81a;transform:scale(.96)}.sys-card__link:focus-visible{outline:2px solid var(--c-glow);outline-offset:2px;border-radius:999px}.sys-card__screen .sys-ms{transform-origin:0 0;width:119.048%;height:119.048%;padding:8cqw 7cqw;inset:0 auto auto 0;transform:scale(.84)}.sys-card__screen .sys-ms--chat{padding-bottom:19cqw}.sys-card__screen .sys-compose{bottom:5.5cqw}@media (width<=1099px){.sys-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.sys-card__t{font-size:clamp(22px,3vw,30px)}}@media (width<=680px){.sys-cards{margin-inline:calc(-1 * var(--gutter));padding:8px var(--gutter) 12px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;display:flex;overflow-x:auto}.sys-cards::-webkit-scrollbar{display:none}.sys-card{scroll-snap-align:start;flex:0 0 min(78vw,310px)}.sys-card__t{font-size:24px}}.sys.is-off .sys-map__pin--top:after,.sys.is-off .sys-typing i{animation-play-state:paused}.sys-ms{text-align:left;flex-direction:column;gap:3cqw;padding:17cqw 5cqw 9cqw;font-size:4.3cqw;line-height:1.3;display:flex;position:absolute;inset:0}.sys-ms--chat{justify-content:center;gap:3.4cqw;padding-bottom:22cqw}.sys-ms--chat .sys-bub{max-width:86%;padding:3.2cqw 4.2cqw;font-size:5cqw;line-height:1.28}.sys-ms--chat .sys-who__av{width:14cqw;height:14cqw}.sys-ms--chat .sys-who b{font-size:5cqw}.sys-ms--chat .sys-missed{padding:3.6cqw 4cqw;font-size:5cqw}.sys-ms>*{opacity:0;transform-origin:50% 100%;transition:opacity .45s var(--e-soft), transform .7s var(--e-out);transition-delay:0s;transform:translateY(3cqw)scale(.97)}.sys-card.is-in .sys-ms>*{opacity:1;transition-delay:calc(.14s + var(--i,0) * .12s);transform:none}.climb.reduce .sys-ms>*,.climb-nojs .sys-ms>*{opacity:1!important;transform:none!important}.sys-who{text-align:center;justify-items:center;gap:.6cqw;margin-bottom:2cqw;display:grid}.sys-who__av{background:linear-gradient(150deg,#3a414c,#1a1d23);border-radius:50%;width:11cqw;height:11cqw;margin-bottom:1cqw;box-shadow:inset 0 0 0 1px #ffffff14}.sys-who__small{color:var(--c-mist-2);font-size:3.3cqw}.sys-who b{font-size:4.3cqw;font-weight:600}.sys-bub{border-radius:5cqw;max-width:82%;padding:2.6cqw 3.6cqw}.sys-bub--them{background:#1c2027;border-bottom-left-radius:1.4cqw;align-self:flex-start}.sys-bub--me{background:var(--c-snow);color:var(--c-ground);border-bottom-right-radius:1.4cqw;align-self:flex-end;font-weight:500}.sys-stars{gap:.6cqw;display:inline-flex}.sys-stars svg{fill:#f2f5f824;width:4.2cqw;height:4.2cqw}.sys-stars svg.is-on{fill:var(--c-snow)}.sys-gcard{background:linear-gradient(160deg,#161a21,#0f1216);border:1px solid #cfe3ff38;border-radius:4.4cqw;gap:1.2cqw;margin-top:2cqw;padding:3.8cqw;display:grid;box-shadow:0 3cqw 10cqw -4cqw #cfe3ff59}.sys-gcard b{font-size:4.6cqw;font-weight:600;line-height:1.25}.sys-gcard small{color:var(--c-mist);font-size:3.2cqw;font-family:var(--f-mono);letter-spacing:.04em}.sys-search{background:#171a20;border:1px solid #ffffff0f;border-radius:99px;align-items:center;gap:2.6cqw;padding:2.4cqw 3.6cqw;display:flex}.sys-search__pin{background:var(--c-glow);border-radius:50% 50% 50% 0;flex-shrink:0;width:4cqw;height:4cqw;transform:rotate(-45deg)}.sys-search__txt{line-height:1.15;display:grid}.sys-search__txt small{color:var(--c-mist-2);font-size:3.1cqw}.sys-search__txt b{font-size:4.1cqw;font-weight:600}.sys-map{background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/6cqw 6cqw,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/6cqw 6cqw,#0e1115;border:1px solid #ffffff0f;border-radius:4cqw;flex-shrink:0;height:46cqw;position:relative;overflow:hidden}.sys-map__road{background:#ffffff14;border-radius:2cqw;height:1.6cqw;position:absolute}.sys-map__road--a{top:55%;left:-10%;right:-10%;transform:rotate(-8deg)}.sys-map__road--b{width:1.6cqw;height:auto;top:-10%;bottom:-10%;left:40%;transform:rotate(14deg)}.sys-map__road--c{height:1cqw;top:22%;left:50%;right:-10%;transform:rotate(22deg)}.sys-map__pin{background:#a3adba80;border-radius:50%;width:2.6cqw;height:2.6cqw;position:absolute}.sys-map__pin--top{background:var(--c-snow);width:3.6cqw;height:3.6cqw;top:40%;left:46%;box-shadow:0 0 0 1.4cqw #cfe3ff2e,0 0 4cqw #cfe3ffe6}.sys-map__pin--top:after{content:"";animation:sys-ping 2.4s var(--e-out) infinite;border:1px solid #cfe3ff99;border-radius:50%;position:absolute;inset:-3cqw}@keyframes sys-ping{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.8)}}.sys-map__pin--b{top:70%;left:22%}.sys-map__pin--c{top:28%;left:76%}.sys-place{background:#12151a;border:1px solid #ffffff0f;border-radius:3.6cqw;grid-template-columns:1fr auto;grid-template-areas:"name stars""small small";align-items:center;gap:.6cqw 2cqw;padding:3cqw 3.6cqw;display:grid}.sys-place b{grid-area:name;font-size:4.2cqw;font-weight:600}.sys-place .sys-stars{opacity:.45;grid-area:stars}.sys-place small{color:var(--c-mist-2);grid-area:small;font-size:3.3cqw}.sys-place--top{background:linear-gradient(160deg,#181c23,#111418);border-color:#cfe3ff73;box-shadow:0 3cqw 10cqw -4cqw #cfe3ff73}.sys-place--top .sys-stars{opacity:1}.sys-place--top small{color:var(--c-glow)}.sys-compose{align-items:center;gap:2.4cqw;display:flex;position:absolute;bottom:8cqw;left:5cqw;right:5cqw}.sys-compose span{background:#ffffff08;border:1px solid #ffffff1a;border-radius:99px;flex:1;height:9cqw}.sys-compose i{background:#f2f5f824;border-radius:50%;width:9cqw;height:9cqw;box-shadow:inset 0 0 0 1px #ffffff14}.sys-book{background:linear-gradient(160deg,#181c23,#101318);border:1px solid #cfe3ff33;border-radius:1.4cqw 4.4cqw 4.4cqw;align-self:flex-start;align-items:center;gap:3cqw;margin-top:-.6cqw;padding:3cqw 3.4cqw;display:flex;box-shadow:0 3cqw 10cqw -4cqw #cfe3ff4d}.sys-book__ic{width:9cqw;height:9cqw;color:var(--c-snow);background:#cfe3ff1a;border-radius:2.6cqw;place-items:center;display:grid}.sys-book__ic svg{width:4.6cqw;height:4.6cqw}.sys-book__grid{grid-template-columns:repeat(7,3.4cqw);gap:1.2cqw;display:grid}.sys-book__grid i{background:#f2f5f829;border-radius:1cqw;width:3.4cqw;height:3.4cqw}.sys-book__grid i.is-off{background:#f2f5f80d}.sys-book__grid i.is-pick{background:var(--c-snow);box-shadow:0 0 2.4cqw #cfe3ffcc}.sys-typing{border-radius:5cqw;gap:1.2cqw;padding:3.4cqw 4cqw;display:flex}.sys-typing.sys-bub--me{background:#f2f5f824;border-bottom-right-radius:1.4cqw}.sys-typing i{background:var(--c-snow);opacity:.35;border-radius:50%;width:1.8cqw;height:1.8cqw}.sys-card.is-in .sys-typing i{animation:sys-type 1.2s var(--e-soft) infinite}.sys-typing i:nth-child(2){animation-delay:.15s!important}.sys-typing i:nth-child(3){animation-delay:.3s!important}@keyframes sys-type{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-.8cqw)}}.climb.reduce .sys-typing i{animation:none!important}@media (prefers-reduced-motion:reduce){.sys-typing i{animation:none!important}}.sys-missed{color:#ffb3ad;background:#ff6e641a;border:1px solid #ff6e642e;border-radius:4cqw;align-items:center;gap:2.6cqw;margin-bottom:2cqw;padding:3cqw 3.6cqw;display:flex}.sys-missed__ic{background:#ff6e642e;border-radius:50%;place-items:center;width:7cqw;height:7cqw;display:grid}.sys-missed__ic svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;width:3.8cqw;height:3.8cqw}.sys-missed b{font-weight:600}.climb-sec{isolation:isolate;--scene-h:clamp(640px, 100vh, 940px);--amber-glow:#ffb5478c;padding-block:clamp(110px,14vw,200px);position:relative}.climb-sec__shade{z-index:-1;pointer-events:none;background:radial-gradient(60% 26% at 20% 16%,#05060899,#0000 75%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 22%);mask-image:linear-gradient(#0000 0,#000 22%)}.climb-sec__eyebrow{color:var(--c-snow);letter-spacing:.22em;align-items:center;gap:12px;display:inline-flex}.climb-sec__eyebrow-dot{background:var(--c-amber);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px 2px #ffb54799}.climb-sec__title{margin-top:clamp(16px,2vw,28px)}.climb-sec__title .c-line-mask,.climb-sec__end-title .c-line-mask{display:block}.climb-sec__mist{color:var(--c-mist)}.climb-sec__track{margin-top:clamp(40px,5vw,72px);position:relative}.climb-sec__stage{padding-top:var(--scene-h);position:relative}.climb-scene,.climb-sec__ascent{height:var(--scene-h);position:absolute;top:0;left:0;right:0}.climb-scene{pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(#000 76%,#0000);mask-image:linear-gradient(#000 76%,#0000)}.climb-scene__sky{background:radial-gradient(70% 46% at 68% 18%, #cfe3ff0d, transparent 70%), linear-gradient(180deg, #121c2b 0%, #0b1018 48%, var(--c-ground) 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 22%);mask-image:linear-gradient(#0000 0,#000 22%)}.climb-sec.is-live .climb-scene__sky{-webkit-mask-image:linear-gradient(#0000 0,#000 12%);mask-image:linear-gradient(#0000 0,#000 12%)}.climb-scene__haze{background:linear-gradient(#05060800 4%,#05060880 34%,#0506089e 60%);position:absolute;inset:0}.climb-scene__layer{transform-origin:0 0;position:absolute;inset:0}.climb-scene__svg{width:100%;height:100%;display:block;overflow:visible}.climb-route__ghost,.climb-route__reveal,.climb-route__dots,.climb-route__comet,.climb-route__probe{fill:none;stroke-linecap:round;stroke-linejoin:round}.climb-route__probe{stroke:none}.climb-route__ghost{stroke:#f2f5f857;stroke-width:2.4px;stroke-dasharray:0 11}.climb-route__reveal{stroke-dasharray:1 1}.climb-route__halo{stroke:var(--c-amber);stroke-width:22px;opacity:.08}.climb-route__halo--in{stroke-width:9px;opacity:.2}.climb-route__line{stroke:var(--c-amber);stroke-width:1.6px;opacity:.75}.climb-route__dots{stroke:#ffd08a;stroke-width:4px;stroke-dasharray:0 13}.climb-route__comet{stroke:#ffe2b0;stroke-width:2.6px;stroke-dasharray:.07 2;stroke-dashoffset:-.93px}.climb-route__comet--halo{stroke:var(--c-amber);stroke-width:14px;opacity:.3}.climb-scene__head{opacity:0;width:0;height:0;position:absolute;top:0;left:0}.climb-scene__head i,.climb-scene__head i:before,.climb-scene__head i:after{border-radius:50%;position:absolute;top:0;left:0}.climb-scene__head i{background:#fff3df;width:12px;height:12px;margin:-6px 0 0 -6px;box-shadow:0 0 0 3px #ffb5478c,0 0 18px 6px #ffb54799,0 0 60px 18px #ff8a3d40}.climb-scene__head i:before{content:"";border:1px solid #ffb547b3;width:40px;height:40px;margin:-14px 0 0 -14px;animation:2.2s cubic-bezier(.16,1,.3,1) infinite climb-head-ping}@keyframes climb-head-ping{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}.climb-scene__flash{opacity:0;background:radial-gradient(48% 42% at 64% 22%,#ffc47847,#0000 70%),radial-gradient(120% 80% at 64% 10%,#f2f5f814,#0000 70%);position:absolute;inset:0}.climb-scene__burst{opacity:0;width:0;height:0;position:absolute;top:0;left:0}.climb-scene__burst:before{content:"";background:radial-gradient(closest-side,#ffd6a0bf,#ffb54740 40%,#0000 72%);border-radius:50%;width:520px;height:520px;position:absolute;top:-260px;left:-260px}.climb-scene__glow{opacity:0;width:0;height:0;position:absolute;top:0;left:0}.climb-scene__glow:before{content:"";background:radial-gradient(closest-side,#ffd6a06b,#ffb54729 34%,#ff8a3d0d 62%,#0000);border-radius:50%;width:640px;height:640px;position:absolute;top:-320px;left:-320px}.climb-sec .climb-stops{margin:0;padding:0;list-style:none;position:absolute;inset:0}.climb-stops__line{display:none}.climb-stop{width:0;height:0;position:absolute}.climb-stop[data-stop="0"]{top:72%;left:32.5%}.climb-stop[data-stop="1"]{top:52%;left:52.5%}.climb-stop[data-stop="2"]{top:20%;left:70.6%}.climb-sec.is-laid .climb-stop{top:0;left:0}.climb-stop__node{z-index:2;width:20px;height:20px;transition:border-color .6s var(--e-soft), box-shadow .8s var(--e-out);background:#050608d9;border:1px solid #cfe3ff73;border-radius:50%;place-items:center;margin:-10px 0 0 -10px;display:grid;position:absolute;top:0;left:0}.climb-stop__node>i{background:var(--c-mist);width:6px;height:6px;transition:background-color .6s var(--e-soft), box-shadow .6s var(--e-soft);border-radius:50%}.climb-stop__ring{border:1.5px solid var(--c-amber);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-1px}.climb-stop.is-reached .climb-stop__node{border-color:#ffb547d9;box-shadow:0 0 0 6px #ffb5471a,0 0 26px 4px #ffb54747}.climb-stop.is-reached .climb-stop__node>i{box-shadow:0 0 10px 2px var(--amber-glow);background:#ffe2b0}.climb-stop__camp{white-space:nowrap;letter-spacing:.2em;color:var(--c-mist-2);text-shadow:0 1px 12px #050608f2;transition:color .6s var(--e-soft);font-size:10px;position:absolute;top:50%;translate:0 -50%}.climb-stop[data-side=br] .climb-stop__camp{right:calc(100% + 14px)}.climb-stop[data-side=tl] .climb-stop__camp{left:calc(100% + 14px)}.climb-stop.is-reached .climb-stop__camp{color:var(--c-snow)}.climb-stop__in{z-index:1;border:1px solid var(--c-line);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);width:clamp(260px,22vw,330px);transition:opacity .7s var(--e-soft), border-color .7s var(--e-soft);background:linear-gradient(#101319c7,#080a0db8);border-radius:20px;gap:10px;padding:22px 24px 24px;display:grid;position:absolute;box-shadow:0 30px 80px -30px #000c}.climb-stop[data-side=br] .climb-stop__in{top:18px;left:30px}.climb-stop[data-side=tl] .climb-stop__in{bottom:18px;right:30px}.climb-sec.is-laid .climb-stop .climb-stop__in{inset:0 auto auto 0}.climb-stop.is-current .climb-stop__in{border-color:#ffb54747}.climb-stop__alt{color:var(--c-amber);letter-spacing:.18em;font-size:10.5px}.climb-stop__h{letter-spacing:-.015em;font-size:clamp(22px,1.9vw,30px);line-height:1}.climb-stop__p{color:var(--c-mist);font-size:15px;line-height:1.55}.climb-stop__tag{color:var(--c-snow);letter-spacing:.18em;background:#ffffff08;border:1px solid #f2f5f829;border-radius:999px;justify-self:start;align-items:center;gap:10px;margin-top:4px;padding:7px 13px 7px 11px;font-size:10px;display:inline-flex}.climb-stop__tag i{background:var(--c-mist-2);width:5px;height:5px;transition:background-color .6s var(--e-soft), box-shadow .6s var(--e-soft);border-radius:50%}.climb-stop.is-reached .climb-stop__tag i{background:var(--c-amber);box-shadow:0 0 8px 1px var(--amber-glow)}.climb-gauge{z-index:2;left:max(var(--gutter), calc((100% - var(--maxw)) / 2 + var(--gutter)));top:clamp(72px, calc(var(--nav-h) + 5vh), 130px);pointer-events:none;gap:30px;display:grid;position:absolute}.climb-gauge__read{gap:8px;display:grid}.climb-gauge__label.c-label{letter-spacing:.24em;color:var(--c-mist-2);font-size:10px}.climb-gauge__val{letter-spacing:.02em;color:var(--c-snow);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:500}.climb-gauge__num{min-width:5ch;display:inline-block}.climb-gauge__unit{color:var(--c-mist)}.climb-gauge__rail{position:relative}.climb-gauge__track{background:#f2f5f829;width:1px;position:absolute;top:8px;bottom:8px;left:4px}.climb-gauge__fill{background:linear-gradient(0deg, #ffb54780, var(--c-amber));transform-origin:50% 100%;position:absolute;inset:0;box-shadow:0 0 8px #ffb54799}.climb-sec .climb-gauge__list{flex-direction:column-reverse;gap:22px;margin:0;padding:0;list-style:none;display:flex}.climb-gauge__item{height:16px;color:var(--c-mist-2);transition:color .5s var(--e-soft);align-items:center;gap:16px;display:flex}.climb-gauge__item .c-label{letter-spacing:.18em;color:inherit;white-space:nowrap;font-size:10.5px}.climb-gauge__item i{background:var(--c-ground);width:9px;height:9px;transition:border-color .5s var(--e-soft), background-color .5s var(--e-soft), box-shadow .5s var(--e-soft);border:1px solid #f2f5f859;border-radius:50%;flex:none;position:relative}.climb-gauge__item.is-passed{color:var(--c-mist)}.climb-gauge__item.is-passed i{border-color:var(--c-amber);background:#ffb54780}.climb-gauge__item.is-current{color:var(--c-snow)}.climb-gauge__item.is-current.is-passed i{box-shadow:0 0 10px 2px var(--amber-glow);background:#ffe2b0}.climb-sec__end{z-index:3;text-align:center;justify-items:center;gap:clamp(28px,3vw,44px);margin-top:clamp(64px,8vw,120px);display:grid;position:relative}.climb-sec__end-title{font-size:clamp(42px,8vw,132px)}.climb-sec__end:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#050608eb,#050608b3 50%,#05060800);position:absolute;inset:-34% -4% -14%}.climb-sec__ctas{justify-content:center}.climb-sec__cta{display:inline-flex}.climb-sec__cta .c-btn--primary{color:var(--c-ground)}@media (width>=821px) and (height>=560px) and (prefers-reduced-motion:no-preference) and (scripting:enabled){.climb:not(.reduce) .climb-sec{padding-bottom:0}.climb:not(.reduce) .climb-sec__track{height:350vh}.climb:not(.reduce) .climb-sec__stage{height:100vh;padding-top:0;position:sticky;top:0;overflow:hidden}.climb:not(.reduce) .climb-scene,.climb:not(.reduce) .climb-sec__ascent{height:100%}.climb:not(.reduce) .climb-sec__end{padding-inline:var(--gutter);margin:0;position:absolute;bottom:clamp(44px,9vh,110px);left:0;right:0}}@media (width>=821px) and (height>=560px) and (prefers-reduced-motion:no-preference){.climb:not(.reduce) .climb-sec--hold{padding-bottom:0}.climb:not(.reduce) .climb-sec--hold .climb-sec__track{height:350vh}.climb:not(.reduce) .climb-sec--hold .climb-sec__stage{height:100vh;padding-top:0;position:sticky;top:0;overflow:hidden}.climb:not(.reduce) .climb-sec--hold .climb-scene,.climb:not(.reduce) .climb-sec--hold .climb-sec__ascent{height:100%}.climb:not(.reduce) .climb-sec--hold .climb-sec__end{padding-inline:var(--gutter);margin:0;position:absolute;bottom:clamp(44px,9vh,110px);left:0;right:0}}@media (width>=821px) and (height>=560px){.climb-sec.is-live .climb-scene{opacity:0;will-change:opacity, transform}.climb-sec.is-live .climb-scene__layer{will-change:transform}.climb-sec.is-live .climb-gauge{opacity:0;transition:opacity .6s var(--e-soft)}.climb-sec.is-live .climb-gauge.is-on{opacity:1}.climb-sec.is-live .climb-scene__head{opacity:1;transition:opacity .6s var(--e-soft)}.climb-sec.is-live .climb-stop{will-change:transform}.climb-sec.is-live .climb-stop:not(.is-reached) .climb-stop__in{opacity:0}.climb-sec.is-live .climb-stop.is-past .climb-stop__in{opacity:.8}.climb-sec.is-live .climb-stop.is-past .climb-stop__h{color:var(--c-mist);transition:color .6s var(--e-soft)}.climb-sec.is-live .climb-stop__in{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#101319eb,#080a0de6)}.climb-sec.is-live .climb-stop__in>*{transition:opacity .6s var(--e-soft), transform 1s var(--e-out)}.climb-sec.is-live .climb-stop__in>:nth-child(2){transition-delay:70ms}.climb-sec.is-live .climb-stop__in>:nth-child(3){transition-delay:.14s}.climb-sec.is-live .climb-stop__in>:nth-child(4){transition-delay:.21s}.climb-sec.is-live .climb-stop:not(.is-reached) .climb-stop__in>*{opacity:0;transition-delay:0s;transform:translateY(16px)}.climb-sec.is-live .is-done .climb-stop .climb-stop__in,.climb-sec.is-live .is-done .climb-scene__head,.climb-sec.is-live .is-done .climb-stop:not([data-stop="2"]) .climb-stop__camp{opacity:0}.climb-sec.is-live .climb-stop__camp{transition:color .6s var(--e-soft), opacity .6s var(--e-soft)}.climb-sec.is-live .is-done .climb-stop[data-stop="2"] .climb-stop__node{box-shadow:0 0 0 8px #ffb54724,0 0 60px 14px #ffb54766}.climb-sec.is-live .climb-sec__end:before{opacity:0;transition:opacity .9s var(--e-soft);pointer-events:none}.climb-sec.is-live .is-done .climb-sec__end:before{opacity:1}.climb-sec.is-live .climb-scene__layer--route,.climb-sec.is-live .climb-scene__layer--front,.climb-sec.is-live .climb-stop__node{transition:opacity .6s var(--e-soft)}.climb-sec.is-live .is-done .climb-gauge.is-on{opacity:0}.climb-sec.is-live .is-done .climb-scene__layer--front,.climb-sec.is-live .is-done .climb-stop:not([data-stop="2"]) .climb-stop__node{opacity:.35}.climb-sec.is-live .is-done .climb-scene__layer--route{opacity:.22}.climb-sec.is-live .climb-sec__stage:not(.is-done) .climb-sec__cta{pointer-events:none}}@media (width<=820px),(height<=559px){.climb-scene{display:none}.climb-sec__stage{padding-top:0}.climb-sec__ascent{height:auto;padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr);margin-top:0;display:grid;position:relative}.climb-gauge,.climb-stops-wrap{grid-area:1/1}.climb-gauge{z-index:4;writing-mode:vertical-rl;border:1px solid var(--c-line-2);background:var(--c-ground-2);width:25px;box-shadow:0 0 0 4px var(--c-ground), 0 14px 34px -10px #000000e6;border-radius:999px;place-self:start;align-items:center;gap:10px;margin-top:64px;padding:14px 0;display:flex;position:relative;top:auto;left:auto}.climb-sec.is-live .climb-gauge{top:calc(var(--nav-h) + env(safe-area-inset-top,0px) + 14px);position:sticky}.climb-gauge__read{align-items:center;display:flex}.climb-gauge__label.c-label{letter-spacing:.22em;font-size:9px}.climb-gauge__val{display:none}.climb-gauge__rail{border-top:1px solid var(--c-line-2);padding-top:10px}.climb-gauge__track{display:none}.climb-gauge__item{gap:8px;width:100%;height:auto;display:none}.climb-gauge__item.is-current{display:flex}.climb-gauge__item .c-label{letter-spacing:.16em;font-size:9px}.climb-gauge__item i{width:7px;height:7px}.climb-stops-wrap{width:100%;max-width:680px;padding-left:40px;position:relative}.climb-stops__line{background:#f2f5f824;width:1px;display:block;position:absolute;top:0;bottom:0;left:12px}.climb-sec.is-live .climb-stops__line{bottom:auto}.climb-stops__fill{background:linear-gradient(180deg, #ffb54766, var(--c-amber));transform-origin:50% 0;position:absolute;inset:0;box-shadow:0 0 8px #ffb5478c}.climb-stops__head{opacity:0;background:#fff3df;border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:-4.5px;box-shadow:0 0 0 3px #ffb54780,0 0 16px 5px #ffb5478c}.climb-sec.is-live .climb-stops__head{opacity:1}.climb-sec .climb-stops{gap:40px;display:grid;position:relative;inset:auto}.climb-stop,.climb-stop[data-stop]{width:auto;height:auto;position:relative;top:auto;left:auto}.climb-stop__node{top:30px;left:-28px}.climb-stop__camp{display:none}.climb-stop .climb-stop__in,.climb-stop[data-side] .climb-stop__in{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#14181ed6,#0a0c10cc);border-radius:18px;width:auto;padding:22px 20px;position:relative;inset:auto}.climb-stop__h{font-size:clamp(24px,7vw,34px)}.climb-sec.is-live .climb-stop__h,.climb-sec.is-live .climb-stop__alt{transition:color .6s var(--e-soft)}.climb-sec.is-live .climb-stop:not(.is-reached) .climb-stop__h,.climb-sec.is-live .climb-stop:not(.is-reached) .climb-stop__alt{color:var(--c-mist)}.climb-sec.is-live .climb-stop:not(.is-reached) .climb-stop__in{border-color:#e8eef50f}.climb-sec .climb-stops-wrap{margin-bottom:96px}.climb-sec__end{padding-inline:var(--gutter);margin-top:8px}.climb-sec__end-title{font-size:clamp(40px,12vw,72px)}}.climb-sec.is-off .climb-scene__head i:before{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.climb-scene__head i:before{opacity:0;animation:none}}.climb.reduce .climb-scene__head i:before{opacity:0;animation:none}.gs{--gs-ink:#191b25;--gs-gray:#52545b;--gs-line:#dcdddf;--gs-blue:#2f7bff;--gs-pick:#1f5fe0;z-index:60;min-height:100svh;color:var(--gs-ink);-webkit-font-smoothing:antialiased;background:#fff;flex-direction:column;font-family:Inter,-apple-system,system-ui,sans-serif;display:flex;position:relative}.gs-top{z-index:2;background:#fff;justify-content:space-between;align-items:center;height:115px;padding-inline:60px;display:flex;position:sticky;top:0}.gs-top:after{content:"";background:#e3e3e5;height:3px;position:absolute;bottom:0;left:0;right:0}.gs-brand{align-items:center;display:flex}.gs-brand svg{width:48px;height:48px}.gs-count{color:var(--gs-ink);font-size:12px}.gs-bar{z-index:1;background:var(--gs-blue);transform-origin:0;height:3px;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:0}.gs-main{flex:1;width:100%;max-width:640px;margin:0 auto;padding:64px 0 140px}.gs-step{animation:.45s cubic-bezier(.2,.8,.2,1) both gs-in}@keyframes gs-in{0%{opacity:0;transform:translateY(16px)}}.gs-q{letter-spacing:-.04em;margin:0;font-family:Inter Tight,SF Pro Display,-apple-system,system-ui,sans-serif;font-size:40px;font-weight:500;line-height:1}.gs-hint{color:var(--gs-gray);margin:16px 0 0;font-size:14px;line-height:1}.gs-hint .link{color:var(--gs-blue)}.gs-pills{flex-direction:column;align-items:flex-start;gap:10px;margin-top:56px;display:flex}.gs-pill{border:1px solid var(--gs-line);height:50px;color:var(--gs-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 30px;font-size:14px;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.gs-pill:hover{border-color:#b9bbc0}.gs-pill.is-on{background:var(--gs-pick);border-color:var(--gs-pick);color:#fff}.gs-field{gap:8px;display:grid}.gs-field--wide{margin-top:24px}.gs-field span{color:var(--gs-gray);font-size:14px}.gs-field input{border:1px solid var(--gs-line);height:50px;color:var(--gs-ink);font:inherit;background:#fff;border-radius:999px;outline:none;padding:0 20px;font-size:14px;transition:border-color .2s}.gs-field input:focus{border-color:var(--gs-pick)}.gs-field input.bad{border-color:#e5484d}.gs-field em{color:#d93036;min-height:14px;font-size:12px;font-style:normal}.gs-form{grid-template-columns:1fr 1fr;gap:4px 12px;margin-top:48px;display:grid}.gs-form .gs-field:nth-child(3){grid-column:1/-1}.gs-sms{color:var(--gs-gray);gap:12px;margin-top:8px;font-size:12px;line-height:1.5;display:grid}.gs-sms label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.gs-sms input{width:16px;height:16px;accent-color:var(--gs-pick);flex:none;margin-top:2px}.gs-sms p{margin:0}.gs-sms .link{color:var(--gs-ink);text-decoration:underline}.gs-big{letter-spacing:-.03em;margin:56px 0 28px;font-family:Inter Tight,-apple-system,system-ui,sans-serif;font-size:40px;font-weight:400}.gs-range{--p:0%;appearance:none;background:linear-gradient(90deg, var(--gs-ink) var(--p), #e3e3e5 var(--p));border-radius:4px;outline:none;width:100%;height:4px}.gs-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--gs-ink);cursor:grab;border-radius:50%;width:14px;height:14px}.gs-range::-moz-range-thumb{background:var(--gs-ink);cursor:grab;border:0;border-radius:50%;width:14px;height:14px}.gs-range__ends{color:var(--gs-gray);justify-content:space-between;margin-top:26px;font-size:11px;display:flex}.gs-cards{grid-template-columns:1fr 1fr;gap:12px;margin-top:40px;display:grid}.gs-card{text-align:left;border:1px solid var(--gs-line);min-height:150px;color:var(--gs-ink);font:inherit;cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:20px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:flex}.gs-card b{letter-spacing:-.02em;margin-top:auto;font-size:20px;font-weight:400}.gs-card span{opacity:.6;font-size:12px}.gs-card--dark{background:var(--gs-ink);border-color:var(--gs-ink);color:#fff}.gs-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -18px #191b2573}.gs-cal{background:#fff;border-radius:16px;margin-top:32px;overflow:hidden}.gs-cal iframe{border:0;width:100%;height:760px;display:block}.gs-foot{z-index:61;padding:24px 20px calc(48px + env(safe-area-inset-bottom));background:linear-gradient(#fff0,#fff 30%);justify-content:center;align-items:center;gap:20px;display:flex;position:fixed;bottom:0;left:0;right:0}.gs-foot>span:empty{display:none}.gs-back{color:var(--gs-ink);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:10px 0;font-size:14px}.gs-back:hover{opacity:.6}.gs-go{border:1px solid var(--gs-blue);background:var(--gs-blue);color:#fff;height:44px;font:inherit;cursor:pointer;border-radius:999px;flex:0 640px;justify-content:center;align-items:center;padding:0 25px;font-size:14px;text-decoration:none;transition:opacity .2s,background .2s;display:inline-flex}.gs-back+.gs-go{flex-basis:580px}.gs-go:hover:not(:disabled){background:#1f6bf0}.gs-go:disabled{opacity:.75;cursor:not-allowed}.gs-done .gs-go{flex:none;width:auto;margin-top:32px}.gs-tick{background:var(--gs-blue);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:28px;display:grid}.gs--dark,.gs--dark .gs-top{color:#f5f5f7;background:#05070d}.gs--dark .gs-top:after{background:#ffffff1f}.gs--dark .gs-count{color:#f5f5f7}.gs--dark .gs-hint{color:#a1a1a6}.gs--dark .gs-foot{background:linear-gradient(#05070d00,#05070d 30%)}.gs--dark .gs-back{color:#f5f5f7}@media (width<=700px){.gs-top{height:96px;padding-inline:20px}.gs-brand svg{width:44px;height:44px}.gs-main{padding:28px 20px 140px}.gs-q{font-size:36px}.gs-pills{margin-top:36px}.gs-form,.gs-cards{grid-template-columns:1fr}.gs-foot{padding-bottom:calc(24px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.gs-step{animation:none}}
/*$vite$:1*/