body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:TT Norms,system-ui,-apple-system,Segoe UI,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--red:#801919;--gold:#ffc30b;--black:#000;--white:#fff}html{scroll-behavior:smooth;scroll-snap-type:y proximity}body,html{overflow-x:hidden}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#ffffff38;background-clip:content-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#ffffff59;background-clip:content-box;border:3px solid #0000}*{box-sizing:border-box;color:#fff;font-family:TT Norms,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0;padding:0}iframe,img,picture,svg,video{display:block;height:auto;max-width:100%}h1,h2,h3,h4,h5,h6{font-family:Telegraf,system-ui,-apple-system,Segoe UI,sans-serif}body,section{background:#000}section{padding:1rem;scroll-margin-top:72px;scroll-snap-align:start}button{background:#801919;background:var(--red);border:none;color:#fff;font-weight:700;padding:1rem 1.5rem}button,button:hover{cursor:pointer}h2{font-size:3rem;padding:1rem 0 1rem 2rem}h3{margin:.5rem 0}h4{font-size:2rem}li{list-style:none}a{text-decoration:none}span{color:#ffc30b;color:var(--gold)}@media (max-width:768px){h2{font-size:2.5rem;padding-left:1rem}h4{font-size:1.75rem}}@media (max-width:430px){h2{font-size:2rem;padding-left:1rem}h4{font-size:1.5rem}}#hero-section{align-items:center;background:none;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:2rem;position:relative;text-align:center}.hero-background{filter:grayscale(100%);height:100%;left:0;object-fit:cover;position:fixed;top:0;width:100%;z-index:-1}.overlay{background:linear-gradient(180deg,#000000a6,#00000059);inset:0;justify-content:center;overflow:hidden;padding:7rem 4rem 4rem;position:absolute;z-index:0}.hero-content,.overlay{display:flex;flex-direction:column}.hero-content{align-items:flex-start;max-width:747px;width:100%}.tagline{font-family:Telegraf,sans-serif;font-size:5rem;font-weight:700;padding:0 0 1.5rem;text-align:left}@media (max-width:768px){.hero-content{align-items:center;max-width:100%;width:100%}.tagline{font-size:3.5rem;text-align:center}.overlay{align-items:center;padding:5rem 2rem 3rem;text-align:center}}@media (max-width:430px){.tagline{font-size:2.5rem}.overlay{padding:4rem 1.25rem 2.5rem}}.btn-container{align-items:center;background-color:initial;border:2px solid var(--gold);color:var(--gold);cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:.5rem;letter-spacing:.12em;padding:.9rem 2rem;text-transform:uppercase;transition:background-color .25s ease,color .25s ease;white-space:nowrap;z-index:1}.btn-container:hover{background-color:var(--gold);color:#000}.btn-arrow{transition:transform .25s ease}.btn-container:hover .btn-arrow{transform:translateX(4px)}@media (max-width:430px){.btn-container{font-size:.9rem;padding:.75rem 1.5rem}}#about-section{align-items:center;display:flex;justify-content:space-between;min-height:100vh;padding-top:72px}.about-logo{aspect-ratio:1733/1387;border:1px solid #000;height:auto;margin:auto;object-fit:cover;width:50%}.about-text-container{display:flex;flex-direction:column;flex-grow:1;font-size:1.25rem;gap:2rem;padding:6rem;width:50%}#about-section h2{padding:0}@media (max-width:768px){#about-section{align-items:stretch;flex-direction:column}.about-logo,.about-text-container{width:100%}.about-text-container{padding:2rem}}@media (max-width:430px){.about-text-container{font-size:1rem;gap:1rem;padding:1rem}.about-logo{padding:6%}}.card{transition:transform .25s ease,box-shadow .25s ease}.card:hover{cursor:pointer}.card.project:hover,.card.speaker:hover{box-shadow:0 12px 32px #00000073;transform:translateY(-5px)}.card.team-member{border-radius:.5rem;margin:0 0 .125rem;transition:background .15s}.card.team-member:hover{background:#ffc30b0f}.card.team-member .card-text{margin:0;padding:.6rem}.card.team-member h4{font-size:1.2rem;font-weight:600;line-height:1.3}.card.team-member .text{font-size:.95rem;margin-top:.15rem}.team-name{align-items:center;display:flex;gap:.4rem}.linkedin-icon{color:#0a66c2;flex-shrink:0;font-size:.85rem;opacity:0;transition:opacity .3s}.card:hover .linkedin-icon{opacity:1}.card.speaker{background:hsla(0,0%,100%,.041);display:flex;flex-direction:column;min-height:200px;width:20%}.card.project{flex:0 0 50%;height:auto;width:50%}.card img{aspect-ratio:1/1;object-fit:cover;object-position:center;width:100%}.text{color:#727272}.card-text{margin:.5rem;padding:.75rem}.card-text p{font-size:1.25rem}@media (max-width:768px){.card.speaker{width:40%}}@media (max-width:430px){.card.speaker{width:80%}.card.project{flex:0 0 100%;width:100%}}.carousel{--spread:20rem;--depth:30rem;--tilt:50deg;flex-direction:row;gap:50%;height:50vh;perspective:500px;position:relative;transform-style:preserve-3d}.card-container,.carousel{align-items:center;display:flex;justify-content:center;width:100%}.card-container{filter:blur(calc(var(--abs-offset)*1rem));height:100%;position:absolute;transform:rotateY(calc(var(--offset)*var(--tilt))) scaleY(calc(1 + var(--abs-offset)*-.4)) translateZ(calc(var(--abs-offset)*var(--depth)*-1)) translateX(calc(var(--direction)*var(--spread)*-1));transition:all .3s ease-in-out}.nav{z-index:2}@media (max-width:768px){.carousel{--spread:12rem;--depth:20rem;--tilt:40deg;height:60vh}}@media (max-width:430px){.carousel{--spread:7rem;--depth:14rem;--tilt:35deg;height:65vh}}#speakers-section{display:flex;flex-direction:column;min-height:100vh;padding-top:72px}.speakers-placeholder{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:.75rem;justify-content:center;padding:0 2rem 4rem}.speakers-placeholder p{color:#ffffff73;font-size:1.5rem}.speakers-cta-sub{color:#fff!important;font-family:Telegraf,system-ui,sans-serif;font-size:2.5rem!important;font-weight:600;margin-bottom:.5rem}.speakers-placeholder .btn-container{padding:.9rem 2.5rem;width:auto}@media (max-width:768px){.speakers-cta-sub{font-size:2rem!important}}@media (max-width:430px){.speakers-cta-sub{font-size:1.5rem!important}.speakers-placeholder{padding:0 1.25rem 3rem}}#projects-section{display:flex;flex-direction:row;justify-content:space-between;min-height:100vh;padding-top:72px}.project-container{display:flex;flex-wrap:wrap;width:60%}@media (max-width:768px){#projects-section{align-items:stretch;flex-direction:column}.project-container{width:100%}.project h4{font-size:1.5rem}}@media (max-width:430px){.project-container{display:flex;flex-direction:column;flex-wrap:nowrap}.card.project{width:100%}}#faq-section{align-items:center;display:flex;flex-direction:column;padding:72px 0 80px}#faq-section h2{padding:1rem 0}.faq-container{grid-gap:12px;display:grid;gap:12px;width:70%}.faq-item{background:#ffffff0a;border:1px solid #ffffff24;border-radius:16px;overflow:hidden}.faq-question{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:12px;justify-content:space-between;padding:16px 18px;text-align:left;transition:background .2s ease;width:100%}.faq-question:hover{background:#ffffff0a}.faq-chevron{color:#fff;font-size:1.25rem;line-height:1;opacity:.7}.faq-answer-wrapper{max-height:0;overflow:hidden;transition:max-height .25s ease}.faq-item--open .faq-answer-wrapper{max-height:500px}.faq-answer{line-height:1.6;opacity:.9;padding:0 18px 16px}@media (max-width:768px){.faq-container{width:90%}}@media (max-width:430px){.faq-container{width:95%}}header{align-items:center;background:#0000;display:flex;justify-content:space-between;padding:1rem;position:fixed;top:0;transition:background .4s ease,box-shadow .4s ease;width:100%;z-index:201}header:before{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s ease;z-index:-1}header.header--scrolled{background:#000000d1;box-shadow:0 1px 0 #ffffff14}header.header--scrolled:before{opacity:1}.header-logo{margin-right:1rem;width:100px}nav{align-items:center;display:flex;gap:3rem;justify-content:space-between;padding:1rem 2rem}nav li a{padding-bottom:3px;position:relative}nav li a:after{background:var(--gold);bottom:0;content:"";height:1.5px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .25s ease;width:100%}nav li a:hover:after{transform:scaleX(1)}.hamburger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;justify-content:center;margin-right:.5rem;padding:.5rem;z-index:201}.hamburger span{background:#fff;border-radius:2px;display:block;height:2px;transition:transform .3s ease,opacity .3s ease;width:24px}.hamburger--open span:first-child{transform:translateY(7px) rotate(45deg)}.hamburger--open span:nth-child(2){opacity:0}.hamburger--open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:768px){.hamburger{display:flex}nav{align-items:center;background:#000000f5;bottom:0;display:none;flex-direction:column;gap:2.5rem;justify-content:center;left:0;padding:2rem;position:fixed;right:0;top:0;z-index:200}nav.nav--open{display:flex}nav li a{font-family:Telegraf,system-ui,sans-serif;font-size:2rem;font-weight:600}}@media (max-width:430px){nav li a{font-size:1.75rem}.header-logo{width:80px}}footer{background:#000;border-top:1px solid #ffffff14;display:flex;flex-direction:column;gap:2rem;width:100%}footer img{flex:0 0 auto;height:80px}.footer-div{align-items:flex-start;display:flex;gap:3rem;justify-content:space-between;margin:0 8%;padding-top:3rem}.info-container{display:flex;flex-direction:column;gap:.6rem}.info{align-items:baseline;display:flex;font-size:.9rem;gap:.5rem}.info p:first-child{color:#fff6;flex-shrink:0}.info p:last-child{color:#ffffffd9}footer nav{padding:0}footer ul{display:flex;flex-direction:column;gap:.6rem}footer nav a{color:#ffffff8c;font-size:.9rem;transition:color .2s}footer nav a:hover{color:#fff}.creative-commons{border-top:1px solid #ffffff0f;color:#ffffff4d;font-size:.8rem;padding:1rem 0 1.25rem;text-align:center;word-spacing:.3rem}@media (max-width:768px){.footer-div{gap:2rem;margin:0 5%}.logo{display:none}}@media (max-width:430px){.footer-div{flex-direction:column;gap:1.75rem;padding-top:2rem}}#team-section{flex-direction:column;min-height:100vh;padding-bottom:4rem;padding-top:72px}#team-section,.team-container{display:flex;justify-content:center}.team-container{flex-wrap:wrap;gap:1.25rem;padding:0 2rem;width:100%}.pillar{background:#ffffff08;border:1px solid #ffffff12;border-radius:.75rem;border-top:2px solid var(--gold);flex:1 1;max-width:340px;min-width:240px;padding:1.5rem 1.25rem 1.75rem;transition:background .25s ease,box-shadow .25s ease}.pillar:hover{background:#ffffff0f;box-shadow:0 0 0 1px #ffc30b33,0 8px 24px #00000059}.pillar h3{border-bottom:1px solid #ffffff14;color:var(--gold);font-size:.68rem;font-weight:700;letter-spacing:.15em;margin:0 0 .875rem;padding-bottom:.75rem;text-transform:uppercase}@media (max-width:768px){#team-section{flex-direction:column}.team-container{gap:1rem;padding:0 1rem}.pillar{min-width:155px}}@media (max-width:430px){.team-container{align-items:stretch;flex-direction:column;padding:0 1rem}.pillar{max-width:100%}}#timeline-section{align-items:center;display:flex;flex-direction:column;min-height:100vh;padding:calc(72px + 2rem) 1rem 4rem}#timeline-section h2{align-self:flex-start}.timeline-wrapper{display:flex;flex-direction:column;gap:3rem;max-width:900px;padding:2rem 0;position:relative;width:100%}.timeline-line{bottom:0;left:50%;position:absolute;top:0;transform:translateX(-50%);width:2px}.timeline-line--bg{background:#ffffff40}.timeline-line--fill{background:var(--red)}.timeline-row{align-items:center;display:flex;position:relative;width:100%}.timeline-row--left{justify-content:flex-start}.timeline-row--left .timeline-card{margin-right:calc(50% + 2rem);text-align:right}.timeline-row--right{justify-content:flex-end}.timeline-row--right .timeline-card{margin-left:calc(50% + 2rem);text-align:left}.timeline-card{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;display:flex;flex-direction:column;gap:.6rem;max-width:420px;padding:1.6rem 1.9rem;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;width:100%}.timeline-card:hover{border-color:#ffc30b59;box-shadow:0 8px 24px #0006;transform:translateY(-3px)}.timeline-date{color:var(--gold);font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.timeline-title{color:#fff;font-size:1.2rem;font-weight:700;margin:0}.timeline-desc{color:#fff;font-size:.95rem;line-height:1.6;opacity:.75}.timeline-dot{background:#fff3;border:2px solid #ffffff4d;border-radius:50%;flex-shrink:0;height:14px;left:50%;position:absolute;transform:translateX(-50%);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease;width:14px;z-index:1}.timeline-dot--hit{background:var(--gold);border-color:#000;box-shadow:0 0 10px #ffc30b99}.timeline-card--hit{border-color:#ffc30b66;box-shadow:0 4px 20px #ffc30b1f;transition:border-color .4s ease,box-shadow .4s ease}@media (max-width:768px){.timeline-dot,.timeline-line{left:1.25rem}.timeline-row--left,.timeline-row--right{justify-content:flex-end}.timeline-row--left .timeline-card,.timeline-row--right .timeline-card{margin-left:3.5rem;margin-right:0;max-width:100%;text-align:left}}@media (max-width:430px){.timeline-card{padding:1rem 1.1rem}}.nav-dots{align-items:center;display:flex;flex-direction:column;gap:.85rem;position:fixed;right:1.5rem;top:50%;transform:translateY(-50%);z-index:50}.nav-dot{background:#0000;border:2px solid #ffffff73;border-radius:50%;cursor:pointer;height:9px;padding:0;position:relative;transition:transform .25s ease,background .25s ease,border-color .25s ease;width:9px}.nav-dot:before{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0ad9;border:1px solid #ffffff1a;border-radius:4px;color:#fff;content:attr(data-label);font-size:.7rem;font-weight:600;letter-spacing:.05em;opacity:0;padding:4px 9px;pointer-events:none;position:absolute;right:calc(100% + 12px);text-transform:uppercase;top:50%;transform:translateY(-50%);transition:opacity .2s ease;white-space:nowrap}.nav-dot:hover:before{opacity:1}.nav-dot--active{background:var(--gold);border-color:var(--gold);transform:scale(1.4)}.nav-dot:hover:not(.nav-dot--active){background:#fff3;border-color:#ffffffd9}@media (max-width:768px){.nav-dots{display:none}}#sponsors-section{display:flex;flex-direction:column;min-height:100vh;padding-top:72px}#sponsors-section h2{padding:1rem 2rem}.sponsors-placeholder{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:.75rem;justify-content:center;padding:0 2rem 4rem}.sponsors-placeholder p{color:#ffffff73;font-size:1.5rem}.sponsors-cta-sub{color:#fff!important;font-family:Telegraf,system-ui,sans-serif;font-size:2.5rem!important;font-weight:600;margin-bottom:.5rem}.sponsors-btn{padding:.9rem 2.5rem;width:auto}.gold-sponsor-container h3{color:var(--gold)}.logo-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:3rem;justify-content:center;margin-bottom:2rem}.sponsor-cta{align-items:center;display:flex;flex-direction:column;margin:0 auto;width:-webkit-fit-content;width:fit-content}.sponsor-cta-text{font-size:1.25rem;margin-bottom:1rem}.sponsor-btn{font-size:1.1rem;padding:.75rem 2rem}.sponsor-logo{max-width:5%}.sponsor-logo--large{max-width:10%}@media (max-width:768px){.sponsor-logo{max-width:20%}.sponsor-logo--large{max-width:40%}.logo-container{gap:1.5rem}.sponsors-cta-sub{font-size:2rem!important}}@media (max-width:430px){.sponsor-logo{max-width:30%}.sponsor-logo--large{max-width:55%}.logo-container{gap:1rem}.sponsors-cta-sub{font-size:1.5rem!important}.sponsors-placeholder{padding:0 1.25rem 3rem}}#register-cta-section{align-items:center;border-top:1px solid #ffffff1a;display:flex;justify-content:center;min-height:50vh;padding:5rem 2rem;text-align:center}.register-cta-inner{align-items:center;display:flex;flex-direction:column;gap:1.25rem;max-width:600px}.register-cta-inner h2{font-size:clamp(1.75rem,4vw,2.75rem);margin:0}.register-cta-inner p{color:#b0b0b8;color:var(--text-muted,#b0b0b8);font-size:1.1rem;margin:0}@media (max-width:430px){#register-cta-section{padding:3.5rem 1.5rem}}.loading-screen{align-items:center;background-color:#0a0a0a;background-color:var(--background,#0a0a0a);display:flex;inset:0;justify-content:center;pointer-events:all;position:fixed;z-index:9999}#admin-dashboard{display:flex;flex-direction:column;margin:2rem auto;max-width:1100px;padding:0 1rem}#admin-dashboard>header{align-items:center;display:flex;margin:1rem 0;position:static;width:100%}#admin-dashboard>nav{border-bottom:1px solid #2a2a2a;display:flex;gap:.5rem;margin:1rem 0;overflow-x:auto;padding-bottom:.75rem}#admin-dashboard>nav button{background:#0000;border:1px solid #353535;border-radius:999px;color:inherit;cursor:pointer;font:inherit;padding:.45rem 1rem;transition:background-color .12s ease}#admin-dashboard>nav button.active{background:#d5b46d;border-color:#d5b46d;color:#111}.admin-content h2{margin-bottom:1rem}.admin-form{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr)}.admin-edit-form,.admin-list{background:#111;border:1px solid #292929;border-radius:12px;padding:1rem}.admin-edit-form h3,.admin-list h3{margin:0 0 .75rem}.admin-list{max-height:560px;overflow-y:auto}.admin-list-item{grid-gap:.5rem;align-items:center;border-top:1px solid #262626;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) auto auto;padding:.75rem 0}.admin-list-item:first-of-type{border-top:0;padding-top:0}.admin-list-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-edit-form{grid-gap:.85rem;display:grid;gap:.85rem}.field{grid-gap:.35rem;display:grid;gap:.35rem}.field label{font-size:.9rem;text-transform:capitalize}.admin-edit-form input,.admin-edit-form textarea{background:#181818;border:1px solid #303030;border-radius:8px;color:#f3f3f3;font:inherit;padding:.6rem .7rem}.admin-edit-form textarea{min-height:120px;resize:vertical}.actions{display:flex;gap:.6rem}#admin-dashboard>header button,.actions button,.admin-list-item button{background:#222;border:1px solid #3a3a3a;border-radius:8px;color:inherit;cursor:pointer;font:inherit;padding:.45rem .8rem}.error{background:#3b1717;border:1px solid #6f2222;border-radius:8px;color:#ffd0d0;padding:.6rem .7rem}@media (max-width:860px){.admin-form{grid-template-columns:1fr}}.sponsor-form-page{background:#000;justify-content:center;min-height:100vh;padding:4rem 2rem}.sponsor-form-page,.sponsor-layout{align-items:flex-start;display:flex}.sponsor-layout{gap:2rem;max-width:1200px;width:100%}.sponsor-form-card,.sponsor-tiers-panel{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;display:flex;flex-direction:column;gap:1.5rem;padding:3rem}.sponsor-form-card{flex:0 0 480px}.sponsor-tiers-panel{flex:1 1;min-width:0}.sponsor-back-link{align-self:flex-start;color:#ffffff80;font-size:.9rem;transition:color .2s}.sponsor-back-link:hover{color:#fff}.sponsor-form-card h2,.sponsor-tiers-panel h2{font-size:2.5rem;padding:0}.sponsor-form-subtitle,.sponsor-tiers-subtitle{font-size:.95rem;line-height:1.6;margin-top:-.5rem;opacity:.6}.sponsor-form{display:flex;flex-direction:column;gap:1.25rem}.sf-row{display:flex;gap:1rem}.sf-row .sf-field{flex:1 1}.sf-field{display:flex;flex-direction:column;gap:.4rem}.sf-field label{font-size:.85rem;font-weight:600;letter-spacing:.06em;opacity:.7;text-transform:uppercase}.sf-field input,.sf-field select,.sf-field textarea{background:#ffffff0f;border:1px solid #ffffff26;border-radius:8px;color:#fff;font-family:inherit;font-size:1rem;padding:.75rem 1rem;transition:border-color .2s;width:100%}.sf-field input:focus,.sf-field select:focus,.sf-field textarea:focus{border-color:var(--gold);outline:none}.sf-field select option{background:#111;color:#fff}.sf-field textarea{resize:vertical}.sf-submit{align-self:flex-start;margin-top:.5rem}.sf-submit:disabled{cursor:not-allowed;opacity:.5}.sf-error{color:#ff6b6b;font-size:.9rem;margin:0}.sponsor-back-btn{align-self:flex-start;text-decoration:none}.sponsor-tier-card,.sponsor-tiers-list{display:flex;flex-direction:column;gap:.75rem}.sponsor-tier-card{background:#ffffff08;border:1px solid #ffffff1a;border-left:3px solid var(--tier-accent);border-radius:10px;cursor:pointer;padding:1.1rem 1.25rem;transition:background .2s}.sponsor-tier-card:hover{background:#ffffff0f}.stc-header{background:none;border:none;color:#fff;cursor:pointer;font-family:inherit;gap:.5rem;justify-content:space-between;padding:0;text-align:left;width:100%}.stc-header,.stc-header-right{align-items:center;display:flex}.stc-header-right{flex-shrink:0;gap:.75rem}.stc-name{color:var(--tier-accent);font-size:1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.stc-price{font-size:.95rem;font-weight:600;opacity:.85;white-space:nowrap}.stc-chevron{display:inline-block;font-size:.6rem;opacity:.4;transition:transform .3s ease}.sponsor-tier-card.is-open .stc-chevron{transform:rotate(-180deg)}.stc-perks-wrap{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s ease}.sponsor-tier-card.is-open .stc-perks-wrap{grid-template-rows:1fr}.stc-perks-wrap .stc-perks{margin-top:0;min-height:0;overflow:hidden;padding-top:0;transition:padding-top .3s ease}.sponsor-tier-card.is-open .stc-perks-wrap .stc-perks{padding-top:.75rem}.stc-perks{display:flex;flex-direction:column;gap:.3rem;list-style:none;margin:0;padding:0}.stc-perks li{font-size:.88rem;line-height:1.5;opacity:.75;padding-left:1rem;position:relative}.stc-perks li:before{content:"·";left:0;opacity:.5;position:absolute}.sponsor-all-perks{background:#ffffff08;border:1px solid #ffffff1f;border-radius:10px;display:flex;flex-direction:column;gap:.6rem;padding:1.1rem 1.25rem}.spa-label{font-size:.8rem;font-weight:700;letter-spacing:.08em;margin:0;opacity:.5;text-transform:uppercase}.sponsor-all-perks ul{display:flex;flex-direction:column;gap:.3rem;list-style:none;margin:0;padding:0}.sponsor-all-perks li{font-size:.88rem;line-height:1.5;opacity:.7;padding-left:1rem;position:relative}.sponsor-all-perks li:before{content:"·";left:0;opacity:.5;position:absolute}@media (max-width:960px){.sponsor-layout{flex-direction:column}.sponsor-form-card{flex:none;width:100%}}@media (max-width:430px){.sponsor-form-page{padding:2rem 1rem}.sponsor-form-card,.sponsor-tiers-panel{padding:2rem 1.25rem}.sf-row{flex-direction:column}.sponsor-form-card h2,.sponsor-tiers-panel h2{font-size:2rem}}
/*# sourceMappingURL=main.113d61e5.css.map*/