:root{--royal-gold:#e5b85c;--royal-gold-soft:#e5b85c29;--royal-ink:#070504;--royal-maroon:#180907}body{background:radial-gradient(circle at 50% -20%,#914a1c1f,#0000 38%),linear-gradient(#080504,#0d0706 48%,#070403)}.nav-shell{background:linear-gradient(135deg,#0f0906e0,#240c09b3,#080604e6)!important;border-color:#e5b85c47!important;box-shadow:0 18px 65px #00000080,inset 0 1px #ffebaf0d!important}.nav-shell:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #e5b85c12;position:absolute;inset:5px}.nav-link{letter-spacing:.04em}.nav-link-active{box-shadow:inset 0 0 18px #e5b85c0f}.editorial-section{background-image:radial-gradient(circle at 50% 0,#b975260e,#0000 42%)}.editorial-section:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#e5b85c2e,#0000);height:1px;position:absolute;top:0;left:6%;right:6%}.editorial-kicker{text-shadow:0 0 20px #e5b85c14;color:#efca7ec7!important}.editorial-title,.hero-title,.join-title{letter-spacing:.025em;text-shadow:0 8px 45px #0000006b}.gold-rule{box-shadow:0 0 14px #e5b85c24}.committee-card,.pillar-card,.stat-tile,.sponsor-tile,.experience-row,.faq-row,.join-panel{box-shadow:inset 0 1px #ffecb509,0 20px 60px #0003;background:linear-gradient(145deg,#1e0e09d1,#090605e6)!important;border-color:#e5b85c33!important}.committee-card{transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s,background .35s}.committee-card:hover{box-shadow:0 30px 75px #00000061,0 0 40px #e5b85c12;border-color:#e5b85c7a!important;transform:translateY(-8px)!important}.committee-medallion{filter:drop-shadow(0 0 18px #e5b85c1f)}.committee-medallion img{display:block;object-fit:cover!important;border-radius:50%!important;width:92%!important;height:92%!important}.hero-primary{box-shadow:0 14px 35px #be802933,inset 0 1px #fff4c859}.hero-secondary,.gold-link,.gold-link:hover{border-color:#e5b85c47}.experience-row:hover,.pillar-card:hover,.stat-tile:hover,.sponsor-tile:hover{transform:translateY(-4px);box-shadow:0 24px 60px #00000057,0 0 30px #e5b85c0d;border-color:#e5b85c6b!important}.journey-track{position:relative}.journey-node{box-shadow:0 0 0 7px #e5b85c06,0 0 30px #e5b85c1f!important}.faq-row summary{transition:background .25s,color .25s}.faq-row summary:hover{background:#e5b85c09}.join-panel{overflow:hidden;box-shadow:0 30px 90px #0000007a,inset 0 1px #ffebb40d!important}@media (width<=767px){.editorial-section{background-image:radial-gradient(circle at 50% 0,#b975260b,#0000 55%)}.committee-card{min-height:0}.committee-card:hover,.experience-row:hover,.pillar-card:hover,.stat-tile:hover,.sponsor-tile:hover{transform:none}.editorial-title{font-size:clamp(2.25rem,12vw,3.6rem);line-height:1.02}.hero-title{font-size:clamp(3.7rem,19vw,6rem)}}@media (prefers-reduced-motion:reduce){.committee-card,.experience-row,.pillar-card,.stat-tile,.sponsor-tile{transition:none!important}.committee-card:hover,.experience-row:hover,.pillar-card:hover,.stat-tile:hover,.sponsor-tile:hover{transform:none!important}}
