*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,"Noto Sans SC",system-ui,sans-serif;color:#eeeef5;background:#08080b}a{color:inherit;text-decoration:none}header{height:76px;padding:0 max(24px,6vw);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #25232d;background:#08080bf2;position:relative;z-index:5}.brand{font-weight:800;font-size:21px}.brand span{color:#ad83ff}.brand small{font-size:10px;letter-spacing:.18em;margin-left:10px;color:#a4a0b2}nav{display:flex;gap:30px;font-size:14px;color:#c1bdcb}.menu{display:none;background:none;border:0;color:white;font-size:23px}.hero{min-height:680px;position:relative;display:flex;align-items:center;padding:70px max(24px,7vw);overflow:hidden}.hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.82}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#08080b 3%,#08080bed 34%,#08080b30 67%,#08080b 100%)}.hero-copy{position:relative;z-index:2;max-width:630px}.eyebrow{color:#a985ff;letter-spacing:.2em;font-size:11px;font-weight:800;text-transform:uppercase}.hero h1{font-size:clamp(52px,7vw,104px);line-height:.95;margin:24px 0 28px;letter-spacing:-.07em}.hero h1 em{display:block;color:#ff8a34;font-style:normal}.hero-copy>p:not(.eyebrow),.lede{font-size:18px;line-height:1.9;color:#bbb7c7}.actions{display:flex;gap:12px;margin-top:34px}.actions a,.primary{padding:15px 20px;border:1px solid #5b5668}.primary{background:#eeeef5;color:#111;font-weight:800}.trace,.split,.faq,.journal,.inner{max-width:1180px;margin:auto;padding:100px 24px}.section-lead{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #383541}.section-lead h2,.split h2,.faq h2,.journal h2{font-size:clamp(34px,5vw,62px);margin:0 0 28px;letter-spacing:-.05em}.trace ol{list-style:none;padding:0;margin:0}.trace li{display:grid;grid-template-columns:90px 260px 1fr;gap:22px;padding:30px 0;border-bottom:1px solid #2e2b35}.trace b{color:#ff8a34}.trace h3{margin:0;font-size:20px}.trace p{margin:0;color:#aaa6b4;line-height:1.7}.split{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;background:#f1f0f5;color:#17151d;max-width:none;padding-left:max(24px,calc((100vw - 1132px)/2));padding-right:max(24px,calc((100vw - 1132px)/2))}.split>div{max-width:650px}.split>div>p:not(.eyebrow){line-height:1.9;color:#575260}.split aside{border-left:4px solid #ff8a34;padding:30px;background:white;display:grid;gap:14px;align-content:center}.split aside span{color:#787281;font-size:12px}.text-link{color:#6e40cf;font-weight:800}.faq details{border-top:1px solid #383541;padding:24px 0}.faq summary{font-size:20px;font-weight:700;cursor:pointer}.faq details p{max-width:760px;color:#aaa6b4;line-height:1.8}.journal{background:#111015}.article-list{border-top:1px solid #474250}.article-row{display:grid;grid-template-columns:150px 1fr 30px;gap:20px;padding:25px 0;border-bottom:1px solid #37333f}.article-row time{color:#9893a1}.article-row i{color:#ff8a34}.inner{min-height:70vh}.crumb{color:#8e8997}.task,.guide-article{max-width:820px;margin:50px auto}.task h1,.guide-article h1{font-size:clamp(42px,6vw,76px);line-height:1.05;letter-spacing:-.05em}.task h2,.guide-body h2{font-size:28px;margin-top:48px}.task p,.guide-body p{font-size:17px;line-height:1.9;color:#c2beca}.task code,.guide-body code{color:#ff9d59}.guide-article>time{display:block;padding:22px 0;border-bottom:1px solid #34313a;color:#96909f}.next{margin-top:60px;border-left:4px solid #ff8a34;background:#15131a;padding:24px;display:flex;gap:18px;flex-wrap:wrap}.next strong{width:100%}.next a{color:#b795ff}.missing{text-align:center;min-height:70vh;padding:100px 24px}.missing b{font-size:120px;color:#a985ff}footer{padding:70px max(24px,7vw);border-top:1px solid #2e2b35;display:grid;grid-template-columns:1fr 1fr;gap:35px;color:#aaa6b4}footer>div:nth-child(2){display:flex;gap:20px;justify-content:end}.copy{grid-column:1/-1;border-top:1px solid #2e2b35;padding-top:25px}@media(max-width:720px){header{height:64px}.menu{display:block}header nav{display:none;position:absolute;top:64px;left:0;right:0;background:#111015;padding:20px 24px;flex-direction:column}.open{display:flex!important}.hero{min-height:680px;padding-top:40px;align-items:flex-start}.hero img{object-position:64% center}.hero:after{background:linear-gradient(180deg,#08080bea 0,#08080b8f 55%,#08080b 100%)}.hero h1{font-size:54px;margin-top:100px}.hero-copy>p:not(.eyebrow){font-size:16px}.actions{flex-direction:column;align-items:flex-start}.trace,.faq,.journal,.inner{padding:70px 20px}.trace li{grid-template-columns:42px 1fr}.trace li p{grid-column:2}.split{grid-template-columns:1fr;gap:35px;padding:70px 20px}.article-row{grid-template-columns:1fr 24px}.article-row time{grid-column:1/-1}.task,.guide-article{margin-top:25px}.task h1,.guide-article h1{font-size:42px}footer{grid-template-columns:1fr;padding:55px 24px}footer>div:nth-child(2){justify-content:start;display:grid;grid-template-columns:1fr 1fr}.copy{grid-column:1}}