:root{--gradient:linear-gradient(135deg,#7928CA 0%,#FF0080 50%,#FF4D4D 100%);color:#ededed;background:#0b0b0e;font-family:Jakarta,Arial,sans-serif}
body{padding:0;background:radial-gradient(ellipse at 80% 10%,#2e08544d,transparent 40%),#0b0b0e}p{line-height:1.65}.site-shell{border-radius:0;background:transparent;overflow:clip}h1,h2,h3{font-family:Jakarta,Arial,sans-serif;letter-spacing:-.03em}h1,h2{font-weight:800}.section{border-top:1px solid #ffffff0a;position:relative}h2{font-size:clamp(2rem,3.6vw,3.6rem)}.section-heading>p{max-width:560px}.eyebrow{color:#c492e8}
.header{position:fixed;top:1.25rem;left:50%;transform:translateX(-50%);z-index:1000;width:calc(100% - 48px);max-width:1320px;height:80px;padding:12px 22px;border:1px solid #af2ceb38;border-radius:60px;background:rgba(11,11,14,.85);backdrop-filter:blur(12px);box-shadow:0 12px 45px #0004;gap:20px}.header .event-logo{width:101px;height:56px}.header .event-logo img{width:167px;left:-35px;top:-21px}.header nav{padding:0;border:0;background:none;box-shadow:none;gap:0}.header nav a{font-size:11px;padding:12px 10px;white-space:nowrap}.header .button.small{font-size:12px;padding:13px 20px;white-space:nowrap}.nav-toggle{display:none;background:#25152f;color:white;border:1px solid #af2ceb55;border-radius:30px;padding:10px 15px;font:inherit;font-size:12px;cursor:pointer}.anchor-alias{position:absolute;top:0;left:0;scroll-margin-top:130px}section[id]{scroll-margin-top:110px}
.hero{padding-top:175px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:45px;background:radial-gradient(ellipse at 75% 45%,#2e08548c,transparent 55%),#0b0b0e}.hero-copy{position:relative}.category-pill{display:inline-block;padding:10px 14px;border:1px solid #ae44d270;border-radius:30px;color:#e4b5ff;background:#7928ca17;font-size:10px;font-weight:800;letter-spacing:.065em;line-height:1.6;margin-bottom:22px;animation:kicker-in .7s ease-out both}.hero h1{font-size:clamp(2.6rem,4.3vw,4.6rem);line-height:1.1;margin:24px 0}.hero-brand-name{display:block!important;background:none!important;color:#e6d4f5!important;font-size:1.1rem!important;letter-spacing:.12em!important;text-transform:uppercase;margin-bottom:18px}.hero-description{font-size:14px;max-width:520px;color:#ededed}.hero-actions{gap:12px;flex-wrap:wrap;margin-top:26px}.hero-actions .button{font-size:11px;padding:17px 20px;position:relative}.arena-cta:hover{animation:cta-ring 1.6s ease-out infinite}.ghost-button{display:inline-flex;gap:10px;align-items:center;padding:16px 18px;border-radius:30px;background:#ffffff05;border:1px solid #af2ceb55;font-size:10px;font-weight:800}.ghost-button:hover{background:#7928ca26}.scarcity{font-size:11px;color:#d6c7df;margin-top:18px;line-height:1.8}.scarcity>span{margin:0 5px;color:#9164af}.hero-clock{margin-top:26px;padding-top:20px;border-top:1px solid #ffffff18;max-width:440px}.clock-label{font-size:9px;letter-spacing:.18em;color:#b599ca}.clock-digits{display:flex;align-items:flex-start;gap:20px;margin-top:12px}.clock-digits>span{display:grid;min-width:45px;text-align:center;gap:5px}.clock-digits b{font-size:28px;line-height:1.2;font-variant-numeric:tabular-nums;background:var(--gradient);background-clip:text;color:transparent}.clock-digits small{font-size:8px;color:#c3b2cf;letter-spacing:.1em}.clock-digits i{font-style:normal;color:#776286;font-size:24px}.hero-clock [hidden]{display:none!important}.hero-details{margin-top:28px;gap:20px}.hero-details span{font-size:11px}.hero-details small{font-size:10px}.hero-art{min-width:0}.event-pass{transform:rotate(2deg);max-width:620px;box-shadow:0 24px 55px #0008,0 5px 0 #271536;transition:transform .4s ease}.event-pass:hover{transform:rotate(0deg) translateY(-3px)}.pass-top{font-size:8px!important;letter-spacing:.08em}.pass-brands{gap:18px}.pass-features{display:grid;grid-template-columns:1fr 1fr;gap:10px;text-align:left;font-size:9px;line-height:1.6;padding:18px 22px}.pass-age{font-size:9px;line-height:1.6;text-align:center}.pass-age small{font-size:7px}.pass-stub b{font-size:8px}.organizer img{filter:none;mix-blend-mode:screen}.ribbon{background:#140e1d;border-block:1px solid #af2ceb30}
.domain-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.domain-card,.value-grid article,.tier-card,.outcome-stat,.contact-panel,.timeline,.leadership-image{background:rgba(22,18,32,.75);backdrop-filter:blur(16px);border:1px solid #af2ceb38;box-shadow:0 8px 32px #0006;border-radius:20px}.domain-card{grid-column:span 2;padding:28px;transition:border-color .25s,transform .25s}.domain-card:nth-child(n+4){grid-column:span 3}.domain-card:hover{border-color:#bd64e5;transform:translateY(-3px)}.domain-card summary{list-style:none;cursor:pointer}.domain-card summary::-webkit-details-marker{display:none}.domain-number{font-size:10px;letter-spacing:.13em;color:#c595e8}.domain-card h3{font-size:1.35rem;margin:25px 0;line-height:1.4;min-height:60px}.domain-action{display:flex;justify-content:space-between;font-size:11px;color:#bca8cb;gap:10px}.domain-action b{color:#dd9af2;font-size:18px;line-height:1}.domain-card[open] .domain-action b{transform:rotate(45deg)}.domain-card p{font-size:13px;color:#d1c6d9;margin-top:20px;padding-top:20px;border-top:1px solid #ffffff13}.steps h3{line-height:1.45}.outcome-stat{margin-top:30px;padding:24px 30px;border-left:3px solid #bc35cb}.outcome-stat strong{font-size:clamp(1.1rem,2vw,1.5rem);color:#e6b5ff}.outcome-stat p{font-size:13px;color:#cdbfd6;margin-top:8px}
.value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.value-grid article{padding:28px}.value-grid article>span{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#7928ca25;font-size:23px;margin-bottom:24px}.value-grid h3{font-size:1.1rem;line-height:1.45;margin-bottom:12px}.value-grid p{font-size:13px;color:#cbbfd4}.ticket-section{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:45px}.tier-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;min-width:0}.tier-card{padding:25px;min-width:0}.tier-card .ticket-kicker{font-size:7px;gap:8px;padding-bottom:18px}.tier-card h3{font-size:1.1rem;line-height:1.45;margin-top:22px}.tier-card .price{font-size:clamp(2.4rem,4vw,3.5rem);margin:24px 0 12px}.tier-card>p{font-size:11px;min-height:35px}.tier-card .button{font-size:12px;padding:15px 20px;margin-top:20px}.tier-note{grid-column:1/-1;font-size:11px;color:#b9a9c5;line-height:1.8}.tier-note a{text-decoration:underline}.venue-college-logo{background:#fff;border-radius:8px;padding:10px;margin-top:15px;width:155px}.leadership{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:70px;align-items:center}.leadership-image{padding:5px;background:var(--gradient);overflow:hidden}.portrait-frame{aspect-ratio:1/1.1;position:relative;overflow:hidden;border-radius:15px;background:#21162f}.portrait-frame img{display:block;width:100%;height:100%;object-fit:cover}.portrait-caption{display:block;text-align:center;padding:14px;color:white;font-size:9px;letter-spacing:.14em}.leadership h2{margin-bottom:28px}.founder-name{font-size:22px;font-weight:800}.founder-role{color:#c5afd5;font-size:12px;margin-top:4px}.leadership blockquote{margin:25px 0;font-size:15px;line-height:1.8;color:#ded4e5;border-left:2px solid #a42cc4;padding-left:22px}.institutional-mark{display:flex;align-items:center;gap:25px}.institutional-mark img{width:145px;height:80px;object-fit:cover;mix-blend-mode:screen}.institutional-mark>span{font-size:9px;color:#caaaDF;line-height:1.8;letter-spacing:.1em}
.contact-section{background:radial-gradient(ellipse at 0 100%,#2e085438,transparent 65%),#0b0b0e}.contact-info>p,.contact-methods a>span:last-child>span,.contact-location>p,.contact-form-note,#contact-status{color:#c4b8ce}.contact-form{background:#160f20}.contact-form input,.contact-form textarea{background:#0f0b15;border-color:#af2ceb44;color:#ededed}.contact-icon{border-color:#af2ceb44;color:#d29af3}.contact-location a{color:#d29af3}.contact-form label span{color:#bdaeca}.contact-methods a:hover strong{color:#d29af3}.faq{background:#0b0b0e}.closing{border-top:1px solid #af2ceb30}.footer-edex-logo{mix-blend-mode:screen}.section p{line-height:1.65}
@keyframes kicker-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes cta-ring{0%{box-shadow:0 0 0 0 #ff008055}100%{box-shadow:0 0 0 12px #ff008000}}
@media(max-width:1180px){.header nav a{padding:10px 7px;font-size:10px}.header{gap:12px}.hero{gap:25px}.ticket-section{grid-template-columns:1fr}.leadership{gap:40px}}
@media(max-width:960px){.nav-toggle{display:block;margin-left:auto}.header{height:72px;padding:10px 18px}.header nav{display:none}.header nav.is-open{display:grid;grid-template-columns:1fr 1fr;position:absolute;top:85px;left:0;right:0;background:#130d1df5;border:1px solid #af2ceb55;border-radius:20px;padding:18px;box-shadow:0 15px 40px #0008}.header nav a{font-size:12px;padding:15px}.hero{grid-template-columns:1fr;padding-top:145px}.hero h1{font-size:clamp(2.8rem,7vw,4.6rem)}.hero-description{max-width:650px}.hero-art{max-width:680px;width:100%;margin:auto;padding-top:25px}.domain-grid{grid-template-columns:1fr 1fr}.domain-card,.domain-card:nth-child(n+4){grid-column:auto}.domain-card:last-child{grid-column:1/-1}.value-grid{grid-template-columns:1fr 1fr}.leadership{grid-template-columns:1fr 1.3fr}.pass-top{font-size:10px!important}}
@media(max-width:760px){.header{top:12px;width:calc(100% - 24px);gap:10px}.header .event-logo{width:80px;height:44px}.header .event-logo img{width:132px;left:-28px;top:-17px}.header .button.small{font-size:10px;padding:12px 14px}.hero{padding:125px 7% 55px}.hero h1{font-size:clamp(2.3rem,9vw,3.9rem)}.category-pill{font-size:9px;letter-spacing:.04em}.hero-actions{display:flex;align-items:stretch}.hero-actions>a{width:100%;justify-content:center}.scarcity{font-size:10px}.scarcity>span{display:none}.hero-details{display:grid;grid-template-columns:1fr;gap:18px}.hero-details>div{border:0;padding:0}.hero-art{padding:20px 0 0}.event-pass{max-width:100%;transform:rotate(1deg)}.pass-top{font-size:7px!important}.pass-brands{gap:10px;padding:22px 16px}.pass-features{gap:8px;font-size:8px;padding:14px;grid-template-columns:1fr}.pass-subtitle{font-size:9px}.pass-age{font-size:8px}.pass-bottom{padding:14px}.pass-bottom b{font-size:15px}.pass-bottom>div>span{font-size:6px}.pass-stub{padding:12px 4px}.pass-stub b{font-size:6px}.domain-grid,.value-grid,.tier-grid,.leadership{grid-template-columns:1fr}.domain-card:last-child{grid-column:auto}.domain-card h3{min-height:0}.tier-note{grid-column:auto}.tier-card .price{font-size:3.6rem}.tier-card>p{min-height:0}.steps article{min-height:240px}.steps h3{font-size:1rem}.steps p{font-size:.85rem}.outcome-stat{padding:20px}.leadership-image{max-width:390px;width:100%;margin:auto}.leadership{gap:35px}.clock-digits{gap:14px}.clock-digits b{font-size:26px}.contact-info h2{font-size:32px}.institutional-mark{gap:15px}.section-heading{gap:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.category-pill,.arena-cta:hover{animation:none}.event-pass,.domain-card{transition:none}.event-pass:hover,.domain-card:hover{transform:none}}

.portrait-frame img{position:absolute;width:190%;height:auto;max-width:none;left:-12%;top:-40%;filter:grayscale(1)} .footer-links{display:flex;gap:16px;flex-wrap:wrap;font-size:12px}

.portrait-frame img{width:230%;left:-34%;top:-43%}
