*,:before,:after{box-sizing:border-box}img,picture,video,svg{max-width:100%;display:block}img{height:auto}button{font:inherit;color:inherit}a{color:inherit;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.18em}a:hover{color:var(--accent-text)}h1,h2,h3,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}:focus-visible{outline:2px solid var(--swimmer);outline-offset:3px;border-radius:2px}::selection{background:var(--accent);color:var(--on-accent)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}[hidden]{display:none!important}.display-1{font-size:var(--display-1);letter-spacing:-.025em;text-wrap:balance;max-width:14ch;font-weight:800;line-height:.96}.display-2{font-size:var(--display-2);letter-spacing:-.02em;text-wrap:balance;max-width:20ch;font-weight:800;line-height:1.02}h3,.h3{font-size:var(--h3);letter-spacing:-.01em;font-weight:600;line-height:1.15}.lede{font-size:var(--lede);color:var(--muted);text-wrap:pretty;max-width:48ch;line-height:1.45}p{text-wrap:pretty;max-width:64ch}.label{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);max-width:none;font-size:.8125rem;font-weight:600;display:block}.caption{color:var(--muted);font-size:.8125rem;line-height:1.5}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "cv11" 0}.sec-head{gap:16px;margin-bottom:40px;display:grid}.sec-head .lede{margin-top:8px}.sec-head--centred{text-align:center;justify-items:center}.sec-head--centred .display-2{max-width:24ch}@media (max-width:767px){.sec-head{gap:12px;margin-bottom:24px}}main{display:block}section{padding-block:var(--sec-pad)}.panel{background:var(--panel)}.rope{--dash:70px;--gap:25px;background:repeating-linear-gradient(90deg, var(--accent) 0 var(--dash), transparent var(--dash) calc(var(--dash) + var(--gap)), var(--text) calc(var(--dash) + var(--gap)) calc(2 * var(--dash) + var(--gap)), transparent calc(2 * var(--dash) + var(--gap)) calc(2 * var(--dash) + 2 * var(--gap)));opacity:.22;height:18px}.glow{pointer-events:none;z-index:0;background:radial-gradient(closest-side,#00b4ee1a,#0000 60%);max-width:900px;margin:auto;position:absolute;inset:0}.btn{border-radius:var(--radius);cursor:pointer;min-height:48px;transition:background-color var(--t-state) var(--ease), border-color var(--t-state) var(--ease), color var(--t-state) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.btn--primary{background:var(--accent);color:var(--on-accent)}.btn--primary:hover{color:var(--on-accent);background:#1abcf0}.btn--secondary{color:var(--text);border-color:var(--border);background:0 0}.btn--secondary:hover{color:var(--text);border-color:#2f5a86}.btn--sm{white-space:nowrap;border-radius:999px;min-height:40px;padding:0 14px;font-size:.9375rem}.btn[disabled]{opacity:.6;cursor:progress}.btn-row{flex-wrap:wrap;gap:12px;display:flex}.link{color:var(--accent-text);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.link:hover{text-decoration:underline}.ico{flex:none;width:24px;height:24px}.ico--inline{vertical-align:-.12em;width:1em;height:1em;display:inline-block}.chip{border:1px solid var(--border);letter-spacing:.04em;min-height:32px;color:var(--muted);background:#0c274099;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:.8125rem;font-weight:600;display:inline-flex}.chip--soon{border:1px dashed var(--feature);color:var(--feature);text-transform:uppercase;letter-spacing:.08em;background:0 0;font-size:.75rem}.tag{background:var(--feature);color:var(--on-accent);letter-spacing:.1em;text-transform:uppercase;border-radius:4px;padding:6px 10px;font-size:.75rem;font-weight:800;display:inline-block}.tag--sm{vertical-align:.1em;border-radius:3px;padding:.25em .5em;font-size:.7em}.lower-third{z-index:3;color:var(--text);letter-spacing:.06em;text-transform:uppercase;border-left:2px solid var(--accent);opacity:0;transition:opacity var(--t-reveal) var(--ease) .3s, transform var(--t-reveal) var(--ease) .3s;background:#030810b8;align-items:center;gap:10px;padding:.6em .9em;font-size:clamp(.75rem,1.4cqw,1rem);font-weight:600;display:inline-flex;position:absolute;bottom:4cqw;left:4cqw;transform:translateY(12px)}.is-active .lower-third{opacity:1;transform:none}.reveal{opacity:0;transition:opacity var(--t-reveal) var(--ease), transform var(--t-reveal) var(--ease);transform:translateY(14px)}.reveal.is-in,html:not(.js) .reveal{opacity:1;transform:none}.reveal:nth-child(2){transition-delay:60ms}.reveal:nth-child(3){transition-delay:.12s}.reveal:nth-child(4){transition-delay:.18s}.reveal:nth-child(5){transition-delay:.24s}.reveal:nth-child(6){transition-delay:.3s}.bc{z-index:2;color:#fff;background:var(--navy);box-shadow:inset 2px 2px 0 var(--accent), 0 10px 30px #00000059;border-radius:.4em;font-size:clamp(9px,1.45cqw,22px);line-height:1.15;position:absolute}.bc--clock{text-align:right;flex-direction:column;justify-content:center;min-width:15.6%;min-height:12.5%;display:flex;bottom:5.3%;right:2.7%}.bc__event{white-space:nowrap;padding:.5em .8em .35em;font-size:1em;font-weight:600}.bc__row{justify-content:flex-end;align-items:center;gap:.5em;padding:0 .6em .45em .8em;display:flex}.bc__time{letter-spacing:-.02em;font-size:2.3em;font-weight:800;line-height:1}.bc--final .bc__time{font-size:2.1em}.block{width:3.3em;height:3.3em;color:var(--on-accent);border-radius:.3em;flex:none;align-content:center;justify-items:center;gap:.1em;display:inline-grid}.block small{letter-spacing:.04em;font-size:.6em;font-weight:700}.block strong{font-size:1.5em;font-weight:800;line-height:1}.block--place{background:var(--feature)}.block--lane{background:var(--accent)}.bc--results{flex-direction:column;width:58%;min-height:17%;display:flex;bottom:5.3%;left:3%}.bc--results .bc__body{flex:1}.frame{aspect-ratio:16/9;width:max(100%,177.78cqh);position:absolute;top:75%;left:50%;translate:-50% -75%;container-type:inline-size}.frame--pic picture,.frame--pic img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.frame--ui{pointer-events:none}@media (max-width:767px){.frame--ui{aspect-ratio:auto;width:auto;inset:0;translate:none}.frame--ui .bc{font-size:clamp(11px,3.2cqw,16px)}.frame--ui .bc--clock{min-width:44%;min-height:0;bottom:4%;right:3%}.frame--ui .bc--results{width:94%;min-height:0;bottom:4%;left:3%}.lower-third{top:12px;bottom:auto;left:12px}}@media (min-width:1280px){.reel__beat[data-beat="0"] .frame{top:auto;bottom:0;translate:-50%}.reel__beat:is([data-beat="1"],[data-beat="3"],[data-beat="4"]) .frame--ui{aspect-ratio:auto;width:auto;inset:0;translate:none}}.bc__band{background:var(--accent);color:var(--on-accent);border-radius:.4em .4em 0 0;justify-content:space-between;gap:1em;padding:.55em .9em;font-size:.95em;font-weight:600;display:flex}.bc__band span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bc__body{align-items:center;gap:.6em;padding:.6em .8em .6em .9em;display:flex}.bc__who{flex:1;gap:.2em;min-width:0;display:grid}.bc__who strong{white-space:nowrap;text-overflow:ellipsis;font-size:1.6em;font-weight:800;line-height:1;overflow:hidden}.bc__who span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.85em;overflow:hidden}.bc__final{justify-items:start;gap:.15em;margin-left:auto;display:grid}.bc__final small{letter-spacing:.06em;color:var(--accent-text);font-size:.7em;font-weight:700}.bc__final strong{letter-spacing:-.02em;font-size:2.2em;font-weight:800;line-height:1}.bc__mark{flex:none;width:3em;height:3em}.bc--startlist{width:46%;font-size:clamp(8px,1.25cqw,18px);top:4%;left:27%}.sl{padding:.3em 0 .4em}.sl__row{grid-template-columns:2.2em 1fr 1fr;gap:.6em;padding:.28em .9em;font-weight:600;display:grid}.sl__row span:first-child{text-align:center;color:var(--accent-text)}.sl__row--featured{background:#00b4ee2e}.sl__row--featured span:first-child{color:var(--feature)}.sl__head{letter-spacing:.08em;color:var(--muted);padding-block:.4em .2em;font-size:.7em}.sl__row:not(.sl__head) span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sl__row:not(.sl__head) span:nth-child(3){color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.bc--mini{width:100%;font-size:10px;position:static}.strip{z-index:2;background:#030810d1;border-top:1px solid #00b4ee80;justify-content:space-around;align-items:center;gap:4%;height:9%;min-height:20px;padding:0 4%;display:flex;position:absolute;bottom:0;left:0;right:0}.strip--top{border-top:0;border-bottom:1px solid #00b4ee80;top:0;bottom:auto}.strip__logo{align-items:center;height:62%;display:flex}.strip__logo img{object-fit:contain;width:auto;height:100%}.strip__logo--ph span{white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;color:#eaf2f8b3;border:1px solid #eaf2f873;border-radius:2px;padding:.15em .6em;font-size:clamp(7px,1.3cqw,16px);font-weight:800;display:inline-block}.split{left:var(--x);top:var(--y);z-index:2;background:var(--navy);color:#fff;box-shadow:inset 2px 0 0 var(--accent);border-radius:.3em;align-items:baseline;gap:.35em;padding:.25em .55em;font-size:clamp(8px,1.5cqw,20px);font-weight:800;display:inline-flex;position:absolute}.split small{color:var(--accent-text);font-size:.7em;font-weight:600}.msg{z-index:2;background:var(--navy);color:#fff;max-width:36%;box-shadow:inset 0 2px 0 var(--accent), 0 8px 24px #00000059;border-radius:.6em .6em 0;padding:.7em 1em;font-size:clamp(9px,1.5cqw,20px);font-weight:600;position:absolute;bottom:20%;right:4%}.msg:after{content:"";border:.5em solid #0000;border-top-color:var(--accent);border-right-color:var(--accent);position:absolute;bottom:-.7em;right:0}.ring{z-index:2;aspect-ratio:1;letter-spacing:.1em;text-transform:uppercase;width:13cqw;color:var(--muted);background:#03081073;border:2px dashed #eaf2f88c;border-radius:50%;place-items:center;font-size:clamp(7px,1.1cqw,14px);font-weight:600;display:grid;position:absolute;top:6%;left:50%;transform:translate(-50%)}.ring--photo{background:0 0;border:0;overflow:hidden}.ring--photo img{object-fit:contain;width:100%;height:100%}.playmark{z-index:2;width:56px;height:56px;color:var(--on-accent);transition:transform var(--t-state) var(--ease);background:#00b4eeeb;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 8px 24px #0006}.playmark .ico{fill:currentColor;width:28px;height:28px}.phone{--pw:280px;width:var(--pw);border-radius:calc(var(--pw) * .118);border:1px solid var(--border);background:#0b1220;max-width:100%;padding:12px;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f,0 30px 60px #00000073;container-type:inline-size}.phone:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff0f,#0000 40%);position:absolute;inset:0}.phone__screen{border-radius:calc(var(--pw) * .118 - 12px);aspect-ratio:375/856;background:#071a2b;flex-direction:column;display:flex;position:relative;overflow:hidden}.phone--landscape{--pw:420px}.phone--landscape .phone__screen{aspect-ratio:16/9}.phone__status{height:calc(var(--pw) * .117);padding:0 calc(var(--pw) * .07);color:#fff;font-size:calc(var(--pw) * .04);background:#0c2740 url(/media/topbar.jpg) 50%/cover;flex:none;justify-content:space-between;align-items:center;font-weight:600;display:flex}.phone__glyphs{align-items:center;gap:.35em;display:flex}.phone__glyphs i{background:#fff;border-radius:1px;height:.7em;display:block}.g-signal{clip-path:polygon(0 100%,0 70%,25% 70%,25% 100%,37% 100%,37% 45%,62% 45%,62% 100%,75% 100%,75% 20%,100% 20%,100% 100%);width:.9em}.g-wifi{clip-path:polygon(0 0,100% 0,50% 100%);border-radius:50% 50% 0 0;width:.9em}.g-battery{border-radius:2px;width:1.3em;box-shadow:inset 0 0 0 1px #fff,inset -.25em 0 #0c2740}.phone__img{object-fit:cover;object-position:top;flex:1;width:100%;height:100%;min-height:0}.phone__screen>picture{flex:1;min-height:0;display:flex}.phone__screens{flex:1;min-height:0;position:relative}.phone__layer{opacity:0;transition:opacity var(--t-reveal) var(--ease);display:flex;position:absolute;inset:0}.phone__layer.is-on{opacity:1}.phone__layer>picture,.phone__layer>.appscreen{flex:1;min-height:0}.phone__alt{opacity:0;transition:opacity var(--t-reveal) var(--ease);display:flex;position:absolute;inset:0}.phone__layer.is-alt .phone__alt{opacity:1}.phone__alt>picture{flex:1}.appscreen{height:100%;font-size:calc(var(--pw) * .042);background:#071a2b;flex-direction:column;display:flex}.appscreen__bar{color:#fff;background:#0c2740 url(/media/topbar.jpg) 50%/cover;padding:.6em 1.3em;font-size:1.25em;font-weight:700}.appscreen__body{gap:1em;padding:1.2em 1em;display:grid}.appscreen__thumb{aspect-ratio:16/9;border-radius:.6em;position:relative;overflow:hidden}.appscreen__thumb img{object-fit:cover;width:100%;height:100%}.appscreen__thumb .playmark{width:2.6em;height:2.6em}.appscreen__thumb .playmark .ico{width:1.3em;height:1.3em}.appscreen__meta{gap:.2em;display:grid}.appscreen__meta strong{font-size:1.1em}.appscreen__meta span{color:var(--muted);font-size:.9em}.appbtn{min-height:2.8em;color:var(--on-accent);background:#4fb0e8;border-radius:.6em;justify-content:center;align-items:center;gap:.5em;font-size:1.05em;font-weight:700;display:flex}.appbtn .ico{width:1.2em;height:1.2em}.feed{min-height:0;font-size:calc(var(--pw) * .04);background:#000;flex:1;position:relative;overflow:hidden;container-type:inline-size}.feed__bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.feed .strip{gap:2%;height:7%;padding:0 3%}.feed .strip__logo--ph span{letter-spacing:.08em;padding:.1em .4em;font-size:clamp(5px,2.6cqw,11px)}.feed__clock{min-width:46cqw;font-size:clamp(8px,3.4cqw,18px);bottom:20%;right:4%}.feed__rail{color:#fff;justify-items:center;gap:1em;display:grid;position:absolute;bottom:36%;right:4%}.feed__rail span{justify-items:center;gap:.2em;font-size:.85em;font-weight:600;display:grid}.feed__rail .ico{filter:drop-shadow(0 2px 4px #00000080);width:1.9em;height:1.9em}.feed__caption{color:#fff;text-shadow:0 1px 6px #000000b3;font-size:.95em;font-weight:600;position:absolute;bottom:8%;left:4%;right:24%}.rec{z-index:2;color:#fff;font-size:calc(var(--pw) * .034);letter-spacing:.08em;background:#030810b3;border-radius:999px;align-items:center;gap:.4em;padding:.3em .6em;font-weight:700;display:inline-flex;position:absolute;top:7%;left:5%}.rec i{background:#ff3b30;border-radius:50%;width:.7em;height:.7em;animation:1s steps(2,end) 10 rec-blink}@keyframes rec-blink{50%{opacity:.4}}.slot{border-radius:var(--radius);position:relative;overflow:hidden}.slot img{object-fit:cover;width:100%;height:100%}.ph{aspect-ratio:var(--ph-w) / var(--ph-h);text-align:center;width:100%;color:var(--muted);background:linear-gradient(#071a2b,#0c2740);place-content:center;justify-items:center;gap:6px;padding:16px;display:grid;container-type:inline-size}.ph__lanes{pointer-events:none;background-blend-mode:normal;background:repeating-linear-gradient(0deg,#0000 0 47px,#00b4ee1f 47px 49px,#0000 49px 96px),repeating-linear-gradient(90deg,#0000 0 28px,#03081099 28px 38px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#00000080);mask-image:linear-gradient(#000000e6,#00000080)}.ph__icon{width:clamp(28px,14cqw,56px);height:clamp(28px,14cqw,56px);color:var(--accent-text);position:relative}.ph__subject{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);font-size:clamp(.6875rem,3.2cqw,.8125rem);font-weight:600;position:relative}.ph__meta{opacity:.8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(.625rem,2.6cqw,.75rem);position:relative}.ph__coming{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);opacity:.7;font-size:.6875rem;position:absolute;top:10px;left:10px}@container (width<=200px){.ph__meta,.ph__coming{display:none}.ph__subject{font-size:.5625rem}}.badges{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.badges--stack{flex-direction:column;align-items:flex-start}.badge{border-radius:7px;line-height:0;display:inline-block}.badge img{width:auto;height:40px}.badges--stack .badge img{height:48px}.badge--dev{outline:1px dashed var(--accent);outline-offset:3px}@media (max-width:359px){.badges{gap:12px}.badge img{height:36px}}.rail-btn{border:1px solid var(--border);background:var(--card);width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:none}.rail-btn[disabled]{opacity:.35;cursor:default}.rail-btn--prev .ico{transform:rotate(180deg)}@media (min-width:768px) and (hover:hover){.rail-btn{display:grid}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}.skip{left:var(--gutter);z-index:100;border-radius:var(--radius);background:var(--accent);color:var(--on-accent);padding:10px 14px;font-weight:600;text-decoration:none;position:absolute;top:-100px}.skip:focus{top:12px}.nav-sentinel{width:1px;height:1px;position:absolute;top:1px}.nav__in{height:var(--nav-h);justify-content:space-between;align-items:center;gap:16px;display:flex}.nav__brand{align-items:center;gap:10px;min-height:44px;display:inline-flex}.nav__mark{width:28px;height:28px}.nav__logo{object-fit:contain;width:auto;height:52px;display:none}.nav__links{display:none}.nav__links ul{gap:28px;display:flex}.nav__links a{letter-spacing:.02em;color:var(--muted);padding:8px 0;font-size:.875rem;font-weight:600;text-decoration:none}.nav__links a:hover{color:var(--text)}.nav__right{align-items:center;gap:12px;display:flex}.lang ul{gap:2px;display:flex}.lang a{letter-spacing:.04em;min-width:28px;height:40px;color:var(--muted);border-bottom:2px solid #0000;place-items:center;padding:0 4px;font-size:.8125rem;font-weight:600;text-decoration:none;display:grid}.lang a:hover{color:var(--text)}.lang a[aria-current=page]{color:var(--text);border-bottom-color:var(--accent)}.nav__rope{--dash:28px;--gap:10px;opacity:0;height:3px;transition:opacity var(--t-state) var(--ease);position:absolute;bottom:-3px;left:0;right:0}.nav.is-stuck .nav__rope{opacity:.22}@media (max-width:359px){.nav .btn--sm{display:none}}@media (min-width:768px){.nav__logo{display:block}.nav__mark{display:none}.lang ul{gap:6px}.nav__right{gap:20px}}@media (min-width:1024px){.nav__links{display:block}}.hero{padding-top:0;padding-bottom:var(--sec-pad)}.hero__stage{container-type:size}.hero__stage .glow{z-index:0}.hero__stage{box-shadow:0 0 80px 24px #000}.hero__video,.hero__examples,.reel{width:100%;height:100%;position:absolute;inset:0}.hero__video{object-fit:cover;z-index:1;transition:opacity .5s var(--ease)}.hero__examples{object-fit:cover;z-index:1;opacity:0;transition:opacity .5s var(--ease)}.reel{z-index:1;opacity:0;transition:opacity .5s var(--ease)}.is-reel .hero__video{opacity:0;pointer-events:none}.is-reel .reel,.is-reel .hero__examples{opacity:1}.reel__beat{opacity:0;transition:opacity .5s var(--ease);position:absolute;inset:0}.reel__beat.is-active{opacity:1}.reel__bg{object-fit:cover;object-position:50% 60%;width:100%;height:100%;position:absolute;inset:0}.reel__bg--dim{filter:brightness(.45)saturate(.8)}.reel__beat picture{position:absolute;inset:0}.reel__beat[data-beat="1"] .lower-third{left:auto;right:4cqw}@media (max-width:767px){.reel__beat[data-beat="1"] .frame--pic{left:0;translate:0 -75%}}.reel__clock{opacity:0;transition:opacity .4s var(--ease) .2s, transform .4s var(--ease) .2s;transform:translateY(16px)}.is-active .reel__clock{opacity:1;transform:none}.reel__clock .block{display:none}.is-final .reel__clock .block{animation:pop .16s var(--ease);display:inline-grid}@keyframes pop{0%{opacity:0;transform:scale(.9)}}.reel__results{opacity:0;transition:opacity .42s var(--ease) .2s, transform .42s var(--ease) .2s;transform:translateY(24px)}.is-active .reel__results{opacity:1;transform:none}.reel__phone{z-index:2;opacity:0;transition:opacity .5s var(--ease) .15s;place-items:center;display:grid;position:absolute;inset:0}.is-active .reel__phone{opacity:1}.phone--reel{--pw:clamp(120px, 33cqh, 300px)}.phone--reel .strip{transition:transform .5s var(--ease) .5s;transform:translateY(100%)}.is-active .phone--reel .strip{transform:none}.reel__card{opacity:0;transition:opacity .4s var(--ease) .2s, transform .4s var(--ease) .2s;transform:translateY(16px)}.is-active .reel__card{opacity:1;transform:none}.frame--ui .reel__card--up{bottom:14%}.reel__strip{transition:transform .5s var(--ease) .35s;transform:translateY(100%)}.is-active .reel__strip{transform:none}@media (min-width:768px){.reel__beat[data-beat="3"] .lower-third{top:4cqw;bottom:auto}}.stamp{left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);z-index:3;--u:min(1cqw, 1cqh);--h:calc(var(--size) * var(--u));height:var(--h);translate:-50% -50%;rotate:var(--r,0deg);opacity:0;transition:opacity .3s var(--ease) var(--d,.3s), scale .3s var(--ease) var(--d,.3s);position:absolute;scale:.6}.is-active .stamp{opacity:1;scale:1}.stamp--sticker{width:var(--h)}.stamp--sticker img{object-fit:contain;width:100%;height:100%;display:block}.stamp--bubble{padding:0 calc(1.5 * var(--u));border-radius:calc(1.2 * var(--u));color:#1a1a1a;font-weight:600;font-size:calc(.45 * var(--h));white-space:nowrap;background:#fffffff0;align-items:center;line-height:1;display:inline-flex}.stamp--bubble:after{content:"";width:calc(.5 * var(--h));height:calc(.3 * var(--h));clip-path:polygon(calc(.22 * var(--h)) 0, calc(.5 * var(--h)) 0, calc(.08 * var(--h)) calc(.3 * var(--h)));background:#fffffff0;position:absolute;top:100%;left:0}.hero__play,.hero__toggle{z-index:4;border:1px solid var(--border);background:var(--card);color:#fff;cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.hero__toggle{margin-left:auto}.hero__play{position:absolute}.hero__toggle .ico{fill:currentColor;width:22px;height:22px}.hero__toggle .ico--play,.is-paused .hero__toggle .ico--pause{display:none}.is-paused .hero__toggle .ico--play{display:block}.hero__play{width:72px;height:72px;color:var(--on-accent);background:#00b4eeeb;border:0;top:50%;left:50%;translate:-50% -50%}.hero__play .ico{fill:currentColor;width:34px;height:34px}.is-static~.hero__chips .hero__toggle{display:none}.hero__chips{align-items:center;gap:8px;margin-top:16px;display:flex}.hero__jumps{flex-wrap:wrap;flex:1;gap:8px;min-width:0;display:flex}.chip--beat{cursor:pointer;white-space:nowrap;scroll-snap-align:start;flex:none}.chip--beat[aria-pressed=true]{border-color:var(--accent);color:var(--text)}@media (max-width:479px){.hero__jumps{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-right:calc(-1 * var(--gutter));padding-right:var(--gutter);scroll-padding-right:var(--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.hero__jumps::-webkit-scrollbar{display:none}.hero__toggle{order:-1;margin-left:0}}.hero__grid{gap:24px;margin-top:40px;display:grid}.hero__copy{gap:16px;display:grid}.hero__aside{align-content:start;gap:20px;display:grid}.hero__note a{color:var(--accent-text);font-weight:600;text-decoration:none}.hero__note a:hover{text-decoration:underline}.hero .rope{margin-top:56px}@media (min-width:768px){.hero__chips{margin-top:20px}.hero__grid{grid-template-columns:1fr 1fr;gap:40px;margin-top:56px}.hero__toggle{bottom:20px;right:20px}}@media (min-width:1024px){.hero__grid{grid-template-columns:7fr 5fr;gap:48px}.hero__aside .lede{max-width:40ch}}.layers,.layers__track{position:relative}.layers__track[data-mode=scroll]{height:400vh;height:400dvh}.layers__sticky{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.layers__track[data-mode=scroll] .layers__sticky{top:calc(var(--nav-h) + 40px);position:sticky}.layers__track[data-mode=scroll] .layers__captions{height:0;min-height:0}.layers__stage-col{flex-direction:column;gap:16px;min-width:0;display:flex;position:relative}.layers__captions{min-width:0}.stepper{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;order:-1;gap:8px;width:100%;min-width:0;padding-bottom:4px;display:flex;overflow-x:auto}.stepper::-webkit-scrollbar{display:none}.stepper__btn{scroll-snap-align:start;border:1px solid var(--border);background:var(--card);min-height:44px;color:var(--muted);cursor:pointer;transition:background-color var(--t-state) var(--ease), color var(--t-state) var(--ease), border-color var(--t-state) var(--ease);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 14px 0 6px;font-size:.875rem;font-weight:600;display:inline-flex}.stepper__btn .num{width:32px;height:32px;color:var(--accent-text);background:#00b4ee26;border-radius:50%;place-items:center;font-weight:800;display:grid}.stepper__btn[aria-pressed=true]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.stepper__btn[aria-pressed=true] .num{background:var(--on-accent);color:var(--accent)}.layers__hint{order:-1}.stage{perspective:1600px;width:100%;padding-block:calc(var(--ty) * -3 * var(--explode)) calc(var(--ty) * -2 * var(--explode));--explode:min(clamp(0, var(--p) / .15, 1), clamp(0, (1 - var(--p)) / .06, 1));--flat:clamp(0, (.15 - var(--p)) / .05, 1);--s1:clamp(0, (var(--p) - .3) / .18, 1);--s2:clamp(0, (var(--p) - .48) / .18, 1);--s3:clamp(0, (var(--p) - .66) / .18, 1);--s4:clamp(0, (var(--p) - .84) / .1, 1);--fan:calc(clamp(0, (var(--p) - .84) / .02, 1) * clamp(0, (.97 - var(--p)) / .03, 1));--ty:-44px;--tz:36px;--rx:22deg;--ry:-8deg;place-items:center;display:grid;position:relative}.layers__track[data-mode=scroll] .stage{aspect-ratio:16/9;margin-block:56px 80px;padding-block:0}.stage .glow{inset:-10%}@media (max-width:767px){.stage .glow{inset:-10% 0}}.stage__stack{aspect-ratio:16/9;width:92%;transform-style:preserve-3d;transform:translateY(calc(var(--ty) * -2 * var(--explode))) rotateX(calc(var(--rx) * var(--explode))) rotateY(calc(var(--ry) * var(--explode)));position:relative;container-type:inline-size}.layer{transform:translateY(calc(var(--ty) * var(--i) * var(--explode))) translateZ(calc(var(--tz) * var(--i) * var(--explode)));--dim:0;opacity:calc(1 - var(--dim) * var(--explode));transition:opacity var(--t-reveal) var(--ease);outline:1px solid rgb(0 180 238/calc(.4 * var(--explode)));outline-offset:-1px;border-radius:6px;position:absolute;inset:0;overflow:hidden}.stage.is-live .layer{will-change:transform, opacity}.layer--0{background:#000}.layer__bg{object-fit:cover;width:100%;height:100%}.layer--0 picture{position:absolute;inset:0}.stage[data-active="0"] .layer:not(.layer--0),.stage[data-active="1"] .layer:not(.layer--1),.stage[data-active="2"] .layer:not(.layer--2),.stage[data-active="3"] .layer:not(.layer--3),.stage[data-active="4"] .layer:not(.layer--4){--dim:.82}.stage:is([data-active="1"],[data-active="2"],[data-active="3"],[data-active="4"]) .layer--0{--dim:.45}.layer__clock,.layer__results{bottom:12%}.layer__msg{bottom:32%;right:3%}.layer__ring{top:6%;left:auto;right:4%;transform:none}.layer__stickers{top:30%;left:4%;right:auto}.layer__clock{--on:calc(clamp(0, (.75 - var(--s1)) / .05, 1) * (1 - var(--flat)));opacity:var(--on)}.layer__clock--final{--on:max(var(--flat), clamp(0, (var(--s1) - .75) / .05, 1));opacity:var(--on);transform:translateX(calc(-12px * (1 - var(--on))))}.layer--1 .split{--at:calc(.45 + var(--k) * .1);--on:max(var(--flat), clamp(0, (var(--s1) - var(--at)) / .06, 1));opacity:var(--on);transform:scale(calc(.9 + .1 * var(--on)))}.layer__startlist{--on:max(var(--flat), clamp(0, var(--s2) / .25, 1));opacity:var(--on);transform:translateY(calc(-24px * (1 - var(--on))))}.layer__results{--on:max(var(--flat), clamp(0, (var(--s2) - .33) / .25, 1));opacity:var(--on);transform:translateY(calc(24px * (1 - var(--on))))}.layer__strip{--on:max(var(--flat), clamp(0, (var(--s2) - .66) / .25, 1));transform:translateY(calc(100% * (1 - var(--on))))}.layer__medal{z-index:2;--on:max(var(--flat), clamp(0, var(--s3) / .3, 1));width:16%;opacity:var(--on);transform-origin:50% -20%;transform:translateY(calc(-40px * (1 - var(--on)))) rotate(calc(-6deg * (1 - var(--on))));position:absolute;top:-6%;left:2%}.layer__msg{--on:max(var(--flat), clamp(0, (var(--s3) - .3) / .2, 1));opacity:var(--on);transform:translateY(calc(12px * (1 - var(--on))))}.layer__ring{--on:max(var(--flat), clamp(0, (var(--s3) - .55) / .2, 1));opacity:var(--on)}.layer__stickers{z-index:2;--on:max(var(--flat), clamp(0, (var(--s3) - .75) / .2, 1));opacity:var(--on);min-height:0;padding:.5em .9em;font-size:clamp(7px,1.2cqw,13px);position:absolute}.moments{position:absolute;inset:0}.moment{width:calc(var(--sw) + (var(--fw) - var(--sw)) * var(--fan));aspect-ratio:4/5;left:calc(var(--sx) + (var(--fx) - var(--sx)) * var(--fan));top:calc(var(--sy) + (var(--fy) - var(--sy)) * var(--fan));--on:max(var(--flat), clamp(0, (var(--s4) - var(--m) * .12) / .15, 1));opacity:var(--on);transform:translateX(calc(40px * (1 - var(--on)))) rotate(calc(4deg * (1 - var(--on))));z-index:2;--sw:6%;--sy:30%;border-radius:4px;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 2px #fff,0 10px 30px #0006}.moment .slot,.moment .ph{border-radius:0;height:100%}.moment[style*=--m\:0]{--sx:74%;--fx:54%;--fy:14%;--fw:18%}.moment[style*=--m\:1]{--sx:80.5%;--fx:75%;--fy:14%;--fw:18%}.moment[style*=--m\:2]{--sx:87%;--fx:54%;--fy:54%;--fw:18%}.moment[style*=--m\:3]{--sx:93.5%;--fx:75%;--fy:54%;--fw:18%}.moment .ph__subject{opacity:var(--fan)}.layer--4 .ph__meta,.layer--4 .ph__coming{display:none}.layers__captions{align-content:start;gap:16px;display:grid}.cap{border-left:1px solid var(--border);color:var(--muted);transition:color var(--t-reveal) var(--ease), border-color var(--t-reveal) var(--ease);gap:8px;padding-left:16px;display:grid}.cap .label{color:var(--muted);transition:color var(--t-reveal) var(--ease)}.cap.is-active,html:not(.js) .cap{color:var(--text)}.cap.is-active{border-left-color:var(--feature)}.cap.is-active .label,html:not(.js) .cap .label{color:var(--accent-text)}.cap p{color:var(--muted)}html.js .cap:not(.is-active) p,html.js .cap:not(.is-active) .cap__thumb{display:none}.caps{gap:16px;display:grid}.cap__thumb{display:none}.layers__cta{opacity:0;transition:opacity var(--t-reveal) var(--ease), transform var(--t-reveal) var(--ease);pointer-events:none;justify-self:start;transform:translateY(8px)}.layers__cta.is-visible,html:not(.js) .layers__cta{opacity:1;pointer-events:auto;transform:none}.layers__outro{max-width:56ch;margin-top:48px}@media (max-width:767px){html.js .layers__track[data-mode] .caps .cap:not(.is-active),html.js .layers__track[data-mode] .cap--intro:not(.is-active),.layers__cta{display:none}html.js .layers__cta.is-visible{display:inline-flex}}@media (max-width:479px){.stepper{width:auto;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}}@media (min-width:480px){.stepper{scroll-snap-type:none;flex-wrap:wrap;overflow:visible}}@media (min-width:768px){.stage{--ty:-48px;--tz:48px;--rx:18deg;--ry:-12deg}.stage__stack{width:100%}.layers__sticky{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:32px}.stepper{order:1}.layers__hint{display:none}.cap__thumb{max-width:240px;margin-top:8px;display:block}.cap__thumb--card{max-width:240px;display:block}.cap__thumb--medals{gap:8px;display:flex}.cap__thumb--medals img{width:64px;height:64px}.cap__thumb--grid{grid-template-columns:repeat(4,1fr);gap:6px;max-width:280px;display:grid}.cap__mini .ph__meta,.cap__mini .ph__coming,.cap__mini .ph__subject,.cap__thumb .ph__meta{display:none}}@media (min-width:1024px){.layers__sticky{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:48px}.stage{max-width:820px}}.how__grid{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.how__steps-wrap{min-width:0}.how__phone{display:none}.how__steps-wrap{align-items:center;gap:12px;display:flex;position:relative}.steps{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:16px;width:100%;padding:4px 0 12px;display:flex;overflow-x:auto}.steps::-webkit-scrollbar{display:none}.step{scroll-snap-align:center;flex:0 0 78vw;gap:16px;max-width:340px;display:grid}.step__phone{justify-content:center;display:flex}.phone--step{--pw:min(78vw - 40px, 280px)}.step__text{gap:8px;display:grid;position:relative}.step__num{letter-spacing:-.04em;opacity:.1;pointer-events:none;font-size:56px;font-weight:800;line-height:1;position:absolute;top:-.2em;right:0}.step__text p{color:var(--muted)}.how__note{margin-top:24px}.how .rail-btn{display:none}@media (max-width:359px){.step{flex-basis:82vw}.phone--step{--pw:min(82vw - 40px, 280px)}}@media (min-width:768px){.how__grid{grid-template-columns:5fr 7fr;align-items:start;gap:40px}.how__steps-wrap{display:block}.steps{scroll-snap-type:none;gap:48px;padding:0;display:grid;overflow:visible}.step{flex:none;max-width:none}.step__phone{display:none}.step__text{padding:24px 0}.step__num{font-size:72px;top:0;left:-12px;right:auto}.step__text h3,.step__text p,.step__text .label{position:relative}.how__phone{top:calc(var(--nav-h) + 32px);justify-content:center;display:flex;position:sticky}.phone--sticky{--pw:240px}}@media (min-width:1024px){.how__grid{grid-template-columns:5fr 1fr 6fr}.how__phone{grid-column:3}.phone--sticky{--pw:272px}.steps{gap:64px}}.share__grid{gap:40px;display:grid}.comp{gap:12px;display:grid}.comp__media{aspect-ratio:4/5;border-radius:var(--radius);position:relative;overflow:hidden;container-type:inline-size}.comp__photo{border-radius:0;position:absolute;inset:0}.comp__photo.ph{aspect-ratio:auto;height:100%}.comp .phone{--pw:60cqw;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.comp .phone--portrait{border-bottom-right-radius:0;border-bottom-left-radius:0;padding-bottom:0}.comp .phone--portrait .phone__screen{border-bottom-right-radius:0;border-bottom-left-radius:0}.comp--filming .phone--landscape{--pw:82cqw;bottom:10%}.comp h3{margin-top:8px}.comp p{color:var(--muted)}@media (min-width:768px){.share__grid{grid-template-columns:repeat(3,1fr);gap:32px}.comp .phone{--pw:64cqw}.comp--filming .phone--landscape{--pw:86cqw}}@media (min-width:1024px){.comp .phone{--pw:58cqw}.comp--filming .phone--landscape{--pw:82cqw}}.quote{border-left:2px solid var(--accent);gap:8px;margin:8px 0 48px;padding-left:20px;display:grid}.quote p{font-size:var(--lede);max-width:40ch;font-weight:600}.quote cite{color:var(--muted);font-size:.8125rem;font-style:normal}.tiles{gap:40px;display:grid}.tile{align-content:start;gap:12px;display:grid}.tile__media{aspect-ratio:16/10;border-radius:var(--radius);background:var(--panel);position:relative;overflow:hidden}.tile__media .slot,.tile__media .ph{height:100%}.tile__media .ph{aspect-ratio:auto}.tile__media>picture{position:absolute;inset:0}.tile__media>picture img{object-fit:cover;width:100%;height:100%}.tile__media--strip{container-type:inline-size}.strip--tile{transition:transform var(--t-reveal) var(--ease) .2s;transform:translateY(100%)}.is-in .strip--tile{transform:none}.ring--tile{width:15cqw;top:8%;left:auto;right:4%;transform:none}.tile__media--phone{background:var(--panel);place-items:center;display:grid;container-type:inline-size}.phone--tile{--pw:34cqw;margin-top:10%}.medal-row{gap:8px;margin-top:4px;display:flex}.medal-row img{width:72px;height:72px}.tile p{color:var(--muted)}.promote__close{gap:40px;margin-top:64px;display:grid}.memory{gap:8px;display:grid}.memory p{color:var(--muted)}.privacy{border-radius:var(--radius-card);background:var(--panel);border:1px solid var(--border);gap:12px;padding:24px;display:grid}.privacy .lede{max-width:56ch}@media (min-width:768px){.tiles{grid-template-columns:1fr 1fr}.medal-row img{width:96px;height:96px}.promote__close{grid-template-columns:1fr 1fr;align-items:start}.privacy{padding:32px}}.plans__grid{gap:24px;max-width:1000px;margin-inline:auto;display:grid}.plan{border-radius:var(--radius-card);background:var(--card);border:1px solid var(--border);align-content:start;gap:16px;padding:24px;display:grid;position:relative}.plan .tag{position:absolute;top:-12px;left:24px}.plan h3{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.plan__tag{color:var(--muted)}.plan__price{align-items:baseline;gap:8px;display:flex}.plan__price .display-2{max-width:none}.plan__rows{border-top:1px solid var(--border);display:grid}.plan__row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:8px 0;font-size:.9375rem;display:flex}.plan__row>span:first-child{color:var(--muted)}.plan__val{text-align:right;align-items:center;gap:8px;font-weight:600;display:inline-flex}.plan__row--missing .plan__val{color:var(--muted)}.plan__dash{opacity:.6}.plan__quota{font-size:24px;font-weight:800}.ico--check{width:20px;height:20px;color:var(--accent-text)}.plan .btn{justify-self:stretch}.plans__note{text-align:center;max-width:60ch;margin:24px auto 0}@media (min-width:768px){.plans__grid{grid-template-columns:1fr 1fr;gap:32px}.plan{padding:32px}.plan--free{order:-1}.plan__quota{font-size:28px}}.narrate__head{gap:24px;display:grid}.narrate__aside{justify-items:start;gap:12px;display:grid}.rail-wrap{align-items:center;gap:12px;display:flex}.rail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:16px;width:100%;padding:4px 0 12px;display:flex;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.ep{scroll-snap-align:start;flex:0 0 84vw;align-content:start;gap:8px;display:grid}.ep__thumb{aspect-ratio:16/9;border-radius:var(--radius);position:relative;overflow:hidden}.ep__thumb .ph{aspect-ratio:auto;height:100%}.ep__thumb .ph__subject{letter-spacing:-.02em;text-transform:none;color:#eaf2f81f;font-size:clamp(1.25rem,6cqw,3rem);font-weight:800}.ep__thumb .ph__icon{display:none}.ep__thumb .ph__meta{position:absolute;bottom:12px;left:12px}.playmark--ep{width:48px;height:48px}.ep:hover .playmark--ep{transform:translateY(-2px)}.chip--dur{min-height:24px;color:var(--text);background:#030810cc;padding:0 8px;font-size:.75rem;position:absolute;bottom:10px;right:10px}.ep h3{margin-top:4px;font-size:1.125rem}.ep p{color:var(--muted);font-size:.9375rem}.narrate__more{margin:24px 0 8px}@media (max-width:359px){.ep{flex-basis:88vw}}@media (min-width:768px){.narrate__head{grid-template-columns:7fr 5fr;align-items:end}.narrate__aside{text-align:right;justify-self:end;justify-items:end}.ep{flex-basis:40vw;gap:10px}.rail{gap:24px}}@media (min-width:1024px){.ep{flex-basis:360px}}@media (min-width:1280px){.ep{flex-basis:360px}}.get{position:relative;overflow:hidden}.get .container{z-index:1;position:relative}.glow--get{height:100%;top:auto}.get__grid{gap:40px;max-width:1000px;margin-inline:auto;display:grid}.get__app{align-content:start;gap:16px;display:grid}.get__app p{color:var(--muted)}.get__web{align-content:start;gap:16px;display:grid}.get__title{align-items:center;gap:12px;display:flex}.get__mark{width:48px;height:48px}.why summary{cursor:pointer;color:var(--accent-text);padding:8px 0;font-weight:600}.why p{color:var(--muted);padding:4px 0 8px}.invite{gap:12px;display:grid}.invite__label{font-weight:600}.invite__row{gap:12px;display:grid}.invite__input{border-radius:var(--radius);background:var(--bg);width:100%;min-height:48px;color:var(--text);border:1px solid var(--border);font:inherit;padding:0 14px;font-size:1rem}.invite__input::placeholder{color:#5b7083}.invite__input:focus{border-color:var(--accent)}.invite__input[aria-invalid=true]{border-color:var(--danger)}.invite__error{border-left:2px solid var(--danger);color:var(--danger);padding:8px 12px;font-size:.9375rem}.invite__error strong{color:var(--danger)}.invite__status{outline:none;min-height:72px}.status{border-radius:var(--radius-card);background:var(--card);border:1px solid var(--border);animation:fade-in var(--t-state) var(--ease);gap:8px;padding:20px 24px;display:grid}.status p{color:var(--muted)}.ico--status{color:var(--accent-text);width:24px;height:24px}@keyframes fade-in{0%{opacity:0}}@media (max-width:767px){.get__grid{gap:32px}.get__app{order:-1}.get__app .badges--stack{flex-direction:row;justify-content:center}.get__app .badges--stack .badge img{height:40px}.get__app{text-align:center;justify-items:center}}@media (min-width:768px){.invite__row{grid-template-columns:1fr auto}}@media (min-width:1024px){.get__grid{grid-template-columns:5fr 6fr;gap:64px}}.footer{padding:0 0 calc(32px + env(safe-area-inset-bottom))}.footer .rope{margin-bottom:48px}.footer__grid{gap:32px;display:grid}.footer__brand{justify-items:start;gap:12px;display:grid}.footer__mark{width:120px;height:120px}.footer__tagline{font-weight:600}.footer__col{align-content:start;gap:12px;display:grid}.footer__col ul{display:grid}.footer__col a{min-height:44px;color:var(--muted);align-items:center;text-decoration:none;display:inline-flex}.footer__col a:hover{color:var(--text)}.footer__col a[aria-current=page]{color:var(--text);font-weight:600}.footer__bottom{border-top:1px solid var(--border);gap:8px;margin-top:40px;padding-top:24px;display:grid}.footer__top{color:var(--accent-text);justify-self:start;font-weight:600;text-decoration:none}.footer__legal{opacity:.7;max-width:none;margin-top:16px}.footer__brand{order:0}.footer__col:nth-of-type(3){order:1}.footer__col:first-of-type{order:2}.footer__col:nth-of-type(2){order:3}@media (min-width:768px){.footer__grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:24px}.footer__col,.footer__brand{order:initial!important}.footer__col a{min-height:36px}.footer__bottom{grid-template-columns:1fr auto auto;align-items:center;gap:24px}}.hero__strap{letter-spacing:-.01em;text-wrap:balance;max-width:24ch;font-size:clamp(1.375rem,1rem + 1.6vw,2.25rem);font-weight:600;line-height:1.15}@media (max-width:479px){.reel__results .bc__who span{white-space:normal}}.badge--soon{opacity:.85}.phone__beat{opacity:0;display:flex;position:absolute;inset:0}.phone__beat>picture{flex:1;min-height:0;display:flex}.phone__beat[data-beat="0"]{opacity:1}.is-alt .phone__beat{animation:6s step-end infinite alt-beat}.is-alt .phone__beat[data-beat="1"]{animation-delay:-3s}@keyframes alt-beat{0%,49.99%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.phone__beat[data-beat="0"]{opacity:0}.phone__beat[data-beat="1"]{opacity:1}}.appscreen__thumb{container-type:inline-size}.appscreen__clock{font-size:clamp(5px,1.45cqw,22px)}.get__card{border-radius:var(--radius-card);background:var(--card);border:1px solid var(--border);padding:24px}.get__app .badges--stack{margin-top:4px}@media (min-width:768px){.get__grid{grid-template-columns:1fr 1fr;align-items:start;gap:32px}.get__card{padding:32px}}@media (min-width:1024px){.get__grid{grid-template-columns:1fr 1fr;gap:40px}}.footer__soon{margin-left:6px}.aicards{gap:16px;display:grid}.aicard{border-radius:var(--radius-card);background:var(--card);border:1px solid var(--border);align-content:start;gap:10px;padding:24px;display:grid}.aicard__icon{width:44px;height:44px;color:var(--accent-text);background:#00b4ee1f;border-radius:12px;place-items:center;margin-bottom:6px;display:grid}.aicard__icon .ico{width:24px;height:24px}.aicard p{color:var(--muted)}.formats{border-top:1px solid var(--border);gap:16px;margin-top:32px;padding-top:28px;display:grid}.formats__row{gap:12px;display:grid}.formats__chips{flex-wrap:wrap;gap:8px;display:flex}.chip--format{color:var(--text);white-space:nowrap}.formats__next{color:var(--muted);max-width:none}.formats__soon{color:var(--text);font-weight:600}@media (min-width:768px){.aicards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.aicard{padding:28px}.formats{margin-top:40px}.formats__row{grid-template-columns:auto 1fr;align-items:center;column-gap:20px}}@media (min-width:1024px){.aicard{padding:32px}}.archive__grid{gap:32px;display:grid}.archive__visual{display:grid;position:relative}.archive__photo{z-index:1;justify-self:start;width:72%}.tape{z-index:2;aspect-ratio:16/9;border-radius:var(--radius);background:#000;width:100%;margin-top:-14%;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000008c,inset 0 0 0 1px #ffffff0f;container-type:inline-size}.tape__frame{aspect-ratio:4/3;background:#0a0806;height:100%;position:absolute;top:0;bottom:0;left:50%;overflow:hidden;translate:-50%}.tape__frame picture,.tape__frame img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tape__frame img{filter:sepia(.5)saturate(.55)contrast(.9)brightness(.82)blur(.6px);transform:scale(1.03)}.tape__frame:before{content:"";z-index:1;pointer-events:none;background:repeating-linear-gradient(0deg,#00000042 0 1px,#0000 1px 3px);position:absolute;inset:0}.tape__frame:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#ffffff0d,#0000 30% 85%,#ffffff0f);position:absolute;inset:0;box-shadow:inset 0 0 12cqw #0009}.tape__noise{z-index:2;opacity:.55;filter:blur(.8px);background:repeating-linear-gradient(90deg,#ffffff80 0 7px,#0000 7px 16px,#fff3 16px 25px,#0000 25px 44px);height:3.5%;position:absolute;bottom:0;left:0;right:0}.tape__osd{z-index:3;color:#fff;letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;text-shadow:0 0 2px #000,0 0 8px #000000b3,1px 0 #ff005059,-1px 0 #00c8ff59;align-items:center;gap:.55em;font-size:clamp(9px,2.3cqw,20px);font-weight:600;display:inline-flex;position:absolute;top:7%;left:5%}.tape__tri{border:.4em solid #0000;border-left:.7em solid;border-right-width:0;width:0;height:0;display:inline-block}.tape__clock{box-shadow:inset 2px 2px 0 var(--accent), 0 16px 40px #0009}.archive__copy{align-content:start;gap:16px;display:grid}.archive__list{gap:10px;display:grid}.archive__list li{grid-template-columns:24px 1fr;align-items:start;gap:12px;display:grid}.archive__list .ico{color:var(--accent-text);margin-top:.1em}.archive__text{color:var(--muted)}.archive__tagline{font-size:var(--lede);border-left:2px solid var(--accent);max-width:30ch;padding-left:16px;font-weight:600}@media (min-width:768px){.archive__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:48px}}@media (min-width:1024px){.archive__grid{gap:64px}}.languages__grid{gap:32px;display:grid}.lcards{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;display:grid}.lcard{gap:8px;min-width:0;display:grid;container-type:inline-size}.lcard__tag{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:600}.lcard .bc{width:100%;min-height:0;box-shadow:inset 2px 2px 0 var(--accent), 0 12px 32px #0006;font-size:clamp(8px,3cqw,18px);position:static}.lcard .bc__who span{white-space:normal}.languages__copy{align-content:start;gap:16px;display:grid}.languages__list{flex-wrap:wrap;gap:8px;display:flex}.languages__list li{border:1px solid var(--border);background:#0c274099;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:.875rem;font-weight:600;display:inline-flex}.languages__text{color:var(--muted)}.languages__tagline{font-size:var(--lede);border-left:2px solid var(--accent);max-width:30ch;padding-left:16px;font-weight:600}@media (min-width:480px){.lcards{grid-template-columns:repeat(2,minmax(0,1fr))}.lcard:nth-child(2n){translate:0 14px}}@media (min-width:768px){.languages__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:48px}.lcards{gap:16px}}@media (min-width:1024px){.languages__grid{gap:64px}}
