:root{--ink: #0B0B0C;--surface: #141416;--surface-2: #1E1E21;--line: #26262A;--line-2: #2E2E33;--paper: #F2EFE9;--text: #F2EFE9;--muted: #A8A49C;--muted-2: #9A968E;--faint: #6E6A63;--amber: #E8A33D;--amber-ink: #B5781F;--sans: "Montserrat", system-ui, sans-serif;--serif: "Instrument Serif", Georgia, serif;--wrap: 1360px;--gutter: clamp(20px, 4vw, 48px)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{margin:0;background:var(--ink);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{display:block;max-width:100%}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--amber);color:var(--ink)}:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.wrap{max-width:var(--wrap);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.eyebrow{font-size:12px;font-weight:500;letter-spacing:.4em;text-transform:uppercase;color:var(--muted-2)}.eyebrow.amber{color:var(--amber)}.serif{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.02em}.amber{color:var(--amber)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:18px 30px;border-radius:999px;font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .25s ease,background-color .25s ease,color .25s ease,border-color .25s ease}.btn:hover,.btn:focus-visible{transform:translateY(-2px)}.btn:active{transform:translateY(0) scale(.97)}.btn-amber{background:var(--amber);color:var(--ink)}.btn-amber:hover,.btn-amber:focus-visible{background:var(--paper);color:var(--ink)}.btn-ghost{background:transparent;border-color:#3a3a3e;color:var(--text);font-weight:500}.btn-ghost:hover,.btn-ghost:focus-visible{background:var(--amber);border-color:var(--amber);color:var(--ink)}.btn-ink{background:var(--ink);color:var(--paper);box-shadow:0 0 0 1px var(--amber)}.btn-ink:hover,.btn-ink:focus-visible{background:var(--amber);color:var(--ink)}html.brain-on,html.brain-on *{cursor:none!important}html.brain-on input,html.brain-on textarea,html.brain-on select,html.brain-on [contenteditable]{cursor:text!important}.brain-cursor{position:fixed;left:0;top:0;z-index:2147483000;width:30px;height:32px;margin:-16px 0 0 -15px;pointer-events:none;opacity:0;transition:opacity .2s;will-change:transform}.brain-cursor.show{opacity:1}.brain-cursor svg{display:block;width:100%;height:100%;overflow:visible;transform-origin:50% 60%;transition:transform .45s cubic-bezier(.34,1.8,.5,1),filter .3s}.brain-cursor .bc-main{fill:var(--paper);transition:fill .25s}.brain-cursor .bc-accent{fill:var(--amber);transition:fill .25s}.brain-cursor.hover svg{transform:scale(1.35)}.brain-cursor.dark .bc-main{fill:var(--ink)}.brain-cursor.down svg{transform:scale(.78,.64);transition-duration:.12s}.brain-cursor.hover.down svg{transform:scale(1.05,.86)}.brain-cursor.c1 .bc-main{fill:var(--amber)}.brain-cursor.c1 .bc-accent{fill:var(--paper)}.brain-cursor.c2 .bc-main{fill:#f0b455}.brain-cursor.c2 .bc-accent{fill:var(--ink)}.brain-cursor.dark.c2 .bc-accent{fill:var(--paper)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.a-nav{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;padding-bottom:24px}.a-brand img{height:36px;width:auto;display:block}.a-links{display:flex;align-items:center;gap:22px;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.a-links a:not(.btn){text-decoration:none}.a-links a:not(.btn):hover{color:var(--amber)}.a-cta{min-height:44px;padding:12px 20px;font-size:12px}@media(max-width:520px){.a-links a:not(.btn){display:none}}.article{max-width:760px;padding-top:48px;padding-bottom:96px}.a-back{color:var(--muted);text-decoration:none;font-size:14px}.a-tag{margin:40px 0 18px;font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:var(--amber)}.a-title{margin:0;font-size:clamp(36px,6vw,64px);font-weight:500;letter-spacing:-.035em;line-height:1.02}.a-lede{margin:24px 0 0;font-size:20px;line-height:1.55;color:#c9c5bd}.a-hero{margin:40px 0 0;border-radius:24px;overflow:hidden;aspect-ratio:16 / 9;background:var(--surface)}.a-hero img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.85) contrast(1.04)}.prose{margin-top:48px;padding-top:40px;border-top:1px solid var(--line);font-size:18px;line-height:1.75;color:#d8d4cc}.prose h2{margin:48px 0 12px;font-size:28px;font-weight:500;letter-spacing:-.02em;color:var(--text);line-height:1.2}.prose p{margin:0 0 20px}.prose ul,.prose ol{margin:0 0 24px;padding-left:22px}.prose li{margin-bottom:10px}.prose li::marker{color:var(--amber)}.prose strong{color:var(--text);font-weight:600}.prose a{color:var(--amber)}.a-end{margin-top:72px;padding:clamp(28px,5vw,48px);border-radius:28px;background:var(--surface);border:1px solid var(--line-2)}.a-end .a-tag{margin-top:0}.a-end h2{margin:0;font-size:clamp(28px,4vw,40px);font-weight:500;letter-spacing:-.03em;line-height:1.1}.a-end p{color:#c9c5bd;line-height:1.6}.a-end-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.a-foot{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-top:32px;padding-bottom:40px;border-top:1px solid var(--line);font-size:12px;color:var(--faint)}.a-foot a{text-decoration:none}.om-music{position:fixed;left:16px;bottom:16px;z-index:50;display:flex;align-items:center;gap:8px}.om-music[hidden]{display:none}.om-m-btn{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 16px 0 14px;border-radius:999px;border:1px solid var(--line-2, #2E2E33);background:#0b0b0cb8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--text);font:600 10px/1 var(--sans, Montserrat),sans-serif;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:border-color .25s,background .25s,color .25s}.om-m-btn:hover,.om-m-btn:focus-visible{border-color:var(--amber)}.om-eq{display:inline-flex;align-items:flex-end;gap:2px;width:16px;height:14px}.om-eq i{width:2px;height:30%;background:var(--amber);border-radius:1px}.om-music.playing .om-eq i{animation:om-eq 1.1s ease-in-out infinite}.om-music.playing .om-eq i:nth-child(2){animation-delay:-.3s}.om-music.playing .om-eq i:nth-child(3){animation-delay:-.6s}.om-music.playing .om-eq i:nth-child(4){animation-delay:-.9s}@keyframes om-eq{0%,to{height:25%}50%{height:100%}}.om-music.muted .om-eq i{background:var(--muted-2, #6E6A63);height:20%}.om-m-more{display:flex;align-items:center;gap:8px;max-width:0;overflow:hidden;opacity:0;transition:max-width .4s ease,opacity .3s ease}.om-music:hover .om-m-more,.om-music:focus-within .om-m-more{max-width:320px;opacity:1}.om-music.muted .om-m-more{display:none}.om-m-title{white-space:nowrap;font-size:12px;color:var(--muted, #9A968E)}.om-m-next{flex:none;width:36px;height:36px;border-radius:50%;border:1px solid var(--line-2, #2E2E33);background:#0b0b0cb8;color:var(--text);display:grid;place-items:center;cursor:pointer}.om-m-next svg{width:14px;height:14px;fill:currentColor}.om-m-next:hover{background:var(--amber);color:var(--ink);border-color:var(--amber)}@media(max-width:700px){.om-music{left:12px;bottom:12px}.om-m-btn{width:44px;padding:0;justify-content:center}.om-m-label{display:none}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
