:root{color-scheme:dark;--gold:#ba965c;--ink:#0c1011;--text:#e8e1d2}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--ink);color:var(--text);font-family:Georgia,serif;font-size:18px;line-height:1.7}a{color:inherit;text-decoration:none}a:hover{color:var(--gold)}a:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:7px}header{height:96px;padding:0 6%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff20;background:#0b1011}.brand{display:flex;align-items:center;gap:10px;font-size:13px;letter-spacing:3px}.brand span{color:var(--gold)}.brand img{width:36px}nav{display:flex;gap:35px;font-size:13px;letter-spacing:1px}.hero{min-height:780px;height:calc(100svh - 96px);position:relative;background:linear-gradient(90deg,#080e13d9,transparent 85%),url('assets/summit.png') center/cover}.hero-copy{padding:100px 8%}.eyebrow{font:11px/1.6 Arial,sans-serif;letter-spacing:4px;color:var(--gold);margin-bottom:30px}h1,h2{font-weight:400;line-height:1.05;letter-spacing:-2px}h1{font-size:clamp(65px,8vw,118px);margin:0}.sub{font-size:38px;font-style:italic;color:var(--gold);margin:12px 0 26px}.intro{font-size:17px;color:#c2c6c5}.button{display:inline-flex;gap:45px;border:1px solid #ba965c99;padding:14px 24px;font:12px Arial;letter-spacing:2px;text-transform:uppercase;margin-top:25px;background:#12191b99}.hero-foot{position:absolute;bottom:0;width:100%;padding:22px 6%;border-top:1px solid #ffffff20;display:flex;justify-content:space-between;font:10px Arial;letter-spacing:3px;color:#bfb8aa}.section{padding:110px max(8%,calc((100% - 1100px)/2));border-bottom:1px solid #ba965c30}h2{font-size:clamp(42px,5vw,70px);margin:15px 0 45px}.split{display:grid;grid-template-columns:1fr 1fr;gap:80px}.split p{margin:0;color:#afb5b3}.split .lead{color:var(--text);font-size:28px;line-height:1.5}blockquote{border-top:1px solid #ba965c40;margin:65px 0 0;padding-top:45px;text-align:center;font-size:28px;color:var(--gold);font-style:italic}.silence{text-align:center;background:radial-gradient(ellipse at center,#28303350,transparent 65%)}.narrow{max-width:620px;margin:auto;color:#afb5b3}.seal{display:block;border:1px solid #ba965c60;width:66px;height:66px;margin:50px auto 20px;transform:rotate(45deg);color:var(--gold);font-size:30px}.whisper{font-style:italic;color:var(--gold)}.archive{background:#131717}.archive>p{color:#b3b8b5}details{border-top:1px solid #ba965c55;border-bottom:1px solid #ba965c55;margin-top:40px}summary{cursor:pointer;padding:25px 0;color:var(--gold)}summary span{float:right}article{max-width:720px;margin:30px auto 60px;color:#c9cdc7}article p{margin-bottom:28px}.recruitment{text-align:center;background:radial-gradient(ellipse at bottom,#3d302350,transparent 65%)}.recruitment img{width:90px;margin-bottom:25px}.muted{font-size:15px;color:#a8aeaa}footer{display:flex;justify-content:space-between;gap:24px;padding:35px 6%;font:11px/1.8 Arial;color:#a8aeaa}.skip{position:absolute;top:-100px}.skip:focus{top:5px;z-index:5;background:#111;padding:15px}@media(max-width:700px){header{height:auto;min-height:90px;flex-wrap:wrap;padding:20px 6%;gap:20px}nav{gap:20px;font-size:11px}.hero{min-height:720px}.hero-copy{padding-top:85px}.hero-foot span:nth-child(2){display:none}.hero-foot{font-size:8px;letter-spacing:1px}.section{padding:75px 8%}.split{grid-template-columns:1fr;gap:25px}blockquote{font-size:23px}footer{flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
