:root{--black:#080807;--charcoal:#12110f;--ivory:#eee7da;--muted:#b5ada0;--amber:#a66a16;--ochre:#c58a22;--gold:#e5b84a;--max:1240px}
    *{box-sizing:border-box}html{background:var(--black)}body{margin:0;background:var(--black);color:var(--ivory);font-family:Inter,system-ui,sans-serif;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}::selection{background:rgba(197,138,34,.32);color:var(--ivory)}.wrap{width:min(calc(100% - 48px),var(--max));margin-inline:auto}
    .site-header{position:fixed;inset:0 0 auto;z-index:30;border-bottom:1px solid rgba(197,138,34,.10);background:rgba(8,8,7,.76);backdrop-filter:blur(18px)}.nav{height:82px;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand{display:flex;align-items:center;transform:translateX(-22px)}.brand img{width:64px;height:48px;object-fit:contain;opacity:.94}.nav-links{display:flex;align-items:center;gap:34px;font-size:14px;color:#d9d2c8}.nav-links a{transition:color .25s ease}.nav-links a:hover,.nav-links a[aria-current="page"]{color:var(--gold)}.lang{padding-left:26px;border-left:1px solid rgba(238,231,218,.18);color:var(--muted)}.lang strong{font-weight:500;color:var(--ochre)}
    .page-hero{min-height:72vh;padding:160px 0 108px;position:relative;overflow:hidden;isolation:isolate;border-bottom:1px solid rgba(238,231,218,.08);display:flex;align-items:center}.page-hero::before{content:"";position:absolute;z-index:-3;inset:0;background:radial-gradient(circle at 0% 0%,rgba(229,184,74,.24),rgba(166,106,22,.08) 28%,transparent 52%),linear-gradient(110deg,#080807 0%,#0c0a07 46%,#080807 100%)}.page-hero::after{content:"";position:absolute;z-index:-2;left:-11vw;top:-24vh;width:76vw;height:88vh;background:url('../images/nebula-gold.png') left top/contain no-repeat;opacity:.18;mix-blend-mode:screen;filter:saturate(.68) brightness(.56)}
    .kicker{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--ochre);margin-bottom:24px}h1{font-family:Newsreader,Georgia,serif;font-size:clamp(80px,10vw,150px);line-height:.84;letter-spacing:-.06em;font-weight:500;margin:0 0 34px;color:#f1eadf}.hero-copy{max-width:760px;font-family:Newsreader,Georgia,serif;font-size:clamp(24px,2.6vw,36px);line-height:1.38;color:#cfc5b6;margin:0 0 44px}.email-link{display:inline-block;font-family:Newsreader,Georgia,serif;font-size:clamp(26px,3vw,44px);line-height:1.15;color:var(--gold);padding-bottom:8px;border-bottom:1px solid rgba(229,184,74,.48);transition:color .25s ease,border-color .25s ease}.email-link:hover{color:#f1cf78;border-color:#f1cf78}
    .channels{padding:105px 0 132px;background:linear-gradient(180deg,#090807 0%,#0f0d0a 100%)}.section-head{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:end;margin-bottom:48px}.section-head h2{font-family:Newsreader,Georgia,serif;font-size:clamp(44px,5.5vw,72px);line-height:1;letter-spacing:-.045em;font-weight:500;margin:0}.section-head p{margin:0;color:#92887b;font-size:14px;line-height:1.75;max-width:480px}.channel-list{border-top:1px solid rgba(238,231,218,.12)}.channel{display:grid;grid-template-columns:160px 1fr 36px;gap:30px;padding:34px 0;border-bottom:1px solid rgba(238,231,218,.12);align-items:center;transition:background .3s ease}.channel-label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#7e7569}.channel-value{font-family:Newsreader,Georgia,serif;font-size:clamp(27px,3.2vw,42px);letter-spacing:-.025em;color:#ded6c9}.channel-note{font-family:Inter,system-ui,sans-serif;font-size:13px;color:#8f867a;margin-top:6px}.channel-arrow{color:var(--ochre);font-size:23px;transition:transform .25s ease}.channel:hover .channel-arrow{transform:translateX(6px)}.channel:hover .channel-value{color:var(--gold)}
    .note{padding:112px 0 125px;background:var(--black);text-align:center}.note p{font-family:Newsreader,Georgia,serif;font-size:clamp(32px,4.5vw,60px);line-height:1.18;letter-spacing:-.035em;max-width:920px;margin:0 auto;color:#ddd5c8}
    footer{background:var(--black);border-top:1px solid rgba(238,231,218,.1);padding:46px 0 54px;color:#8f877b;font-size:13px}.footer-grid{display:grid;grid-template-columns:1fr auto;gap:36px;align-items:end}.footer-brand{font-family:Newsreader,Georgia,serif;color:#d8d0c3;font-size:23px;margin-bottom:22px}.footer-links{display:flex;flex-wrap:wrap;gap:22px 30px}.footer-links a:hover{color:var(--gold)}.footer-copy{text-align:right;font-size:11px;line-height:1.9}
    .reveal{opacity:0;transform:translateY(22px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.reveal.visible{opacity:1;transform:none}
    @media(max-width:820px){.wrap{width:min(calc(100% - 32px),var(--max))}.nav{height:72px}.brand{transform:translateX(-8px)}.brand img{width:54px;height:40px}.nav-links a:not(.lang){display:none}.nav-links{gap:0}.lang{border:0;padding:0}.page-hero{min-height:auto;padding:132px 0 84px}h1{font-size:clamp(68px,21vw,108px)}.hero-copy{font-size:25px}.section-head{grid-template-columns:1fr;gap:24px}.channels{padding:80px 0 96px}.channel{grid-template-columns:1fr 26px;gap:18px}.channel-label{grid-column:1/-1}.channel-value{font-size:31px}.footer-grid{grid-template-columns:1fr}.footer-copy{text-align:left}}
    @media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}
