.conf-header{padding:clamp(8rem, 12vw, 9.5rem) var(--site-pad) clamp(2.5rem, 5vw, 4rem)}.conf-title{letter-spacing:-.01em;text-wrap:balance;max-width:20ch;margin:1.6rem 0 0;font-size:clamp(2.8rem,6vw,5.2rem);line-height:.98}.conf-intro{max-width:38rem;margin:1.5rem 0 0;line-height:1.7}.conf-proofs{padding:clamp(2rem, 4vw, 3rem) var(--site-pad);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin:0;list-style:none;display:grid}.conf-proof{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-card-site);padding:1.6rem clamp(1.4rem,3vw,2rem);transition:border-color .6s}.conf-proof:hover{border-color:#a9812f73}.conf-proof-title{align-items:baseline;gap:.6rem;margin:0;font-size:.96rem;font-weight:600;display:flex}.conf-proof-tick{color:var(--gold-text)}.conf-proof-body{color:var(--text-3);text-wrap:pretty;margin:.55rem 0 0 1.35rem;font-size:.85rem;line-height:1.65}.conf-journal{padding:clamp(2.5rem, 5vw, 4rem) var(--site-pad)}.conf-jkicker{letter-spacing:.26em}.conf-jtitle{text-wrap:balance;margin:.9rem 0 0;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.08}.conf-jbody{color:var(--on-dark-3);text-wrap:pretty;margin:1rem 0 0;font-size:.94rem;line-height:1.75}.conf-audit{border:1px solid var(--hairline-gold);font-family:var(--font-mono);color:var(--on-dark-muted);background:#0a0805;padding:1.3rem 1.4rem;font-size:.72rem;line-height:2.1;box-shadow:0 34px 80px #00000080}.conf-audit p{margin:0}.conf-audit p:not(.conf-audit-label){text-indent:-2ch;padding-left:2ch}.conf-audit-time,.conf-audit-action{margin-right:1ch}.conf-audit .conf-audit-label{letter-spacing:.2em;text-transform:uppercase;color:var(--on-dark-muted);margin:0 0 .5rem;font-size:.6rem}.conf-audit-time{color:var(--on-dark-muted)}.conf-audit-action{color:var(--gold-bright)}.conf-groups{padding:clamp(2.5rem, 5vw, 4rem) var(--site-pad)}.conf-groups-band{background:var(--surface);border:1px solid #a9812f66;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding:2.2rem;display:flex}.conf-groups-text{max-width:44rem}.conf-gkicker{letter-spacing:.26em;font-size:.64rem}.conf-groups-body{color:var(--text-2);text-wrap:pretty;margin:.8rem 0 0;font-size:.94rem;line-height:1.7}.site .conf-groups-cta{white-space:nowrap;min-height:44px;color:var(--gold-text);border-radius:var(--radius-pill);border:1px solid #a9812f80;align-items:center;padding:.85rem 1.6rem;font-size:.84rem;font-weight:600;text-decoration:none;transition:background .25s,color .25s;display:inline-flex}.site .conf-groups-cta:hover{background:var(--gold);color:var(--ink);border-color:var(--gold)}.conf-invitation{padding:clamp(3.5rem, 7vw, 5.5rem) var(--site-pad);text-align:center}.conf-invitation-inner{max-width:720px;margin:0 auto}.conf-cta-title{text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.04}.conf-invitation-sub{max-width:34rem;color:var(--text-2);text-wrap:pretty;margin:1.2rem auto 0}.conf-invitation-cta{margin-top:2rem}@media (max-width:1020px){.conf-audit{font-size:.8rem}.conf-audit .conf-audit-label{letter-spacing:.14em;font-size:.75rem}.conf-gkicker{letter-spacing:.16em;font-size:.75rem}}
