.Chrome-module__sTWoJW__dock{z-index:50;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + .75rem);width:max-content;max-width:calc(100vw - 2 * var(--gutter));border:1px solid var(--line-strong);background:color-mix(in oklab, var(--surface) 80%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);border-radius:999px;gap:.375rem;padding:.3125rem;display:flex;position:fixed;translate:-50%;box-shadow:0 10px 30px -12px #000000b3,inset 0 1px #ffffff0a}.Chrome-module__sTWoJW__chip,.Chrome-module__sTWoJW__pause{white-space:nowrap;min-height:2.75rem;color:var(--text);-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:999px;align-items:center;gap:.5rem;padding:0 1rem;font-size:.8125rem;font-weight:520;transition:background-color .16s,color .16s;display:inline-flex;position:relative}.Chrome-module__sTWoJW__chip{background:#ffffff0a;min-width:0;overflow:hidden}.Chrome-module__sTWoJW__chip svg,.Chrome-module__sTWoJW__pause svg{color:var(--muted);flex:none}.Chrome-module__sTWoJW__chipText{text-overflow:ellipsis;font-variant-numeric:tabular-nums;min-width:0;max-width:26rem;overflow:hidden}.Chrome-module__sTWoJW__progress{background:var(--accent);opacity:.7;transform-origin:0;height:1px;transform:scaleX(var(--p,0));transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:.3125rem;left:1rem;right:1rem}.Chrome-module__sTWoJW__pause{flex:none}.Chrome-module__sTWoJW__pause[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.Chrome-module__sTWoJW__pause[aria-pressed=true] svg{color:currentColor}@media (hover:hover){.Chrome-module__sTWoJW__chip:hover,.Chrome-module__sTWoJW__pause[aria-pressed=false]:hover{background:#ffffff17}}.Chrome-module__sTWoJW__chip:focus-visible,.Chrome-module__sTWoJW__pause:focus-visible,.Chrome-module__sTWoJW__close:focus-visible,.Chrome-module__sTWoJW__item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:30rem){.Chrome-module__sTWoJW__chip,.Chrome-module__sTWoJW__pause{padding:0 .875rem}}.Chrome-module__sTWoJW__dialog{border:0;border-left:1px solid var(--line-strong);background:var(--surface);width:min(26rem,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--text);overscroll-behavior:contain;opacity:1;transition:opacity .22s ease, translate .32s cubic-bezier(.16, 1, .3, 1), display .32s allow-discrete, overlay .32s allow-discrete;margin:0 0 0 auto;padding:0;translate:0}.Chrome-module__sTWoJW__dialog:not([open]){opacity:0;translate:2rem}@starting-style{.Chrome-module__sTWoJW__dialog[open]{opacity:0;translate:2rem}}.Chrome-module__sTWoJW__dialog::backdrop{background:#0000008c}.Chrome-module__sTWoJW__panel{flex-direction:column;height:100%;display:flex}.Chrome-module__sTWoJW__panelHead{padding:.75rem .75rem .75rem var(--gutter);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.Chrome-module__sTWoJW__panelTitle{align-items:baseline;gap:.5rem;font-size:1rem;font-weight:620;display:flex}.Chrome-module__sTWoJW__panelCount{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem}.Chrome-module__sTWoJW__close{width:2.75rem;height:2.75rem;color:var(--muted);border-radius:999px;place-items:center;display:grid}@media (hover:hover){.Chrome-module__sTWoJW__close:hover{color:var(--text);background:#ffffff0f}}.Chrome-module__sTWoJW__groups{padding:.5rem .5rem calc(env(safe-area-inset-bottom,0px) + 1.5rem);flex:1;overflow-y:auto}.Chrome-module__sTWoJW__group+.Chrome-module__sTWoJW__group{margin-top:.75rem}.Chrome-module__sTWoJW__groupTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:.75rem .75rem .375rem;font-size:.6875rem;font-weight:560}.Chrome-module__sTWoJW__item{min-height:2.75rem;color:var(--text);border-radius:.625rem;grid-template-columns:2rem 1fr auto;align-items:center;gap:.5rem;padding:.375rem .75rem;text-decoration:none;display:grid}@media (hover:hover){.Chrome-module__sTWoJW__item:hover{background:#ffffff0d}}.Chrome-module__sTWoJW__item[aria-current=true]{background:color-mix(in oklab, var(--accent) 14%, transparent)}.Chrome-module__sTWoJW__itemNum{color:var(--accent);font-variant-numeric:tabular-nums;font-size:.75rem}.Chrome-module__sTWoJW__itemName{overflow-wrap:anywhere;min-width:0;font-size:.875rem}.Chrome-module__sTWoJW__itemTech{color:var(--muted);white-space:nowrap;font-size:.6875rem}
.angled-wipe-title-module__6QHwVq__root{--slant:.42em;min-height:0;padding:0 var(--gutter);flex-direction:column;justify-content:flex-end;display:flex;position:relative}.angled-wipe-title-module__6QHwVq__frame{inset:0 var(--gutter);background:#050506;border-radius:1.25rem;position:absolute;overflow:hidden}.angled-wipe-title-module__6QHwVq__drift{position:absolute;inset:0}.angled-wipe-title-module__6QHwVq__photo{object-fit:cover;object-position:60% 50%}.angled-wipe-title-module__6QHwVq__shade{background:linear-gradient(90deg,#050506bf,#0505061a 70%),linear-gradient(#05050600 50%,#050506b3);position:absolute;inset:0}.angled-wipe-title-module__6QHwVq__chapter{padding:0 clamp(1.25rem,4vw,3.5rem);position:relative}.angled-wipe-title-module__6QHwVq__kicker{letter-spacing:.12em;text-transform:uppercase;color:#e8484a;font-size:.75rem;font-weight:560}.angled-wipe-title-module__6QHwVq__title{padding-right:var(--slant);letter-spacing:-.035em;color:#fff;overflow-wrap:anywhere;margin-top:.5rem;font-size:clamp(2.75rem,8vw,7.5rem);font-weight:700;font-stretch:112%;line-height:1}.angled-wipe-title-module__6QHwVq__line{color:#fffc;margin-top:.875rem;font-size:clamp(1rem,1.4vw,1.1875rem)}.angled-wipe-title-module__6QHwVq__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:clamp(1.5rem,5vh,3rem);padding:0 clamp(1.25rem,4vw,3.5rem) clamp(1rem,3vw,2rem);display:grid;position:relative}.angled-wipe-title-module__6QHwVq__tab{text-align:left;color:#ffffff8c;touch-action:manipulation;grid-template-columns:auto 1fr;align-items:baseline;gap:.25rem .5rem;min-height:2.75rem;padding-top:.75rem;transition:color .3s;display:grid}.angled-wipe-title-module__6QHwVq__tab[aria-current]{color:#fff}.angled-wipe-title-module__6QHwVq__track{background:#fff3;grid-column:1/-1;height:2px;margin-bottom:.5rem;position:relative;overflow:hidden}.angled-wipe-title-module__6QHwVq__track span{transform-origin:0;background:#fff;position:absolute;inset:0;transform:scaleX(0)}.angled-wipe-title-module__6QHwVq__tab[aria-current] .angled-wipe-title-module__6QHwVq__track span{transform:none}.angled-wipe-title-module__6QHwVq__tabNum{font-variant-numeric:tabular-nums;font-size:.75rem}.angled-wipe-title-module__6QHwVq__tabName{white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:560;overflow:hidden}@media (hover:hover){.angled-wipe-title-module__6QHwVq__tab:hover{color:#fff}}@media (max-width:40rem){.angled-wipe-title-module__6QHwVq__tab{grid-template-columns:1fr}}@media (max-width:47.99rem){.angled-wipe-title-module__6QHwVq__root{justify-content:flex-start}.angled-wipe-title-module__6QHwVq__chapter{padding-top:clamp(1.75rem,7svh,3.5rem)}.angled-wipe-title-module__6QHwVq__tabs{margin-top:auto}.angled-wipe-title-module__6QHwVq__shade{background:linear-gradient(#050506b3,#05050600 45%),linear-gradient(#05050600 65%,#050506bf)}}html[data-motion=on] [data-active=false] .angled-wipe-title-module__6QHwVq__title{clip-path:polygon(0 0, 0 0, calc(0% - var(--slant)) 100%, calc(0% - var(--slant)) 100%)}:is(html[data-motion=on] [data-active=false] .angled-wipe-title-module__6QHwVq__kicker,html[data-motion=on] [data-active=false] .angled-wipe-title-module__6QHwVq__line){opacity:0;transform:translateY(.75rem)}[data-active=true] .angled-wipe-title-module__6QHwVq__title{animation:angled-wipe-title-module__6QHwVq__wipe-in .76s var(--ease-expo-out) both}[data-active=true] .angled-wipe-title-module__6QHwVq__kicker{animation:angled-wipe-title-module__6QHwVq__rise .6s var(--ease-expo-out) both}[data-active=true] .angled-wipe-title-module__6QHwVq__line{animation:angled-wipe-title-module__6QHwVq__rise .67s var(--ease-expo-out) .32s both}.angled-wipe-title-module__6QHwVq__chapter[data-leaving] .angled-wipe-title-module__6QHwVq__title{animation:angled-wipe-title-module__6QHwVq__wipe-out .5s var(--ease-in-out) both}.angled-wipe-title-module__6QHwVq__chapter[data-leaving] .angled-wipe-title-module__6QHwVq__kicker,.angled-wipe-title-module__6QHwVq__chapter[data-leaving] .angled-wipe-title-module__6QHwVq__line{animation:.3s both angled-wipe-title-module__6QHwVq__fade-out}[data-active=true] .angled-wipe-title-module__6QHwVq__tab[aria-current] .angled-wipe-title-module__6QHwVq__track span{animation:4.1s linear both angled-wipe-title-module__6QHwVq__fill}@keyframes angled-wipe-title-module__6QHwVq__wipe-in{0%{clip-path:polygon(0 0, 0 0, calc(0% - var(--slant)) 100%, calc(0% - var(--slant)) 100%)}to{clip-path:polygon(0 0, calc(100% + var(--slant)) 0, 100% 100%, calc(0% - var(--slant)) 100%)}}@keyframes angled-wipe-title-module__6QHwVq__wipe-out{0%{clip-path:polygon(0 0, calc(100% + var(--slant)) 0, 100% 100%, calc(0% - var(--slant)) 100%)}to{clip-path:polygon(calc(100% + var(--slant)) 0, calc(100% + var(--slant)) 0, 100% 100%, 100% 100%)}}@keyframes angled-wipe-title-module__6QHwVq__rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}@keyframes angled-wipe-title-module__6QHwVq__fade-out{to{opacity:0;transform:translateY(-.5rem)}}@keyframes angled-wipe-title-module__6QHwVq__fill{0%{transform:scaleX(0)}to{transform:none}}[data-active=true] .angled-wipe-title-module__6QHwVq__drift{animation:18s ease-in-out infinite alternate both angled-wipe-title-module__6QHwVq__drift}@keyframes angled-wipe-title-module__6QHwVq__drift{0%{transform:scale(1.08)translate(-1.5%)}to{transform:scale(1.08)translate(1.5%)}}
.digit-roll-module__OwxsQW__root{min-height:0;padding:0 var(--gutter);flex-direction:column;justify-content:center;gap:clamp(2rem,7vh,4.5rem);display:flex;position:relative}.digit-roll-module__OwxsQW__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem;display:flex}.digit-roll-module__OwxsQW__title{letter-spacing:-.03em;font-size:clamp(1.5rem,3.4vw,2.75rem);font-weight:620;font-stretch:106%;line-height:1.05}.digit-roll-module__OwxsQW__note{color:var(--muted);margin-top:.375rem;font-size:.8125rem}.digit-roll-module__OwxsQW__toggle{box-shadow:inset 0 0 0 1px var(--line-strong);background:#ffffff0d;border-radius:999px;grid-template-columns:1fr 1fr;padding:.25rem;display:grid;position:relative}.digit-roll-module__OwxsQW__thumb{background:var(--text);width:calc(50% - .25rem);transition:transform .26s var(--ease-snap);border-radius:999px;position:absolute;top:.25rem;bottom:.25rem;left:.25rem;transform:translate(100%)}.digit-roll-module__OwxsQW__root[data-mode=before] .digit-roll-module__OwxsQW__thumb{transform:none}.digit-roll-module__OwxsQW__option{min-width:5.5rem;min-height:2.75rem;color:var(--muted);touch-action:manipulation;border-radius:999px;padding:0 1rem;font-size:.875rem;font-weight:560;transition:color .26s;position:relative}.digit-roll-module__OwxsQW__option[aria-pressed=true]{color:var(--bg)}.digit-roll-module__OwxsQW__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem;display:grid}.digit-roll-module__OwxsQW__stat{border-top:1px solid var(--line-strong);flex-direction:column-reverse;gap:.5rem;padding-top:1rem;display:flex}.digit-roll-module__OwxsQW__stat:nth-child(2){--s:1}.digit-roll-module__OwxsQW__stat:nth-child(3){--s:2}.digit-roll-module__OwxsQW__stat:nth-child(4){--s:3}.digit-roll-module__OwxsQW__label{color:var(--muted);font-size:.8125rem}.digit-roll-module__OwxsQW__value{letter-spacing:-.04em;font-size:clamp(3rem,8vw,7rem);font-weight:620;font-stretch:108%;line-height:1}.digit-roll-module__OwxsQW__digits{font-variant-numeric:tabular-nums;align-items:flex-end;transition:color .3s;display:inline-flex}.digit-roll-module__OwxsQW__root[data-mode=before] .digit-roll-module__OwxsQW__digits{color:#f0b38e}.digit-roll-module__OwxsQW__col{--h:1.08em;height:var(--h);display:inline-block;overflow:clip}.digit-roll-module__OwxsQW__strip{transform:translateY(calc(var(--d,0) * -10%));transition:transform 1.2s var(--ease-expo-out);transition-delay:calc(var(--s,0) * .12s + var(--c,0) * 70ms);display:block}.digit-roll-module__OwxsQW__strip>span{height:var(--h);line-height:var(--h);text-align:center;display:block}.digit-roll-module__OwxsQW__col[data-blank]{opacity:0}.digit-roll-module__OwxsQW__sep{line-height:var(--h,1.08em);height:1.08em}.digit-roll-module__OwxsQW__unit{letter-spacing:0;color:var(--muted);margin-bottom:.22em;margin-left:.15em;font-size:.32em;font-weight:560}.digit-roll-module__OwxsQW__vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:56rem){.digit-roll-module__OwxsQW__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}}html[data-motion=on] [data-active=false] .digit-roll-module__OwxsQW__strip{transition-duration:0s;transform:none}
.full-pass-drift-module__p5iGZG__root{padding:0 var(--gutter);view-timeline:--full-pass-drift block;align-items:end;display:grid;position:relative}.full-pass-drift-module__p5iGZG__frame{inset:0 var(--gutter);background:var(--surface);border-radius:1.25rem;position:absolute;overflow:hidden}.full-pass-drift-module__p5iGZG__photo{object-fit:cover;object-position:50% 55%;scale:1.16}.full-pass-drift-module__p5iGZG__shade{background:linear-gradient(#07080a00 35%,#07080a8c 70%,#07080ad9 100%);position:absolute;inset:0}.full-pass-drift-module__p5iGZG__copy{padding:1.5rem clamp(1.25rem,4vw,3.5rem) clamp(1.5rem,5vw,3.5rem);position:relative}.full-pass-drift-module__p5iGZG__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:560}.full-pass-drift-module__p5iGZG__headline{letter-spacing:-.035em;color:#fff;margin-top:.75rem;font-size:clamp(2rem,6.4vw,5.25rem);font-weight:620;font-stretch:108%;line-height:.98}.full-pass-drift-module__p5iGZG__line{display:block}@supports (animation-timeline:view()){.full-pass-drift-module__p5iGZG__frame,.full-pass-drift-module__p5iGZG__photo,.full-pass-drift-module__p5iGZG__copy,.full-pass-drift-module__p5iGZG__line{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--full-pass-drift;animation-range:cover}.full-pass-drift-module__p5iGZG__frame{animation-name:full-pass-drift-module__p5iGZG__frame}.full-pass-drift-module__p5iGZG__photo{animation-name:full-pass-drift-module__p5iGZG__photo}.full-pass-drift-module__p5iGZG__copy{animation-name:full-pass-drift-module__p5iGZG__copy}.full-pass-drift-module__p5iGZG__line:nth-child(2){animation-name:full-pass-drift-module__p5iGZG__line-two}}@keyframes full-pass-drift-module__p5iGZG__frame{0%,25%{opacity:.25;transform:translateY(14vh)scale(.94)}46%{opacity:1;transform:translateY(0)scale(1)}to{opacity:1;transform:translateY(-8vh)scale(1)}}@keyframes full-pass-drift-module__p5iGZG__photo{0%{transform:translateY(-7%)}to{transform:translateY(7%)}}@keyframes full-pass-drift-module__p5iGZG__copy{0%,27%{opacity:0;transform:translateY(22vh)}46%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(-10vh)}}@keyframes full-pass-drift-module__p5iGZG__line-two{0%,27%{transform:translateY(6vh)}48%{transform:translateY(0)}to{transform:translateY(-2vh)}}
.ReplayButton-module__mZA4eG__replay{border:1px solid var(--line-strong);min-height:2.75rem;color:var(--muted);touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:.375rem;padding:0 1rem;font-size:.8125rem;display:inline-flex}@media (hover:hover){.ReplayButton-module__mZA4eG__replay:hover{color:var(--text);background:#ffffff0d}}.ReplayButton-module__mZA4eG__replay:focus-visible{outline:2px solid var(--accent);outline-offset:2px}html[data-motion=off] .ReplayButton-module__mZA4eG__replay{display:none}
.hero-settle-module__84_YxW__root{min-height:0;padding:0 var(--gutter);flex-direction:column;justify-content:flex-end;display:flex;position:relative}.hero-settle-module__84_YxW__frame{inset:0 var(--gutter);background:var(--surface);border-radius:1.25rem;position:absolute;overflow:hidden}.hero-settle-module__84_YxW__breathe{position:absolute;inset:0}.hero-settle-module__84_YxW__photo{object-fit:cover;object-position:50% 40%}.hero-settle-module__84_YxW__shade{background:linear-gradient(#07080a00 30%,#07080a99 68%,#07080ae0 100%),linear-gradient(90deg,#07080a73,#07080a00 60%);position:absolute;inset:0}.hero-settle-module__84_YxW__copy{flex-direction:column;align-items:flex-start;max-width:44rem;padding:1.5rem clamp(1.25rem,4vw,3.5rem) clamp(1.5rem,5vw,3.5rem);display:flex;position:relative}.hero-settle-module__84_YxW__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#ffffffc7;font-size:.75rem;font-weight:560}.hero-settle-module__84_YxW__headline{letter-spacing:-.02em;text-transform:uppercase;color:#fff;margin-top:.625rem;font-size:clamp(2.5rem,7.2vw,5.75rem);font-weight:700;font-stretch:112%;line-height:.95}.hero-settle-module__84_YxW__line{color:#ffffffdb;max-width:30rem;margin-top:1rem;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.45}.hero-settle-module__84_YxW__ctaWrap{margin-top:clamp(1.25rem,3vh,2.25rem);display:block}.hero-settle-module__84_YxW__cta{color:#07080a;touch-action:manipulation;min-height:3rem;transition:transform .16s var(--ease-snap);background:#fff;border-radius:.375rem;align-items:center;padding:0 1.5rem;font-size:.9375rem;font-weight:600;display:inline-flex}.hero-settle-module__84_YxW__cta:active{transform:scale(.97)}.hero-settle-module__84_YxW__root .hero-settle-module__84_YxW__replay{right:calc(var(--gutter) + 1rem);z-index:1;color:#ffffffdb;touch-action:manipulation;min-height:2.75rem;transition:transform .16s var(--ease-snap);background:#07080a73;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.375rem;padding:0 1rem;font-size:.8125rem;display:inline-flex;position:absolute;top:1rem}.hero-settle-module__84_YxW__replay:active{transform:scale(.97)}@media (hover:hover){.hero-settle-module__84_YxW__root .hero-settle-module__84_YxW__replay:hover{color:#fff;background:#07080aa6}}@media (max-width:40rem){.hero-settle-module__84_YxW__cta{justify-content:center;width:100%}.hero-settle-module__84_YxW__ctaWrap{align-self:stretch}}html[data-motion=on] .hero-settle-module__84_YxW__root:not([data-play]) .hero-settle-module__84_YxW__photo{transform:scale(1.03)}html[data-motion=on] .hero-settle-module__84_YxW__root:not([data-play]) .hero-settle-module__84_YxW__item{opacity:0;transform:translateY(2rem)}.hero-settle-module__84_YxW__root[data-play] .hero-settle-module__84_YxW__photo{animation:hero-settle-module__84_YxW__settle 1.4s var(--ease-out) both}.hero-settle-module__84_YxW__root[data-play] .hero-settle-module__84_YxW__item{animation:hero-settle-module__84_YxW__rise .67s var(--ease-expo-out) both;animation-delay:calc(.25s + var(--i,0) * 60ms)}.hero-settle-module__84_YxW__root[data-play] .hero-settle-module__84_YxW__breathe{animation:16s ease-in-out 1.4s infinite alternate both hero-settle-module__84_YxW__breathe}@keyframes hero-settle-module__84_YxW__settle{0%{transform:scale(1.03)}to{transform:none}}@keyframes hero-settle-module__84_YxW__rise{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:none}}@keyframes hero-settle-module__84_YxW__breathe{0%{transform:none}to{transform:scale(1.05)translateY(-1%)}}
.kinetic-headline-module__THv5YW__root{min-height:0;padding:0 var(--gutter);flex-direction:column;justify-content:center;gap:clamp(1.5rem,5vh,3rem);display:flex;position:relative}.kinetic-headline-module__THv5YW__headline{letter-spacing:-.04em;max-width:14ch;font-size:clamp(3.5rem,11vw,10rem);font-weight:680;font-stretch:110%;line-height:1}.kinetic-headline-module__THv5YW__word{white-space:nowrap;display:inline-block}.kinetic-headline-module__THv5YW__letter{display:inline-block}.kinetic-headline-module__THv5YW__pips{gap:.5rem;display:flex}.kinetic-headline-module__THv5YW__pip{background:var(--line-strong);border-radius:999px;width:.5rem;height:.5rem;transition:background-color .3s}.kinetic-headline-module__THv5YW__pip[data-on]{background:var(--accent)}.kinetic-headline-module__THv5YW__vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-motion=on] [data-active=false] .kinetic-headline-module__THv5YW__letter{opacity:0}
.line-mask-rise-module__MtOOfq__root{min-height:0;padding:0 var(--gutter);flex-direction:column;justify-content:center;gap:clamp(2rem,6vh,4rem);display:flex;position:relative}.line-mask-rise-module__MtOOfq__statement{letter-spacing:-.045em;font-size:clamp(2.75rem,8.6vw,8rem);font-weight:640;font-stretch:108%;line-height:.98}.line-mask-rise-module__MtOOfq__mask{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:clip}.line-mask-rise-module__MtOOfq__line{white-space:nowrap;display:block}.line-mask-rise-module__MtOOfq__mask:nth-child(2) .line-mask-rise-module__MtOOfq__line{color:var(--muted)}.line-mask-rise-module__MtOOfq__foot{align-items:center;gap:1.25rem;display:flex}.line-mask-rise-module__MtOOfq__count{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--text);font-size:.8125rem;font-weight:560}.line-mask-rise-module__MtOOfq__of{color:var(--faint)}.line-mask-rise-module__MtOOfq__dots{display:flex}.line-mask-rise-module__MtOOfq__dot{touch-action:manipulation;place-items:center;width:3.25rem;height:2.75rem;display:grid}.line-mask-rise-module__MtOOfq__dot span{background:var(--line-strong);border-radius:999px;width:2.5rem;height:3px;position:relative;overflow:hidden}.line-mask-rise-module__MtOOfq__dot span:after{content:"";background:var(--text);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.line-mask-rise-module__MtOOfq__dot[aria-current] span:after{transform:none}@media (hover:hover){.line-mask-rise-module__MtOOfq__dot:hover span{background:#ffffff38}}html[data-motion=on] [data-active=false] .line-mask-rise-module__MtOOfq__line{transform:translateY(110%)}[data-active=true] .line-mask-rise-module__MtOOfq__line{animation:line-mask-rise-module__MtOOfq__line-in .7s var(--ease-expo-out) both;animation-delay:calc(var(--i,0) * 70ms)}.line-mask-rise-module__MtOOfq__statement[data-leaving] .line-mask-rise-module__MtOOfq__line{animation:line-mask-rise-module__MtOOfq__line-out .45s var(--ease-in-out) both;animation-delay:calc(var(--i,0) * 40ms)}[data-active=true] .line-mask-rise-module__MtOOfq__dot[aria-current] span:after{animation:4.3s linear both line-mask-rise-module__MtOOfq__fill}@keyframes line-mask-rise-module__MtOOfq__line-in{0%{transform:translateY(110%)}to{transform:none}}@keyframes line-mask-rise-module__MtOOfq__line-out{0%{transform:none}to{transform:translateY(-110%)}}@keyframes line-mask-rise-module__MtOOfq__fill{0%{transform:scaleX(0)}to{transform:none}}
.rise-in-module__Yn64xa__root{min-height:0;padding:0 var(--gutter);flex-direction:column;gap:clamp(1rem,3vh,2rem);display:flex;position:relative}.rise-in-module__Yn64xa__head{max-width:40rem}.rise-in-module__Yn64xa__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:560}.rise-in-module__Yn64xa__headline{letter-spacing:-.03em;margin-top:.5rem;font-size:clamp(1.75rem,4.6vw,3.75rem);font-weight:620;font-stretch:106%;line-height:1.02}.rise-in-module__Yn64xa__tiles{flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.5rem,1.6vw,1.25rem);min-height:12rem;display:grid}.rise-in-module__Yn64xa__tile{flex-direction:column;min-height:0;display:flex}.rise-in-module__Yn64xa__media{background:var(--surface);border-radius:.875rem;flex:auto;min-height:8rem;max-height:34rem;position:relative;overflow:hidden}.rise-in-module__Yn64xa__img{object-fit:cover}.rise-in-module__Yn64xa__caption{flex-direction:column;gap:0 .5rem;padding-top:.625rem;font-size:.8125rem;font-weight:560;display:flex}.rise-in-module__Yn64xa__note{color:var(--muted);font-weight:400}.rise-in-module__Yn64xa__replay{right:var(--gutter);border:1px solid var(--line-strong);min-height:2.75rem;color:var(--muted);touch-action:manipulation;border-radius:999px;align-items:center;gap:.375rem;padding:0 1rem;font-size:.8125rem;display:inline-flex;position:absolute;top:0}@media (hover:hover){.rise-in-module__Yn64xa__replay:hover{color:var(--text);background:#ffffff0d}}@media (max-width:47.99rem){.rise-in-module__Yn64xa__tile:nth-child(3) .rise-in-module__Yn64xa__img{object-position:35% 50%}}@media (min-width:48rem){.rise-in-module__Yn64xa__caption{flex-direction:row;justify-content:space-between}}@media (max-width:40rem){.rise-in-module__Yn64xa__replay{align-self:flex-start;margin-top:-.25rem;position:static}}html[data-motion=on] [data-active=false] .rise-in-module__Yn64xa__item{opacity:0;transform:translateY(2.5rem)}[data-active=true] .rise-in-module__Yn64xa__item{animation:rise-in-module__Yn64xa__rise .67s var(--ease-expo-out) both;animation-delay:calc(var(--i,0) * 50ms)}@keyframes rise-in-module__Yn64xa__rise{0%{opacity:0;transform:translateY(2.5rem)}to{opacity:1;transform:none}}[data-active=true] .rise-in-module__Yn64xa__img{animation:14s ease-in-out .8s infinite alternate both rise-in-module__Yn64xa__breathe}@keyframes rise-in-module__Yn64xa__breathe{0%{transform:scale(1)}to{transform:scale(1.08)translateY(-1.5%)}}
.rise-stagger-module__4OyeNW__root{min-height:0;padding:0 var(--gutter);view-timeline:--rise-stagger block;flex-direction:column;justify-content:center;display:flex;position:relative}.rise-stagger-module__4OyeNW__carry{flex-direction:column;gap:1.25rem;display:flex}.rise-stagger-module__4OyeNW__head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.rise-stagger-module__4OyeNW__title{letter-spacing:-.03em;font-size:clamp(1.5rem,3.4vw,2.75rem);font-weight:620;font-stretch:106%;line-height:1.05}.rise-stagger-module__4OyeNW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.rise-stagger-module__4OyeNW__tile{aspect-ratio:1/.92;background:var(--surface);border-radius:.875rem;position:relative;overflow:hidden}.rise-stagger-module__4OyeNW__img{object-fit:cover}.rise-stagger-module__4OyeNW__photoShade{background:linear-gradient(#07080a00,#07080ab3);position:absolute;inset:50% 0 0}.rise-stagger-module__4OyeNW__photoLabel{color:#fff;text-shadow:0 1px 12px #0009;font-size:.8125rem;font-weight:560;position:absolute;bottom:.625rem;left:.75rem}.rise-stagger-module__4OyeNW__fact{box-shadow:inset 0 0 0 1px var(--line-strong);flex-direction:column;justify-content:flex-end;padding:.875rem;display:flex}.rise-stagger-module__4OyeNW__figure{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--text);font-size:clamp(2.25rem,4.6vw,4rem);font-weight:640;font-stretch:110%;line-height:1}.rise-stagger-module__4OyeNW__factLabel{color:var(--muted);margin-top:.375rem;font-size:.8125rem}.rise-stagger-module__4OyeNW__replay{border:1px solid var(--line-strong);min-height:2.75rem;color:var(--muted);touch-action:manipulation;transition:transform .16s var(--ease-snap);border-radius:999px;flex:none;align-items:center;gap:.375rem;padding:0 1rem;font-size:.8125rem;display:inline-flex}.rise-stagger-module__4OyeNW__replay:active{transform:scale(.97)}@media (hover:hover){.rise-stagger-module__4OyeNW__replay:hover{color:var(--text);background:#ffffff0d}}@media (min-width:48rem){.rise-stagger-module__4OyeNW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.rise-stagger-module__4OyeNW__tile{aspect-ratio:1/.78}.rise-stagger-module__4OyeNW__fact{padding:1.25rem}.rise-stagger-module__4OyeNW__factLabel{font-size:.9375rem}}html[data-motion=on] .rise-stagger-module__4OyeNW__grid:not([data-shown]) .rise-stagger-module__4OyeNW__tile{opacity:0;transform:translateY(2.5rem)}.rise-stagger-module__4OyeNW__grid[data-shown] .rise-stagger-module__4OyeNW__tile{animation:rise-stagger-module__4OyeNW__rise .67s var(--ease-expo-out) both;animation-delay:calc(var(--i,0) * 60ms)}@keyframes rise-stagger-module__4OyeNW__rise{0%{opacity:0;transform:translateY(2.5rem)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.rise-stagger-module__4OyeNW__carry{animation:linear both rise-stagger-module__4OyeNW__carry;animation-timeline:--rise-stagger;animation-range:cover}}@keyframes rise-stagger-module__4OyeNW__carry{0%{transform:translateY(10vh)}to{transform:translateY(-10vh)}}
.spring-tilt-card-module__giE1OG__root{padding:0 var(--gutter);flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;display:flex}.spring-tilt-card-module__giE1OG__scene{aspect-ratio:5/4;perspective:900px;width:min(34rem,100%,125svh - 25rem);min-width:min(16rem,100%);position:relative}.spring-tilt-card-module__giE1OG__card{background:var(--surface);transform-style:preserve-3d;will-change:transform;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:grab;border-radius:1.25rem;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.spring-tilt-card-module__giE1OG__img{object-fit:cover;object-position:50% 62%;pointer-events:none}.spring-tilt-card-module__giE1OG__glare{opacity:0;pointer-events:none;background:radial-gradient(circle,#ffffff47,#fff0 45%);position:absolute;inset:-40%}.spring-tilt-card-module__giE1OG__cardText{text-shadow:0 1px 14px #0000008c;pointer-events:none;gap:.125rem;display:grid;position:absolute;bottom:1.125rem;left:1.25rem}.spring-tilt-card-module__giE1OG__cardKicker{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.6875rem;font-weight:560}.spring-tilt-card-module__giE1OG__cardTitle{letter-spacing:-.02em;color:#fff;font-size:1.375rem;font-weight:620}.spring-tilt-card-module__giE1OG__shadow{background:radial-gradient(closest-side,#000000b3,#0000);border-radius:50%;height:22%;position:absolute;bottom:-6%;left:8%;right:8%;transform:scale(.9)}.spring-tilt-card-module__giE1OG__hint{color:var(--muted);text-align:center;font-size:.8125rem}
.type-first-hero-module__cf4ZXG__root{min-height:0;padding:0 var(--gutter);grid-template-rows:auto minmax(10rem,1fr);gap:1.5rem;display:grid;position:relative}.type-first-hero-module__cf4ZXG__type{flex-direction:column;align-items:flex-start;display:flex}.type-first-hero-module__cf4ZXG__eyebrow{color:var(--muted);align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}.type-first-hero-module__cf4ZXG__pulse{background:#6ee7a8;border-radius:999px;width:.4375rem;height:.4375rem;box-shadow:0 0 0 3px #6ee7a82e}.type-first-hero-module__cf4ZXG__headline{letter-spacing:-.04em;margin-top:1rem;font-size:clamp(2.375rem,6.4vw,5.5rem);font-weight:620;font-stretch:104%;line-height:1}.type-first-hero-module__cf4ZXG__mask{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:clip}.type-first-hero-module__cf4ZXG__line{display:block}.type-first-hero-module__cf4ZXG__mask:last-child .type-first-hero-module__cf4ZXG__line{color:var(--muted)}.type-first-hero-module__cf4ZXG__support{max-width:28rem;color:var(--muted);margin-top:1.25rem;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.5}.type-first-hero-module__cf4ZXG__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.type-first-hero-module__cf4ZXG__primary,.type-first-hero-module__cf4ZXG__secondary{touch-action:manipulation;min-height:2.75rem;transition:transform .16s var(--ease-snap), background-color .2s ease;border-radius:.625rem;align-items:center;padding:0 1.125rem;font-size:.9375rem;font-weight:560;display:inline-flex}.type-first-hero-module__cf4ZXG__primary{background:var(--text);color:var(--bg)}.type-first-hero-module__cf4ZXG__secondary{border:1px solid var(--line-strong);color:var(--text)}.type-first-hero-module__cf4ZXG__primary:active,.type-first-hero-module__cf4ZXG__secondary:active{transform:scale(.97)}@media (hover:hover){.type-first-hero-module__cf4ZXG__secondary:hover{background:#ffffff0d}}.type-first-hero-module__cf4ZXG__captures{min-height:0;position:relative}.type-first-hero-module__cf4ZXG__capture{position:absolute}.type-first-hero-module__cf4ZXG__front{aspect-ratio:16/10.5;width:min(78%,34rem);bottom:6%;left:0}.type-first-hero-module__cf4ZXG__back{aspect-ratio:3/4;width:min(42%,15rem);top:0;right:0}.type-first-hero-module__cf4ZXG__float{background:#15171d;border-radius:.875rem;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17,0 1.5rem 3rem -1rem #000000b3}.type-first-hero-module__cf4ZXG__chrome{border-bottom:1px solid var(--line);gap:.3rem;padding:.55rem .7rem;display:flex}.type-first-hero-module__cf4ZXG__chrome i{background:#ffffff29;border-radius:999px;width:.4rem;height:.4rem}.type-first-hero-module__cf4ZXG__shot{flex:auto;min-height:0;position:relative}.type-first-hero-module__cf4ZXG__img{object-fit:cover}.type-first-hero-module__cf4ZXG__shotTitle{letter-spacing:-.02em;color:#fff;font-size:clamp(.875rem,1.6vw,1.375rem);font-weight:620;position:absolute;bottom:.75rem;left:.9rem}.type-first-hero-module__cf4ZXG__rows{gap:.4rem;padding:.7rem;display:grid}.type-first-hero-module__cf4ZXG__rows span{background:#ffffff1f;border-radius:999px;height:.4rem}.type-first-hero-module__cf4ZXG__rows span:last-child{width:60%}.type-first-hero-module__cf4ZXG__replay{right:var(--gutter);z-index:1;border:1px solid var(--line-strong);min-height:2.75rem;color:var(--muted);touch-action:manipulation;transition:transform .16s var(--ease-snap);border-radius:999px;align-items:center;gap:.375rem;padding:0 1rem;font-size:.8125rem;display:inline-flex;position:absolute;top:0}.type-first-hero-module__cf4ZXG__replay:active{transform:scale(.97)}@media (hover:hover){.type-first-hero-module__cf4ZXG__replay:hover{color:var(--text);background:#ffffff0d}}@media (min-width:56rem){.type-first-hero-module__cf4ZXG__root{grid-template-rows:none;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,4vw,4rem)}.type-first-hero-module__cf4ZXG__captures{height:min(100%,34rem)}}html[data-motion=on] [data-active=false] .type-first-hero-module__cf4ZXG__line{transform:translateY(110%)}html[data-motion=on] [data-active=false] .type-first-hero-module__cf4ZXG__word{opacity:0;transform:translateY(1.25rem)}html[data-motion=on] [data-active=false] .type-first-hero-module__cf4ZXG__capture{opacity:0;transform:translate(3rem)}[data-active=true] .type-first-hero-module__cf4ZXG__line{animation:type-first-hero-module__cf4ZXG__line .7s var(--ease-expo-out) both;animation-delay:calc(var(--i,0) * 70ms)}[data-active=true] .type-first-hero-module__cf4ZXG__word{animation:type-first-hero-module__cf4ZXG__word .67s var(--ease-expo-out) both;animation-delay:calc(.38s + var(--i,0) * 60ms)}[data-active=true] .type-first-hero-module__cf4ZXG__capture{animation:type-first-hero-module__cf4ZXG__capture .9s var(--ease-expo-out) both;animation-delay:calc(.72s + var(--i,0) * 80ms)}[data-active=true] .type-first-hero-module__cf4ZXG__float{animation:7s ease-in-out 1.7s infinite alternate both type-first-hero-module__cf4ZXG__float}[data-active=true] .type-first-hero-module__cf4ZXG__back .type-first-hero-module__cf4ZXG__float{animation-duration:9s;animation-direction:alternate-reverse}@keyframes type-first-hero-module__cf4ZXG__line{0%{transform:translateY(110%)}to{transform:none}}@keyframes type-first-hero-module__cf4ZXG__word{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}@keyframes type-first-hero-module__cf4ZXG__capture{0%{opacity:0;transform:translate(3rem)}to{opacity:1;transform:none}}@keyframes type-first-hero-module__cf4ZXG__float{0%{transform:none}to{transform:translateY(-.6rem)}}
.glow-drift-module__fQoZrW__root{padding:0 var(--gutter);flex-direction:column;justify-content:center;display:flex}.glow-drift-module__fQoZrW__scene{view-timeline:--glow-drift block;width:100%;max-width:72rem;margin:0 auto;padding:clamp(3rem,10svh,7rem) 0;position:relative}.glow-drift-module__fQoZrW__glows{pointer-events:none;position:absolute;inset:0}.glow-drift-module__fQoZrW__glow{border-radius:999px;position:absolute}.glow-drift-module__fQoZrW__glowA{background:radial-gradient(closest-side,#8fb8fff2,#8fb8ff5c 55%,#8fb8ff00 100%);width:min(68rem,150vw);height:min(44rem,100vw);margin:calc(min(44rem,100vw)/-2) 0 0 calc(min(68rem,150vw)/-2);top:50%;left:58%}.glow-drift-module__fQoZrW__glowB{background:radial-gradient(closest-side,#aa8cffcc,#aa8cff33 55%,#aa8cff00 100%);width:min(48rem,110vw);height:min(32rem,80vw);margin:calc(min(32rem,80vw)/-2) 0 0 calc(min(48rem,110vw)/-2);top:62%;left:30%}.glow-drift-module__fQoZrW__content{align-items:center;gap:2rem;display:grid;position:relative}.glow-drift-module__fQoZrW__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:560}.glow-drift-module__fQoZrW__headline{letter-spacing:-.035em;max-width:30rem;color:var(--text);text-wrap:balance;margin-top:.75rem;font-size:clamp(2rem,4.8vw,4rem);font-weight:620;font-stretch:108%;line-height:1}.glow-drift-module__fQoZrW__panel{background:#0c0e13b8;border:1px solid #ffffff1a;border-radius:1.25rem;width:100%;max-width:26rem;padding:1.25rem 1.375rem .5rem;box-shadow:inset 0 1px #ffffff0f,0 30px 60px -30px #000c}.glow-drift-module__fQoZrW__panelHead{color:var(--muted);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:560;display:flex}.glow-drift-module__fQoZrW__dot{background:#5ee0a0;border-radius:999px;width:.5rem;height:.5rem}.glow-drift-module__fQoZrW__stats{margin-top:.75rem}.glow-drift-module__fQoZrW__row{color:var(--muted);border-top:1px solid #ffffff12;justify-content:space-between;align-items:baseline;padding:.875rem 0;font-size:.9375rem;display:flex}.glow-drift-module__fQoZrW__row dd{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text);font-size:1.375rem;font-weight:620}@media (min-width:48rem){.glow-drift-module__fQoZrW__content{grid-template-columns:1.1fr 1fr;gap:3rem}.glow-drift-module__fQoZrW__panel{justify-self:end}}@supports (animation-timeline:view()){.glow-drift-module__fQoZrW__glow,.glow-drift-module__fQoZrW__content{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--glow-drift;animation-range:cover}.glow-drift-module__fQoZrW__glow{will-change:transform, opacity}.glow-drift-module__fQoZrW__glowA{animation-name:glow-drift-module__fQoZrW__glow-a}.glow-drift-module__fQoZrW__glowB{animation-name:glow-drift-module__fQoZrW__glow-b}.glow-drift-module__fQoZrW__content{animation-name:glow-drift-module__fQoZrW__carry}}@keyframes glow-drift-module__fQoZrW__glow-a{0%{opacity:.2;transform:translate(-22%,14%)scale(.85)}46%{opacity:1;transform:translate(0)scale(1)}to{opacity:.7;transform:translate(18%,-12%)scale(1.06)}}@keyframes glow-drift-module__fQoZrW__glow-b{0%{opacity:.1;transform:translate(26%,-6%)scale(.9)}46%{opacity:1;transform:translate(0)scale(1)}to{opacity:.6;transform:translate(-22%,10%)scale(1.08)}}@keyframes glow-drift-module__fQoZrW__carry{0%{transform:translateY(5vh)}to{transform:translateY(-5vh)}}
.hero-recede-module__wlFH3G__root{flex-direction:column;justify-content:center;display:flex}.hero-recede-module__wlFH3G__watch{padding:0 var(--gutter);color:var(--muted);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.8125rem;line-height:1.4;display:flex}.hero-recede-module__wlFH3G__watchDot{background:var(--accent);border-radius:999px;flex:none;width:.375rem;height:.375rem}.hero-recede-module__wlFH3G__track{view-timeline:--hero-recede block}.hero-recede-module__wlFH3G__hero{height:clamp(30rem, calc(100svh - var(--dock-space) - 6.5rem), 58rem);background:var(--surface);transform-origin:50% 40%;border-radius:1.25rem;align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero-recede-module__wlFH3G__media{position:absolute;inset:-16% 0}.hero-recede-module__wlFH3G__photo{object-fit:cover;object-position:60% 35%}.hero-recede-module__wlFH3G__shade{background:linear-gradient(#07080a00 30%,#07080ad1 100%),linear-gradient(90deg,#07080a8c 0%,#07080a00 60%);position:absolute;inset:0}.hero-recede-module__wlFH3G__dim{opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.hero-recede-module__wlFH3G__copy{max-width:44rem;padding:0 var(--gutter) clamp(2rem, 6vw, 4.5rem);padding-left:max(var(--gutter), 5vw);position:relative}.hero-recede-module__wlFH3G__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:560}.hero-recede-module__wlFH3G__headline{letter-spacing:-.04em;color:#fff;text-wrap:balance;margin-top:.75rem;font-size:clamp(2.5rem,7.2vw,6.25rem);font-weight:640;font-stretch:110%;line-height:.94}.hero-recede-module__wlFH3G__lede{color:#ffffffd1;max-width:30rem;margin-top:1rem;font-size:clamp(1rem,1.4vw,1.1875rem);line-height:1.5}.hero-recede-module__wlFH3G__cta{color:#07080a;background:#fff;border-radius:999px;align-items:center;min-height:2.875rem;margin-top:1.5rem;padding:0 1.375rem;font-size:.9375rem;font-weight:600;display:inline-flex}@supports (animation-timeline:view()){.hero-recede-module__wlFH3G__hero,.hero-recede-module__wlFH3G__media,.hero-recede-module__wlFH3G__copy,.hero-recede-module__wlFH3G__dim{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--hero-recede;animation-range:cover}.hero-recede-module__wlFH3G__hero{will-change:transform;animation-name:hero-recede-module__wlFH3G__recede}.hero-recede-module__wlFH3G__media{will-change:transform;animation-name:hero-recede-module__wlFH3G__sink}.hero-recede-module__wlFH3G__copy{animation-name:hero-recede-module__wlFH3G__lift}.hero-recede-module__wlFH3G__dim{animation-name:hero-recede-module__wlFH3G__dim}}@keyframes hero-recede-module__wlFH3G__recede{0%,50%{transform:translateY(0)scale(1)}85%,to{transform:translateY(12vh)scale(.86)}}@keyframes hero-recede-module__wlFH3G__dim{0%,50%{opacity:0}85%,to{opacity:.55}}@keyframes hero-recede-module__wlFH3G__sink{0%{transform:translateY(-11%)}to{transform:translateY(11%)}}@keyframes hero-recede-module__wlFH3G__lift{0%{opacity:1;transform:translateY(6vh)}50%{opacity:1;transform:translateY(0)}56%{opacity:1;transform:translateY(-2vh)}85%,to{opacity:0;transform:translateY(-14vh)}}
.line-draw-module__QEQH0W__root{padding:0 var(--gutter);view-timeline:--line-draw block;flex-direction:column;justify-content:center;display:flex}.line-draw-module__QEQH0W__inner{width:100%;max-width:72rem;margin:0 auto}.line-draw-module__QEQH0W__watch{color:var(--muted);align-items:center;gap:.5rem;margin-bottom:clamp(1.25rem,4svh,2.5rem);font-size:.8125rem;line-height:1.4;display:flex}.line-draw-module__QEQH0W__watchDot{background:var(--accent);border-radius:999px;flex:none;width:.375rem;height:.375rem}.line-draw-module__QEQH0W__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:560}.line-draw-module__QEQH0W__title{letter-spacing:-.035em;max-width:34rem;color:var(--text);text-wrap:balance;margin-top:.75rem;font-size:clamp(1.875rem,4.2vw,3.5rem);font-weight:620;font-stretch:108%;line-height:1}.line-draw-module__QEQH0W__steps{--node:.6875rem;margin-top:clamp(2rem,6svh,4rem);position:relative}.line-draw-module__QEQH0W__carry{position:relative}.line-draw-module__QEQH0W__track{top:.375rem;bottom:0;left:calc(var(--node) / 2 - 1px);background:#ffffff24;border-radius:2px;width:2px;position:absolute}.line-draw-module__QEQH0W__fill{border-radius:inherit;background:var(--accent);box-shadow:0 0 12px var(--accent), 0 0 2px var(--accent);transform-origin:50% 0;position:absolute;inset:0}.line-draw-module__QEQH0W__list{padding-left:calc(var(--node) + 1.25rem);gap:1.75rem;display:grid}.line-draw-module__QEQH0W__step{gap:.25rem;display:grid;position:relative}.line-draw-module__QEQH0W__node{top:.375rem;left:calc(-1 * (var(--node) + 1.25rem));width:var(--node);height:var(--node);background:var(--bg);border-radius:999px;position:absolute;box-shadow:inset 0 0 0 1px #ffffff38}.line-draw-module__QEQH0W__node:after{content:"";border-radius:inherit;background:var(--accent);position:absolute;inset:0;box-shadow:0 0 0 4px #8fb8ff2e}.line-draw-module__QEQH0W__num{letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--muted);font-size:.75rem;font-weight:560}.line-draw-module__QEQH0W__stepTitle{letter-spacing:-.01em;color:var(--text);font-size:1.1875rem;font-weight:620}.line-draw-module__QEQH0W__text{max-width:22rem;color:var(--muted);font-size:.9375rem;line-height:1.5}@media (min-width:48rem){.line-draw-module__QEQH0W__track{top:calc(var(--node) / 2 - 1px);width:auto;height:2px;bottom:auto;left:0;right:0}.line-draw-module__QEQH0W__fill{transform-origin:0}.line-draw-module__QEQH0W__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;padding-left:0}.line-draw-module__QEQH0W__step{padding-top:calc(var(--node) + 1.5rem)}.line-draw-module__QEQH0W__node{top:0;left:0}}@supports (animation-timeline:view()){.line-draw-module__QEQH0W__carry,.line-draw-module__QEQH0W__fill,.line-draw-module__QEQH0W__node:after{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--line-draw}.line-draw-module__QEQH0W__carry{animation-name:line-draw-module__QEQH0W__carry;animation-range:cover}.line-draw-module__QEQH0W__fill{animation-name:line-draw-module__QEQH0W__draw-y;animation-range:cover 28% cover 47%}.line-draw-module__QEQH0W__node:after{animation-name:line-draw-module__QEQH0W__light;animation-range:cover var(--lit-from) cover var(--lit-to)}@media (min-width:48rem){.line-draw-module__QEQH0W__fill{animation-name:line-draw-module__QEQH0W__draw-x}}}@keyframes line-draw-module__QEQH0W__carry{0%{transform:translateY(6vh)}to{transform:translateY(-6vh)}}@keyframes line-draw-module__QEQH0W__draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes line-draw-module__QEQH0W__draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes line-draw-module__QEQH0W__light{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}
.parallax-band-module__9rHNhW__root{flex-direction:column;justify-content:center;display:flex}.parallax-band-module__9rHNhW__watch{padding:0 var(--gutter);color:var(--muted);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.8125rem;line-height:1.4;display:flex}.parallax-band-module__9rHNhW__watchDot{background:var(--accent);border-radius:999px;flex:none;width:.375rem;height:.375rem}.parallax-band-module__9rHNhW__band{background:var(--surface);view-timeline:--parallax-band block;align-items:flex-end;height:clamp(24rem,74svh,46rem);display:flex;position:relative;overflow:hidden}.parallax-band-module__9rHNhW__media{position:absolute;inset:-25% 0}.parallax-band-module__9rHNhW__photo{object-fit:cover;object-position:50% 50%}.parallax-band-module__9rHNhW__shade{background:linear-gradient(90deg,#07080ab8 0%,#07080a59 45%,#07080a00 75%),linear-gradient(#07080a00 45%,#07080ab3 100%);position:absolute;inset:0}.parallax-band-module__9rHNhW__copy{max-width:40rem;padding:0 var(--gutter) clamp(2rem, 6vw, 4.5rem);padding-left:max(var(--gutter), 5vw);position:relative}.parallax-band-module__9rHNhW__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:560}.parallax-band-module__9rHNhW__headline{letter-spacing:-.035em;color:#fff;text-wrap:balance;margin-top:.75rem;font-size:clamp(2.25rem,6.4vw,5.5rem);font-weight:640;font-stretch:110%;line-height:.96}.parallax-band-module__9rHNhW__cta{color:#07080a;background:#fff;border-radius:999px;align-items:center;min-height:2.875rem;margin-top:1.5rem;padding:0 1.375rem;font-size:.9375rem;font-weight:600;display:inline-flex}@supports (animation-timeline:view()){.parallax-band-module__9rHNhW__media{will-change:transform;animation:linear both parallax-band-module__9rHNhW__parallax;animation-timeline:--parallax-band;animation-range:cover}}@keyframes parallax-band-module__9rHNhW__parallax{0%{transform:translateY(-11%)}to{transform:translateY(11%)}}
.sideways-drift-module__Z0oODW__root{flex-direction:column;justify-content:center;display:flex}.sideways-drift-module__Z0oODW__section{--card:clamp(13rem, 24vw, 21rem);--gap:1rem;--shift:calc(var(--card) + var(--gap));view-timeline:--sideways-drift block}.sideways-drift-module__Z0oODW__head{max-width:72rem;padding:0 var(--gutter);margin:0 auto}.sideways-drift-module__Z0oODW__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:560}.sideways-drift-module__Z0oODW__title{letter-spacing:-.035em;color:var(--text);text-wrap:balance;margin-top:.75rem;font-size:clamp(1.875rem,4vw,3.5rem);font-weight:620;font-stretch:108%;line-height:1}.sideways-drift-module__Z0oODW__row{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding:0 var(--gutter);scrollbar-width:none;margin-top:clamp(1.5rem,5svh,3rem);overflow-x:auto}.sideways-drift-module__Z0oODW__row::-webkit-scrollbar{display:none}.sideways-drift-module__Z0oODW__track{gap:var(--gap);width:max-content;padding:0 var(--gutter) .75rem;display:flex}.sideways-drift-module__Z0oODW__card{flex:0 0 var(--card);scroll-snap-align:start}.sideways-drift-module__Z0oODW__media{aspect-ratio:4/5;background:var(--surface);border-radius:1rem;position:relative;overflow:hidden}.sideways-drift-module__Z0oODW__photo{object-fit:cover}.sideways-drift-module__Z0oODW__name{color:var(--text);margin-top:.75rem;font-size:1rem;font-weight:600}.sideways-drift-module__Z0oODW__note{color:var(--muted);font-size:.875rem}.sideways-drift-module__Z0oODW__window{margin-top:1.25rem;overflow:clip}.sideways-drift-module__Z0oODW__words{width:max-content;padding:0 var(--gutter);gap:.5rem;display:flex}.sideways-drift-module__Z0oODW__wordList{gap:.5rem;display:flex}.sideways-drift-module__Z0oODW__wordList li{white-space:nowrap;color:var(--muted);border:1px solid #ffffff1a;border-radius:999px;padding:.5rem .875rem;font-size:.875rem}@supports (animation-timeline:view()){.sideways-drift-module__Z0oODW__track,.sideways-drift-module__Z0oODW__words{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--sideways-drift;animation-range:cover}.sideways-drift-module__Z0oODW__track{animation-name:sideways-drift-module__Z0oODW__slide-left}.sideways-drift-module__Z0oODW__words{animation-name:sideways-drift-module__Z0oODW__slide-right}}@keyframes sideways-drift-module__Z0oODW__slide-left{0%{transform:translateX(calc(.5 * var(--shift)))}to{transform:translateX(calc(-.5 * var(--shift)))}}@keyframes sideways-drift-module__Z0oODW__slide-right{0%{transform:translateX(calc(-.25 * var(--shift)))}to{transform:translateX(calc(.25 * var(--shift)))}}
.stack-cards-module__XM0xhq__root{padding:clamp(1rem, 4svh, 3rem) var(--gutter) 0}.stack-cards-module__XM0xhq__inner{width:100%;max-width:72rem;margin:0 auto}.stack-cards-module__XM0xhq__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:560}.stack-cards-module__XM0xhq__title{letter-spacing:-.035em;color:var(--text);margin-top:.75rem;font-size:clamp(1.875rem,4vw,3.5rem);font-weight:620;font-stretch:108%;line-height:1}.stack-cards-module__XM0xhq__watch{color:var(--muted);align-items:center;gap:.5rem;margin-top:.875rem;font-size:.8125rem;line-height:1.4;display:flex}.stack-cards-module__XM0xhq__watchDot{background:var(--accent);border-radius:999px;flex:none;width:.375rem;height:.375rem}.stack-cards-module__XM0xhq__stack{--stick:clamp(4rem, 12svh, 7rem);--peek:1.5rem;timeline-scope:--card-2, --card-3;gap:10svh;margin-top:clamp(1.5rem,5svh,3rem);display:grid}.stack-cards-module__XM0xhq__card:nth-child(2){view-timeline:--card-2 block}.stack-cards-module__XM0xhq__card:nth-child(3){view-timeline:--card-3 block}.stack-cards-module__XM0xhq__face{--ink:#101217;--ink-muted:#3d424d;--ink-accent:#2f5fb3;transform-origin:50% 0;background:#ece6da;border-radius:1.5rem;grid-template-rows:auto minmax(0,1fr);height:clamp(24rem,50svh,34rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 -1.25rem 2.5rem -.5rem #0000008c,0 -.25rem .75rem #00000059}.stack-cards-module__XM0xhq__card:nth-child(2) .stack-cards-module__XM0xhq__face{background:#d8e0ec}.stack-cards-module__XM0xhq__card:nth-child(3) .stack-cards-module__XM0xhq__face{background:#dfe6da}.stack-cards-module__XM0xhq__copy{order:1;padding:1.125rem 1.375rem 1.375rem}.stack-cards-module__XM0xhq__kind{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-accent);font-size:.75rem;font-weight:620}.stack-cards-module__XM0xhq__cardTitle{letter-spacing:-.03em;color:var(--ink);margin-top:.5rem;font-size:clamp(1.5rem,3vw,2.75rem);font-weight:620;font-stretch:106%;line-height:1}.stack-cards-module__XM0xhq__text{max-width:26rem;color:var(--ink-muted);margin-top:.625rem;font-size:.9375rem;line-height:1.5}.stack-cards-module__XM0xhq__media{order:2;min-height:0;position:relative}.stack-cards-module__XM0xhq__photo{object-fit:cover}.stack-cards-module__XM0xhq__shade{opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}@media (min-width:48rem){.stack-cards-module__XM0xhq__stack{--peek:2.25rem}.stack-cards-module__XM0xhq__face{grid-template-rows:none;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.stack-cards-module__XM0xhq__copy{order:0;align-self:end;padding:2.5rem}.stack-cards-module__XM0xhq__media{order:0}}@media (min-height:43.75rem){.stack-cards-module__XM0xhq__card{top:var(--stick);position:sticky}.stack-cards-module__XM0xhq__card:nth-child(2){top:calc(var(--stick) + var(--peek))}.stack-cards-module__XM0xhq__card:nth-child(3){top:calc(var(--stick) + 2 * var(--peek))}@supports (animation-timeline:view()){.stack-cards-module__XM0xhq__card:nth-child(-n+2) .stack-cards-module__XM0xhq__face,.stack-cards-module__XM0xhq__card:nth-child(-n+2) .stack-cards-module__XM0xhq__shade{animation-timing-function:linear;animation-fill-mode:both}.stack-cards-module__XM0xhq__card:first-child .stack-cards-module__XM0xhq__face,.stack-cards-module__XM0xhq__card:first-child .stack-cards-module__XM0xhq__shade{animation-timeline:--card-2;animation-range:cover 0% cover calc(100svh - var(--stick) - var(--peek) - .5rem)}.stack-cards-module__XM0xhq__card:nth-child(2) .stack-cards-module__XM0xhq__face,.stack-cards-module__XM0xhq__card:nth-child(2) .stack-cards-module__XM0xhq__shade{animation-timeline:--card-3;animation-range:cover 0% cover calc(100svh - var(--stick) - 2 * var(--peek) - .5rem)}.stack-cards-module__XM0xhq__card:nth-child(-n+2) .stack-cards-module__XM0xhq__face{animation-name:stack-cards-module__XM0xhq__recede}.stack-cards-module__XM0xhq__card:nth-child(-n+2) .stack-cards-module__XM0xhq__shade{animation-name:stack-cards-module__XM0xhq__dim}}}@keyframes stack-cards-module__XM0xhq__recede{0%,30%{transform:none}to{transform:perspective(1400px)rotateX(-8deg)scale(.85)}}@keyframes stack-cards-module__XM0xhq__dim{0%,30%{opacity:0}to{opacity:.62}}
.statement-brighten-module__82P8NG__root{padding:0 var(--gutter);flex-direction:column;justify-content:center;display:flex}.statement-brighten-module__82P8NG__statement{view-timeline:--statement-brighten block;width:100%;max-width:64rem;margin:0 auto}.statement-brighten-module__82P8NG__carry{position:relative}.statement-brighten-module__82P8NG__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:560}.statement-brighten-module__82P8NG__quote{letter-spacing:-.03em;color:var(--text);text-wrap:pretty;margin-top:1rem;font-size:clamp(1.875rem,4.6vw,4rem);font-weight:600;font-stretch:106%;line-height:1.1}.statement-brighten-module__82P8NG__word{display:inline-block}.statement-brighten-module__82P8NG__caption{color:var(--muted);margin-top:1.5rem;font-size:.9375rem}@supports (animation-timeline:view()){.statement-brighten-module__82P8NG__carry,.statement-brighten-module__82P8NG__word{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--statement-brighten}.statement-brighten-module__82P8NG__carry{animation-name:statement-brighten-module__82P8NG__carry;animation-range:cover}.statement-brighten-module__82P8NG__word{animation-name:statement-brighten-module__82P8NG__brighten;animation-range:cover var(--from) cover var(--to)}}@keyframes statement-brighten-module__82P8NG__brighten{0%{opacity:.55}to{opacity:1}}@keyframes statement-brighten-module__82P8NG__carry{0%{transform:translateY(7vh)}to{transform:translateY(-7vh)}}
.sticky-steps-module__lornqW__root{padding:clamp(1rem, 6svh, 4rem) var(--gutter) 0}.sticky-steps-module__lornqW__layout{gap:2.5rem;width:100%;max-width:72rem;margin:0 auto;display:grid}.sticky-steps-module__lornqW__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:560}.sticky-steps-module__lornqW__title{letter-spacing:-.035em;max-width:26rem;color:var(--text);text-wrap:balance;margin-top:.75rem;font-size:clamp(1.875rem,4vw,3.5rem);font-weight:620;font-stretch:108%;line-height:1}.sticky-steps-module__lornqW__lede{max-width:24rem;color:var(--muted);margin-top:1rem;font-size:1rem;line-height:1.55}.sticky-steps-module__lornqW__steps{--node:.6875rem;--gap:1.5rem;view-timeline:--sticky-steps block;position:relative}.sticky-steps-module__lornqW__track{top:0;bottom:0;left:calc(var(--node) / 2 - .5px);background:#ffffff1f;width:1px;position:absolute}.sticky-steps-module__lornqW__fill{background:var(--accent);transform-origin:50% 0;position:absolute;inset:0}.sticky-steps-module__lornqW__list{display:grid}.sticky-steps-module__lornqW__step{padding:2rem 0 2rem calc(var(--node) + var(--gap));align-items:center;display:flex;position:relative}.sticky-steps-module__lornqW__node{width:var(--node);height:var(--node);margin-top:calc(var(--node) / -2);background:var(--bg);border-radius:999px;position:absolute;top:50%;left:0;box-shadow:inset 0 0 0 1px #ffffff38}.sticky-steps-module__lornqW__node:after{content:"";border-radius:inherit;background:var(--accent);position:absolute;inset:0;box-shadow:0 0 0 4px #8fb8ff2e}.sticky-steps-module__lornqW__body{gap:.375rem;display:grid}.sticky-steps-module__lornqW__num{letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--accent);font-size:.75rem;font-weight:560}.sticky-steps-module__lornqW__stepTitle{letter-spacing:-.02em;color:var(--text);font-size:clamp(1.375rem,2.4vw,2rem);font-weight:620;line-height:1.1}.sticky-steps-module__lornqW__text{color:#d3d6dd;max-width:28rem;font-size:1rem;line-height:1.55}@media (max-width:47.99rem){.sticky-steps-module__lornqW__layout{display:block}.sticky-steps-module__lornqW__head{z-index:1;margin:0 calc(-1 * var(--gutter));padding:1rem var(--gutter) 1.25rem;background:linear-gradient(var(--tone,transparent), var(--tone,transparent)), var(--bg);position:sticky;top:0}.sticky-steps-module__lornqW__head:after{content:"";background:linear-gradient(var(--bg), #07080a00);pointer-events:none;height:2.5rem;position:absolute;top:100%;left:0;right:0}.sticky-steps-module__lornqW__title{font-size:1.75rem}.sticky-steps-module__lornqW__lede{margin-top:.625rem;font-size:.9375rem}.sticky-steps-module__lornqW__steps{margin-top:1.5rem}.sticky-steps-module__lornqW__step{min-height:34svh;padding-block:1rem}}@media (min-width:48rem){.sticky-steps-module__lornqW__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4rem}.sticky-steps-module__lornqW__step{min-height:38svh;padding:0 0 0 calc(var(--node) + 2rem)}}@media (min-width:48rem) and (min-height:40rem){.sticky-steps-module__lornqW__head{align-self:start;position:sticky;top:clamp(4rem,30svh,16rem)}}@supports (animation-timeline:view()){.sticky-steps-module__lornqW__fill,.sticky-steps-module__lornqW__body,.sticky-steps-module__lornqW__node:after{animation-timing-function:linear;animation-fill-mode:both}.sticky-steps-module__lornqW__fill{animation-name:sticky-steps-module__lornqW__draw;animation-timeline:--sticky-steps;animation-range:cover 50vh cover calc(100% - 50vh)}.sticky-steps-module__lornqW__body{animation-name:sticky-steps-module__lornqW__focus;animation-timeline:view();animation-range:cover}.sticky-steps-module__lornqW__node:after{animation-name:sticky-steps-module__lornqW__light;animation-timeline:view();animation-range:cover 44% cover 50%}}@keyframes sticky-steps-module__lornqW__draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes sticky-steps-module__lornqW__focus{0%{opacity:.62;transform:translate(.75rem)}30%{opacity:1;transform:translate(0)}70%{opacity:1;transform:translate(0)}to{opacity:.62;transform:translate(0)}}@keyframes sticky-steps-module__lornqW__light{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}
.before-after-module__cj-wfW__root{min-height:0;padding:0 var(--gutter);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.before-after-module__cj-wfW__frame{aspect-ratio:3/2;background:var(--surface);isolation:isolate;border-radius:1.25rem;width:min(100%,72rem,150svh - 22.5rem);min-width:min(18rem,100%);position:relative;overflow:hidden}.before-after-module__cj-wfW__layer{position:absolute;inset:0}.before-after-module__cj-wfW__window{overflow:hidden}.before-after-module__cj-wfW__img{object-fit:cover;object-position:50% 45%}@media (max-width:40rem){.before-after-module__cj-wfW__frame{aspect-ratio:4/5;width:min(100%,80svh - 13.6rem)}.before-after-module__cj-wfW__img{object-position:52% 50%}}.before-after-module__cj-wfW__chip{letter-spacing:.06em;text-transform:uppercase;color:#fff;white-space:nowrap;background:#07080a9e;border-radius:999px;padding:.3rem .625rem;font-size:.6875rem;font-weight:560;position:absolute;top:.875rem}.before-after-module__cj-wfW__chipBefore{left:.875rem}.before-after-module__cj-wfW__chipAfter{right:.875rem}.before-after-module__cj-wfW__handle{pointer-events:none;position:absolute;inset:0}.before-after-module__cj-wfW__line{background:#fff;width:2px;position:absolute;top:0;bottom:0;left:-1px;box-shadow:0 0 1rem #00000080}.before-after-module__cj-wfW__knob{color:#07080a;width:2.75rem;height:2.75rem;transition:scale .16s var(--ease-snap);background:#fff;border-radius:999px;place-items:center;margin:-1.375rem 0 0 -1.375rem;display:grid;position:absolute;top:50%;left:0;box-shadow:0 .5rem 1.5rem #00000073}.before-after-module__cj-wfW__knob svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.before-after-module__cj-wfW__range{opacity:0;cursor:ew-resize;touch-action:pan-y;-webkit-tap-highlight-color:transparent;width:100%;height:100%;margin:0;position:absolute;inset:0}.before-after-module__cj-wfW__frame:has(.before-after-module__cj-wfW__range:focus-visible) .before-after-module__cj-wfW__knob{outline:2px solid var(--accent);outline-offset:3px}.before-after-module__cj-wfW__frame:has(.before-after-module__cj-wfW__range:active) .before-after-module__cj-wfW__knob{scale:.94}.before-after-module__cj-wfW__hint{color:var(--muted);text-align:center;font-size:.8125rem}[data-active=true] .before-after-module__cj-wfW__root[data-touched=false] .before-after-module__cj-wfW__window{animation:4.4s cubic-bezier(.65,0,.35,1) .6s before-after-module__cj-wfW__before-after-window}[data-active=true] .before-after-module__cj-wfW__root[data-touched=false] .before-after-module__cj-wfW__inner{animation:4.4s cubic-bezier(.65,0,.35,1) .6s before-after-module__cj-wfW__before-after-inner}[data-active=true] .before-after-module__cj-wfW__root[data-touched=false] .before-after-module__cj-wfW__handle{animation:4.4s cubic-bezier(.65,0,.35,1) .6s before-after-module__cj-wfW__before-after-handle}@keyframes before-after-module__cj-wfW__before-after-window{0%{transform:translate(-50%)}25%,32%{transform:translate(-78%)}68%,75%{transform:translate(-22%)}to{transform:translate(-50%)}}@keyframes before-after-module__cj-wfW__before-after-inner{0%{transform:translate(50%)}25%,32%{transform:translate(78%)}68%,75%{transform:translate(22%)}to{transform:translate(50%)}}@keyframes before-after-module__cj-wfW__before-after-handle{0%{transform:translate(50%)}25%,32%{transform:translate(22%)}68%,75%{transform:translate(78%)}to{transform:translate(50%)}}
.device-frames-module__RPYOXq__root{padding:0 var(--gutter);flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.5rem,5vh,3rem);display:flex}.device-frames-module__RPYOXq__copy{width:min(100%,68rem)}.device-frames-module__RPYOXq__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:560}.device-frames-module__RPYOXq__watch{color:var(--muted);margin-top:.375rem;font-size:.8125rem}.device-frames-module__RPYOXq__title{letter-spacing:-.025em;margin-top:.375rem;font-size:clamp(1.375rem,3.2vw,2.5rem);font-weight:620;line-height:1.05}.device-frames-module__RPYOXq__scene{view-timeline:--device-frames block;width:min(100%,68rem,175svh - 24.5rem);min-width:min(18rem,100%);padding-bottom:9%;position:relative}.device-frames-module__RPYOXq__browser{background:#16181d;border-radius:.875rem;width:84%;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 2.5rem 5rem -1.5rem #000c}.device-frames-module__RPYOXq__bar{border-bottom:1px solid #ffffff0f;align-items:center;gap:.75rem;height:2.25rem;padding:0 .875rem;display:flex}.device-frames-module__RPYOXq__dots{gap:.375rem;display:flex}.device-frames-module__RPYOXq__dots i{background:#ffffff29;border-radius:999px;width:.5rem;height:.5rem}.device-frames-module__RPYOXq__url{color:var(--muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0d;border-radius:999px;flex:0 18rem;margin:0 auto;padding:.25rem .75rem;font-size:.6875rem;overflow:hidden}.device-frames-module__RPYOXq__screen{aspect-ratio:16/10;background:#0b0c0f;position:relative}.device-frames-module__RPYOXq__capture{object-fit:cover;object-position:50% 0}.device-frames-module__RPYOXq__phone{transform-origin:50% 100%;background:#0d0e11;border-radius:14%/6.5%;width:23%;padding:3.2%;position:absolute;bottom:0;right:0;box-shadow:0 0 0 1px #ffffff1f,0 2rem 4rem -1rem #000000d9}.device-frames-module__RPYOXq__phoneScreen{aspect-ratio:390/844;background:#0b0c0f;border-radius:11%/5%;position:relative;overflow:hidden}@media (max-width:40rem){.device-frames-module__RPYOXq__browser{width:90%}.device-frames-module__RPYOXq__phone{width:34%}.device-frames-module__RPYOXq__scene{padding-bottom:32%}.device-frames-module__RPYOXq__bar{height:1.625rem}.device-frames-module__RPYOXq__url{font-size:.5625rem}}@supports (animation-timeline:view()){.device-frames-module__RPYOXq__browser,.device-frames-module__RPYOXq__phone{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--device-frames;animation-range:cover}.device-frames-module__RPYOXq__browser{animation-name:device-frames-module__RPYOXq__device-frames-browser}.device-frames-module__RPYOXq__phone{--sep:32%;--in-x:85%;animation-name:device-frames-module__RPYOXq__device-frames-phone}}@media (max-width:40rem){.device-frames-module__RPYOXq__phone{--sep:52%;--in-x:55%}}@keyframes device-frames-module__RPYOXq__device-frames-browser{0%,27%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(-3%,14vh)rotate(-3deg)scale(.9)}47%{transform:none}58%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translateY(-1vh)}80%{animation-timing-function:linear;transform:translate(-6%,-3vh)}to{transform:translate(-7%,-6vh)}}@keyframes device-frames-module__RPYOXq__device-frames-phone{0%,27%{transform:translate(var(--in-x), 30vh) rotate(20deg);animation-timing-function:cubic-bezier(.65,0,.35,1)}47%{transform:none}58%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translateY(-1vh)}80%{transform:translate(var(--sep), -7vh) rotate(-4deg);animation-timing-function:linear}to{transform:translate(calc(var(--sep) + 4%), -13vh) rotate(-6deg)}}
.focus-pull-module__3g5-ZW__root{width:min(100%,76rem);padding:0 var(--gutter);align-content:center;gap:1.25rem;margin:0 auto;display:grid}.focus-pull-module__3g5-ZW__frame{background:var(--surface);view-timeline:--focus-pull block;border-radius:1.25rem;height:min(62svh,44rem);min-height:16rem;position:relative;overflow:hidden}.focus-pull-module__3g5-ZW__media{position:absolute;inset:-6% 0}.focus-pull-module__3g5-ZW__sharp,.focus-pull-module__3g5-ZW__soft{object-fit:cover;object-position:50% 40%}.focus-pull-module__3g5-ZW__soft{opacity:0}.focus-pull-module__3g5-ZW__copy{align-content:end;gap:.375rem;display:grid}.focus-pull-module__3g5-ZW__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:560}.focus-pull-module__3g5-ZW__watch{color:var(--muted);margin-top:.25rem;font-size:.8125rem}.focus-pull-module__3g5-ZW__title{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.5rem,3.6vw,2.75rem);font-weight:620;line-height:1.05}@media (min-width:56rem){.focus-pull-module__3g5-ZW__root{grid-template-columns:1fr 2fr;align-items:end;gap:clamp(2rem,4vw,4rem)}.focus-pull-module__3g5-ZW__copy{padding-bottom:1rem}.focus-pull-module__3g5-ZW__frame{height:min(72svh,46rem)}}html[data-motion=on] .focus-pull-module__3g5-ZW__frame[data-ready=false] .focus-pull-module__3g5-ZW__sharp{opacity:0}html[data-motion=on] .focus-pull-module__3g5-ZW__frame[data-ready=false] .focus-pull-module__3g5-ZW__soft{opacity:1}@supports (animation-timeline:view()){:is(html[data-motion=on] .focus-pull-module__3g5-ZW__frame[data-ready=true] .focus-pull-module__3g5-ZW__media,html[data-motion=on] .focus-pull-module__3g5-ZW__frame[data-ready=true] .focus-pull-module__3g5-ZW__sharp,html[data-motion=on] .focus-pull-module__3g5-ZW__frame[data-ready=true] .focus-pull-module__3g5-ZW__soft){animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--focus-pull;animation-range:cover}html[data-motion=on] .focus-pull-module__3g5-ZW__frame[data-ready=true] .focus-pull-module__3g5-ZW__media{animation-name:focus-pull-module__3g5-ZW__focus-pull-drift}html[data-motion=on] .focus-pull-module__3g5-ZW__frame[data-ready=true] .focus-pull-module__3g5-ZW__sharp{animation-name:focus-pull-module__3g5-ZW__focus-pull-scale}html[data-motion=on] .focus-pull-module__3g5-ZW__frame[data-ready=true] .focus-pull-module__3g5-ZW__soft{animation-name:focus-pull-module__3g5-ZW__focus-pull-soft}}@keyframes focus-pull-module__3g5-ZW__focus-pull-drift{0%{transform:translateY(-4%)}to{transform:translateY(4%)}}@keyframes focus-pull-module__3g5-ZW__focus-pull-scale{0%,30%{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:scale(1.12)}46%,to{transform:scale(1)}}@keyframes focus-pull-module__3g5-ZW__focus-pull-soft{0%,30%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:scale(1.12)}46%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}
.mono-to-colour-module__tJkmda__root{padding:0 var(--gutter);place-items:center;display:grid}.mono-to-colour-module__tJkmda__layout{gap:1.5rem;width:min(100%,76rem);display:grid}.mono-to-colour-module__tJkmda__frame{background:var(--surface);view-timeline:--mono-to-colour block;border-radius:1.25rem;height:min(60svh,44rem);min-height:15rem;position:relative;overflow:hidden}.mono-to-colour-module__tJkmda__media{position:absolute;inset:-6% 0}.mono-to-colour-module__tJkmda__img{object-fit:cover;object-position:55% 50%}.mono-to-colour-module__tJkmda__mono{opacity:0}.mono-to-colour-module__tJkmda__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:560}.mono-to-colour-module__tJkmda__title{letter-spacing:-.03em;text-wrap:balance;margin-top:.5rem;font-size:clamp(1.5rem,3.4vw,2.75rem);font-weight:620;line-height:1.05}.mono-to-colour-module__tJkmda__body{max-width:28rem;color:var(--muted);margin-top:.875rem;font-size:.9375rem;line-height:1.55}@media (min-width:56rem){.mono-to-colour-module__tJkmda__layout{grid-template-columns:1.6fr 1fr;align-items:end;gap:clamp(2rem,4vw,4rem)}.mono-to-colour-module__tJkmda__frame{height:min(70svh,46rem)}.mono-to-colour-module__tJkmda__copy{padding-bottom:1rem}}html[data-motion=on] .mono-to-colour-module__tJkmda__frame[data-ready=false] .mono-to-colour-module__tJkmda__mono{opacity:1}@supports (animation-timeline:view()){:is(html[data-motion=on] .mono-to-colour-module__tJkmda__frame[data-ready=true] .mono-to-colour-module__tJkmda__media,html[data-motion=on] .mono-to-colour-module__tJkmda__frame[data-ready=true] .mono-to-colour-module__tJkmda__mono){animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--mono-to-colour;animation-range:cover}html[data-motion=on] .mono-to-colour-module__tJkmda__frame[data-ready=true] .mono-to-colour-module__tJkmda__media{animation-name:mono-to-colour-module__tJkmda__mono-to-colour-drift}html[data-motion=on] .mono-to-colour-module__tJkmda__frame[data-ready=true] .mono-to-colour-module__tJkmda__mono{animation-name:mono-to-colour-module__tJkmda__mono-to-colour-fade}}@keyframes mono-to-colour-module__tJkmda__mono-to-colour-drift{0%{transform:translateY(-4.5%)scale(1.03)}42%{transform:translateY(0)scale(1)}to{transform:translateY(4.5%)scale(1)}}@keyframes mono-to-colour-module__tJkmda__mono-to-colour-fade{0%,30%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1)}48%,to{opacity:0}}
.panel-reveal-module__Osst_a__root{min-height:0;padding:0 var(--gutter);flex-direction:column;justify-content:center;gap:1.25rem;display:flex}.panel-reveal-module__Osst_a__frame{background:var(--surface);border-radius:1.25rem;flex:0 auto;width:min(100%,76rem);height:min(64svh,44rem);min-height:14rem;margin:0 auto;position:relative;overflow:hidden}.panel-reveal-module__Osst_a__settle,.panel-reveal-module__Osst_a__breathe{position:absolute;inset:0}.panel-reveal-module__Osst_a__img{object-fit:cover;object-position:45% 45%}.panel-reveal-module__Osst_a__panel{background:linear-gradient(var(--tone,transparent), var(--tone,transparent)), var(--bg);pointer-events:none;width:160%;position:absolute;top:-10%;bottom:-10%;left:-30%;transform:translate(110%)skew(-12deg)}.panel-reveal-module__Osst_a__panel:before{content:"";background:var(--accent);opacity:.7;width:2px;position:absolute;top:0;bottom:0;left:0}.panel-reveal-module__Osst_a__copy{flex-wrap:wrap;align-items:flex-end;gap:.5rem 1.5rem;width:min(100%,76rem);margin:0 auto;display:flex}.panel-reveal-module__Osst_a__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);flex:1 0 100%;font-size:.75rem;font-weight:560}.panel-reveal-module__Osst_a__title{letter-spacing:-.03em;flex:auto;font-size:clamp(1.5rem,3.6vw,2.75rem);font-weight:620;line-height:1.05}.panel-reveal-module__Osst_a__replay{border:1px solid var(--line-strong);min-height:2.75rem;color:var(--muted);transition:scale .16s var(--ease-snap);touch-action:manipulation;border-radius:999px;align-items:center;gap:.375rem;padding:0 1rem;font-size:.8125rem;display:inline-flex}.panel-reveal-module__Osst_a__replay svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.panel-reveal-module__Osst_a__replay:active{scale:.97}@media (hover:hover){.panel-reveal-module__Osst_a__replay:hover{color:var(--text);background:#ffffff0d}}html[data-motion=on] [data-active=false] .panel-reveal-module__Osst_a__panel{transform:translate(0)skew(-12deg)}html[data-motion=on] .panel-reveal-module__Osst_a__root[data-ready=false] .panel-reveal-module__Osst_a__panel{transform:translate(0)skew(-12deg)}html[data-motion=on] [data-active=false] .panel-reveal-module__Osst_a__settle{transform:scale(1.15)}html[data-motion=on] .panel-reveal-module__Osst_a__root[data-ready=false] .panel-reveal-module__Osst_a__settle{transform:scale(1.15)}html[data-motion=on] [data-active=false] .panel-reveal-module__Osst_a__item{opacity:0;transform:translateY(1.5rem)}html[data-motion=on] .panel-reveal-module__Osst_a__root[data-ready=false] .panel-reveal-module__Osst_a__item{opacity:0;transform:translateY(1.5rem)}[data-active=true] .panel-reveal-module__Osst_a__root[data-ready=true] .panel-reveal-module__Osst_a__panel{animation:.9s cubic-bezier(.77,0,.175,1) .1s both panel-reveal-module__Osst_a__panel-reveal-panel}[data-active=true] .panel-reveal-module__Osst_a__root[data-ready=true] .panel-reveal-module__Osst_a__settle{animation:panel-reveal-module__Osst_a__panel-reveal-settle 1.4s var(--ease-expo-out) .1s both}[data-active=true] .panel-reveal-module__Osst_a__root[data-ready=true] .panel-reveal-module__Osst_a__item{animation:panel-reveal-module__Osst_a__panel-reveal-rise .67s var(--ease-expo-out) both;animation-delay:calc(.75s + var(--i,0) * 60ms)}[data-active=true] .panel-reveal-module__Osst_a__root[data-ready=true] .panel-reveal-module__Osst_a__breathe{animation:12s ease-in-out 1.6s infinite alternate both panel-reveal-module__Osst_a__panel-reveal-breathe}@keyframes panel-reveal-module__Osst_a__panel-reveal-panel{0%{transform:translate(0)skew(-12deg)}to{transform:translate(110%)skew(-12deg)}}@keyframes panel-reveal-module__Osst_a__panel-reveal-settle{0%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes panel-reveal-module__Osst_a__panel-reveal-rise{0%{opacity:0;transform:translateY(1.5rem)}20%{opacity:1}to{opacity:1;transform:none}}@keyframes panel-reveal-module__Osst_a__panel-reveal-breathe{0%{transform:scale(1)}to{transform:scale(1.06)translate(-1%)}}
.photo-settle-module__RijPja__root{padding:0 var(--gutter);place-items:center;display:grid}.photo-settle-module__RijPja__figure{view-timeline:--photo-settle block;gap:1rem;width:min(100%,76rem);display:grid}.photo-settle-module__RijPja__frame{background:var(--surface);border-radius:1.25rem;height:min(72svh,46rem);min-height:16rem;position:relative;overflow:hidden}.photo-settle-module__RijPja__media{position:absolute;inset:-7% 0}.photo-settle-module__RijPja__img{object-fit:cover;object-position:50% 60%}.photo-settle-module__RijPja__veil{opacity:0;pointer-events:none;background:#07080a;position:absolute;inset:0}.photo-settle-module__RijPja__caption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1.5rem;display:flex}.photo-settle-module__RijPja__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:560}.photo-settle-module__RijPja__watch{color:var(--muted);flex-basis:100%;font-size:.8125rem}.photo-settle-module__RijPja__title{letter-spacing:-.015em;font-size:clamp(1.125rem,2.2vw,1.5rem);font-weight:600}html[data-motion=on] .photo-settle-module__RijPja__frame[data-ready=false] .photo-settle-module__RijPja__img{opacity:0}.photo-settle-module__RijPja__img{transition:opacity .24s var(--ease-out)}@supports (animation-timeline:view()){.photo-settle-module__RijPja__frame,.photo-settle-module__RijPja__media,.photo-settle-module__RijPja__img,.photo-settle-module__RijPja__veil{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--photo-settle;animation-range:cover}.photo-settle-module__RijPja__frame{animation-name:photo-settle-module__RijPja__photo-settle-frame}.photo-settle-module__RijPja__media{animation-name:photo-settle-module__RijPja__photo-settle-drift}.photo-settle-module__RijPja__img{animation-name:photo-settle-module__RijPja__photo-settle-scale}.photo-settle-module__RijPja__veil{animation-name:photo-settle-module__RijPja__photo-settle-veil}}@keyframes photo-settle-module__RijPja__photo-settle-frame{0%{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:translateY(14vh)scale(.92)}45%,to{transform:none}}@keyframes photo-settle-module__RijPja__photo-settle-drift{0%{transform:translateY(-5%)}to{transform:translateY(5%)}}@keyframes photo-settle-module__RijPja__photo-settle-scale{0%{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:scale(1.18)}45%,to{transform:scale(1)}}@keyframes photo-settle-module__RijPja__photo-settle-veil{0%{opacity:.6;animation-timing-function:cubic-bezier(.23,1,.32,1)}36%,to{opacity:0}}
.poster-film-module__QEhWPa__root{padding:0 var(--gutter);place-items:center;display:grid}.poster-film-module__QEhWPa__frame{aspect-ratio:16/9;background:#0b0a09;border-radius:1.25rem;width:min(100%,76rem,178svh - 23.14rem);min-width:min(18rem,100%);position:relative;overflow:hidden}.poster-film-module__QEhWPa__poster,.poster-film-module__QEhWPa__film{object-fit:cover;object-position:50% 60%}.poster-film-module__QEhWPa__film{opacity:0;width:100%;height:100%;transition:opacity .42s var(--ease-out);position:absolute;inset:0}.poster-film-module__QEhWPa__frame[data-shown=true] .poster-film-module__QEhWPa__film{opacity:1}.poster-film-module__QEhWPa__shade{pointer-events:none;background:linear-gradient(200deg,#07080a00 45%,#07080ab8 100%);position:absolute;inset:0}.poster-film-module__QEhWPa__caption{gap:.25rem;max-width:70%;display:grid;position:absolute;bottom:clamp(1.25rem,4vw,2.25rem);left:clamp(1.25rem,4vw,2.5rem)}.poster-film-module__QEhWPa__kicker{letter-spacing:.08em;text-transform:uppercase;color:#e7c79c;font-size:.75rem;font-weight:560}.poster-film-module__QEhWPa__title{letter-spacing:-.03em;color:#fff;font-size:clamp(1.375rem,3.4vw,2.75rem);font-weight:620;line-height:1.05}.poster-film-module__QEhWPa__toggle{color:#fff;min-height:2.75rem;transition:transform .16s var(--ease-snap);touch-action:manipulation;background:#07080a8c;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.5rem;padding:0 1rem;font-size:.8125rem;display:inline-flex;position:absolute;top:clamp(.875rem,3vw,1.5rem);right:clamp(.875rem,3vw,1.5rem)}.poster-film-module__QEhWPa__toggle svg{fill:currentColor;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.poster-film-module__QEhWPa__toggle:active{transform:scale(.97)}@media (hover:hover){.poster-film-module__QEhWPa__toggle:hover{background:#07080abf}}@media (max-width:40rem){.poster-film-module__QEhWPa__frame{aspect-ratio:4/5;width:min(100%,80svh - 12rem)}.poster-film-module__QEhWPa__caption{max-width:85%}}
.snap-row-module__mRxAga__root{timeline-scope:--snap-row;flex-direction:column;gap:1rem;min-height:0;display:flex}.snap-row-module__mRxAga__head{padding:0 var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1rem;display:flex}.snap-row-module__mRxAga__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:560}.snap-row-module__mRxAga__title{letter-spacing:-.025em;margin-top:.375rem;font-size:clamp(1.375rem,3vw,2.25rem);font-weight:620;line-height:1.05}.snap-row-module__mRxAga__watch{color:var(--muted);margin-top:.375rem;font-size:.8125rem}.snap-row-module__mRxAga__controls{align-items:center;gap:.5rem;display:flex}.snap-row-module__mRxAga__count{font-variant-numeric:tabular-nums;text-align:right;min-width:4.5rem;margin-right:.25rem;font-size:.9375rem;font-weight:600}.snap-row-module__mRxAga__of{color:var(--muted);font-weight:400}.snap-row-module__mRxAga__arrow{border:1px solid var(--line-strong);width:2.75rem;height:2.75rem;color:var(--text);transition:opacity .2s ease, transform .16s var(--ease-snap);touch-action:manipulation;border-radius:999px;place-items:center;display:grid}.snap-row-module__mRxAga__arrow svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.snap-row-module__mRxAga__arrow:disabled{opacity:.35;cursor:default}.snap-row-module__mRxAga__arrow:active:not(:disabled){transform:scale(.95)}@media (hover:hover){.snap-row-module__mRxAga__arrow:hover:not(:disabled){background:#ffffff0f}}.snap-row-module__mRxAga__viewport{flex:auto;min-height:14rem;display:flex;position:relative}.snap-row-module__mRxAga__viewport:before,.snap-row-module__mRxAga__viewport:after{content:"";z-index:1;pointer-events:none;width:clamp(1.25rem,8vw,7rem);position:absolute;top:0;bottom:0}.snap-row-module__mRxAga__viewport:before{background:linear-gradient(90deg, var(--bg), transparent);left:0}.snap-row-module__mRxAga__viewport:after{background:linear-gradient(270deg, var(--bg), transparent);right:0}.snap-row-module__mRxAga__row{--card:min(72vw, 22rem);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:0 calc(50% - var(--card) / 2);scrollbar-width:none;scroll-timeline:--snap-row inline;flex:auto;column-gap:.75rem;display:flex;overflow-x:auto}.snap-row-module__mRxAga__row::-webkit-scrollbar{display:none}.snap-row-module__mRxAga__row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.snap-row-module__mRxAga__card{flex:0 0 var(--card);scroll-snap-align:center;scroll-snap-stop:always;min-height:0;display:flex}.snap-row-module__mRxAga__inner{flex-direction:column;flex:auto;min-height:0;display:flex}.snap-row-module__mRxAga__media{background:var(--surface);border-radius:1rem;flex:auto;min-height:10rem;max-height:36rem;position:relative;overflow:hidden}.snap-row-module__mRxAga__img{object-fit:cover}.snap-row-module__mRxAga__meta{justify-content:space-between;align-items:baseline;gap:.5rem;padding-top:.625rem;display:flex}.snap-row-module__mRxAga__name{font-size:1rem;font-weight:600}.snap-row-module__mRxAga__time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.snap-row-module__mRxAga__track{height:2px;margin:.25rem var(--gutter) 0;background:var(--line-strong);border-radius:2px;position:relative;overflow:hidden}.snap-row-module__mRxAga__fill{background:var(--accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(.08)}@supports (animation-timeline:scroll()){.snap-row-module__mRxAga__fill{animation:linear both snap-row-module__mRxAga__snap-row-progress;animation-timeline:--snap-row}.snap-row-module__mRxAga__inner{animation:linear both snap-row-module__mRxAga__snap-row-focus;animation-timeline:view(inline);animation-range:cover}}@keyframes snap-row-module__mRxAga__snap-row-progress{0%{transform:scaleX(.08)}to{transform:scaleX(1)}}@keyframes snap-row-module__mRxAga__snap-row-focus{0%,22%{opacity:.45;transform:scale(.88)}50%{opacity:1;transform:scale(1)}78%,to{opacity:.45;transform:scale(.88)}}@media (min-width:48rem){.snap-row-module__mRxAga__row{--card:clamp(18rem, 27vw, 24rem);padding:0 var(--gutter);scroll-padding-inline:var(--gutter);column-gap:1rem}.snap-row-module__mRxAga__card{scroll-snap-align:start}.snap-row-module__mRxAga__inner{animation:none}.snap-row-module__mRxAga__viewport:before{display:none}}
.zoom-lightbox-module__xTJXoq__root{min-height:0;padding:0 var(--gutter);flex-direction:column;justify-content:center;gap:1rem;display:flex}.zoom-lightbox-module__xTJXoq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:min(100%,66svh - 11.22rem);margin:0 auto;display:grid}.zoom-lightbox-module__xTJXoq__tile{aspect-ratio:4/3;background:var(--surface);cursor:zoom-in;width:100%;transition:transform .16s var(--ease-snap);touch-action:manipulation;border-radius:.75rem;display:block;position:relative;overflow:hidden}.zoom-lightbox-module__xTJXoq__tile:active{transform:scale(.97)}.zoom-lightbox-module__xTJXoq__tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.zoom-lightbox-module__xTJXoq__grid[data-hidden=true]{visibility:hidden}.zoom-lightbox-module__xTJXoq__tileImg{object-fit:cover}.zoom-lightbox-module__xTJXoq__hint{color:var(--muted);text-align:center;font-size:.8125rem}@media (min-width:48rem){.zoom-lightbox-module__xTJXoq__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;width:min(100%,68rem,260svh - 39rem)}}.zoom-lightbox-module__xTJXoq__dialog{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--text);overscroll-behavior:contain;background:#050608;border:0;margin:0;padding:0;position:fixed;inset:0}.zoom-lightbox-module__xTJXoq__dialog[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.zoom-lightbox-module__xTJXoq__dialog::backdrop{background:#050608f0}.zoom-lightbox-module__xTJXoq__top,.zoom-lightbox-module__xTJXoq__bottom{padding:var(--gutter);justify-content:space-between;align-items:center;gap:1rem;display:flex}.zoom-lightbox-module__xTJXoq__count{letter-spacing:.06em;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:560}.zoom-lightbox-module__xTJXoq__stage{min-height:0;padding:0 var(--gutter);touch-action:pan-y;-webkit-user-select:none;user-select:none;place-items:center;display:grid}.zoom-lightbox-module__xTJXoq__full{pointer-events:none;border-radius:.5rem;width:auto;max-width:min(100%,80rem);height:auto;max-height:calc(100dvh - 9.5rem);display:block}.zoom-lightbox-module__xTJXoq__caption{font-size:.9375rem;font-weight:560}.zoom-lightbox-module__xTJXoq__arrows{gap:.5rem;display:flex}.zoom-lightbox-module__xTJXoq__icon{border:1px solid var(--line-strong);width:2.75rem;height:2.75rem;color:var(--text);transition:transform .16s var(--ease-snap);touch-action:manipulation;border-radius:999px;place-items:center;display:grid}.zoom-lightbox-module__xTJXoq__icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.zoom-lightbox-module__xTJXoq__icon:active{transform:scale(.95)}@media (hover:hover){.zoom-lightbox-module__xTJXoq__icon:hover{background:#ffffff0f}}
::view-transition-group(zoom-lightbox-photo){animation-duration:.46s;animation-timing-function:cubic-bezier(.32,.72,0,1)}::view-transition-image-pair(zoom-lightbox-photo){isolation:auto}::view-transition-old(zoom-lightbox-photo){object-fit:cover;mix-blend-mode:normal;height:100%;overflow:clip}::view-transition-new(zoom-lightbox-photo){object-fit:cover;mix-blend-mode:normal;height:100%;overflow:clip}:root:active-view-transition-type(lb-open)::view-transition-old(zoom-lightbox-photo){display:none}:root:active-view-transition-type(lb-open)::view-transition-new(zoom-lightbox-photo){animation:none}:root:active-view-transition-type(lb-close)::view-transition-group(zoom-lightbox-photo){animation-duration:.3s;animation-timing-function:cubic-bezier(.23,1,.32,1)}:root:active-view-transition-type(lb-close)::view-transition-new(zoom-lightbox-photo){display:none}:root:active-view-transition-type(lb-close)::view-transition-old(zoom-lightbox-photo){animation:none}:root:active-view-transition-type(lb-open,lb-close)::view-transition-old(root){animation:none}:root:active-view-transition-type(lb-open,lb-close)::view-transition-new(root){mix-blend-mode:normal;animation:.28s cubic-bezier(.23,1,.32,1) both zoom-lightbox-fade}:root:active-view-transition-type(lb-close)::view-transition-new(root){animation-duration:.2s}:root:active-view-transition-type(lb-next,lb-prev)::view-transition-group(zoom-lightbox-photo){animation-duration:.32s;animation-timing-function:cubic-bezier(.23,1,.32,1)}:root:active-view-transition-type(lb-next)::view-transition-old(zoom-lightbox-photo){animation:.22s cubic-bezier(.23,1,.32,1) both zoom-lightbox-out-left}:root:active-view-transition-type(lb-next)::view-transition-new(zoom-lightbox-photo){animation:.32s cubic-bezier(.23,1,.32,1) both zoom-lightbox-in-right}:root:active-view-transition-type(lb-prev)::view-transition-old(zoom-lightbox-photo){animation:.22s cubic-bezier(.23,1,.32,1) both zoom-lightbox-out-right}:root:active-view-transition-type(lb-prev)::view-transition-new(zoom-lightbox-photo){animation:.32s cubic-bezier(.23,1,.32,1) both zoom-lightbox-in-left}:root:active-view-transition-type(lb-next,lb-prev)::view-transition-old(root){animation:none}:root:active-view-transition-type(lb-next,lb-prev)::view-transition-new(root){animation:none}@keyframes zoom-lightbox-fade{0%{opacity:0}}@keyframes zoom-lightbox-out-left{to{opacity:0;transform:translate(-8%)}}@keyframes zoom-lightbox-out-right{to{opacity:0;transform:translate(8%)}}@keyframes zoom-lightbox-in-right{0%{opacity:0;transform:translate(8%)}}@keyframes zoom-lightbox-in-left{0%{opacity:0;transform:translate(-8%)}}
.accordion-module__9OL4SW__root{interpolate-size:allow-keywords;min-height:0;padding:clamp(.5rem, 7vh, 4.5rem) var(--gutter) 0;justify-content:center;align-items:flex-start;display:flex}.accordion-module__9OL4SW__list{width:min(100%,42rem)}.accordion-module__9OL4SW__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:.75rem;font-size:.75rem;font-weight:560}.accordion-module__9OL4SW__item{border-top:1px solid var(--line-strong)}.accordion-module__9OL4SW__item:last-child{border-bottom:1px solid var(--line-strong)}.accordion-module__9OL4SW__item::details-content{block-size:0;transition:block-size .2s var(--ease-out), content-visibility .2s allow-discrete;overflow-y:clip}.accordion-module__9OL4SW__item[open]::details-content{block-size:auto;transition-duration:.3s}.accordion-module__9OL4SW__summary{letter-spacing:-.01em;cursor:pointer;touch-action:manipulation;justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;padding:.75rem 0;font-size:clamp(1.0625rem,2.4vw,1.375rem);font-weight:600;line-height:1.3;list-style:none;display:flex}.accordion-module__9OL4SW__summary::-webkit-details-marker{display:none}.accordion-module__9OL4SW__summary:focus-visible{outline-offset:2px;border-radius:4px}.accordion-module__9OL4SW__icon{width:1.75rem;height:1.75rem;box-shadow:inset 0 0 0 1px var(--line-strong);transition:transform .2s var(--ease-out);border-radius:999px;flex:none;position:relative}.accordion-module__9OL4SW__icon:before,.accordion-module__9OL4SW__icon:after{content:"";background:var(--text);border-radius:1px;width:.75rem;height:1.5px;margin:-.75px 0 0 -.375rem;position:absolute;top:50%;left:50%}.accordion-module__9OL4SW__icon:after{transform:rotate(90deg)}.accordion-module__9OL4SW__item[open] .accordion-module__9OL4SW__icon{transition-duration:.3s;transform:rotate(45deg)}.accordion-module__9OL4SW__answer{max-width:36rem;color:var(--muted);padding:0 2.75rem 1.25rem 0;font-size:1rem;line-height:1.6}html[data-motion=on] .accordion-module__9OL4SW__item:not([open]) .accordion-module__9OL4SW__answer{opacity:0;transform:translateY(-4px)}.accordion-module__9OL4SW__answer{transition:opacity .15s ease, transform .2s var(--ease-out)}.accordion-module__9OL4SW__item[open] .accordion-module__9OL4SW__answer{transition-duration:.3s}.accordion-module__9OL4SW__root{padding-bottom:2.5rem;position:relative}.accordion-module__9OL4SW__watch{left:var(--gutter);right:var(--gutter);text-align:center;color:var(--muted);font-size:.8125rem;line-height:1.4;position:absolute;bottom:.5rem}.accordion-module__9OL4SW__watch b{color:var(--accent);font-weight:600}@media (min-width:64rem){.accordion-module__9OL4SW__root{padding-top:1.5rem}.accordion-module__9OL4SW__list{zoom:1.5;width:min(66.6667%,42rem)}}
.card-lift-module__8NDJYG__root{min-height:0;padding:0 var(--gutter);justify-content:center;align-items:center;display:flex}.card-lift-module__8NDJYG__grid{gap:.75rem;width:min(100%,72rem);display:grid}.card-lift-module__8NDJYG__cell{display:flex}.card-lift-module__8NDJYG__card{z-index:0;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), 0 1px 2px #0006;color:var(--text);touch-action:manipulation;-webkit-touch-callout:none;transition:transform .2s var(--ease-out), opacity .2s ease, box-shadow .2s ease;border-radius:1.125rem;flex:1;grid-template-columns:36% 1fr;gap:1rem;padding:.5rem;text-decoration:none;display:grid;position:relative}.card-lift-module__8NDJYG__card:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity .2s ease-out;position:absolute;inset:0;box-shadow:0 18px 36px -12px #000000bf,0 6px 14px -6px #00000080}.card-lift-module__8NDJYG__media{aspect-ratio:4/3;background:#1a1d24;border-radius:.75rem;position:relative;overflow:hidden}.card-lift-module__8NDJYG__img{object-fit:cover;pointer-events:none}.card-lift-module__8NDJYG__text{align-content:center;gap:.25rem;padding-right:.5rem;display:grid}.card-lift-module__8NDJYG__tag{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.6875rem;font-weight:560}.card-lift-module__8NDJYG__title{letter-spacing:-.015em;font-size:1.125rem;font-weight:620;line-height:1.2}.card-lift-module__8NDJYG__note{color:var(--muted);font-size:.8125rem;line-height:1.45}.card-lift-module__8NDJYG__card:is(:focus-visible,[data-on]){transition-duration:.3s;box-shadow:inset 0 0 0 1px #ffffff29,0 1px 2px #0006}html[data-motion=on] .card-lift-module__8NDJYG__card:is(:focus-visible,[data-on]){transform:translateY(-10px)}html[data-motion=on] .card-lift-module__8NDJYG__card:is(:focus-visible,[data-on]):before{opacity:1;transition-duration:.3s}@media (hover:hover) and (pointer:fine){.card-lift-module__8NDJYG__card:hover{transition-duration:.3s;box-shadow:inset 0 0 0 1px #ffffff29,0 1px 2px #0006}html[data-motion=on] .card-lift-module__8NDJYG__card:hover{transform:translateY(-10px)}html[data-motion=on] .card-lift-module__8NDJYG__card:hover:before{opacity:1;transition-duration:.3s}}html[data-motion=on] .card-lift-module__8NDJYG__grid:has(.card-lift-module__8NDJYG__card:is(:focus-visible,[data-on])) .card-lift-module__8NDJYG__card:not(:focus-visible,[data-on]){opacity:.45;transition-duration:.3s;transform:scale(.97)}@media (hover:hover) and (pointer:fine){html[data-motion=on] .card-lift-module__8NDJYG__grid:has(.card-lift-module__8NDJYG__card:hover) .card-lift-module__8NDJYG__card:not(:hover){opacity:.45;transition-duration:.3s;transform:scale(.97)}}@media (min-width:48rem){.card-lift-module__8NDJYG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.card-lift-module__8NDJYG__card{grid-template-columns:none;align-content:start;padding:.625rem .625rem 1.25rem}.card-lift-module__8NDJYG__text{padding:.25rem .625rem 0}.card-lift-module__8NDJYG__title{font-size:1.3125rem}.card-lift-module__8NDJYG__note{font-size:.875rem}}.card-lift-module__8NDJYG__root{padding-bottom:2.5rem;position:relative}.card-lift-module__8NDJYG__watch{left:var(--gutter);right:var(--gutter);text-align:center;color:var(--muted);font-size:.8125rem;line-height:1.4;position:absolute;bottom:.5rem}.card-lift-module__8NDJYG__watch b{color:var(--accent);font-weight:600}@media (min-width:64rem){.card-lift-module__8NDJYG__grid{zoom:1.3;width:min(76.9231%,72rem)}}
.card-to-detail-module__PXRwHW__root{width:100%;max-width:72rem;min-height:0;padding:0 var(--gutter);flex-direction:column;justify-content:center;margin:0 auto;display:flex}.card-to-detail-module__PXRwHW__grid{gap:.75rem;display:grid}.card-to-detail-module__PXRwHW__cell{display:flex}.card-to-detail-module__PXRwHW__card{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);text-align:left;touch-action:manipulation;transition:transform .5s var(--ease-out);border-radius:1.25rem;flex:1;grid-template-columns:42% 1fr;align-items:center;gap:1rem;padding:.5rem;display:grid}.card-to-detail-module__PXRwHW__card:active{transition-duration:.1s;transform:scale(.98)}.card-to-detail-module__PXRwHW__cardMedia{aspect-ratio:4/3;background:#1a1d24;border-radius:.875rem;position:relative;overflow:hidden}.card-to-detail-module__PXRwHW__img{object-fit:cover;pointer-events:none}.card-to-detail-module__PXRwHW__cardText{gap:.25rem;display:grid}.card-to-detail-module__PXRwHW__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.6875rem;font-weight:560}.card-to-detail-module__PXRwHW__cardTitle{letter-spacing:-.02em;width:fit-content;font-size:1.25rem;font-weight:620;line-height:1.15}.card-to-detail-module__PXRwHW__detail{gap:1.25rem;display:grid}.card-to-detail-module__PXRwHW__leadMedia{aspect-ratio:16/10;background:#1a1d24;border-radius:1.125rem;width:100%;max-height:38svh;position:relative;overflow:hidden}.card-to-detail-module__PXRwHW__detailText{justify-items:start;gap:.5rem;display:grid}.card-to-detail-module__PXRwHW__heading{letter-spacing:-.03em;width:fit-content;font-size:clamp(2rem,4.6vw,3.25rem);font-weight:640;font-stretch:106%;line-height:1.02}.card-to-detail-module__PXRwHW__body{max-width:34rem;color:var(--muted);font-size:.9375rem;line-height:1.6}.card-to-detail-module__PXRwHW__when{font-size:.875rem;font-weight:560}.card-to-detail-module__PXRwHW__back{min-height:2.75rem;box-shadow:inset 0 0 0 1px var(--line-strong);touch-action:manipulation;transition:transform .5s var(--ease-out);background:#ffffff0f;border-radius:999px;align-items:center;gap:.5rem;margin-top:.25rem;padding:0 1.125rem 0 .875rem;font-size:.875rem;font-weight:600;display:inline-flex}.card-to-detail-module__PXRwHW__back:active{transition-duration:.1s;transform:scale(.97)}.card-to-detail-module__PXRwHW__back svg{width:1rem;height:1rem}@media (hover:hover) and (pointer:fine){.card-to-detail-module__PXRwHW__card{transition:transform .5s var(--ease-out), box-shadow .25s ease}.card-to-detail-module__PXRwHW__card:hover{box-shadow:inset 0 0 0 1px #ffffff29}}@media (min-width:48rem){.card-to-detail-module__PXRwHW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.card-to-detail-module__PXRwHW__card{grid-template-columns:none;align-items:start;gap:1rem;padding:.625rem .625rem 1.25rem}.card-to-detail-module__PXRwHW__cardText{padding:0 .5rem}.card-to-detail-module__PXRwHW__cardMedia{aspect-ratio:4/5;max-height:48svh}.card-to-detail-module__PXRwHW__cardTitle{font-size:1.5rem}.card-to-detail-module__PXRwHW__detail{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(1.5rem,4vw,3.5rem)}.card-to-detail-module__PXRwHW__leadMedia{aspect-ratio:4/3;max-height:62svh}}.card-to-detail-module__PXRwHW__root{padding-bottom:2.5rem;position:relative}.card-to-detail-module__PXRwHW__watch{left:var(--gutter);right:var(--gutter);text-align:center;color:var(--muted);font-size:.8125rem;line-height:1.4;position:absolute;bottom:.5rem}.card-to-detail-module__PXRwHW__watch b{color:var(--accent);font-weight:600}
::view-transition-group(fxdetail-media-0){animation-duration:.6s;animation-timing-function:var(--ease-in-out)}::view-transition-group(fxdetail-media-1){animation-duration:.6s;animation-timing-function:var(--ease-in-out)}::view-transition-group(fxdetail-media-2){animation-duration:.6s;animation-timing-function:var(--ease-in-out)}::view-transition-group(fxdetail-title-0){animation-duration:.6s;animation-timing-function:var(--ease-in-out)}::view-transition-group(fxdetail-title-1){animation-duration:.6s;animation-timing-function:var(--ease-in-out)}::view-transition-group(fxdetail-title-2){animation-duration:.6s;animation-timing-function:var(--ease-in-out)}::view-transition-group(fxdetail-media-0){border-radius:1rem;overflow:clip}::view-transition-group(fxdetail-media-1){border-radius:1rem;overflow:clip}::view-transition-group(fxdetail-media-2){border-radius:1rem;overflow:clip}::view-transition-old(fxdetail-media-0){object-fit:cover;width:100%;height:100%}::view-transition-old(fxdetail-media-1){object-fit:cover;width:100%;height:100%}::view-transition-old(fxdetail-media-2){object-fit:cover;width:100%;height:100%}::view-transition-new(fxdetail-media-0){object-fit:cover;width:100%;height:100%}::view-transition-new(fxdetail-media-1){object-fit:cover;width:100%;height:100%}::view-transition-new(fxdetail-media-2){object-fit:cover;width:100%;height:100%}::view-transition-old(fxdetail-media-0):not(:only-child){opacity:0;animation:none}::view-transition-old(fxdetail-media-1):not(:only-child){opacity:0;animation:none}::view-transition-old(fxdetail-media-2):not(:only-child){opacity:0;animation:none}::view-transition-new(fxdetail-media-0):not(:only-child){animation:none}::view-transition-new(fxdetail-media-1):not(:only-child){animation:none}::view-transition-new(fxdetail-media-2):not(:only-child){animation:none}::view-transition-old(fxdetail-title-0){animation-duration:.24s}::view-transition-old(fxdetail-title-1){animation-duration:.24s}::view-transition-old(fxdetail-title-2){animation-duration:.24s}::view-transition-new(fxdetail-title-0){animation-duration:.36s}::view-transition-new(fxdetail-title-1){animation-duration:.36s}::view-transition-new(fxdetail-title-2){animation-duration:.36s}::view-transition-old(fxdetail-media-0):only-child{animation-duration:.18s;animation-timing-function:ease-out}::view-transition-old(fxdetail-media-1):only-child{animation-duration:.18s;animation-timing-function:ease-out}::view-transition-old(fxdetail-media-2):only-child{animation-duration:.18s;animation-timing-function:ease-out}::view-transition-old(fxdetail-title-0):only-child{animation-duration:.18s;animation-timing-function:ease-out}::view-transition-old(fxdetail-title-1):only-child{animation-duration:.18s;animation-timing-function:ease-out}::view-transition-old(fxdetail-title-2):only-child{animation-duration:.18s;animation-timing-function:ease-out}::view-transition-group(fxdetail-stage){animation-duration:.6s}::view-transition-old(fxdetail-stage){animation-duration:.18s;animation-timing-function:ease-out}::view-transition-new(fxdetail-stage){animation-duration:.32s;animation-timing-function:ease-out;animation-delay:.2s;animation-fill-mode:both}::view-transition-new(fxdetail-media-0):only-child{animation-duration:.32s;animation-delay:.2s;animation-fill-mode:both}::view-transition-new(fxdetail-media-1):only-child{animation-duration:.32s;animation-delay:.2s;animation-fill-mode:both}::view-transition-new(fxdetail-media-2):only-child{animation-duration:.32s;animation-delay:.2s;animation-fill-mode:both}::view-transition-new(fxdetail-title-0):only-child{animation-duration:.32s;animation-delay:.2s;animation-fill-mode:both}::view-transition-new(fxdetail-title-1):only-child{animation-duration:.32s;animation-delay:.2s;animation-fill-mode:both}::view-transition-new(fxdetail-title-2):only-child{animation-duration:.32s;animation-delay:.2s;animation-fill-mode:both}
.filter-reflow-module__AUXAFW__root{width:100%;max-width:76rem;min-height:0;padding:0 var(--gutter);flex-direction:column;gap:.875rem;margin:0 auto;display:flex;container-type:inline-size}.filter-reflow-module__AUXAFW__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.filter-reflow-module__AUXAFW__chips{flex-wrap:wrap;gap:.25rem;display:flex}.filter-reflow-module__AUXAFW__chip{min-height:2.75rem;color:var(--muted);touch-action:manipulation;transition:transform .5s var(--ease-out);border-radius:999px;padding:0 .875rem;font-size:.875rem;font-weight:600;position:relative}.filter-reflow-module__AUXAFW__chip:active{transition-duration:.1s;transform:scale(.96)}.filter-reflow-module__AUXAFW__chip[aria-pressed=true]{color:var(--text)}.filter-reflow-module__AUXAFW__pill{border-radius:inherit;background:#8fb8ff33;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #8fb8ff8c}.filter-reflow-module__AUXAFW__chipLabel{position:relative}.filter-reflow-module__AUXAFW__count{font-variant-numeric:tabular-nums;color:var(--muted);font-size:.8125rem}.filter-reflow-module__AUXAFW__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.5rem;min-height:calc(133.333cqi + .833333rem);display:grid}.filter-reflow-module__AUXAFW__card{contain:layout paint;aspect-ratio:3/2;background:#1a1d24;border-radius:.75rem;position:relative;overflow:hidden}.filter-reflow-module__AUXAFW__img{object-fit:cover;pointer-events:none}.filter-reflow-module__AUXAFW__label{color:#fff;background:#07080ab8;border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:560;position:absolute;bottom:.5rem;left:.5rem}@media (min-width:48rem){.filter-reflow-module__AUXAFW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem;min-height:calc(37.5cqi - .109375rem)}.filter-reflow-module__AUXAFW__card{aspect-ratio:4/3;border-radius:1rem}.filter-reflow-module__AUXAFW__label{font-size:.8125rem;bottom:.75rem;left:.75rem}}.filter-reflow-module__AUXAFW__root{padding-bottom:2.5rem;position:relative}.filter-reflow-module__AUXAFW__watch{left:var(--gutter);right:var(--gutter);text-align:center;color:var(--muted);font-size:.8125rem;line-height:1.4;position:absolute;bottom:.5rem}.filter-reflow-module__AUXAFW__watch b{color:var(--accent);font-weight:600}
::view-transition-group(*.fxfilter-card){animation-duration:.4s;animation-timing-function:var(--ease-in-out)}::view-transition-old(*.fxfilter-card):only-child{animation:.18s ease-out both fxfilter-leave}::view-transition-new(*.fxfilter-card):only-child{animation:fxfilter-arrive .3s var(--ease-out) .14s both}::view-transition-group(fxfilter-pill){animation-duration:.3s;animation-timing-function:var(--ease-in-out)}@keyframes fxfilter-leave{to{opacity:0;transform:scale(.96)}}@keyframes fxfilter-arrive{0%{opacity:0;transform:scale(.94)}}
.photo-hover-module__rT5_sa__root{min-height:0;padding:0 var(--gutter);flex-direction:column;gap:.875rem;display:flex}.photo-hover-module__rT5_sa__variants{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff0a;border-radius:999px;align-self:flex-start;gap:.25rem;padding:.25rem;display:flex}.photo-hover-module__rT5_sa__variant{min-height:2.75rem;color:var(--muted);border-radius:999px;padding:0 1rem;font-size:.8125rem;font-weight:560;transition:background-color .2s,color .2s}.photo-hover-module__rT5_sa__variant[aria-pressed=true]{color:var(--text);background:#ffffff1a}.photo-hover-module__rT5_sa__grid{flex:auto;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;width:100%;max-width:76rem;min-height:0;display:grid}.photo-hover-module__rT5_sa__cell{min-height:0;display:flex}.photo-hover-module__rT5_sa__card{background:var(--surface);text-align:left;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-radius:1rem;flex:auto;min-height:5rem;position:relative;overflow:hidden}.photo-hover-module__rT5_sa__frame{transition:transform .26s var(--ease-out);position:absolute;inset:0}.photo-hover-module__rT5_sa__img{object-fit:cover;pointer-events:none}.photo-hover-module__rT5_sa__veil{background:#07080a66;transition:opacity .2s;position:absolute;inset:0}.photo-hover-module__rT5_sa__caption{pointer-events:none;background:linear-gradient(#0000,#000000b8);gap:.125rem;padding:1.75rem .75rem .625rem;display:grid;position:absolute;inset:auto 0 0}.photo-hover-module__rT5_sa__title{letter-spacing:-.015em;color:#fff;font-size:1rem;font-weight:620}.photo-hover-module__rT5_sa__note{color:#ffffffc7;font-size:.75rem}.photo-hover-module__rT5_sa__card:is(:focus-visible,[data-on]) .photo-hover-module__rT5_sa__veil{opacity:0;transition-duration:.3s}.photo-hover-module__rT5_sa__root[data-zoom] .photo-hover-module__rT5_sa__card:is(:focus-visible,[data-on]) .photo-hover-module__rT5_sa__frame{transition-duration:.4s}html[data-motion=on] .photo-hover-module__rT5_sa__root[data-zoom] .photo-hover-module__rT5_sa__card:is(:focus-visible,[data-on]) .photo-hover-module__rT5_sa__frame{transform:scale(1.06)}@media (hover:hover) and (pointer:fine){.photo-hover-module__rT5_sa__card:hover .photo-hover-module__rT5_sa__veil{opacity:0;transition-duration:.3s}.photo-hover-module__rT5_sa__root[data-zoom] .photo-hover-module__rT5_sa__card:hover .photo-hover-module__rT5_sa__frame{transition-duration:.4s}html[data-motion=on] .photo-hover-module__rT5_sa__root[data-zoom] .photo-hover-module__rT5_sa__card:hover .photo-hover-module__rT5_sa__frame{transform:scale(1.06)}}@media (min-width:48rem){.photo-hover-module__rT5_sa__root{align-items:center}.photo-hover-module__rT5_sa__variants{align-self:center}.photo-hover-module__rT5_sa__grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.4vw,1.25rem)}.photo-hover-module__rT5_sa__card{max-height:22rem}.photo-hover-module__rT5_sa__caption{padding:2.5rem 1rem .875rem}.photo-hover-module__rT5_sa__title{font-size:1.1875rem}.photo-hover-module__rT5_sa__note{font-size:.8125rem}}.photo-hover-module__rT5_sa__root{padding-bottom:2.5rem;position:relative}.photo-hover-module__rT5_sa__watch{left:var(--gutter);right:var(--gutter);text-align:center;color:var(--muted);font-size:.8125rem;line-height:1.4;position:absolute;bottom:.5rem}.photo-hover-module__rT5_sa__watch b{color:var(--accent);font-weight:600}
.pointer-glow-module__LFxyNW__root{min-height:0;padding:0 var(--gutter);justify-content:center;align-items:center;display:flex}.pointer-glow-module__LFxyNW__grid{touch-action:pan-y;grid-template-rows:1.3fr 1fr 1fr;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"a a""b c""d e";gap:.625rem;width:min(100%,68rem);height:clamp(22rem,64svh,38rem);display:grid;position:relative}.pointer-glow-module__LFxyNW__cell{min-height:0;display:flex}.pointer-glow-module__LFxyNW__tile{color:var(--text);-webkit-touch-callout:none;background:#ffffff12;border-radius:1.125rem;flex:1;padding:1.5px;text-decoration:none;display:flex;position:relative;overflow:hidden}.pointer-glow-module__LFxyNW__tile:focus-visible{outline-offset:2px}.pointer-glow-module__LFxyNW__glow{opacity:0;pointer-events:none;will-change:transform;background:radial-gradient(closest-side,#cddeff,#8fb8ff99 40%,#8fb8ff00 100%);border-radius:50%;width:440px;height:440px;transition:opacity .2s;position:absolute;top:0;left:0}.pointer-glow-module__LFxyNW__grid[data-lit] .pointer-glow-module__LFxyNW__glow{opacity:1;transition-duration:.3s}html[data-motion=off] .pointer-glow-module__LFxyNW__glow{display:none}.pointer-glow-module__LFxyNW__inner{background:#0d0f13cc;border-radius:calc(1.125rem - 1.5px);flex-direction:column;flex:1;justify-content:flex-end;gap:.25rem;padding:1rem 1.125rem;display:flex;position:relative}.pointer-glow-module__LFxyNW__title{letter-spacing:-.015em;font-size:1.0625rem;font-weight:620;line-height:1.2}.pointer-glow-module__LFxyNW__cell:first-child .pointer-glow-module__LFxyNW__title{letter-spacing:-.03em;max-width:18ch;font-size:clamp(1.375rem,3vw,2.25rem);font-weight:640;font-stretch:106%;line-height:1.05}.pointer-glow-module__LFxyNW__note{color:var(--muted);font-size:.8125rem;line-height:1.4}@media (min-width:48rem){.pointer-glow-module__LFxyNW__grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"a a b""c d e";gap:.875rem}.pointer-glow-module__LFxyNW__inner{padding:1.5rem}.pointer-glow-module__LFxyNW__title{font-size:1.25rem}}.pointer-glow-module__LFxyNW__root{padding-bottom:2.5rem;position:relative}.pointer-glow-module__LFxyNW__watch{left:var(--gutter);right:var(--gutter);text-align:center;color:var(--muted);font-size:.8125rem;line-height:1.4;position:absolute;bottom:.5rem}.pointer-glow-module__LFxyNW__watch b{color:var(--accent);font-weight:600}
.press-module__Vizp8q__root{--spring:linear(0, .009, .035 2.1%, .141, .281 6.7%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1.004 83.8%, 1);min-height:0;padding:0 var(--gutter);flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.5rem,5vh,2.75rem);display:flex}.press-module__Vizp8q__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.press-module__Vizp8q__press{transition:transform .5s var(--spring), background-color .15s ease;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.press-module__Vizp8q__press:is(:active,[data-pressed]){transition:transform .1s var(--ease-out), background-color .1s ease}html[data-motion=on] .press-module__Vizp8q__press:is(:active,[data-pressed]){transform:scale(.94)}html[data-motion=on] .press-module__Vizp8q__card:is(:active,[data-pressed]){transform:scale(.96)}.press-module__Vizp8q__primary,.press-module__Vizp8q__secondary{border-radius:999px;min-height:3.75rem;padding:0 2rem;font-size:1.0625rem;font-weight:600}.press-module__Vizp8q__primary{background:var(--accent);color:var(--accent-ink)}.press-module__Vizp8q__primary:is(:active,[data-pressed]){background:#7aa8f5}.press-module__Vizp8q__secondary{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text);background:#ffffff0f}.press-module__Vizp8q__secondary:is(:active,[data-pressed]){background:#ffffff1c}.press-module__Vizp8q__icon{width:3.75rem;height:3.75rem;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text);background:#ffffff0f;border-radius:999px;place-items:center;display:grid}.press-module__Vizp8q__icon svg{width:1.375rem;height:1.375rem}.press-module__Vizp8q__icon[aria-pressed=true]{color:#ff8f9c}.press-module__Vizp8q__icon:is(:active,[data-pressed]){background:#ffffff1c}.press-module__Vizp8q__card{background:var(--surface);width:min(100%,30rem);box-shadow:inset 0 0 0 1px var(--line);text-align:left;border-radius:1.125rem;grid-template-columns:7.5rem 1fr;display:grid;overflow:hidden}.press-module__Vizp8q__card:is(:active,[data-pressed]){background:#161920}.press-module__Vizp8q__media{min-height:9rem;position:relative}.press-module__Vizp8q__img{object-fit:cover;pointer-events:none}.press-module__Vizp8q__cardText{align-content:center;gap:.25rem;padding:1rem 1.25rem;display:grid}.press-module__Vizp8q__cardKicker{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.6875rem;font-weight:560}.press-module__Vizp8q__cardTitle{letter-spacing:-.015em;font-size:1.25rem;font-weight:620;line-height:1.2}.press-module__Vizp8q__cardNote{color:var(--muted);font-size:.875rem}@media (min-width:48rem){.press-module__Vizp8q__card{grid-template-columns:11rem 1fr}.press-module__Vizp8q__media{min-height:11rem}}.press-module__Vizp8q__root{padding-bottom:2.5rem;position:relative}.press-module__Vizp8q__watch{left:var(--gutter);right:var(--gutter);text-align:center;color:var(--muted);font-size:.8125rem;line-height:1.4;position:absolute;bottom:.5rem}.press-module__Vizp8q__watch b{color:var(--accent);font-weight:600}@media (min-width:64rem){.press-module__Vizp8q__row,.press-module__Vizp8q__card{zoom:1.6}}
