.hero[data-astro-cid-ge2uvauf]{isolation:isolate;padding-block:clamp(2.5rem,1rem + 6vw,7rem) clamp(4rem,2rem + 6vw,8rem);position:relative;overflow:clip}.hero__glow[data-astro-cid-ge2uvauf]{z-index:-1;background:radial-gradient(45% 40% at 72% 45%, color-mix(in oklab, var(--gold) 26%, transparent), transparent 70%), radial-gradient(30% 30% at 15% 10%, color-mix(in oklab, var(--gold) 10%, transparent), transparent 70%);block-size:72rem;position:absolute;inset-block-start:-10rem;inset-inline:-10%}.hero__grid[data-astro-cid-ge2uvauf]{align-items:center;gap:clamp(3rem,2rem + 4vw,5rem);display:grid}.hero__copy[data-astro-cid-ge2uvauf]{justify-items:start;gap:1.5rem;display:grid}h1[data-astro-cid-ge2uvauf]{font-size:var(--step-5);letter-spacing:-.02em;line-height:1.02}h1[data-astro-cid-ge2uvauf] .line[data-astro-cid-ge2uvauf]{display:block}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;margin-block-start:.5rem;display:flex}.hero__stage[data-astro-cid-ge2uvauf]{place-items:center;display:grid;position:relative}.hero__wave[data-astro-cid-ge2uvauf]{inset-inline:calc(-1 * var(--gutter));z-index:-1;opacity:.75;block-size:clamp(6rem,18vw,12rem);position:absolute;inset-block-start:50%;translate:0 -50%;mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.hero__stage[data-astro-cid-ge2uvauf] .hero__phone{inline-size:min(68vw,19rem);rotate:4deg}@media (prefers-reduced-motion:no-preference){.hero__stage[data-astro-cid-ge2uvauf] .hero__phone{animation:rise 1.1s var(--ease-out) both .15s}.hero__wave[data-astro-cid-ge2uvauf]{animation:1.6s .3s both fade}}@keyframes rise{0%{opacity:0;translate:0 3rem;rotate:9deg}}@keyframes fade{0%{opacity:0}}@media (width>=60rem){.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:1.3fr .7fr}.hero[data-astro-cid-ge2uvauf]{align-items:center;min-block-size:min(56rem,100dvh - 4rem);display:grid}.hero__wave[data-astro-cid-ge2uvauf]{inset-inline:-40vw -10vw}}.story[data-astro-cid-n2lz65zz]{background:var(--bg-deep);border-block:1px solid var(--line)}.lines[data-astro-cid-n2lz65zz]{gap:clamp(1rem,.5rem + 2vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.lines[data-astro-cid-n2lz65zz] li[data-astro-cid-n2lz65zz]{font-family:var(--font-serif);font-size:var(--step-5);letter-spacing:-.015em;text-wrap:balance;max-inline-size:20ch;line-height:1.05}.lines[data-astro-cid-n2lz65zz] li[data-astro-cid-n2lz65zz]:last-child{color:var(--gold-text);max-inline-size:24ch;font-style:italic}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lines[data-astro-cid-n2lz65zz] li[data-astro-cid-n2lz65zz]{animation:linear both voice view();animation-range:entry 10% cover 42%}}}@keyframes voice{0%{opacity:.12;filter:blur(3px);translate:0 .6em}}.story__body[data-astro-cid-n2lz65zz]{gap:clamp(2.5rem,2rem + 3vw,5rem);margin-block-start:clamp(3rem,2rem + 5vw,7rem);display:grid}.story__body[data-astro-cid-n2lz65zz] .lede[data-astro-cid-n2lz65zz]{color:var(--ink);max-inline-size:40rem}.quote[data-astro-cid-n2lz65zz]{border-inline-start:2px solid var(--gold);gap:1rem;margin:0;padding-inline-start:clamp(1.25rem,3vw,2.5rem);display:grid}.quote[data-astro-cid-n2lz65zz] blockquote[data-astro-cid-n2lz65zz]{margin:0}.quote[data-astro-cid-n2lz65zz] p[data-astro-cid-n2lz65zz]{font-family:var(--font-serif);font-style:italic;font-size:var(--step-4);text-wrap:balance;line-height:1.12}.quote[data-astro-cid-n2lz65zz] figcaption[data-astro-cid-n2lz65zz]{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}@media (width>=60rem){.story__body[data-astro-cid-n2lz65zz]{grid-template-columns:1fr 1fr;align-items:start}}.art[data-astro-cid-makmk3hq]{color:var(--gold)}.stroke[data-astro-cid-makmk3hq]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.fill[data-astro-cid-makmk3hq]{fill:currentColor}.icon[data-astro-cid-makmk3hq]{block-size:3rem;inline-size:3rem}.icon-lg[data-astro-cid-makmk3hq]{block-size:auto;inline-size:7rem}.art--tree[data-astro-cid-makmk3hq]{inline-size:min(100%,17rem);margin-inline:auto}.episodes[data-astro-cid-makmk3hq]{gap:.6rem;display:grid}.ep[data-astro-cid-makmk3hq]{background:color-mix(in oklab, var(--gold) 9%, transparent);border-radius:.8rem;grid-template-columns:3rem 1fr;align-items:center;gap:.75rem;padding:.55rem .9rem;display:grid}.ep__n[data-astro-cid-makmk3hq]{font-size:var(--step--1);color:var(--gold-text);font-weight:600}.ep__wave[data-astro-cid-makmk3hq]{block-size:1.8rem}.credits[data-astro-cid-makmk3hq]{gap:.5rem;margin:0;display:grid}.credits[data-astro-cid-makmk3hq] div[data-astro-cid-makmk3hq]{grid-template-columns:6.5rem 1fr;align-items:center;gap:.75rem;display:grid}.credits[data-astro-cid-makmk3hq] dt[data-astro-cid-makmk3hq]{font-size:var(--step--1);color:var(--gold-text);font-weight:600}.credits[data-astro-cid-makmk3hq] dd[data-astro-cid-makmk3hq]{background:color-mix(in oklab, var(--ink) 16%, transparent);border-radius:9px;block-size:.55rem;margin:0}.credits[data-astro-cid-makmk3hq] div[data-astro-cid-makmk3hq]:nth-child(2) dd[data-astro-cid-makmk3hq]{inline-size:70%}.credits[data-astro-cid-makmk3hq] div[data-astro-cid-makmk3hq]:nth-child(3) dd[data-astro-cid-makmk3hq]{inline-size:82%}.bento-wrap[data-astro-cid-rezlza5h]{container:bento/inline-size}.bento[data-astro-cid-rezlza5h]{grid-template-columns:1fr;grid-auto-flow:dense;gap:clamp(.75rem,1.5vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}.tile[data-astro-cid-rezlza5h]{border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(120% 80% at 100% 0%, var(--gold-soft), transparent 55%), var(--surface);flex-direction:column;gap:1.5rem;padding:clamp(1.4rem,1rem + 1.5vw,2.2rem);display:flex;position:relative;overflow:hidden;container:tile/inline-size}.tile__text[data-astro-cid-rezlza5h]{gap:.6rem;margin-block-start:auto;display:grid}.tile[data-astro-cid-rezlza5h] h3[data-astro-cid-rezlza5h]{font-size:var(--step-2)}.tile[data-astro-cid-rezlza5h] p[data-astro-cid-rezlza5h]{color:var(--ink-muted);max-inline-size:34rem}.tile--tall[data-astro-cid-rezlza5h] .tile__art[data-astro-cid-rezlza5h]{flex:1;place-items:center;display:grid}@container tile (width>=34rem){.tile--wide[data-astro-cid-rezlza5h]{flex-direction:row;align-items:center;gap:2.5rem}.tile--wide[data-astro-cid-rezlza5h] .tile__art[data-astro-cid-rezlza5h]{flex:45%;order:2}.tile--wide[data-astro-cid-rezlza5h] .tile__text[data-astro-cid-rezlza5h]{flex:55%;margin-block-start:0}}@container bento (width>=38rem){.bento[data-astro-cid-rezlza5h]{grid-template-columns:repeat(2,1fr)}.tile--wide[data-astro-cid-rezlza5h]{grid-column:span 2}.tile--tall[data-astro-cid-rezlza5h]{grid-row:span 2}}@container bento (width>=62rem){.bento[data-astro-cid-rezlza5h]{grid-template-columns:repeat(3,1fr)}.tile--wide[data-astro-cid-rezlza5h]{grid-column:span 2}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.tile[data-astro-cid-rezlza5h]{animation:linear both settle view();animation-range:entry entry 60%}}}@keyframes settle{0%{opacity:0;translate:0 2.5rem;scale:.97}}.strip[data-astro-cid-rj65ajc3]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--gold) transparent;padding-block:1rem 2rem;overflow-x:auto}.strip[data-astro-cid-rj65ajc3]:focus-visible{outline-offset:-3px}.strip[data-astro-cid-rj65ajc3] ul[data-astro-cid-rj65ajc3]{padding-inline:max(var(--gutter), (100% - var(--max)) / 2);gap:clamp(1.25rem,3vw,3rem);inline-size:max-content;margin:0;list-style:none;display:flex}.strip[data-astro-cid-rj65ajc3] li[data-astro-cid-rj65ajc3]{scroll-snap-align:center;inline-size:min(62vw,17rem)}figure[data-astro-cid-rj65ajc3]{gap:1.25rem;margin:0;display:grid}figcaption[data-astro-cid-rj65ajc3]{font-size:var(--step--1);color:var(--ink-muted);max-inline-size:30ch}.note[data-astro-cid-rj65ajc3]{font-size:var(--step--1);color:var(--ink-muted)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.strip[data-astro-cid-rj65ajc3] li[data-astro-cid-rj65ajc3]{animation:linear both lean view(inline)}}}@keyframes lean{0%{opacity:.6;rotate:-3deg;scale:.9}50%{opacity:1;rotate:0deg;scale:1}to{opacity:.6;rotate:3deg;scale:.9}}.scrolly[data-astro-cid-l43jfdkk]{position:relative}.stage[data-astro-cid-l43jfdkk]{display:none}.steps[data-astro-cid-l43jfdkk]{gap:clamp(4rem,3rem + 5vw,7rem);margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-l43jfdkk]{gap:2rem;display:grid}.step__text[data-astro-cid-l43jfdkk]{align-content:start;gap:.9rem;max-inline-size:30rem;display:grid}.step__kicker[data-astro-cid-l43jfdkk]{font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-text);align-items:baseline;gap:.75rem;font-weight:600;display:flex}.step__num[data-astro-cid-l43jfdkk]{font-family:var(--font-serif);font-size:var(--step-2);letter-spacing:0}.step[data-astro-cid-l43jfdkk] h3[data-astro-cid-l43jfdkk]{font-size:var(--step-4)}.step[data-astro-cid-l43jfdkk] p[data-astro-cid-l43jfdkk]:not(.step__kicker){color:var(--ink-muted)}.step__more[data-astro-cid-l43jfdkk]{font-weight:600;font-size:var(--step--1);justify-self:start;padding-block:.5rem}.step__figure[data-astro-cid-l43jfdkk]{justify-items:center;gap:.75rem;margin:0;display:grid}.step__figure[data-astro-cid-l43jfdkk] .device{inline-size:min(62vw,18rem)}.step__figure[data-astro-cid-l43jfdkk] figcaption[data-astro-cid-l43jfdkk]{font-size:var(--step--1);color:var(--ink-muted)}.how__more[data-astro-cid-l43jfdkk]{margin-block-start:clamp(3rem,2rem + 4vw,6rem)}@media (width>=60rem){.step[data-astro-cid-l43jfdkk]{grid-template-columns:1fr 1fr;align-items:start;min-block-size:85vh}.step__text[data-astro-cid-l43jfdkk]{position:sticky;inset-block-start:30vh}.step__figure[data-astro-cid-l43jfdkk]{position:sticky;inset-block-start:calc(50vh - 18rem)}}@supports (animation-timeline:view()) and (timeline-scope:--x){@media (width>=60rem) and (prefers-reduced-motion:no-preference){.scrolly[data-astro-cid-l43jfdkk]{grid-template-columns:1fr 1fr;display:grid}.stage[data-astro-cid-l43jfdkk]{grid-area:1/2;align-self:start;block-size:38rem;display:block;position:sticky;inset-block-start:calc(50vh - 19rem)}.stage[data-astro-cid-l43jfdkk] .stage__phone{inline-size:17.7rem;margin-inline:auto}.stage__screen[data-astro-cid-l43jfdkk]{opacity:0;animation:linear both screen-in;animation-range:cover 15% cover 85%;position:absolute;inset:0}.steps[data-astro-cid-l43jfdkk]{grid-area:1/1;gap:0}.step[data-astro-cid-l43jfdkk]{grid-template-columns:1fr;align-content:center;min-block-size:90vh}.step__text[data-astro-cid-l43jfdkk]{animation:linear both step-focus;animation-range:cover 20% cover 80%;position:static}.step__figure[data-astro-cid-l43jfdkk] *{animation:none!important}.step__figure[data-astro-cid-l43jfdkk]{clip:rect(0 0 0 0);width:1px;height:1px;overflow:hidden;position:absolute!important}}}@keyframes screen-in{0%{opacity:0;scale:1.04}20%,80%{opacity:1;scale:1}to{opacity:0}}@keyframes step-focus{0%{translate:0 3rem}30%,70%{translate:0}to{translate:0 -3rem}}
