@font-face{font-family:Bricolage Grotesque;font-weight:200 800;font-style:normal;font-optical-sizing:auto;font-display:swap;src:url(/static/fonts/bricolage-grotesque-latin-standard-normal.woff2)format(woff2);unicode-range:U+??,U+131,U+152-153,U+2bb-2bc,U+2c6,U+2da,U+2dc,U+304,U+308,U+329,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Hanken Grotesk;font-weight:100 900;font-style:normal;font-display:swap;src:url(/static/fonts/hanken-grotesk-latin-wght-normal.woff2)format(woff2);unicode-range:U+??,U+131,U+152-153,U+2bb-2bc,U+2c6,U+2da,U+2dc,U+304,U+308,U+329,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Space Mono;font-weight:400;font-style:normal;font-display:swap;src:url(/static/fonts/space-mono-latin-400-normal.woff2)format(woff2);unicode-range:U+??,U+131,U+152-153,U+2bb-2bc,U+2c6,U+2da,U+2dc,U+304,U+308,U+329,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Space Mono;font-weight:700;font-style:normal;font-display:swap;src:url(/static/fonts/space-mono-latin-700-normal.woff2)format(woff2);unicode-range:U+??,U+131,U+152-153,U+2bb-2bc,U+2c6,U+2da,U+2dc,U+304,U+308,U+329,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}:root{--font-display:"Bricolage Grotesque","Hanken Grotesk",system-ui,sans-serif;--font-body:"Hanken Grotesk",system-ui,-apple-system,sans-serif;--font-mono:"Space Mono",ui-monospace,"SF Mono",Menlo,monospace;--ink:#0c1416;--ink-rail:#0a1113;--paper:#eef2f1;--paper-dim:#9aa6ad;--paper-faint:#eef2f180;--wire:#f58a1f;--hairline:#eef2f11f;--root:clamp(15px,.58vw + .58vh,44px);--title-scale:1;--rotate-ms:12s}*,*:before,*:after{box-sizing:border-box;margin:0}html,body{block-size:100%}html{font-size:var(--root)}body{color:var(--paper);background-color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow:hidden;min-block-size:100%;line-height:1.3}::selection{background:var(--wire);color:#11130f}.stage{position:relative;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);block-size:100svh;inline-size:100vw}.rail{grid-row:1;position:relative;z-index:5;display:flex;background:var(--ink-rail);border-block-end:1px solid var(--hairline);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items: center;gap:.7rem;padding:clamp(.55rem,1.4vmin,1.4rem) clamp(.9rem,2.6vmin,2.8rem);font-size:clamp(.62rem,.5vw + .4vh,1.05rem)}.rail__mark{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect width='24' height='24' rx='5' fill='%23f58a1f'/%3E%3Ccircle cx='7' cy='17' r='2.2' fill='%23111'/%3E%3Cpath d='M5 11.2a7.8 7.8 0 0 1 7.8 7.8H10A5 5 0 0 0 5 14z' fill='%23111'/%3E%3Cpath d='M5 6.4A12.6 12.6 0 0 1 17.6 19H15A10 10 0 0 0 5 9z' fill='%23111'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;block-size:1.4em;inline-size:1.4em}.rail__source{color:var(--paper);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700}.rail__pos{color:var(--wire);white-space:nowrap;margin-inline-start:auto;font-weight:700}.rail__brand{display:flex;border-inline-start:1px solid var(--hairline);opacity:.85;flex:none;align-items: center;margin-inline-start:clamp(.7rem,2vmin,1.6rem);padding-inline-start:clamp(.7rem,2vmin,1.6rem)}.rail__brand img{display:block;block-size:clamp(.7rem,1vmin + .5rem,1.4rem);inline-size:auto}.rail__line{position:absolute;overflow:hidden;background:0 0;block-size:2px;bottom:-1px;left:0;right:0}.rail__fill{display:block;background:var(--wire);block-size:100%;inline-size:0}.story{grid-row:2;position:relative;overflow:hidden}.story__media{position:absolute;z-index:0;inset:0}.story__img{position:absolute;background-position:50%;background-repeat:no-repeat;background-size:contain;inset:0}.story__img--back{filter:blur(2.2rem)brightness(.5)saturate(1.1);background-size:cover;transform:scale(1.18)}.story__scrim{position:absolute;z-index:1;pointer-events:none;background:linear-gradient(#080c0e00 34%,#080c0e59 56%,#080c0ed9 80%,#080c0ef2 100%);inset:0}.story__panel{position:absolute;z-index:2;display:flex;overflow:hidden;flex-direction:column;gap:.55rem;max-block-size:50svh;padding:clamp(1.1rem,3vmin,3.4rem);padding-inline-end:clamp(6.5rem,17vmin,15rem);bottom:0;left:0;right:0}.story__kicker{display:flex;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:baseline;gap:.7rem;font-size:clamp(.62rem,.5vw + .35vh,1.05rem)}.story__source{color:var(--wire);font-weight:700}.story__time{color:var(--paper-faint)}.story__title{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:.98;font-size:calc(clamp(1.9rem,4vw + 1.5vh,5.4rem)*var(--title-scale))}.story__summary{color:var(--paper-dim);text-wrap:pretty;max-inline-size:46ch;font-size:clamp(.95rem,.85vw + .6vh,1.55rem);line-height:1.34}.stage[data-mode=text] .story{display:grid;place-items: center}.stage[data-mode=text] .story__media,.stage[data-mode=text] .story__scrim{display:none}.stage[data-mode=text] .story__panel{position:relative;text-align:center;align-items: center;max-block-size:80svh;inline-size:min(92%,36rem);padding-inline-start:0;padding-inline-end:0}.stage[data-mode=text] .story__kicker{justify-content:center}.stage[data-mode=text] .story__title{font-size:calc(clamp(2.2rem,5vw + 2vh,7rem)*var(--title-scale))}.stage[data-mode=text] .story__summary{font-size:clamp(1rem,1vw + .7vh,1.7rem)}@media (orientation:portrait){.story__panel{max-block-size:58svh}}.qr{position:absolute;z-index:3;display:flex;flex-direction:column;align-items: center;gap:.55rem;inline-size:clamp(4.6rem,10vmin,9rem);bottom:clamp(1.1rem,3vmin,3.4rem)}.qr:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:clamp(1.1rem,3vmin,3.4rem)}.qr:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:clamp(1.1rem,3vmin,3.4rem)}.qr:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:clamp(1.1rem,3vmin,3.4rem)}.qr:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:clamp(1.1rem,3vmin,3.4rem)}.qr:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:clamp(1.1rem,3vmin,3.4rem)}.qr:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:clamp(1.1rem,3vmin,3.4rem)}.qr[hidden]{display:none}.qr__frame{position:relative;background:#fff;border-radius:2px;inline-size:100%;padding:clamp(.3rem,.8vmin,.7rem)}.qr__frame:before,.qr__frame:after{content:"";position:absolute;border:2px solid var(--wire);block-size:.85rem;inline-size:.85rem}.qr__frame:before{border-block-end:0;border-inline-end:0;top:-5px}.qr__frame:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:-5px}.qr__frame:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:-5px}.qr__frame:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:-5px}.qr__frame:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:-5px}.qr__frame:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:-5px}.qr__frame:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:-5px}.qr__frame:after{border-block-start:0;border-inline-start:0;bottom:-5px}.qr__frame:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:-5px}.qr__frame:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:-5px}.qr__frame:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:-5px}.qr__frame:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:-5px}.qr__frame:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:-5px}.qr__frame:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:-5px}.qr__code svg{display:block;block-size:auto;inline-size:100%}.qr__label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--paper-dim);text-shadow:0 1px 4px #000000b3;text-align:center;white-space:nowrap;font-size:clamp(.55rem,.7vmin + .28rem,.92rem)}.list{grid-row:2;display:none;overflow:hidden;flex-direction:column;padding:clamp(1.2rem,3.4vmin,4rem) clamp(1.2rem,3.4vmin,4.5rem)}.list__items{overflow:hidden;display:flex;flex-direction:column;flex:1;min-block-size:0}.list__item{display:flex;border-block-start:1px solid var(--hairline);align-items: center;gap:clamp(1rem,3vmin,2.6rem);padding-block-start:clamp(.6rem,1.7vmin,1.5rem);padding-block-end:clamp(.6rem,1.7vmin,1.5rem)}.list__item:first-child{border-block-start:0;padding-block-start:0}.list__body{flex:1;min-inline-size:0}.list__title{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.15rem,1.5vw + 1vh,2.8rem);font-weight:600;line-height:1.06}.list__sum{color:var(--paper-dim);display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;margin-block-start:.25rem;font-size:clamp(.85rem,.7vw + .5vh,1.3rem);line-height:1.3}.list__time{display:block;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-faint);margin-block-start:.35rem;font-size:clamp(.6rem,.45vw + .3vh,.95rem)}.list__qr{background:#fff;border-radius:2px;flex:none;inline-size:clamp(2.6rem,5.5vmin,5rem);padding:clamp(.2rem,.5vmin,.45rem)}.list__qr svg{display:block;block-size:auto;inline-size:100%}.stage[data-mode=list] .story{display:none}.stage[data-mode=list] .list{display:flex}.status{grid-row:2;display:none;text-align:center;font-family:var(--font-mono);letter-spacing:.06em;color:var(--paper-faint);place-content: center;padding:2rem;font-size:clamp(.9rem,1vw + .7vh,1.6rem)}.stage[data-state=loading] .story,.stage[data-state=empty] .story,.stage[data-state=error] .story,.stage[data-state=loading] .list,.stage[data-state=empty] .list,.stage[data-state=error] .list{visibility:hidden}.stage[data-state=loading] .status,.stage[data-state=empty] .status,.stage[data-state=error] .status{display:grid}.stage[data-state=ready] .status{display:none}@media (prefers-reduced-motion:no-preference){.stage.is-in .rail__fill{animation:wire-fill var(--rotate-ms)linear both}.stage.is-in .story__img{animation:media-in .9s ease both}.stage.is-in .story__img--back{animation:fade-in .9s ease both}.stage.is-in .story__kicker{animation:rise-in .6s ease both}.stage.is-in .story__title{animation:rise-in .7s ease 60ms both}.stage.is-in .story__summary{animation:rise-in .7s ease .14s both}.stage.is-in .qr{animation:rise-in .7s ease .22s both}.stage.is-in .list__items{animation:rise-in .7s ease 80ms both}@keyframes wire-fill{0%{inline-size:0}to{inline-size:100%}}@keyframes media-in{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes rise-in{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}}
