.RollingText-module__qQoL0q__roll{--roll-speed:.5s;--roll-step:22ms;color:inherit;cursor:pointer;text-decoration:none;transition:color .3s;display:inline-block;position:relative}.RollingText-module__qQoL0q__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.RollingText-module__qQoL0q__letters{vertical-align:bottom;line-height:1.15;display:inline-flex;overflow:hidden}.RollingText-module__qQoL0q__letter{display:inline-grid}.RollingText-module__qQoL0q__letter>span{transition:translate var(--roll-speed) cubic-bezier(.65, 0, .2, 1) calc(var(--d) * var(--roll-step));grid-area:1/1}.RollingText-module__qQoL0q__letter>span:last-child{translate:0 110%}.RollingText-module__qQoL0q__roll:hover .RollingText-module__qQoL0q__letter>span,.RollingText-module__qQoL0q__roll:focus-visible .RollingText-module__qQoL0q__letter>span{translate:0 -110%}.RollingText-module__qQoL0q__roll:hover .RollingText-module__qQoL0q__letter>span:last-child,.RollingText-module__qQoL0q__roll:focus-visible .RollingText-module__qQoL0q__letter>span:last-child{translate:0}.RollingText-module__qQoL0q__roll:hover,.RollingText-module__qQoL0q__roll:focus-visible{color:var(--roll-hover,currentColor)}.RollingText-module__qQoL0q__roll:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid}.RollingText-module__qQoL0q__nav{justify-content:space-between;align-items:center;gap:24px;display:flex}.RollingText-module__qQoL0q__nav ul{flex-wrap:wrap;gap:clamp(18px,3vw,40px);margin:0;padding:0;list-style:none;display:flex}@media (prefers-reduced-motion:reduce){.RollingText-module__qQoL0q__letter>span{transition:none}.RollingText-module__qQoL0q__roll:hover .RollingText-module__qQoL0q__letter>span:first-child,.RollingText-module__qQoL0q__roll:focus-visible .RollingText-module__qQoL0q__letter>span:first-child{translate:0}.RollingText-module__qQoL0q__roll:hover .RollingText-module__qQoL0q__letter>span:last-child,.RollingText-module__qQoL0q__roll:focus-visible .RollingText-module__qQoL0q__letter>span:last-child{translate:0 110%}}
.ScrollRevealText-module__VaHioG__section{--p:0;--reveal-ink:currentColor;--reveal-block:currentColor;--reveal-mark:#5b6cff;height:calc(var(--screens) * 100vh);position:relative}.ScrollRevealText-module__VaHioG__pin{align-items:center;height:100svh;display:flex;position:sticky;top:0}.ScrollRevealText-module__VaHioG__text{letter-spacing:-.025em;flex-wrap:wrap;gap:.16em .3em;max-width:22ch;margin:0 auto;font-size:clamp(30px,4.6vw,64px);font-weight:500;line-height:1.12;display:flex}.ScrollRevealText-module__VaHioG__sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ScrollRevealText-module__VaHioG__word{--head:calc(var(--p) * (var(--n) + var(--lead) + 1) - 1);--near:clamp(0, calc((var(--head) + var(--lead) - var(--i)) / var(--lead)), 1);--read:clamp(0, calc(var(--head) - var(--i) + 1), 1);color:var(--reveal-ink);opacity:var(--near);position:relative}.ScrollRevealText-module__VaHioG__word:before{content:"";background:var(--reveal-block);opacity:calc(1 - var(--read));border-radius:.22em;position:absolute;inset:12% -3%}.ScrollRevealText-module__VaHioG__word{-webkit-text-fill-color:color-mix(in srgb, var(--reveal-ink) calc(var(--read) * 100%), transparent)}.ScrollRevealText-module__VaHioG__mark{--reveal-ink:var(--reveal-mark);--reveal-block:var(--reveal-mark)}.ScrollRevealText-module__VaHioG__section[data-still]{height:auto}.ScrollRevealText-module__VaHioG__section[data-still] .ScrollRevealText-module__VaHioG__pin{height:auto;padding:15vh 0;position:static}.ScrollRevealText-module__VaHioG__section[data-still] .ScrollRevealText-module__VaHioG__word{opacity:1;-webkit-text-fill-color:currentColor}.ScrollRevealText-module__VaHioG__section[data-still] .ScrollRevealText-module__VaHioG__word:before{display:none}
.ParallaxColumns-module__Rkwgma__wall{--p:0;--vh:100vh;--wall-gap:2vw;--wall-radius:1vw;--wall-bg:#fff;gap:var(--wall-gap);box-sizing:border-box;height:175vh;padding:var(--wall-gap);background:var(--wall-bg);display:flex;position:relative;overflow:hidden}.ParallaxColumns-module__Rkwgma__wall:before,.ParallaxColumns-module__Rkwgma__wall:after{content:"";z-index:1;pointer-events:none;height:22%;position:absolute;inset-inline:0}.ParallaxColumns-module__Rkwgma__wall:before{background:linear-gradient(var(--wall-bg), transparent);top:0}.ParallaxColumns-module__Rkwgma__wall:after{background:linear-gradient(transparent, var(--wall-bg));bottom:0}.ParallaxColumns-module__Rkwgma__column{top:var(--start);gap:var(--wall-gap);min-width:0;height:100%;transform:translate3d(0, calc(var(--p) * var(--travel) * var(--vh)), 0);will-change:transform;flex-direction:column;flex:1 1 0;margin:0;padding:0;list-style:none;display:flex;position:relative}.ParallaxColumns-module__Rkwgma__column li{border-radius:var(--wall-radius);background:#0000000a;flex:1 1 0;position:relative;overflow:hidden}.ParallaxColumns-module__Rkwgma__column img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (max-width:767px){.ParallaxColumns-module__Rkwgma__column:nth-child(n+3){display:none}}@media (prefers-reduced-motion:reduce){.ParallaxColumns-module__Rkwgma__wall{height:auto}.ParallaxColumns-module__Rkwgma__column{height:auto;top:0;transform:none}.ParallaxColumns-module__Rkwgma__column li{aspect-ratio:4/5;flex:none}}
.GlassNavbar-module__7nPmPW__root{--nav-bg:#fafafcd1;--nav-panel:#fafafc;--nav-ink:#1d1d1f;--nav-soft:#6e6e73;--nav-line:#00000014;--nav-ease:cubic-bezier(.32, .72, 0, 1);z-index:20;color:var(--nav-ink);font-size:13px;position:relative}.GlassNavbar-module__7nPmPW__root[data-tone=dark]{--nav-bg:#161617cc;--nav-panel:#161617;--nav-ink:#f5f5f7;--nav-soft:#a1a1a6;--nav-line:#ffffff1a}.GlassNavbar-module__7nPmPW__bar{z-index:2;background:var(--nav-bg);-webkit-backdrop-filter:saturate(1.8)blur(20px);border-bottom:1px solid var(--nav-line);justify-content:space-between;align-items:center;gap:24px;height:48px;padding:0 clamp(16px,4vw,48px);display:flex;position:relative}.GlassNavbar-module__7nPmPW__brand{color:inherit;font-size:15px;font-weight:600;text-decoration:none}.GlassNavbar-module__7nPmPW__items{gap:clamp(14px,2.4vw,34px);margin:0;padding:0;list-style:none;display:flex}.GlassNavbar-module__7nPmPW__item{color:var(--nav-ink);opacity:.82;padding:14px 0;text-decoration:none;transition:opacity .2s;display:block}.GlassNavbar-module__7nPmPW__item:hover,.GlassNavbar-module__7nPmPW__item[aria-expanded=true]{opacity:1}.GlassNavbar-module__7nPmPW__item:focus-visible,.GlassNavbar-module__7nPmPW__burger:focus-visible,.GlassNavbar-module__7nPmPW__panel a:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #0071e3}.GlassNavbar-module__7nPmPW__actions{align-items:center;gap:14px;display:flex}.GlassNavbar-module__7nPmPW__cta{background:var(--nav-cta,#0071e3);color:#fff;border-radius:999px;padding:5px 13px;font-size:12px;font-weight:500;text-decoration:none;transition:background-color .2s,transform .16s ease-out}.GlassNavbar-module__7nPmPW__cta:hover{background:var(--nav-cta-hover,#0077ed)}.GlassNavbar-module__7nPmPW__cta:active{transform:scale(.96)}.GlassNavbar-module__7nPmPW__feature{width:240px;color:var(--nav-ink);order:99;gap:10px;margin-inline-start:auto;text-decoration:none;display:grid}.GlassNavbar-module__7nPmPW__feature img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .6s var(--nav-ease);border-radius:14px}.GlassNavbar-module__7nPmPW__feature:hover img{transform:scale(1.03)}.GlassNavbar-module__7nPmPW__feature span{letter-spacing:-.01em;gap:2px;font-size:15px;font-weight:600;display:grid}.GlassNavbar-module__7nPmPW__feature small{color:#bf4800;font-size:12px;font-weight:500}.GlassNavbar-module__7nPmPW__content[data-active] .GlassNavbar-module__7nPmPW__feature{animation:GlassNavbar-module__7nPmPW__drift-in .55s var(--nav-ease) both;animation-delay:.16s}.GlassNavbar-module__7nPmPW__panel{height:var(--h,0);background:var(--nav-panel);-webkit-backdrop-filter:saturate(1.8)blur(20px);transition:height .5s var(--nav-ease);position:absolute;inset:100% 0 auto;overflow:hidden}.GlassNavbar-module__7nPmPW__root[data-open] .GlassNavbar-module__7nPmPW__panel{border-bottom:1px solid var(--nav-line)}.GlassNavbar-module__7nPmPW__content{gap:clamp(32px,6vw,88px);padding:36px clamp(16px,10vw,180px) 64px;display:flex}.GlassNavbar-module__7nPmPW__group p{color:var(--nav-soft);margin:0 0 12px;font-size:12px}.GlassNavbar-module__7nPmPW__group ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.GlassNavbar-module__7nPmPW__group a{color:var(--nav-ink);font-size:14px;font-weight:500;text-decoration:none}.GlassNavbar-module__7nPmPW__group[data-lead] a{letter-spacing:-.01em;font-size:24px;font-weight:600}.GlassNavbar-module__7nPmPW__content[data-active] li{animation:GlassNavbar-module__7nPmPW__drift-in .45s var(--nav-ease) both;animation-delay:calc(80ms + var(--i) * 28ms)}@keyframes GlassNavbar-module__7nPmPW__drift-in{0%{opacity:0;translate:0 -8px}}.GlassNavbar-module__7nPmPW__veil{z-index:1;-webkit-backdrop-filter:blur(16px);opacity:0;pointer-events:none;background:#e8e8ed66;height:100vh;transition:opacity .35s;position:absolute;inset:48px 0 auto}.GlassNavbar-module__7nPmPW__root[data-tone=dark] .GlassNavbar-module__7nPmPW__veil{background:#0006}.GlassNavbar-module__7nPmPW__root[data-open] .GlassNavbar-module__7nPmPW__veil{opacity:1;pointer-events:auto}.GlassNavbar-module__7nPmPW__burger{width:32px;height:32px;display:none;position:relative}.GlassNavbar-module__7nPmPW__burger i{height:1.5px;transition:transform .4s var(--nav-ease), top .4s var(--nav-ease);background:currentColor;border-radius:2px;position:absolute;left:8px;right:8px}.GlassNavbar-module__7nPmPW__burger i:first-child{top:12px}.GlassNavbar-module__7nPmPW__burger i:last-child{top:19px}.GlassNavbar-module__7nPmPW__burger[aria-expanded=true] i:first-child{top:15.5px;transform:rotate(45deg)}.GlassNavbar-module__7nPmPW__burger[aria-expanded=true] i:last-child{top:15.5px;transform:rotate(-45deg)}.GlassNavbar-module__7nPmPW__sheet{z-index:2;background:var(--nav-panel);-webkit-backdrop-filter:saturate(1.8)blur(20px);height:0;transition:height .55s var(--nav-ease);position:absolute;inset:48px 0 auto;overflow:hidden}.GlassNavbar-module__7nPmPW__sheet[data-show]{height:calc(100vh - 48px)}.GlassNavbar-module__7nPmPW__track{transition:translate .5s var(--nav-ease);grid-template-columns:100% 100%;display:grid}.GlassNavbar-module__7nPmPW__track[data-sub]{translate:100%}.GlassNavbar-module__7nPmPW__mainList,.GlassNavbar-module__7nPmPW__subGroup ul{margin:0;padding:0;list-style:none}.GlassNavbar-module__7nPmPW__mainList{padding:24px 32px}.GlassNavbar-module__7nPmPW__mainList li{opacity:0;transition:opacity .4s ease, translate .5s var(--nav-ease);translate:0 -10px}.GlassNavbar-module__7nPmPW__sheet[data-show] .GlassNavbar-module__7nPmPW__mainList li{opacity:1;transition-delay:calc(.12s + var(--i) * 30ms);translate:0}.GlassNavbar-module__7nPmPW__mainList a,.GlassNavbar-module__7nPmPW__mainList button{width:100%;color:var(--nav-ink);text-align:start;justify-content:space-between;padding:10px 0;font-size:28px;font-weight:600;text-decoration:none;display:flex}.GlassNavbar-module__7nPmPW__mainList button span{color:var(--nav-soft);font-weight:300}.GlassNavbar-module__7nPmPW__subList{padding:16px 32px}.GlassNavbar-module__7nPmPW__back{color:var(--nav-soft);margin-bottom:18px;font-size:14px}.GlassNavbar-module__7nPmPW__subGroup p{color:var(--nav-soft);margin:20px 0 8px;font-size:12px}.GlassNavbar-module__7nPmPW__subGroup a{color:var(--nav-ink);padding:6px 0;font-size:22px;font-weight:600;text-decoration:none;display:block}@media (max-width:833px){.GlassNavbar-module__7nPmPW__items{display:none}.GlassNavbar-module__7nPmPW__burger{display:block}.GlassNavbar-module__7nPmPW__panel,.GlassNavbar-module__7nPmPW__veil{display:none}}@media (prefers-reduced-motion:reduce){.GlassNavbar-module__7nPmPW__panel,.GlassNavbar-module__7nPmPW__sheet,.GlassNavbar-module__7nPmPW__track,.GlassNavbar-module__7nPmPW__mainList li,.GlassNavbar-module__7nPmPW__burger i{transition:none!important}.GlassNavbar-module__7nPmPW__content[data-active] li{animation:none}}
.StickyWordList-module__dlkUzW__root{--swl-bg:#f5f4f3;--swl-ink:#111;--swl-lead:var(--swl-ink);--swl-size:clamp(30px, 5vw, 64px);--swl-stop:22vh;--swl-pin:46svh;--line:1.2em;height:calc(var(--swl-pin) + var(--n) * var(--swl-stop));background:var(--swl-bg);color:var(--swl-ink);position:relative}.StickyWordList-module__dlkUzW__pin{top:calc((100svh - var(--swl-pin)) / 2);height:var(--swl-pin);place-items:center;display:grid;position:sticky;overflow:hidden}.StickyWordList-module__dlkUzW__stage{font-size:var(--swl-size);letter-spacing:-.03em;justify-content:center;align-items:center;gap:.28em;font-weight:600;line-height:1.2;display:flex}.StickyWordList-module__dlkUzW__rail{--gap:calc(var(--line) * .32);gap:var(--gap);align-self:center;margin-inline-end:.5em;font-size:1em;display:grid;position:relative}.StickyWordList-module__dlkUzW__rail i{background:color-mix(in srgb, var(--swl-ink) 22%, transparent);border-radius:50%;width:5px;height:5px;transition:background-color .3s;display:block}.StickyWordList-module__dlkUzW__rail i[data-on]{background:var(--swl-ink)}.StickyWordList-module__dlkUzW__rail b{inset-inline-start:-4.5px;border:2px solid var(--swl-ink);background:var(--swl-bg);width:14px;height:14px;transform:translateY(calc(var(--active) * (5px + var(--gap))));border-radius:50%;transition:transform .55s cubic-bezier(.34,1.45,.64,1);position:absolute;top:-4.5px}.StickyWordList-module__dlkUzW__lead{font:inherit;letter-spacing:inherit;color:var(--swl-lead);white-space:nowrap;margin:0}.StickyWordList-module__dlkUzW__sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.StickyWordList-module__dlkUzW__window{height:calc(var(--line) * 3);overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.StickyWordList-module__dlkUzW__list{padding:var(--line) 0 0;transform:translateY(calc(var(--active) * var(--line) * -1));margin:0;list-style:none;transition:transform .55s cubic-bezier(.34,1.45,.64,1);display:grid}.StickyWordList-module__dlkUzW__list li{height:var(--line);white-space:nowrap;opacity:0;transition:opacity .35s}.StickyWordList-module__dlkUzW__list li[data-near]{opacity:.18}.StickyWordList-module__dlkUzW__list li[data-active]{opacity:1}@media (max-width:640px){.StickyWordList-module__dlkUzW__root{--swl-size:clamp(26px, 8.4vw, 40px);--swl-stop:16vh}.StickyWordList-module__dlkUzW__stage{text-align:start;grid-template-columns:auto 1fr;grid-template-areas:"rail lead""rail window";align-items:center;column-gap:.45em;width:min(100% - 40px,22ch);display:grid}.StickyWordList-module__dlkUzW__rail{grid-area:rail;margin:0}.StickyWordList-module__dlkUzW__lead{white-space:normal;grid-area:lead}.StickyWordList-module__dlkUzW__window{grid-area:window}}@media (prefers-reduced-motion:reduce){.StickyWordList-module__dlkUzW__root{height:auto;padding:12vh 0}.StickyWordList-module__dlkUzW__pin{height:auto;position:static}.StickyWordList-module__dlkUzW__window{height:auto;-webkit-mask-image:none;mask-image:none}.StickyWordList-module__dlkUzW__list{padding:0;transform:none}.StickyWordList-module__dlkUzW__list li{opacity:1}.StickyWordList-module__dlkUzW__rail{display:none}}
