@import url("https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Space+Grotesk:wght@400;500;600;700&display=swap");:root{--ink:#151f35;--deep:#0d1d38;--paper:#f5f1e8;--paper-dark:#e9e3d6;--muted:#777c74;--line:rgba(23,33,31,.17);--white:#fcfbf7;--blue:#77b8d2;--coral:#ec806a;--lime:#b8d47c;--yellow:#e8c462;--serif:Georgia,"Times New Roman",serif;--sans:"Space Grotesk",Arial,sans-serif;--mono:"DM Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--sans)}a{text-decoration:none}a,button{color:inherit}button{font:inherit}::selection{background:var(--yellow);color:var(--ink)}.site-nav{position:absolute;z-index:10;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:space-between;padding:27px clamp(22px,5vw,76px);color:var(--white)}.wordmark{display:inline-flex;align-items:center;gap:11px;font-size:15px;font-weight:500;letter-spacing:-.04em}.wordmark b{font-weight:700}.brand-mark{display:inline-flex;align-items:flex-end;gap:3px;width:24px;height:24px;transform:skew(-11deg)}.brand-mark span{display:block;width:6px;background:currentColor;border-radius:5px 5px 2px 2px}.brand-mark span:first-child{height:15px}.brand-mark span:nth-child(2){height:24px}.brand-mark span:nth-child(3){height:18px}.nav-links{display:flex;align-items:center;gap:clamp(17px,2.5vw,38px);font-size:12px;font-weight:600;letter-spacing:-.02em}.nav-links>a:not(.nav-apply){opacity:.78;transition:opacity .2s ease}.nav-links>a:not(.nav-apply):hover{opacity:1}.discord-link{display:grid;place-items:center;opacity:.9!important}.discord-icon{width:19px;height:19px}.button,.nav-apply{display:inline-flex;align-items:center;gap:12px;border-radius:100px;font-size:12px;font-weight:700;transition:transform .2s ease,background .2s ease,color .2s ease}.nav-apply{padding:11px 16px;color:var(--ink);background:var(--yellow)}.button:hover,.nav-apply:hover{transform:translateY(-3px)}.arrow{font-size:17px;line-height:.7;font-weight:400}.menu-toggle{display:none}.hero{position:relative;overflow:hidden;min-height:max(900px,100vh);padding:145px clamp(22px,9vw,145px) 48px;color:var(--white);background:var(--deep);isolation:isolate}.hero:after{position:absolute;z-index:-1;right:-4%;bottom:-16%;width:62vw;height:62vw;max-width:850px;max-height:850px;content:"";border-radius:50%;background:radial-gradient(circle,rgba(48,91,143,.38),rgba(13,29,56,0) 67%)}.hero-noise{z-index:-2;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.65'/%3E%3C/svg%3E")}.hero-grid,.hero-noise{position:absolute;inset:0}.hero-grid{z-index:-1;opacity:.13;background-image:linear-gradient(90deg,transparent 49.8%,hsla(42,39%,94%,.3) 50%,transparent 50.2%),linear-gradient(0deg,transparent 49.8%,hsla(42,39%,94%,.3) 50%,transparent 50.2%);background-size:126px 126px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 17%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 17%,#000 82%,transparent)}.hero-content{position:relative;z-index:2;max-width:min(640px,45vw)}@media (min-width:851px){.hero h1{font-size:clamp(76px,9vw,142px)}.hero-dek{max-width:390px;margin-top:28px;margin-bottom:25px}}.eyebrow{margin:0 0 21px;font:500 10px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase}.live-dot{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:#d9e98a;box-shadow:0 0 0 4px hsla(70,68%,73%,.14);vertical-align:1px}.hero h1{margin:0;font-size:clamp(80px,15vw,205px);line-height:.77;letter-spacing:-.1em;font-weight:600}h1 em,h2 em{color:var(--yellow);font-family:var(--serif);font-weight:400;letter-spacing:-.11em}.hero h1 em{display:block;margin-left:.36em;font-style:italic}.hero-dek{max-width:395px;margin:45px 0 32px;color:hsla(48,45%,98%,.68);font-size:16px;line-height:1.5;letter-spacing:-.03em}.hero-actions{display:flex;align-items:center;gap:26px}.button{padding:15px 20px 15px 23px}.button-dark{color:var(--paper);background:var(--ink)}.text-link{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:600;border-bottom:1px solid;padding-bottom:5px}.text-link span{font-size:17px;font-weight:400}.hero-object{position:absolute;z-index:1;top:130px;right:8vw;width:min(36vw,470px);aspect-ratio:1;perspective:900px;transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-style:preserve-3d;transition:transform .45s cubic-bezier(.2,.8,.2,1);will-change:transform}.orbit{inset:10%;border:1px solid hsla(42,39%,94%,.3);transform:translateZ(0) rotate(-25deg) scaleY(.3);transform-style:preserve-3d}.orbit,.orbit:before{position:absolute;border-radius:50%}.orbit:before{top:-7px;left:47%;width:13px;height:13px;content:"";background:var(--coral);box-shadow:0 0 25px var(--coral);transform:translateZ(24px)}.orbit-one{transform:translateZ(10px) rotate(28deg) scaleY(.35)}.orbit-two{inset:0;transform:translateZ(-10px) rotate(-53deg) scaleY(.45);border-color:rgba(232,196,98,.5)}.orbit-two:before{top:auto;right:9%;bottom:8%;left:auto;width:8px;height:8px;background:var(--blue);box-shadow:0 0 20px var(--blue)}.signal-core{position:absolute;top:29%;left:31%;display:grid;place-items:center;width:38%;aspect-ratio:1;color:var(--ink);border-radius:35% 50% 45% 55%;background:var(--yellow);transform:translateZ(48px) rotate(15deg);box-shadow:16px 23px 0 hsla(10,77%,67%,.45),0 28px 35px rgba(0,0,0,.2);transform-style:preserve-3d;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.signal-core .brand-mark{transform:translateZ(22px) skew(-11deg) scale(2)}.orbit-label{position:absolute;color:hsla(48,45%,98%,.62);font:500 9px/1.4 var(--mono);letter-spacing:.08em;transform-style:preserve-3d}.label-top{top:17%;left:3%;color:var(--yellow);transform:translateZ(30px)}.label-right{right:2%;top:45%;text-align:right;color:var(--blue);font-size:28px;line-height:.8;transform:translateZ(38px)}.label-right small{font-size:8px;letter-spacing:.12em}.label-bottom{bottom:15%;left:23%;transform:translateZ(22px)}.hero-facts{position:absolute;right:clamp(22px,9vw,145px);bottom:48px;left:clamp(22px,9vw,145px);display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid hsla(48,45%,98%,.25);padding-top:19px}.hero-facts>div{display:flex;flex-direction:column;padding-right:18px;border-right:1px solid hsla(48,45%,98%,.19)}.hero-facts>div:not(:first-child){padding-left:20px}.hero-facts>div:last-child{border:0}.hero-facts b{margin-bottom:11px;color:var(--yellow);font:500 9px var(--mono);letter-spacing:.1em;text-transform:uppercase}.hero-facts strong{font-size:16px;letter-spacing:-.05em}.hero-facts span{margin-top:5px;color:hsla(48,45%,98%,.55);font-size:11px}.ticker{display:flex;align-items:center;justify-content:space-around;gap:18px;overflow:hidden;padding:18px 3%;color:var(--ink);background:var(--yellow);font:500 10px var(--mono);letter-spacing:.08em;white-space:nowrap}.ticker i{width:8px;height:8px;background:var(--coral);transform:rotate(45deg);flex:0 0 auto}.section{padding:clamp(80px,11vw,150px) clamp(22px,9vw,145px)}.section-kicker{display:flex;align-items:center;gap:15px;margin-bottom:74px;color:var(--muted);font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase}.section-kicker span:first-child{color:var(--coral)}.section-kicker:after{width:48px;height:1px;content:"";background:currentColor;opacity:.5}.section h2{margin:0;font-size:clamp(55px,8.5vw,120px);line-height:.82;letter-spacing:-.1em;font-weight:600}.section h2 em{display:inline-block;margin-left:.22em;font-style:italic}.about-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:8vw;gap:8vw}.about-copy{max-width:470px;padding-top:20px}.lead{margin:0 0 23px;font-size:clamp(18px,2vw,25px);line-height:1.2;letter-spacing:-.055em}.about-copy>p:not(.lead){max-width:370px;color:var(--muted);font-size:14px;line-height:1.55}.mini-note{display:flex;align-items:center;gap:11px;max-width:290px;margin-top:37px;padding:12px 14px;color:var(--ink);background:var(--lime);font:500 11px var(--mono);transform:rotate(-2deg)}.note-pin{width:9px;height:9px;border:2px solid var(--ink);border-radius:50%}.note-arrow{margin-left:auto;font-size:17px}.stats-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;margin-top:115px;border-top:1px solid var(--line)}.stats-row>div{display:flex;align-items:baseline;gap:11px;padding-top:18px;border-right:1px solid var(--line)}.stats-row>div:not(:first-child){padding-left:20px}.stats-row>div:last-child{border:0}.stats-row strong{font-size:clamp(38px,5vw,65px);font-weight:500;letter-spacing:-.1em}.stats-row span{color:var(--muted);font:10px var(--mono);text-transform:uppercase;letter-spacing:.04em}.tracks-section{color:var(--white);background:var(--ink)}.section-kicker.light{color:hsla(48,45%,98%,.5)}.tracks-intro{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:65px}.tracks-intro>p{max-width:270px;margin:0 2vw 4px 0;color:hsla(48,45%,98%,.56);font-size:14px;line-height:1.5}.track-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.track-card{min-height:290px;display:flex;flex-direction:column;padding:19px;color:var(--ink);border-radius:3px;transition:transform .25s ease}.track-card:hover{transform:translateY(-8px) rotate(-1deg)}.track-card.blue{background:var(--blue)}.track-card.coral{background:var(--coral)}.track-card.lime{background:var(--lime)}.track-card.yellow{background:var(--yellow)}.track-card.beginner{grid-column:span 4;min-height:180px;color:var(--white);background:#294b70}.track-top{display:flex;justify-content:space-between;font:500 10px var(--mono)}.track-top .arrow{font-size:22px}.track-card h3{margin:auto 0 14px;font-size:clamp(24px,3vw,42px);line-height:.9;letter-spacing:-.09em;font-weight:600}.track-card p{max-width:230px;margin:0;font-size:12px;line-height:1.4;letter-spacing:-.02em}.beginner .track-top{align-items:flex-start}.beginner-tag{padding:6px 8px;color:var(--ink);background:var(--yellow);font-size:8px}.beginner h3{margin-top:40px}.venue-section{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;grid-gap:clamp(35px,10vw,155px);gap:clamp(35px,10vw,155px);background:var(--paper-dark)}.venue-art{position:relative;min-height:460px;display:grid;place-items:center;overflow:hidden;background:var(--coral)}.venue-ring{width:74%;aspect-ratio:1;border:1px solid rgba(23,33,31,.55);border-radius:50%;box-shadow:0 0 0 26px rgba(23,33,31,.08),0 0 0 27px rgba(23,33,31,.5),0 0 0 53px rgba(23,33,31,.08),0 0 0 54px rgba(23,33,31,.5)}.venue-crosshair{position:absolute;display:grid;place-items:center;width:37%;aspect-ratio:1;border:1px solid var(--ink);border-radius:50%}.venue-crosshair:after,.venue-crosshair:before{position:absolute;content:"";background:var(--ink)}.venue-crosshair:before{width:140%;height:1px}.venue-crosshair:after{width:1px;height:140%}.venue-crosshair i{position:absolute;width:8px;height:8px;background:var(--yellow);border-radius:50%}.venue-crosshair i:first-child{top:-4px}.venue-crosshair i:last-child{right:-4px;top:48%}.venue-art>span{position:absolute;top:20px;left:20px;font:500 9px/1.5 var(--mono);letter-spacing:.1em}.venue-art>span b{font-size:25px;letter-spacing:-.1em}.venue-content{max-width:540px}.venue-content .section-kicker{margin-bottom:45px}.venue-content h2{margin-bottom:34px}.venue-content .lead{max-width:430px}.venue-status{display:flex;align-items:center;gap:13px;max-width:440px;margin-top:38px;padding:19px;border:1px solid var(--line);background:hsla(42,39%,94%,.45)}.venue-status .live-dot{background:var(--coral);box-shadow:0 0 0 4px hsla(10,77%,67%,.18)}.venue-status div{display:flex;flex-direction:column;gap:5px}.venue-status b{font-size:15px;letter-spacing:-.05em}.venue-status span:not(.live-dot){color:var(--muted);font:10px var(--mono)}.pulse-bars{display:flex;align-items:center;gap:3px;height:20px;margin-left:auto}.pulse-bars i{width:3px;height:8px;background:var(--coral);animation:pulse 1.2s ease-in-out infinite alternate}.pulse-bars i:nth-child(2){height:15px;animation-delay:.2s}.pulse-bars i:nth-child(3){height:11px;animation-delay:.4s}.pulse-bars i:nth-child(4){height:18px;animation-delay:.6s}@keyframes pulse{to{transform:scaleY(.35);opacity:.45}}.fine-print{color:var(--muted);font:10px var(--mono)}.schedule-section{background:var(--paper)}.schedule-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:85px}.schedule-header>p{max-width:300px;margin:0 8vw 3px 0;color:var(--muted);font-size:14px;line-height:1.5}.schedule-scroll-scene{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);grid-gap:clamp(45px,8vw,120px);gap:clamp(45px,8vw,120px);align-items:start}.schedule-clock-column{min-width:0;align-self:stretch}.schedule-clock-sticky{position:-webkit-sticky;position:sticky;top:17vh;display:flex;flex-direction:column;align-items:center}.schedule-window{min-width:0;overflow:visible;border-top:1px solid var(--line)}.alarm-clock{position:relative;width:min(100%,390px);aspect-ratio:1.55;filter:drop-shadow(14px 18px 0 rgba(21,31,53,.14))}.clock-body{position:absolute;right:4%;bottom:8%;left:4%;height:78%;border:6px solid var(--ink);border-radius:24% 24% 20% 20%;background:var(--coral);box-shadow:14px 16px 0 #c9514d,inset 0 -9px 0 rgba(21,31,53,.14)}.clock-body:before{position:absolute;top:5%;right:3%;bottom:4%;left:3%;content:"";border:5px solid var(--ink);border-radius:21% 21% 18% 18%;background:var(--yellow)}.clock-screen{position:absolute;z-index:1;top:15%;right:8%;bottom:12%;left:8%;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto 1fr auto;align-items:center;padding:7% 8%;border:5px solid var(--ink);border-radius:14% 14% 12% 12%;color:#bffcff;background:#4f1f2c;box-shadow:inset 0 0 0 5px hsla(48,45%,98%,.08)}.clock-screen:before{position:absolute;inset:7px;content:"";border:1px solid rgba(191,252,255,.18);border-radius:10%}.clock-day{position:relative;z-index:1;grid-column:1/-1;align-self:start;color:var(--yellow);font:500 8px var(--mono);letter-spacing:.16em}.clock-screen strong{grid-column:1/3;font:500 clamp(30px,4.5vw,58px) var(--mono);letter-spacing:-.12em;line-height:.9;white-space:nowrap}.clock-meridiem,.clock-screen strong{position:relative;z-index:1;align-self:center}.clock-meridiem{color:#bffcff;font:500 clamp(12px,1.5vw,19px) var(--mono);letter-spacing:-.08em}.clock-button{top:0;left:34%;width:32%;height:14%;border:6px solid var(--ink);border-radius:50px;background:#f39200}.clock-button,.clock-foot{position:absolute;z-index:2}.clock-foot{bottom:-4%;width:16%;height:12%;border-radius:0 0 12px 12px;background:var(--ink)}.clock-foot.left{left:15%;transform:rotate(8deg)}.clock-foot.right{right:15%;transform:rotate(-8deg)}.clock-ray{position:absolute;top:8%;width:7%;height:3%;border-radius:5px;background:var(--ink);transform-origin:center}.ray-one{left:9%;transform:rotate(45deg)}.ray-two{top:-1%;left:19%;transform:rotate(68deg)}.ray-three{top:8%;left:29%;transform:rotate(82deg)}.clock-caption{display:flex;justify-content:space-between;width:min(100%,390px);margin-top:34px;color:var(--muted);font:500 9px var(--mono);letter-spacing:.1em}.clock-caption b{color:var(--coral)}.schedule-step{display:grid;grid-template-columns:115px 25px 1fr;min-height:128px;border-bottom:1px solid var(--line);opacity:.34;transition:opacity .25s ease,transform .25s ease}.schedule-step:first-child{border-top:0}.schedule-step.active{opacity:1;transform:translateX(9px)}.schedule-step-time{display:flex;flex-direction:column;padding-top:27px}.schedule-step-time span{margin-bottom:7px;color:var(--coral);font:500 9px var(--mono);letter-spacing:.1em}.schedule-step-time strong{font-size:15px;letter-spacing:-.05em;white-space:nowrap}.schedule-step-marker{position:relative;display:flex;justify-content:center}.schedule-step-marker:before{position:absolute;top:0;bottom:0;width:1px;content:"";background:var(--line)}.schedule-step-marker i{z-index:1;width:9px;height:9px;margin-top:31px;border:2px solid var(--paper);border-radius:50%;background:var(--coral);box-shadow:0 0 0 1px var(--coral)}.schedule-step-copy{padding:23px 0 19px 25px}.schedule-step-copy h3{margin:0 0 7px;font-size:18px;letter-spacing:-.06em}.schedule-step-copy p{margin:0;color:var(--muted);font-size:12px;line-height:1.4}.sponsors-section{color:var(--white);background:var(--deep)}.sponsors-header{display:grid;grid-template-columns:1fr 1fr;grid-gap:8vw;gap:8vw;align-items:end;margin-bottom:70px}.sponsors-header .lead{max-width:440px;color:hsla(48,45%,98%,.7)}.button-light{color:var(--ink);background:var(--yellow)}.tier-groups{display:flex;flex-direction:column;gap:38px}.tier-group{min-width:0}.tier-heading{display:flex;align-items:center;gap:14px;margin-bottom:13px;color:hsla(48,45%,98%,.62);font:500 10px var(--mono);letter-spacing:.12em;text-transform:uppercase}.tier-heading:after{height:1px;flex:1 1;content:"";background:hsla(48,45%,98%,.2)}.tier-heading span:last-child{color:var(--yellow);white-space:nowrap}.tier-slots{display:grid;grid-gap:10px;gap:10px}.tier-group-0 .tier-slots{grid-template-columns:repeat(1,1fr)}.tier-group-1 .tier-slots{grid-template-columns:repeat(2,1fr)}.tier-group-2 .tier-slots{grid-template-columns:repeat(3,1fr)}.tier-group-3 .tier-slots{grid-template-columns:repeat(4,1fr)}.tier-group-4 .tier-slots{grid-template-columns:repeat(5,1fr)}.tier-group-5 .tier-slots{grid-template-columns:repeat(6,1fr)}.tier{position:relative;min-height:165px;padding:21px;color:var(--ink);background:var(--white);transition:transform .2s ease}.tier:hover{transform:translateY(-6px)}.tier-0{background:var(--yellow)}.tier-1{background:var(--blue)}.tier-2{background:var(--coral)}.tier-3{background:var(--lime)}.tier-4{background:#294b70}.tier-4,.tier-5{color:var(--white)}.tier-5{background:#334a63}.tier-number{font:500 9px var(--mono);opacity:.7}.tier h3{margin:31px 0 3px;font-size:25px;letter-spacing:-.08em}.tier strong{font:500 14px var(--mono)}.tier p{max-width:190px;margin:23px 0 0;font-size:11px;line-height:1.45}.tier-arrow{position:absolute;right:20px;bottom:18px;font-size:23px}.tier-available{min-height:108px;display:flex;flex-direction:column;justify-content:center}.tier-available .available-label{margin-bottom:9px;color:inherit;font:500 9px var(--mono);letter-spacing:.06em;opacity:.7;text-transform:uppercase}.tier-available strong{font-size:16px}.tier-available p{margin:8px 0 0;opacity:.72}.sponsorship-contact{display:flex;align-items:center;gap:17px;margin-top:10px;padding:24px 23px;color:var(--ink);background:var(--yellow)}.contact-star{font-size:29px}.sponsorship-contact div{display:flex;flex-direction:column;gap:6px}.sponsorship-contact b{font-size:17px;letter-spacing:-.06em}.sponsorship-contact div span{font:10px var(--mono)}.sponsorship-contact a{border-bottom:1px solid}.contact-arrow{margin-left:auto;font-size:25px}.faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:10vw;gap:10vw}.faq-side-copy{max-width:230px;margin:32px 0 25px;color:var(--muted);font-size:13px;line-height:1.5}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:21px 0;border:0;background:none;cursor:pointer;text-align:left;font-size:16px;font-weight:600;letter-spacing:-.05em}.faq-item button i{width:25px;height:25px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--coral);font-size:20px;font-style:normal;font-weight:400}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-answer p{overflow:hidden;max-width:630px;margin:0;color:var(--muted);font-size:13px;line-height:1.5}.faq-item.open .faq-answer{grid-template-rows:1fr}.faq-item.open .faq-answer p{padding-bottom:22px}.faq-section{background:var(--white)}.team-page{min-height:100vh}.team-page,.team-page-nav{color:var(--ink);background:var(--paper)}.team-page-nav{position:relative}.team-page-nav .nav-links>a:not(.nav-apply){opacity:.65}.team-page-hero{position:relative;overflow:hidden;padding:clamp(80px,12vw,160px) clamp(22px,9vw,145px) clamp(70px,10vw,120px);background:var(--yellow)}.team-page-hero:after{position:absolute;right:7%;bottom:-50%;width:420px;aspect-ratio:1;content:"";border:1px solid rgba(23,33,31,.35);border-radius:50%;box-shadow:0 0 0 35px rgba(23,33,31,.06),0 0 0 36px rgba(23,33,31,.35),0 0 0 72px rgba(23,33,31,.06),0 0 0 73px rgba(23,33,31,.35)}.team-page-hero>*{position:relative;z-index:1}.team-page-hero h1{max-width:800px;margin:0;font-size:clamp(64px,12vw,170px);line-height:.8;letter-spacing:-.11em}.team-page-hero h1 em{color:var(--coral);font-style:italic}.team-page-hero p:not(.eyebrow){max-width:430px;margin:36px 0 0;color:rgba(23,33,31,.68);font-size:16px;line-height:1.45}.team-page-content{padding:clamp(70px,9vw,120px) clamp(22px,9vw,145px)}.team-page-kicker{display:flex;align-items:center;gap:15px;margin-bottom:30px;color:var(--muted);font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase}.team-page-kicker:after{width:48px;height:1px;content:"";background:currentColor;opacity:.5}.team-board{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px}.team-group-card{min-height:300px;display:flex;flex-direction:column;padding:22px;color:var(--ink);background:var(--white);border:1px solid rgba(23,33,31,.12)}.team-group-card.lead-card{grid-column:span 1;grid-row:span 2;min-height:620px;background:var(--yellow)}.team-group-card.executive-card{grid-column:span 2;grid-row:span 2;min-height:620px;background:var(--blue)}.team-group-card.sponsor-card{grid-column:span 3;grid-row:span 2;min-height:620px;background:var(--coral)}.team-group-card.design-card{grid-column:span 2;background:var(--lime)}.team-group-card.ops-card{grid-column:span 2;background:#294b70;color:var(--white)}.team-group-card.volunteer-card{grid-column:span 2;background:#334a63;color:var(--white)}.team-group-head{display:flex;align-items:center;justify-content:space-between;font:500 9px var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.72}.team-group-head .arrow{font-size:20px}.team-group-card h2{margin:18px 0 6px;font-size:clamp(22px,2.5vw,35px);line-height:.95;letter-spacing:-.08em}.team-group-description{max-width:330px;min-height:33px;margin:0 0 25px;color:inherit;opacity:.62;font:10px/1.45 var(--mono)}.team-role-list{margin-top:auto;border-top:1px solid;opacity:.9}.team-role{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;border-bottom:1px solid;font-size:12px}.team-role span{font-weight:600;letter-spacing:-.03em}.team-role small{opacity:.55}.team-role a,.team-role small{color:inherit;font:9px var(--mono)}.team-role a{display:inline-flex;align-items:center;gap:4px;opacity:.7}.team-role a .arrow{font-size:14px}.team-page-footer{margin-top:25px}.team-section h2 em{color:var(--ink)}.team-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:8vw;gap:8vw}.team-layout .lead{max-width:410px}.organizing-button{margin-top:25px}.organizing-form{max-width:430px;margin-top:25px;padding:20px;border:1px dashed rgba(23,33,31,.55);background:hsla(42,39%,94%,.28)}.form-note{margin:0 0 20px;color:rgba(23,33,31,.65);font:10px/1.5 var(--mono)}.organizing-form label{display:block;margin-top:14px}.organizing-form label span{display:block;margin-bottom:7px;color:var(--coral);font:500 9px var(--mono);letter-spacing:.1em;text-transform:uppercase}.organizing-form input,.organizing-form textarea{display:block;width:100%;padding:11px 12px;color:var(--ink);border:1px solid rgba(23,33,31,.35);border-radius:0;outline:0;background:hsla(48,45%,98%,.75);font:12px var(--sans)}.organizing-form textarea{resize:vertical}.organizing-form input:focus,.organizing-form textarea:focus{border-color:var(--coral);box-shadow:0 0 0 3px hsla(10,77%,67%,.18)}.form-submit{margin-top:20px}.team-status{max-width:390px;margin-top:45px;padding:20px;border:1px dashed rgba(23,33,31,.55)}.team-status span{color:var(--coral);font:500 9px var(--mono);letter-spacing:.12em}.team-status strong{display:block;margin-top:17px;font-size:24px;letter-spacing:-.08em}.team-status p{margin:7px 0 0;color:rgba(23,33,31,.65);font-size:12px}.apply-section{position:relative;overflow:hidden;padding:clamp(100px,14vw,190px) 22px;color:var(--white);background:var(--coral);text-align:center}.apply-grid{position:absolute;inset:-20%;opacity:.2;background-image:linear-gradient(45deg,transparent 48%,var(--ink) 49%,var(--ink) 51%,transparent 52%),linear-gradient(-45deg,transparent 48%,var(--ink) 49%,var(--ink) 51%,transparent 52%);background-size:115px 115px;transform:rotate(8deg)}.apply-inner{position:relative;z-index:1}.apply-section h2{font-size:clamp(57px,9vw,125px);line-height:.79;letter-spacing:-.1em}.apply-section h2 em{color:var(--ink)}.apply-inner>p:not(.eyebrow){margin:35px 0 25px;font:10px var(--mono);letter-spacing:.05em}.apply-section .button{margin:auto}.placeholder-label{display:block;margin-top:16px;opacity:.6;font:9px var(--mono)}.site-footer{padding:42px clamp(22px,5vw,76px) 25px;color:var(--white);background:var(--ink)}.footer-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:58px}.footer-wordmark{color:var(--white)}.footer-top p{margin:0;color:hsla(48,45%,98%,.55);font-size:12px;line-height:1.4;text-align:center}.footer-discord{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600}.footer-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:18px;border-top:1px solid hsla(48,45%,98%,.18);color:hsla(48,45%,98%,.45);font:9px/1.5 var(--mono)}.footer-bottom span:last-child{max-width:490px;text-align:right}.footer-bottom a{color:var(--yellow)}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:3px solid var(--coral);outline-offset:4px}@media (max-width:850px){.hero{min-height:900px;padding-top:155px}.hero-content{max-width:640px}.hero-object{top:350px;right:9%;width:68vw}.hero-facts{grid-template-columns:repeat(2,1fr);row-gap:18px}.hero-facts>div:nth-child(2){border-right:0}.hero-facts>div:nth-child(3){padding-left:0}.hero-facts>div:nth-child(4){padding-left:20px}.track-grid{grid-template-columns:repeat(2,1fr)}.track-card.beginner{grid-column:span 2}.venue-section{grid-template-columns:1fr}.venue-art{min-height:360px}.schedule-clock-sticky{position:-webkit-sticky!important;position:sticky!important;top:24px;z-index:2;padding-bottom:24px;background:var(--paper)}.team-board{grid-template-columns:1fr 1fr}.team-group-card.executive-card,.team-group-card.lead-card,.team-group-card.sponsor-card{grid-row:auto;min-height:420px}.team-group-card.ops-card{grid-column:span 2}}@media (max-width:650px){.site-nav{padding:21px 22px}.hero-object{perspective:none;transition:none}.menu-toggle{display:flex;align-items:center;gap:9px;padding:8px 0;color:var(--white);border:0;background:none;font:500 10px var(--mono);text-transform:uppercase}.menu-toggle i{position:relative;display:block;width:21px;height:12px;border-top:1px solid;border-bottom:1px solid}.team-page-nav .menu-toggle{color:var(--ink)}.menu-toggle i:after{position:absolute;top:5px;left:0;width:100%;content:"";border-top:1px solid}.menu-toggle i.is-open{border-bottom-color:transparent;transform:rotate(45deg)}.menu-toggle i.is-open:after{top:5px;transform:rotate(90deg)}.nav-links{position:absolute;top:68px;right:16px;left:16px;display:none;flex-direction:column;align-items:stretch;gap:0;padding:12px;color:var(--ink);background:var(--paper);box-shadow:0 12px 30px rgba(0,0,0,.25)}.nav-links.is-open{display:flex}.nav-links>a{padding:14px 12px;border-bottom:1px solid var(--line);opacity:1!important}.nav-links .discord-link{display:flex}.nav-links .discord-link svg{width:20px}.nav-links .nav-apply{justify-content:center;margin-top:12px;border:0}.hero{min-height:840px;padding:140px 22px 32px}.hero h1{font-size:clamp(76px,24vw,140px)}.hero-dek{margin-top:35px;font-size:15px}.hero-actions{align-items:flex-start;flex-direction:column;gap:19px}.hero-object{top:395px;right:0;left:5%;width:90vw}.hero-facts{right:22px;bottom:30px;left:22px}.hero-facts>div{padding-right:10px}.hero-facts>div:not(:first-child){padding-left:13px}.hero-facts strong{font-size:14px}.hero-facts span{font-size:9px;line-height:1.3}.ticker{justify-content:flex-start}.ticker i:nth-of-type(n+3),.ticker span:nth-of-type(n+4){display:none}.section{padding:75px 22px}.section-kicker{margin-bottom:48px}.about-layout,.faq-layout,.sponsors-header,.team-layout{grid-template-columns:1fr;gap:45px}.section h2{font-size:clamp(58px,19vw,100px)}.about-copy{padding-top:0}.stats-row{grid-template-columns:repeat(2,1fr);row-gap:20px;margin-top:70px}.stats-row>div:nth-child(2){border-right:0}.stats-row>div:nth-child(3){padding-left:0}.stats-row>div:nth-child(4){padding-left:20px}.stats-row strong{font-size:44px}.stats-row span{font-size:8px}.schedule-header,.tracks-intro{display:block;margin-bottom:48px}.schedule-header>p,.tracks-intro>p{margin:28px 0 0}.track-grid{grid-template-columns:1fr 1fr}.track-card{min-height:225px;padding:15px}.track-card h3{font-size:27px}.track-card p{font-size:11px}.track-card.beginner{grid-column:span 2;min-height:190px}.hardware-callout{align-items:flex-start;flex-wrap:wrap;padding:20px 16px}.hardware-callout>div:nth-child(2){flex:1 1;min-width:190px}.status-pill{margin-left:72px;margin-top:-7px}.venue-art{min-height:300px;margin:0 -22px}.venue-content .section-kicker{margin-bottom:44px}.schedule-scroll-scene{grid-template-columns:1fr;gap:42px}.schedule-clock-column{align-self:auto}.schedule-clock-sticky{position:relative;top:auto;padding-bottom:0;background:transparent}.alarm-clock,.clock-caption{width:min(92vw,360px)}.schedule-step{grid-template-columns:100px 25px 1fr;min-height:112px}.schedule-step-copy{padding-left:19px}.schedule-step-copy h3{font-size:16px}.schedule-step-copy p{font-size:11px;line-height:1.35}.tier-slots{grid-template-columns:repeat(2,1fr)!important}.tier-group-0 .tier-slots{grid-template-columns:1fr!important}.tier{min-height:155px;padding:15px}.tier-available{min-height:120px}.tier h3{margin-top:27px;font-size:21px}.tier p{margin-top:18px;font-size:10px}.team-layout{gap:50px}.faq-side-copy{margin-top:25px}.apply-section{padding-right:22px;padding-left:22px}.apply-section h2{font-size:clamp(57px,19vw,95px)}.team-board{grid-template-columns:1fr}.team-group-card.executive-card,.team-group-card.lead-card,.team-group-card.ops-card,.team-group-card.sponsor-card,.team-group-card.volunteer-card{grid-column:auto;grid-row:auto;min-height:330px}.team-page-hero h1{font-size:clamp(64px,21vw,110px)}.footer-bottom span:last-child,.footer-top p{text-align:left}}@media (prefers-reduced-motion:reduce){.hero-object{transform:none!important;transition:none!important}*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}