@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin.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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-italic-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-italic-latin.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin.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}:root{--abyss:#020304;--deep:#04090d;--trench:#071019;--blue:#0b3346;--teal:#2b8a9a;--aqua:#7fe3e0;--aqua-soft:#a8ece8;--ink:#ede9df;--ink-2:#ede9dfb3;--ink-3:#ede9df8a;--rule:#ede9df1f;--rule-2:#ede9df42;--card:#050d13d6;--card-line:#ede9df1a;--foam:#ede9df;--foam-ink:#04090d;--gold:#f2c879;--gold-hi:#f6d595;--gold-2:#d9a75a;--ember:#b8843e;--gold-ink:#1d1407;--gold-rgb:242, 200, 121;--f-display:"Instrument Serif", "Iowan Old Style", Georgia, serif;--f-body:"Manrope", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:72px;--s-9:96px;--s-10:140px;--gut:16px;--max:1160px;--top-h:68px;--rail-x:20px;--rail-pad:0px;--r-s:6px;--r-m:12px;--r-l:20px;--r-pill:999px;--ease:cubic-bezier(.2, .8, .2, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (min-width:760px){:root{--gut:40px}}@media (max-width:759px){:root{--rail-pad:28px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--top-h) + 24px);-webkit-text-size-adjust:100%}body{background:var(--abyss);color:var(--ink);font:400 16px/1.6 var(--f-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;overflow-x:clip}html:has(.page){overflow-x:clip}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;touch-action:manipulation;background:0 0;border:0;padding:0}button:disabled{opacity:.5;cursor:wait}a{color:inherit;text-decoration:none}img{object-fit:cover;width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400}svg{flex-shrink:0}::selection{background:var(--gold);color:var(--gold-ink)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-to{z-index:100;border-radius:var(--r-m);background:var(--foam);color:var(--foam-ink);padding:10px 14px;font-weight:600;transition:top .2s;position:fixed;top:-64px;left:12px}.skip-to:focus{top:12px}.frame{width:100%;max-width:calc(var(--max) + var(--gut) * 2);padding-inline:var(--gut);margin-inline:auto}.depth-page :is(h1,h2,h3){font-family:var(--f-display);letter-spacing:-.008em;text-wrap:balance;font-weight:400}.depth-page :is(h1,h2,h3) em{color:var(--gold);font-style:italic}.kicker{font:500 12px/1.4 var(--f-body);letter-spacing:.14em;color:var(--ink-3);text-transform:none;font-variant-numeric:tabular-nums;margin:0}.meta-row{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.meta-row span+span:before{content:"";opacity:.7;vertical-align:middle;background:currentColor;border-radius:50%;width:3px;height:3px;margin-right:14px;display:inline-block}.ctas{gap:var(--s-3);flex-wrap:wrap;display:flex}.btn{border-radius:var(--r-pill);min-height:50px;color:var(--ink);font:600 15px/1 var(--f-body);white-space:nowrap;text-transform:none;cursor:pointer;transition:background-color .2s, border-color .2s, color .2s, transform .2s var(--ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 22px;display:inline-flex}.btn:active{transform:scale(.97)}.btn svg{width:18px;height:18px}.btn-gold{background:var(--gold);color:var(--gold-ink);box-shadow:0 0 0 1px rgba(var(--gold-rgb), .4), 0 10px 40px -12px rgba(var(--gold-rgb), .65)}.btn-gold:hover{background:var(--gold-hi)}.btn-ghost{border-color:#ede9df47}.btn-ghost:hover{border-color:#ede9df99}.chip{border:1px solid var(--rule);border-radius:var(--r-pill);min-height:40px;color:var(--ink-2);font:500 13.5px/1 var(--f-body);white-space:nowrap;align-items:center;gap:7px;padding:0 16px;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.chip small{font-variant-numeric:tabular-nums;opacity:.7;font-size:11.5px}.chip:hover{color:var(--ink);border-color:#ede9df59}.chip[aria-pressed=true]{background:rgba(var(--gold-rgb), .12);border-color:rgba(var(--gold-rgb), .55);color:var(--gold)}.link-arrow,.tlink{color:var(--ink);font:500 14.5px/1.4 var(--f-body);border-bottom:1px solid #ede9df4d;align-items:center;gap:8px;padding-bottom:2px;transition:color .2s,border-color .2s;display:inline-flex}.link-arrow:hover,.tlink:hover{border-color:var(--gold)}.link-arrow:hover{color:var(--gold)}.lum{--lum-hover:inset 0 0 0 1px rgba(var(--gold-rgb), .5), 0 0 34px -8px rgba(var(--gold-rgb), .45);isolation:isolate;position:relative}.lum:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(var(--gold-rgb), .16);pointer-events:none;transition:box-shadow .3s;position:absolute;inset:0}.reveal-ready .rv{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(18px)}.reveal-ready .rv.is-in{opacity:1;transform:none}@media (max-width:759px){.btn{min-height:48px;padding:0 18px;font-size:14.5px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.reveal-ready .rv{opacity:1;transform:none}}@font-face{font-family:Display;src:url(/fonts/display.woff2)format("woff2");font-weight:300 700;font-display:swap}@font-face{font-family:Body;src:url(/fonts/body.woff2)format("woff2");font-weight:200 800;font-display:swap}:root{--bg:#040d14;--panel:#0b1922;--text:#eaf3f5;--muted:#9aaeb8;--cream:#bce6eb;--line:#20323e;--serif:Display, "Iowan Old Style", "Palatino Linotype", Georgia, serif;--sans:Body, "Helvetica Neue", sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.page{position:relative}.page.is-lite{min-height:100vh;flex-direction:column;min-height:100svh;display:flex}.page.is-lite>main{z-index:2;padding-top:calc(var(--top-h) + 8px);flex:1 0 auto;position:relative}.top-bar{z-index:40;min-height:var(--top-h);padding:14px var(--gut);padding-top:max(14px, env(safe-area-inset-top));background:linear-gradient(#020609eb 0%,#020609bd 55%,#02060900 100%);align-items:center;gap:24px;display:flex;position:fixed;inset:0 0 auto}.top-bar:after{content:"";z-index:-2;pointer-events:none;background:linear-gradient(#0104078c,#01040700);position:absolute;inset:0 0 -40px}.top-bar:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);opacity:0;transition:opacity .35s var(--ease);pointer-events:none;background:#03080cb8;position:absolute;inset:0 0 -22px;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 22px),#0000 100%);mask-image:linear-gradient(#000 0% calc(100% - 22px),#0000 100%)}.top-bar.is-scrolled:before{opacity:1}.top-brand{align-items:center;gap:10px;margin-right:auto;display:flex}.top-brand img{filter:invert();opacity:.92;width:34px;height:auto}.top-brand span{font:400 23px/1 var(--f-display);letter-spacing:.005em;text-transform:none}.top-nav ul{gap:28px;margin:0;padding:0;list-style:none;display:flex}.top-nav a{color:#ede9dfe6;font:500 14.5px/1 var(--f-body);text-shadow:0 1px 10px #000000a6;align-items:center;gap:7px;padding:8px 0;transition:color .2s;display:inline-flex}.top-nav a:hover,.top-nav a[aria-current=page]{color:#fff}.nav-ico{opacity:.62;flex:none;width:16px;height:16px;transition:opacity .2s,color .2s}.top-nav a:hover .nav-ico,.top-nav a[aria-current=page] .nav-ico,.foot-nav a:hover .nav-ico{color:var(--gold);opacity:1}.top-nav a[aria-current=page]{box-shadow:inset 0 -1px 0 var(--gold)}.top-depth{border:1px solid rgba(var(--gold-rgb), .3);border-radius:var(--r-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:214px;color:var(--ink-2);font:500 12px/1 var(--f-body);letter-spacing:.1em;font-variant-numeric:tabular-nums;white-space:nowrap;background:#03090d9e;align-items:center;gap:6px;padding:9px 14px;display:inline-flex;box-shadow:0 6px 24px -10px #000c}.top-depth:before{content:"";background:var(--gold);width:7px;height:7px;box-shadow:0 0 10px 2px rgba(var(--gold-rgb), .65);border-radius:50%;flex:none;margin-right:4px}.top-depth b{min-width:2.2em;color:var(--gold);text-align:right;font-size:13px;font-weight:600}.top-menu{border:1px solid var(--rule);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:none}.top-menu svg{width:18px;height:18px}@media (max-width:759px){.top-bar{gap:14px}.top-nav{top:100%;left:var(--gut);right:var(--gut);border:1px solid var(--rule);opacity:0;visibility:hidden;background:#040c11f5;border-radius:16px;padding:6px 0;transition:opacity .2s,transform .2s,visibility 0s .2s;position:absolute;transform:translateY(-8px)}.top-nav ul{flex-direction:column;gap:0}.top-nav a{gap:12px;padding:14px 18px;font-size:16px;display:flex}.top-nav .nav-ico{width:18px;height:18px}.top-nav a[aria-current=page]{box-shadow:inset 2px 0 0 var(--gold)}.top-bar[data-menu=open] .top-nav{opacity:1;visibility:visible;transition:opacity .2s,transform .2s;transform:none}.top-menu{display:inline-flex}.top-depth{width:auto;padding:8px 12px;font-size:11px}.top-depth b{min-width:0}.top-depth-zone{display:none}}.foot-nav ul{flex-wrap:wrap;gap:10px 26px;margin:0;padding:0;list-style:none;display:flex}.foot-nav a{color:var(--ink-2);font:500 14px/1 var(--f-body);align-items:center;gap:8px;padding:6px 0;transition:color .2s;display:inline-flex}.foot-nav a:hover{color:var(--ink)}.foot-listen{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.foot-listen-label{color:var(--ink-3);font:500 13px/1 var(--f-body);letter-spacing:.08em}.foot-listen ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.foot-listen a{border:1px solid rgba(var(--gold-rgb), .26);border-radius:var(--r-pill);min-height:40px;color:var(--ink);font:500 13.5px/1 var(--f-body);background:#ffffff05;align-items:center;gap:8px;padding:0 16px 0 12px;transition:border-color .2s,background .2s;display:inline-flex}.foot-listen a:hover{border-color:rgba(var(--gold-rgb), .6);background:rgba(var(--gold-rgb), .06)}.foot-listen svg{width:18px;height:18px;color:var(--gold)}.foot-sign{color:#ede9df}.onore-badge{width:max-content;color:inherit;text-transform:none;opacity:.72;align-items:center;gap:8px;font-size:13px;line-height:1;text-decoration:none;transition:opacity .25s;display:inline-flex}:is(.onore-badge:hover,.onore-badge:focus-visible){opacity:1}.onore-badge__mark{flex:none;width:22px;height:22px}.onore-badge__mark svg{width:100%;height:100%;animation:7s linear infinite paused onore-badge-spin;display:block}:is(.onore-badge:hover .onore-badge__mark svg,.onore-badge:focus-visible .onore-badge__mark svg){animation-play-state:running}@keyframes onore-badge-spin{to{transform:rotate(360deg)}}.onore-badge__by{opacity:.72;white-space:nowrap;text-transform:none}.onore-badge__name{flex:none;width:41.6px;height:10.1px;display:block}.onore-badge__arrow{opacity:.5;flex:none;width:9px;height:9px;transition:transform .25s,opacity .25s}.onore-badge:hover .onore-badge__arrow{opacity:.9;transform:translate(1.5px,-1.5px)}@media (prefers-reduced-motion:reduce){.onore-badge__mark svg{animation:none}.onore-badge__arrow{transition:opacity .2s}}.colophon{z-index:2;margin-top:calc(var(--s-9) + 120px);background:var(--abyss);color:var(--ink-3);position:relative}.colophon:before{content:"";background:linear-gradient(180deg, #02040600 0%, #02040673 40%, #020406d9 75%, var(--abyss) 100%);pointer-events:none;height:240px;position:absolute;bottom:100%;left:0;right:0}.colophon:after{content:"";background:radial-gradient(closest-side, rgba(var(--gold-rgb), .4), rgba(var(--gold-rgb), 0));pointer-events:none;width:min(560px,70%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.colophon-in{align-items:center;gap:var(--s-4) var(--s-7);padding-block:36px calc(40px + env(safe-area-inset-bottom));grid-template-columns:auto 1fr auto;display:grid}.colophon-brand{color:var(--ink);align-items:center;gap:10px;display:inline-flex}.colophon-brand img{filter:invert();opacity:.92;width:30px;height:auto}.colophon-brand span{font:400 21px/1 var(--f-display);text-transform:none}.colophon-copy{text-align:right;font-size:13px;line-height:1.6}.colophon .foot-listen{grid-column:1/-1}.colophon .foot-sign{padding-top:var(--s-3);border-top:1px solid var(--rule);grid-column:1/-1}@media (max-width:860px){.colophon-in{grid-template-columns:1fr}.colophon-copy{text-align:left}}.sea{--z:0;z-index:0;background:var(--abyss);pointer-events:none;position:fixed;inset:0}.sea-layer{will-change:opacity;position:absolute;inset:0}.sea-deep{background:radial-gradient(90% 60% at 50% 0%, #071722 0%, #03080c 60%, var(--abyss) 100%)}.sea-mid{opacity:clamp(0, calc(1 - (var(--z) - .03) * 4.6), 1);background:linear-gradient(#0d3c50 0%,#082a3a 45%,#05151f 100%)}.sea-surface{opacity:clamp(0, calc(1 - var(--z) * 22), 1)}.sea-surface img{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.sea-surface:after{content:"";background:linear-gradient(#04141c00 40%,#082a3aeb 100%),radial-gradient(70% 45% at 52% -6%,#a0ece866,#7fe3e000 70%);position:absolute;inset:0}.sea-rays{mix-blend-mode:screen;opacity:clamp(0, calc(.9 - var(--z) * 14), .9);overflow:hidden}.sea-rays i{top:-20%;left:var(--l);transform-origin:50% 0;width:9vw;height:120%;transform:rotate(var(--r));filter:blur(14px);animation:11s ease-in-out infinite alternate sea-sway;animation-delay:var(--dl);background:linear-gradient(#bef5f038,#bef5f000 75%);position:absolute}@keyframes sea-sway{0%{transform:rotate(var(--r)) translateX(-2vw)}to{transform:rotate(calc(var(--r) * -.4)) translateX(2vw)}}.sea-ember{opacity:clamp(0, calc((var(--z) - .55) * 2.6), 1);background:radial-gradient(80% 55% at 50% 108%,#d9a75a42,#d9a75a00 70%)}.sea-flow{width:100%;height:100%;position:absolute;inset:0}.sea.is-lite .sea-surface{opacity:clamp(0, calc(.55 - var(--z) * 12), .55)}.sea.is-lite .sea-rays{opacity:clamp(0, calc(.5 - var(--z) * 8), .5)}.current-svg{z-index:1;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.current-svg path{fill:none;stroke-linecap:round;stroke-linejoin:round}.c-ghost{stroke:#ede9df12;stroke-width:1px;stroke-dasharray:2 7}.c-glow{stroke:url(#current-grad);stroke-width:9px;opacity:.16}.c-line{stroke:url(#current-grad);stroke-width:1.6px}.c-strand{stroke:rgba(var(--gold-rgb), .28);stroke-width:.9px;opacity:0;transition:opacity 1.2s}.current-svg.deep .c-strand{opacity:1}.current-tip{z-index:1;pointer-events:none;will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.current-tip:before{content:"";background:radial-gradient(circle, rgba(var(--gold-rgb), .55) 0%, rgba(var(--gold-rgb), .18) 30%, rgba(var(--gold-rgb), 0) 68%);border-radius:50%;width:72px;height:72px;animation:2.8s ease-in-out infinite tip-breathe;position:absolute;top:-36px;left:-36px}.current-tip:after{content:"";width:8px;height:8px;box-shadow:0 0 10px 3px rgba(var(--gold-rgb), .9);background:#fff4d8;border-radius:50%;position:absolute;top:-4px;left:-4px}@keyframes tip-breathe{0%,to{opacity:.75;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.page.is-lite .c-glow{stroke-width:6px;opacity:.12}.page.is-lite .c-line{stroke-width:1.2px}.page.is-lite .current-tip:before{animation:none;transform:scale(.7)}@media (max-width:759px){.page.is-lite .c-glow,.page.is-lite .current-tip:before{display:none}}.node{z-index:3;border:1px solid rgba(var(--gold-rgb), .42);background:var(--deep);pointer-events:none;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute}.node:before{content:"";background:var(--gold);transition:transform .5s var(--ease);border-radius:50%;position:absolute;inset:3px;transform:scale(0)}.node:after{content:"";background:radial-gradient(circle, rgba(var(--gold-rgb), .45), rgba(var(--gold-rgb), 0) 65%);opacity:0;border-radius:50%;transition:opacity .6s;position:absolute;inset:-14px}.node.lit:before{transform:scale(1)}.node.lit:after{opacity:1}.wp{pointer-events:none;width:2px;height:2px;margin:-1px 0 0 -1px;position:absolute}.drift{--p:1;--dir:1;transform:translate3d(calc((1 - var(--p)) * var(--dir) * 64px + var(--ox,0px)), calc((1 - var(--p)) * 46px + var(--oy,0px)), 0) skewY(var(--skew,0deg));opacity:calc(.08 + var(--p) * .92);will-change:transform, opacity}@media (prefers-reduced-motion:reduce){.sea-rays i,.current-tip:before{animation:none}.current-tip{display:none}.drift{opacity:1!important;transform:none!important}.node:before{transform:scale(1)}}.home{z-index:2;position:relative}.home img{height:auto}.wrap{max-width:calc(var(--max) + var(--gut) * 2);padding:0 var(--gut);margin:0 auto;position:relative}.layer{padding:150px 0;position:relative}.layer-label{font:500 12px/1.3 var(--f-body);letter-spacing:.16em;color:var(--ink-3);text-transform:none;font-variant-numeric:tabular-nums}.layer-label b{color:var(--accent,var(--gold));font-weight:500}.layer-title{font:400 clamp(44px, 6vw, 84px) / .95 var(--f-display);letter-spacing:-.012em;text-wrap:balance;margin-top:18px}.layer-title em{color:var(--accent,var(--gold))}.layer-lede{max-width:34em;color:var(--ink-2);margin-top:20px;font-size:17px}.meta{font:500 12.5px/1.4 var(--f-body);letter-spacing:.06em;color:var(--ink-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 14px;display:flex}.meta span+span:before{content:"";opacity:.7;vertical-align:middle;background:currentColor;border-radius:50%;width:3px;height:3px;margin:0 14px 0 0;display:inline-block}.hero{--accent:var(--aqua-soft);z-index:3;align-items:center;min-height:100svh;padding:120px 0;display:flex;position:relative;overflow:clip}.hero-in{width:100%}.hero-title{--hp:0;max-width:9.2em;font:400 clamp(64px, 12.6vw, 186px) / .86 var(--f-display);letter-spacing:-.022em;margin:26px 0 0}.hero-title em{color:var(--accent)}.hero-word{white-space:nowrap;display:inline-block}.hero-ch{--k:clamp(0, calc((var(--hp) - var(--o)) * 1.9), 1);transform:translate3d(calc(var(--k) * var(--k) * var(--dx) * 1px), calc(var(--k) * var(--fall) * 1px), 0) rotate(calc(var(--k) * var(--rot) * 1deg));opacity:calc(1 - var(--k) * 2);filter:blur(calc(var(--k) * 5px));will-change:transform;display:inline-block}.hero-sub{font:italic 400 clamp(24px, 2.6vw, 34px) / 1.2 var(--f-display);margin-top:30px}.hero-lede{max-width:31em;color:var(--ink-2);margin-top:16px;font-size:17px}.hero-cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}.hero-soon{border:1px solid rgba(var(--gold-rgb), .45);border-radius:var(--r-pill);min-height:50px;color:var(--gold);font:600 15px/1 var(--f-body);align-items:center;gap:10px;padding:0 20px;display:inline-flex}.hero-soon i{background:var(--gold);width:7px;height:7px;box-shadow:0 0 10px 2px rgba(var(--gold-rgb), .7);border-radius:50%}.hero-cue{font:500 12px/1 var(--f-body);letter-spacing:.16em;color:var(--ink-3);flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.hero-cue i{transform-origin:50% 0;background:linear-gradient(#ede9df80,#ede9df00);width:1px;height:44px;animation:2.4s ease-in-out infinite cue-drop}@keyframes cue-drop{0%{opacity:1;transform:scaleY(0)}70%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.hero .wp-a{top:0;left:78%}.hero .wp-b{top:56%;left:65%}.hero .wp-c{top:100%;left:56%}.featured{--accent:var(--aqua-soft)}.feat-head{max-width:44%}.resume{border:1px solid rgba(var(--gold-rgb), .28);border-radius:var(--r-l);background:var(--card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;max-width:640px;margin-top:32px;padding:14px 14px 14px 20px;display:flex}.resume p{gap:4px;display:grid}.resume-label{font:500 12px/1.3 var(--f-body);letter-spacing:.14em;color:var(--gold)}.resume-title{font:400 21px/1.15 var(--f-display)}.resume-title span{color:var(--ink-3);font:500 13px/1 var(--f-body);font-variant-numeric:tabular-nums}.feat{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:start;gap:12%;margin-top:56px;display:grid;position:relative}.feat-art{box-shadow:0 40px 90px -40px #000000e6, 0 0 0 1px rgba(var(--gold-rgb), .16);border-radius:22px;grid-area:1/2;position:relative;overflow:hidden}.feat-art img{aspect-ratio:1}.feat-body{grid-area:1/1}.feat-title{font:400 clamp(36px, 4.4vw, 62px) / 1 var(--f-display);letter-spacing:-.01em;text-wrap:balance;margin-top:14px}.feat-title a:hover{color:#fff}.feat-desc{max-width:33em;color:var(--ink-2);margin-top:18px;font-size:17px}.feat-actions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:28px;display:flex}.chapters{border-top:1px solid var(--rule);margin:36px 0 0;padding:0;list-style:none}.chapters li{border-bottom:1px solid var(--rule);color:var(--ink-2);grid-template-columns:64px 1fr;gap:12px;padding:12px 0;font-size:15px;display:grid}.chapters time{color:var(--ink-3);font-variant-numeric:tabular-nums;padding-top:1px;font-size:13.5px}.feat .node{top:36%;left:54.3%}@media (max-width:759px){.wrap{padding-left:calc(var(--gut) + var(--rail-pad))}.layer{padding:96px 0}.hero{align-items:flex-end;padding:110px 0 120px}.hero-lede{font-size:16px}.hero-cue{display:none}.hero .wp-a{top:0;left:22px}.hero .wp-b{top:52%;left:14px}.hero .wp-c{top:100%;left:22px}.feat-head{max-width:none}.feat{grid-template-columns:1fr;gap:28px;margin-top:36px}.feat-art,.feat-body{grid-column:1}.feat-body{grid-row:2}.feat-desc{font-size:16px}.feat .node{left:calc(var(--rail-x) - var(--gut) - var(--rail-pad));top:24px}.resume-title{font-size:19px}}@media (prefers-reduced-motion:reduce){.hero-ch{opacity:1!important;filter:none!important;transform:none!important}}.hero-cta .btn-gold+.hero-soon{color:var(--ink-2);border-color:#0000;padding:0 8px;font-weight:500}.trailer{scroll-margin-top:calc(var(--top-h) + 24px)}.trailer .feat-art{align-self:center}.tr-player{border:1px solid rgba(var(--gold-rgb), .22);border-radius:var(--r-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03090d8c;align-items:center;gap:18px;max-width:460px;margin-top:30px;padding:12px 22px 12px 12px;display:flex}.tr-play{background:var(--gold);width:56px;height:56px;color:var(--gold-ink);box-shadow:0 0 0 1px rgba(var(--gold-rgb), .4), 0 10px 34px -10px rgba(var(--gold-rgb), .7);transition:background .2s, transform .16s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.tr-play:hover{background:var(--gold-hi)}.tr-play:active{transform:scale(.96)}.tr-play svg{width:22px;height:22px}.tr-track{flex:1;min-width:0}.tr-time{color:var(--ink);font:500 13px/1 var(--f-body);font-variant-numeric:tabular-nums;margin-top:4px}.tr-time i{color:var(--ink-3);font-style:normal}.tr-line{max-width:30em;color:var(--ink);font:italic 400 22px/1.4 var(--f-display);margin-top:22px}.tr-line span{animation:tr-line-in .5s var(--ease);display:block}@keyframes tr-line-in{0%{opacity:0;transform:translateY(6px)}}.tr-text{max-width:33em;margin-top:18px}.tr-text summary{color:var(--ink);font:500 14px/1.4 var(--f-body);cursor:pointer;border-bottom:1px solid #ede9df4d;padding:6px 0 2px;list-style:none;display:inline-flex}.tr-text summary::-webkit-details-marker{display:none}.tr-text summary:hover{border-color:var(--gold)}.tr-text div{border-left:1px solid rgba(var(--gold-rgb), .3);color:var(--ink-2);margin-top:16px;padding-left:16px;font-size:15.5px;line-height:1.65}.tr-text p+p{margin-top:6px}@media (max-width:759px){.trailer .feat-body{grid-row:1}.trailer .feat-art{grid-row:2;width:min(100%,300px)}.tr-player{margin-top:24px}.tr-line{font-size:19px}}@media (prefers-reduced-motion:reduce){.tr-line span{animation:none}}.catalog{--accent:#e3d6a6}.cat-head .layer-title,.cat-head .layer-lede{max-width:600px}.cat-tools{gap:14px;margin-top:28px;display:grid}.chips{flex-wrap:wrap;gap:8px;display:flex}.cat-row{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.cat-search{border:1px solid var(--rule);border-radius:var(--r-pill);min-height:40px;color:var(--ink-3);background:#050d1380;flex:220px;align-items:center;gap:8px;padding:0 6px 0 14px;transition:border-color .2s;display:flex}.cat-search:focus-within{border-color:rgba(var(--gold-rgb), .55)}.cat-search input{min-width:0;height:38px;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:16px}.cat-search input::placeholder{color:var(--ink-3)}.cat-search input::-webkit-search-cancel-button{display:none}.cat-search button{width:30px;height:30px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.cat-sort select{border:1px solid var(--rule);border-radius:var(--r-pill);min-height:40px;color:var(--ink-2);font:500 13.5px/1 var(--f-body);background:#050d1380;padding:0 14px}.cat-count{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px}.cat-count:empty{display:none}.stations{--skew:0deg;margin:72px 0 0;padding:0;list-style:none;position:relative}.station{display:flex;position:relative}.station+.station{margin-top:-46px}.station.side-r{justify-content:flex-end}.station .node{top:50%}.station.side-l .node{left:calc(42% + 30px)}.station.side-r .node{left:calc(58% - 30px)}.station.side-l .drift{--dir:-1}.st-card{border:1px solid var(--card-line);background:var(--card);border-radius:20px;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:18px;width:42%;padding:14px 16px 14px 14px;transition:border-color .3s,background-color .3s;display:grid;position:relative}.st-card:hover{border-color:rgba(var(--gold-rgb), .32);background:#08121ac7}.st-card img{border-radius:12px;width:118px;height:118px}.st-card .meta{padding-right:52px;font-size:11.5px}.st-card h3{font:400 25px/1.06 var(--f-display);letter-spacing:-.005em;text-wrap:balance;margin-top:6px;padding-right:52px}.st-card h3 a:after{content:"";border-radius:20px;position:absolute;inset:0}.st-desc{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.st-actions{z-index:2;justify-items:center;gap:6px;display:grid;position:absolute;top:14px;right:14px}.st-play,.st-save{transition:background-color .2s, color .2s, border-color .2s, transform .2s var(--ease);border-radius:50%;place-items:center;display:grid}.st-play{border:1px solid rgba(var(--gold-rgb), .45);width:44px;height:44px;color:var(--gold)}.st-play svg{width:17px;height:17px}.st-play:hover,.st-play.is-playing{background:var(--gold);color:var(--gold-ink)}.st-play:active,.st-save:active{transform:scale(.94)}.st-save{width:34px;height:34px;color:var(--ink-3)}.st-save:hover{color:var(--ink)}.st-save.is-saved{color:var(--gold)}.st-ghost{border-style:dashed;border-color:rgba(var(--gold-rgb), .24);background:#050d1399;grid-template-columns:minmax(0,1fr);padding:22px 24px}.st-ghost h3,.st-ghost .meta{padding-right:0}.st-ghost .st-desc{display:block}.st-ghost.is-blank{background:#050d134d;border-color:#ede9df14;min-height:118px}.cat-empty{border:1px dashed var(--rule-2);border-radius:var(--r-l);background:var(--card);justify-items:start;gap:12px;max-width:34em;margin-top:56px;padding:28px;display:grid}.cat-empty h3{font:400 30px/1.05 var(--f-display)}.cat-empty p{color:var(--ink-2)}@media (max-width:759px){.chips{margin-right:calc(var(--gut) * -1);padding-right:var(--gut);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.stations{margin-top:44px}.station+.station{margin-top:14px}.station.side-r{justify-content:flex-start}.station .node,.station.side-l .node,.station.side-r .node{left:calc(var(--rail-x) - var(--gut) - var(--rail-pad));top:44px}.station.side-l .drift{--dir:1}.st-card{border-radius:18px;grid-template-columns:84px minmax(0,1fr);align-items:start;gap:14px;width:100%;padding:12px}.st-card img{border-radius:10px;width:84px;height:84px}.st-ghost{grid-template-columns:minmax(0,1fr);padding:18px}.st-card .meta{letter-spacing:.02em;gap:4px 8px;padding-right:40px}.st-card .meta span+span:before{margin-right:8px}.st-card .meta span:nth-child(2){display:none}.st-card h3{padding-right:0;font-size:21px}.st-desc{display:none}.st-actions{display:contents}.st-play,.st-save{z-index:2;position:absolute}.st-play{background:#04090ddb;top:58px;left:58px}.st-save{top:6px;right:6px}}.vortex{--accent:var(--gold)}.vx-head{max-width:40%}.vx-field{--skew:0deg;grid-template-columns:minmax(0,1fr) 380px minmax(0,1fr);column-gap:40px;margin-top:72px;display:grid;position:relative}.vx-eye{pointer-events:none;width:380px;height:380px;margin:-190px 0 0 -190px;position:absolute;top:50%;left:50%}.vx-eye i{inset:var(--in);border:1px solid rgba(var(--gold-rgb), .1);border-top-color:rgba(var(--gold-rgb), .32);animation:vx-turn var(--sp) linear infinite;border-radius:50%;position:absolute}.vx-eye i:first-child{--in:0;--sp:60s}.vx-eye i:nth-child(2){--in:16%;--sp:44s}.vx-eye i:nth-child(3){--in:32%;--sp:30s}@keyframes vx-turn{to{transform:rotate(360deg)}}.vx-core{background:radial-gradient(circle, rgba(var(--gold-rgb), .2), rgba(var(--gold-rgb), 0) 70%);border-radius:50%;width:120px;height:120px;margin:-60px 0 0 -60px;position:absolute;top:50%;left:50%}.vx-posts{display:contents}.vx-post{list-style:none;position:relative}.vx-post:nth-child(odd){grid-column:1}.vx-post:nth-child(2n){grid-column:3;margin-top:120px}.vx-post:first-child,.vx-post:nth-child(2){grid-row:1}.vx-post:nth-child(3),.vx-post:nth-child(4){grid-row:2}.vx-post:nth-child(5),.vx-post:nth-child(6){grid-row:3}.vx-post article{border:1px solid var(--card-line);background:var(--card);border-radius:20px;margin-bottom:40px;transition:border-color .3s;position:relative;overflow:hidden}.vx-post article:hover{border-color:rgba(var(--gold-rgb), .32)}.vx-post img{aspect-ratio:16/9;object-position:50% 62%}.vx-body{padding:20px 22px 24px}.vx-post h3{font:400 26px/1.08 var(--f-display);text-wrap:balance;margin-top:10px}.vx-post h3 a:after{content:"";position:absolute;inset:0}.vx-excerpt{color:var(--ink-2);margin-top:10px;font-size:14.5px;line-height:1.55}.vx-read{color:var(--gold);font:600 13.5px/1 var(--f-body);align-items:center;gap:8px;margin-top:16px;display:inline-flex}.vx-read svg{width:15px;height:15px}.vx-more{justify-content:center;margin-top:24px;display:flex}.wp-vx{top:100%;left:50%}.vx-field.is-empty{min-height:520px;display:block}.vx-soon{max-width:24em;color:var(--ink-2);font:italic 400 22px/1.35 var(--f-display);text-align:center;margin:0 auto;padding-top:450px;position:relative}.about-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:160px;display:grid}.about .wp-a{top:60px;left:50%}.about .wp-b{bottom:40px;left:50%}.about-big{font:400 clamp(28px, 2.8vw, 40px) / 1.15 var(--f-display);text-wrap:pretty;margin-top:40px}.about-big em{color:var(--gold)}.about-body{color:var(--ink-2);margin:26px 0 30px;font-size:17px}.topics{flex-wrap:wrap;gap:8px;margin:0 0 30px;padding:0;list-style:none;display:flex}.topics li{border:1px solid var(--rule);border-radius:var(--r-pill);color:var(--ink-2);font:500 13.5px/1 var(--f-body);padding:8px 14px}.about-voices{align-content:start;gap:16px;margin-top:8px;display:grid}.voices{gap:16px;display:grid}.voice{border:1px solid var(--card-line);background:var(--card);border-radius:22px;grid-template-columns:96px 1fr;align-items:center;gap:22px;padding:26px;display:grid}.voice svg{width:96px;height:56px;overflow:visible}.voice svg path{fill:none;stroke:var(--gold);stroke-width:1.4px;stroke-linecap:round}.voice h3{font:400 34px/1 var(--f-display);text-transform:none}.voice-role{color:var(--ink-3);font:500 12px/1.3 var(--f-body);letter-spacing:.14em;margin-top:6px}.voice-text{color:var(--ink-2);margin-top:10px;font-size:15px;line-height:1.55}@media (max-width:1099px) and (min-width:760px){.vx-field{grid-template-columns:minmax(0,1fr) 240px minmax(0,1fr);column-gap:24px}.vx-eye{width:260px;height:260px;margin:-130px 0 0 -130px}}@media (max-width:959px){.about-grid{grid-template-columns:1fr;row-gap:40px}.about .wp-a,.about .wp-b{left:var(--rail-x)}}@media (min-width:760px) and (max-width:959px){.about .wp-a,.about .wp-b{left:24px}.about-grid{padding-left:calc(var(--gut) + 28px)}}@media (max-width:759px){.vx-head{max-width:none}.vx-field{margin-top:0;padding-top:300px;display:block}.vx-eye{width:240px;height:240px;margin:-120px 0 0 -120px;top:150px}.vx-post:nth-child(2n){margin-top:0}.vx-post article{grid-template-columns:96px minmax(0,1fr);margin-bottom:16px;display:grid}.vx-post img{aspect-ratio:auto;width:96px;height:100%;min-height:132px}.vx-body{padding:14px 14px 16px}.vx-post h3{margin-top:6px;font-size:20px}.vx-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;display:-webkit-box;overflow:hidden}.vx-read{margin-top:10px}.vx-post .meta span:nth-child(2){display:none}.vx-more{justify-content:flex-start}.wp-vx{left:calc(var(--rail-x) - var(--gut) - var(--rail-pad));top:286px}.vx-field.is-empty{min-height:0;padding-top:0}.vx-soon{padding-top:300px;font-size:20px}.voice{grid-template-columns:1fr;gap:14px;padding:22px}.voice svg{width:120px;height:40px}.about-body{font-size:16px}}@media (prefers-reduced-motion:reduce){.vx-eye i,.hero-cue i{animation:none}}.follow-in{padding-left:calc(var(--gut) + 16%);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:72px;display:grid}.follow .node{top:96px;left:9%}.follow .wp-b{top:70%;left:6%}.show-art{border-radius:22px;max-width:380px;overflow:hidden;box-shadow:0 30px 80px -30px #000000e6,0 0 0 1px #7fe3e024}.show-art img{aspect-ratio:1}.platforms{gap:10px;max-width:440px;margin:32px 0 0;padding:0;list-style:none;display:grid}.plat{border:1px solid var(--rule);height:62px;font:500 16px/1 var(--f-body);text-transform:none;background:#050d1380;border-radius:16px;align-items:center;gap:14px;padding:0 18px;display:flex}.plat svg{width:22px;height:22px;color:var(--ink-3)}.plat.is-soon{color:var(--ink-2)}.plat-soon{border:1px solid var(--rule);border-radius:var(--r-pill);color:var(--ink-3);font:500 12px/1 var(--f-body);letter-spacing:.12em;margin-left:auto;padding:7px 10px}a.plat{transition:border-color .2s}a.plat:hover{border-color:rgba(var(--gold-rgb), .5)}.plat .plat-go{color:var(--gold);margin-left:auto}.seabed{z-index:2;padding:120px 0 calc(64px + env(safe-area-inset-bottom));text-align:center;position:relative}.seabed-sink{width:180px;margin:0 auto;position:relative}.seabed-sink .node{top:22%;left:50%}.seabed-logo{filter:invert()sepia(.5)saturate(2.2)hue-rotate(-12deg)brightness(.92);opacity:.55;width:180px;height:auto;transition:opacity 1.2s,filter 1.2s}.seabed.lit .seabed-logo{opacity:1;filter:invert(1) sepia(.5) saturate(2.2) hue-rotate(-12deg) brightness(1.05) drop-shadow(0 0 22px rgba(var(--gold-rgb), .55))}.seabed-name{font:400 40px/1 var(--f-display);text-transform:none;margin-top:22px}.seabed-line{color:var(--gold);font:italic 400 22px/1.2 var(--f-display);margin-top:10px}.seabed .foot-nav{margin-top:44px}.seabed .foot-nav ul{justify-content:center}.seabed .foot-listen{padding:0 var(--gut);justify-content:center;margin-top:30px}.seabed-fine{max-width:38em;padding:0 var(--gut);color:var(--ink-3);margin:36px auto 0;font-size:13px;line-height:1.6}.seabed-up{margin-top:22px}.seabed-up a{color:var(--gold);font:500 14px/1 var(--f-body);border-bottom:1px solid rgba(var(--gold-rgb), .4);padding-bottom:2px}.seabed .foot-sign{justify-content:center;margin-top:34px;display:flex}@media (max-width:959px){.follow-in{padding-left:calc(var(--gut) + var(--rail-pad));grid-template-columns:1fr;gap:40px}.follow .node{left:var(--rail-x);top:100px}.follow .wp-b{left:calc(var(--rail-x) + 6px);top:auto;bottom:36px}.show-art{max-width:260px}}@media (min-width:760px) and (max-width:959px){.follow-in{padding-left:calc(var(--gut) + 28px)}.follow .node{left:24px}}.pbar{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:40;border:1px solid rgba(var(--gold-rgb), .22);border-radius:var(--r-l);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);max-width:1080px;box-shadow:0 24px 60px -18px #000000e6, 0 0 50px -20px rgba(var(--gold-rgb), .35);color:var(--ink);font-family:var(--f-body);animation:pbar-in .5s var(--ease);background:#060c11f0;grid-template-columns:minmax(0,1.2fr) auto minmax(0,1fr);align-items:center;gap:16px;margin:0 auto;padding:12px 14px 12px 12px;display:grid;position:fixed;left:16px}@keyframes pbar-in{0%{opacity:0;transform:translateY(40px)}}:is(body:has(.pbar) .colophon-in,body:has(.pbar) .seabed){padding-bottom:140px}.pbar .pbar-progress{position:absolute;top:-10px;left:22px;right:22px}.pbar-info{text-align:left;align-items:center;gap:12px;min-width:0;display:flex}.pbar-info img{border-radius:6px;flex:none;width:52px;height:52px}.pbar-info>span{gap:2px;min-width:0;display:grid}.pbar-info small{color:var(--gold);font:500 11.5px/1.2 var(--f-body);align-items:center;gap:8px;display:inline-flex}.pbar-info strong{font:400 16.5px/1.25 var(--f-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pbar-eq{align-items:flex-end;gap:2px;height:10px;display:inline-flex}.pbar-eq b{background:var(--gold);transform-origin:50% 100%;width:2px;height:10px;animation:1s ease-in-out infinite pbar-eq}.pbar-eq b:nth-child(2){animation-delay:-.4s}.pbar-eq b:nth-child(3){animation-delay:-.7s}@keyframes pbar-eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.pbar-controls{align-items:center;gap:6px;display:flex}.pbar-skip{width:44px;height:44px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid;position:relative}.pbar-skip small{font:500 9px/1 var(--f-body);position:absolute;bottom:2px}.pbar-skip:hover,.pbar-extras button:hover{color:var(--ink);background:#ffffff0f}.pbar-play{background:var(--gold);width:48px;height:48px;color:var(--gold-ink);border-radius:50%;place-items:center;display:grid}.pbar-play:hover{background:var(--gold-hi)}.pbar-time{min-width:96px;color:var(--ink-2);font:500 12px/1 var(--f-body);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:8px}.pbar-time i{color:var(--ink-3);font-style:normal}.pbar-extras{justify-content:flex-end;align-items:center;gap:4px;display:flex}.pbar-extras button{border-radius:var(--r-pill);min-width:40px;height:40px;color:var(--ink-2);font:500 12.5px/1 var(--f-body);justify-content:center;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.pbar-extras .pbar-room{border:1px solid rgba(var(--gold-rgb), .4);color:var(--gold);font:500 13.5px/1 var(--f-body)}.cline{height:20px;position:relative}.cline svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cline path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.cline-bed{stroke:#ede9df24;stroke-width:1.5px}.cline-drift{stroke:#96e6e152;stroke-width:1.5px;stroke-dasharray:1 22}.cline-glow{stroke:rgba(var(--gold-rgb), .35);stroke-width:7px;filter:blur(3px)}.cline-flow{stroke:var(--gold);stroke-width:2px}.cline-spark{stroke:#fff6df;stroke-width:2.2px;stroke-dasharray:2 34;opacity:0;transition:opacity .4s var(--ease)}.cline.is-flowing .cline-spark{opacity:.85;animation:1.6s linear infinite cline-run}.cline.is-flowing .cline-drift{animation:4.5s linear infinite cline-run}@keyframes cline-run{to{stroke-dashoffset:-36px}}.cline-node{width:11px;height:11px;box-shadow:0 0 0 2px rgba(var(--gold-rgb), .55), 0 0 14px 4px rgba(var(--gold-rgb), .55);pointer-events:none;transition:transform .18s var(--ease);background:#fff3d2;border-radius:50%;margin:-5.5px 0 0 -5.5px;position:absolute}.cline input{z-index:1;opacity:0;cursor:pointer;width:100%;height:calc(100% + 16px);margin:0;position:absolute;inset:-8px 0}.cline:hover .cline-node{transform:scale(1.35)}.cline:has(input:active) .cline-node{transform:scale(1.35)}.cline:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:6px;border-radius:6px}@media (prefers-reduced-motion:reduce){.cline.is-flowing .cline-spark,.cline.is-flowing .cline-drift{animation:none}.cline-node{transition:none}}@supports not selector(:has(*)){.cline input:focus-visible{opacity:.25}}.pbar,.tr-player{isolation:isolate}.tr-player{position:relative}.pbar:before,.tr-player:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(38% 140% at 18% 60%, #60c4c829, transparent 70%), radial-gradient(30% 120% at 62% 40%, rgba(var(--gold-rgb), .07), transparent 70%), radial-gradient(34% 140% at 92% 70%, #60c4c81a, transparent 70%);opacity:.55;transition:opacity .6s var(--ease);pointer-events:none;background-position:0%;background-size:220% 100%;animation:26s ease-in-out infinite alternate player-sea;position:absolute;inset:0}.pbar.is-playing:before,.tr-player.is-playing:before{opacity:1;animation-duration:12s}@keyframes player-sea{to{background-position:100%}}@media (prefers-reduced-motion:reduce){.pbar:before,.tr-player:before{animation:none}}.room{background:radial-gradient(70% 50% at 25% 30%, rgba(var(--gold-rgb), .08), transparent 70%), linear-gradient(180deg, var(--trench) 0%, var(--deep) 55%, var(--abyss) 100%);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ink);font-family:var(--f-body);border:0;margin:0;padding:0;overflow:hidden}.room[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.room::backdrop{background:#000000b3}.room-head{padding:18px var(--gut);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;display:flex}.room-brand{color:var(--ink-2);font:italic 400 18px/1 var(--f-display);align-items:center;gap:12px;margin:0;display:flex}.room-brand img{filter:invert();width:40px;height:auto}.room-close{border-radius:var(--r-pill);min-height:44px;color:var(--ink-2);align-items:center;gap:10px;padding:0 6px 0 14px;font-size:14px;display:inline-flex}.room-close:hover{color:var(--ink);background:#ffffff0f}.room-grid{min-height:0;padding:var(--s-6) var(--gut) var(--s-4);grid-template-columns:minmax(260px,380px) minmax(0,1fr);gap:clamp(28px,5vw,72px);display:grid}.room-art{flex-direction:column;gap:14px;min-height:0;display:flex;overflow-y:auto}.room-cover{border-radius:6px}.room-cover img{aspect-ratio:1;border-radius:6px;height:auto}.room-art .kicker{color:var(--gold);margin-top:8px}.room-art h2{font:400 clamp(1.7rem, 2.6vw, 2.4rem) / 1.08 var(--f-display);text-wrap:balance}.room-actions{flex-wrap:wrap;gap:8px;display:flex}.room-actions>*{border:1px solid var(--rule-2);border-radius:var(--r-pill);min-height:40px;color:var(--ink-2);align-items:center;gap:8px;padding:0 14px;font-size:14px;display:inline-flex}.room-actions>:hover,.room-actions .is-active{border-color:rgba(var(--gold-rgb), .6);color:var(--gold)}.room-sleep{color:var(--ink-3);align-items:center;gap:8px;font-size:13.5px;display:flex}.room-sleep select,.room-speed select{border:1px solid var(--rule-2);border-radius:var(--r-pill);min-height:36px;color:var(--ink);font:500 13px var(--f-body);background:0 0;padding:0 10px}.room select option{color:var(--ink);background:#0a1c29}.room-content{flex-direction:column;min-height:0;display:flex}.room-tabs{margin-bottom:var(--s-4);border-bottom:1px solid var(--rule);gap:4px;display:flex}.room-tabs button{min-height:46px;color:var(--ink-3);border-bottom:2px solid #0000;padding:0 14px;font-size:15px}.room-tabs button[aria-selected=true]{border-color:var(--gold);color:var(--ink)}.room-transcript-top{color:var(--ink-3);font:500 12px/1.3 var(--f-body);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.room-transcript-top button{border:1px solid var(--rule-2);border-radius:var(--r-pill);min-height:34px;color:var(--ink-2);align-items:center;gap:6px;padding:0 12px;font-size:12.5px;display:inline-flex}.room-transcript-top button[aria-pressed=true]{border-color:rgba(var(--gold-rgb), .6);color:var(--gold)}.room-transcript,.room-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding-right:12px;overflow-y:auto}.cue{border-radius:var(--r-m);width:100%;color:var(--ink-3);font:400 clamp(1.05rem, 1.4vw, 1.25rem) / 1.55 var(--f-display);text-align:left;padding:8px 10px;transition:color .3s,background-color .3s;display:block}.cue:hover{color:var(--ink-2);background:#ffffff08}.cue.is-past{color:var(--ink-2)}.cue.is-current{color:var(--ink);background:rgba(var(--gold-rgb), .08);box-shadow:inset 2px 0 0 var(--gold)}.cue-at{color:var(--ink-3);font:500 11px/1 var(--f-body);margin-bottom:2px;display:block}.room-subtle,.room-disclaimer{color:var(--ink-3);font-size:14px}.room-disclaimer{margin:var(--s-5) 10px var(--s-4);font:500 12px/1.5 var(--f-body)}.room-scroll{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.room-scroll .kicker{color:var(--gold)}.room-scroll h3{font:400 1.6rem/1.15 var(--f-display);margin-top:10px}.room-desc{max-width:62ch;color:var(--ink-2)}.room-chapters,.room-sources{border-top:1px solid var(--rule);width:100%;margin:0;padding:0;list-style:none}.room-chapters button,.room-sources a{border-bottom:1px solid var(--rule);width:100%;min-height:48px;color:var(--ink-2);text-align:left;align-items:center;gap:14px;padding:10px 4px;display:grid}.room-chapters button{grid-template-columns:56px 1fr auto}.room-chapters time{color:var(--ink-3);font:500 12px/1 var(--f-body)}.room-chapters button:hover,.room-sources a:hover{color:var(--gold)}.room-sources a{grid-template-columns:36px 1fr auto}.room-sources-no{color:var(--gold);font:500 12px/1 var(--f-body)}.room-sources small{color:var(--ink-3);font:500 11.5px/1.4 var(--f-body);display:block}.room-bottom{padding:14px var(--gut) calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--rule);background:#0006;gap:10px;display:grid}.room-seek{color:var(--ink-3);font:500 12px/1 var(--f-body);font-variant-numeric:tabular-nums;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.room-transport{justify-content:center;align-items:center;gap:18px;display:flex}.room-transport>button:not(.room-play){min-width:48px;min-height:48px;color:var(--ink-2);place-items:center;gap:2px;display:grid}.room-transport small{font:500 10px/1 var(--f-body)}.room-play{background:var(--gold);width:60px;height:60px;color:var(--gold-ink);box-shadow:0 0 30px rgba(var(--gold-rgb), .3);border-radius:50%;place-items:center;display:grid}.room-play:hover{background:var(--gold-hi)}.toast{bottom:calc(110px + env(safe-area-inset-bottom));z-index:60;border:1px solid rgba(var(--gold-rgb), .3);border-radius:var(--r-m);max-width:min(520px,100vw - 32px);color:var(--ink);font:400 14px/1.4 var(--f-body);background:#080a0cf0;padding:12px 18px;position:fixed;left:50%;transform:translate(-50%)}@media (max-width:1100px){.pbar-extras .pbar-room span,.pbar-time i{display:none}}@media (max-width:860px){.pbar{right:10px;bottom:calc(10px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:10px;left:10px}.pbar-info img{width:44px;height:44px}.pbar-skip,.pbar-time,.pbar-extras{display:none}.room-grid{gap:var(--s-4);padding-top:var(--s-4);grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.room-art{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:6px 14px;display:grid;overflow:visible}.room-cover{grid-row:1/span 2}.room-art .kicker{margin:0}.room-art h2{font-size:1.25rem}.room-actions,.room-sleep{grid-column:1/-1}.room-actions>*{min-height:36px;padding:0 12px;font-size:13px}.room-close span{display:none}.room-tabs{overflow-x:auto}.room-tabs button{flex:none;padding:0 10px;font-size:14px}.room-transport{gap:10px}}:root{--read-font:var(--f-body);--read-size:clamp(17px, .4vw + 12px, 19px);--read-ink:#e9e5db;--read-col:39.5rem;--toc-w:220px;--col-gap:clamp(36px, 4.5vw, 72px)}.prose{color:#bbced7;overflow-wrap:anywhere;font-size:17px;line-height:1.95}.prose p{margin:0 0 26px}.prose h2{font:43px/1.12 var(--serif);color:#e0e9e7;margin:60px 0 25px;scroll-margin-top:40px}.prose h3{font:31px/1.2 var(--serif);color:#d1e3e6;margin:35px 0 20px;scroll-margin-top:40px}.prose strong{color:#e0e9e7;font-weight:600}.prose a{color:#bce3e8;text-underline-offset:4px;text-decoration:underline}.prose ul,.prose ol{margin:25px 0;padding-left:25px}.prose li{margin:12px 0;padding-left:5px}.prose blockquote{color:#d3e3e7;font:italic 28px/1.45 var(--serif);border-left:1px solid #8ab7c6;margin:35px 0;padding:10px 0 10px 25px}.prose code{background:#18333e;padding:2px 5px;font-size:.9em}.table-scroll{margin:35px 0;overflow-x:auto}.prose table{border-collapse:collapse;width:100%;font-size:14px}.prose th,.prose td{text-align:left;border:1px solid #36515d;padding:15px}.prose th{color:#e1eae7;background:#16303b}.essay .essay-label,.journal .jr-label{color:var(--gold);font:500 12.5px/1.4 var(--f-body);letter-spacing:.02em;text-transform:none;margin:0 0 10px}.journal{padding-block:clamp(32px, 6vw, 72px) var(--s-10)}.jr-head{gap:18px;margin-bottom:clamp(40px,6vw,72px);display:grid}.jr-head .kicker{color:var(--gold)}.journal .jr-head h1{letter-spacing:-.02em;font-size:clamp(2.8rem,6.4vw,5.6rem);line-height:.98}.jr-head h1 em{color:var(--aqua-soft);display:block}.jr-head>p:last-child{max-width:46ch;color:var(--ink-2);font-size:18px}.jr-meta{color:var(--ink-3);font:500 12.5px/1.5 var(--f-body);flex-wrap:wrap;gap:4px 0;display:flex}.jr-meta>*+:before{content:"·";opacity:.7;margin:0 10px}.jr-meta .jr-episode{color:var(--ink-2);flex-basis:100%}.jr-meta .jr-episode:before{content:none}.jr-rest{color:var(--ink-2);letter-spacing:0;margin-top:.35em;font-size:.6em;font-style:italic;line-height:1.25;display:block}.jr-featured{border-top:1px solid var(--rule)}.jr-featured-link{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(28px,5vw,72px);padding-block:clamp(32px,4vw,56px);display:grid}.jr-featured-cover{border-radius:var(--r-m);display:block}.jr-featured-cover img{aspect-ratio:1;border-radius:var(--r-m);height:auto}.jr-featured-text{justify-items:start;gap:16px;display:grid}.journal .jr-featured h2{letter-spacing:-.015em;font-size:clamp(2.1rem,3.8vw,3.4rem);line-height:1.04;transition:color .25s}.jr-excerpt{max-width:54ch;color:var(--ink-2);font-size:16.5px;line-height:1.6;display:block}.jr-cta{border-bottom:1px solid rgba(var(--gold-rgb), .5);color:var(--gold);transition:gap .25s var(--ease);align-items:center;gap:10px;margin-top:6px;padding-bottom:4px;font-size:15px;display:inline-flex}.jr-featured-link:hover h2,.jr-row-link:hover h3{color:var(--gold-hi)}.jr-featured-link:hover .jr-cta{gap:14px}.jr-featured-link:hover .lum:after,.jr-row-link:hover .lum:after{box-shadow:var(--lum-hover)}.jr-all{margin-top:clamp(48px,7vw,96px)}.journal .jr-all-title{align-items:baseline;gap:12px;margin-bottom:16px;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1;display:flex}.jr-all-title small{color:var(--ink-3);font:500 13px/1 var(--f-body)}.jr-list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.jr-row{border-bottom:1px solid var(--rule)}.jr-row-link{grid-template-columns:96px minmax(0,1fr) 112px;align-items:start;gap:28px;padding-block:32px;display:grid}.journal .jr-row .jr-label{margin:0;padding-top:10px}.jr-row-body{gap:12px;display:grid}.journal .jr-row h3{letter-spacing:-.015em;font-size:clamp(1.6rem,2.6vw,2.35rem);line-height:1.08;transition:color .25s}.jr-row .jr-excerpt{color:var(--ink-3);font-size:15.5px}.jr-thumb{border-radius:var(--r-s);display:block}.jr-thumb img{aspect-ratio:1;border-radius:var(--r-s);height:auto}.jr-soon{align-items:flex-start;gap:var(--s-6);max-width:760px;padding-block:var(--s-6) var(--s-7);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);display:flex}.glimmer{flex:none;width:56px;height:56px;position:relative}.glimmer i{box-shadow:0 0 10px 3px rgba(var(--gold-rgb), .55), 0 0 28px 8px rgba(var(--gold-rgb), .18);background:#ffe1a6;border-radius:50%;animation:6s ease-in-out infinite alternate glimmer-drift;position:absolute}.glimmer i:first-child{width:6px;height:6px;top:22px;left:20px}.glimmer i:nth-child(2){width:3px;height:3px;animation-duration:7.5s;animation-delay:-2s;top:8px;left:40px}.glimmer i:nth-child(3){width:3px;height:3px;animation-duration:9s;animation-delay:-4s;top:42px;left:8px}@keyframes glimmer-drift{0%{opacity:.45;transform:translateY(3px)}to{opacity:1;transform:translate(2px,-4px)}}.jr-soon .glimmer{margin-top:6px}.jr-soon>div{justify-items:start;gap:14px;display:grid}.journal .jr-soon h2{font-size:clamp(2rem,4vw,3rem);line-height:1.05}.jr-soon h2 em{color:var(--gold)}.jr-soon p:not(.jr-label){max-width:50ch;color:var(--ink-2)}.jr-soon .link-arrow{margin-top:8px}.journal.is-empty{min-height:70svh}.essay-preview{color:var(--gold);font:500 13px/1.5 var(--f-body);margin-top:8px;padding-block:10px}.essay-preview a{color:var(--ink);text-underline-offset:3px;margin-left:8px;text-decoration:underline}.essay-crumbs ol{color:var(--ink-3);font:500 12px/1.4 var(--f-body);align-items:center;gap:10px;margin:0;padding:18px 0 0;list-style:none;display:flex}.essay-crumbs li{white-space:nowrap;gap:10px;min-width:0;display:flex}.essay-crumbs li+li:before{content:"/";opacity:.6}.essay-crumbs li:last-child{max-width:48ch;color:var(--ink-3);text-overflow:ellipsis;overflow:hidden}.essay-crumbs a{color:var(--ink-2);transition:color .2s}.essay-crumbs a:hover{color:var(--gold-hi)}.essay-hero{grid-template-columns:var(--toc-w) minmax(0, var(--read-col)) minmax(0, 1fr);align-content:start;column-gap:var(--col-gap);grid-template-areas:"meta kicker kicker""meta title title""meta dek.";padding-block:clamp(28px,5vw,64px) clamp(36px,4vw,56px);display:grid}.essay-kicker{color:var(--ink-3);font:500 12.5px/1.4 var(--f-body);grid-area:kicker;margin-bottom:18px}.essay-kicker a{color:var(--gold)}.essay-kicker a:hover{color:var(--gold-hi)}.essay .essay-hero h1{letter-spacing:-.022em;grid-area:title;max-width:17ch;font-size:clamp(2.5rem,4.6vw,4.4rem);font-weight:400;line-height:1.02}.essay-h1-rest{max-width:30ch;color:var(--ink-2);letter-spacing:-.005em;margin-top:.45em;font-size:.48em;font-style:italic;font-weight:400;line-height:1.22;display:block}.essay-dek{max-width:36em;color:var(--ink-2);font:400 clamp(17px, .4vw + 13px, 19.5px) / 1.6 var(--f-body);text-wrap:pretty;grid-area:dek;margin-top:26px}.essay-meta{grid-area:meta;align-content:start;gap:20px;padding-top:32px;display:grid}.essay-cover{border-radius:var(--r-m);margin:0}.essay-cover img{aspect-ratio:1;border-radius:var(--r-m);height:auto}.essay-byline{font:500 12.5px/1.4 var(--f-body);gap:10px;margin:0;display:grid}.essay-byline div{grid-template-columns:64px 1fr;gap:8px;display:grid}.essay-byline dt{color:var(--ink-3)}.essay-byline dd{color:var(--ink);margin:0}.essay-byline a{border-bottom:1px solid var(--rule-2)}.essay-byline a:hover{color:var(--gold-hi);border-color:var(--gold)}.essay-grid{grid-template-columns:var(--toc-w) minmax(0, var(--read-col)) minmax(0, 1fr);column-gap:var(--col-gap);align-items:start;display:grid}.essay-main{isolation:isolate;grid-column:2;min-width:0;position:relative}.essay-main:before{content:"";inset:-40px calc(-1 * min(44px, var(--gut))) 0;z-index:-1;pointer-events:none;-webkit-mask-composite:source-in;background:#0000006b;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000,#000 44px calc(100% - 44px),#0000),linear-gradient(#0000,#000 140px);mask-image:linear-gradient(90deg,#0000,#000 44px calc(100% - 44px),#0000),linear-gradient(#0000,#000 140px);-webkit-mask-composite:source-in;mask-composite:intersect}.essay-answer{border:1px solid var(--rule);border-left:2px solid var(--gold);border-radius:0 var(--r-m) var(--r-m) 0;background:#00090e9e;margin-bottom:36px;padding:22px 26px 24px}.essay-answer p{color:var(--ink);font-family:var(--f-display);font-size:calc(var(--read-size) + 6px);text-wrap:pretty;font-weight:400;line-height:1.32}.essay-takeaways{margin-bottom:40px}.essay-takeaways ol{counter-reset:takeaway;margin:0;padding:0;list-style:none}.essay-takeaways li{border-top:1px solid var(--rule);color:var(--ink);counter-increment:takeaway;padding:14px 0 14px 44px;font-size:16.5px;line-height:1.55;position:relative}.essay-takeaways li:last-child{border-bottom:1px solid var(--rule)}.essay-takeaways li:before{content:counter(takeaway, decimal-leading-zero);color:var(--gold);font:500 12.5px/1.4 var(--f-body);position:absolute;top:17px;left:0}.essay .prose{color:var(--read-ink);font-family:var(--read-font);font-size:var(--read-size);font-kerning:normal;letter-spacing:.003em;overflow-wrap:break-word;hanging-punctuation:first;font-weight:400;line-height:1.7}.essay .prose p{text-wrap:pretty;margin:0 0 1.15em}.essay .prose h2{color:var(--ink);font-family:var(--f-display);letter-spacing:-.012em;margin:2.3em 0 .7em;scroll-margin-top:110px;font-size:clamp(1.7rem,1.4vw + 1rem,2.15rem);font-weight:400;line-height:1.14}.essay .prose h3{color:var(--ink);font-family:var(--f-display);margin:1.9em 0 .55em;scroll-margin-top:110px;font-size:1.3em;font-style:italic;font-weight:400;line-height:1.25}.essay .prose strong{color:#fff;font-weight:560}.essay .prose a{color:var(--gold-hi);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--gold-rgb), .5);text-decoration-color:rgba(var(--gold-rgb), .5);text-underline-offset:.2em;text-decoration-thickness:1px}.essay .prose a:hover{-webkit-text-decoration-color:var(--gold-hi);text-decoration-color:var(--gold-hi)}.essay .prose :is(ul,ol){margin:0 0 1.3em;padding-left:1.25em}.essay .prose li{margin:0 0 .5em;padding-left:.3em}.essay .prose li::marker{color:var(--gold);font-family:var(--f-body);font-size:.8em}.essay .prose blockquote{border-left:2px solid rgba(var(--gold-rgb), .65);color:var(--ink);font:italic 400 1.18em/1.5 var(--f-display);margin:1.8em 0;padding:.2em 0 .2em 1.1em}.essay .prose code{border-radius:var(--r-s);font:500 .84em/1 var(--f-body);background:#ffffff14;padding:.1em .35em}.essay .table-scroll{border:1px solid var(--rule);border-radius:var(--r-m);margin:1.8em 0;overflow-x:auto}.essay .prose table{border-collapse:collapse;min-width:100%;font:400 15px/1.5 var(--f-body)}.essay .prose :is(th,td){border:0;border-bottom:1px solid var(--rule);vertical-align:top;padding:12px 16px}.essay .prose th{color:var(--ink);background:#ffffff0d;font-weight:500}.essay .prose tr:last-child td{border-bottom:0}.essay-podcast{border:1px solid rgba(var(--gold-rgb), .22);border-radius:var(--r-l);background:#00080ca8;margin:0 0 44px;padding:20px 22px}.essay-podcast-head{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px;display:grid}.essay-podcast-head img{border-radius:var(--r-m);width:72px;height:72px}.essay-podcast-kicker{color:var(--gold);font:500 12px/1.4 var(--f-body)}.essay .essay-podcast h2{margin-top:4px;font-size:1.4rem;line-height:1.15}.essay-podcast-meta{color:var(--ink-3);font:500 12px/1.4 var(--f-body);margin-top:4px}.essay-podcast audio{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;height:44px;margin-top:16px;display:block}.essay-podcast-note{color:var(--ink-3);margin-top:14px;font-size:14px}.essay-podcast-foot{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:14px;font-size:14px;display:flex}.essay-podcast-foot a{color:var(--gold);border-bottom:1px solid rgba(var(--gold-rgb), .4)}.essay-podcast-foot a:hover{color:var(--gold-hi)}.essay-podcast-play{flex-direction:column;align-items:flex-start;gap:14px;margin-top:18px;display:flex}.essay-podcast-play .tr-inline{width:100%}.essay-podcast .tr-player{max-width:none;margin-top:0}.essay-podcast .tr-line,.prose-player .tr-line{margin-top:14px;font-size:19px}.prose .prose-player{border:1px solid rgba(var(--gold-rgb), .2);background:#03090d80;border-radius:20px;margin:34px 0;padding:18px 20px 16px}.prose .prose-player-label{color:var(--gold);font:500 12.5px/1.3 var(--f-body);letter-spacing:.08em;margin:0 0 12px}.prose-player .tr-player{max-width:none;margin-top:0}.tr-native{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;height:44px;margin-top:12px;display:block}.essay-faq{margin-top:64px}.essay .essay-faq h2,.essay .essay-sources h2{margin-bottom:18px;scroll-margin-top:110px;font-size:clamp(1.7rem,1.4vw + 1rem,2.15rem);line-height:1.14}.essay-faq details{border-top:1px solid var(--rule)}.essay-faq details:last-child{border-bottom:1px solid var(--rule)}.essay-faq summary{color:var(--ink);font:400 1.15rem/1.4 var(--f-display);cursor:pointer;justify-content:space-between;align-items:baseline;gap:20px;padding:18px 0;list-style:none;display:flex}.essay-faq summary::-webkit-details-marker{display:none}.essay-faq summary:after{content:"+";color:var(--gold);font:300 22px/1 var(--f-body);transition:transform .25s var(--ease);flex:none}.essay-faq details[open] summary:after{transform:rotate(45deg)}.essay-faq summary:hover{color:var(--gold-hi)}.essay-faq details p{max-width:36em;color:var(--ink-2);font-family:var(--read-font);font-size:calc(var(--read-size) - 1px);padding:0 0 22px;line-height:1.65}.essay-sources{margin-top:64px;scroll-margin-top:110px}.essay-sources-note{max-width:40em;color:var(--ink-2);font-size:15.5px;line-height:1.6}.essay-sources ol{counter-reset:source;margin:22px 0 0;padding:0;list-style:none}.essay-sources li{border-top:1px solid var(--rule);counter-increment:source}.essay-sources li:last-child{border-bottom:1px solid var(--rule)}.essay-sources a{color:var(--ink);overflow-wrap:anywhere;gap:4px;padding:14px 0 14px 40px;font-size:15.5px;line-height:1.45;transition:color .2s;display:grid;position:relative}.essay-sources a:before{content:counter(source, decimal-leading-zero);color:var(--gold);font:500 12px/1.4 var(--f-body);position:absolute;top:16px;left:0}.essay-sources a:hover{color:var(--gold-hi)}.essay-sources small{color:var(--ink-3);font:500 12px/1.4 var(--f-body)}.essay-toc{top:calc(var(--top-h) + 12px);scrollbar-width:thin;grid-area:1/1;align-self:start;max-height:calc(100vh - 56px);position:sticky;overflow-y:auto}.essay-toc-toggle{display:none}.essay-toc-head{color:var(--ink-3);font:500 12px/1.4 var(--f-body);margin-bottom:12px}.essay-toc ol{border-left:1px solid var(--rule);margin:0;padding:0;list-style:none}.essay-toc li.is-sub a{padding-left:26px;font-size:13px}.essay-toc a{color:var(--ink-3);border-left:1px solid #0000;margin-left:-1px;padding:7px 0 7px 14px;font-size:14px;line-height:1.4;transition:color .2s,border-color .2s;display:block}.essay-toc a:hover{color:var(--ink)}.essay-toc a[aria-current=location]{border-left-color:var(--gold);color:var(--ink)}.essay-share{min-height:40px;color:var(--ink-2);align-items:center;gap:8px;margin-top:22px;font-size:14px;transition:color .2s;display:inline-flex}.essay-share:hover{color:var(--gold-hi)}.essay-end{padding:clamp(120px, 16vw, 200px) var(--gut) clamp(96px, 12vw, 150px);text-align:center;justify-items:center;gap:22px;display:grid;position:relative}.essay-end-light{width:12px;height:12px;box-shadow:0 0 14px 4px rgba(var(--gold-rgb), .75), 0 0 60px 18px rgba(var(--gold-rgb), .22), 0 0 160px 60px rgba(var(--gold-rgb), .08);background:#fff1cf;border-radius:50%;margin-bottom:18px;position:relative}.essay-end-line{color:var(--foam);font:400 clamp(2rem, 4.4vw, 3.6rem) / 1.05 var(--f-display);letter-spacing:-.015em}.essay-end-line em{color:var(--gold-hi);font-style:italic;display:block}.essay-end-links{flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-top:8px;display:flex}.essay-end-links a{border-bottom:1px solid var(--rule-2);color:var(--ink-2);padding-bottom:4px;font-size:15px;transition:color .2s,border-color .2s}.essay-end-links a:hover{border-color:var(--gold);color:var(--gold-hi)}.essay-related{padding-bottom:var(--s-10)}.essay .essay-related h2{margin-bottom:28px;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.05}.essay-related ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 32px;margin:0;padding:0;list-style:none;display:grid}.essay-related a{border-top:1px solid var(--rule);grid-template-columns:84px minmax(0,1fr);align-items:start;gap:16px;padding-top:18px;display:grid}.essay-related-cover{border-radius:var(--r-s);display:block}.essay-related-cover img{aspect-ratio:1;border-radius:var(--r-s);height:auto}.essay-related-text{gap:6px;display:grid}.essay-related-meta{color:var(--ink-3);font:500 12px/1.4 var(--f-body)}.essay .essay-related h3{font-size:1.25rem;line-height:1.15;transition:color .25s}.essay-related h3 span{color:var(--ink-3);margin-top:4px;font-size:.78em;font-style:italic;display:block}.essay-related a:hover h3{color:var(--gold-hi)}@media (max-width:1180px){:root{--toc-w:190px}.jr-row-link{grid-template-columns:72px minmax(0,1fr) 112px}.essay-related ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1040px){.essay-hero,.essay-grid{grid-template-columns:var(--toc-w) minmax(0, 1fr)}.essay-hero{grid-template-areas:"meta kicker""meta title""meta dek"}}@media (max-width:860px){:root{--read-size:17px}.journal .jr-head h1{font-size:clamp(2.6rem,12vw,3.6rem)}.jr-head>p:last-child{font-size:16.5px}.jr-featured-link{grid-template-columns:1fr;gap:22px}.jr-featured-cover img{aspect-ratio:16/9;object-position:50% 62%}.jr-row-link{grid-template-columns:minmax(0,1fr) 76px;gap:8px 16px;padding-block:26px}.journal .jr-row .jr-label{grid-column:1/-1;padding-top:0}.jr-row-body{grid-area:2/1}.jr-thumb{grid-area:2/2;margin-top:6px}.journal .jr-row h3{font-size:1.5rem}.jr-soon{gap:var(--s-4);flex-direction:column}.essay-crumbs li:last-child{display:none}.essay-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"kicker""title""dek""meta";padding-block:22px 32px}.essay .essay-hero h1{font-size:clamp(2.2rem,9.6vw,3.2rem);font-weight:400;line-height:1.04}.essay-h1-rest{font-size:.56em}.essay-dek{margin-top:18px}.essay-meta{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:18px;padding-top:24px}.essay-byline{gap:6px}.essay-byline div{grid-template-columns:56px 1fr}.essay-grid{display:block}.essay-main:before{inset:-24px calc(var(--gut) * -1) 0;-webkit-mask-image:linear-gradient(#0000,#000 120px);mask-image:linear-gradient(#0000,#000 120px)}.essay-answer{padding:18px 18px 20px}.essay-toc{top:var(--top-h);z-index:20;max-height:none;margin:0 calc(var(--gut) * -1) 28px;overflow:visible}.essay-toc-toggle{width:100%;min-height:46px;padding:0 var(--gut);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);text-align:left;background:#02090d;align-items:center;gap:12px;display:flex}.essay-toc-label{color:var(--ink-3);font:500 12px/1 var(--f-body);flex:none}.essay-toc-current{min-width:0;color:var(--ink);font:italic 400 15px/1.2 var(--f-display);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.essay-toc-toggle svg{color:var(--gold);transition:transform .25s var(--ease)}.essay-toc[data-open=true] .essay-toc-toggle svg{transform:rotate(180deg)}.essay-toc-panel{max-height:min(68vh,520px);padding:18px var(--gut) 22px;border-bottom:1px solid var(--rule-2);overscroll-behavior:contain;background:#02090d;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 24px 48px #00000080}.essay-toc[data-open=true] .essay-toc-panel{display:block}.essay-toc a{padding-block:10px;font-size:15px}.essay-share{margin-top:14px}.essay-faq,.essay-sources{margin-top:52px}.essay-related ul{grid-template-columns:1fr}.essay-related a{grid-template-columns:72px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.jr-cta,.essay-faq summary:after,.essay-toc-toggle svg{transition:none}}.ep-page{padding-bottom:var(--s-9);display:block}.ep-hero{padding-block:var(--s-6) var(--s-7)}.ep-crumbs ol{margin:0 0 var(--s-6);color:var(--ink-3);font:500 12.5px/1.4 var(--f-body);flex-wrap:wrap;gap:4px 10px;padding:0;list-style:none;display:flex}.ep-crumbs li+li:before{content:"/";opacity:.6;margin-right:10px}.ep-crumbs a{color:var(--ink-2);transition:color .2s}.ep-crumbs a:hover{color:var(--gold-hi)}.ep-crumbs [aria-current]{color:var(--ink)}.ep-hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.ep-cover{background:#000;border-radius:6px;margin:0}.ep-cover img{aspect-ratio:1;border-radius:6px;height:auto}.ep-kicker{color:var(--gold)}.ep-hero h1{margin:16px 0 20px;font-size:clamp(2.5rem,5.2vw,4.6rem);line-height:1.02}.ep-lede{max-width:58ch;color:var(--ink-2);margin-bottom:28px;font-size:1.08rem;line-height:1.65}.ep-facts{border-top:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,auto));justify-content:start;gap:10px 32px;margin:32px 0 0;padding:18px 0 0;display:grid}.ep-facts div{gap:4px;display:grid}.ep-facts dt{color:var(--ink-3);font:500 11.5px/1.3 var(--f-body)}.ep-facts dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:14.5px}.ep-files{flex-wrap:wrap;gap:4px 22px;margin:18px 0 0;padding:0;list-style:none;display:flex}.ep-files a{min-height:40px;color:var(--ink-3);align-items:center;gap:8px;font-size:14px;transition:color .2s;display:inline-flex}.ep-files a:hover{color:var(--gold-hi)}.ep-toc{margin-top:var(--s-7);border-block:1px solid var(--rule)}.ep-toc ul{scrollbar-width:none;gap:4px 30px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.ep-toc ul::-webkit-scrollbar{display:none}.ep-toc a{min-height:52px;color:var(--ink-2);white-space:nowrap;align-items:center;font-size:15px;transition:color .2s;display:inline-flex}.ep-toc a:hover{color:var(--gold-hi)}.ep-sec{gap:var(--s-5) clamp(28px, 5vw, 72px);padding-block:var(--s-8);grid-template-columns:minmax(0,4fr) minmax(0,8fr);scroll-margin-top:24px;display:grid}.ep-sec+.ep-sec{background:linear-gradient(var(--rule), var(--rule)) 50% 0 / calc(100% - var(--gut) * 2) 1px no-repeat}.ep-sec-head{top:calc(var(--top-h) + 16px);align-self:start;gap:12px;display:grid;position:sticky}.ep-sec-head .kicker{color:var(--gold)}.ep-sec-head h2{font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.02}.ep-sec-head h2 em{color:var(--gold)}.ep-sec-head p:not(.kicker){max-width:34ch;color:var(--ink-3);font-size:15px}.ep-empty{color:var(--ink-2)}.ep-chapters{border-top:1px solid var(--rule);counter-reset:none;margin:0;padding:0;list-style:none}.ep-chapters li{border-bottom:1px solid var(--rule)}.ep-chapter-btn{text-align:left;width:100%;min-height:56px;color:var(--ink);grid-template-columns:72px minmax(0,1fr) 32px;align-items:baseline;gap:12px;padding:14px 4px;font-size:1.05rem;transition:color .2s,background-color .2s;display:grid}.ep-chapter-btn time{color:var(--ink-3);font:500 13px/1.4 var(--f-body);font-variant-numeric:tabular-nums}.ep-chapter-icon{color:var(--gold);opacity:0;transition:opacity .2s, transform .2s var(--ease);place-self:center end;transform:translate(-4px)}.ep-chapter-btn:hover{color:var(--gold-hi);background:#ffffff06}.ep-chapter-btn:hover time{color:var(--gold)}:is(.ep-chapter-btn:hover .ep-chapter-icon,.ep-chapter-btn:focus-visible .ep-chapter-icon){opacity:1;transform:none}.ep-transcript{max-width:68ch}.ep-para{grid-template-columns:64px minmax(0,1fr);gap:16px;padding-block:12px;scroll-margin-top:24px;display:grid}.ep-para p{color:var(--ink-2);font-size:1.04rem;line-height:1.75}.ep-seek{border:1px solid var(--rule);border-radius:var(--r-pill);min-height:32px;color:var(--ink-3);font:500 12px/1.2 var(--f-body);font-variant-numeric:tabular-nums;place-self:start;margin-top:1px;padding:4px 8px;transition:color .2s,border-color .2s}.ep-seek:hover{color:var(--gold);border-color:rgba(var(--gold-rgb), .6)}.ep-tx-heading{color:var(--ink);margin:36px 0 6px 80px;font-size:1.5rem;line-height:1.2}.ep-tx-more{margin-top:12px}.ep-tx-more>summary{border:1px solid var(--rule-2);border-radius:var(--r-pill);min-height:48px;color:var(--ink);cursor:pointer;align-items:center;gap:10px;margin-left:80px;padding:0 20px;font-size:15px;font-weight:500;list-style:none;transition:border-color .2s,background-color .2s;display:inline-flex}.ep-tx-more>summary::-webkit-details-marker{display:none}.ep-tx-more>summary:hover{border-color:var(--ink);background:#ffffff0f}.ep-tx-more>summary svg{transition:transform .25s var(--ease)}.ep-tx-more[open]>summary{margin-bottom:12px}.ep-tx-more:not([open]) .ep-tx-open,.ep-tx-more[open] .ep-tx-closed{display:none}.ep-tx-more[open]>summary svg{transform:rotate(180deg)}.ep-sources-wrap{gap:var(--s-6);display:grid}.ep-sources{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.ep-sources li{border-bottom:1px solid var(--rule)}.ep-sources a{grid-template-columns:44px minmax(0,1fr) 24px;align-items:start;gap:14px;padding:18px 4px;transition:background-color .2s;display:grid}.ep-sources a:hover{background:#ffffff06}.ep-src-no{color:var(--gold);font:500 12.5px/1.4 var(--f-body);padding-top:3px}.ep-src-body{gap:4px;min-width:0;display:grid}.ep-src-body strong{color:var(--ink);overflow-wrap:anywhere;font-weight:500;transition:color .2s}.ep-sources a:hover strong{color:var(--gold-hi)}.ep-src-credit{color:var(--ink-2);font-size:14.5px}.ep-src-body small{color:var(--ink-3);font:500 12px/1.4 var(--f-body)}.ep-src-arrow{color:var(--ink-3);margin-top:2px}.ep-src-remark{color:var(--ink-3);margin:-6px 0 0;padding:0 4px 18px 62px;font-size:14.5px;font-style:italic}.ep-notes{border:1px solid var(--rule);border-radius:var(--r-l);background:#00000029;justify-items:start;gap:14px;padding:26px 28px 28px;display:grid}.ep-page .ep-notes h3{color:var(--ink);font-size:1.45rem}.ep-notes p{max-width:64ch;color:var(--ink-2);font-size:15.5px}.ep-sec#yazi{grid-template-columns:minmax(0,1fr)}.ep-post{border:1px solid var(--rule);border-radius:var(--r-l);background:#0000002e;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,48px);padding:24px;transition:border-color .25s,background-color .25s;display:grid}.ep-post:hover{border-color:rgba(var(--gold-rgb), .45);background:#00000047}.ep-post-cover{border-radius:5px;margin:0}.ep-post-cover img{aspect-ratio:1;border-radius:5px;height:auto}.ep-post-text{justify-items:start;gap:12px;display:grid}.ep-post-text .kicker{color:var(--gold);display:block}.ep-post h2{font-size:clamp(1.8rem,3.2vw,2.8rem);line-height:1.06;transition:color .25s}.ep-post:hover h2{color:var(--gold-hi)}.ep-post-excerpt{max-width:60ch;color:var(--ink-2);display:block}.ep-post:hover .lum:after{box-shadow:var(--lum-hover)}.ep-more{grid-template-columns:minmax(0,1fr)}.ep-more-title{font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.02}.ep-more-title em{color:var(--gold)}.ep-pager{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ep-pager-link{border:1px solid var(--rule);border-radius:var(--r-l);grid-template-columns:88px minmax(0,1fr);align-items:center;gap:18px;padding:16px;transition:border-color .25s,background-color .25s;display:grid}.ep-pager-link.is-next{text-align:right;grid-template-columns:minmax(0,1fr) 88px}.ep-pager-link.is-next img{order:2}.ep-pager-link img{aspect-ratio:1;border-radius:4px;height:auto}.ep-pager-link small{color:var(--gold);font:500 12px/1.3 var(--f-body);align-items:center;gap:6px;margin-bottom:6px;display:inline-flex}.ep-pager-link strong{color:var(--ink);font:400 1.3rem/1.15 var(--f-display);transition:color .25s;display:block}.ep-pager-link:hover{border-color:rgba(var(--gold-rgb), .45);background:#0003}.ep-pager-link:hover strong{color:var(--gold-hi)}.ep-rel-title{margin-top:var(--s-5);color:var(--ink-2);font-size:1.45rem}.ep-rel{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.ep-rel a{gap:10px;display:grid}.ep-rel-cover{border-radius:5px;display:block}.ep-rel-cover img{aspect-ratio:1;border-radius:5px;height:auto}.ep-rel-meta{color:var(--ink-3);font:500 12px/1.4 var(--f-body)}.ep-rel strong{color:var(--ink);font:400 1.25rem/1.16 var(--f-display);transition:color .25s}.ep-rel a:hover strong{color:var(--gold-hi)}.ep-rel a:hover .lum:after{box-shadow:var(--lum-hover)}.ep-all{margin-top:var(--s-3);justify-self:start}@media (max-width:1000px){.ep-sec{grid-template-columns:minmax(0,1fr)}.ep-sec-head{position:static}.ep-sec-head p:not(.kicker){max-width:52ch}}@media (max-width:860px){.ep-hero{padding-block:var(--s-4) var(--s-6)}.ep-crumbs ol{margin-bottom:var(--s-5)}.ep-hero-grid{gap:var(--s-5);grid-template-columns:minmax(0,1fr)}.ep-cover{max-width:176px}.ep-hero h1{font-size:clamp(2.3rem,10.5vw,3.2rem)}.ep-lede{font-size:1rem}.ep-hero .ctas .btn{flex:auto}.ep-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.ep-toc{margin-top:var(--s-6);margin-inline:calc(var(--gut) * -1);padding-inline:var(--gut)}.ep-toc ul{gap:24px}.ep-sec{padding-block:var(--s-7)}.ep-sec-head h2{font-size:2.3rem}.ep-chapter-btn{grid-template-columns:56px minmax(0,1fr) 20px;font-size:1rem}.ep-chapter-icon{opacity:.7;transform:none}.ep-para{grid-template-columns:50px minmax(0,1fr);gap:10px}.ep-seek{padding:3px 6px;font-size:11px}.ep-para p{font-size:1rem}.ep-tx-heading,.ep-tx-more>summary{margin-left:60px}.ep-src-remark{padding-left:48px}.ep-sources a{grid-template-columns:34px minmax(0,1fr) 20px;gap:10px}.ep-notes{padding:20px}.ep-post{grid-template-columns:minmax(0,1fr);padding:18px}.ep-post-cover{max-width:140px}.ep-pager{grid-template-columns:minmax(0,1fr)}.ep-pager>span{display:none}.ep-pager-link,.ep-pager-link.is-next{text-align:left;grid-template-columns:64px minmax(0,1fr)}.ep-pager-link.is-next img{order:0}.ep-pager-link strong{font-size:1.15rem}.ep-rel{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.ep-rel li:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){.ep-chapter-icon{transform:none}}.ed-page{padding-bottom:var(--s-9);display:block}.ed-hero{padding-block:var(--s-8) var(--s-7);gap:18px;display:grid}.ed-hero .kicker{color:var(--gold)}.ed-hero h1{max-width:16ch;font-size:clamp(3rem,7.4vw,6.6rem);line-height:.98}.ed-hero h1 em{color:var(--aqua-soft)}.ed-lead{max-width:60ch;margin-top:10px}.ed-lead p{color:var(--ink);font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.6}.ed-layout{gap:var(--s-6) clamp(32px, 6vw, 96px);padding-top:var(--s-6);background:linear-gradient(var(--rule), var(--rule)) 50% 0 / calc(100% - var(--gut) * 2) 1px no-repeat;grid-template-columns:minmax(0,3fr) minmax(0,8fr);display:grid}.ed-side{top:calc(var(--top-h) + 16px);align-self:start;gap:var(--s-6);display:grid;position:sticky}.ed-toc .kicker{color:var(--ink-3);margin-bottom:10px}.ed-toc ol{counter-reset:ed;margin:0;padding:0;list-style:none}.ed-toc li{counter-increment:ed}.ed-toc a{color:var(--ink-2);grid-template-columns:28px minmax(0,1fr);gap:6px;padding:8px 0;font-size:15px;line-height:1.4;transition:color .2s;display:grid}.ed-toc a:before{content:counter(ed, decimal-leading-zero);color:var(--ink-3);font:500 11.5px/1.9 var(--f-body)}.ed-toc a:hover{color:var(--gold-hi)}.ed-facts{border-top:1px solid var(--rule);gap:14px;margin:0;padding:20px 0 0;display:grid}.ed-facts dt{color:var(--ink-3);font:500 11.5px/1.4 var(--f-body)}.ed-facts dd{color:var(--ink);margin:3px 0 0;font-size:14.5px;line-height:1.45}.ed-body{min-width:0}.ed-sec{padding-bottom:var(--s-7);scroll-margin-top:24px}.ed-sec+.ed-sec{padding-top:var(--s-7);border-top:1px solid var(--rule)}.ed-sec h2{margin-bottom:20px;font-size:clamp(2rem,3.6vw,3rem);line-height:1.05}.ed-sec p{max-width:64ch;color:var(--ink-2);margin-bottom:16px;font-size:1.04rem;line-height:1.75}.ed-sec p:last-child{margin-bottom:0}.ed-sec .voice p{margin:0}.ed-sec .voice-role{color:var(--ink-3);margin-top:6px;font-size:12px;line-height:1.3}.ed-sec .voice-text{margin-top:10px;font-size:15px;line-height:1.55}.ed-sec p a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--gold-rgb), .6);text-decoration-color:rgba(var(--gold-rgb), .6);text-underline-offset:3px;transition:color .2s}.ed-sec p a:hover{color:var(--gold-hi)}.ed-sec .voices{margin-block:var(--s-6)}.ed-sec .voice p:last-child{margin:0}.ed-end{padding-top:var(--s-6)}.lost{display:block}body:has(.lost){background:var(--abyss)}.lost-stage{min-height:78svh;padding-block:var(--s-8) var(--s-9);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.lost-lantern{width:12px;height:12px;margin-bottom:30px;position:relative}.lost-halo{aspect-ratio:1;background:radial-gradient(closest-side, #f4dfb23d, rgba(var(--gold-rgb), .08) 38%, #b98a3e05 66%, transparent);pointer-events:none;border-radius:50%;width:min(120vw,760px);animation:8s ease-in-out infinite alternate lost-breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lost-core{box-shadow:0 0 16px 5px #f4dfb2cc, 0 0 52px 18px rgba(var(--gold-rgb), .3);background:#fff3d6;border-radius:50%;position:absolute;inset:0}@keyframes lost-breathe{0%{opacity:.65}to{opacity:1}}.lost .kicker{color:var(--gold);position:relative}.lost h1{color:#f6ecd8;max-width:15ch;font-family:var(--f-display);letter-spacing:-.012em;text-wrap:balance;font-size:clamp(2.6rem,6.4vw,5.4rem);font-weight:400;line-height:1.02;position:relative}.lost h1 em{color:var(--gold-hi);font-style:italic}.lost-text{max-width:48ch;position:relative}.lost-text p{color:#efe6d6c7}.lost-actions{justify-content:center;margin-top:10px;position:relative}.lost-floor{margin-top:var(--s-5);color:rgba(var(--gold-rgb), .7);font:500 12px/1 var(--f-body);position:relative}@media (max-width:1000px){.ed-layout{grid-template-columns:minmax(0,1fr)}.ed-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;position:static}}@media (max-width:860px){.ed-hero{padding-block:var(--s-6) var(--s-6)}.ed-hero h1{font-size:clamp(2.8rem,14vw,4rem)}.ed-side{gap:var(--s-5);grid-template-columns:minmax(0,1fr)}.ed-toc{display:none}.ed-facts{border-top:0;padding-top:0}.ed-sec h2{font-size:2.2rem}.ed-sec p{font-size:1rem}.lost-stage{min-height:70svh;padding-block:var(--s-7)}.lost-actions .btn{flex:auto}}
