.footer .container,.public-main .container{width:min(1200px,calc(100% - 64px))}.public-main .section{padding-block:clamp(56px,6vw,88px)}.public-main :is(.purpose-grid,.community-grid,.about-grid,.faq-grid,.cta-inner){gap:clamp(32px,6vw,88px)}.public-main :is(.purpose-grid,.community-grid,.registration-grid,.event-card,.delegate-experience-grid)>*{min-width:0}.public-main :is(h1,h2,h3){text-wrap:balance}.public-main :is(.button,.text-link){font-size:13px}.public-main .button{min-height:48px;gap:14px}.public-main .eyebrow{font-size:11px;line-height:1.5;margin-bottom:20px}.public-main .micro-label{font-size:10px;line-height:1.5}.public-main .lead-text{font-size:clamp(19px,2vw,24px);line-height:1.6}.public-main .community-grid p,.public-main .purpose-grid p:not(.lead-text){font-size:15px}.site-header{height:82px;padding-inline:max(32px,calc((100vw - 1200px)/2));gap:22px}.desktop-nav{gap:clamp(13px,1.5vw,23px)}.desktop-nav a{font-size:12px;white-space:nowrap;padding-block:12px}.header-cta{min-height:44px;white-space:nowrap}.mobile-nav a[aria-current=page]{color:var(--wine);font-weight:700;background:#eee4d4}.announcement-bar{min-height:34px;height:auto;padding:8px 16px;line-height:1.4}.public-main .orbit-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:40px;min-height:650px;padding-block:50px 38px}.public-main .orbit-copy h1{font-size:clamp(62px,6.2vw,90px);line-height:1.02}.public-main .orbit-copy>p{font-size:16px;max-width:450px}.public-main .hero-mini-ticket{margin-top:32px;padding:16px;border-radius:14px}.public-main .hero-mini-ticket span{font-size:12px;line-height:1.5}.public-main .hero-mini-ticket>a{display:grid;place-items:center;min-width:40px;min-height:40px}.public-main .hero-scene-shell{height:390px}.public-main .hero-scene-shell>.spline-scene{height:100%}.public-main .hero-scene-shell:after{content:"";position:absolute;bottom:30px;left:27%;width:46%;height:18px;background:#17060c70;border-radius:50%;filter:blur(13px);pointer-events:none}.public-main .hero-webgl-scene{z-index:1}.public-main .hero-scene-aura{width:80%;opacity:.65}.public-main .orbital-value{max-width:410px;min-height:78px;padding:15px 20px;border-radius:16px}.public-main .orbital-value div>span{font-size:12px;line-height:1.5;color:#dfcbd2}.public-main .orbital-value-index{white-space:nowrap;font-size:10px;opacity:.6}.public-main .orbit-value-controls{gap:8px}.public-main .orbit-value-controls button{min-height:44px;padding:10px 18px;font-size:12px}.sculpture-pause{width:42px;height:42px;z-index:3}.sculpture-fallback-growth span:first-child{width:10px;height:155px;aspect-ratio:auto;border:0;border-radius:10px;background:#66864b;transform:translateY(10px);box-shadow:none}.sculpture-fallback-growth span:nth-child(2),.sculpture-fallback-growth span:nth-child(3){width:100px;height:63px;aspect-ratio:auto;border:0;border-radius:0 85% 0 85%;background:linear-gradient(135deg,#b0c37b,#4f753f);box-shadow:inset 0 -2px 5px #243a2a55;transform:translate(-44px,-30px) rotate(15deg)}.sculpture-fallback-growth span:nth-child(3){transform:translate(43px,-65px) rotate(-85deg)}.public-main .event-card{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);border-radius:22px;overflow:hidden}.public-main .event-poster{min-height:410px;padding:36px}.public-main .poster-heading h3{font-size:clamp(46px,4.7vw,63px);margin-top:30px}.public-main .poster-heading i{font-size:1.12em}.public-main .poster-title-line small{font-size:.42em;margin-top:.28em;flex:none}.public-main .poster-heading>span{display:block;max-width:250px;font-size:9px;line-height:1.6}.public-main .event-card-content{padding:clamp(25px,3vw,40px)}.public-main .event-card-content>h3{font-size:clamp(29px,3vw,39px);margin-top:18px}.public-main .event-card-content>p{font-size:14px;max-width:none}.public-main .event-meta{font-size:12px;gap:12px 22px;margin-top:22px}.public-main .event-card-footer{margin-top:24px;padding-top:22px;flex-wrap:wrap}.public-main .event-price{font-size:31px}.public-main .event-price small{font-size:11px}.public-main .event-card-content>.powered-by{align-self:flex-start;margin-top:22px;flex-direction:row;align-items:center;gap:12px}.public-main .event-card-content>.powered-by img{width:142px}.public-main .poster-date{font-size:12px}.public-main .poster-date>span{font-size:9px}.public-main .committee-console{grid-template-columns:minmax(235px,.75fr) minmax(0,1.8fr);margin-top:32px;border-radius:22px}.public-main .committee-selector button{padding:20px;min-height:80px;gap:14px}.public-main .committee-selector button>strong{font-size:22px}.public-main .committee-selector button img{width:42px;height:38px}.public-main .committee-detail{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(145px,.85fr);align-items:center;gap:14px;min-height:490px;padding:32px}.public-main .committee-detail-copy{grid-column:1;grid-row:1;max-width:none;pointer-events:auto}.public-main .committee-detail h3{font-size:clamp(37px,4vw,56px);margin-top:17px}.public-main .committee-detail p{max-width:none;font-size:15px;color:#ede6e2}.public-main .committee-detail .micro-label{font-size:9px;line-height:1.6}.public-main .committee-chips{display:grid;gap:9px;font-size:12px;margin-block:22px}.public-main .committee-note{display:block;font-size:12px;line-height:1.65;color:#e6d6d5;margin-top:16px}.public-main .committee-visual{position:relative;grid-column:2;grid-row:1;height:290px;min-width:0}.public-main .committee-scene{width:150%;height:220px;left:-25%;right:auto;top:105px;opacity:.6}.public-main .briefing-seal{width:148px;height:148px;left:50%;right:auto;top:25px;transform:translateX(-50%)}.public-main .briefing-seal-face img{width:99px;height:99px}.public-main .committee-card{padding:28px;border-radius:18px;display:flex;flex-direction:column;min-height:340px}.public-main .committee-card h3{font-size:32px;margin-top:17px}.public-main .committee-card p{font-size:14px;line-height:1.7;min-height:0;margin-top:12px;padding-bottom:24px;color:#4d5751}.public-main .committee-card .committee-bottom{margin-top:auto;font-size:12px}.public-main .committee-card-mark{margin-bottom:22px;min-height:78px;gap:12px}.public-main .committee-card-mark span{font-size:11px}.public-main .committee-affiliation-note{font-size:12px;line-height:1.7}.public-main .conference-strip{font-size:11px;line-height:1.6;flex-wrap:wrap}.public-main .conference-strip a{min-height:44px}.public-main .delegate-experience-grid{gap:clamp(36px,6vw,80px)}.public-main .kit-stage{height:480px}.public-main .kit-inclusion strong{font-size:15px}.public-main .kit-inclusion div>span{font-size:13px;line-height:1.6}.public-main .kit-copy-footer small{font-size:12px}.public-main .registration-grid{grid-template-columns:minmax(0,1.55fr) minmax(270px,.85fr);gap:40px}.public-main .registration-summary{top:106px;border-radius:18px;padding:26px}.public-main .checkout-panel{padding-right:0}.public-main .checkout-panel label{font-size:13px}.public-main .checkout-panel input:not([type=checkbox]),.public-main .checkout-panel select{font-size:16px;min-width:0}.public-main .checkout-panel-heading p,.public-main .checkout-preferences p,.public-main .refund-policy p{font-size:14px}.public-main .checkout-fields{gap:20px 16px}.public-main .delegation-student{border-radius:14px}.public-main .checkout-preference-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-main .checkout-consent{line-height:1.7}.public-main .checkout-consent input{width:18px;height:18px}.public-main .checkout-security{font-size:12px;line-height:1.6;text-align:center}.public-main .faq-list summary{font-size:16px;line-height:1.5;padding-block:22px}.public-main .faq-list details p{font-size:14px;line-height:1.8}.public-main .partner-invitation{padding:32px;border-radius:20px}.footer{padding-top:52px}.footer-top{gap:32px;padding-bottom:40px}.footer-identity>p,.footer-links a,.social-link{font-size:13px;line-height:1.6}.footer-links>span,.footer-note>span{font-size:10px}.footer-bottom{font-size:11px;padding-bottom:32px}.footer .powered-by img{width:180px}.help-launch{min-height:48px}.help-topics button{min-height:40px;font-size:12px}.help-panel form input{font-size:16px}.help-panel header button{min-width:40px;min-height:40px;display:grid;place-items:center}@media(max-width:1100px){.desktop-nav{display:none}.header-cta{margin-left:auto}.mobile-toggle{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:10px;border:0;background:transparent;color:var(--wine)}.mobile-nav{display:flex;flex-direction:column;position:absolute;inset:100% 0 auto;background:var(--cream);padding:16px 32px 24px;gap:4px;max-height:calc(100dvh - 90px);overflow:auto;box-shadow:0 18px 28px #26131a19;border-top:1px solid var(--line)}.mobile-nav a{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:9px 12px;border-radius:8px;font-size:14px}.public-main .orbit-hero-grid{gap:20px}.public-main .orbit-copy h1{font-size:clamp(56px,6.8vw,76px)}.public-main .hero-scene-shell{height:345px}.public-main .committee-console{grid-template-columns:215px minmax(0,1fr)}.public-main .committee-selector button{gap:10px;padding:18px 14px}.public-main .committee-selector button>strong{font-size:19px}.public-main .committee-detail{padding:26px;grid-template-columns:minmax(0,1fr);gap:5px}.public-main .committee-visual{grid-column:1;grid-row:1;height:155px}.public-main .committee-detail-copy{grid-column:1;grid-row:2}.public-main .briefing-seal{top:0;width:132px;height:132px}.public-main .briefing-seal-face img{width:86px;height:86px}.public-main .committee-scene{display:none}.public-main .committee-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.public-main .checkout-preference-grid{grid-template-columns:1fr}.public-main .event-poster{padding:28px}.public-main .poster-heading h3{font-size:46px}.public-main .poster-date{left:28px;right:28px}}@media(max-width:800px){.footer .container,.public-main .container{width:calc(100% - 40px)}.site-header{height:74px;padding-inline:20px;gap:10px}.public-main .orbit-hero-grid{grid-template-columns:1fr;gap:24px;padding-block:42px 30px;min-height:0}.public-main .orbit-copy h1{font-size:clamp(58px,10vw,78px)}.public-main .orbit-copy>p{font-size:15px;margin-top:22px}.public-main .hero-mini-ticket{max-width:100%;margin-top:26px}.public-main .orbital-interaction{margin:0 auto;width:min(100%,500px)}.public-main .hero-scene-shell{height:320px}.public-main .event-card{grid-template-columns:1fr}.public-main .event-poster{min-height:355px;padding:30px}.public-main .poster-heading h3{font-size:56px}.public-main .event-card-content{padding:28px}.public-main .event-poster .poster-sculpture{right:-25px;top:-5px;width:340px;height:340px}.public-main .registration-grid{grid-template-columns:1fr;gap:32px}.public-main .registration-summary{position:static;max-width:none}.public-main .checkout-preference-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-main .delegate-experience-grid{grid-template-columns:1fr;gap:30px}.public-main .kit-copy{grid-row:1}.public-main .kit-stage{height:450px}.public-main :is(.purpose-grid,.community-grid,.about-grid,.faq-grid,.cta-inner){grid-template-columns:1fr;gap:28px}.public-main .community-grid .partner-invitation{margin-top:8px}.footer-top{grid-template-columns:1fr 1fr;gap:36px 24px}.footer-note{padding-left:0;border-left:0}.footer-bottom{flex-wrap:wrap;padding-right:45px}}@media(max-width:580px){.announcement-bar{font-size:8px;gap:12px}.announcement-bar>a{padding-left:12px;letter-spacing:0}.brand>span{font-size:22px}.brand>img{width:42px;height:auto}.brand small{font-size:7px}.header-cta{font-size:11px;padding:10px 13px;gap:8px}.mobile-toggle{margin-left:0}.public-main .hero-actions{gap:18px}.public-main .orbit-copy h1{font-size:clamp(50px,11vw,67px)}.public-main .orbit-value-controls button{padding-inline:14px}.public-main .orbital-value{padding:15px;gap:12px}.public-main .orbital-value-index{display:none}.public-main .committee-console{grid-template-columns:1fr}.public-main .committee-selector{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.public-main .committee-selector button{min-height:62px;padding:12px 5px;gap:5px}.public-main .committee-selector button>strong{font-family:Arial,sans-serif;font-size:12px}.public-main .committee-selector button>span{font-size:8px}.public-main .committee-selector button img,.public-main .committee-selector button>svg{display:none}.public-main .committee-detail{min-height:0;padding:25px;gap:14px}.public-main .committee-detail h3{font-size:43px}.public-main .committee-detail p{max-width:none}.public-main .committee-grid{grid-template-columns:1fr;gap:16px}.public-main .committee-card{min-height:310px;padding:25px}.public-main .committee-card-mark span{display:block}.public-main .committee-card-mark img{width:78px;height:62px}.public-main .committee-card .committee-motif{width:220px;height:220px;top:40px}.public-main .conference-strip{gap:12px}.public-main .conference-strip a{width:100%;justify-content:space-between;border-top:1px solid #d4c9b7;padding-top:14px}.public-main .poster-heading h3{font-size:48px}.public-main .event-poster .poster-sculpture{right:-104px;top:40px;opacity:.55}.public-main .poster-crest{width:77px;right:24px;bottom:83px}.public-main .event-card-footer .button{min-height:46px;font-size:12px}.public-main .event-meta{display:grid;gap:12px}.public-main .checkout-fields,.public-main .checkout-preference-grid{grid-template-columns:1fr}.public-main .checkout-panel-heading h2{font-size:33px}.public-main .delegation-student{padding:18px}.public-main .delegation-section-title{letter-spacing:.05em;gap:10px}.public-main .kit-stage-ring{width:280px;height:280px}.public-main .kit-stage{height:440px}.public-main .kit-copy-footer{gap:12px;flex-wrap:wrap}.footer-top{gap:30px 18px}.footer-identity,.footer-note{grid-column:1/-1}.footer-note{border-top:1px solid var(--line);padding-top:25px}.help-panel{max-height:calc(100dvh - 95px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.public-main .button,.public-main .committee-card{transition:none}.public-main .committee-card:hover{transform:none}}