.hero-copy[data-astro-cid-zpkr6rdj]{--hero-headline: #111;--hero-muted: #595959;--hero-ease: cubic-bezier(.19, 1, .22, 1);position:relative;z-index:10}.headline[data-astro-cid-zpkr6rdj]{font-size:var(--desktop-display-hero);line-height:1.05;letter-spacing:-.03em;font-weight:500;margin:0 0 var(--desktop-gap-md) 0;color:var(--hero-headline)}.supporting-text[data-astro-cid-zpkr6rdj]{font-size:var(--desktop-body-lg);line-height:1.5;font-weight:400;max-width:min(550px,36ch);margin:0 0 clamp(2rem,min(1.875vw,3.3333svh),3rem);letter-spacing:-.01em;color:var(--hero-muted);text-wrap:balance}.scramble-word[data-astro-cid-zpkr6rdj]{display:inline-block;cursor:default;white-space:pre;transition:color .1s}.scramble-word[data-astro-cid-zpkr6rdj]:hover{color:var(--ink)}.terminal-line[data-astro-cid-zpkr6rdj]{display:none}.hl-mask[data-astro-cid-zpkr6rdj]{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.14em;margin-bottom:-.14em}.hl-line[data-astro-cid-zpkr6rdj]{display:inline-block}@media(width>=1024px)and (hover:hover)and (pointer:fine){html[data-boot=play] .hl-line[data-astro-cid-zpkr6rdj]{animation:hero-boot-rise 1.1s var(--hero-ease) calc(var(--boot-copy) + var(--i, 0) * var(--line-stagger)) both}html[data-boot=play] .supporting-text[data-astro-cid-zpkr6rdj]{animation:hero-boot-in .9s var(--hero-ease) calc(var(--boot-copy) + .28s) both}html[data-boot=play] .hero-actions[data-astro-cid-zpkr6rdj]{animation:hero-boot-in .9s var(--hero-ease) calc(var(--boot-copy) + .38s) both}}@keyframes hero-boot-rise{0%{transform:translateY(105%)}}@keyframes hero-boot-in{0%{opacity:0;transform:translateY(14px)}}.hero-actions[data-astro-cid-zpkr6rdj]{display:flex;gap:var(--desktop-gap-sm);align-items:center}@media(width>=1024px)and (width<=1279px)and (hover:hover)and (pointer:fine){.headline[data-astro-cid-zpkr6rdj]{font-size:clamp(2.7rem,min(4.7vw,7svh),3.4rem);letter-spacing:-.04em}.supporting-text[data-astro-cid-zpkr6rdj]{max-width:34ch}}@media(width<=1023px),(pointer:coarse),(prefers-reduced-motion:reduce){.hero-copy[data-astro-cid-zpkr6rdj]{--hero-headline: var(--paper);--hero-muted: var(--quiet-on-ink);z-index:2;display:flex;flex-direction:column}.headline[data-astro-cid-zpkr6rdj]{font-size:min(calc(var(--hero-measure) / 6.95),calc(var(--hero-svh, 1svh) * var(--headline-cap, 8.5)));line-height:1.06;letter-spacing:0;text-transform:uppercase;margin:0;max-width:none}.headline[data-astro-cid-zpkr6rdj] br[data-astro-cid-zpkr6rdj]{display:none}@media(orientation:landscape)and (height<=540px){.headline[data-astro-cid-zpkr6rdj]{--headline-cap: 11}}.hl-mask[data-astro-cid-zpkr6rdj]{display:block;overflow:hidden}.hl-line[data-astro-cid-zpkr6rdj]{display:block;white-space:nowrap}.terminal-line[data-astro-cid-zpkr6rdj]{display:block;width:max-content;max-width:100%;margin:18px 0 0;font-size:min(.9rem,calc(var(--hero-measure) / (var(--tl-steps) * .6 + .5)));line-height:1.5;letter-spacing:.01em;color:var(--hero-muted);white-space:nowrap}.supporting-text[data-astro-cid-zpkr6rdj]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hero-actions[data-astro-cid-zpkr6rdj]{flex-wrap:wrap;align-items:stretch;gap:.6rem;width:100%;max-width:560px;margin-top:clamp(28px,7vw,48px)}.hero-actions[data-astro-cid-zpkr6rdj] .button[data-astro-cid-zpkr6rdj]{--fill: var(--button-fill-on-ink);--on-fill: var(--ink);--line: var(--button-line-on-ink);flex:1;min-width:max-content;padding-inline:.85rem}@media(orientation:portrait)and (height<=500px){.hero-actions[data-astro-cid-zpkr6rdj]{margin-top:1.25rem}.hero-actions[data-astro-cid-zpkr6rdj] .button[data-astro-cid-zpkr6rdj]{min-height:44px}}.hero-copy[data-astro-cid-zpkr6rdj].entrance-armed .hl-line[data-astro-cid-zpkr6rdj]{transform:translateY(110%)}.hero-copy[data-astro-cid-zpkr6rdj].entrance-armed .terminal-line[data-astro-cid-zpkr6rdj]{clip-path:inset(0 100% 0 0)}.hero-copy[data-astro-cid-zpkr6rdj].entrance-armed .button[data-astro-cid-zpkr6rdj]{opacity:0;transform:translateY(16px)}.hero-copy[data-astro-cid-zpkr6rdj].entrance-play .hl-line[data-astro-cid-zpkr6rdj]{animation:hero-rise .64s var(--hero-ease) both;animation-delay:calc(var(--i, 0) * var(--line-stagger))}.hero-copy[data-astro-cid-zpkr6rdj].entrance-play .terminal-line[data-astro-cid-zpkr6rdj]{animation:hero-typeline .56s steps(var(--tl-steps),end) .54s both}.hero-copy[data-astro-cid-zpkr6rdj].entrance-play .button[data-astro-cid-zpkr6rdj]{animation:hero-cta-in .36s var(--hero-ease) both;animation-delay:calc(.76s + var(--b, 0) * 80ms)}@keyframes hero-rise{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes hero-typeline{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes hero-cta-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hero-copy[data-astro-cid-zpkr6rdj].entrance-armed .hl-line[data-astro-cid-zpkr6rdj],.hero-copy[data-astro-cid-zpkr6rdj].entrance-armed .terminal-line[data-astro-cid-zpkr6rdj],.hero-copy[data-astro-cid-zpkr6rdj].entrance-armed .button[data-astro-cid-zpkr6rdj],.hero-copy[data-astro-cid-zpkr6rdj].entrance-play .hl-line[data-astro-cid-zpkr6rdj],.hero-copy[data-astro-cid-zpkr6rdj].entrance-play .terminal-line[data-astro-cid-zpkr6rdj],.hero-copy[data-astro-cid-zpkr6rdj].entrance-play .button[data-astro-cid-zpkr6rdj]{animation:none;transform:none;opacity:1;clip-path:none}}}.webgl-loading[data-astro-cid-pfjxocek]{position:absolute;bottom:var(--loading-inset);right:var(--loading-inset);width:48px;height:1px;overflow:hidden;background:#0000001f;pointer-events:none;z-index:5;opacity:0;transition:opacity .5s}.webgl-loading[data-astro-cid-pfjxocek].is-visible{opacity:1}.webgl-loading[data-astro-cid-pfjxocek]:after{content:"";position:absolute;inset:0;width:40%;background:#0000008c;animation:1.2s cubic-bezier(.65,0,.35,1) infinite webgl-loading-run}@keyframes webgl-loading-run{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media(prefers-reduced-motion:reduce){.webgl-loading[data-astro-cid-pfjxocek]:after{animation:none;width:100%}}html.webgl-failed .webgl-loading[data-astro-cid-pfjxocek]{display:none}.hero-visual[data-astro-cid-efgugr5m]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.hero-canvas[data-astro-cid-efgugr5m]{display:block;width:100%;height:100%}html[data-boot=play] .hero-canvas[data-astro-cid-efgugr5m]{animation:hero-canvas-in .65s ease var(--landing) both}@keyframes hero-canvas-in{0%{opacity:0}}.hero-mark[data-astro-cid-efgugr5m]{--mark: min(66svh, 41vw);position:absolute;top:50%;left:calc(50% + .58 * var(--mark));width:var(--mark);height:var(--mark);transform:translate(-50%,-50%);pointer-events:none}@media(width>=1024px)and (width<=1279px)and (hover:hover)and (pointer:fine){.hero-mark[data-astro-cid-efgugr5m]{--mark: min(66svh, 36vw);left:calc(100% - clamp(2.5rem,6vw,4rem) - var(--mark) / 2)}}html.webgl-failed .hero-canvas[data-astro-cid-efgugr5m]{display:none}html.webgl-failed .hero-mark[data-astro-cid-efgugr5m]{background:var(--ink);opacity:.08;-webkit-mask-image:url(/brand/mark-frame.svg);-webkit-mask-size:calc(var(--mark-frame-scale) * 100%);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/brand/mark-frame.svg);mask-size:calc(var(--mark-frame-scale) * 100%);mask-repeat:no-repeat;mask-position:center}@media(width<=1023px),(pointer:coarse),(prefers-reduced-motion:reduce){.hero-visual[data-astro-cid-efgugr5m]{display:none}}.hero-band[data-astro-cid-bl564r25]{display:none}@media(width<=1023px),(pointer:coarse),(prefers-reduced-motion:reduce){.hero-band[data-astro-cid-bl564r25]{--stage-w: var(--mobile-hero-mark);--stage-cell: calc(var(--stage-w) / (var(--ascii-cols) * .6));display:flex;flex:auto;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:0;padding:calc(env(safe-area-inset-top,0px) + 3.5rem) 0 1.75rem;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media(orientation:landscape)and (height<=540px){.hero-band[data-astro-cid-bl564r25]{flex:0 0 38vw;padding:calc(env(safe-area-inset-top,0px) + 3rem) 0 1.5rem var(--hero-gutter-l)}}@media(orientation:portrait)and (height<=500px){.hero-band[data-astro-cid-bl564r25]{padding-bottom:1rem}}.hero-stage[data-astro-cid-bl564r25]{position:relative;z-index:1;width:var(--stage-w);height:calc(var(--stage-cell) * var(--ascii-rows));transform:translate(var(--mobile-hero-mark-nudge));-webkit-touch-callout:none}.hero-ascii[data-astro-cid-bl564r25]{font-family:inherit;font-size:var(--stage-cell);line-height:1;letter-spacing:0;font-weight:500;color:var(--paper);margin:0}.ascii-row[data-astro-cid-bl564r25]{display:block}.soft[data-astro-cid-bl564r25]{color:var(--hero-soft)}.hero-particles[data-astro-cid-bl564r25]{position:absolute;inset:calc(-.6 * var(--stage-w)) calc(-.35 * var(--stage-w));width:calc(var(--stage-w) * 1.7);height:calc(var(--stage-cell) * var(--ascii-rows) + 1.2 * var(--stage-w));opacity:0;pointer-events:none;touch-action:pan-y}.hero-stage[data-astro-cid-bl564r25].is-live .hero-particles[data-astro-cid-bl564r25]{pointer-events:auto}@media(prefers-reduced-motion:reduce){.hero-particles[data-astro-cid-bl564r25]{display:none}}}.hero-container[data-astro-cid-fi6a2bfj]{position:relative;width:100%;height:100svh;background:var(--paper);overflow:hidden}.hero-layer[data-astro-cid-fi6a2bfj]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-grid[data-astro-cid-fi6a2bfj]{display:grid;grid-template-columns:1.2fr 1fr;width:100%;height:100%;padding:0 var(--desktop-page-x);align-items:center}@media(width>=1024px)and (width<=1279px)and (hover:hover)and (pointer:fine){.hero-grid[data-astro-cid-fi6a2bfj]{grid-template-columns:1.35fr .85fr;padding-right:clamp(2.5rem,6vw,4rem);padding-left:clamp(2.5rem,6vw,4rem)}}@media(width<=1023px),(pointer:coarse),(prefers-reduced-motion:reduce){.hero-container[data-astro-cid-fi6a2bfj]{--hero-gutter-l: max(7vw, env(safe-area-inset-left, 0px));--hero-gutter-r: max(7vw, env(safe-area-inset-right, 0px));--hero-measure: min(calc(100vw - var(--hero-gutter-l) - var(--hero-gutter-r)), 560px);display:flex;height:auto;min-height:calc(var(--hero-svh, 1svh) * 100);background:var(--ink);-webkit-tap-highlight-color:transparent}.hero-container[data-astro-cid-fi6a2bfj]:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px;opacity:.05;pointer-events:none}.hero-layer[data-astro-cid-fi6a2bfj]{position:relative;flex:1;height:auto;display:flex;flex-direction:column}.hero-grid[data-astro-cid-fi6a2bfj]{display:flex;flex-direction:column;align-items:stretch;flex:none;height:auto;padding:0 var(--hero-gutter-r) calc(env(safe-area-inset-bottom,0px) + 2.75rem) var(--hero-gutter-l);position:relative}@media(orientation:landscape)and (height<=540px){.hero-container[data-astro-cid-fi6a2bfj]{--hero-measure: min(calc(62vw - var(--hero-gutter-r)), 560px)}.hero-layer[data-astro-cid-fi6a2bfj]{flex-direction:row}.hero-grid[data-astro-cid-fi6a2bfj]{flex:1;min-width:0;justify-content:center;padding:calc(env(safe-area-inset-top,0px) + 3rem) var(--hero-gutter-r) calc(env(safe-area-inset-bottom,0px) + 1.5rem) 0}}@media(orientation:portrait)and (height<=500px){.hero-grid[data-astro-cid-fi6a2bfj]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 1.25rem)}}}.project-list[data-astro-cid-oj2iakix]{display:flex;flex-direction:column;border-bottom:1px solid var(--portfolio-rule)}.project-row[data-astro-cid-oj2iakix]{display:grid;grid-template-columns:3fr 1fr;align-items:center;padding:clamp(1.6rem,min(1.5625vw,2.7778svh),2.5rem) 0;border-top:1px solid var(--portfolio-rule);transition:background-color .2s;color:inherit;text-decoration:none}.project-row[data-astro-cid-oj2iakix]:hover{background-color:var(--portfolio-row-hover)}.project-row[data-astro-cid-oj2iakix]:hover .project-title[data-astro-cid-oj2iakix]{transform:translate(20px)}.project-row[data-astro-cid-oj2iakix]:hover .project-status[data-astro-cid-oj2iakix]{color:var(--ink);font-weight:600}.project-title[data-astro-cid-oj2iakix]{font-size:clamp(2rem,min(2.5vw,4.4444svh),4rem);font-weight:500;letter-spacing:-.02em;line-height:1;transition:transform .4s var(--ease-out)}.project-tld[data-astro-cid-oj2iakix]{opacity:.45;font-weight:400}.project-status[data-astro-cid-oj2iakix]{font-size:var(--desktop-ui-sm);text-align:right;font-weight:500;color:var(--muted);transition:color .2s}@media(width<=1023px),(pointer:coarse),(prefers-reduced-motion:reduce){.project-list[data-astro-cid-oj2iakix]{display:none}}.portfolio-carousel[data-astro-cid-2fvsi5ol]{display:none}@media(width<=1023px),(pointer:coarse),(prefers-reduced-motion:reduce){.portfolio-carousel[data-astro-cid-2fvsi5ol]{display:block}.carousel-track[data-astro-cid-2fvsi5ol]{display:flex;gap:4vw;margin:0;padding:0 var(--mobile-page-x);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--mobile-page-x);scrollbar-width:none}.carousel-track[data-astro-cid-2fvsi5ol]::-webkit-scrollbar{display:none}.carousel-item[data-astro-cid-2fvsi5ol]{flex:0 0 82vw;scroll-snap-align:start;scroll-snap-stop:always}@media(width>=768px){.carousel-item[data-astro-cid-2fvsi5ol]{flex-basis:56vw}}@media(width>=768px)and (orientation:landscape){.carousel-item[data-astro-cid-2fvsi5ol]{flex-basis:42vw}}.carousel-card[data-astro-cid-2fvsi5ol]{display:flex;flex-direction:column;height:100%;color:var(--ink);text-decoration:none;-webkit-tap-highlight-color:transparent}.card-plate[data-astro-cid-2fvsi5ol]{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;overflow:hidden;border:1px solid var(--rule);background:var(--paper)}.card-print[data-astro-cid-2fvsi5ol]{display:block}.card-shot[data-astro-cid-2fvsi5ol]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;-webkit-mask-image:linear-gradient(to bottom,#000 calc(var(--develop) - 14%),transparent var(--develop));mask-image:linear-gradient(to bottom,#000 calc(var(--develop) - 14%),transparent var(--develop));transition:--develop .45s ease-in}.carousel-card[data-astro-cid-2fvsi5ol].is-developed .card-shot[data-astro-cid-2fvsi5ol]{--develop: 114%;transition:--develop 1.1s var(--ease-out)}@media(prefers-reduced-motion:reduce){.card-shot[data-astro-cid-2fvsi5ol],.carousel-card[data-astro-cid-2fvsi5ol].is-developed .card-shot[data-astro-cid-2fvsi5ol]{transition:none}}.card-line[data-astro-cid-2fvsi5ol]{display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:baseline;padding-top:1rem}.card-number[data-astro-cid-2fvsi5ol],.card-arrow[data-astro-cid-2fvsi5ol]{font-size:var(--mobile-ui-sm);font-variant-numeric:tabular-nums;letter-spacing:.06em}.card-number[data-astro-cid-2fvsi5ol]{color:var(--muted)}.card-title[data-astro-cid-2fvsi5ol]{font-size:var(--mobile-display-md);font-weight:500;letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}.card-tld[data-astro-cid-2fvsi5ol]{font-weight:400;opacity:.55}.card-about[data-astro-cid-2fvsi5ol],.card-description[data-astro-cid-2fvsi5ol]{margin-left:2.25rem;color:var(--muted)}.card-about[data-astro-cid-2fvsi5ol]{margin-top:.6rem;font-size:var(--mobile-ui-sm);letter-spacing:.06em;text-transform:uppercase}.card-description[data-astro-cid-2fvsi5ol]{margin-top:.6rem;font-size:var(--mobile-ui);line-height:1.55}.card-line[data-astro-cid-2fvsi5ol],.card-about[data-astro-cid-2fvsi5ol],.card-description[data-astro-cid-2fvsi5ol]{transition:opacity .4s}.portfolio-carousel[data-astro-cid-2fvsi5ol].is-live .carousel-card[data-astro-cid-2fvsi5ol]:not(.is-front) [data-astro-cid-2fvsi5ol]:is(.card-line,.card-about,.card-description){opacity:.3}.carousel-card[data-astro-cid-2fvsi5ol]:active .card-plate[data-astro-cid-2fvsi5ol]{opacity:.85}.carousel-card[data-astro-cid-2fvsi5ol]:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.carousel-index[data-astro-cid-2fvsi5ol]{display:flex;align-items:center;gap:1rem;padding:1.5rem var(--mobile-page-x) 0;font-size:var(--mobile-ui-sm);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums}.carousel-current[data-astro-cid-2fvsi5ol]{color:var(--ink)}.carousel-rail[data-astro-cid-2fvsi5ol]{position:relative;flex:1;height:1px;background:var(--rule);overflow:hidden}.carousel-thumb[data-astro-cid-2fvsi5ol]{position:absolute;inset:0 auto 0 0;width:calc(100% / var(--cards));background:var(--ink);transform:translate(calc(var(--progress, 0) * (var(--cards) - 1) * 100%))}}.portfolio-terminal[data-astro-cid-6hh7m7pz]{width:100%;min-height:100svh;background:var(--paper);color:var(--ink);padding:var(--desktop-section-y) var(--desktop-section-x);content-visibility:auto;contain-intrinsic-size:auto 800px}.header-col[data-astro-cid-6hh7m7pz]{margin:0;font:inherit}.terminal-header[data-astro-cid-6hh7m7pz]{display:flex;justify-content:space-between;font-size:var(--desktop-ui-sm);font-weight:600;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--ink);padding-bottom:var(--desktop-gap-sm);margin-bottom:clamp(2.5rem,min(2.5vw,4.4444svh),4rem)}.portfolio-cta-container[data-astro-cid-6hh7m7pz]{padding:clamp(2rem,min(1.875vw,3.3333svh),3rem) 0;display:flex;justify-content:flex-end}.terminal-blackout[data-astro-cid-6hh7m7pz]{position:fixed;top:0;left:0;width:100%;height:100svh;background:var(--paper);z-index:var(--layer-portfolio-blackout);display:flex;align-items:center;justify-content:center;transform:scaleY(0);transform-origin:bottom;pointer-events:none}.blackout-text[data-astro-cid-6hh7m7pz]{color:var(--ink);font-size:.85rem;letter-spacing:.2em;opacity:0}@media(width<=1023px),(pointer:coarse),(prefers-reduced-motion:reduce){.portfolio-terminal[data-astro-cid-6hh7m7pz]{min-height:auto;padding:var(--mobile-section-y) 0}.terminal-header[data-astro-cid-6hh7m7pz]{align-items:flex-start;flex-direction:column;gap:.5rem;margin-bottom:2rem;font-size:var(--mobile-ui-sm);padding-left:var(--mobile-page-x);padding-right:var(--mobile-page-x)}.portfolio-cta-container[data-astro-cid-6hh7m7pz]{justify-content:stretch;padding:2rem var(--mobile-page-x) 0}.view-all-cta[data-astro-cid-6hh7m7pz]{width:100%}}.er[data-astro-cid-c6ngfuan]{--er-rule: #00000029;--er-grid: #0000000b;--er-quiet: #6b6b6b;width:100%;max-width:34rem;margin:var(--desktop-gap-lg) 0 0;font-family:var(--font-label);opacity:0;transform:translateY(12px);transition:opacity .6s .2s,transform .6s .2s}.scroll-panel.in-view .er[data-astro-cid-c6ngfuan]{opacity:1;transform:none}.er-visual[data-astro-cid-c6ngfuan]{border:1px solid var(--er-rule)}.er-label[data-astro-cid-c6ngfuan],.er-head[data-astro-cid-c6ngfuan]{font-size:var(--desktop-ui-sm);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums}.er-head[data-astro-cid-c6ngfuan]{display:flex;gap:1.25em;padding:.6rem .75rem;border-bottom:1px solid var(--er-rule)}.er-title[data-astro-cid-c6ngfuan]{flex:1;color:var(--er-quiet)}.er-live[data-astro-cid-c6ngfuan]:before{content:"";display:inline-block;width:.5em;height:.5em;margin-right:.5em;background:currentColor;vertical-align:.08em}.er-plot[data-astro-cid-c6ngfuan]{display:flex;flex-direction:column;height:clamp(10rem,24svh,14rem);background-image:repeating-linear-gradient(0deg,var(--er-grid) 0 1px,transparent 1px 24px),repeating-linear-gradient(90deg,var(--er-grid) 0 1px,transparent 1px 24px)}.er-plot[data-astro-cid-c6ngfuan] svg[data-astro-cid-c6ngfuan],.er-strip[data-astro-cid-c6ngfuan] svg[data-astro-cid-c6ngfuan]{display:block;width:100%;height:100%;overflow:visible}.er-plot[data-astro-cid-c6ngfuan] svg[data-astro-cid-c6ngfuan]{flex:1;min-height:0}.er-plot-labels[data-astro-cid-c6ngfuan]{display:flex;justify-content:space-between;padding:.6rem .75rem 0;color:var(--er-quiet)}.er-reading[data-astro-cid-c6ngfuan]{text-transform:none}.er-screen[data-astro-cid-c6ngfuan]{fill:none;stroke:var(--er-rule)}.er-cross[data-astro-cid-c6ngfuan]{fill:none;stroke:var(--er-rule);stroke-dasharray:2 3}.er-line[data-astro-cid-c6ngfuan],.er-taps[data-astro-cid-c6ngfuan]{fill:none;stroke:currentColor;stroke-width:1px;stroke-linejoin:round;stroke-linecap:round}.er-age-1[data-astro-cid-c6ngfuan]{opacity:.45}.er-age-2[data-astro-cid-c6ngfuan]{opacity:.18}.er-dot[data-astro-cid-c6ngfuan]{fill:currentColor;visibility:hidden}.er-base[data-astro-cid-c6ngfuan]{stroke:var(--er-rule)}.er-strip[data-astro-cid-c6ngfuan]{display:grid;grid-template-columns:9.5em 1fr 7em;align-items:center;gap:.75rem;height:2.75rem;padding:0 .75rem;border-top:1px solid var(--er-rule)}.er-strip[data-astro-cid-c6ngfuan] svg[data-astro-cid-c6ngfuan]{height:1.5rem}.er-strip-value[data-astro-cid-c6ngfuan]{text-align:right}.er-cells[data-astro-cid-c6ngfuan]{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--er-rule)}.er-cell[data-astro-cid-c6ngfuan]{display:flex;flex-direction:column;gap:.35rem;padding:.75rem}.er-cell[data-astro-cid-c6ngfuan]+.er-cell[data-astro-cid-c6ngfuan]{border-left:1px solid var(--er-rule)}.er-value[data-astro-cid-c6ngfuan]{font-size:var(--desktop-display-md);font-weight:500;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.er-gloss[data-astro-cid-c6ngfuan]{color:var(--er-quiet);text-transform:none;letter-spacing:.02em}.er-note[data-astro-cid-c6ngfuan]{margin-top:.75rem;font-size:var(--desktop-ui-sm);color:var(--er-quiet)}.er-sr[data-astro-cid-c6ngfuan]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.er-if-touch[data-astro-cid-c6ngfuan]{display:none}@media not all and (hover:hover)and (pointer:fine){.er-if-pointer[data-astro-cid-c6ngfuan]{display:none}.er-if-touch[data-astro-cid-c6ngfuan]{display:inline}}@media(width<=1023px),(pointer:coarse),(prefers-reduced-motion:reduce){.er[data-astro-cid-c6ngfuan]{max-width:40rem;margin-top:2rem}.er-label[data-astro-cid-c6ngfuan],.er-head[data-astro-cid-c6ngfuan],.er-note[data-astro-cid-c6ngfuan]{font-size:var(--mobile-ui-sm)}.er-plot[data-astro-cid-c6ngfuan]{height:auto;aspect-ratio:16 / 10;max-height:22rem}.er-strip[data-astro-cid-c6ngfuan]{grid-template-columns:1fr 6.5em;grid-template-rows:auto 1.5rem;height:auto;row-gap:.4rem;padding:.6rem .75rem .75rem}.er-strip[data-astro-cid-c6ngfuan] svg[data-astro-cid-c6ngfuan]{grid-column:1 / -1;grid-row:2}.er-value[data-astro-cid-c6ngfuan]{font-size:var(--mobile-display-md)}}@media(prefers-reduced-motion:reduce){.er[data-astro-cid-c6ngfuan],.scroll-panel.in-view .er[data-astro-cid-c6ngfuan]{opacity:1;transform:none;transition:none}}.vp-diag-zone[data-astro-cid-vnjzgm6y]{display:none}@media(width<=1023px),(pointer:coarse),(prefers-reduced-motion:reduce){.vp-diag-zone[data-astro-cid-vnjzgm6y]{display:block;margin:2rem calc(var(--mobile-page-x) * -1) 0}.vp-frame[data-astro-cid-vnjzgm6y]{position:relative}.vp-diag[data-astro-cid-vnjzgm6y]{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;background-image:repeating-linear-gradient(0deg,#0000000b 0 1px,#0000 1px 24px),repeating-linear-gradient(90deg,#0000000b 0 1px,#0000 1px 24px);opacity:0;transform:translateY(12px);transition:opacity .6s,transform .6s}.scroll-panel.in-view .vp-diag[data-astro-cid-vnjzgm6y]{opacity:1;transform:translateY(0)}.diag-mark[data-astro-cid-vnjzgm6y],.diag-mark-flow[data-astro-cid-vnjzgm6y]{--diag-frame: calc(31 / 96 * var(--mark-frame-scale));--diag-centre: .4335;--diag-mask-size: auto calc(var(--diag-frame) * 100%);--diag-mask-position: 50% calc((var(--diag-centre) - var(--diag-frame) / 2) / (1 - var(--diag-frame)) * 100%);position:absolute;inset:0;-webkit-mask-image:url(/brand/mark-frame.svg);-webkit-mask-size:var(--diag-mask-size);-webkit-mask-repeat:no-repeat;-webkit-mask-position:var(--diag-mask-position);mask-image:url(/brand/mark-frame.svg);mask-size:var(--diag-mask-size);mask-repeat:no-repeat;mask-position:var(--diag-mask-position)}.diag-mark[data-astro-cid-vnjzgm6y]{background:var(--ink)}.vp-diag-blueprint[data-astro-cid-vnjzgm6y]{background-image:repeating-linear-gradient(0deg,#00000012 0 1px,#0000 1px 24px),repeating-linear-gradient(90deg,#00000012 0 1px,#0000 1px 24px)}.vp-diag-blueprint[data-astro-cid-vnjzgm6y] .diag-mark[data-astro-cid-vnjzgm6y]{opacity:.34}.diag-axis[data-astro-cid-vnjzgm6y]{position:absolute;background:#00000038}.diag-axis-x[data-astro-cid-vnjzgm6y]{left:0;right:0;top:22%;height:1px;animation:13s ease-in-out infinite alternate diag-axis-drift-y;animation-play-state:paused}.diag-axis-y[data-astro-cid-vnjzgm6y]{top:0;bottom:0;left:26%;width:1px;animation:17s ease-in-out infinite alternate diag-axis-drift-x;animation-play-state:paused}.scroll-panel.is-live .diag-axis[data-astro-cid-vnjzgm6y]{animation-play-state:running}@keyframes diag-axis-drift-y{to{transform:translateY(120px)}}@keyframes diag-axis-drift-x{to{transform:translate(160px)}}.diag-mark-flow[data-astro-cid-vnjzgm6y]{overflow:hidden}.vp-diag-flow[data-astro-cid-vnjzgm6y] .diag-mark-ghost[data-astro-cid-vnjzgm6y]{opacity:.14}.flow-stripes[data-astro-cid-vnjzgm6y]{position:absolute;inset:0 0 0 -30px;background:repeating-linear-gradient(90deg,#000000f2 0 3px,#0000004d 3px 6px,#0000 6px 10px);animation:.9s linear infinite diag-flow-slide;animation-play-state:paused}.scroll-panel.is-live .flow-stripes[data-astro-cid-vnjzgm6y]{animation-play-state:running}@keyframes diag-flow-slide{to{transform:translate(30px)}}.diag-streak[data-astro-cid-vnjzgm6y]{position:absolute;height:1px;background:#0000002e;animation:2.6s linear infinite diag-streak-fly;animation-play-state:paused}.diag-streak-a[data-astro-cid-vnjzgm6y]{top:22%;left:0;width:38%}.diag-streak-b[data-astro-cid-vnjzgm6y]{top:68%;left:0;width:22%;animation-duration:1.9s;animation-delay:.7s}.scroll-panel.is-live .diag-streak[data-astro-cid-vnjzgm6y]{animation-play-state:running}@keyframes diag-streak-fly{0%{transform:translate(-110%);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translate(110vw);opacity:0}}@media(prefers-reduced-motion:reduce){.vp-diag[data-astro-cid-vnjzgm6y],.scroll-panel.in-view .vp-diag[data-astro-cid-vnjzgm6y]{opacity:1;transform:none;transition:none}.diag-axis[data-astro-cid-vnjzgm6y],.flow-stripes[data-astro-cid-vnjzgm6y],.diag-streak[data-astro-cid-vnjzgm6y]{animation:none}}.vp-frame[data-astro-cid-vnjzgm6y]:before,.vp-frame[data-astro-cid-vnjzgm6y]:after,.vp-corners[data-astro-cid-vnjzgm6y]:before,.vp-corners[data-astro-cid-vnjzgm6y]:after{content:"";position:absolute;width:16px;height:16px;border:0 solid var(--ink);opacity:0;transition:opacity .6s .15s;z-index:2}.vp-frame[data-astro-cid-vnjzgm6y]:before{top:10px;left:10px;border-top-width:2px;border-left-width:2px}.vp-frame[data-astro-cid-vnjzgm6y]:after{bottom:10px;right:10px;border-bottom-width:2px;border-right-width:2px}.vp-corners[data-astro-cid-vnjzgm6y]:before{top:10px;right:10px;border-top-width:2px;border-right-width:2px}.vp-corners[data-astro-cid-vnjzgm6y]:after{bottom:10px;left:10px;border-bottom-width:2px;border-left-width:2px}.vp-corners[data-astro-cid-vnjzgm6y]{position:absolute;inset:0;pointer-events:none}.scroll-panel.in-view .vp-frame[data-astro-cid-vnjzgm6y]:before,.scroll-panel.in-view .vp-frame[data-astro-cid-vnjzgm6y]:after,.scroll-panel.in-view .vp-corners[data-astro-cid-vnjzgm6y]:before,.scroll-panel.in-view .vp-corners[data-astro-cid-vnjzgm6y]:after{opacity:1}}.sticky-container[data-astro-cid-32tdgefb]{--value-quiet: #555;display:flex;width:100%;background:var(--paper);color:var(--ink);position:relative}.sticky-sidebar[data-astro-cid-32tdgefb]{position:sticky;top:0;height:100svh;width:50%;display:flex;flex-direction:column;padding:var(--desktop-section-y) var(--desktop-section-x);overflow:hidden}.sidebar-label[data-astro-cid-32tdgefb]{font-size:var(--desktop-ui-sm);font-weight:600;text-transform:uppercase;letter-spacing:.1em;z-index:10}.vp-canvas[data-astro-cid-32tdgefb]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.scroll-content[data-astro-cid-32tdgefb]{width:50%;display:flex;flex-direction:column}.scroll-panel[data-astro-cid-32tdgefb]{min-height:100svh;padding:var(--desktop-section-y) clamp(3.5rem,6vw,9.6rem);display:flex;flex-direction:column;justify-content:center}.panel-statement[data-astro-cid-32tdgefb]{font-size:var(--desktop-display-lg);font-weight:500;letter-spacing:-.04em;line-height:1.05;margin:0;text-transform:uppercase}.line-mask[data-astro-cid-32tdgefb]{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.line-text[data-astro-cid-32tdgefb]{display:block;opacity:0;transform:translateY(110%);transition:transform .8s var(--ease-out),opacity .8s var(--ease-out)}.scroll-panel[data-astro-cid-32tdgefb].in-view .line-text[data-astro-cid-32tdgefb]{opacity:1;transform:translateY(0)}.line-mask[data-astro-cid-32tdgefb]+.line-mask[data-astro-cid-32tdgefb] .line-text[data-astro-cid-32tdgefb]{transition-delay:.1s}.sr-only[data-astro-cid-32tdgefb]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cta-panel[data-astro-cid-32tdgefb]{align-items:flex-start}.panel-offer[data-astro-cid-32tdgefb]{font-size:var(--desktop-display-md);color:var(--value-quiet);margin-bottom:var(--desktop-gap-lg)}.cta-mark[data-astro-cid-32tdgefb],.vp-sidebar-video[data-astro-cid-32tdgefb],.proc-progress[data-astro-cid-32tdgefb],html.webgl-failed .vp-canvas[data-astro-cid-32tdgefb]{display:none}html.webgl-failed .vp-sidebar-video[data-astro-cid-32tdgefb]{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;background:var(--ink);z-index:1}html.webgl-failed .sidebar-label[data-astro-cid-32tdgefb]{color:var(--paper)}@media(width<=1023px),(pointer:coarse),(prefers-reduced-motion:reduce){.sticky-container[data-astro-cid-32tdgefb]{flex-direction:column}.sticky-sidebar[data-astro-cid-32tdgefb]{position:relative;height:auto;width:100%;padding:3rem var(--mobile-page-x) 1.5rem}.vp-canvas[data-astro-cid-32tdgefb]{display:none}.sidebar-label[data-astro-cid-32tdgefb]{font-size:var(--mobile-ui)}.scroll-content[data-astro-cid-32tdgefb]{width:100%}.scroll-panel[data-astro-cid-32tdgefb]{min-height:auto;padding:3rem var(--mobile-page-x)}.panel-statement[data-astro-cid-32tdgefb]{font-size:var(--mobile-display-lg);line-height:1}.proc-progress[data-astro-cid-32tdgefb]{display:flex;justify-content:flex-end;position:sticky;top:0;height:0;z-index:5;padding:0 var(--mobile-page-x);pointer-events:none}.proc-ticks[data-astro-cid-32tdgefb]{display:flex;gap:4px;transform:translateY(.9rem);transition:opacity .4s}.proc-progress[data-astro-cid-32tdgefb].is-done .proc-ticks[data-astro-cid-32tdgefb]{opacity:0}.proc-tick[data-astro-cid-32tdgefb]{width:12px;height:2px;background:#0003;transition:background .3s,width .3s}.proc-tick[data-astro-cid-32tdgefb].is-active{width:20px;background:var(--ink)}.panel-offer[data-astro-cid-32tdgefb]{font-size:var(--mobile-display-md);line-height:1.05;margin-bottom:var(--mobile-gap-lg)}.cta-mark[data-astro-cid-32tdgefb]{display:block;width:min(36vw,160px);margin-bottom:var(--mobile-gap-lg);fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.cta-panel[data-astro-cid-32tdgefb].in-view .cta-mark[data-astro-cid-32tdgefb]{transition:stroke-dashoffset 2.4s cubic-bezier(.65,0,.35,1) .2s;stroke-dashoffset:0}.cta[data-astro-cid-32tdgefb]{width:min(100%,24rem)}html.webgl-failed .vp-sidebar-video[data-astro-cid-32tdgefb]{display:none}html.webgl-failed .sidebar-label[data-astro-cid-32tdgefb]{color:inherit}}@media(prefers-reduced-motion:reduce){.cta-mark[data-astro-cid-32tdgefb],.cta-panel[data-astro-cid-32tdgefb].in-view .cta-mark[data-astro-cid-32tdgefb]{stroke-dashoffset:0;transition:none}}.band[data-astro-cid-mapw5xhp]{--mat-top: var(--desktop-header-height);--mat: clamp(12px, 1.25vw, 24px);--studios-top: 28px;--studios-x: clamp(16px, 2.5vw, 36px);position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:32px;height:calc(100svh - var(--mat-top) - var(--mat));min-height:480px;margin:0 var(--mat);padding:var(--studios-top) var(--studios-x) 60px;overflow:hidden;background:var(--ink);color:var(--paper)}@media(width<=1023px),(pointer:coarse),(prefers-reduced-motion:reduce){.band[data-astro-cid-mapw5xhp]{--mat-top: calc(env(safe-area-inset-top, 0px) + 3.5rem) ;--mat: 10px;--studios-top: 18px}}.band[data-astro-cid-mapw5xhp].gr{align-items:flex-end;text-align:right}.map[data-astro-cid-mapw5xhp]{position:absolute;inset:0;z-index:0;pointer-events:none;filter:grayscale(0) contrast() brightness(.78) saturate(.9)}.map[data-astro-cid-mapw5xhp] .motion{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.18);transition:opacity 1.2s,transform 2.4s cubic-bezier(.33,1,.68,1)}.band[data-astro-cid-mapw5xhp][data-arrived] .map[data-astro-cid-mapw5xhp] .motion.on{opacity:1;transform:scale(1)}.haze[data-astro-cid-mapw5xhp],.scrim[data-astro-cid-mapw5xhp],.door[data-astro-cid-mapw5xhp]{position:absolute;inset:0;z-index:1;pointer-events:none}.haze[data-astro-cid-mapw5xhp]{background:linear-gradient(#000000e6,#000000ad 24%,#00000038 38%,#0000 48%)}.be[data-astro-cid-mapw5xhp] .scrim[data-astro-cid-mapw5xhp]{background:linear-gradient(90deg,#000c,#00000073 28%,#0000 60%)}.gr[data-astro-cid-mapw5xhp] .scrim[data-astro-cid-mapw5xhp]{background:linear-gradient(270deg,#000c,#00000073 28%,#0000 60%)}.door[data-astro-cid-mapw5xhp]{background:var(--ink);transition:opacity 1.4s .2s}.band[data-astro-cid-mapw5xhp][data-arrived] .door[data-astro-cid-mapw5xhp]{opacity:0}.top[data-astro-cid-mapw5xhp],.stack[data-astro-cid-mapw5xhp]{position:relative;z-index:2;transition:opacity .9s ease .5s,transform .9s var(--ease-out) .5s}.band[data-astro-cid-mapw5xhp]:not([data-arrived]) .top[data-astro-cid-mapw5xhp],.band[data-astro-cid-mapw5xhp]:not([data-arrived]) .stack[data-astro-cid-mapw5xhp]{opacity:0;transform:translateY(10px)}.top[data-astro-cid-mapw5xhp]{display:flex;gap:20px;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.gr[data-astro-cid-mapw5xhp] .top[data-astro-cid-mapw5xhp]{flex-direction:row-reverse}.top[data-astro-cid-mapw5xhp] .co[data-astro-cid-mapw5xhp]{letter-spacing:.06em;text-transform:none;opacity:.82}.stack[data-astro-cid-mapw5xhp]{display:flex;flex-direction:column;gap:22px}.gr[data-astro-cid-mapw5xhp] .stack[data-astro-cid-mapw5xhp]{align-items:flex-end}.city[data-astro-cid-mapw5xhp]{margin:0;font-size:clamp(72px,11vw,168px);line-height:.95;font-weight:300;letter-spacing:-.04em}.clock[data-astro-cid-mapw5xhp]{display:flex;align-items:center;gap:12px;margin:0;font-size:26px;font-variant-numeric:tabular-nums}.gr[data-astro-cid-mapw5xhp] .clock[data-astro-cid-mapw5xhp]{flex-direction:row-reverse}.clock[data-astro-cid-mapw5xhp] small[data-astro-cid-mapw5xhp]{font-size:12px;letter-spacing:.06em;opacity:.82}.dot[data-astro-cid-mapw5xhp]{width:8px;height:8px;border-radius:50%;background:var(--live)}.links[data-astro-cid-mapw5xhp]{display:flex;flex-wrap:wrap;gap:12px 32px;font-size:13px}.gr[data-astro-cid-mapw5xhp] .links[data-astro-cid-mapw5xhp]{justify-content:flex-end}.links[data-astro-cid-mapw5xhp] a[data-astro-cid-mapw5xhp]{position:relative;color:inherit;text-decoration:none;opacity:.82;transition:opacity .3s}.links[data-astro-cid-mapw5xhp] a[data-astro-cid-mapw5xhp]:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1px;background:currentColor}.links[data-astro-cid-mapw5xhp] a[data-astro-cid-mapw5xhp]:hover,.links[data-astro-cid-mapw5xhp] a[data-astro-cid-mapw5xhp]:focus-visible{opacity:1}.links[data-astro-cid-mapw5xhp] a[data-astro-cid-mapw5xhp]:hover:after{height:2px}@media(width<=760px){.band[data-astro-cid-mapw5xhp]{padding:var(--studios-top) 16px calc(env(safe-area-inset-bottom,0px) + 56px)}.city[data-astro-cid-mapw5xhp]{font-size:clamp(56px,17vw,80px)}.clock[data-astro-cid-mapw5xhp]{font-size:20px}.be[data-astro-cid-mapw5xhp] .scrim[data-astro-cid-mapw5xhp],.gr[data-astro-cid-mapw5xhp] .scrim[data-astro-cid-mapw5xhp]{background:linear-gradient(0deg,#000000b8,#0006 50%,#0000)}}@media(prefers-reduced-motion:reduce){.map[data-astro-cid-mapw5xhp] .motion,.door[data-astro-cid-mapw5xhp],.top[data-astro-cid-mapw5xhp],.stack[data-astro-cid-mapw5xhp]{transition:none}}.dive[data-astro-cid-srh664hf]{--char: #1d1d1f;--mat-top: var(--desktop-header-height);--mat: clamp(12px, 1.25vw, 24px);--mat-bottom: var(--mat);--studios-top: 28px;--studios-x: clamp(16px, 2.5vw, 36px);position:relative;height:280svh}@media(width<=1023px),(pointer:coarse),(prefers-reduced-motion:reduce){.dive[data-astro-cid-srh664hf]{--mat-top: calc(env(safe-area-inset-top, 0px) + 3.5rem) ;--mat: 10px;--mat-bottom: calc(env(safe-area-inset-bottom, 0px) + var(--mat));--studios-top: 18px}}.stage[data-astro-cid-srh664hf]{position:sticky;top:var(--mat-top);display:flex;flex-wrap:wrap;height:calc(100svh - var(--mat-top) - var(--mat-bottom));min-height:480px;margin:0 var(--mat);overflow:hidden;background:var(--paper)}.half[data-astro-cid-srh664hf]{position:relative;flex:360px;min-width:0;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:var(--studios-top) var(--studios-x) 60px;color:var(--ink);text-decoration:none;background:var(--paper);transition:flex-grow .9s var(--ease-out)}.stage[data-astro-cid-srh664hf][data-night] .half[data-astro-cid-srh664hf]{background:var(--char)}.half[data-astro-cid-srh664hf].gr{align-items:flex-end;text-align:right}.half[data-astro-cid-srh664hf]:focus-visible{outline:2px solid var(--muted);outline-offset:-6px}.stage[data-astro-cid-srh664hf][data-mid] .half[data-astro-cid-srh664hf]{cursor:default}.half[data-astro-cid-srh664hf] .lit[data-astro-cid-srh664hf]{color:var(--paper)}.half[data-astro-cid-srh664hf] .clip[data-astro-cid-srh664hf]{color:#0000;background:var(--g);-webkit-background-clip:text;background-clip:text}.top[data-astro-cid-srh664hf],.stack[data-astro-cid-srh664hf]{position:relative;z-index:2;transition:opacity .5s}.top[data-astro-cid-srh664hf]{display:flex;gap:20px;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.top[data-astro-cid-srh664hf] .co[data-astro-cid-srh664hf]{letter-spacing:.06em;text-transform:none;opacity:.82}.stack[data-astro-cid-srh664hf]{display:flex;flex-direction:column;gap:22px}.gr[data-astro-cid-srh664hf] .stack[data-astro-cid-srh664hf]{align-items:flex-end}.city[data-astro-cid-srh664hf]{font-size:clamp(56px,7vw,104px);line-height:.95;font-weight:300;letter-spacing:-.04em;transition:letter-spacing .7s var(--ease-out)}.now[data-astro-cid-srh664hf]{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.gr[data-astro-cid-srh664hf] .now[data-astro-cid-srh664hf]{justify-content:flex-end}.clock[data-astro-cid-srh664hf]{display:flex;align-items:center;gap:12px;font-size:26px;font-variant-numeric:tabular-nums}.clock[data-astro-cid-srh664hf] small[data-astro-cid-srh664hf]{font-size:12px;letter-spacing:.06em;opacity:.82}.dot[data-astro-cid-srh664hf]{width:8px;height:8px;border-radius:50%;background:var(--live)}.be[data-astro-cid-srh664hf] .dot[data-astro-cid-srh664hf]{box-shadow:0 0 0 1px var(--ink)}.facts[data-astro-cid-srh664hf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;max-width:440px;max-height:80px;overflow:hidden;font-size:12px;font-weight:500;transition:max-height .5s,margin .5s,opacity .4s}.stage[data-astro-cid-srh664hf]:not([data-landed]) .facts[data-astro-cid-srh664hf]{max-height:0;margin-top:-22px;opacity:0}.facts[data-astro-cid-srh664hf]>span[data-astro-cid-srh664hf]{display:flex;flex-direction:column;gap:6px}.facts[data-astro-cid-srh664hf] i[data-astro-cid-srh664hf]{font-style:normal;letter-spacing:.1em;text-transform:uppercase;opacity:.82}.go[data-astro-cid-srh664hf]{position:relative;font-size:15px}.be[data-astro-cid-srh664hf] .go[data-astro-cid-srh664hf]{align-self:flex-start}.go[data-astro-cid-srh664hf]:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1px;background:currentColor}.go[data-astro-cid-srh664hf].clip:after{background:var(--gu)}.stage[data-astro-cid-srh664hf][data-hover=be] .be[data-astro-cid-srh664hf] .go[data-astro-cid-srh664hf]:after,.stage[data-astro-cid-srh664hf][data-hover=gr] .gr[data-astro-cid-srh664hf] .go[data-astro-cid-srh664hf]:after{height:2px}.stage[data-astro-cid-srh664hf][data-hover=be] .gr[data-astro-cid-srh664hf] .top[data-astro-cid-srh664hf],.stage[data-astro-cid-srh664hf][data-hover=be] .gr[data-astro-cid-srh664hf] .stack[data-astro-cid-srh664hf],.stage[data-astro-cid-srh664hf][data-hover=gr] .be[data-astro-cid-srh664hf] .top[data-astro-cid-srh664hf],.stage[data-astro-cid-srh664hf][data-hover=gr] .be[data-astro-cid-srh664hf] .stack[data-astro-cid-srh664hf]{opacity:.35}.stage[data-astro-cid-srh664hf][data-hover=be] .be[data-astro-cid-srh664hf] .city[data-astro-cid-srh664hf],.stage[data-astro-cid-srh664hf][data-hover=gr] .gr[data-astro-cid-srh664hf] .city[data-astro-cid-srh664hf]{letter-spacing:-.015em}.map[data-astro-cid-srh664hf]{position:absolute;inset:0;z-index:0;pointer-events:none;filter:grayscale(1) contrast(1.05) brightness(calc(.72 - .3 * var(--dark, 0)));transition:filter 1.1s var(--ease-out)}.stage[data-astro-cid-srh664hf][data-hover=be] .be[data-astro-cid-srh664hf] .map[data-astro-cid-srh664hf],.stage[data-astro-cid-srh664hf][data-hover=gr] .gr[data-astro-cid-srh664hf] .map[data-astro-cid-srh664hf]{filter:grayscale(0) contrast() brightness(.78) saturate(.9)}.map[data-astro-cid-srh664hf] .motion{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(calc(1.3 - .3 * var(--landed, 0)));transition:opacity 1.2s,transform .8s cubic-bezier(.33,1,.68,1)}.map[data-astro-cid-srh664hf] .motion.on{opacity:1}.haze[data-astro-cid-srh664hf],.scrim[data-astro-cid-srh664hf],.veil[data-astro-cid-srh664hf]{position:absolute;inset:0;z-index:1;pointer-events:none}.map[data-astro-cid-srh664hf],.haze[data-astro-cid-srh664hf],.scrim[data-astro-cid-srh664hf]{opacity:clamp(0,(1 - var(--veil, 1)) * 100,1)}.haze[data-astro-cid-srh664hf]{background:linear-gradient(#000000e6,#000000ad 24%,#00000038 38%,#0000 48%)}.be[data-astro-cid-srh664hf] .scrim[data-astro-cid-srh664hf]{background:linear-gradient(90deg,#000c,#00000073 28%,#0000 50%)}.gr[data-astro-cid-srh664hf] .scrim[data-astro-cid-srh664hf]{background:linear-gradient(270deg,#000c,#00000073 28%,#0000 50%)}.veil[data-astro-cid-srh664hf]{background:linear-gradient(var(--from),var(--char) calc(var(--split, 1) * 100%),var(--paper) 0);opacity:var(--veil, 1)}.be[data-astro-cid-srh664hf] .veil[data-astro-cid-srh664hf]{--from: 90deg}.gr[data-astro-cid-srh664hf] .veil[data-astro-cid-srh664hf]{--from: 270deg}.headline[data-astro-cid-srh664hf]{position:absolute;left:0;right:0;top:clamp(28px,7svh,72px);z-index:3;display:flex;justify-content:center;margin:0;padding:0 24px .25em;pointer-events:none;color:#0000;background:var(--g, linear-gradient(var(--ink), var(--ink)));-webkit-background-clip:text;background-clip:text;opacity:calc(1 - var(--clear, 0));transform:translateY(calc(var(--clear, 0) * -14px))}.headline[data-astro-cid-srh664hf]>span[data-astro-cid-srh664hf]{max-width:20ch;font-size:clamp(26px,3.4vw,46px);line-height:1.08;font-weight:300;letter-spacing:-.03em;text-align:center;text-wrap:balance}.headline[data-astro-cid-srh664hf] .sentence[data-astro-cid-srh664hf]{display:block}.strap[data-astro-cid-srh664hf]{position:absolute;left:0;right:0;top:28px;z-index:3;margin:0;padding:0 24px;text-align:center;font-size:13px;letter-spacing:.02em;color:var(--paper);pointer-events:none;opacity:var(--strap, 0)}@media(width>=761px)and (width<=1099px){.strap[data-astro-cid-srh664hf]{display:none}}@media(width<=1023px),(pointer:coarse),(prefers-reduced-motion:reduce){.headline[data-astro-cid-srh664hf]{top:calc(var(--studios-top) + 36px)}}.globe[data-astro-cid-srh664hf]{position:absolute;inset:0;z-index:2;width:100%;height:100%;pointer-events:none}.stage[data-astro-cid-srh664hf][data-dive] .half[data-astro-cid-srh664hf]{flex-basis:0;transition:flex-grow .8s cubic-bezier(.65,0,.35,1),flex-basis .8s cubic-bezier(.65,0,.35,1),padding .8s cubic-bezier(.65,0,.35,1)}.stage[data-astro-cid-srh664hf][data-dive=be] .gr[data-astro-cid-srh664hf],.stage[data-astro-cid-srh664hf][data-dive=gr] .be[data-astro-cid-srh664hf]{flex-grow:0;padding-inline:0}.stage[data-astro-cid-srh664hf][data-dive=be] .be[data-astro-cid-srh664hf] .veil[data-astro-cid-srh664hf],.stage[data-astro-cid-srh664hf][data-dive=gr] .gr[data-astro-cid-srh664hf] .veil[data-astro-cid-srh664hf]{opacity:0;transition:opacity .45s}.stage[data-astro-cid-srh664hf][data-dive=be] .be[data-astro-cid-srh664hf] [data-astro-cid-srh664hf]:is(.map,.haze,.scrim),.stage[data-astro-cid-srh664hf][data-dive=gr] .gr[data-astro-cid-srh664hf] [data-astro-cid-srh664hf]:is(.map,.haze,.scrim){opacity:1}.stage[data-astro-cid-srh664hf][data-dive=be] .be[data-astro-cid-srh664hf] .map[data-astro-cid-srh664hf] .motion,.stage[data-astro-cid-srh664hf][data-dive=gr] .gr[data-astro-cid-srh664hf] .map[data-astro-cid-srh664hf] .motion{transform:scale(1.18);transition:opacity 1.2s,transform 1.2s cubic-bezier(.33,1,.68,1)}.stage[data-astro-cid-srh664hf][data-dive] .globe[data-astro-cid-srh664hf]{transition:opacity .4s;opacity:0!important}.stage[data-astro-cid-srh664hf][data-dive] .top[data-astro-cid-srh664hf],.stage[data-astro-cid-srh664hf][data-dive] .now[data-astro-cid-srh664hf],.stage[data-astro-cid-srh664hf][data-dive] .facts[data-astro-cid-srh664hf],.stage[data-astro-cid-srh664hf][data-dive] .go[data-astro-cid-srh664hf],.stage[data-astro-cid-srh664hf][data-dive=be] .gr[data-astro-cid-srh664hf] .stack[data-astro-cid-srh664hf],.stage[data-astro-cid-srh664hf][data-dive=gr] .be[data-astro-cid-srh664hf] .stack[data-astro-cid-srh664hf],.stage[data-astro-cid-srh664hf][data-dive] .headline[data-astro-cid-srh664hf],.stage[data-astro-cid-srh664hf][data-dive] .strap[data-astro-cid-srh664hf]{opacity:0;transition:opacity .3s}.stage[data-astro-cid-srh664hf][data-dive] .city[data-astro-cid-srh664hf]{color:var(--paper);background:none}.door[data-astro-cid-srh664hf]{position:absolute;inset:0;z-index:6;background:var(--ink);opacity:0;pointer-events:none}.stage[data-astro-cid-srh664hf][data-dive] .door[data-astro-cid-srh664hf]{opacity:1;transition:opacity .35s .8s}@media(width<=760px){.stage[data-astro-cid-srh664hf]{flex-direction:column;flex-wrap:nowrap}.half[data-astro-cid-srh664hf]{flex:50%;min-height:0;padding:16px 16px 18px;gap:10px}.half[data-astro-cid-srh664hf].be{justify-content:flex-start;padding-top:calc(var(--studios-top) + 92px)}.half[data-astro-cid-srh664hf].gr{justify-content:flex-end;padding-bottom:22px}.stack[data-astro-cid-srh664hf]{gap:10px;opacity:var(--clear, 1)}.top[data-astro-cid-srh664hf],.facts[data-astro-cid-srh664hf]{display:none}.city[data-astro-cid-srh664hf]{font-size:44px}.clock[data-astro-cid-srh664hf]{font-size:20px}.go[data-astro-cid-srh664hf]{font-size:13px}.headline[data-astro-cid-srh664hf]{top:var(--studios-top);padding:0 16px .25em}.headline[data-astro-cid-srh664hf]>span[data-astro-cid-srh664hf]{font-size:21px}.strap[data-astro-cid-srh664hf]{top:var(--studios-top);padding:0 16px;font-size:12px}.be[data-astro-cid-srh664hf] .scrim[data-astro-cid-srh664hf]{background:linear-gradient(#000000b8,#00000080 75%,#0000)}.gr[data-astro-cid-srh664hf] .scrim[data-astro-cid-srh664hf]{background:linear-gradient(0deg,#0009,#0000 60%)}.be[data-astro-cid-srh664hf] .veil[data-astro-cid-srh664hf]{--from: 180deg}.gr[data-astro-cid-srh664hf] .veil[data-astro-cid-srh664hf]{--from: 0deg}.stage[data-astro-cid-srh664hf][data-dive=be] .be[data-astro-cid-srh664hf],.stage[data-astro-cid-srh664hf][data-dive=gr] .gr[data-astro-cid-srh664hf]{flex-basis:100%}.stage[data-astro-cid-srh664hf][data-dive=be] .gr[data-astro-cid-srh664hf],.stage[data-astro-cid-srh664hf][data-dive=gr] .be[data-astro-cid-srh664hf]{flex-basis:0;flex-grow:0;padding-block:0}}@media(prefers-reduced-motion:reduce){.dive[data-astro-cid-srh664hf]{height:auto}.stage[data-astro-cid-srh664hf]{position:relative;top:auto}.half[data-astro-cid-srh664hf]{transition:none}}.mobile-dock[data-astro-cid-qbgdwuvr]{display:none}@media(width<=1023px),(pointer:coarse),(prefers-reduced-motion:reduce){.mobile-dock[data-astro-cid-qbgdwuvr]{position:fixed;right:max(var(--mobile-page-x),env(safe-area-inset-right,0px));bottom:calc(env(safe-area-inset-bottom,0px) + 1rem);z-index:var(--layer-dock);display:inline-flex;min-height:44px;padding:0 1.1rem;font-size:var(--mobile-ui);border-color:var(--button-line-on-ink);box-shadow:0 12px 32px #0000002e;transform:translateY(calc(100% + 1.5rem + env(safe-area-inset-bottom,0px)));visibility:hidden;transition:transform .5s var(--ease-out),visibility 0s linear .5s}.mobile-dock[data-astro-cid-qbgdwuvr].is-visible{transform:translateY(0);visibility:visible;transition:transform .5s var(--ease-out),visibility 0s}@media(prefers-reduced-motion:reduce){.mobile-dock[data-astro-cid-qbgdwuvr],.mobile-dock[data-astro-cid-qbgdwuvr].is-visible{transition:none}}}
