:root{--ink:#0f1412;--ink-soft:#a7b0a4;--paper:#171d1a;--paper-deep:#202923;--paper-light:#edf2ea;--moss:#768f5e;--moss-dark:#a3b88a;--gold:#b48b4b;--gold-bright:#dfb866;--plum:#8a6470;--line:#e1ebde24;--line-light:#ffffff21;--serif:Georgia, "Times New Roman", serif;--sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--paper-light);font-family:var(--sans);margin:0;line-height:1.55}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:3px solid var(--gold-bright);outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--serif);letter-spacing:-.03em;line-height:1.08}h1{margin-bottom:1.25rem;font-size:clamp(2.8rem,6vw,5.7rem)}h2{margin-bottom:1rem;font-size:clamp(2.1rem,4vw,3.6rem)}h3{margin-bottom:.55rem;font-size:1.45rem}.container{width:min(1160px,100% - 48px);margin-inline:auto}.narrow-container{max-width:760px}.site-frame{min-height:100vh;overflow:hidden}.site-header{z-index:20;color:var(--paper-light);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c110ff0;border-bottom:1px solid #ffffff1a;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.brand{letter-spacing:.08em;align-items:center;gap:11px;display:inline-flex}.brand-mark{border:1px solid var(--gold);object-fit:cover;background:var(--ink);border-radius:50%;flex:none;width:36px;height:36px;display:block}.brand strong,.brand small{line-height:1.1;display:block}.brand strong{font-size:11px;font-weight:800}.brand small{color:#a6aa9d;letter-spacing:.2em;margin-top:4px;font-size:9px}.desktop-nav{letter-spacing:.05em;align-items:center;gap:24px;font-size:12px;font-weight:700;display:flex}.desktop-nav a:not(.nav-cta){color:#c5c9bb}.desktop-nav a:hover{color:var(--gold-bright)}.nav-cta{background:var(--gold);color:var(--ink);border-radius:2px;padding:11px 15px}.mobile-nav{display:none;position:relative}.mobile-nav summary{cursor:pointer;color:var(--paper-light);padding:8px;font-size:12px;font-weight:700;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{background:var(--ink);border:1px solid var(--line-light);gap:3px;min-width:190px;padding:10px;display:grid;position:absolute;top:42px;right:0;box-shadow:0 16px 40px #00000047}.mobile-nav nav a{color:var(--paper-light);padding:10px;font-size:13px}.hero-section{color:var(--paper-light);isolation:isolate;background:#0d1210;position:relative;overflow:hidden}.hero-background{z-index:-3;object-fit:cover;object-position:68% center;opacity:.72}.hero-section:before{content:"";z-index:-2;background:linear-gradient(90deg,#080c0afa 0%,#080c0ad6 44%,#080c0a7a 100%);position:absolute;inset:0}.hero-section:after{content:"";z-index:-1;border:1px solid #dfb86624;border-radius:50%;width:700px;height:700px;position:absolute;top:-250px;right:-260px;box-shadow:0 0 0 35px #dfb86606,0 0 0 70px #dfb86606}.hero-scrim{z-index:-1;opacity:.24;background-image:linear-gradient(105deg,#0000 0 48%,#ffffff14 49%,#0000 50%),linear-gradient(15deg,#0000 0 49%,#ffffff0f 50%,#0000 51%);background-size:80px 80px,110px 110px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);align-items:center;gap:64px;min-height:700px;padding-top:76px;padding-bottom:84px;display:grid}.hero-wiki-mark{color:#d3ddcf;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:24px;font-size:12px;font-weight:800;display:inline-flex}.hero-wiki-mark-icon{border:1px solid var(--gold);width:27px;height:27px;color:var(--gold-bright);place-items:center;display:grid;transform:rotate(45deg)}.hero-wiki-mark-icon svg{transform:rotate(-45deg)}.hero-wiki-mark strong{color:var(--gold-bright);letter-spacing:.18em;border:1px solid #dfb8668c;padding:4px 7px;font-size:10px}.eyebrow{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:18px;font-size:11px;font-weight:800;display:flex}.eyebrow-light{color:var(--gold-bright)}.hero-copy h1{max-width:700px;color:var(--paper-light);text-shadow:0 4px 24px #00000059;font-size:clamp(3.4rem,7vw,6.5rem)}.hero-copy h1 em{color:var(--gold-bright);font-style:normal}.hero-lede{color:#c8c9bd;max-width:620px;font-size:18px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.button{letter-spacing:.03em;border:1px solid #0000;align-items:center;gap:9px;padding:13px 18px;font-size:12px;font-weight:800;display:inline-flex}.button-primary{background:var(--gold);color:var(--ink)}.button-primary:hover{background:var(--gold-bright)}.button-quiet{color:var(--paper-light);border-color:#ffffff40}.button-quiet:hover{border-color:var(--gold);color:var(--gold-bright)}.hero-meta{color:#aeb4a5;text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;gap:12px 24px;margin-top:36px;font-size:11px;display:flex}.hero-meta span{gap:6px;display:flex}.hero-meta strong{color:var(--paper-light)}.hero-media-panel{background:#0d1310e6;border:1px solid #dfb8667a;justify-self:end;width:min(100%,520px);padding:12px;position:relative;transform:rotate(1deg);box-shadow:16px 18px #0000003d,0 24px 60px #00000047}.hero-media-panel:before,.hero-media-panel:after{content:"";border-color:var(--gold-bright);pointer-events:none;width:18px;height:18px;position:absolute}.hero-media-panel:before{border-top:2px solid;border-left:2px solid;top:-1px;left:-1px}.hero-media-panel:after{border-bottom:2px solid;border-right:2px solid;bottom:-1px;right:-1px}.hero-media-header,.hero-media-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.hero-media-header{color:#bdc9ba;letter-spacing:.13em;text-transform:uppercase;padding:6px 8px 12px;font-size:10px;font-weight:800}.hero-media-tag{color:var(--gold-bright)}.hero-media-status{color:#9aa99a;letter-spacing:.08em;align-items:center;gap:6px;font-size:9px;display:inline-flex}.hero-media-status span{background:#85a463;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #85a46324}.hero-video-frame{aspect-ratio:16/9;background:#050706;border:1px solid #ffffff1f;position:relative;overflow:hidden}.hero-video-frame iframe{border:0;width:100%;height:100%;display:block}.youtube-facade{width:100%;height:100%;color:var(--paper-light);cursor:pointer;background:#050706;border:0;padding:0;display:block;position:relative}.youtube-facade-image{object-fit:cover;filter:saturate(.86)contrast(1.08);transition:transform .35s,filter .35s}.youtube-facade-overlay{background:linear-gradient(#0508061a,#0508068a);place-items:center;display:grid;position:absolute;inset:0}.youtube-facade-play{color:#fff;background:#f03d34;border-radius:13px;place-items:center;width:58px;height:42px;transition:transform .2s,background .2s;display:grid;box-shadow:0 10px 26px #00000052}.youtube-facade:hover .youtube-facade-image{filter:saturate()contrast(1.08);transform:scale(1.03)}.youtube-facade:hover .youtube-facade-play{background:#ff5148;transform:scale(1.06)}.hero-media-footer{padding:14px 8px 4px}.hero-media-footer>div{gap:2px;display:grid}.hero-media-footer strong{color:var(--paper-light);font-family:var(--serif);font-size:1.2rem}.hero-media-kicker{color:var(--gold-bright);letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:800}.hero-media-footer img{object-fit:cover;filter:saturate(.72)contrast(1.08);border:1px solid #ffffff29;width:80px;height:52px}.section{padding:104px 0}.section-paper{background-color:var(--paper);background-image:radial-gradient(circle at 12% 0,#b48b4b14,#0000 30%),linear-gradient(135deg,#ffffff05 25%,#0000 25% 75%,#ffffff03 75%);background-size:auto,86px 86px}.section-ink{background-color:var(--ink);color:var(--paper-light);background-image:radial-gradient(circle at 88% 16%,#768f5e1c,#0000 28%),linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-size:auto,72px 72px,72px 72px}.split-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px;display:flex}.split-heading h2{margin-bottom:0}.section-intro{max-width:380px;color:var(--ink-soft);margin-bottom:5px;font-size:14px}.section-intro-light{color:#afb4a5}.start-grid{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.feature-card{isolation:isolate;border:1px solid var(--line);min-height:280px;padding:30px;position:relative;overflow:hidden}.feature-card:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#10181475,#101814f2);position:absolute;inset:0}.feature-card-media{z-index:0;object-fit:cover;opacity:.28;transition:transform .35s,opacity .35s}.feature-card-content{z-index:2;flex-direction:column;align-items:flex-start;width:100%;min-height:218px;display:flex;position:relative}.feature-card:hover{border-color:var(--gold);transition:all .2s;transform:translateY(-3px)}.feature-card-large{background:#1d2721}.feature-card-muted{background:#151b18}.feature-card svg{color:var(--moss-dark);margin:23px 0 20px}.feature-card p{color:#b2bdb0;max-width:520px}.feature-card:hover .feature-card-media{opacity:.36;transform:scale(1.04)}.card-kicker,.index-card-top{width:100%;color:var(--moss-dark);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;font-size:10px;font-weight:800;display:flex}.card-link,.text-link{color:var(--moss-dark);align-items:center;gap:7px;margin-top:auto;font-size:12px;font-weight:800;display:inline-flex}.text-link{margin-top:0}.card-link:hover,.text-link:hover{color:var(--gold)}.system-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.system-card{isolation:isolate;border:1px solid var(--line-light);background:#ffffff08;min-height:220px;padding:28px;position:relative;overflow:hidden}.system-card:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#080d0b80,#080d0bf0);position:absolute;inset:0}.system-card-media{z-index:0;object-fit:cover;opacity:.34;transition:transform .35s,opacity .35s}.system-card-content{z-index:2;flex-direction:column;align-items:flex-start;min-height:164px;display:flex;position:relative}.system-card svg{color:var(--gold-bright);margin-bottom:32px}.system-card h3{color:var(--paper-light)}.system-card p{color:#aeb4a5;margin-bottom:0;font-size:14px}.system-card-moss svg{color:#a9bd72}.system-card-plum svg{color:#c1919e}.system-card:hover .system-card-media{opacity:.42;transform:scale(1.04)}.guide-list{border-top:1px solid var(--line)}.guide-row{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px 10px;display:grid}.guide-row-published:hover{background:#ffffff0d}.guide-number{color:var(--gold);font-family:var(--serif);align-self:start;font-size:1.6rem}.guide-row-copy{gap:5px;display:grid}.guide-row-copy strong{font-family:var(--serif);font-size:1.25rem}.guide-row-copy small{color:var(--ink-soft);font-size:12px}.guide-status{color:var(--moss-dark);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.guide-status-planned{color:#8c8878}.section-cta{background:var(--paper);padding-top:0}.cta-panel{background:var(--paper-deep);border:1px solid var(--line);justify-content:space-between;align-items:center;gap:40px;padding:50px;display:flex}.cta-panel h2{max-width:620px;margin-bottom:13px}.cta-panel p:not(.eyebrow){color:#b2bdb0;max-width:640px;margin-bottom:0}.cta-panel .button{flex:none}.guides-page{min-height:70vh}.page-intro{max-width:710px;padding:48px 0 52px}.page-intro h1{font-size:clamp(2.8rem,5vw,4.8rem)}.page-intro>p:last-child{color:var(--ink-soft);font-size:17px}.guide-index-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.index-card{isolation:isolate;border:1px solid var(--line);min-height:280px;padding:24px;position:relative;overflow:hidden}.index-card:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#1018147a,#101814f2);position:absolute;inset:0}.index-card-media{z-index:0;object-fit:cover;opacity:.2;transition:transform .35s,opacity .35s}.index-card-content{z-index:2;flex-direction:column;align-items:flex-start;width:100%;min-height:232px;display:flex;position:relative}.index-card-live{background:#1d2721}.index-card-live:hover{border-color:var(--gold);transition:all .2s;transform:translateY(-3px)}.index-card-planned{background:#151b18}.index-card-top{color:var(--moss-dark);margin-bottom:35px}.index-card svg{color:var(--gold);margin-bottom:18px}.index-card h2{margin-bottom:10px;font-size:1.6rem}.index-card p{color:var(--ink-soft);font-size:13px}.index-card:hover .index-card-media{opacity:.28;transform:scale(1.04)}.planned-copy{color:#8c8878;letter-spacing:.04em;text-transform:uppercase;margin-top:auto;font-size:11px;font-weight:800}.article-page{min-height:70vh}.breadcrumbs{color:var(--ink-soft);align-items:center;gap:10px;padding:18px 0 30px;font-size:12px;display:flex}.breadcrumbs a{color:var(--moss-dark);align-items:center;gap:6px;font-weight:800;display:inline-flex}.article-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:52px;display:grid}.article-card{min-width:0}.article-header{border-bottom:1px solid var(--line);padding-bottom:30px}.article-tag{color:var(--moss-dark);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.article-header h1{max-width:820px;margin-top:16px;font-size:clamp(2.5rem,5vw,4.8rem)}.article-lede{max-width:750px;color:var(--ink-soft);font-size:18px}.article-meta{color:#878477;text-transform:uppercase;letter-spacing:.07em;flex-wrap:wrap;gap:14px;margin-top:23px;font-size:11px;display:flex}.article-notice{border-left:3px solid var(--moss);color:var(--moss-dark);background:#72804d1a;align-items:flex-start;gap:10px;margin:24px 0 35px;padding:14px 16px;font-size:12px;display:flex}.article-notice svg{flex:none;margin-top:2px}.article-body{max-width:790px;font-size:16px}.article-body h1{display:none}.article-body h2{margin-top:48px;padding-top:8px;scroll-margin-top:100px;font-size:2rem}.article-body h3{margin-top:32px}.article-body p{color:#c2ccc0}.article-body ol,.article-body ul{color:#c2ccc0;padding-left:1.5rem}.article-body li{margin:9px 0;padding-left:4px}.article-body blockquote{border-left:3px solid var(--gold);color:#d4bd8d;background:#b48b4b1f;margin:32px 0;padding:17px 20px}.article-body .article-figure{margin:34px 0}.article-body .article-image{border:1px solid var(--line);background:var(--paper-deep);width:100%;height:auto;display:block}.article-body .article-figure figcaption{color:#8f9b8d;margin-top:9px;font-size:11px;line-height:1.45}.article-body .article-figure figcaption a{color:var(--moss-dark);text-underline-offset:2px;text-decoration:underline}.article-footer-note{border-top:1px solid var(--line);color:var(--ink-soft);gap:5px;margin-top:56px;padding:20px;font-size:12px;display:grid}.article-footer-note strong{color:var(--paper-light)}.article-sidebar{gap:16px;display:grid;position:sticky;top:105px}.sidebar-card{border:1px solid var(--line);background:#ffffff09;padding:21px}.sidebar-label{color:var(--moss-dark);letter-spacing:.14em;text-transform:uppercase;margin-bottom:15px;font-size:10px;font-weight:800}.sidebar-toc{gap:10px;display:grid}.sidebar-toc a{color:var(--ink-soft);font-size:12px}.sidebar-toc a:hover{color:var(--gold)}.sidebar-card>p:not(.sidebar-label){color:var(--ink-soft);font-size:12px}.legal-page{min-height:68vh;padding-top:100px;padding-bottom:120px}.legal-page h1{font-size:4rem}.legal-page p:not(.eyebrow){color:var(--ink-soft)}.site-footer{color:#aeb9ab;background:#0c110f;padding:44px 0}.footer-grid{grid-template-columns:1fr auto 1fr;align-items:start;gap:30px;display:grid}.footer-brand{color:var(--paper-light);font-family:var(--serif);font-size:1.3rem}.site-footer p{max-width:280px;margin:9px 0 0;font-size:11px}.footer-links{flex-wrap:wrap;gap:17px;font-size:11px;display:flex}.footer-links a:hover{color:var(--gold-bright)}.footer-note{text-align:right;justify-self:end}@media (max-width:900px){.hero-grid{grid-template-columns:1fr;gap:48px}.hero-media-panel{justify-self:start}.guide-index-grid{grid-template-columns:repeat(2,1fr)}.article-layout{grid-template-columns:1fr}.article-sidebar{grid-template-columns:repeat(2,1fr);position:static}}@media (max-width:720px){.container{width:min(100% - 32px,1160px)}.desktop-nav{display:none}.mobile-nav{display:block}.hero-grid{min-height:0;padding-top:64px;padding-bottom:64px}.hero-media-panel{transform:none}.hero-copy h1{font-size:clamp(3rem,15vw,4.6rem)}.hero-lede{font-size:16px}.hero-meta{gap:8px;display:grid}.section{padding:72px 0}.split-heading,.cta-panel{gap:20px;display:grid}.start-grid,.system-grid,.guide-index-grid{grid-template-columns:1fr}.guide-row{grid-template-columns:35px minmax(0,1fr);gap:12px}.guide-status{grid-column:2}.cta-panel{padding:28px}.article-sidebar{grid-template-columns:1fr}.article-header h1{font-size:2.8rem}.footer-grid{grid-template-columns:1fr}.footer-note{text-align:left;justify-self:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
