@font-face{font-family:League Gothic;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/league-gothic-vietnamese-400-normal-Ds2KY40T.woff)format("woff");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:League Gothic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/league-gothic-latin-ext-400-normal-D25_PHT_.woff2)format("woff2"),url(/assets/league-gothic-latin-ext-400-normal-LR-xQ2ki.woff)format("woff");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:League Gothic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/league-gothic-latin-400-normal-BQfHUhlb.woff2)format("woff2"),url(/assets/league-gothic-latin-400-normal-DHErDkGv.woff)format("woff");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 Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-wght-normal-Czsa-EzN.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-normal-C-3rgBeH.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2)format("woff2-variations");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 Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-wght-italic-xAqemagA.woff2)format("woff2-variations");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 Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-italic-DFS986qL.woff2)format("woff2-variations");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 Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-italic-Bxi8ein9.woff2)format("woff2-variations");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");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}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--ink:#050607;--ink-2:#0a0c0f;--bone:#ece5d6;--bone-dim:#ece5d69e;--bone-faint:#ece5d629;--amber:#e2b24a;--blood:#a3221b;--paper:#e6ddc9;--paper-ink:#17130f;--font-display:"League Gothic", "Arial Narrow", Impact, sans-serif;--font-serif:"Newsreader Variable", "Iowan Old Style", Georgia, serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--pad:clamp(20px, 4vw, 64px);--ease:cubic-bezier(.2, .8, .2, 1);--svh:100vh}@supports (height:100svh){:root{--svh:100svh}}.frame-probe{width:1px;height:var(--svh);visibility:hidden;pointer-events:none;position:fixed;top:0;left:0}*,:before,:after{box-sizing:border-box}html{background:var(--ink);color:var(--bone);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#2a2d33 var(--ink)}body{font-family:var(--font-serif);margin:0;font-size:17px;line-height:1.55;overflow-x:clip}html.is-loading,html.is-loading body{overflow:hidden}html.is-grab{cursor:grab}html.is-grabbing,html.is-grabbing *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}a{color:inherit}p,h1,h2,h3,figure,blockquote,ul,dl,dd{margin:0}.split-line-mask{margin-top:-.12em;padding-top:.12em}ul{padding:0;list-style:none}img{max-width:100%;height:auto;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}em{font-style:italic}::selection{background:var(--amber);color:#0b0b0b}:focus-visible{outline:2px solid var(--amber);outline-offset:4px;border-radius:4px}.label{font-family:var(--font-display);letter-spacing:.085em;text-transform:uppercase;font-size:1.04rem;font-weight:400;line-height:1.15}.typed{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:400}.kicker{color:var(--bone-dim);align-items:center;gap:14px;display:flex}.kicker b{color:var(--amber);font-weight:500}.kicker b:after{content:"";vertical-align:middle;opacity:.6;background:currentColor;width:38px;height:1px;margin-left:14px;display:inline-block}.kicker--ink{color:#17130f9e}.kicker--ink b{color:var(--blood)}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.002em;font-size:clamp(3.6rem,9.4vw,10rem);font-weight:400;line-height:.86}.display--xl{font-size:clamp(4.2rem,13vw,15rem)}#gl{z-index:0;width:100%;height:100lvh;display:block;position:fixed;top:0;left:0}.vignette{z-index:1;pointer-events:none;background:radial-gradient(at 50% 45%,#0000 42%,#0000009e 100%);display:none;position:fixed;inset:0}.no-post .vignette{display:block}.scrim{z-index:1;pointer-events:none;opacity:0;position:fixed;inset:0}.scrim--flat{--b:0;opacity:1;visibility:hidden;background:rgba(5, 6, 7, calc(var(--b) * .66));-webkit-backdrop-filter:blur(calc(var(--b) * 14px))}.scrim--flat.is-on{visibility:visible}.scrim--side{background:linear-gradient(90deg,#05060700 30%,#050607cc 55%,#050607f0 100%)}.grain{z-index:50;pointer-events:none;opacity:.1;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .85 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:.9s steps(5,end) infinite grain;position:fixed;inset:-12%}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-5%)}60%{transform:translate(-5%,-2%)}80%{transform:translate(5%,4%)}to{transform:translate(0)}}.cursor{z-index:100;pointer-events:none;opacity:0;width:34px;height:34px;transition:width .35s var(--ease), height .35s var(--ease), margin .35s var(--ease), background .35s, border-color .35s, opacity .3s;border:1px solid #ece5d673;border-radius:50%;place-items:center;margin:-17px 0 0 -17px;display:grid;position:fixed;top:0;left:0}.cursor span{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#0b0b0b;opacity:0;font-size:.9rem;transition:opacity .2s}.cursor.is-on{opacity:1}.cursor.is-link{border-color:var(--amber);width:56px;height:56px;margin:-28px 0 0 -28px}.cursor.is-label{background:var(--amber);border-color:var(--amber);width:58px;height:58px;margin:-29px 0 0 -29px}.cursor.is-label span{opacity:1}@media (hover:none),(pointer:coarse){.cursor{display:none}}.loader{z-index:200;place-items:center;display:grid;position:fixed;inset:0}.loader__half{background:var(--ink);height:50.5%;position:absolute;left:0;right:0}.loader__half--top{top:0}.loader__half--bottom{bottom:0}.loader__inner{justify-items:center;gap:18px;display:grid;position:relative}.loader__label,.loader__foot{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:var(--bone-dim);font-size:1.05rem}.loader__count{font-family:var(--font-display);padding-top:.06em;font-size:clamp(7rem,20vw,17rem);line-height:.8;overflow:hidden}.loader__count span{font-variant-numeric:tabular-nums;display:block}.loader__bar{background:var(--bone-faint);width:min(320px,60vw);height:1px}.loader__bar i{background:var(--amber);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.nav{z-index:60;padding:20px var(--pad);color:var(--bone);pointer-events:none;justify-content:space-between;align-items:center;gap:24px;transition:color .4s;display:flex;position:fixed;inset:0 0 auto}.nav:before{content:"";z-index:-1;background:linear-gradient(#050607d1,#05060700);transition:opacity .4s;position:absolute;inset:0 0 -46px}.nav.is-ink{color:var(--paper-ink)}.nav.is-ink:before{opacity:0}.nav a{pointer-events:auto;text-decoration:none}.nav__brand{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;font-size:1.7rem;line-height:1}.nav__links{gap:clamp(18px,2.6vw,42px);font-size:1.04rem;line-height:1;display:flex}.nav__links a{padding:6px 0 5px;position:relative}.nav__links a:after{content:"";transform-origin:100%;height:1px;transition:transform .45s var(--ease);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav__links a:hover:after{transform-origin:0;transform:scaleX(1)}.nav__cta{font-family:var(--font-display);letter-spacing:.085em;text-transform:uppercase;border:1px solid;border-radius:3px;align-items:center;gap:10px;padding:9px 14px 8px;font-size:1.08rem;line-height:1;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.nav__cta i{width:6px;height:6px;color:var(--amber);background:currentColor;border-radius:50%;animation:1.8s ease-in-out infinite pulse}.nav__cta:hover{background:var(--amber);border-color:var(--amber);color:#0b0b0b}.nav__cta:hover i{color:#0b0b0b}@keyframes pulse{50%{opacity:.25}}.nav__right{align-items:center;gap:10px;display:flex}.nav__menu{pointer-events:auto;height:38px;font-family:var(--font-display);letter-spacing:.085em;text-transform:uppercase;align-items:center;gap:10px;padding:0 4px 0 6px;font-size:1.08rem;line-height:1;display:none}.nav__menu i{width:26px;height:10px;position:relative}.nav__menu i:before,.nav__menu i:after{content:"";height:1.5px;transition:transform .5s var(--ease);background:currentColor;position:absolute;left:0;right:0}.nav__menu i:before{top:0}.nav__menu i:after{bottom:0}.is-menu .nav__menu i:before{transform:translateY(4.25px)rotate(45deg)}.is-menu .nav__menu i:after{transform:translateY(-4.25px)rotate(-45deg)}.is-menu .nav{color:var(--bone)}.is-menu .nav:before{opacity:0}.menu{z-index:55;padding:104px var(--pad) calc(26px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(22px)saturate(1.2);visibility:hidden;clip-path:inset(0 0 100%);background:#050607e6;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.menu__links{flex-direction:column;display:flex}.menu__links a{border-bottom:1px solid var(--bone-faint);font-family:var(--font-display);text-transform:uppercase;align-items:baseline;gap:16px;padding:.07em 0;font-size:clamp(3.2rem,15.5vw,6.4rem);line-height:1;text-decoration:none;display:flex;overflow:hidden}.menu__links a span{letter-spacing:.085em;color:var(--amber);font-size:1.05rem;transform:translateY(-1.5em)}.menu__links a:active{color:var(--amber)}.menu__foot{color:var(--bone-dim);flex-wrap:wrap;justify-content:space-between;gap:6px 20px;font-size:.98rem;display:flex}main{z-index:2;position:relative;overflow-x:clip}.hero{min-height:100vh;min-height:var(--svh);padding:86px var(--pad) clamp(18px, 2.4vw, 34px);pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:relative}.hero a{pointer-events:auto}.hero__top{justify-content:space-between;gap:20px;display:flex}.hero__tag{color:var(--bone-dim)}.hero__bottom{flex-direction:column;display:flex}.hero__lede{letter-spacing:-.02em;font-size:clamp(1.3rem,2.3vw,2.4rem);font-weight:350;line-height:1.04}.hero__lede em{color:var(--amber)}.hero__new{border:1px solid var(--bone-faint);-webkit-backdrop-filter:blur(10px);transition:border-color .3s, transform .5s var(--ease);background:#05060780;border-radius:4px;grid-template-columns:auto 1fr auto;align-items:center;gap:2px 12px;padding:13px 18px 12px;text-decoration:none;display:grid}.hero__new:hover{border-color:var(--amber);transform:translateY(-3px)}.hero__new-dot{background:var(--amber);border-radius:50%;grid-row:1/3;width:8px;height:8px;animation:2s infinite ping;box-shadow:0 0 #e2b24ab3}@keyframes ping{70%,to{box-shadow:0 0 0 12px #e2b24a00}}.hero__new .label{color:var(--amber);font-size:.98rem}.hero__new strong{grid-column:2;font-size:1.12rem;font-weight:450;line-height:1.2}.hero__new-arrow{transition:transform .5s var(--ease);grid-area:1/3/3;font-size:1.3rem}.hero__new:hover .hero__new-arrow{transform:translate(5px)}.hero__title{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;color:var(--bone);gap:.2em;margin-left:-.012em;font-size:22vw;font-weight:400;line-height:.8;display:flex}.hero__word{padding-top:.05em;display:block;overflow:hidden}.hero__word>span{will-change:transform;display:block}.hero__base{border-top:1px solid var(--bone-faint);grid-template-columns:1fr auto auto;align-items:center;gap:14px clamp(20px,3vw,48px);margin-top:clamp(12px,1.4vw,22px);padding-top:clamp(12px,1.3vw,18px);display:grid}.hero__scroll{color:var(--bone);align-items:center;gap:12px;display:inline-flex}.hero__scroll i{background:var(--bone-faint);width:44px;height:1px;position:relative;overflow:hidden}.hero__scroll i:after{content:"";background:var(--amber);animation:slide 2.2s var(--ease) infinite;position:absolute;inset:0}@keyframes slide{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}.manifesto{pointer-events:none;height:210vh;position:relative}.manifesto__sticky{height:100vh;height:var(--svh);padding:0 var(--pad);flex-direction:column;justify-content:center;gap:clamp(22px,3vw,44px);display:flex;position:sticky;top:0}.manifesto__text{letter-spacing:-.024em;text-wrap:balance;max-width:17.5em;font-size:clamp(1.9rem,4.5vw,4.8rem);font-weight:350;line-height:1.07}.manifesto__text em{color:var(--amber)}.manifesto__text .word{opacity:.13}.is-touch .manifesto__sticky,.is-touch .library__sticky,.is-touch .finale__sticky{opacity:0;visibility:hidden;will-change:opacity;position:fixed;top:0;left:0;right:0}.library{height:calc(var(--n,9) * 90vh + 100vh);position:relative}.library__sticky{height:100vh;height:var(--svh);pointer-events:none;position:sticky;top:0;overflow:hidden}.library__sticky a,.library__sticky button{pointer-events:auto}.library__head{top:84px;left:var(--pad);right:var(--pad);justify-content:space-between;align-items:center;display:flex;position:absolute}.library__counter{color:var(--bone-dim)}.library__counter span{color:var(--bone)}.library__ghost{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px #ece5d616;-webkit-user-select:none;user-select:none;font-size:min(78vh,46vw);line-height:.8;position:absolute;bottom:-.16em;right:-.03em}.library__panels{top:116px;bottom:84px;left:49vw;right:var(--pad);align-items:center;display:grid;position:absolute}.bp{visibility:hidden;grid-area:1/1;max-width:600px}.bp.is-active{visibility:visible}.bp__meta{color:var(--bone-dim);flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.bp__num{color:var(--amber)}.bp__badge{border:1px solid var(--amber);color:var(--amber);border-radius:2px;padding:4px 9px 3px;font-size:.94rem}.bp__title{font-family:var(--font-display);text-transform:uppercase;margin:clamp(12px,1.6vh,22px) 0 clamp(14px,2vh,26px);font-size:clamp(3.4rem,min(7.4vw,13.5vh),8.4rem);font-weight:400;line-height:.86}.bp__title .line{padding-top:.05em;display:block;overflow:hidden}.bp__title .line>span{display:block}.bp__logline{letter-spacing:-.01em;max-width:24em;color:var(--bone);font-size:clamp(1.15rem,1.65vw,1.6rem);font-style:italic;font-weight:380;line-height:1.22}.bp__synopsis{max-width:34em;color:var(--bone-dim);margin-top:clamp(10px,1.6vh,18px);font-size:clamp(.94rem,1.02vw,1.04rem);line-height:1.58}.bp__facts{border-top:1px solid var(--bone-faint);font-variant-numeric:lining-nums tabular-nums;flex-wrap:wrap;gap:8px 30px;margin-top:clamp(14px,2.2vh,26px);padding-top:14px;font-size:.98rem;line-height:1.3;display:flex}.bp__facts span{font-family:var(--font-display);letter-spacing:.085em;text-transform:uppercase;color:#ece5d673;margin-bottom:2px;font-size:.92rem;display:block}.bp__actions{flex-wrap:wrap;gap:12px;margin-top:clamp(16px,2.6vh,30px);display:flex}.bp__actions .bp__more{display:none}.bp__more b{font-weight:400}@media (width>=821px) and (aspect-ratio>=19/20) and (height<=800px){.bp__title{margin:10px 0 14px;font-size:clamp(3rem,min(6.4vw,11.4vh),6.6rem)}.bp__logline{font-size:clamp(1.1rem,1.5vw,1.4rem)}.bp__synopsis{margin-top:10px;font-size:.93rem;line-height:1.5}.bp__facts{margin-top:12px;padding-top:10px}.bp__actions{margin-top:14px}}@media (width>=821px) and (aspect-ratio>=19/20) and (height<=740px){.bp__facts{display:none}}@media (width>=821px) and (aspect-ratio>=19/20) and (height<=670px){.bp__title{margin:8px 0 10px;font-size:clamp(2.8rem,min(6vw,10.4vh),5.6rem)}.bp__synopsis{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.library__zone{top:124px;bottom:136px;left:var(--pad);width:calc(49vw - var(--pad) - 36px);position:absolute}.library__tools{left:var(--pad);opacity:0;visibility:hidden;flex-wrap:wrap;align-items:center;gap:8px 18px;transition:opacity .35s;display:flex;position:absolute;bottom:82px}.library__zoom{color:var(--bone);background:#05060773;border:1px solid #ece5d657;border-radius:3px;align-items:center;gap:8px;padding:8px 12px 7px 10px;font-size:1rem;line-height:1;transition:border-color .3s,color .3s;display:inline-flex}@media (hover:hover){.library__zoom:hover{border-color:var(--amber);color:var(--amber)}}.library__hint{color:var(--bone-dim);align-items:center;gap:10px;font-size:.98rem;font-style:italic;transition:opacity .35s;display:flex}.library__tools svg{fill:none;width:20px;height:20px;stroke:var(--amber);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.inspect{z-index:58;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .45s,visibility .45s;position:fixed;inset:0}.inspect:before,.inspect:after{content:"";background:linear-gradient(#050607e0,#05060700);height:110px;position:absolute;left:0;right:0}.inspect:before{top:0}.inspect:after{height:190px;bottom:0;transform:scaleY(-1)}.inspect>*{z-index:1}.inspect button{pointer-events:auto}.is-inspect .inspect{opacity:1;visibility:visible}.is-inspect .nav,.is-inspect .library__head,.is-inspect .library__panels,.is-inspect .library__tools,.is-inspect .library__ghost,.is-inspect .rail,.is-inspect .scrim--side{transition:opacity .3s,visibility .3s;opacity:0!important;visibility:hidden!important}html.is-inspect{touch-action:none;cursor:grab}.inspect__title,.inspect__close{top:calc(20px + env(safe-area-inset-top));align-items:center;height:38px;font-size:1.08rem;display:inline-flex;position:absolute}.inspect__title{left:var(--pad);max-width:60vw;color:var(--bone-dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inspect__close{right:var(--pad);color:var(--bone);gap:12px}.inspect__close i{width:22px;height:22px;position:relative}.inspect__close i:before,.inspect__close i:after{content:"";background:currentColor;height:1.5px;position:absolute;top:50%;left:0;right:0;transform:rotate(45deg)}.inspect__close i:after{transform:rotate(-45deg)}.inspect__foot{left:var(--pad);right:var(--pad);bottom:calc(22px + env(safe-area-inset-bottom));justify-items:center;gap:12px;display:grid;position:absolute}.inspect__hint{text-align:center;color:var(--bone-dim);text-shadow:0 1px 10px #000000e6;font-size:.92rem;font-style:italic}.inspect__bar{gap:8px;display:flex}.inspect__bar .btn{-webkit-backdrop-filter:blur(8px);background:#050607b8}.inspect__bar b{font-weight:400}.inspect__step{min-width:2.6em;font-family:var(--font-serif);justify-content:center;padding-top:.42em;padding-bottom:.5em;font-size:1.5rem}.rail{left:var(--pad);right:var(--pad);border-top:1px solid var(--bone-faint);opacity:0;flex-direction:row-reverse;justify-content:space-between;display:flex;position:absolute;bottom:clamp(16px,2.6vw,30px)}.rail__tick{font-family:var(--font-display);letter-spacing:.085em;color:#ece5d666;padding:12px 0 0;font-size:1.02rem;line-height:1;transition:color .3s;position:relative}.rail__tick:before{content:"";width:1px;height:7px;transition:height .4s var(--ease), background .3s;background:currentColor;position:absolute;top:-1px;left:50%}.rail__tick:hover{color:var(--bone)}.rail__tick.is-active{color:var(--amber)}.rail__tick.is-active:before{background:var(--amber);width:2px;height:16px;top:-8px}.btn{font-family:var(--font-display);letter-spacing:.065em;text-transform:uppercase;color:var(--bone);isolation:isolate;border:1px solid #ece5d657;border-radius:3px;align-items:center;gap:.6em;padding:.74em 1.2em .66em;font-size:1.28rem;font-weight:400;line-height:1;text-decoration:none;transition:color .35s,border-color .35s;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--bone);transition:transform .5s var(--ease);position:absolute;inset:0;transform:translateY(101%)}@media (hover:hover){.btn:hover{color:#0b0b0b;border-color:var(--bone)}.btn:hover:before{transform:translateY(0)}.btn:hover span{transform:translate(3px,-1px)}}.btn:active{transform:scale(.98)}.btn span{font-family:var(--font-serif);letter-spacing:0;transition:transform .5s var(--ease);font-size:.82em}.btn--solid{background:var(--amber);border-color:var(--amber);color:#0b0b0b}.block{z-index:3;background:var(--ink-2);position:relative}.author{padding:clamp(84px, 11vw, 170px) var(--pad) clamp(70px, 9vw, 140px);background:var(--paper);color:var(--paper-ink);border-radius:26px 26px 0 0;position:relative;overflow-x:clip}.author:before{content:"";border-radius:inherit;pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='p'><feTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .35  0 0 0 0 .28  0 0 0 0 .18  0 0 0 .22 0'/></filter><rect width='100%' height='100%' filter='url(%23p)'/></svg>"),repeating-linear-gradient(0deg,#0000 0 39px,#17130f0e 39px 40px);position:absolute;inset:0}.author__tab{top:-35px;left:var(--pad);background:var(--paper);color:#17130fb3;border-radius:12px 12px 0 0;align-items:center;height:36px;padding:0 22px;font-size:.62rem;display:flex;position:absolute}.author__grid{grid-template-columns:repeat(12,1fr);column-gap:clamp(16px,2vw,32px);max-width:1500px;margin:0 auto;display:grid;position:relative}.author__side{grid-column:1/span 4;align-self:start;position:sticky;top:110px}.author__main{grid-column:6/span 7}.author .display{margin:22px 0 clamp(26px,3.4vw,52px)}.mugshot{background:#f7f3ea;width:min(100%,350px);padding:13px 13px 15px;position:relative;transform:rotate(-2.4deg);box-shadow:0 1px #00000014,0 24px 50px -18px #281c0c80}.mugshot img{aspect-ratio:1;object-fit:cover;filter:contrast(1.08)sepia(.14);width:100%}.mugshot:after{content:"";pointer-events:none;opacity:.35;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");position:absolute;inset:13px 13px 49px}.mugshot figcaption{letter-spacing:.1em;color:#17130fa8;margin-top:13px;font-size:.58rem}.mugshot__clip{z-index:2;border:2.5px solid #8b8e93;border-radius:12px;width:22px;height:64px;position:absolute;top:-26px;left:34px;box-shadow:1px 2px 2px #00000040}.mugshot__clip:after{content:"";border:2.5px solid #8b8e93;border-top:0;border-radius:0 0 9px 9px;position:absolute;inset:9px 3.5px -9px}.stamp{border:3px double var(--blood);width:172px;height:172px;color:var(--blood);text-align:center;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;mix-blend-mode:multiply;opacity:.86;border-radius:50%;place-content:center;justify-items:center;gap:4px;padding:16px;font-size:.56rem;display:grid;position:absolute;bottom:-76px;right:-6%;transform:rotate(-13deg)}.stamp strong{font-family:var(--font-display);letter-spacing:.02em;font-size:1.7rem;font-weight:400;line-height:.92}.lead{letter-spacing:-.012em;max-width:30em;font-size:clamp(1.22rem,1.85vw,1.78rem);font-weight:380;line-height:1.32}.body{color:#17130fd1;max-width:36em;margin-top:1.3em;font-size:1.06rem;line-height:1.62}.file{letter-spacing:.08em;grid-template-columns:1fr 1fr;column-gap:clamp(20px,3vw,48px);margin-top:clamp(34px,4vw,60px);font-size:.68rem;display:grid}.file div{border-bottom:1px dashed #17130f4d;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.file dt{color:#17130f8c;white-space:nowrap}.file dd{text-align:right}.stats{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:clamp(38px,4.6vw,70px);display:grid}.stats strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(3.4rem,6.4vw,6.6rem);font-weight:400;line-height:.86;display:block}.stats span{color:#17130fb3;margin-top:8px;font-size:1rem;font-style:italic;line-height:1.2;display:block}.marquee{background:var(--ink-2);border-bottom:1px solid var(--bone-faint);padding:clamp(18px,2.4vw,34px) 0;overflow:hidden}.marquee__track{width:max-content;font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;will-change:transform;align-items:center;gap:.5em;padding-right:.5em;font-size:clamp(3rem,8.4vw,9rem);line-height:.9;display:flex}.marquee__track span:nth-of-type(2n){color:#0000;-webkit-text-stroke:1px #ece5d680}.marquee__track i{color:var(--amber);font-size:.34em;font-style:normal}.guide{padding:clamp(80px, 10vw, 160px) var(--pad) clamp(50px, 6vw, 90px);background:var(--ink-2)}.guide__head{grid-template-columns:repeat(12,1fr);align-items:end;gap:22px clamp(16px,2vw,32px);margin-bottom:clamp(40px,5vw,80px);display:grid}.guide__head .kicker{grid-column:1/-1}.guide__head .display{grid-column:1/span 8}.guide__intro{color:var(--bone-dim);grid-column:9/span 4;padding-bottom:.6em;font-size:clamp(1.05rem,1.3vw,1.3rem);line-height:1.4}.saga{border-top:1px solid var(--bone-faint);grid-template-columns:repeat(12,1fr);column-gap:clamp(16px,2vw,32px);padding:clamp(28px,3.4vw,54px) 0;display:grid}.saga__info{grid-column:1/span 4}.saga__name{font-family:var(--font-display);text-transform:uppercase;margin:12px 0 16px;font-size:clamp(2.8rem,5.2vw,5.6rem);font-weight:400;line-height:.88}.saga__kicker{color:var(--amber)}.saga__blurb{max-width:24em;color:var(--bone-dim)}.saga__books{grid-column:6/span 7;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(14px,1.8vw,30px);display:grid}.gcard{text-align:left;perspective:700px;text-decoration:none;position:relative}.gcard__img{transition:transform .7s var(--ease), box-shadow .7s var(--ease);transform-origin:50% 100%;border-radius:3px;position:relative;overflow:hidden;box-shadow:0 24px 40px -22px #000000e6}.gcard__img img{aspect-ratio:.652;object-fit:cover;width:100%}.gcard__img:after{content:"";opacity:0;background:linear-gradient(105deg,#ffffff38 0%,#fff0 38%);transition:opacity .5s;position:absolute;inset:0}.gcard:hover .gcard__img{transform:translateY(-10px)rotateX(5deg)rotateY(-9deg)scale(1.03);box-shadow:18px 34px 46px -20px #000000f2}.gcard:hover .gcard__img:after{opacity:1}.gcard__n{font-family:var(--font-display);letter-spacing:.085em;text-transform:uppercase;color:var(--amber);margin-top:14px;font-size:.96rem;line-height:1;display:block}.gcard__t{margin-top:4px;font-size:1rem;line-height:1.2;display:block}.gcard__y{color:#ece5d680;margin-top:3px;font-size:.88rem;font-style:italic;display:block}.press{padding:clamp(60px, 8vw, 130px) var(--pad) clamp(90px, 11vw, 180px);background:var(--ink-2)}.press__grid{grid-template-columns:repeat(2,1fr);gap:clamp(30px,4vw,70px) clamp(24px,4vw,80px);margin-top:clamp(30px,4vw,60px);display:grid}.quote{border-top:1px solid var(--bone-faint);padding-top:22px}.quote p{letter-spacing:-.012em;font-size:clamp(1.25rem,1.9vw,1.9rem);font-style:italic;font-weight:380;line-height:1.25}.quote footer{flex-wrap:wrap;gap:4px 16px;margin-top:20px;display:flex}.quote footer b{color:var(--amber);font-weight:500}.quote footer{align-items:baseline}.quote footer span{font-family:var(--font-serif);letter-spacing:0;text-transform:none;color:#ece5d68c;font-size:.98rem;font-style:italic}.quote--lead{border-top:0;grid-column:1/-1;padding-top:0}.quote--lead p{letter-spacing:-.026em;max-width:24em;font-size:clamp(1.7rem,3.7vw,4rem);font-weight:340;line-height:1.05}.quote--lead p:before{content:"«";color:var(--amber)}.quote--lead p:after{content:"»";color:var(--amber)}.finale{pointer-events:none;height:185vh;position:relative}.finale a{pointer-events:auto}.finale__sticky{height:100vh;height:var(--svh);padding:96px var(--pad) clamp(18px, 2vw, 28px);flex-direction:column;justify-content:space-between;display:flex;position:sticky;top:0}.finale__top .display{margin-top:20px;font-size:clamp(3.4rem,min(11vw,17vh),12.5rem)}.finale__cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 30px;margin-bottom:clamp(18px,2.2vw,30px);display:flex}.finale__cta p{max-width:20em;font-size:clamp(1.15rem,1.7vw,1.6rem);font-style:italic;line-height:1.25}.finale__buttons{flex-wrap:wrap;gap:12px;display:flex}.footer{border-top:1px solid var(--bone-faint);color:var(--bone-dim);flex-wrap:wrap;justify-content:space-between;gap:10px 30px;padding-top:16px;font-size:.98rem;display:flex}.footer__links{gap:22px;display:flex}.footer a{text-decoration:none;transition:color .3s}.footer a:hover{color:var(--amber)}.footer__legal{font-family:var(--font-serif);letter-spacing:0;text-transform:none;color:#ece5d680;flex-basis:100%;font-size:.84rem;font-style:italic}.menu__foot a{color:var(--bone);text-decoration:none}@media (width<=1100px){.nav__links{display:none}.nav__menu{display:inline-flex}.author__side{grid-column:1/span 5}.author__main{grid-column:7/span 6}.stats{grid-template-columns:repeat(2,1fr)}.file{grid-template-columns:1fr}.saga__info{grid-column:1/span 5}.saga__books{grid-column:7/span 6}}@media (width<=820px),(aspect-ratio<=19/20){body{font-size:16px}.hero{padding-top:78px}.hero__tag--right{display:none}.hero__base{grid-template-columns:1fr}.hero__scroll{display:none}.hero__title{flex-direction:column;align-items:flex-start;gap:0;line-height:.82}.manifesto__sticky{justify-content:flex-end;padding-bottom:12vh}.scrim--side{background:linear-gradient(#05060700 36%,#050607db 54%,#050607f7 100%)}.scrim--flat{background:rgba(5, 6, 7, calc(var(--b) * .78));-webkit-backdrop-filter:none}.library__sticky{padding:104px var(--pad) 54px;flex-direction:column;display:flex}.library__head{top:72px}.library__ghost,.library__hint,.bp__facts,.bp__synopsis{display:none}.library__zone{flex:1 1 0;width:auto;min-height:0;position:relative;top:auto;bottom:auto;left:auto}.library__tools{flex:none;justify-content:center;padding:6px 0 12px;position:static}.library__panels{flex:none;align-items:end;position:relative;inset:auto}.bp{max-width:none;position:relative}.bp__meta{gap:6px 14px}.bp__meta span:nth-child(3){display:none}.bp__title{margin:8px 0 10px;font-size:clamp(2.5rem,12.4vw,4.4rem)}.bp__logline{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.04rem;display:-webkit-box;overflow:hidden}.bp__actions{flex-wrap:nowrap;gap:8px;margin-top:14px}.bp__actions .btn{white-space:nowrap;padding:.82em .95em .74em;font-size:1.16rem}.bp__actions .btn--ghost:not(.bp__more){display:none}.bp__actions .bp__more{display:inline-flex}.bp.is-open{z-index:2;max-height:calc(var(--svh) - 176px);margin:0 calc(var(--pad) * -1);padding:8px var(--pad) 2px;background:#050607f7;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -34px 34px #050607f7,0 60px #050607f7}.bp.is-open .bp__logline{display:none}.bp.is-open .bp__synopsis{color:#ece5d6db;margin-top:0;font-size:.97rem;line-height:1.5;display:block}.bp.is-open .bp__facts{gap:6px 22px;margin-top:14px;padding-top:12px;display:flex}.is-short .bp__logline,.is-short .library__head{display:none}.is-short .library__sticky{padding-top:76px}.is-short .bp__title{font-size:clamp(2.2rem,11vw,3.6rem)}.is-short .finale__cta p{display:none}.rail__tick{width:10px;padding-top:10px;font-size:0}.rail__tick.is-active{width:auto;font-size:1rem}.nav{padding-top:16px}.author{border-radius:20px 20px 0 0}.author__grid{display:block}.author__side{margin-bottom:96px;position:relative;top:0}.mugshot{width:min(78%,320px)}.stamp{width:148px;height:148px;bottom:-64px;right:2%}.stamp strong{font-size:1.4rem}.guide__head,.saga{display:block}.guide__intro{margin-top:20px}.saga__books{margin-top:26px;margin-right:calc(var(--pad) * -1);padding:12px var(--pad) 12px 0;scrollbar-width:none;display:flex;overflow-x:auto}.saga__books::-webkit-scrollbar{display:none}.gcard{flex:0 0 132px}.press__grid{grid-template-columns:1fr}.finale__sticky{padding-top:84px}.finale__cta{flex-direction:column;align-items:flex-start}.footer{font-size:.9rem}}@media (width<=560px){.nav__cta{display:none}}@media (width<=350px){.bp__actions .btn,.inspect__bar .btn,.finale__buttons .btn{gap:.4em;padding:.8em .7em .72em;font-size:1.02rem}.inspect__step{min-width:2.3em}.bp__title{font-size:2.3rem}}.is-tiny .finale__top .display{margin-top:10px;font-size:2.7rem}.is-tiny .finale__buttons .btn{padding:.72em .8em .64em;font-size:1.02rem}.is-tiny .footer span:last-of-type{display:none}@media (prefers-reduced-motion:reduce){.grain,.hero__scroll i:after,.nav__cta i,.hero__new-dot{animation:none}}
