@font-face{font-family:Courier Prime;font-style:italic;font-weight:400;font-display:swap;src:url(../media/633fce90301d1dbd-s.1jbgywn3dfs80.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:italic;font-weight:400;font-display:swap;src:url(../media/1f77ba59f1814ecf-s.p.343gipfaf_jw6.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:italic;font-weight:700;font-display:swap;src:url(../media/d3f514887fceeea0-s.2qkuqrojwoyym.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:italic;font-weight:700;font-display:swap;src:url(../media/23071b8b14aa0543-s.p.3u60v9xgf7_rc.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f6e389592deb6d0-s.18kjkh28iesz_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/87d3ffffac5dafea-s.p.3a10o7es2neby.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../media/69c6d7b79c8b79fe-s.1_9u50gws63pa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5f440d3eea613716-s.p.1xmps1tcyqv34.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime Fallback;src:local(Arial);ascent-override:58.08%;descent-override:25.41%;line-gap-override:0.0%;size-adjust:134.5%}.courier_prime_b5b743fb-module__k4xisq__className{font-family:Courier Prime,Courier Prime Fallback}.courier_prime_b5b743fb-module__k4xisq__variable{--font-mono:"Courier Prime", "Courier Prime Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/ca8956476e4b15e1-s.0spvl5h7nh4kj.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/0ada71b763703d9d-s.0bgqpv90abx9d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/2b7d3311b69a4dca-s.p.1elj1f4z6aq4a.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.08di4g7n39o46.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.3szkwhi_rfrst.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.0op912u62qdhl.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_d2717f6f-module__byuL6W__className{font-family:Newsreader,Newsreader Fallback}.newsreader_d2717f6f-module__byuL6W__variable{--font-serif:"Newsreader", "Newsreader Fallback"}
:root{--bg:#14160f;--bg2:#1b1e15;--bg3:#23261d;--bg4:#3a4a3f;--line:#f6f2f11a;--line2:#f6f2f12e;--ink:#f6f2f1;--ink-dim-src:#c7c1b4;--ink-mute-src:#948e80;--ink-dim:var(--ink-dim-src);--ink-mute:var(--ink-mute-src);--ac:#c8aa78;--ac2:#d6b988;--star:#c8aa78;--gold-lo:#8a744f;--gold:#c8aa78;--gold-hi:#f0dcb0;--paper:#efe9dc;--halo:#283021;--halo2:#232a1d;--line3:#f6f2f173;--danger-ink:#14160f;--bar-fill:var(--ac);--ac-ink:#21302a;--gold-ink:#21302a;--wm-w:500;--wm-w-strong:700;--wm-xii:#d6b988;--lime:#91a673;--danger:#d4705f;--ok:var(--lime);--radius:14px;--mono:var(--font-mono), "Courier Prime", ui-monospace, monospace;--serif:var(--font-serif), "Newsreader", Georgia, serif;--pitch:var(--serif);--ui:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--maxw:1180px;--shadow:0 18px 50px -20px #000000b3}[data-theme=light]{--bg:#faf9f2;--bg2:#efece0;--bg3:#e5e1d0;--bg4:#d8d3bd;--line:#2a272524;--line2:#2a27253d;--ink:#2a2725;--ink-dim-src:#5c574d;--ink-mute-src:#66615a;--ink-dim:var(--ink-dim-src);--ink-mute:var(--ink-mute-src);--ac:#3a4a3f;--ac2:#4d6155;--gold-ink:#f6f2f1;--star:#3a4a3f;--ac-ink:#f6f2f1;--lime:#4c6834;--danger:#a03e30;--gold-lo:#6b542a;--gold:#8a6d33;--gold-hi:#a68a45;--paper:#b5ae94;--halo:#e2e0c9;--halo2:#e6e4d0;--line3:#2a272599;--danger-ink:#f6f2f1;--bar-fill:#faf9f2;--shadow:0 18px 50px -24px #3a4a3f66;--wm-xii:#8a6d33}[data-theme=light][data-wm=bold]{--wm-w:700;--wm-w-strong:800}[data-theme=light][data-hdr=dark] .ct-topnav,[data-theme=light][data-hdr=dark] .ct-mobilebar,[data-theme=light][data-hdr=dark] nav.rd-nav{--bg:#3a4a3f;--bg2:#43554a;--bg3:#4d6155;--bg4:#587065;--line:#f6f2f11a;--line2:#f6f2f12e;--ink:#f6f2f1;--ink-dim-src:#c7c1b4;--ink-mute-src:#948e80;--ink-dim:#c7c1b4;--ink-mute:#948e80;--ac:#c8aa78;--ac2:#d6b988;--ac-ink:#21302a;--gold-ink:#21302a;--star:#c8aa78;--wm-xii:#d6b988;background:var(--bg);color:var(--ink);border-bottom-color:var(--line)}html.ct-bright{--ink-dim:color-mix(in oklch, var(--ink) 45%, var(--ink-dim-src));--ink-mute:color-mix(in oklch, var(--ink) 38%, var(--ink-mute-src))}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow:hidden}::selection{background:var(--ac);color:var(--ac-ink)}.scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--line2) transparent;overflow:hidden auto}.scroll::-webkit-scrollbar{width:9px;height:9px}.scroll::-webkit-scrollbar-thumb{background:var(--line2);background-clip:padding-box;border:2px solid #0000;border-radius:20px}.scroll::-webkit-scrollbar-track{background:0 0}.noscroll::-webkit-scrollbar{display:none}.noscroll{scrollbar-width:none}button{color:inherit;cursor:pointer;background:0 0;border:none;font-family:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.mono{font-family:var(--mono)}.serif{font-family:var(--serif)}@keyframes ctFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ctPop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes ctGrain{0%{transform:translate(0)}to{transform:translate(-6%,-6%)}}@keyframes ctPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes ctRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ctShake{0%,to{transform:none}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.grain:after{content:"";pointer-events:none;opacity:.05;z-index:2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1.2s steps(2,end) infinite ctGrain;position:absolute;inset:-20%}.fade{animation:.45s cubic-bezier(.2,.7,.2,1) both ctFade}.rise{animation:.5s cubic-bezier(.2,.7,.2,1) both ctRise}@keyframes ctDrift{0%{transform:translateY(0)}to{transform:translateY(-2.5%)}}.ct-reveal{opacity:0;will-change:opacity, transform;transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.ct-reveal.on{opacity:1;transform:none}.ct-draw-path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.8s cubic-bezier(.4,0,.2,1) .25s}.ct-reveal.on .ct-draw-path{stroke-dashoffset:0}@keyframes ctCue{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:.9;transform:translateY(6px)}}.ct-cue{animation:2.2s ease-in-out infinite ctCue}@media (prefers-reduced-motion:reduce){.ct-reveal{opacity:1;transition:none;transform:none}.ct-cue,.ct-drift{animation:none!important}.ct-draw-path{stroke-dashoffset:0;transition:none}}:focus-visible{outline:2px solid var(--ac2);outline-offset:2px}.ct-read-p{text-wrap:pretty}@keyframes ctFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ctDrawerIn{0%{transform:translate(100%)}to{transform:none}}.ct-clean .ct-grain,.ct-clean .grain:after{opacity:0!important}.dev-chip{right:14px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:200;position:fixed}@media (max-width:767.98px){.dev-chip.dev-chip-app{bottom:calc(80px + env(safe-area-inset-bottom))}}@media (max-width:480px){.ct-reader-pills button{padding:7px 11px!important;font-size:11.5px!important}}@media (min-width:768px){.ct-topnav{display:flex!important}.ct-botnav,.ct-only-sm{display:none!important}}@media (max-width:767.98px){.ct-topnav{display:none!important}.ct-mobilebar,.ct-botnav{display:flex!important}.ct-hero-grid{grid-template-columns:1fr!important}.ct-hero-grid>div:first-child{min-height:200px!important}.ct-hide-sm{display:none!important}}@media (min-width:768px) and (max-width:920px){.ct-topnav{gap:16px!important;padding:0 18px!important}.ct-topnav nav{gap:16px!important;margin-left:2px!important}}@media (max-width:880px){.ct-script-hero{grid-template-columns:1fr!important;gap:22px!important}.ct-script-aside{width:100%;max-width:340px;margin:0 auto;position:static!important;top:auto!important}}@media (max-width:720px){.ct-footer-grid{grid-template-columns:1fr 1fr!important}.ct-footer-grid>div:first-child{grid-column:1/-1!important}}@media (max-width:460px){.ct-footer-grid{grid-template-columns:1fr!important}.ct-footer-grid>div:first-child{grid-column:auto!important}}@media (max-width:560px){.ct-taste-grid{grid-template-columns:1fr 1fr!important}}label:has(input[type=file]):focus-within{outline:2px solid var(--ac);outline-offset:3px}
.rd-landing{background:var(--bg);color:var(--ink);font-family:var(--ui);scrollbar-width:thin;scrollbar-color:var(--line2) transparent;position:fixed;inset:0;overflow:hidden auto}.rd-landing a{color:var(--ac2)}.rd-landing a:hover{color:var(--ink)}.rd-landing.grain:after{position:fixed}.kick{font-family:var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--ac2);font-size:11px}.btn{font-family:var(--ui);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 30px;font-size:15.5px;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex}.btn.gold{background:var(--ac);color:var(--gold-ink);box-shadow:0 14px 34px -14px color-mix(in srgb, var(--ac) 65%, transparent)}.btn.gold:hover{box-shadow:0 20px 44px -14px color-mix(in srgb, var(--ac) 80%, transparent);color:var(--gold-ink);transform:translateY(-2px)}.btn.ghost{color:var(--ink);border:1.5px solid var(--line2);background:0 0}.btn.ghost:hover{border-color:var(--ac);color:var(--ac2)}.rd-landing nav.rd-nav{z-index:60;border-bottom:1px solid #0000;align-items:center;gap:26px;padding:18px clamp(20px,4vw,48px);transition:background .3s,border-color .3s,padding .3s;display:flex;position:fixed;top:0;left:0;right:0}.rd-landing nav.rd-nav.solid{background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--line);padding-top:12px;padding-bottom:12px}.rd-landing nav.rd-nav .wm{font-family:var(--mono);font-weight:var(--wm-w-strong);color:var(--ink);white-space:nowrap;font-size:21px}.rd-landing nav.rd-nav .wm b{color:var(--wm-xii)}.rd-landing nav.rd-nav .links{align-items:center;gap:24px;margin-left:auto;font-size:14px;font-weight:600;display:flex}.rd-landing nav.rd-nav .links a{color:var(--ink-dim);white-space:nowrap}.rd-landing nav.rd-nav .links a:hover{color:var(--ink)}.rd-landing nav.rd-nav .join{opacity:0;pointer-events:none;padding:10px 20px;font-size:13.5px;transition:opacity .3s,transform .3s;transform:translateY(-6px)}.rd-landing nav.rd-nav.solid .join{opacity:1;pointer-events:auto;transform:none}@media (max-width:640px){.rd-landing nav.rd-nav{gap:14px}.rd-landing nav.rd-nav .links{gap:16px}.rd-landing nav.rd-nav .join{display:none}.rd-landing nav.rd-nav .wm{font-size:18px}}.rd-landing .rv,.rd-rvhost .rv{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(34px)}.rd-landing .snapsec.act .rv{opacity:1;transform:none}.rd-landing .rv.d1,.rd-rvhost .rv.d1{transition-delay:.12s}.rd-landing .rv.d2,.rd-rvhost .rv.d2{transition-delay:.24s}.rd-landing .rv.d3,.rd-rvhost .rv.d3{transition-delay:.36s}.rd-landing.rd-snap{scroll-snap-type:y mandatory}.rd-landing.rd-snap .snapsec{scroll-snap-align:start;scroll-snap-stop:always}.rd-landing.rd-snap footer.rd-foot{scroll-snap-align:end}.rd-landing.rd-snap #read1{scroll-snap-align:none}.rd-landing.rd-snap #read1 .anchor{scroll-snap-align:start;scroll-snap-stop:always}.rd-landing .full{height:100svh;overflow:hidden}.rd-landing .hero.snapsec{height:100svh;min-height:0;overflow:hidden}.rd-landing .sec.snapsec{align-content:center;height:100svh;padding-top:44px;padding-bottom:44px;display:grid;overflow:hidden}.rd-landing .final.snapsec{align-content:center;height:100svh;display:grid;overflow:hidden}.rd-landing .bar12 .big12{font-size:clamp(64px,min(14vh,16vw),190px)}.rd-landing .finalwrap{grid-template-rows:auto 1fr;height:100svh;padding-top:74px;display:grid;overflow:hidden}.rd-landing .finalwrap .marq .mc{width:150px}.rd-landing .finalwrap .marq{padding:16px 0}.rd-landing .finalwrap .final{align-self:center;padding:20px 24px 48px}.rd-landing .full{place-items:center;min-height:100svh;padding-top:40px;display:grid}.rd-landing .wall{opacity:.22;justify-content:center;gap:22px;display:flex;position:absolute;inset:-12% -6%;transform:rotateX(9deg)rotate(-3deg)scale(1.08);-webkit-mask-image:radial-gradient(82% 70% at 50% 44%,#000 30%,#0000 78%);mask-image:radial-gradient(82% 70% at 50% 44%,#000 30%,#0000 78%)}.rd-landing .wcol{flex-direction:column;flex:none;gap:22px;width:min(21vw,215px);display:flex}.rd-landing .wcol.up .stack{animation:68s linear infinite rdDrift}.rd-landing .wcol.dn .stack{animation:84s linear infinite reverse rdDrift}.rd-landing .wcol.up2 .stack{animation:76s linear infinite rdDrift}.rd-landing .wall.off .stack{animation-play-state:paused}.rd-landing .stack{flex-direction:column;gap:22px;display:flex}@keyframes rdDrift{to{transform:translateY(-50%)}}@media (max-width:640px){.rd-landing .wcol{width:34vw}.rd-landing .wall .pc{padding:13px}.rd-landing .wall .pc .t{font-size:16px}.rd-landing .wall .pc.mono2 .t{font-size:13px}}.pc{aspect-ratio:2/3;border:1px solid var(--line2);background:var(--bg2);border-radius:12px;flex-direction:column;flex:none;padding:16px;display:flex;overflow:hidden}.pc .g{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);font-size:8.5px}.pc .t{font-family:var(--serif);letter-spacing:-.02em;margin-top:10px;font-size:21px;font-weight:500;line-height:.98}.pc .w{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ac2);margin-top:auto;font-size:8.5px}.pc.gold{background:var(--ac)}.pc.gold .t,.pc.gold .g,.pc.gold .w{color:var(--gold-ink)}.pc.ivory{background:#f3efe6}.pc.ivory .t{color:#2a2725}.pc.ivory .g{color:#66615a}.pc.ivory .w{color:#3a4a3f}.pc.green{background:linear-gradient(170deg,#3a4a3f,#1b1e15)}.pc.green .t{color:#f6f2f1}.pc.green .g{color:#c7c1b4}.pc.green .w{color:#d6b988}.pc.mono2 .t{font-family:var(--mono);letter-spacing:0;font-size:17px;font-weight:700}.rd-landing .marq{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:30px 0;position:relative;overflow:hidden}.rd-landing .marq .track{gap:18px;width:max-content;animation:60s linear infinite rdMarq;display:flex}.rd-landing .marq:hover .track{animation-play-state:paused}@keyframes rdMarq{to{transform:translate(-50%)}}.rd-landing .mc{flex:none;width:170px}.rd-landing .mc .pc{transition:transform .3s,border-color .3s}.rd-landing .mc:hover .pc{border-color:var(--ac);transform:translateY(-6px)}footer.rd-foot{border-top:1px solid var(--line);color:var(--ink-mute);flex-wrap:wrap;align-items:center;gap:22px;padding:34px clamp(20px,5vw,60px);font-size:13px;display:flex}footer.rd-foot .wm{font-family:var(--mono);font-weight:var(--wm-w-strong);color:var(--ink);font-size:16px}footer.rd-foot .wm b{color:var(--wm-xii)}footer.rd-foot .fl{flex-wrap:wrap;gap:20px;margin-left:auto;display:flex}footer.rd-foot a{color:var(--ink-mute)}footer.rd-foot a:hover{color:var(--ink)}@media (max-width:640px){footer.rd-foot{text-align:center;justify-content:center;row-gap:10px}footer.rd-foot .wm{width:100%}footer.rd-foot .fl{justify-content:center;width:100%;margin-top:10px;margin-left:0}}.rd-landing .sec{max-width:1160px;margin:0 auto;padding:clamp(90px,13vh,150px) clamp(20px,5vw,60px)}.rd-landing .sech{font-family:var(--serif);letter-spacing:-.02em;margin:14px 0 18px;font-size:clamp(32px,5vw,58px);font-weight:500;line-height:1.02}.rd-landing .sech em{color:var(--ac2)}.pg-welcome .hero{place-items:center;min-height:100svh;padding:120px 20px 90px;display:grid;position:relative;overflow:hidden}.pg-welcome .hero:before{content:"";z-index:1;background:radial-gradient(ellipse 62% 52% at 50% 46%, color-mix(in srgb, var(--bg) 78%, transparent), transparent 75%);position:absolute;inset:0}.pg-welcome .heroin{z-index:2;text-align:center;max-width:900px;position:relative}.pg-welcome .slug{font-family:var(--mono);letter-spacing:.22em;color:var(--ink-dim);min-height:1.4em;font-size:clamp(11px,1.5vw,13.5px)}.pg-welcome .slug .caret{background:var(--ac2);vertical-align:-2px;width:.55em;height:1.05em;margin-left:3px;animation:1.1s step-end infinite rdBlink;display:inline-block}@keyframes rdBlink{50%{opacity:0}}.pg-welcome h1{font-family:var(--serif);letter-spacing:-.025em;text-shadow:0 3px 26px #0009;margin:26px 0 30px;font-size:clamp(44px,8.4vw,108px);font-weight:500;line-height:.98}.pg-welcome h1 em{color:var(--ac2)}.pg-welcome h1 .wd{opacity:0;filter:blur(6px);animation:.8s cubic-bezier(.2,.7,.2,1) forwards rdRise;display:inline-block;transform:translateY(.5em)rotate(1.2deg)}@keyframes rdRise{to{opacity:1;filter:none;transform:none}}.pg-welcome .sub{color:var(--ink);text-wrap:pretty;opacity:0;text-shadow:0 2px 18px #0000008c;max-width:54ch;margin:0 auto 38px;font-size:clamp(15.5px,1.9vw,18.5px);line-height:1.6;animation:.9s cubic-bezier(.2,.7,.2,1) .9s forwards rdFadeup}@keyframes rdFadeup{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.pg-welcome .ctas{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.pg-welcome .hero .ctas{opacity:0;animation:.9s cubic-bezier(.2,.7,.2,1) 1.15s forwards rdFadeup}.pg-welcome .fine{font-family:var(--mono);letter-spacing:.24em;color:var(--ink-dim);text-shadow:0 1px 10px #0009;margin-top:26px;font-size:10px}.pg-welcome .hero .fine{opacity:0;animation:.9s 1.35s forwards rdFadeup}.pg-welcome .scrollcue{text-align:center;z-index:2;font-family:var(--mono);letter-spacing:.3em;color:var(--ink-mute);text-transform:uppercase;opacity:0;cursor:pointer;background:0 0;border:none;font-size:12.5px;transition:color .2s;animation:1s 2s forwards rdFadeup;position:absolute;bottom:26px;left:0;right:0}.pg-welcome .scrollcue:hover{color:var(--ac2)}.pg-welcome .scrollcue:after{content:"";background:linear-gradient(var(--ac), transparent);width:1px;height:34px;margin:10px auto 0;animation:2s ease-in-out infinite rdPulse;display:block}@keyframes rdPulse{50%{opacity:.3}}.pg-welcome .presswrap{z-index:4;flex-direction:column;transition:opacity .5s;display:flex;position:absolute;inset:0 -22%}.pg-welcome #read1.on1 .presswrap,.pg-welcome #read1.locked .presswrap{opacity:0;pointer-events:none}.pg-welcome .presswrap:before{content:"";background:radial-gradient(ellipse 60% 55% at 50% 48%, color-mix(in srgb, var(--ac) 13%, transparent), transparent 70%);position:absolute;inset:-14%}.pg-welcome .boomstage{flex:1;min-height:0;position:relative;overflow:hidden}.pg-welcome .boomstage.shake{animation:.42s cubic-bezier(.36,.07,.19,.97) rdShk}@keyframes rdShk{10%{transform:translate(-8px,5px)rotate(-.7deg)}25%{transform:translate(7px,-4px)rotate(.6deg)}45%{transform:translate(-5px,3px)}65%{transform:translate(4px,-2px)rotate(-.3deg)}85%{transform:translate(-2px,1px)}}.pg-welcome .boomsvg{width:100%;height:100%;display:block}.pg-welcome .brays line{stroke:var(--ac);stroke-width:1.6px;opacity:.28}.pg-welcome .brays circle{fill:none;stroke:var(--ac);stroke-width:1.4px;stroke-dasharray:3 9;opacity:.3}.pg-welcome .bspark{fill:var(--ac);opacity:.6}.pg-welcome .scn{visibility:hidden}.pg-welcome .scn.on{visibility:visible}.pg-welcome .boomg{transform-box:view-box;transform-origin:350px 300px;transform:scale(0)}.pg-welcome .scn.on .boomg{animation:.55s cubic-bezier(.2,1.1,.3,1) both rdBloom}@keyframes rdBloom{0%{transform:scale(0)}55%{transform:scale(1.28)}78%{transform:scale(.97)}to{transform:scale(1.06)}}.pg-welcome .punchg{transform-box:fill-box;transform-origin:50%}.pg-welcome .scn.on .punchg{animation:.9s ease-in-out .55s infinite alternate rdJab}@keyframes rdJab{0%{transform:scale(1)}to{transform:scale(1.09)}}.pg-welcome .tearg{transform-box:fill-box;transform-origin:50%}.pg-welcome .scn.on .tearg{animation:1.5s ease-in-out .55s infinite alternate rdTearDrift}@keyframes rdTearDrift{0%{transform:scale(1)}to{transform:scale(1.03)}}.pg-welcome .bring{fill:none;stroke:var(--ac2);transform-box:view-box;transform-origin:350px 300px;opacity:0;transform:scale(.1)}.pg-welcome .scn.on .bring{animation:1s cubic-bezier(.2,.7,.3,1) both rdRingx}.pg-welcome .scn.on .bring.r2{animation-delay:.18s}@keyframes rdRingx{0%{opacity:1;stroke-width:7px;transform:scale(.12)}to{opacity:0;stroke-width:1px;transform:scale(1.5)}}.pg-welcome .deb{opacity:0;transform-box:fill-box;transform-origin:50%}.pg-welcome .scn.on .deb{animation:1s cubic-bezier(.15,.6,.4,1) 50ms both rdFlyOut}@keyframes rdFlyOut{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(var(--tx), var(--ty)) rotate(var(--rr))}}.pg-welcome .boomglow{z-index:1;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 54%,#c8aa7866,#0000 60%);transition:opacity .3s;position:absolute;inset:0}.pg-welcome .presswrap.lit .boomglow{opacity:1;animation:.12s steps(2,end) infinite rdFlick}@keyframes rdFlick{to{opacity:.75}}.pg-welcome #read1 .sheet,.pg-welcome #read1 .pagetop{transition:opacity .5s}.pg-welcome #read1:not(.on1):not(.locked) .sheet,.pg-welcome #read1:not(.on1):not(.locked) .pagetop{opacity:0}.pg-welcome .mask{transform-box:fill-box;transform-origin:50% 42%}.pg-welcome .mask.comedy{animation:2.4s ease-in-out infinite rdLaugh}.pg-welcome .mask.tragedy{animation:4.2s ease-in-out infinite rdSob}.pg-welcome .tear{transform-box:fill-box;transform-origin:50%;animation:4.2s ease-in infinite rdTear}.pg-welcome .tear.t2{animation-delay:2.1s}@keyframes rdLaugh{0%,to{transform:rotate(0)}12%{transform:rotate(3.2deg)translateY(-4px)}24%{transform:rotate(-2.2deg)}36%{transform:rotate(2.8deg)translateY(-3px)}48%{transform:rotate(-1.4deg)}60%{transform:rotate(1.6deg)translateY(-2px)}74%{transform:rotate(0)}}@keyframes rdSob{0%,to{transform:rotate(0)}50%{transform:rotate(2.6deg)translateY(4px)}}@keyframes rdTear{0%,8%{opacity:0;transform:translateY(0)scale(.4)}18%{opacity:.85;transform:translateY(4px)scale(1)}55%{opacity:.85;transform:translateY(30px)scale(1)}72%,to{opacity:0;transform:translateY(42px)scale(.9)}}.pg-welcome #read1{height:300svh;position:relative}.pg-welcome #read1 .anchor{height:100svh;position:absolute;top:0;left:0;right:0}.pg-welcome #read1 .anchor.a2{top:100svh}.pg-welcome #read1 .anchor.a3{top:200svh}.pg-welcome .readstick{place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.pg-welcome .readgrid{grid-template-columns:minmax(300px,430px) minmax(280px,380px);align-items:center;gap:clamp(28px,6vw,90px);padding:0 24px;display:grid}@media (max-width:760px){.pg-welcome .readgrid{grid-template-columns:1fr;gap:22px;padding:84px 24px 30px}.pg-welcome .readgrid>div:last-child{width:100%;max-width:min(60vw,290px);margin:0 auto;transition:margin-top .5s cubic-bezier(.2,.7,.2,1)}.pg-welcome #read1:not(.on1):not(.locked) .readgrid>div:last-child{margin-top:-84px}}.pg-welcome .pagecounter{font-family:var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:14px;font-size:11px}.pg-welcome .pagecounter b{color:var(--ac2);letter-spacing:.1em;font-size:15px}.pg-welcome .readh{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(30px,4.6vw,52px);font-weight:500;line-height:1.02}.pg-welcome .readh em{color:var(--ac2)}.pg-welcome .readp,.rd-landing .readp{color:var(--ink-dim);max-width:44ch;font-size:15.5px;line-height:1.65}.pg-welcome .flipstack{aspect-ratio:8.5/11;perspective:1600px;position:relative}.pg-welcome .sheet{background:#f3efe6;border-radius:14px;position:absolute;inset:0;box-shadow:0 0 0 1px #2a27252e}.pg-welcome .sheet.s1{padding:clamp(18px,3vw,34px);overflow:hidden;transform:rotate(1.6deg)translate(5px,4px)}.pg-welcome .sheet.s2{transform:rotate(-1.1deg)translate(-4px,7px)}.pg-welcome .sheet.s3{transform:rotate(.6deg)translate(2px,10px)}.pg-welcome .pagetop{color:#2a2725;font-family:var(--mono);background:#f3efe6;border-radius:14px;padding:clamp(18px,3vw,34px);position:absolute;inset:0;overflow:hidden;box-shadow:0 40px 90px -30px #000000b3,0 0 0 1px #2a272533}.pg-welcome .pagetop .inkline{transform-origin:0;transition:transform .16s cubic-bezier(.2,.7,.2,1);transform:scaleX(0)}.pg-welcome .pagetop .inkline.on{transform:scaleX(1)}.pg-welcome .pagetop .pn{color:#8a8576;font-size:11px;position:absolute;top:12px;right:18px}.pg-welcome .pagetop .pen{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pg-welcome .pen .pk{fill:none;stroke:#b14a3b;stroke-width:2.6px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:0}.pg-welcome .pen .pk.blue{stroke:#2b4a9e;stroke-width:2.2px}.pg-welcome .pen .pk.draw{opacity:.8}@keyframes rdCrumple{0%{opacity:1;clip-path:polygon(0% 0%,25% 0%,50% 0%,75% 0%,100% 0%,100% 33%,100% 66%,100% 100%,66% 100%,33% 100%,0% 100%,0% 50%);transform:none}40%{opacity:1;clip-path:polygon(4% 6%,26% 2%,52% 7%,73% 1%,96% 8%,92% 34%,98% 63%,93% 94%,68% 89%,35% 97%,6% 91%,1% 48%);transform:scale(.55)rotate(-7deg)}62%{opacity:1;clip-path:polygon(10% 14%,30% 6%,48% 16%,70% 5%,90% 18%,84% 36%,95% 60%,86% 86%,64% 78%,38% 92%,12% 82%,5% 46%);transform:scale(.3)rotate(10deg)}to{opacity:0;clip-path:polygon(10% 14%,30% 6%,48% 16%,70% 5%,90% 18%,84% 36%,95% 60%,86% 86%,64% 78%,38% 92%,12% 82%,5% 46%);transform:translate(150%,-130%)scale(.2)rotate(52deg)}}.pg-welcome .pagetop.crumple{animation:.95s cubic-bezier(.45,.1,.7,.5) forwards rdCrumple}.pg-welcome .pagetop:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(112deg,#0000 37%,#3e382e4d 39%,#0000 41%),linear-gradient(-70deg,#0000 29%,#3e382e3d 31%,#0000 33%),linear-gradient(23deg,#0000 55%,#ffffff8c 57%,#0000 59%),linear-gradient(158deg,#0000 21%,#3e382e42 23%,#0000 25%),linear-gradient(83deg,#0000 63%,#3e382e52 65%,#0000 67%),linear-gradient(-24deg,#0000 46%,#ffffff80 48%,#0000 50%),linear-gradient(131deg,#0000 70%,#3e382e38 72%,#0000 74%);transition:opacity .22s ease-out;position:absolute;inset:0}.pg-welcome .pagetop.crumple:after{opacity:1}@keyframes rdPageIn{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}.pg-welcome .pagetop.fresh{animation:.35s ease-out rdPageIn}.pg-welcome .inkline{background:#c9c2b2;border-radius:2px;height:9px;margin-bottom:9px}.pg-welcome .inkline.b{opacity:.82;background:#2a2725}.pg-welcome .inkline.sp{background:0 0}.pg-welcome .beatpage{z-index:3;opacity:0;transition:opacity .5s;position:absolute;inset:0 -17%}.pg-welcome #read1.locked .sheet{opacity:0}.pg-welcome .beat-grid{opacity:0;background-image:repeating-linear-gradient(to right, color-mix(in srgb, var(--ac) 20%, transparent) 0 1px, transparent 1px 34px), repeating-linear-gradient(to bottom, color-mix(in srgb, var(--ac) 20%, transparent) 0 1px, transparent 1px 34px);position:absolute;inset:-34%;-webkit-mask-image:radial-gradient(50% 48%,#000 12%,#00000059 45%,#0000 72%);mask-image:radial-gradient(50% 48%,#000 12%,#00000059 45%,#0000 72%)}@keyframes rdGridIn{to{opacity:.75}}.pg-welcome #read1.locked .beat-grid{animation:1.2s ease-out .25s forwards rdGridIn}.pg-welcome .swap{display:grid}.pg-welcome .swap>*{grid-area:1/1;transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}.pg-welcome .swap .t1,.pg-welcome .swap .t2{opacity:0;pointer-events:none;transform:translateY(18px)}.pg-welcome #read1.on1 .t0,.pg-welcome #read1.locked .t0{opacity:0;pointer-events:none;transform:translateY(-18px)}.pg-welcome #read1.on1 .t1{opacity:1;pointer-events:auto;transform:none}.pg-welcome #read1.locked .t1{opacity:0;pointer-events:none;transform:translateY(-18px)}.pg-welcome #read1.locked .t2{opacity:1;pointer-events:auto;transform:none}.pg-welcome #read1.locked .pagetop{display:none}.pg-welcome #read1.locked .beatpage{opacity:1}.pg-welcome .beatsvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pg-welcome .beat-head{font-family:var(--mono);letter-spacing:3px;fill:var(--ink-mute);font-size:15px}.pg-welcome .beat-base{stroke:color-mix(in srgb, var(--ac) 26%, transparent);stroke-width:1.4px;stroke-dasharray:3 5}.pg-welcome .beat-curve{fill:none;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000px;filter:drop-shadow(0 0 9px color-mix(in srgb, var(--ac) 55%, transparent))}.pg-welcome .beat-area{opacity:0}.pg-welcome .beat-dot{fill:var(--ac2);stroke:var(--bg);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--ac2) 70%, transparent))}.pg-welcome .beat-lab{font-family:var(--mono);letter-spacing:.5px;fill:var(--ink-dim);opacity:0;font-size:11px}.pg-welcome .beat-axis{font-family:var(--mono);letter-spacing:2px;fill:var(--ink-mute);opacity:0;font-size:10px}@keyframes rdBeatDraw{to{stroke-dashoffset:0}}@keyframes rdBeatPop{0%{opacity:0;transform:scale(.2)}70%{transform:scale(1.25)}to{opacity:1;transform:none}}@keyframes rdLabelIn{to{opacity:.9}}@keyframes rdAreaIn{to{opacity:1}}@keyframes rdDotPulse{0%,to{transform:scale(1)}50%{transform:scale(1.28)}}.pg-welcome #read1.locked .beat-curve{animation:1.6s ease-out forwards rdBeatDraw}.pg-welcome #read1.locked .beat-area{animation:1s ease-out 1.35s forwards rdAreaIn}.pg-welcome #read1.locked .beat-dot{animation:.5s cubic-bezier(.2,.7,.2,1) both rdBeatPop,2.8s ease-in-out 1.8s infinite rdDotPulse}.pg-welcome #read1.locked .beat-lab{animation:.45s ease-out both rdLabelIn}.pg-welcome #read1.locked .beat-axis{animation:.6s ease-out .9s both rdLabelIn}.pg-welcome .beat-rider{fill:var(--gold-hi);opacity:0;offset-rotate:0deg;filter:drop-shadow(0 0 7px var(--gold));offset-path:path("M 39.0 408 C 80.6 402 96.2 350 123.5 330 C 158.6 305 188.5 276 214.5 250 C 254.8 216 275.6 194 305.5 175 C 338.0 158 358.8 292 379.6 316 C 405.6 344 423.8 128 449.8 86 C 468.0 62 483.6 160 487.5 205")}@keyframes rdRide{0%{offset-distance:0%;opacity:0}7%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}@supports (offset-path:path("M 0 0 L 1 1")){.pg-welcome #read1.locked .beat-rider{animation:4.8s cubic-bezier(.45,.05,.55,.95) 2s infinite rdRide}}.pg-welcome .steps{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-top:44px;display:grid}.pg-welcome .step{background:var(--bg2);border:1px solid var(--line);border-radius:20px;padding:30px 28px;position:relative;overflow:hidden}.pg-welcome .step:before{content:attr(data-n);font-family:var(--mono);color:color-mix(in srgb, var(--ac) 11%, transparent);font-size:110px;font-weight:700;line-height:1;position:absolute;top:-18px;right:2px}.pg-welcome .step h3{font-family:var(--serif);letter-spacing:-.01em;margin:0 0 10px;font-size:22px;font-weight:500}.pg-welcome .step p{color:var(--ink-dim);margin:0;font-size:14px;line-height:1.6}.pg-writers .bar12{text-align:center}.pg-writers .big12{font-family:var(--mono);color:var(--ac2);letter-spacing:-.02em;white-space:nowrap;font-size:clamp(90px,17vw,220px);font-weight:700;line-height:.9}.pg-writers .big12 .dot{color:var(--ink-mute)}.pg-writers .flap{perspective:700px;vertical-align:top;justify-content:center;width:1.92em;display:inline-flex}.pg-writers .fcell{text-align:center;width:.64em;color:var(--ink);transition:width .35s cubic-bezier(.2,.7,.2,1);display:inline-block;position:relative}.pg-writers .fcell.spin{animation:70ms linear infinite rdFlaptick}@keyframes rdFlaptick{0%{transform:rotateX(0)}55%{transform:rotateX(-84deg)}to{transform:rotateX(0)}}.pg-writers .fcell.done{color:var(--ac2)}.pg-writers .fcell.gone{width:0;overflow:hidden}.pg-writers .barrow{flex-wrap:wrap;justify-content:center;gap:clamp(18px,4vw,54px);margin-top:44px;display:flex}.pg-writers .barcell{text-align:center}.pg-writers .barcell .a{font-family:var(--mono);color:var(--ink);font-size:19px;font-weight:700}.pg-writers .barcell .b{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);margin-top:6px;font-size:10.5px}.pg-welcome .final{text-align:center;padding:clamp(110px,18vh,200px) 24px}.pg-welcome .final h2{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 34px;font-size:clamp(28px,3.7vw,50px);font-weight:500;line-height:1.28}.pg-welcome .final h2 .nw{white-space:nowrap}@media (max-width:560px){.pg-welcome .final h2{font-size:clamp(28px,8.4vw,34px)}}.pg-welcome .final h2 em{color:var(--ac2)}.rd-landing .rv.in,.rd-rvhost .rv.in{opacity:1;transform:none}.pg-writers .hero{text-align:center;align-content:center;place-items:center;min-height:100svh;padding:120px 22px;display:grid;position:relative;overflow:hidden}.pg-writers .hero:before{content:"";background:radial-gradient(ellipse 60% 50% at 50% 30%, color-mix(in srgb, var(--ac) 5%, transparent), transparent), radial-gradient(ellipse 62% 52% at 50% 46%, color-mix(in srgb, var(--bg) 70%, transparent), transparent 75%);position:absolute;inset:0}.pg-writers .typed-page{aspect-ratio:8.5/11;opacity:.03;background:#f3efe6;border-radius:10px;width:min(74vw,560px);position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)rotate(-2deg);box-shadow:0 60px 120px #0009}.pg-writers h1{font-family:var(--serif);letter-spacing:-.025em;text-shadow:0 3px 26px #0009;margin:24px 0 28px;font-size:clamp(40px,7.6vw,96px);font-weight:500;line-height:.99;position:relative}.pg-writers h1 em{color:var(--ac2)}.pg-writers h1 .wd{opacity:0;filter:blur(6px);animation:.8s cubic-bezier(.2,.7,.2,1) forwards rdRise;display:inline-block;transform:translateY(.5em)}.pg-writers .sub{color:var(--ink);text-wrap:pretty;opacity:0;text-shadow:0 2px 18px #0000008c;max-width:56ch;margin:0 auto 36px;font-size:clamp(15.5px,1.9vw,18px);line-height:1.6;animation:.9s .95s forwards rdFadeup;position:relative}.pg-writers .ctas{flex-wrap:wrap;justify-content:center;gap:14px;display:flex;position:relative}.pg-writers .hero .ctas{opacity:0;animation:.9s 1.15s forwards rdFadeup}.pg-writers .fine{font-family:var(--mono);letter-spacing:.24em;color:var(--ink-dim);text-shadow:0 1px 10px #0009;margin-top:26px;font-size:10px;position:relative}.pg-writers .scrollcue{text-align:center;z-index:2;font-family:var(--mono);letter-spacing:.3em;color:var(--ink-mute);text-transform:uppercase;opacity:0;cursor:pointer;background:0 0;border:none;font-size:12.5px;transition:color .2s;animation:1s 1.6s forwards rdFadeup;position:absolute;bottom:26px;left:0;right:0}.pg-writers .scrollcue:hover{color:var(--ac2)}.pg-writers .scrollcue:after{content:"";background:linear-gradient(var(--ac), transparent);width:1px;height:34px;margin:10px auto 0;animation:2s ease-in-out infinite rdPulse;display:block}.pg-writers .hero .fine{opacity:0;animation:.9s 1.35s forwards rdFadeup}.pg-writers .body{color:var(--ink-dim);text-wrap:pretty;max-width:58ch;font-size:15.5px;line-height:1.65}.pg-writers .whytwelve{text-align:center}.pg-writers .whytwelve .readp{color:var(--ink-dim);text-wrap:pretty;font-size:15.5px;line-height:1.65}.pg-writers .beatsheet{width:min(100%,700px);margin:clamp(36px,6vh,60px) auto 0}.pg-writers .bs-tick{opacity:0}.pg-writers .rv.in .bs-tick{animation:.35s ease-out both rdBsTick}@keyframes rdBsTick{0%{opacity:0}to{opacity:var(--o,1)}}.pg-writers .bs-late{opacity:0}.pg-writers .rv.in .bs-late{animation:.6s 1s both rdBsLate}@keyframes rdBsLate{to{opacity:1}}.pg-writers .bs-dot{transform-box:fill-box;transform-origin:50%;transform:scale(0)}.pg-writers .rv.in .bs-dot{animation:.45s cubic-bezier(.2,1.2,.3,1) 1.15s both rdBsPop}@keyframes rdBsPop{0%{transform:scale(0)}70%{transform:scale(1.5)}to{transform:scale(1)}}.pg-writers .bs-ring{opacity:0;transform-box:fill-box;transform-origin:50%}.pg-writers .rv.in .bs-ring{animation:.9s cubic-bezier(.2,.7,.3,1) 1.2s both rdBsRing}@keyframes rdBsRing{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(2.6)}}.pg-twelve .meter{background:var(--bg2);border:1px solid var(--line);border-radius:22px;margin-bottom:48px;padding:34px 30px}.pg-twelve .meter .mm{font-family:var(--mono);align-items:baseline;gap:10px;display:flex}.pg-twelve .meter .mm b{color:var(--ac2);font-size:64px;font-weight:700;line-height:1}.pg-twelve .meter .mm span{color:var(--ink-mute);letter-spacing:.1em;text-transform:uppercase;font-size:13px}.pg-twelve .mtrack{background:var(--bg3);border-radius:6px;height:10px;margin:20px 0 26px;overflow:hidden}.pg-twelve .mfill{background:linear-gradient(90deg, var(--ac), var(--ac2));border-radius:6px;width:0%;height:100%;transition:width 1.4s cubic-bezier(.2,.7,.2,1)}.pg-twelve .chips{gap:9px;display:grid}.pg-twelve .chip{background:var(--bg3);border:1px solid var(--line);opacity:.35;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:13.5px;transition:opacity .5s,transform .5s,border-color .5s;display:flex;transform:translate(-8px)}.pg-twelve .chip.on{opacity:1;border-color:color-mix(in srgb, var(--ac) 45%, transparent);transform:none}.pg-twelve .chip .pts{font-family:var(--mono);color:var(--ac2);white-space:nowrap;font-weight:700}.pg-writers .insight{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,6vw,80px);display:grid}@media (max-width:820px){.pg-writers .insight{grid-template-columns:1fr}}.pg-writers .chartcard{background:var(--bg2);border:1px solid var(--line);border-radius:22px;padding:26px}.pg-writers .chartcard .lab{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);justify-content:space-between;margin-bottom:16px;font-size:10.5px;display:flex}.pg-writers .stats{flex-wrap:wrap;gap:26px;margin-top:18px;display:flex}.pg-writers .stat .v{font-family:var(--mono);color:var(--ac2);font-size:22px;font-weight:700}.pg-writers .stat .k{color:var(--ink-mute);margin-top:2px;font-size:11px}.pg-writers .theft{text-align:center;max-width:820px;margin:0 auto}.pg-writers .theft blockquote{font-family:var(--serif);letter-spacing:-.015em;margin:34px 0;font-size:clamp(24px,3.6vw,40px);font-weight:500;line-height:1.2}.pg-writers .theft blockquote em{color:var(--ac2)}.pg-writers .trio{text-align:left;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:44px;display:grid}.pg-writers .trio .t{background:var(--bg2);border:1px solid var(--line);border-radius:16px;align-items:center;gap:14px;padding:16px 18px;display:flex}.pg-writers .trio .t .tic{width:44px;height:44px;color:var(--ac2);background:color-mix(in srgb, var(--ac) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ac) 22%, transparent);filter:drop-shadow(0 0 10px color-mix(in srgb, var(--ac) 35%, transparent));border-radius:13px;flex:none;place-items:center;display:inline-grid}.pg-writers .trio .t .tt{min-width:0}.pg-writers .trio .t .a{font-family:var(--mono);color:var(--ink);font-size:15px;font-weight:700}.pg-writers .trio .t .b{color:var(--ink-mute);margin-top:4px;font-size:12.5px;line-height:1.5}@media (hover:hover) and (pointer:fine) and (min-height:600px) and (max-height:780px){.pg-writers .theft blockquote{margin:22px 0;font-size:clamp(22px,3.2vw,34px)}.pg-writers .trio{margin-top:26px}}.pg-writers .final{text-align:center;padding:clamp(110px,18vh,200px) 24px}.pg-writers .final h2{font-family:var(--serif);letter-spacing:-.025em;margin:0 0 34px;font-size:clamp(36px,6vw,72px);font-weight:500;line-height:1}.pg-writers .final h2 em{color:var(--ac2)}.rd-auth label{color:var(--ink-dim);margin:0 0 6px;font-size:12px;font-weight:700;display:block}.rd-auth input{background:var(--bg);border:1px solid var(--line3);width:100%;color:var(--ink);font-size:15px;font-family:var(--ui);border-radius:12px;outline:none;padding:13px 15px;transition:border-color .2s}.rd-auth input:focus{border-color:var(--ac)}.rd-auth input[type=checkbox]{border-radius:4px;flex:none;width:auto;margin-top:1px;padding:0}.rd-auth .card{background:var(--bg2);border:1px solid var(--line);border-radius:20px}.rd-auth .err{color:var(--danger);font-size:13px;line-height:1.5}.rd-auth .notice{color:var(--lime);font-size:13px;line-height:1.5}.rd-auth .btn[disabled]{opacity:.45;pointer-events:none}.pg-join .wrap{max-width:760px;margin:0 auto;padding:130px 22px 90px}.pg-join nav.rd-nav{background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);padding-top:16px;padding-bottom:16px}.pg-join h1{font-family:var(--serif);letter-spacing:-.025em;margin:16px 0 12px;font-size:clamp(34px,5.6vw,58px);font-weight:500;line-height:1}.pg-join h1 em{color:var(--ac2)}.pg-join .sub{color:var(--ink-dim);text-wrap:pretty;max-width:52ch;margin:0 0 34px;font-size:15.5px;line-height:1.6}.pg-join .roles{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:30px;display:grid}@media (max-width:560px){.pg-join .roles{grid-template-columns:1fr}}.pg-join .role{text-align:left;background:var(--bg2);border:1.5px solid var(--line);cursor:pointer;border-radius:16px;padding:20px 20px 18px;transition:border-color .2s,background .2s;position:relative}.pg-join .role .rt{font-family:var(--serif);letter-spacing:-.01em;font-size:19px;font-weight:500}.pg-join .role .rd{color:var(--ink-mute);margin-top:5px;font-size:12.5px;line-height:1.5}.pg-join .role.on{border-color:var(--ac);background:color-mix(in srgb, var(--ac) 7%, var(--bg2))}.pg-join .role.on:after{content:"✓";background:var(--ac);width:22px;height:22px;color:var(--gold-ink);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;top:14px;right:16px}.pg-join .card{padding:30px 28px}.pg-join .fgrid{gap:16px;display:grid}.pg-join .frow{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:560px){.pg-join .frow{grid-template-columns:1fr}}.pg-join .fine{font-family:var(--mono);letter-spacing:.18em;color:var(--ink-mute);text-align:center;margin-top:18px;font-size:10px}.pg-join .stepper{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);align-items:center;gap:10px;font-size:10.5px;display:flex}.pg-join .stepper b{color:var(--ac2)}.pg-join .stepper .ln{background:var(--line2);flex:1;height:1px}.pg-join .pane{display:none}.pg-join .pane.on{animation:.5s cubic-bezier(.2,.7,.2,1) rdFadeup;display:block}.pg-join .tcount{z-index:40;background:color-mix(in srgb, var(--bg2) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:14px;align-items:center;gap:14px;margin:0 0 20px;padding:14px 18px;display:flex;position:sticky;top:64px}.pg-join .tcount .n{font-family:var(--mono);color:var(--ac2);min-width:64px;font-size:22px;font-weight:700}.pg-join .tbar{background:var(--bg3);border-radius:4px;flex:1;height:6px;overflow:hidden}.pg-join .tfill{background:linear-gradient(90deg, var(--ac), var(--ac2));width:0%;height:100%;transition:width .3s cubic-bezier(.2,.7,.2,1)}.pg-join .films{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.pg-join .film{text-align:left;aspect-ratio:2/3;border:1.5px solid var(--line);background:var(--bg2);cursor:pointer;font-family:var(--ui);border-radius:12px;flex-direction:column;padding:14px;transition:transform .2s,border-color .2s;display:flex;position:relative}.pg-join .film:hover{transform:translateY(-3px)}.pg-join .film .fg{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);font-size:8px}.pg-join .film .ft{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin-top:8px;font-size:18px;font-weight:500;line-height:1}.pg-join .film .fy{font-family:var(--mono);color:var(--ink-mute);margin-top:auto;font-size:9px}.pg-join .film.on{border-color:var(--ac);background:color-mix(in srgb, var(--ac) 9%, var(--bg2))}.pg-join .film.on:after{content:"✓";background:var(--ac);width:22px;height:22px;color:var(--gold-ink);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;top:10px;right:10px}.pg-join .stickycta{justify-content:center;margin-top:26px;display:flex;position:sticky;bottom:18px}.pg-join .wnote{gap:10px;margin:22px 0;display:grid}.pg-join .wn{background:var(--bg3);border:1px solid var(--line);border-radius:12px;justify-content:space-between;gap:14px;padding:13px 17px;font-size:13.5px;display:flex}.pg-join .wn .pts{font-family:var(--mono);color:var(--ac2);white-space:nowrap;font-weight:700}.pg-signin{place-items:center;padding:24px;display:grid}.pg-signin:before{content:"";background:radial-gradient(ellipse 55% 45% at 50% 38%, color-mix(in srgb, var(--ac) 6%, transparent), transparent);position:fixed;inset:0}.pg-signin .box{text-align:center;width:min(400px,100%);animation:.7s cubic-bezier(.2,.7,.2,1) rdFadeup;position:relative}.pg-signin .wm{font-family:var(--mono);font-weight:var(--wm-w-strong);color:var(--ink);font-size:25px}.pg-signin .wm b{color:var(--wm-xii)}.pg-signin .slug{font-family:var(--mono);letter-spacing:.24em;color:var(--ink-mute);text-transform:uppercase;margin:14px 0 30px;font-size:10.5px}.pg-signin h1{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 26px;font-size:32px;font-weight:500;line-height:1.05}.pg-signin h1 em{color:var(--ac2)}.pg-signin .card{text-align:left;gap:14px;padding:28px 26px;display:grid}.pg-signin .btn{cursor:pointer;background:var(--ac);color:var(--gold-ink);box-shadow:0 14px 34px -14px color-mix(in srgb, var(--ac) 65%, transparent);font-size:15px;font-weight:700;font-family:var(--ui);border:none;border-radius:999px;justify-content:center;align-items:center;padding:14px;transition:transform .18s,opacity .18s;display:flex}.pg-signin .btn:hover{transform:translateY(-2px)}.pg-signin .forgot{text-align:right;margin-top:-4px;font-size:12.5px}.pg-signin .alt{color:var(--ink-mute);margin-top:22px;font-size:13.5px}.pg-signin .fine{font-family:var(--mono);letter-spacing:.24em;color:var(--ink-mute);margin-top:30px;font-size:9.5px}.pg-twelve .hero{text-align:center;padding:170px 22px 80px;position:relative;overflow:hidden}.pg-twelve .hero:before{content:"";background:radial-gradient(ellipse 55% 45% at 50% 30%, color-mix(in srgb, var(--ac) 6%, transparent), transparent);position:absolute;inset:0}.pg-twelve .hero .big{font-family:var(--mono);color:var(--ac2);letter-spacing:-.03em;margin-top:44px;font-size:clamp(110px,22vw,280px);font-weight:700;line-height:.85;position:relative}.pg-twelve .hero .big .dot{color:var(--ink-mute)}.pg-twelve h1{font-family:var(--serif);letter-spacing:-.02em;margin:30px 0 16px;font-size:clamp(32px,5vw,54px);font-weight:500;line-height:1;position:relative}.pg-twelve h1 em{color:var(--ac2)}.pg-twelve .sub{color:var(--ink-dim);text-wrap:pretty;max-width:56ch;margin:0 auto;font-size:15.5px;line-height:1.6;position:relative}.pg-twelve .art{max-width:720px;margin:0 auto;padding:30px 22px 90px}.pg-twelve .ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:50px;display:flex}.pg-twelve .fine{font-family:var(--mono);letter-spacing:.24em;color:var(--ink-mute);text-align:center;margin-top:26px;font-size:10px}.pg-twelve nav.rd-nav{background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);padding-top:16px;padding-bottom:16px}.pg-twelve .rv{transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(30px)}.pg-twelve .rv.in{transform:none}.pg-feed .wrap{max-width:1200px;margin:0 auto;padding:0 clamp(18px,4vw,44px) 80px}.pg-feed .hero{border:1px solid var(--line);background:linear-gradient(120deg, var(--bg3), var(--bg2) 65%);border-radius:24px;align-items:end;min-height:380px;margin:26px 0 40px;display:grid;position:relative;overflow:hidden}.pg-feed .hero:before{content:"";background:radial-gradient(ellipse 70% 90% at 82% 30%, color-mix(in srgb, var(--ac) 13%, transparent), transparent 70%);position:absolute;inset:0}.pg-feed .hero .ht{pointer-events:none;place-items:center;width:44%;padding:30px;display:grid;position:absolute;top:0;bottom:0;right:0}.pg-feed .hero .ht .poster{aspect-ratio:2/3;border-radius:14px;width:min(230px,80%);overflow:hidden;transform:rotate(3deg);box-shadow:0 40px 80px -30px #000c}.pg-feed .hero .ht .poster.pc{border:1px solid var(--line2);padding:22px}.pg-feed .hero .ht .poster .t{margin-top:12px;font-size:30px}.pg-feed .hero .ht .poster .g,.pg-feed .hero .ht .poster .w{font-size:9px}.pg-feed .hero .hin{max-width:60%;padding:clamp(26px,4.5vw,50px);position:relative}@media (max-width:720px){.pg-feed .hero .ht{display:none}.pg-feed .hero .hin{max-width:100%}}.pg-feed .hero h1{font-family:var(--serif);letter-spacing:-.02em;margin:12px 0;font-size:clamp(30px,4.6vw,54px);font-weight:500;line-height:1}.pg-feed .hero .log{font-family:var(--mono);color:var(--ink);max-width:46ch;margin:0 0 22px;font-size:14px;line-height:1.55}.pg-feed .hero .meta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.pg-feed .hero .meta b{color:var(--ac2)}.pg-feed .hero .btn{padding:14px 26px;font-size:14.5px}.pg-feed .crow{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.pg-feed .crow::-webkit-scrollbar{display:none}.pg-feed .cc{background:var(--bg2);border:1px solid var(--line);scroll-snap-align:start;cursor:pointer;text-align:left;width:300px;font-family:var(--ui);color:var(--ink);border-radius:14px;flex:none;align-items:center;gap:13px;padding:10px;transition:border-color .2s,transform .2s;display:flex}.pg-feed .cc:hover{border-color:var(--ac);transform:translateY(-2px)}.pg-feed .cc .mini{aspect-ratio:2/3;border:1px solid var(--line);border-radius:7px;flex:none;width:48px;overflow:hidden}.pg-feed .cc .t{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.pg-feed .cc .p{font-family:var(--mono);color:var(--ink-mute);margin:4px 0 6px;font-size:10px}.pg-feed .cc .bar{background:var(--bg3);border-radius:2px;height:3px;overflow:hidden}.pg-feed .cc .fill{background:var(--ac);height:100%}.pg-feed .rowh{align-items:baseline;gap:12px;margin:44px 0 16px;display:flex}.pg-feed .rowh h2{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:24px;font-weight:500}.pg-feed .rowh .sub{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);font-size:10.5px}.pg-feed .grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px;display:grid}@media (max-width:560px){.pg-feed .grid{grid-template-columns:1fr 1fr;gap:12px}.pg-feed .rowh{flex-direction:column;align-items:flex-start;gap:4px}}.pg-feed .pcard{cursor:pointer;text-align:left;font-family:var(--ui);color:var(--ink);width:100%;padding:0;transition:transform .25s;display:block}.pg-feed .pcard:hover{transform:translateY(-5px)}.pg-feed .pcard .pc{width:100%;transition:border-color .25s}.pg-feed .pcard:hover .pc{border-color:var(--ac)}.pg-feed .pcard .pc .t{font-size:20px}.pg-feed .pcard .cover{aspect-ratio:2/3;border:1px solid var(--line2);border-radius:12px;transition:border-color .25s;overflow:hidden}.pg-feed .pcard:hover .cover{border-color:var(--ac)}.pg-feed .pcard .cap{margin-top:9px;padding:0 2px}.pg-feed .pcard .cap .ct{font-size:13px;font-weight:700}.pg-feed .pcard .cap .cs{font-family:var(--mono);color:var(--ink-dim);align-items:center;gap:6px;margin-top:3px;font-size:12.5px;display:flex}.pg-feed .pcard .cap .cs .st{color:var(--ac2)}.pg-script .wrap{max-width:1080px;margin:0 auto;padding:8px clamp(18px,4vw,44px) 90px}.pg-script .top{grid-template-columns:300px 1fr;align-items:start;gap:clamp(26px,4.5vw,60px);display:grid}.pg-script .posterwrap{position:sticky;top:70px}@media (max-width:820px){.pg-script .top{grid-template-columns:1fr}.pg-script .posterwrap{max-width:280px;margin:0 auto;position:static}}.pg-script .poster{aspect-ratio:2/3;border:1px solid var(--line2);background:linear-gradient(165deg, var(--bg2), var(--bg));border-radius:16px;flex-direction:column;padding:26px;display:flex;box-shadow:0 40px 80px -34px #000c}.pg-script .poster .g{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);font-size:9.5px}.pg-script .poster .t{font-family:var(--serif);letter-spacing:-.02em;margin-top:14px;font-size:38px;font-weight:500;line-height:.96}.pg-script .poster .w{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ac2);margin-top:auto;font-size:9.5px}.pg-script .meta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);flex-wrap:wrap;align-items:center;gap:9px;font-size:11px;display:flex}.pg-script .pill{font-family:var(--mono);letter-spacing:.06em;color:var(--ac2);border:1px solid color-mix(in srgb, var(--ac) 40%, transparent);border-radius:999px;padding:2px 8px;font-size:9.5px;font-weight:700}.pg-script h1{font-family:var(--serif);letter-spacing:-.025em;margin:14px 0 12px;font-size:clamp(38px,6vw,64px);font-weight:500;line-height:.98}.pg-script .stars{align-items:center;gap:9px;margin:0 0 18px;display:flex}.pg-script .stars .row{gap:2px;display:flex}.pg-script .stars .s{width:17px;height:17px;position:relative}.pg-script .stars .s .b,.pg-script .stars .s .f{font-size:15px;line-height:17px;position:absolute;inset:0}.pg-script .stars .s .b{color:var(--line3)}.pg-script .stars .s .f{color:var(--ac2);white-space:nowrap;overflow:hidden}.pg-script .stars .avg{font-family:var(--mono);color:var(--ac2);font-size:18px;font-weight:700}.pg-script .stars .cnt{color:var(--ink-mute);font-size:13px}.pg-script .log{font-family:var(--mono);color:var(--ink);max-width:52ch;margin:0 0 12px;font-size:clamp(15px,1.8vw,18px);line-height:1.5}.pg-script .mash{font-family:var(--mono);color:var(--ink-dim);margin:0 0 20px;font-size:15px}.pg-script .mash em{font-family:var(--serif);color:var(--ink);font-size:17px}.pg-script .byline{cursor:pointer;text-align:left;font-family:var(--ui);color:var(--ink);background:0 0;border:none;align-items:center;gap:11px;margin:0 0 26px;padding:0;display:flex}.pg-script .byline .av{background:color-mix(in srgb, var(--ac) 16%, var(--bg3));border:1px solid color-mix(in srgb, var(--ac) 30%, transparent);width:40px;height:40px;font-family:var(--mono);color:var(--ac2);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.pg-script .byline .n{font-size:14.5px}.pg-script .byline .n b{color:var(--ac2)}.pg-script .byline .sup{font-family:var(--mono);color:var(--ink-mute);margin-top:2px;font-size:10.5px}.pg-script .ctarow{flex-wrap:wrap;gap:12px;margin-bottom:34px;display:flex}.pg-script .ctarow .btn{padding:15px 28px;font-size:15px}.pg-script .sec{margin:34px 0}.pg-script .lab{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);align-items:baseline;gap:10px;margin-bottom:12px;font-size:10.5px;display:flex}.pg-script .laurels{flex-wrap:wrap;gap:10px;display:flex}.pg-script .laurel{background:var(--bg2);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:3px;padding:13px 17px;display:flex}.pg-script .laurel .a{font-family:var(--mono);color:var(--ac2);font-size:13px;font-weight:700}.pg-script .laurel .b{color:var(--ink-mute);font-size:11px}.pg-script .scores{flex-wrap:wrap;gap:10px;display:flex}.pg-script .score{background:var(--bg2);border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.pg-script .score .n{font-family:var(--mono);color:var(--ac2);font-size:22px;font-weight:700}.pg-script .score .d{color:var(--ink-mute);font-size:11.5px;line-height:1.4}.pg-script .score .d b{color:var(--ink);font-size:12.5px;display:block}.pg-script .same{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.pg-script .mini{aspect-ratio:2/3;border:1px solid var(--line2);background:var(--bg2);cursor:pointer;text-align:left;font-family:var(--ui);color:var(--ink);border-radius:11px;flex-direction:column;padding:13px;transition:transform .2s,border-color .2s;display:flex}.pg-script .mini:hover{border-color:var(--ac);transform:translateY(-4px)}.pg-script .mini .g{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);font-size:8px}.pg-script .mini .t{font-family:var(--serif);margin-top:8px;font-size:16.5px;font-weight:500;line-height:1}.pg-script .mini .w{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ac2);margin-top:auto;font-size:8px}@media (prefers-reduced-motion:reduce){.rd-landing *,.rd-landing :before,.rd-landing :after{transition:none!important;animation:none!important}.rd-landing .rv,.rd-rvhost .rv,.pg-welcome .sub,.pg-welcome .ctas,.pg-welcome .fine,.pg-welcome .scrollcue,.pg-welcome h1 .wd{opacity:1;filter:none;transform:none}.pg-welcome .pagetop .inkline{transform:none}.pg-welcome .scn{visibility:visible}.pg-welcome .boomg{transform:none!important}.pg-welcome .beat-curve{stroke-dashoffset:0}.pg-welcome .beat-dot,.pg-welcome .beat-lab{opacity:1;transform:none}.pg-welcome .beat-area{opacity:1}.pg-welcome .beat-grid{opacity:.75}.pg-welcome .beat-axis{opacity:.9}.pg-writers h1 .wd,.pg-writers .sub,.pg-writers .ctas,.pg-writers .fine{opacity:1;filter:none;transform:none}.pg-writers .bs-tick{opacity:var(--o,1)}.pg-writers .bs-late{opacity:1}.pg-writers .bs-dot{transform:none}.pg-writers .bs-ring{opacity:0}.pg-twelve .chip{opacity:1;transform:none}.pg-twelve .mfill{width:100%!important}}@media (max-height:720px){.pg-welcome .steps{gap:10px;margin-top:24px}.pg-welcome .step{padding:18px 22px}.pg-writers .hero{padding-top:90px;padding-bottom:90px}.pg-writers .insight{gap:18px}.pg-writers .chartcard{padding:16px}.pg-writers .beatsheet{margin-top:24px}}