@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@700;800&family=DM+Sans:wght@400;500;600;700&display=swap');
:root{color-scheme:dark;--bg:#111717;--panel:#182020;--text:#e9ece3;--muted:#a7b5af;--line:#303d39;--pink:#f1adbf;--mint:#ceebac}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.7 'DM Sans',sans-serif}a{color:inherit;text-underline-offset:4px}a:hover{color:var(--pink)}a:focus-visible{outline:2px solid var(--mint);outline-offset:5px}.skip{position:fixed;top:-80px;left:20px;padding:12px;background:var(--mint);color:var(--bg);z-index:10}.skip:focus{top:12px}header{max-width:1440px;margin:auto;padding:24px 5%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}header>a:last-child{font-size:12px;color:var(--muted);text-decoration:none}.brand{display:flex;align-items:center;gap:12px;text-decoration:none}.brand b{font:800 38px/.9 'Barlow Condensed',Impact,sans-serif;color:var(--pink)}.brand span{font-size:10px;letter-spacing:2px;font-weight:700}main{max-width:1320px;margin:auto;padding:0 5%}.hero{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:65px 0 55px}.hero-copy{z-index:1}.eyebrow{font-size:10px;letter-spacing:1.8px;font-weight:700;color:var(--mint);margin:0 0 20px}.eyebrow span{color:var(--muted);white-space:nowrap}h1{font:800 clamp(54px,6.3vw,88px)/1 'Barlow Condensed',Impact,sans-serif;letter-spacing:-.6px;text-transform:uppercase;margin:0 0 22px}h1 em{font-style:normal;color:var(--pink)}.lead{max-width:490px;color:var(--muted);font-size:16px;margin:0 0 25px}.jump{display:inline-flex;align-items:center;gap:35px;border-bottom:1px solid var(--pink);padding:0 0 6px;font-size:12px;text-decoration:none}.jump span{color:var(--pink);font-size:20px}.monogram{align-self:stretch;min-width:210px;width:29%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:repeating-linear-gradient(0deg,transparent 0 29px,#f1adbf12 30px 31px);position:relative;overflow:hidden}.monogram:before{content:'';position:absolute;width:235px;height:235px;border-radius:50%;background:linear-gradient(#e7aabd1f,#c9e8b708);border:1px solid #e7aabd26}.monogram>span{font:800 270px/.95 'Barlow Condensed',Impact,sans-serif;letter-spacing:-12px;background:linear-gradient(165deg,#f5c6d2 15%,#f1adbf 45%,#ceebac 90%);background-clip:text;color:transparent;position:relative;transform:skew(-5deg)}.monogram small{font-size:9px;letter-spacing:3px;color:var(--muted);margin-top:22px;position:relative}.meta{display:flex;align-items:center;gap:40px;border-block:1px solid var(--line);padding:19px 0;font-size:11px;color:var(--muted)}.meta strong{color:var(--text);font-weight:600;margin-right:5px}.meta>span:last-child{margin-left:auto}.layout{display:grid;grid-template-columns:215px minmax(0,1fr);gap:55px;padding-top:48px}.layout>aside{position:sticky;top:32px;align-self:start}aside .eyebrow{color:var(--muted);font-size:9px}nav{display:flex;flex-direction:column;gap:4px}nav a{font-size:12px;text-decoration:none;padding:9px 0;border-bottom:1px solid #303d3966;display:flex;gap:13px}nav a span{color:var(--pink);font-size:10px;padding-top:2px}.aside-note{font-size:11px;color:var(--muted);margin-top:28px}.intro-note{display:flex;align-items:baseline;gap:12px;background:var(--panel);border:1px solid var(--line);padding:18px 22px;margin-bottom:38px}.intro-note p{font-size:12px;color:var(--muted);margin:0}.intro-note strong{color:var(--text)}.status-dot{width:6px;height:6px;border-radius:50%;background:var(--mint);flex-shrink:0}section{border-top:1px solid var(--line);padding:32px 0 45px}.section-heading{display:flex;justify-content:space-between;gap:20px}.section-heading .eyebrow{font-size:9px;margin-bottom:10px}h2{font:700 36px/1.08 'Barlow Condensed',Impact,sans-serif;text-transform:uppercase;margin:0 0 22px;max-width:580px}.number{font:700 48px/1 'Barlow Condensed',Impact,sans-serif;color:#75877e}.source{font-size:12px;line-height:1.8;color:var(--muted);border-left:2px solid #657d6b;padding-left:17px;margin:0 0 26px}.source p{margin:0 0 9px;overflow-wrap:anywhere}.source a{color:var(--mint)}ul{list-style:none;margin:0;padding:0}li{position:relative;padding:11px 0 11px 20px;border-bottom:1px solid #303d3966;color:#ced7d0;font-size:14px;line-height:1.85}li:before{content:'';width:4px;height:4px;position:absolute;left:0;top:22px;background:var(--pink)}li:last-child{border:0}footer{display:flex;gap:35px;align-items:center;border-top:1px solid var(--line);padding:30px 0 40px;margin-top:15px}footer p{font-size:10px;color:var(--muted);max-width:400px}footer>a:last-child{font-size:11px;margin-left:auto;white-space:nowrap}@media(min-width:1450px){main{padding-inline:50px}}@media(max-width:900px){.layout{grid-template-columns:170px minmax(0,1fr);gap:30px}.monogram{min-width:160px}.monogram>span{font-size:210px}.hero{gap:15px}h1{font-size:66px}}@media(max-width:650px){header{padding:20px 6%}main{padding:0 6%}.hero{padding:42px 0 32px;position:relative}.hero-copy{width:100%}h1{font-size:clamp(44px,11vw,65px)}.lead{font-size:14px;max-width:95%}.monogram{display:none}.eyebrow{font-size:8px;letter-spacing:1.3px}.meta{gap:10px 20px;flex-wrap:wrap;font-size:10px}.meta>span:last-child{margin-left:0;width:100%}.layout{display:block;padding-top:28px}.layout>aside{position:static;margin-bottom:30px}nav{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}nav a{font-size:11px;gap:9px}.aside-note{display:none}aside .eyebrow{margin-bottom:10px}.intro-note{padding:15px;margin-bottom:28px}section{padding-top:26px}h2{font-size:30px}.number{font-size:36px}.section-heading .eyebrow{font-size:8px;letter-spacing:1px}li{font-size:14px}.source{font-size:11px}footer{flex-wrap:wrap;gap:20px}footer p{order:3;margin:0}footer>a:last-child{margin-left:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
