.odometer-value[data-v-8bc25957]{align-items:flex-start;display:inline-flex;font-variant-numeric:tabular-nums}.odometer-value__mask[data-v-8bc25957]{display:inline-block;height:1lh;margin-inline:-.02em;overflow:clip;padding-inline:.02em}.odometer-value__roller[data-v-8bc25957]{display:block;text-align:center;white-space:pre;will-change:transform}.odometer-value__static[data-v-8bc25957]{display:inline-block;white-space:pre}.text-water[data-v-1ad03961]{display:block;height:100%;pointer-events:none;width:100%}.cta-water[data-v-f0b21197]{display:block;height:100%;opacity:0;pointer-events:none;width:100%}.cta-water.is-live[data-v-f0b21197]{opacity:1}.cta[data-v-57c9a54c]{--u:var(--px);--art-shift:var(--art-shift-desktop);z-index:2}.cta[data-v-57c9a54c],.cta__frame[data-v-57c9a54c]{background:var(--white);position:relative}.cta__frame[data-v-57c9a54c]{border-radius:0 0 var(--radius-xl) var(--radius-xl);color:var(--white);height:120vh;height:120svh;overflow:clip;will-change:transform}.cta__art[data-v-57c9a54c]{aspect-ratio:1440/1156;left:50%;pointer-events:none;position:absolute;top:calc(var(--art-shift)*var(--u)*-1);transform:translate(-50%);translate:0 var(--art-y,0);width:max(100%,calc(124.56747svh + var(--art-shift)*2*var(--u)*1440/1156))}.cta__photo[data-v-57c9a54c]{display:block;height:100%;width:100%}.cta__person[data-v-57c9a54c]{display:block;height:96.36678%;left:0;top:3.63322%;width:100%}.cta__drift[data-v-57c9a54c],.cta__person[data-v-57c9a54c]{position:absolute}.cta__drift--head[data-v-57c9a54c]{left:calc(var(--u)*21);top:calc(var(--u)*38);width:calc(var(--u)*1406)}.cta__drift--body[data-v-57c9a54c]{left:calc(var(--u)*43);top:calc(var(--u)*354);width:max(calc(var(--u)*475),340px)}.cta__frame.is-gl[data-v-57c9a54c] :is(.cta__art,.cta__drift){opacity:0}.cta__water[data-v-57c9a54c]{inset:0;position:absolute;z-index:3}.cta__title[data-v-57c9a54c]{font-family:var(--ff-grotesk);font-size:calc(var(--u)*147.136);font-variation-settings:var(--fvs-grotesk);font-weight:var(--fw-medium);letter-spacing:var(--tracking-tight);line-height:.77;margin:-.1em -.05em -.28em;padding:.1em .05em .28em}.cta__word[data-v-57c9a54c]{display:inline-block;white-space:nowrap}.cta__char-mask[data-v-57c9a54c]{display:inline-block;margin:-.22em -.08em -.3em;overflow:hidden;padding:.22em .08em .3em;vertical-align:top}.cta__char[data-v-57c9a54c]{display:inline-block;position:relative;white-space:pre}.cta__char-mask.is-flower[data-v-57c9a54c]{margin-inline:-.12em;padding-inline:.12em}.is-flower .cta__char[data-v-57c9a54c]{color:transparent}.cta__flower[data-v-57c9a54c]{aspect-ratio:472.005/411.055;left:50%;position:absolute;top:.12234em;transform:translate(-50%);width:.74761em}.cta__flower[data-v-57c9a54c] img{display:block;height:100%;width:100%}html.has-reveal .cta__char[data-v-57c9a54c]{transform:translateY(170%)}.cta__body[data-v-57c9a54c]{align-items:flex-start;display:flex;flex-direction:column;font-family:var(--ff-sans);letter-spacing:var(--tracking-tight)}.cta__copy[data-v-57c9a54c]{font-size:var(--fs-lg);line-height:1.4;margin:0}.cta__steps[data-v-57c9a54c]{display:flex;flex-direction:column;font-size:var(--fs-sm);gap:8px;line-height:1.4;list-style:none;margin:24px 0 0;padding:0}.cta__steps li[data-v-57c9a54c]{display:flex;gap:1.1em}.cta__step-index[data-v-57c9a54c]{font-weight:700}.cta__step-label[data-v-57c9a54c]{color:#fff9}.cta__body>[data-reveal][data-v-57c9a54c]:last-child{margin-top:calc(var(--u)*64)}@media(max-width:767px){.cta[data-v-57c9a54c]{--u:.24876vw;--art-top:calc(var(--u)*105);--art-shift:var(--art-shift-mobile)}.cta__frame[data-v-57c9a54c]{background:#36322f;height:max(100svh,720px)}.cta__art[data-v-57c9a54c]{aspect-ratio:1440/1156;height:max(calc(var(--u)*782),calc(100% - var(--art-top) + var(--art-shift)*var(--u)));top:var(--art-top);transform:translate(-72%);width:auto}.cta__photo[data-v-57c9a54c]{-webkit-mask-image:linear-gradient(180deg,transparent,#000 calc(var(--u)*120));mask-image:linear-gradient(180deg,transparent,#000 calc(var(--u)*120))}.cta__drift--head[data-v-57c9a54c]{left:calc(var(--u)*16);top:calc(var(--u)*56);width:calc(var(--u)*370)}.cta__title[data-v-57c9a54c]{font-size:calc(var(--u)*64)}.cta__drift--body[data-v-57c9a54c]{inset:auto 0 0;width:auto}.cta__body[data-v-57c9a54c]{background:linear-gradient(180deg,transparent,rgba(0,0,0,.55) 45%,rgba(0,0,0,.7));padding:calc(var(--u)*120) calc(var(--u)*16) calc(var(--u)*48)}.cta__body>[data-reveal][data-v-57c9a54c]:last-child{margin-top:calc(var(--u)*40)}}.footer[data-v-8b359ce5]{--fillet:calc(var(--px)*100);background:var(--white);color:var(--navy);position:relative;z-index:3}.footer__fillet[data-v-8b359ce5]{bottom:calc(100% - 1px);height:calc(var(--fillet) + 1px);pointer-events:none;position:absolute;width:var(--fillet)}.footer__fillet--left[data-v-8b359ce5]{background:radial-gradient(circle at 100% 0,transparent calc(var(--fillet) - .5px),var(--white) calc(var(--fillet) + .5px));left:0}.footer__fillet--right[data-v-8b359ce5]{background:radial-gradient(circle at 0 0,transparent calc(var(--fillet) - .5px),var(--white) calc(var(--fillet) + .5px));right:0}.footer__veil[data-v-8b359ce5]{position:relative;z-index:1}.footer__veil.is-gl[data-v-8b359ce5] :is(.footer__menu,.footer__socials,.footer__email,.footer__meta,.footer__colophon,.footer__wordmark){opacity:0}.footer__water[data-v-8b359ce5]{inset:0;position:absolute;z-index:2}.footer__tint[data-v-8b359ce5]{background:#1b5cce;mix-blend-mode:screen;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--dur-base) var(--ease-out);z-index:3}.footer__tint.is-on[data-v-8b359ce5]{opacity:1;transition-duration:var(--dur-fast)}.footer__pills[data-v-8b359ce5]{inset:0;pointer-events:none;position:absolute}.footer__pill[data-v-8b359ce5]{background:var(--line-navy);border-radius:var(--radius-sm);opacity:0;position:absolute;transition:opacity var(--dur-fast) var(--ease-out)}.footer__pill.is-on[data-v-8b359ce5]{opacity:1}.footer__layer[data-v-8b359ce5]{display:flex;flex-direction:column;min-height:calc(var(--px)*900);padding:calc(var(--px)*76) calc(var(--px)*47) calc(var(--px)*40.6)}.footer__layer[data-v-8b359ce5],.footer__layer[data-v-8b359ce5]>:not(.footer__texture,.footer__pills){position:relative}.footer__texture[data-v-8b359ce5]{height:calc(var(--px)*609);left:0;pointer-events:none;position:absolute;top:0;width:100%}.footer__band[data-v-8b359ce5]{height:100%;opacity:0;transition:opacity var(--dur-slow) var(--ease-out);width:100%}.footer__band.is-ready[data-v-8b359ce5]{opacity:1}.footer__label[data-v-8b359ce5]{margin:0}.footer__menu-list[data-v-8b359ce5]{align-items:flex-start;display:flex;flex-direction:column;gap:calc(var(--px)*37);list-style:none;margin-top:calc(var(--px)*34)}.footer__menu-list li[data-v-8b359ce5]{font-family:var(--ff-grotesk);font-size:var(--fs-h1);font-variation-settings:var(--fvs-grotesk);font-weight:var(--fw-medium);letter-spacing:var(--tracking-tight);line-height:var(--lh-display)}.footer__socials[data-v-8b359ce5]{margin-top:calc(var(--px)*54.7)}.footer__social-list[data-v-8b359ce5]{display:flex;gap:calc(var(--px)*38);list-style:none;margin-top:calc(var(--px)*11)}.footer__bottom[data-v-8b359ce5]{align-items:start;display:grid;grid-template-columns:calc(var(--px)*774) minmax(0,1fr);margin-top:auto;padding-top:calc(var(--px)*64)}.footer__info[data-v-8b359ce5]{align-items:flex-start;display:flex;justify-content:space-between;padding-right:calc(var(--px)*100)}.footer__marks[data-v-8b359ce5]{color:var(--navy);flex:none;margin-top:calc(var(--px)*24);width:calc(var(--px)*95)}.footer__mark[data-v-8b359ce5],.footer__marks[data-v-8b359ce5]{align-items:center;display:flex;flex-direction:column}.footer__mark+.footer__mark[data-v-8b359ce5]{margin-top:calc(var(--px)*21.4)}.footer__okaga[data-v-8b359ce5]{height:calc(var(--px)*29);width:calc(var(--px)*29)}.footer__okaga[data-v-8b359ce5] path{fill:currentColor}.footer__marks .footer__globe[data-v-8b359ce5]{color:var(--navy);height:calc(var(--px)*30);width:calc(var(--px)*37)}.footer__micro[data-v-8b359ce5]{align-items:center;display:flex;flex-direction:column;font-family:var(--ff-mono);font-size:calc(var(--px)*5.6);font-weight:var(--fw-bold);letter-spacing:0;line-height:1.43;margin:calc(var(--px)*18.6) 0 0;text-transform:uppercase;white-space:nowrap}.footer__mark+.footer__mark .footer__micro[data-v-8b359ce5]{margin-top:calc(var(--px)*15)}.footer__contact[data-v-8b359ce5]{flex:none;margin-top:calc(var(--px)*6);width:15.6em}.footer__email[data-v-8b359ce5]{line-height:var(--lh-none);margin:0}.footer__meta[data-v-8b359ce5]{margin:calc(var(--px)*21) 0 0}.footer__clock[data-v-8b359ce5],.footer__meta[data-v-8b359ce5]{display:flex;flex-direction:column}.footer__clock[data-v-8b359ce5]{font-family:var(--ff-sans);font-size:var(--fs-md);gap:calc(var(--px)*16);letter-spacing:var(--tracking-tight);line-height:var(--lh-none);margin-top:calc(var(--px)*64.6)}.footer__clock-row[data-v-8b359ce5]{display:flex;gap:calc(var(--px)*20);margin:0;white-space:nowrap}.footer__clock-value[data-v-8b359ce5]{font-variant-numeric:tabular-nums}.footer__sign[data-v-8b359ce5]{align-items:start;display:grid;grid-template-columns:calc(var(--px)*134) minmax(0,1fr)}.footer__colophon[data-v-8b359ce5]{margin:calc(var(--px)*7) 0 0}.footer__colophon[data-v-8b359ce5],.footer__shine-piece.is-year[data-v-8b359ce5]{color:var(--blue);font-family:var(--ff-sans);font-size:var(--fs-h3);letter-spacing:var(--tracking-tight);line-height:var(--lh-none);white-space:nowrap}.footer__wordmark[data-v-8b359ce5]{display:flex;flex-direction:column;gap:calc(var(--px)*9);margin:calc(var(--px)*1) 0 0}.footer__shine-piece.is-word[data-v-8b359ce5],.footer__wordmark[data-v-8b359ce5]{color:var(--blue);font-family:var(--ff-grotesk);font-size:min(calc(var(--px)*121.7),162.27px);font-variation-settings:var(--fvs-grotesk);font-weight:var(--fw-medium);letter-spacing:var(--tracking-tight);line-height:var(--lh-display);white-space:nowrap}.footer__caustics[data-v-8b359ce5],.footer__glow[data-v-8b359ce5]{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity 1.6s var(--ease-in-out),visibility 0s linear 1.6s;visibility:hidden}.footer__caustics.is-lit[data-v-8b359ce5],.footer__glow.is-lit[data-v-8b359ce5]{opacity:1;transition:opacity 1.2s var(--ease-in-out),visibility 0s;visibility:visible}.footer__glow[data-v-8b359ce5]{z-index:0}.footer__shine-piece[data-v-8b359ce5]{position:absolute}.footer__glow .footer__shine-piece[data-v-8b359ce5]{color:transparent;text-shadow:0 0 .06em rgba(150,220,255,.7),0 0 .22em rgba(90,180,255,.35)}.footer__caustics[data-v-8b359ce5]{mix-blend-mode:screen;z-index:3}.footer__caustics .footer__shine-piece[data-v-8b359ce5]{animation:footer-caustics-8b359ce5 36s linear infinite paused;-webkit-background-clip:text;background-clip:text;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320'%3E%3Cfilter id='a' width='100%25' height='100%25' x='0' y='0' color-interpolation-filters='sRGB'%3E%3CfeTurbulence baseFrequency='.013' numOctaves='2' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.86 0 0 0 0 0.97 0 0 0 0 1 -3 0 0 0 1'/%3E%3CfeComponentTransfer%3E%3CfeFuncA exponent='2.8' type='gamma'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='a' width='100%25' height='100%25' x='0' y='0' color-interpolation-filters='sRGB'%3E%3CfeTurbulence baseFrequency='.016' numOctaves='2' seed='9' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.86 0 0 0 0 0.97 0 0 0 0 1 -3 0 0 0 1'/%3E%3CfeComponentTransfer%3E%3CfeFuncA exponent='2.8' type='gamma'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:320px 320px,256px 256px;color:transparent;opacity:.8}.footer__caustics.is-lit .footer__shine-piece[data-v-8b359ce5]{animation-play-state:running}@keyframes footer-caustics-8b359ce5{0%{background-position:0 0,40px 70px}to{background-position:320px 320px,-472px 326px}}@media(max-width:767px){.footer[data-v-8b359ce5]{--fillet:40px;--header-room:80px}.footer__layer[data-v-8b359ce5]{min-height:100svh;padding:var(--header-room) 16px calc(clamp(16px,3svh,28px) + env(safe-area-inset-bottom))}.footer__texture[data-v-8b359ce5]{height:calc(var(--header-room) + 52svh)}.footer__band[data-v-8b359ce5]{-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}.footer__menu-list[data-v-8b359ce5]{gap:clamp(6px,1.6svh,18px);margin-top:clamp(10px,2svh,20px)}.footer__menu-list li[data-v-8b359ce5]{font-size:clamp(30px,5svh,44px)}.footer__socials[data-v-8b359ce5]{margin-top:clamp(18px,4svh,44px)}.footer__social-list[data-v-8b359ce5]{gap:28px;margin-top:12px}.footer__bottom[data-v-8b359ce5]{gap:clamp(20px,4.5svh,72px);grid-template-columns:minmax(0,1fr);margin-top:auto;padding-top:clamp(20px,4svh,96px)}.footer__info[data-v-8b359ce5]{padding-right:0}.footer__marks[data-v-8b359ce5]{margin-top:2px;width:72px}.footer__mark+.footer__mark[data-v-8b359ce5]{margin-top:clamp(12px,2.6svh,26px)}.footer__okaga[data-v-8b359ce5]{height:29px;width:29px}.footer__marks .footer__globe[data-v-8b359ce5]{height:30px;width:37px}.footer__mark+.footer__mark .footer__micro[data-v-8b359ce5],.footer__micro[data-v-8b359ce5]{font-size:6px;margin-top:12px}.footer__contact[data-v-8b359ce5]{margin-top:0;width:auto}.footer__meta[data-v-8b359ce5]{margin-top:16px}.footer__clock[data-v-8b359ce5]{gap:12px;margin-top:clamp(14px,3svh,28px)}.footer__clock-row[data-v-8b359ce5]{gap:16px}.footer__sign[data-v-8b359ce5]{grid-template-columns:minmax(0,1fr)}.footer__colophon[data-v-8b359ce5]{grid-area:1/1;justify-self:end;margin-top:0}.footer__colophon[data-v-8b359ce5],.footer__shine-piece.is-year[data-v-8b359ce5]{font-size:24px}.footer__wordmark[data-v-8b359ce5]{grid-area:1/1}.footer__shine-piece.is-word[data-v-8b359ce5],.footer__wordmark[data-v-8b359ce5]{font-size:min(calc(25.90674vw - 8.29016px),12svh)}}
