.ChallengeDeck-module__FbWxTq__overview{--deck-top-padding:max(var(--space-18), env(safe-area-inset-top));padding:var(--space-18) var(--gutter) var(--space-56);color:var(--ink);scroll-margin-top:var(--space-16);overflow-x:clip}.ChallengeDeck-module__FbWxTq__heading{justify-content:center;align-items:baseline;gap:var(--space-12);text-align:center;flex-wrap:wrap;display:flex}.ChallengeDeck-module__FbWxTq__heading h2{font-family:var(--font-display);font-size:var(--fs-24);font-weight:var(--fw-800);line-height:var(--lh-110);margin:0}.ChallengeDeck-module__FbWxTq__heading span{font-size:var(--fs-13);font-weight:var(--fw-600);color:var(--muted)}.ChallengeDeck-module__FbWxTq__stage{padding-bottom:var(--deck-safe-bottom);top:0}.ChallengeDeck-module__FbWxTq__tools{min-height:var(--space-44);margin-bottom:var(--space-12);justify-content:center;align-items:center;display:flex;position:relative}.ChallengeDeck-module__FbWxTq__indicators{display:flex}.ChallengeDeck-module__FbWxTq__dot{width:var(--space-44);height:var(--space-44);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.ChallengeDeck-module__FbWxTq__dot span{width:var(--space-12);height:var(--space-12);border-radius:var(--r-pill);background:var(--dot-color)}.ChallengeDeck-module__FbWxTq__dot[aria-current=true] span{width:var(--space-24);outline:var(--space-2) solid var(--ink);outline-offset:var(--space-4)}.ChallengeDeck-module__FbWxTq__dot:disabled{cursor:default}.ChallengeDeck-module__FbWxTq__list,.ChallengeDeck-module__FbWxTq__restore{min-height:var(--space-44);padding:0 var(--space-8);color:var(--ink-soft);font-family:var(--font-body);font-size:var(--fs-14);cursor:pointer;text-underline-offset:var(--space-4);background:0 0;border:0;text-decoration:underline}.ChallengeDeck-module__FbWxTq__list{display:none}.ChallengeDeck-module__FbWxTq__restore{margin-inline:auto}.ChallengeDeck-module__FbWxTq__restore:not([hidden]){display:block}.ChallengeDeck-module__FbWxTq__dot:focus-visible,.ChallengeDeck-module__FbWxTq__list:focus-visible,.ChallengeDeck-module__FbWxTq__restore:focus-visible{outline:var(--space-2) solid var(--pink);outline-offset:var(--space-4)}.ChallengeDeck-module__FbWxTq__grid{align-items:start;gap:var(--space-20);margin:0;padding:0;list-style:none;display:grid;position:relative}.ChallengeDeck-module__FbWxTq__slot{min-width:0;scroll-margin-top:var(--space-16)}.ChallengeDeck-module__FbWxTq__overview[data-mode=deck] .ChallengeDeck-module__FbWxTq__stage{position:sticky}.ChallengeDeck-module__FbWxTq__overview[data-density=compact][data-mode=deck],.ChallengeDeck-module__FbWxTq__overview[data-density=compact][data-measuring=true]{--deck-card-gap:var(--space-12);--deck-card-padding:var(--space-16);--deck-paper-height:var(--space-96);--deck-paper-margin:var(--space-4);--deck-art-height:var(--space-80)}.ChallengeDeck-module__FbWxTq__overview[data-mode=deck] .ChallengeDeck-module__FbWxTq__stage,.ChallengeDeck-module__FbWxTq__overview[data-measuring=true] .ChallengeDeck-module__FbWxTq__stage{padding-top:var(--deck-top-padding)}.ChallengeDeck-module__FbWxTq__overview[data-mode=deck]{--deck-exit-padding:max(var(--space-56), calc(var(--deck-viewport-height) - var(--deck-stage-height)));padding-top:0;padding-bottom:var(--deck-exit-padding)}.ChallengeDeck-module__FbWxTq__overview[data-mode=deck][data-native-pinned=true] .ChallengeDeck-module__FbWxTq__stage{top:0;inset-inline:var(--gutter);z-index:2;position:fixed}.ChallengeDeck-module__FbWxTq__overview[data-mode=deck] .ChallengeDeck-module__FbWxTq__tools{gap:var(--space-8);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.ChallengeDeck-module__FbWxTq__overview[data-mode=deck] .ChallengeDeck-module__FbWxTq__indicators{grid-column:2}.ChallengeDeck-module__FbWxTq__overview[data-mode=deck] .ChallengeDeck-module__FbWxTq__list{grid-column:3;justify-self:end;min-width:0;max-width:100%;display:block}.ChallengeDeck-module__FbWxTq__overview[data-mode=deck] .ChallengeDeck-module__FbWxTq__grid{display:block}.ChallengeDeck-module__FbWxTq__overview[data-mode=deck] .ChallengeDeck-module__FbWxTq__slot{transform-origin:bottom;transition:transform .26s ease-out,opacity .18s ease-out;position:absolute;inset:0 0 auto}.ChallengeDeck-module__FbWxTq__overview[data-mode=deck] .ChallengeDeck-module__FbWxTq__grid:before,.ChallengeDeck-module__FbWxTq__overview[data-mode=deck] .ChallengeDeck-module__FbWxTq__grid:after{content:"";inset:var(--space-8) var(--space-8) auto;height:var(--active-height);border-radius:var(--r-sm);background:var(--next-color);position:absolute;transform:rotate(1deg)}.ChallengeDeck-module__FbWxTq__overview[data-mode=deck] .ChallengeDeck-module__FbWxTq__grid:before{inset:var(--space-16) var(--space-16) auto;background:var(--later-color);transform:rotate(-1deg)}.ChallengeDeck-module__FbWxTq__overview[data-mode=deck] .ChallengeDeck-module__FbWxTq__grid[data-last-card=true]:before,.ChallengeDeck-module__FbWxTq__overview[data-mode=deck] .ChallengeDeck-module__FbWxTq__grid[data-last-card=true]:after{display:none}@media (min-width:581px){.ChallengeDeck-module__FbWxTq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ChallengeDeck-module__FbWxTq__overview{padding-inline:var(--gutter-desk)}.ChallengeDeck-module__FbWxTq__heading h2{font-size:var(--fs-28)}}@media (min-width:1320px){.ChallengeDeck-module__FbWxTq__grid{gap:var(--space-20);grid-template-columns:repeat(4,minmax(0,1fr))}}.ChallengeDeck-module__FbWxTq__overview[data-measuring=true] .ChallengeDeck-module__FbWxTq__slot{position:relative}.ChallengeDeck-module__FbWxTq__overview[data-measuring=true] .ChallengeDeck-module__FbWxTq__slot>*{height:auto}.ChallengeDeck-module__FbWxTq__viewport-probe{visibility:hidden;pointer-events:none;width:0;height:100svh;position:fixed;inset:0 auto auto 0}.ChallengeDeck-module__FbWxTq__runway{position:relative}.ChallengeDeck-module__FbWxTq__station{display:none}.ChallengeDeck-module__FbWxTq__overview[data-mode=deck] .ChallengeDeck-module__FbWxTq__station{height:var(--space-1);pointer-events:none;scroll-snap-align:start;scroll-snap-stop:always;scroll-margin-top:0;display:block;position:absolute;inset-inline:0}.ChallengeDeck-module__FbWxTq__overview[data-mode=deck][data-native-pinned=true] .ChallengeDeck-module__FbWxTq__stage:before{content:"";z-index:-1;background:var(--deck-background);position:fixed;inset:0}
.ChallengeBand-module__nvd0sG__card{--card-gap:var(--deck-card-gap,var(--space-16));--card-padding-block:var(--deck-card-padding,var(--space-20));gap:var(--card-gap);min-width:0;padding:var(--space-20);padding-block:var(--card-padding-block);color:var(--ink);background:var(--accent);border-radius:var(--r-sm);box-shadow:var(--s2);flex-direction:column;display:flex}.ChallengeBand-module__nvd0sG__card[data-state=past]{background:color-mix(in srgb, var(--accent) 45%, var(--paper))}.ChallengeBand-module__nvd0sG__header{gap:var(--space-10);display:grid}.ChallengeBand-module__nvd0sG__dates{gap:var(--space-4);padding-bottom:var(--space-8);border-bottom:1px solid color-mix(in srgb, var(--ink) 28%, transparent);display:grid}.ChallengeBand-module__nvd0sG__weekday{font-size:var(--fs-15);font-weight:var(--fw-500)}.ChallengeBand-module__nvd0sG__date{overflow-wrap:anywhere;color:var(--challenge-date-ink);font-family:var(--font-display);font-size:var(--fs-22);font-weight:var(--fw-800);line-height:var(--lh-120);text-transform:uppercase}.ChallengeBand-module__nvd0sG__name{font-family:var(--font-display);font-size:var(--fs-30);font-weight:var(--fw-800);letter-spacing:var(--ls-n2);line-height:var(--lh-110);text-transform:uppercase;overflow-wrap:anywhere;margin:0}.ChallengeBand-module__nvd0sG__paper{--paper-margin:var(--deck-paper-margin,var(--space-6));width:92%;height:var(--deck-paper-height,132px);margin:var(--paper-margin) auto;background-color:color-mix(in srgb, var(--paper) 92%, var(--accent));background-image:linear-gradient(var(--challenge-grid) 1px, transparent 1px), linear-gradient(90deg, var(--challenge-grid) 1px, transparent 1px);box-shadow:var(--s2);background-size:12px 12px;flex:none;place-items:center;display:grid;position:relative;transform:rotate(-3deg)}.ChallengeBand-module__nvd0sG__paper:before{content:"";background:color-mix(in srgb, var(--paper) 65%, transparent);width:44px;height:16px;position:absolute;top:-7px;left:calc(50% - 22px);transform:rotate(-7deg)}.ChallengeBand-module__nvd0sG__art{width:90%;height:var(--deck-art-height,105px);color:var(--ink);display:block;overflow:visible}.ChallengeBand-module__nvd0sG__description{font-size:var(--fs-16);line-height:var(--lh-150)}.ChallengeBand-module__nvd0sG__facts{gap:var(--space-10);font-size:var(--fs-15);line-height:var(--lh-145);display:grid}.ChallengeBand-module__nvd0sG__facts p,.ChallengeBand-module__nvd0sG__venue{align-items:flex-start;gap:var(--space-6);display:flex}.ChallengeBand-module__nvd0sG__facts svg{flex:none}.ChallengeBand-module__nvd0sG__venue{color:var(--ink);text-underline-offset:3px;text-decoration-thickness:1px}.ChallengeBand-module__nvd0sG__registration{gap:var(--space-4);border-top:1px solid color-mix(in srgb, var(--ink) 22%, transparent);padding-top:var(--space-12);font-size:var(--fs-15);line-height:var(--lh-145);display:grid}.ChallengeBand-module__nvd0sG__day-line{font-size:var(--fs-14)}.ChallengeBand-module__nvd0sG__actions{gap:var(--space-8);display:grid}.ChallengeBand-module__nvd0sG__primary,.ChallengeBand-module__nvd0sG__secondary{min-height:44px;padding:var(--space-10) var(--space-14);border-radius:var(--r-pill);color:var(--ink);font-size:var(--fs-15);font-weight:var(--fw-700);line-height:var(--lh-130);text-align:center;justify-content:center;align-items:center;text-decoration:none;display:flex}.ChallengeBand-module__nvd0sG__primary{background:var(--surface);border:1px solid #0000}.ChallengeBand-module__nvd0sG__secondary{border:1px solid var(--ink);background:0 0}.ChallengeBand-module__nvd0sG__primary:disabled{background:color-mix(in srgb, var(--paper) 65%, var(--accent));cursor:not-allowed}.ChallengeBand-module__nvd0sG__primary:hover:not(:disabled){background:var(--paper)}.ChallengeBand-module__nvd0sG__secondary:hover{background:color-mix(in srgb, var(--surface) 25%, transparent)}
.Hero-module__3bs6cW__hero{gap:var(--space-18);padding:var(--space-44) var(--gutter) var(--space-36);flex-direction:column;display:flex}.Hero-module__3bs6cW__lead{align-items:flex-start;gap:var(--space-18);flex-direction:column;display:flex}.Hero-module__3bs6cW__cta{align-items:center;gap:var(--space-8);height:48px;padding:0 var(--space-22);border-radius:var(--r-pill);background:var(--pink);color:var(--surface);font-family:var(--font-body);font-size:var(--fs-15);font-weight:var(--fw-600);white-space:nowrap;text-decoration:none;transition:translate .16s cubic-bezier(.22,1,.36,1);display:inline-flex}.Hero-module__3bs6cW__cta:hover{translate:0 -1px}.Hero-module__3bs6cW__cta:active{translate:0}.Hero-module__3bs6cW__cta:focus-visible{outline:3px solid color-mix(in srgb, var(--pink) 45%, transparent);outline-offset:var(--space-2)}.Hero-module__3bs6cW__status{align-items:flex-start;gap:var(--space-12);flex-direction:column;display:flex}.Hero-module__3bs6cW__desk-only{display:none}.Hero-module__3bs6cW__row{align-items:center;gap:var(--space-10);display:flex}.Hero-module__3bs6cW__headline{font-size:var(--fs-48)}.Hero-module__3bs6cW__paragraph{font-size:var(--fs-17);line-height:var(--lh-150);max-width:30ch}.Hero-module__3bs6cW__legacy{align-items:center;gap:var(--space-6);font-size:var(--fs-13p5);font-weight:var(--fw-600);color:var(--ink);display:inline-flex}@media (min-width:1024px){.Hero-module__3bs6cW__hero{align-items:end;gap:var(--space-22) var(--space-64);padding:var(--space-80) var(--gutter-desk) var(--space-64);grid-template-columns:minmax(0,1fr) 380px;grid-template-areas:"eyebrow eyebrow""headline headline""lead status";display:grid}.Hero-module__3bs6cW__row{grid-area:eyebrow}.Hero-module__3bs6cW__lead{gap:var(--space-24);grid-area:lead}.Hero-module__3bs6cW__headline{font-size:var(--fs-64);grid-area:headline}.Hero-module__3bs6cW__paragraph{font-size:var(--fs-20);max-width:36ch}.Hero-module__3bs6cW__status{gap:var(--space-12);padding:var(--space-22) var(--space-24);border-radius:var(--r-lg);background:var(--sand);grid-area:status}.Hero-module__3bs6cW__desk-only{display:block}.Hero-module__3bs6cW__status-copy{font-size:var(--fs-14);line-height:var(--lh-150)}.Hero-module__3bs6cW__hair{background:var(--border);width:100%;height:1px}}@media (min-width:1280px){.Hero-module__3bs6cW__headline{font-size:var(--fs-136)}}
.EventHero-module__RUnFQW__hero{background:var(--ink);color:var(--surface);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""photo""sticker""copy""facts";display:grid}.EventHero-module__RUnFQW__head{gap:var(--space-10);padding:var(--space-28) var(--gutter) var(--space-20);flex-direction:column;grid-area:head;display:flex}.EventHero-module__RUnFQW__overline{font-family:var(--font-body);font-size:var(--fs-11);font-weight:var(--fw-700);letter-spacing:var(--ls-14);text-transform:uppercase;color:var(--surface)}.EventHero-module__RUnFQW__name{font-family:var(--font-hero);font-weight:var(--fw-400);line-height:var(--lh-100);letter-spacing:var(--ls-n1);text-transform:uppercase;font-size:var(--fs-64);color:var(--surface);overflow-wrap:break-word;margin:0}.EventHero-module__RUnFQW__bar{background:var(--accent);width:56px;height:4px}.EventHero-module__RUnFQW__media{display:contents}.EventHero-module__RUnFQW__frame{aspect-ratio:var(--hero-photo-ratio);margin:0 var(--gutter);grid-area:photo;position:relative}.EventHero-module__RUnFQW__frame:before{content:"";background:var(--accent);position:absolute;inset:0;translate:6px 8px;rotate:-2deg}.EventHero-module__RUnFQW__photo{object-fit:cover;background:var(--ink);width:100%;height:100%;display:block;position:absolute;inset:0}.EventHero-module__RUnFQW__photo-fallback{background:color-mix(in srgb, var(--accent) 22%, var(--ink));position:absolute;inset:0}.EventHero-module__RUnFQW__sticker-band{align-items:flex-start;gap:var(--space-20);min-height:104px;padding:0 var(--gutter);grid-area:sticker;display:flex}.EventHero-module__RUnFQW__sticker{z-index:1;translate:0 calc(-1 * var(--space-16));width:104px;height:104px;padding:var(--space-8);background:var(--accent);color:var(--ink);border-radius:var(--r-sm);box-shadow:var(--s4);text-align:center;text-transform:uppercase;font-family:var(--font-display);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;rotate:-6deg}.EventHero-module__RUnFQW__badge-marks{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.EventHero-module__RUnFQW__sticker-top,.EventHero-module__RUnFQW__sticker-bottom{font-size:var(--fs-11);font-weight:var(--fw-800);font-stretch:var(--font-stretch-cond);font-variation-settings:var(--font-variation-cond);letter-spacing:var(--ls-6);line-height:var(--lh-100)}.EventHero-module__RUnFQW__sticker-big{font-family:var(--font-hero);margin-block:var(--space-4);font-size:var(--fs-48);font-weight:var(--fw-400);line-height:var(--lh-92);letter-spacing:var(--ls-n2)}.EventHero-module__RUnFQW__sticker-word{font-size:var(--fs-16);font-weight:var(--fw-800);font-stretch:var(--font-stretch-cond);font-variation-settings:var(--font-variation-cond);line-height:var(--lh-100)}.EventHero-module__RUnFQW__copy{align-items:flex-start;gap:var(--space-14);padding:var(--space-16) var(--gutter) var(--space-32);flex-direction:column;grid-area:copy;display:flex}.EventHero-module__RUnFQW__tagline{font-family:var(--font-body);font-size:var(--fs-22);font-weight:var(--fw-700);line-height:var(--lh-120);letter-spacing:var(--ls-n1)}.EventHero-module__RUnFQW__lead{font-size:var(--fs-15);line-height:var(--lh-150);max-width:40ch}.EventHero-module__RUnFQW__actions{align-self:stretch;align-items:stretch;gap:var(--space-12);flex-direction:column;display:flex}.EventHero-module__RUnFQW__cta-pink,.EventHero-module__RUnFQW__cta-white{justify-content:center;align-items:center;gap:var(--space-8);min-height:48px;padding:var(--space-12) var(--space-22);border-radius:var(--r-pill);font-family:var(--font-body);font-size:var(--fs-15);font-weight:var(--fw-600);white-space:normal;text-align:center;text-wrap:balance;text-decoration:none;transition:translate .16s cubic-bezier(.22,1,.36,1);display:inline-flex}.EventHero-module__RUnFQW__cta-pink{background:var(--pink);color:var(--surface)}.EventHero-module__RUnFQW__cta-white{background:var(--surface);color:var(--ink)}.EventHero-module__RUnFQW__cta-pink:hover,.EventHero-module__RUnFQW__cta-white:hover{translate:0 -1px}.EventHero-module__RUnFQW__cta-pink:focus-visible{outline:3px solid color-mix(in srgb, var(--pink) 45%, transparent);outline-offset:var(--space-2)}.EventHero-module__RUnFQW__cta-white:focus-visible{outline:3px solid color-mix(in srgb, var(--surface) 45%, transparent);outline-offset:var(--space-2)}.EventHero-module__RUnFQW__cta-link{min-height:44px;font-size:var(--fs-15);font-weight:var(--fw-600);color:var(--surface);text-underline-offset:var(--space-4);align-self:center;align-items:center;text-decoration:underline;display:inline-flex}.EventHero-module__RUnFQW__cta-link:focus-visible{outline:3px solid color-mix(in srgb, var(--surface) 45%, transparent);outline-offset:var(--space-2)}.EventHero-module__RUnFQW__facts{background:var(--paper);color:var(--ink);border-top:1px solid var(--border);grid-area:facts;grid-template-columns:minmax(0,1fr);margin:0;display:grid}.EventHero-module__RUnFQW__fact{column-gap:var(--space-14);padding:var(--space-14) var(--gutter);border-bottom:1px solid var(--hairline);grid-template-columns:24px minmax(0,1fr);align-items:center;display:grid}.EventHero-module__RUnFQW__fact>dt{grid-row:1/span 2}.EventHero-module__RUnFQW__fact dd{margin:0}.EventHero-module__RUnFQW__fact-main{font-family:var(--font-display);font-stretch:var(--font-stretch-cond);font-variation-settings:var(--font-variation-cond);font-weight:var(--fw-800);font-size:var(--fs-15);letter-spacing:var(--ls-2);text-transform:uppercase}.EventHero-module__RUnFQW__fact-sub{font-size:var(--fs-13);color:var(--muted)}.EventHero-module__RUnFQW__fact-link{color:inherit;text-decoration:none}.EventHero-module__RUnFQW__fact-link:hover,.EventHero-module__RUnFQW__fact-link:focus-visible{text-decoration:underline}@media (prefers-reduced-motion:reduce){.EventHero-module__RUnFQW__cta-pink,.EventHero-module__RUnFQW__cta-white{transition:none}}@media (min-width:768px){.EventHero-module__RUnFQW__cta-pink,.EventHero-module__RUnFQW__cta-white{white-space:nowrap;height:48px;padding-block:0}.EventHero-module__RUnFQW__name{font-size:var(--fs-80)}.EventHero-module__RUnFQW__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.EventHero-module__RUnFQW__fact{border-bottom:0;border-right:1px solid var(--hairline)}.EventHero-module__RUnFQW__fact:last-child{border-right:0}.EventHero-module__RUnFQW__actions{align-self:auto;align-items:center;gap:var(--space-20);flex-direction:row}}@media (min-width:1024px){.EventHero-module__RUnFQW__hero{column-gap:var(--space-48);grid-template:"head media""copy media"1fr"facts facts"/minmax(0,45fr) minmax(0,55fr);align-items:start}.EventHero-module__RUnFQW__head{padding:var(--space-56) 0 var(--space-16) var(--gutter-desk)}.EventHero-module__RUnFQW__media{grid-area:media;display:block}.EventHero-module__RUnFQW__frame{margin:var(--space-56) var(--gutter-desk) 0 0}.EventHero-module__RUnFQW__frame:before{translate:10px 12px;rotate:-3deg}.EventHero-module__RUnFQW__sticker-band{min-height:176px;padding:0 var(--gutter-desk) var(--space-32) 0}.EventHero-module__RUnFQW__sticker{translate:0 calc(-1 * var(--space-28));width:150px;height:150px;padding:var(--space-12)}.EventHero-module__RUnFQW__sticker-big{font-size:var(--fs-80)}.EventHero-module__RUnFQW__sticker-top,.EventHero-module__RUnFQW__sticker-bottom{font-size:var(--fs-13)}.EventHero-module__RUnFQW__sticker-word{font-size:var(--fs-22)}.EventHero-module__RUnFQW__copy{padding:0 0 var(--space-56) var(--gutter-desk);gap:var(--space-16)}.EventHero-module__RUnFQW__tagline{font-size:var(--fs-28)}.EventHero-module__RUnFQW__lead{font-size:var(--fs-16);max-width:44ch}.EventHero-module__RUnFQW__fact{padding:var(--space-20) var(--space-24)}.EventHero-module__RUnFQW__fact:first-child{padding-left:var(--gutter-desk)}.EventHero-module__RUnFQW__fact:last-child{padding-right:var(--gutter-desk)}}@media (min-width:1200px){.EventHero-module__RUnFQW__name{font-size:var(--fs-96)}}@media (min-width:1320px){.EventHero-module__RUnFQW__name{font-size:var(--fs-112)}.EventHero-module__RUnFQW__fact-main{font-size:var(--fs-17)}}@media (min-width:1700px){.EventHero-module__RUnFQW__name{font-size:var(--fs-136)}}.EventHero-module__RUnFQW__home{grid-template-areas:"head""copy""media""explore"}.EventHero-module__RUnFQW__home .EventHero-module__RUnFQW__head{padding-top:var(--space-16);padding-bottom:var(--space-16)}.EventHero-module__RUnFQW__home .EventHero-module__RUnFQW__bar{display:none}.EventHero-module__RUnFQW__home .EventHero-module__RUnFQW__name{font-size:var(--fs-64)}.EventHero-module__RUnFQW__home .EventHero-module__RUnFQW__copy{padding-top:0;padding-bottom:var(--space-12);gap:var(--space-12)}.EventHero-module__RUnFQW__home .EventHero-module__RUnFQW__tagline{font-size:var(--fs-22)}.EventHero-module__RUnFQW__home .EventHero-module__RUnFQW__lead{font-size:var(--fs-16);max-width:48ch;color:color-mix(in srgb, var(--surface) 86%, var(--ink))}.EventHero-module__RUnFQW__home .EventHero-module__RUnFQW__facts{width:100%;color:var(--surface);border-top:1px solid color-mix(in srgb, var(--surface) 20%, transparent);padding-top:var(--space-12);gap:var(--space-10);background:0 0;grid-template-columns:minmax(0,1fr)}.EventHero-module__RUnFQW__home .EventHero-module__RUnFQW__fact{column-gap:var(--space-10);border:0;padding:0}.EventHero-module__RUnFQW__home .EventHero-module__RUnFQW__fact-main{font-family:var(--font-body);font-variation-settings:normal;font-stretch:100%;font-size:var(--fs-15);font-weight:var(--fw-500);line-height:var(--lh-150);letter-spacing:var(--ls-normal);text-transform:none}.EventHero-module__RUnFQW__home .EventHero-module__RUnFQW__fact:first-child .EventHero-module__RUnFQW__fact-main{color:var(--accent);font-size:var(--fs-20);font-weight:var(--fw-700)}.EventHero-module__RUnFQW__home .EventHero-module__RUnFQW__fact-sub{font-size:var(--fs-14);color:color-mix(in srgb, var(--surface) 86%, var(--ink));line-height:var(--lh-150)}.EventHero-module__RUnFQW__home .EventHero-module__RUnFQW__media{grid-area:media;justify-self:center;width:78%;max-width:420px;display:block}.EventHero-module__RUnFQW__home .EventHero-module__RUnFQW__frame{margin:0}.EventHero-module__RUnFQW__home .EventHero-module__RUnFQW__sticker-band{z-index:1;min-height:88px;padding:0;position:relative}.EventHero-module__RUnFQW__home [data-event-motif=catapult]{color:var(--surface)}.EventHero-module__RUnFQW__explore{justify-self:center;align-items:center;gap:var(--space-4);padding:var(--space-16) var(--gutter) var(--space-24);color:var(--surface);font-size:var(--fs-15);font-weight:var(--fw-600);text-align:center;flex-direction:column;grid-area:explore;min-height:44px;text-decoration:none;display:inline-flex}.EventHero-module__RUnFQW__explore:focus-visible{outline:3px solid var(--surface);outline-offset:var(--space-2)}.EventHero-module__RUnFQW__explore svg{animation:.9s ease-in-out 3 EventHero-module__RUnFQW__explore-cue}@keyframes EventHero-module__RUnFQW__explore-cue{50%{translate:0 var(--space-4)}}.EventHero-module__RUnFQW__cta-disabled{min-height:48px;padding:var(--space-12) var(--space-22);border-radius:var(--r-pill);background:color-mix(in srgb, var(--surface) 24%, var(--ink));color:var(--surface);font-family:var(--font-body);font-size:var(--fs-15);font-weight:var(--fw-600);cursor:default;border:0;justify-content:center;align-items:center;display:inline-flex}.EventHero-module__RUnFQW__home .EventHero-module__RUnFQW__actions{gap:var(--space-12) var(--space-20);flex-wrap:wrap}@media (prefers-reduced-motion:reduce){.EventHero-module__RUnFQW__explore svg{animation:none}}@media (min-width:1024px){.EventHero-module__RUnFQW__home{min-height:80svh;padding:var(--space-24) var(--gutter-desk) var(--space-16);column-gap:var(--space-48);grid-template:"head media""copy media"1fr"explore explore"/minmax(0,1fr) minmax(0,1fr)}.EventHero-module__RUnFQW__home .EventHero-module__RUnFQW__head{padding:0 0 var(--space-16)}.EventHero-module__RUnFQW__home .EventHero-module__RUnFQW__name{font-size:var(--fs-80);max-width:12ch}.EventHero-module__RUnFQW__home .EventHero-module__RUnFQW__copy{padding:0}.EventHero-module__RUnFQW__home .EventHero-module__RUnFQW__media{align-self:center;width:100%;max-width:640px}.EventHero-module__RUnFQW__home .EventHero-module__RUnFQW__sticker-band{min-height:104px}.EventHero-module__RUnFQW__home .EventHero-module__RUnFQW__sticker{width:120px;height:120px}.EventHero-module__RUnFQW__home .EventHero-module__RUnFQW__sticker-big{font-size:var(--fs-64)}.EventHero-module__RUnFQW__home .EventHero-module__RUnFQW__sticker-top,.EventHero-module__RUnFQW__home .EventHero-module__RUnFQW__sticker-bottom{font-size:var(--fs-11)}.EventHero-module__RUnFQW__home .EventHero-module__RUnFQW__explore{padding-bottom:0}}.EventHero-module__RUnFQW__home .EventHero-module__RUnFQW__cta-link{min-height:44px;padding:var(--space-10) var(--space-16);border:1px solid var(--surface);border-radius:var(--r-pill);font-size:var(--fs-15);text-decoration:none}.EventHero-module__RUnFQW__home .EventHero-module__RUnFQW__fact dt{color:var(--accent)}.EventHero-module__RUnFQW__home .EventHero-module__RUnFQW__overline{font-size:var(--fs-13)}.EventHero-module__RUnFQW__home .EventHero-module__RUnFQW__cta-pink,.EventHero-module__RUnFQW__home .EventHero-module__RUnFQW__cta-white{min-height:44px;padding:var(--space-10) var(--space-20);font-size:var(--fs-15)}.EventHero-module__RUnFQW__home .EventHero-module__RUnFQW__status{align-items:center;gap:var(--space-8);font-size:var(--fs-14);line-height:var(--lh-145);color:color-mix(in srgb, var(--surface) 86%, var(--ink));display:flex}.EventHero-module__RUnFQW__home .EventHero-module__RUnFQW__status svg{flex-shrink:0}@media (min-width:1024px){.EventHero-module__RUnFQW__home .EventHero-module__RUnFQW__tagline{font-size:var(--fs-24)}.EventHero-module__RUnFQW__home .EventHero-module__RUnFQW__copy{gap:var(--space-12)}}@media (min-width:1320px){.EventHero-module__RUnFQW__home .EventHero-module__RUnFQW__name{font-size:var(--fs-112)}.EventHero-module__RUnFQW__home .EventHero-module__RUnFQW__lead{font-size:var(--fs-18)}.EventHero-module__RUnFQW__home .EventHero-module__RUnFQW__media{max-width:760px}}@media (min-width:1700px){.EventHero-module__RUnFQW__home .EventHero-module__RUnFQW__name{font-size:var(--fs-136)}}
.Dashboard-module__XtvqYW__main{width:100%;max-width:1240px;min-height:60vh;padding:var(--space-32) var(--gutter) var(--space-64);outline:none;margin:0 auto}.Dashboard-module__XtvqYW__heading-row{justify-content:space-between;align-items:end;gap:var(--space-20);margin-bottom:var(--space-32);display:flex}.Dashboard-module__XtvqYW__eyebrow{margin-bottom:var(--space-6);color:var(--muted);font-size:var(--fs-11);font-weight:var(--fw-700);letter-spacing:var(--ls-12);text-transform:uppercase}.Dashboard-module__XtvqYW__title{color:var(--ink);font-family:var(--font-display);font-size:var(--fs-34);font-weight:var(--fw-800);letter-spacing:var(--ls-n2);line-height:var(--lh-102);margin:0}.Dashboard-module__XtvqYW__summary{margin-top:var(--space-8);color:var(--muted)}.Dashboard-module__XtvqYW__groups{gap:var(--space-24);display:grid}.Dashboard-module__XtvqYW__group{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--s1);overflow:hidden}.Dashboard-module__XtvqYW__group-header{justify-content:space-between;align-items:baseline;gap:var(--space-16);padding:var(--space-14) var(--space-20);color:var(--ink);display:flex}.Dashboard-module__XtvqYW__group-header h2,.Dashboard-module__XtvqYW__failed-group h2,.Dashboard-module__XtvqYW__empty h2{color:var(--ink);font-family:var(--font-display);font-size:var(--fs-20);font-weight:var(--fw-800);line-height:var(--lh-115);margin:0}.Dashboard-module__XtvqYW__group-header span{font-size:var(--fs-13);font-weight:var(--fw-600)}.Dashboard-module__XtvqYW__group-meta{justify-content:flex-end;align-items:baseline;gap:var(--space-4) var(--space-16);flex-wrap:wrap;display:flex}.Dashboard-module__XtvqYW__certificates-link{color:inherit;font:inherit;font-size:var(--fs-13);font-weight:var(--fw-700);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.Dashboard-module__XtvqYW__certificates-link:focus-visible{outline:3px solid color-mix(in srgb, var(--pink) 25%, transparent);outline-offset:var(--space-2)}.Dashboard-module__XtvqYW__catapult{background:var(--catapult)}.Dashboard-module__XtvqYW__bridges{background:var(--bridges);color:var(--surface)}.Dashboard-module__XtvqYW__bridges h2{color:var(--surface)}.Dashboard-module__XtvqYW__rockets{background:var(--rockets)}.Dashboard-module__XtvqYW__robotics{background:var(--robotics)}.Dashboard-module__XtvqYW__team-list{margin:0;padding:0;list-style:none}.Dashboard-module__XtvqYW__team{gap:var(--space-20);min-width:0;padding:var(--space-18) var(--space-20);border-top:1px solid var(--hairline);grid-template-columns:minmax(160px,1.1fr) minmax(0,3fr) auto;align-items:center;display:grid}.Dashboard-module__XtvqYW__team:first-child{border-top:0}.Dashboard-module__XtvqYW__team.Dashboard-module__XtvqYW__withdrawn{background:var(--surface-warm);color:var(--muted)}.Dashboard-module__XtvqYW__team-identity{gap:var(--space-6) var(--space-10);flex-wrap:wrap;align-items:baseline;min-width:0;display:flex}.Dashboard-module__XtvqYW__number{color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-13);font-variant-numeric:tabular-nums}.Dashboard-module__XtvqYW__team-name{overflow-wrap:anywhere;color:var(--ink);font-weight:var(--fw-700)}.Dashboard-module__XtvqYW__withdrawn-label{padding:var(--space-2) var(--space-8);border-radius:var(--r-pill);background:var(--error-tint);color:var(--error);font-size:var(--fs-12);font-weight:var(--fw-700)}.Dashboard-module__XtvqYW__facts{gap:var(--space-12);grid-template-columns:repeat(5,minmax(90px,1fr));min-width:0;margin:0;display:grid}.Dashboard-module__XtvqYW__facts div{min-width:0}.Dashboard-module__XtvqYW__facts dt{color:var(--muted);font-size:var(--fs-11);font-weight:var(--fw-700);letter-spacing:var(--ls-6);text-transform:uppercase}.Dashboard-module__XtvqYW__facts dd{margin:var(--space-2) 0 0;overflow-wrap:anywhere;color:var(--ink-soft);font-size:var(--fs-13);font-weight:var(--fw-500)}.Dashboard-module__XtvqYW__edit,.Dashboard-module__XtvqYW__primary-action,.Dashboard-module__XtvqYW__secondary-action{min-height:44px;padding:0 var(--space-16);border:1px solid var(--border);border-radius:var(--r-md);font:inherit;font-size:var(--fs-14);font-weight:var(--fw-700);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.Dashboard-module__XtvqYW__edit,.Dashboard-module__XtvqYW__secondary-action{background:var(--surface);color:var(--ink)}.Dashboard-module__XtvqYW__primary-action{border-color:var(--pink);background:var(--pink);color:var(--surface)}.Dashboard-module__XtvqYW__edit:focus-visible,.Dashboard-module__XtvqYW__primary-action:focus-visible,.Dashboard-module__XtvqYW__secondary-action:focus-visible{outline:3px solid color-mix(in srgb, var(--pink) 25%, transparent);outline-offset:var(--space-2)}.Dashboard-module__XtvqYW__empty,.Dashboard-module__XtvqYW__state-panel,.Dashboard-module__XtvqYW__error-panel,.Dashboard-module__XtvqYW__failed-group,.Dashboard-module__XtvqYW__group-empty{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface)}.Dashboard-module__XtvqYW__empty,.Dashboard-module__XtvqYW__state-panel,.Dashboard-module__XtvqYW__error-panel{align-items:start;gap:var(--space-12);max-width:680px;padding:var(--space-28);flex-direction:column;display:flex}.Dashboard-module__XtvqYW__empty{max-width:none}.Dashboard-module__XtvqYW__empty-cards{gap:var(--space-24);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));width:100%;display:grid}.Dashboard-module__XtvqYW__state-panel,.Dashboard-module__XtvqYW__error-panel,.Dashboard-module__XtvqYW__loading{margin-top:var(--space-24)}.Dashboard-module__XtvqYW__error-panel{border-color:var(--error);background:var(--error-tint)}.Dashboard-module__XtvqYW__error-panel strong{color:var(--error);font-size:var(--fs-18)}.Dashboard-module__XtvqYW__failed-group{justify-content:space-between;align-items:center;gap:var(--space-20);padding:var(--space-20);border-color:var(--error);display:flex}.Dashboard-module__XtvqYW__failed-group p{margin-top:var(--space-4);color:var(--muted)}.Dashboard-module__XtvqYW__group-empty{padding:var(--space-24) var(--space-20);color:var(--muted);border:0;border-radius:0}.Dashboard-module__XtvqYW__loading{gap:var(--space-12);color:var(--muted);display:grid}.Dashboard-module__XtvqYW__skeleton{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-warm);width:100%;height:88px;display:block}@media (min-width:768px){.Dashboard-module__XtvqYW__main{padding:var(--space-40) var(--gutter-desk) var(--space-64)}.Dashboard-module__XtvqYW__title{font-size:var(--fs-44)}}@media not (min-width:900px){.Dashboard-module__XtvqYW__team{grid-template-columns:minmax(0,1fr) auto}.Dashboard-module__XtvqYW__facts{grid-area:2/1/auto/-1}.Dashboard-module__XtvqYW__edit{grid-area:1/2}}@media not (min-width:600px){.Dashboard-module__XtvqYW__main{padding-top:var(--space-28)}.Dashboard-module__XtvqYW__heading-row,.Dashboard-module__XtvqYW__failed-group{flex-direction:column;align-items:start}.Dashboard-module__XtvqYW__heading-row .Dashboard-module__XtvqYW__primary-action{width:100%}.Dashboard-module__XtvqYW__team{gap:var(--space-14);padding:var(--space-16)}.Dashboard-module__XtvqYW__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.Dashboard-module__XtvqYW__group-meta{justify-content:flex-start}.Dashboard-module__XtvqYW__group-header{align-items:start;gap:var(--space-4);padding:var(--space-12) var(--space-16);flex-direction:column}.Dashboard-module__XtvqYW__empty,.Dashboard-module__XtvqYW__state-panel,.Dashboard-module__XtvqYW__error-panel{padding:var(--space-20)}}@media (prefers-reduced-motion:reduce){.Dashboard-module__XtvqYW__edit,.Dashboard-module__XtvqYW__primary-action,.Dashboard-module__XtvqYW__secondary-action{scroll-behavior:auto}}
