.conference-hero .hero-wheel-wrap{align-self:center;min-width:0;width:100%;padding:48px 0 38px;position:relative}
.conference-hero .conference-grid{width:100%}
.conference-hero .wheel-controls{color:#f7f3e9;margin-bottom:0;padding-inline:12px}
.conference-hero .wheel-controls button{color:#eddcb8;border-color:#c4a36788;background:#ffffff08}
.conference-hero .wheel-controls div>span{color:#d4c4bd}
.conference-hero .wheel-crest img{filter:drop-shadow(0 18px 16px #08030a88)}
.conference-hero .wheel-marker{color:#d7b877}
.conference-hero .wheel-orbit{border-color:#c4a36744;background:radial-gradient(ellipse at 50% 0,#d4bc8d22,transparent 55%)}
.hero-wheel-caption{display:block;text-align:center;font-size:9px;line-height:1.8;letter-spacing:2px;color:#e1c798;margin:24px 16px 0}
.selected-conference.section{padding-top:30px;padding-bottom:35px}
.selected-conference .wheel-members{border-top:0;padding-top:0}
.selected-conference .wheel-member-heading{margin-bottom:18px}
.conference-hero .initial-conferences{display:flex;flex-wrap:wrap;gap:12px;padding:30px}
@media(max-width:700px){
 .conference-hero .hero-copy{padding-bottom:0}
 .conference-hero .hero-wheel-wrap{padding:28px 0 25px}
 .conference-hero .conference-wheel{height:230px}
 .conference-hero .wheel-controls{margin-top:-25px;max-width:314px}
 .hero-wheel-caption{font-size:7px;letter-spacing:1.8px;margin-top:20px}
 .selected-conference.section{padding-top:22px;padding-bottom:26px}
}
