.site-header{position:sticky;top:0;z-index:30}.site-header nav{gap:21px}.nav-dropdown{position:relative}.nav-dropdown summary{cursor:pointer;list-style:none;font-size:12px;color:var(--muted);display:flex;align-items:center;gap:7px;white-space:nowrap}.nav-dropdown summary::-webkit-details-marker{display:none}.nav-dropdown summary:after{content:'⌄';font-size:15px;color:var(--gold)}.nav-dropdown[open] summary{color:var(--text)}.nav-panel{position:absolute;top:calc(100% + 22px);left:-20px;width:285px;background:#1c2422;border:1px solid #45534a;box-shadow:0 20px 50px #0008;border-radius:10px;padding:12px;display:grid;gap:3px}.nav-panel a{display:flex!important;flex-direction:column;padding:11px 12px;border-radius:5px;font-size:13px!important;color:var(--text)!important;white-space:normal}.nav-panel a:hover{background:#2b3730}.nav-panel small{font-size:10px;color:#a9b8ad;line-height:1.6;margin-top:3px}.nav-panel .nav-overview{color:var(--gold)!important;border-bottom:1px solid #39473e;border-radius:0;margin-bottom:5px;padding-bottom:15px}.nav-state{font:7px Mono;color:var(--gold);display:block;letter-spacing:.5px}.story-nav{line-height:1.4}.menu-toggle{display:none;border:1px solid #526154;background:none;border-radius:5px;padding:9px 12px;font-size:12px}.page-intro{padding:75px 0 60px;border-bottom:1px solid var(--line)}.breadcrumb{font-size:11px;color:var(--faint);margin-bottom:35px;display:block}.page-intro h1{font-size:clamp(44px,5vw,70px);letter-spacing:-2.6px;max-width:800px}.page-intro .lead{font-size:17px;line-height:1.85;max-width:660px;margin-top:25px}.page-intro .eyebrow{margin-bottom:18px}.page-nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.page-nav a{padding:8px 14px;border:1px solid #435046;border-radius:25px;font-size:11px;color:var(--mint)}.page-nav a:hover{background:#26352c}.editorial-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;padding:70px 0;border-bottom:1px solid var(--line)}.editorial-section h2{font-size:38px}.editorial-copy p{font-size:15px;line-height:1.95;margin-bottom:20px}.editorial-copy p:last-child{margin-bottom:0}.editorial-copy .text-link{margin-top:16px}.team-section{padding:75px 0}.team-heading{display:flex;align-items:end;justify-content:space-between;gap:45px;margin-bottom:32px}.team-heading h2{font-size:38px}.team-heading>p{max-width:390px;font-size:13px}.founder-profile{border:1px solid #718370;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#263a31,#18221d);display:grid;grid-template-columns:.8fr 1.2fr}.profile-identity{padding:36px;border-right:1px solid #4b5c4d}.role-monogram{font:600 45px var(--display);color:var(--mint);letter-spacing:-2px;margin-bottom:28px}.profile-identity h3{font-size:32px;margin:17px 0 12px}.profile-identity p{font-size:13px;color:#d0dbc9}.profile-description{padding:36px}.profile-description>p{font-size:15px;line-height:1.9}.responsibilities{display:grid;grid-template-columns:1fr 1fr;gap:22px;border-top:1px solid #46594b;margin-top:28px;padding-top:24px}.responsibilities dt{font-size:13px;font-weight:700;color:#e4e9db}.responsibilities dd{margin:9px 0 0;font-size:12px;color:#b6c6b8;line-height:1.8}.planned-team{padding-top:65px}.planned-team>p{max-width:730px;margin-top:18px;font-size:14px}.role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.role-card{padding:27px;border:1px dashed #4a5551;border-radius:9px;background:#171c1d;display:flex;flex-direction:column;align-items:start;min-height:235px}.role-card-top{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:28px}.role-code{font:600 29px var(--display);color:#aebfba}.role-card .pill{font:8px Mono;letter-spacing:.4px;background:transparent;color:#aeb8ae;padding:4px 7px}.role-card h3{font-size:19px;line-height:1.3}.role-card p{font-size:12px;line-height:1.8;margin-top:13px}.role-card .role-scope{font-size:10px;color:var(--gold);margin-top:15px}.callout{border:1px solid #5b5b43;border-radius:10px;padding:33px;margin:20px auto 75px;display:flex;justify-content:space-between;align-items:center;gap:30px;background:#22251e}.callout h2{font-size:28px;letter-spacing:-.7px}.callout p{font-size:13px;margin-top:14px;max-width:650px}.callout .button{flex-shrink:0}.contribute-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:42px 0 65px}.contribute-card{padding:33px;border:1px solid #3c4b43;background:#19211c;border-radius:10px;display:flex;flex-direction:column;align-items:start}.contribute-card .index{color:var(--gold);margin-bottom:22px}.contribute-card h2{font-size:29px;letter-spacing:-.7px}.contribute-card p{font-size:14px;line-height:1.9;margin:20px 0 25px}.contribute-card button{margin-top:auto;border:0;background:none;padding:0;color:var(--mint);font-size:13px;font-weight:700}.status-note{font-size:12px;color:#c8c6b2;border-left:2px solid var(--gold);padding-left:20px;margin:30px 0}.method-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:28px}.method-card{padding:24px;background:#1c2821;border:1px solid #3b5141;border-radius:8px}.method-card h3{font-size:23px;margin-bottom:20px}.method-card dl{margin:0}.method-card dt{font-size:12px;font-weight:700;color:var(--mint)}.method-card dd{font-size:12px;line-height:1.8;margin:5px 0 15px}.band-table{width:100%;border-collapse:collapse;font-size:13px;margin:25px 0}.band-table th,.band-table td{text-align:left;border-bottom:1px solid #3c4c42;padding:14px 8px}.band-table th{color:var(--mint);font-weight:600}.band-table td{color:var(--muted)}.footer-links{display:flex;flex-wrap:wrap;gap:18px;font-size:10px;color:var(--muted)}.founder-band .text-link{color:#314d3b;margin-top:22px}.founder-band .founder-copy p{font-size:15px}.site-header>.brand{flex-shrink:0}.site-header nav>a{font-size:12px}
@media(max-width:1100px){.site-header nav{gap:14px}.site-header nav>a,.nav-dropdown summary{font-size:11px}.site-header .brand small{font-size:5px}.editorial-section{gap:50px}.profile-description,.profile-identity{padding:28px}.role-card{padding:22px}.role-card-top{gap:5px}.role-card .pill{font-size:7px}}
@media(max-width:860px){.site-header{gap:12px}.menu-toggle{display:block;margin-left:auto}.site-header nav{display:none;position:absolute;top:100%;left:0;right:0;max-height:calc(100dvh - 100px);overflow:auto;flex-direction:column;align-items:stretch;padding:20px 28px;background:#17201c;border-bottom:1px solid #465d4b;gap:0}.site-header nav.is-open{display:flex}.site-header nav>a,.nav-dropdown>summary{font-size:14px!important;padding:14px 5px;min-height:48px}.nav-dropdown .nav-panel{position:static;width:100%;margin:0 0 12px;box-shadow:none;background:#202c24}.nav-state{display:inline;margin-left:8px}.role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-heading{display:block}.team-heading>p{margin-top:20px;max-width:650px}.founder-profile{grid-template-columns:1fr}.profile-identity{border-right:0;border-bottom:1px solid #4b5c4d}.role-monogram{font-size:35px;margin-bottom:20px}.editorial-section{grid-template-columns:1fr;gap:30px}.callout{align-items:start;flex-direction:column}.page-intro h1{font-size:55px}.page-intro{padding-top:50px}}
@media(max-width:580px){.page-intro h1{font-size:42px;letter-spacing:-1.7px}.page-intro .lead{font-size:15px}.page-intro{padding-bottom:40px}.page-nav a{font-size:10px}.role-grid,.contribute-grid,.method-grid,.responsibilities{grid-template-columns:1fr}.role-card{min-height:210px}.editorial-section h2,.team-heading h2{font-size:32px}.editorial-section{padding:48px 0}.profile-identity h3{font-size:29px}.profile-description>p{font-size:14px}.contribute-card{padding:26px}.callout{padding:26px}.site-header .brand small{display:none}.site-header .brand{font-size:21px}.site-header .brand img{width:32px;height:32px}.site-header>.button.compact{font-size:10px;min-height:38px;padding:9px 10px;gap:8px}.menu-toggle{font-size:11px;padding:8px 10px}.site-header nav{padding:12px 20px}.team-section{padding:50px 0}.role-card .pill{font-size:8px}.founder-band h2{font-size:34px}.footer-links{width:100%}}
