@font-face{font-family:Archivo;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.camp{--ground:#08080a;--ground-2:#0e0e11;--ground-3:#16161a;--ink:#f4f4f2;--ink-2:#f4f4f2a8;--ink-3:#f4f4f28f;--line:#f4f4f21a;--line-strong:#f4f4f233;--grad-a:#ddea4d;--grad-b:#ffc637;--grad:linear-gradient(96deg, var(--grad-a) 0%, var(--grad-b) 100%);--grad-text:linear-gradient(96deg, var(--grad-a) 0%, var(--grad-text-b,var(--grad-b)) 100%);--danger:#ff9e9e;--focus:var(--grad-a);--f-sans:"Archivo", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-mono:"Archivo", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--gut:22px;--shell:1312px;--r-pill:999px;--r-surface:18px;--r-input:10px;--ease:cubic-bezier(.16, 1, .3, 1);--z-grain:60;--z-nav:50}@media (min-width:900px){.camp{--gut:40px}}.camp,.camp *,.camp :before,.camp :after{box-sizing:border-box}.camp *{margin:0}html:has(.camp){--nav:68px;-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav) + 16px)}@media (prefers-reduced-motion:reduce){html:has(.camp){scroll-behavior:auto}}.camp{background:var(--ground);color:var(--ink);font-family:var(--f-sans);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;font-size:1rem;font-weight:400;line-height:1.6;overflow-x:clip}.camp img,.camp svg{max-width:100%;display:block}.camp img{height:auto}.camp [hidden]{display:none!important}.camp .sprite{width:0;height:0;position:absolute;overflow:hidden}.camp button,.camp input,.camp select,.camp textarea{font:inherit;color:inherit}.camp button{cursor:pointer}.camp ul,.camp ol{padding:0;list-style:none}.camp a{color:inherit;text-decoration:none}.camp :focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:3px}.camp .shell{width:min(100% - (var(--gut) * 2), var(--shell));margin-inline:auto}.camp .ico{fill:currentColor;flex:none;width:1em;height:1em}.camp .grad-fill{background-image:var(--grad);color:var(--ground)}.camp .grad-text{color:var(--grad-a)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.camp .grad-text{background-image:var(--grad-text);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}.camp .card{background:var(--ground-2);border:1px solid var(--line);border-radius:var(--r-surface);padding:clamp(22px,2.4vw,38px)}.camp .eyebrow{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:14px;font-size:.6875rem;font-weight:500;display:flex}.camp .kicker{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);font-size:.625rem;font-weight:500}.camp .head{margin-bottom:clamp(56px,7vw,112px)}.camp .head--tight{margin-bottom:clamp(48px,5.5vw,88px)}.camp .head__h2{letter-spacing:-.035em;text-wrap:pretty;margin-top:27px;font-size:clamp(2.1rem,5.1vw,4.5rem);font-weight:700;line-height:.98}.camp .head--tight .head__h2{margin-top:0}.camp .head__body{max-width:576px;color:var(--ink-2);margin-top:27px;font-size:clamp(1rem,1.15vw,1.125rem)}.camp .head__body--wide{max-width:638px}.camp .head__cta{margin-top:40px}.camp .btn{border-radius:var(--r-pill);min-height:56px;font-family:var(--f-mono);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;transition:background-color .25s var(--ease), border-color .25s var(--ease), color .25s var(--ease), transform .12s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding-inline:34px;font-size:.75rem;font-weight:500;display:inline-flex}.camp .btn:active{transform:scale(.98)}.camp .btn--sm{min-height:42px;padding-inline:22px;font-size:.6875rem}.camp .btn--grad{background-image:var(--grad);background-size:var(--grad-sweep,220%) 100%;color:var(--ground);transition:background-position .5s var(--ease), transform .12s var(--ease);background-position:0 0;background-origin:border-box}.camp .btn--grad:hover{background-position:100% 0}.camp .btn--ghost{border-color:var(--line-strong);color:var(--ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08080a66}.camp .btn--ghost:hover{border-color:var(--ink);background:#f4f4f212}.camp .btn[disabled]{opacity:.55;cursor:progress}.camp .badge{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;border-radius:var(--r-pill);padding:6px 14px;font-size:.625rem;font-weight:500}.camp .badge--invert{color:var(--ground);background:#fff}.camp .nav{z-index:var(--z-nav);height:var(--nav);transition:background-color .35s var(--ease), border-color .35s var(--ease), backdrop-filter .35s var(--ease);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.camp .nav.is-stuck{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);border-bottom-color:var(--line);background:#08080ad1}@media (prefers-reduced-transparency:reduce){.camp .nav.is-stuck{background:var(--ground);-webkit-backdrop-filter:none;backdrop-filter:none}}.camp .nav__in{height:100%;width:min(100% - (var(--gut) * 2), var(--shell));justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;display:flex}.camp .lockup{transition:opacity .25s var(--ease);flex:none;align-items:center;display:inline-flex}.camp .lockup:hover{opacity:.78}.camp .lockup__svg{aspect-ratio:286/38;height:21px;display:block}@media (max-width:619px){.camp .lockup__svg{height:18px}.camp .nav__in>.btn{display:none}}.camp .tabs{gap:34px;display:none;position:relative}@media (min-width:900px){.camp .tabs{display:flex}}.camp .tab{font-family:var(--f-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3);transition:color .28s var(--ease);padding-block:8px;font-size:.6875rem;font-weight:500}.camp .tab:hover,.camp .tab.is-active{color:var(--ink)}.camp .tabs__bar{background-image:var(--grad);opacity:0;width:0;height:2px;transition:transform .42s var(--ease), width .42s var(--ease), opacity .28s var(--ease);position:absolute;bottom:0;left:0}.camp .tabs__bar.is-on{opacity:1}.camp .hero{min-height:100dvh;padding-top:var(--nav);align-items:flex-end;display:flex;position:relative;overflow:hidden}.camp .hero__still{z-index:0;position:absolute;inset:-6% -4%}.camp .hero__still img,.camp .hero__video{object-fit:cover;object-position:50% 44%;width:100%;height:100%}.camp .hero__still--pixelated img,.camp .hero__still--pixelated .hero__video{image-rendering:pixelated}.camp .hero__scrim{z-index:1;background: linear-gradient(rgba(8, 8, 10, var(--hero-veil,0)), rgba(8, 8, 10, var(--hero-veil,0))),  linear-gradient(180deg, #08080a00 50%, #08080a66 80%, var(--ground) 99%),  linear-gradient(to bottom, #08080a94 0%, #08080a00 29%);position:absolute;inset:0}@media (max-width:899px){.camp .hero__still img,.camp .hero__video{object-position:50% 34%}.camp .hero__in:before{inset:-40% -60% -16%}}.camp .hero__in{z-index:2;width:min(100% - (var(--gut) * 2), var(--shell));text-align:center;margin-inline:auto;padding-bottom:clamp(44px,6.5vh,88px);position:relative}.camp .hero__in:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#08080aeb 0%,#08080adb 32%,#08080ab8 56%,#08080a66 78%,#08080a00 100%);position:absolute;inset:-40% -40% -16%}.camp .hero__eyebrow{color:var(--ink);justify-content:center}.camp .hero__h1{letter-spacing:-.05em;text-transform:uppercase;margin-top:22px;font-size:clamp(2.5rem,7.4vw,6.5rem);font-weight:700;line-height:.92}.camp[data-heading=sentence] .hero__h1{letter-spacing:-.0375em;text-transform:none;font-size:clamp(2.25rem,5.6vw,5rem);line-height:1.2}.camp .hero__h1 .line-mask{display:block;overflow:clip}.camp .hero__sub{margin-top:22px;max-width:570px;color:var(--ink-2);margin-inline:auto;font-size:.9375rem;line-height:1.6}.camp .hero__date{margin-bottom:22px}.camp .chip{border-radius:var(--r-pill);font-family:var(--f-mono);letter-spacing:.14em;background:#08080ac2;border:1px solid #0000;padding:7px 16px 8px;font-size:.75rem;font-weight:500;display:inline-block;position:relative}.camp .chip__ring rect{x:.5px;y:.5px;stroke-width:1px;width:calc(100% - 1px);height:calc(100% - 1px)}.camp .chip__ring{pointer-events:none;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px}.camp .chip .grad-text{background-image:var(--grad)}.camp .hero__cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(18px,2.4vh,28px);display:flex}.camp .sec{padding-block:clamp(80px,9.5vw,144px)}.camp .sec--lineup{padding-top:clamp(68px,8vw,120px)}.camp .bento{gap:20px;display:grid}@media (min-width:1000px){.camp .bento{grid-template-columns:repeat(12,1fr)}.camp .tile,.camp .bento>.stats{grid-column:span var(--tile-span,12)}}.camp .tile__media{aspect-ratio:646/280}.camp .tile{background:var(--ground-2);border:1px solid var(--line);border-radius:var(--r-surface);transition:border-color .35s var(--ease), background-color .35s var(--ease);flex-direction:column;display:flex;overflow:hidden}.camp .tile:hover,.camp .tile:focus-within{border-color:var(--line-strong);background:var(--ground-3)}.camp .tile__media{background:var(--ground-3);flex:none;position:relative;overflow:hidden}.camp .tile__media img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease);position:absolute;inset:0}.camp .tile:hover .tile__media img,.camp .tile:focus-within .tile__media img{transform:scale(1.035)}@media (prefers-reduced-motion:reduce){.camp .tile:hover .tile__media img,.camp .tile:focus-within .tile__media img{transform:none}}.camp .tile__media .badge{top:22px;position:absolute;inset-inline-start:26px}.camp .tile__media .badge[data-align=end]{inset-inline:auto 26px}.camp .tile__body{flex-direction:column;flex:auto;gap:8px;padding:clamp(24px,2.2vw,32px) clamp(20px,1.7vw,24px);display:flex}.camp .tile__body .kicker{margin-bottom:8px}.camp .tile__h3{letter-spacing:-.03em;font-size:clamp(1.375rem,2vw,1.875rem);font-weight:600;line-height:1.05}.camp .tile__copy{color:var(--ink-2);font-size:1.0625rem;line-height:1.6}.camp .tile__foot{border-top:1px solid var(--line);margin-top:auto;padding-top:16px}.camp .tile__foot:not(:last-child){margin-top:0}.camp .tile__actions{flex-wrap:wrap;justify-content:flex-end;gap:14px;margin-top:auto;padding-top:24px;display:flex}.camp .tile__actions .btn{padding-inline:32px}.camp .tile__price{font-family:var(--f-mono);letter-spacing:.08em;color:var(--ink-3);font-size:.6875rem}.camp .stats{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;gap:20px;display:grid}.camp .stat{background:var(--ground-2);border:1px solid var(--line);border-radius:var(--r-surface);transition:border-color .35s var(--ease), background-color .35s var(--ease);flex-direction:column;justify-content:space-between;gap:clamp(48px,7vw,120px);padding:32px 24px;display:flex}.camp .stat:hover{background:var(--ground-3);border-color:var(--line-strong)}.camp .stat:last-child:nth-child(odd){grid-column:1/-1}.camp .stat__ico{width:40px;height:40px;color:var(--grad-a);padding:10px}.camp .stat__fig{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,3.6vw,3.25rem);font-weight:700;line-height:1;display:block}.camp .stat__lbl{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-top:8px;font-size:.6875rem;font-weight:500;display:block}.camp .sec--challenge{padding-bottom:clamp(64px,8vw,112px)}.camp .prizes{gap:clamp(26px,3vw,44px);display:grid}@media (min-width:760px){.camp .prizes{grid-template-columns:minmax(0,583fr) minmax(0,729fr);align-items:center;gap:0}}.camp .prizes__media{aspect-ratio:583/470;position:relative;overflow:hidden}.camp .prizes__media img{mix-blend-mode:lighten;width:115.94%;max-width:none;height:auto;position:absolute;bottom:0;left:-12.26%}@media (min-width:760px){.camp .prizes--frame{grid-template-columns:minmax(0,648fr) minmax(0,598fr);gap:clamp(32px,4.6vw,66px)}}.camp .prizes--frame .prizes__media{aspect-ratio:648/470;border-radius:var(--r-surface)}.camp .prizes--frame .prizes__media img{object-fit:cover;mix-blend-mode:normal;width:100%;max-width:100%;height:100%;inset:0}.camp .prizes__list{gap:clamp(26px,3vw,40px);display:grid}.camp .prizes__list--plain .prize+.prize{border-top:0;padding-top:0}.camp .prize+.prize{border-top:1px solid var(--line);padding-top:clamp(26px,3vw,40px)}.camp .prizes{--fig:clamp(2rem, 3.6vw, 3.25rem)}.camp .prize{align-items:flex-start;gap:clamp(20px,2.4vw,34px);min-width:0;display:flex}.camp .prize__text{flex:auto;min-width:0}.camp .prize__mark{aspect-ratio:1;color:#fff;background:#f4f4f21a;border-radius:50%;flex:none;place-items:center;width:clamp(56px,5.6vw,80px);display:grid}.camp .prize__glyph{fill:currentColor}.camp .prize__glyph--gmi{aspect-ratio:38.24/24;width:47.8%}.camp .prize__glyph--minimax{aspect-ratio:38.39/32;width:48%}.camp .prize__glyph--cash{aspect-ratio:1;width:52%}.camp .prize__glyph--banknote,.camp .prize__glyph--image,.camp .prize__glyph--venue{aspect-ratio:1;width:40%}.camp .prize__fig{width:fit-content;font-size:var(--fig);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.02}.camp .prize__fig--word{text-wrap:balance}.camp .prize__unit{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#fff;margin-top:9px;font-size:.6875rem}.camp .prizes__foot{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:clamp(40px,4vw,57px);font-size:.6875rem}.camp .tracks{border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative}.camp .tracks__pin{min-height:100dvh;padding-block:calc(var(--nav) + 40px) 56px;align-content:center;display:grid}.camp .tracks__lede{max-width:477px;color:var(--ink-2);margin-bottom:clamp(40px,5vw,72px);font-size:clamp(1rem,1.3vw,1.1875rem);line-height:1.55}.camp .tracks__grid{gap:clamp(44px,5vw,88px);display:grid}@media (min-width:900px){.camp .tracks__grid{grid-template-columns:1.05fr 1fr;align-items:center}}.camp .tracks__list{gap:clamp(6px,1vw,14px);display:grid}.camp .track__name{text-align:left;letter-spacing:-.045em;width:100%;color:var(--ink);opacity:.56;transition:opacity .5s var(--ease), color .5s var(--ease), transform .5s var(--ease), padding-left .5s var(--ease);background:0 0;border:0;padding:4px 0;font-family:inherit;font-size:clamp(2.25rem,6vw,4.75rem);font-weight:700;line-height:1.02;display:block;position:relative}.camp .track__name:before{content:"";background-image:var(--grad);transform-origin:0;width:34px;height:2px;transition:transform .5s var(--ease);position:absolute;top:50%;left:0;transform:translateY(-50%)scaleX(0)}.camp .track__name.is-active{opacity:1;color:var(--grad-a);padding-left:54px}@supports ((-webkit-background-clip:text) or (background-clip:text)){.camp .track__name.is-active{background-image:var(--grad);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}.camp .track__name.is-active:before{transform:translateY(-50%)scaleX(1)}.camp .track__name:hover{opacity:.78}.camp .track__name.is-active:hover{opacity:1}.camp .tracks__detail{min-height:250px;position:relative}.camp .track{opacity:0;pointer-events:none;transition:opacity .45s var(--ease), transform .45s var(--ease);flex-direction:column;gap:22px;display:flex;position:absolute;inset:0;transform:translateY(14px)}.camp .track.is-active{opacity:1;pointer-events:auto;transform:none}.camp .track__copy{max-width:494px;color:var(--ink-2);font-size:clamp(1rem,1.3vw,1.1875rem);line-height:1.55}.camp .rubric{padding:0;overflow:hidden}.camp .rubric__rows{display:grid}.camp .rubric__row{gap:16px;padding:clamp(26px,3vw,44px);display:grid}.camp .rubric__row+.rubric__row{border-top:1px solid var(--line)}@media (min-width:900px){.camp .rubric__row{grid-template-columns:minmax(0,345px) minmax(0,1fr);align-items:start;column-gap:clamp(28px,3vw,44px)}}.camp .rubric__name{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(1.6rem,3.1vw,2.625rem);font-weight:700;line-height:1}.camp .rubric__detail{align-content:start;gap:14px;display:grid}.camp .rubric__ask{font-size:clamp(1rem,1.3vw,1.1875rem);font-weight:400}.camp .rubric__copy{max-width:516px;color:var(--ink-2);font-size:clamp(1rem,1.15vw,1.0625rem)}.camp .clusters{gap:20px;display:grid}@media (min-width:860px){.camp .clusters{grid-template-columns:1fr 1fr}}.camp .cluster__h3{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;margin-bottom:26px;font-size:.6875rem;font-weight:500}.camp .facts{gap:clamp(26px,2.6vw,34px);display:grid}@supports (grid-template-rows:subgrid){@media (min-width:860px){.camp .clusters{grid-template-rows:auto repeat(4,auto);gap:25px 20px}.camp .cluster{grid-row:span 5;grid-template-rows:subgrid;row-gap:25px;display:grid}.camp .cluster__h3{margin-bottom:0}.camp .facts{grid-row:span 4;grid-template-rows:subgrid;row-gap:25px}.camp .fact+.fact{padding-top:9px}}}.camp .fact dt{letter-spacing:-.015em;align-items:center;gap:12px;font-size:1.0625rem;font-weight:600;display:flex}.camp .ico-disc{box-sizing:border-box;background:#f4f4f21a;border-radius:50%;flex:none}.camp .fact__ico{width:34px;height:34px;color:var(--grad-a);padding:8px}.camp .fact dd{max-width:396px;color:var(--ink-2);margin:10px 0 0;padding-left:46px;font-size:.9375rem}.camp .handoff{border-radius:var(--r-surface);transition:background-position .6s var(--ease);background-position:0 0;background-size:160% 100%;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px clamp(24px,3vw,48px);margin-top:clamp(32px,3.6vw,56px);padding:clamp(26px,3vw,40px) clamp(24px,3vw,44px);display:flex}.camp .handoff:hover,.camp .handoff:focus-visible{background-position:100% 0}.camp .handoff__line{letter-spacing:-.025em;font-size:clamp(1.0625rem,1.75vw,1.625rem);font-weight:600;line-height:1.18}@media (min-width:560px){.camp .handoff__line,.camp .handoff__act{white-space:nowrap}}.camp .handoff__act{white-space:nowrap;border-radius:var(--r-pill);background:var(--ground);min-height:52px;color:var(--ink);font-family:var(--f-mono);letter-spacing:.13em;text-transform:uppercase;flex:none;justify-content:center;align-items:center;padding:0 35px;font-size:.75rem;font-weight:500;display:inline-flex}@media (max-width:479px){.camp .handoff{padding:26px 20px}.camp .handoff__act{letter-spacing:.1em;padding:0 18px}}.camp .track-line{position:relative}.camp .track-line__svg{width:100%;height:2px;position:absolute;top:71px;left:0;right:0;overflow:visible}.camp .track-line__base{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.camp .track-line__draw{stroke-width:1px;vector-effect:non-scaling-stroke}.camp .how{gap:clamp(40px,4vw,48px);display:grid}@media (min-width:900px){.camp .how{grid-template-columns:repeat(4,1fr);gap:clamp(28px,3.4vw,52px)}}.camp .how__step{position:relative}.camp .how__mark{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.camp .how__no{letter-spacing:-.03em;text-transform:uppercase;align-items:flex-end;min-height:38px;font-size:clamp(1.5rem,2.3vw,2.125rem);font-weight:700;line-height:1;display:flex}.camp .how__ico{background-image:linear-gradient(#f4f4f21a,#f4f4f21a);background-color:var(--ground);width:40px;height:40px;padding:10px}.camp .how__step:nth-child(2) .how__ico{color:color-mix(in srgb, var(--grad-a), var(--grad-icon-b,var(--grad-b)) 33%)}.camp .how__step:nth-child(3) .how__ico{color:color-mix(in srgb, var(--grad-a), var(--grad-icon-b,var(--grad-b)) 67%)}.camp .how__step:nth-child(4) .how__ico{color:var(--grad-icon-b,var(--grad-b))}.camp .how__step:first-child .how__ico{background-image:none;background-color:var(--grad-a);color:var(--ground)}.camp .how__h3{letter-spacing:-.02em;font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:600;line-height:1.2}.camp .how__copy{color:var(--ink-2);margin-top:22px;font-size:.9375rem}@media (max-width:899px){.camp .track-line__svg{display:none}}.camp .bands{gap:20px;display:grid}.camp .band{transition:border-color .35s var(--ease), background-color .35s var(--ease);gap:24px;display:grid}.camp .band:hover,.camp .band:focus-within{border-color:var(--line-strong);background:var(--ground-3)}.camp .band__meta,.camp .band__body{align-content:start;display:grid}.camp .band__meta{gap:18px}.camp .band__body{gap:clamp(24px,2.6vw,34px)}@media (min-width:900px){.camp .band{grid-template-columns:1fr 1.55fr;align-items:center;column-gap:clamp(40px,5vw,72px)}}.camp .band__when{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:.6875rem}.camp .band__h3{letter-spacing:-.045em;font-size:clamp(2rem,4.4vw,3.5rem);font-weight:700;line-height:.95}.camp .band__copy{max-width:497px;color:var(--ink-2);font-size:clamp(1rem,1.3vw,1.1875rem);line-height:1.55}.camp .band__act{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.camp .watch{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.camp .watch__lbl{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:.6875rem}.camp .watch__to{color:var(--ink-2);transition:color .25s var(--ease);place-items:center;margin:-4px;padding:4px;display:grid}.camp .watch__to .ico{width:18px;height:18px}.camp .watch__to:hover{color:var(--ink)}.camp .rule-note{border:1px solid var(--line);border-radius:var(--r-surface);color:var(--ink);background:#ddea4d0a;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-bottom:clamp(32px,3.5vw,48px);padding:20px 26px;font-size:.9375rem;display:flex}.camp .rule-note__tag{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.625rem}.camp .form__card{background:var(--ground-2);border:1px solid var(--line);border-radius:var(--r-surface);padding:clamp(24px,3vw,52px)}.camp .form.is-done .form__card{display:none}.camp .grp{border:0;border-bottom:1px solid var(--line);min-width:0;margin:0 0 clamp(32px,3.4vw,44px);padding:0 0 clamp(32px,3.4vw,44px)}.camp .grp--last{border-bottom:0;margin-bottom:clamp(28px,3vw,36px);padding-bottom:0}.camp .grp__legend{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-bottom:26px;padding:0;font-size:.6875rem;font-weight:500}.camp .grid-2{gap:30px;display:grid}@media (min-width:760px){.camp .grid-2{grid-template-columns:1fr 1fr;column-gap:28px}.camp .field--full{grid-column:1/-1}}.camp .members{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.camp .members__legend{letter-spacing:-.005em;padding:0;font-size:.875rem;font-weight:500}.camp .member{border-top:1px solid var(--line);gap:12px;margin:22px 0 0;padding-top:22px;display:grid}.camp .member__head{justify-content:space-between;align-items:center;gap:16px;margin:0;display:flex}.camp .member__no,.camp .member__drop{font-family:var(--f-mono);letter-spacing:.13em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.camp .member__no{color:var(--ink-3)}.camp .member__drop{color:var(--ink-2);text-underline-offset:4px;transition:color .2s var(--ease), text-decoration-color .2s var(--ease);margin-block:-12px;padding-block:12px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.camp .member__drop:hover{color:var(--ink);text-decoration-color:currentColor}.camp .members__add{justify-self:start;margin-top:22px}.camp .field{align-content:start;gap:8px;margin:0;display:grid}.camp .field>label{letter-spacing:-.005em;font-size:.875rem;font-weight:500}.camp .field input,.camp .field textarea,.camp .field select,.camp .field .sel__btn{border:1px solid var(--line-strong);border-radius:var(--r-input);background:var(--ground);width:100%;min-height:48px;color:var(--ink);transition:border-color .25s var(--ease), background-color .25s var(--ease);padding:11px 16px;font-size:.9375rem}.camp .field textarea{resize:vertical;min-height:auto;line-height:1.5}.camp .field input:hover,.camp .field textarea:hover,.camp .field select:hover,.camp .field .sel__btn:hover{border-color:#f4f4f252}.camp .field input::placeholder,.camp .field textarea::placeholder{color:#f4f4f28f}.camp .sel{display:block;position:relative}.camp .sel select,.camp .field .sel__btn{appearance:none;cursor:pointer;padding-right:46px}.camp .field .sel__btn{text-align:left}.camp .sel select:invalid,.camp .field .sel__btn--empty{color:#f4f4f28f}.camp .sel option{background:var(--ground-2);color:var(--ink)}.camp .sel__ico{color:var(--ink-2);pointer-events:none;font-size:.875rem;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.camp .sel--search{z-index:1}.camp .field .sel__btn[aria-expanded=true]{border-radius:var(--r-input) var(--r-input) 0 0}.camp .sel__pop{z-index:2;border:1px solid var(--line-strong);border-radius:0 0 var(--r-input) var(--r-input);background:var(--ground-2);flex-direction:column;width:100%;max-height:264px;display:flex;position:absolute;top:calc(100% - 1px);left:0;overflow:hidden}.camp .sel__search{border:0;border-bottom:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);background:0 0;border-radius:0;flex:none;padding:10px 16px;font-size:.9375rem}.camp .sel__search::placeholder{color:var(--ink-3)}.camp .sel__search:focus-visible{outline:none}.camp .sel__opt:focus-visible{outline-offset:-2px;border-radius:0}.camp .sel__list{padding:6px 0;display:block;overflow-y:auto}.camp .sel__opt{width:100%;color:var(--ink);text-align:left;cursor:pointer;transition:background-color .2s var(--ease);background:0 0;padding:8px 16px;font-size:.9375rem;display:block}.camp .sel__opt:hover,.camp .sel__opt:focus-visible{background:#f4f4f214}.camp .sel__opt.is-on{font-weight:600}.camp .sel__none{color:var(--ink-2);padding:12px 16px;font-size:.875rem;display:block}.camp .hint{color:var(--ink-2);font-size:.8125rem}.camp .err{color:var(--danger);font-size:.8125rem;display:none}.camp .err--check{margin:-8px 0 4px 34px;display:none}.camp .field.is-bad input,.camp .field.is-bad textarea,.camp .field.is-bad select{border-color:#ff9e9e73;border-left:2px solid var(--danger)}.camp .field.is-bad>label{color:var(--danger)}.camp .field.is-bad .err,.camp .check.is-bad+.err--check{display:block}.camp .chips{border:0;grid-column:1/-1;gap:8px;min-width:0;margin:0;padding:0;display:grid}.camp .chips__legend{letter-spacing:-.005em;padding:0;font-size:.875rem;font-weight:500}.camp .chips__row{flex-wrap:wrap;gap:10px;margin-top:2px;display:flex}.camp .chips__item{margin:0}.camp .chips__item input{opacity:0;width:1px;height:1px;position:absolute}.camp .chips__item label{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--ground);letter-spacing:.13em;text-transform:uppercase;min-height:36px;color:var(--ink-2);cursor:pointer;transition:border-color .2s var(--ease), color .2s var(--ease);justify-content:center;align-items:center;padding-inline:16px;font-size:.6875rem;font-weight:500;display:inline-flex}.camp .chips__item label:hover{border-color:var(--ink);color:var(--ink)}.camp .chips__item input:checked+label{color:var(--ink);background:linear-gradient(var(--ground), var(--ground)) padding-box, var(--grad) border-box;border-color:#0000}.camp .chips__item input:focus-visible+label{outline:2px solid var(--focus);outline-offset:3px}.camp .chips.is-bad .chips__legend{color:var(--danger)}.camp .chips.is-bad .chips__item label{border-color:#ff9e9e73}.camp .chips.is-bad .err{display:block}.camp .check{margin:0 0 18px;display:grid}.camp .check:last-of-type{margin-bottom:0}.camp .check input{opacity:0;width:1px;height:1px;position:absolute}.camp .check label{color:var(--ink-2);cursor:pointer;grid-template-columns:20px 1fr;align-items:start;gap:14px;font-size:.9375rem;display:grid}.camp .check__box{border:1px solid var(--line-strong);background:var(--ground);width:20px;height:20px;color:var(--ground);transition:background-color .2s var(--ease), border-color .2s var(--ease);border-radius:5px;place-items:center;margin-top:2px;display:grid}.camp .check__box .ico{transition:transform .2s var(--ease);font-size:.75rem;transform:scale(0)}.camp .check input:checked+label .check__box{background-image:var(--grad);border-color:var(--grad-b)}.camp .check input:checked+label .check__box .ico{transform:scale(1)}.camp .check input:focus-visible+label .check__box{outline:2px solid var(--focus);outline-offset:3px}.camp .check.is-bad label{color:var(--danger)}.camp .check.is-bad .check__box{border-color:var(--danger)}.camp .form__foot{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.camp .form__note{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:.6875rem}.camp .form__summary{border:1px solid #ff9e9e66;border-left:2px solid var(--danger);border-radius:var(--r-input);color:var(--danger);margin-top:24px;padding:16px 20px;font-size:.875rem}.camp .form__done{border:1px solid var(--line);border-radius:var(--r-surface);background:var(--ground-2);justify-items:start;gap:20px;padding:clamp(40px,5vw,72px);display:grid}.camp .form__done-ico{color:var(--ground);background-image:var(--grad);box-sizing:content-box;border-radius:50%;padding:.4em;font-size:1.5rem}.camp .form__done-h3{letter-spacing:-.035em;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1}.camp .form__done-copy{max-width:48ch;color:var(--ink-2)}.camp .faq{border-top:1px solid var(--line)}.camp .qa{border-bottom:1px solid var(--line)}.camp .qa h3{font:inherit;margin:0}.camp .qa__q{text-align:left;letter-spacing:-.02em;width:100%;color:var(--ink-2);transition:color .25s var(--ease);background:0 0;border:0;justify-content:space-between;align-items:center;gap:32px;padding:clamp(24px,2.6vw,34px) 0;font-size:clamp(1.0625rem,1.7vw,1.375rem);font-weight:600;display:flex}.camp .qa__q:hover,.camp .qa[data-open] .qa__q{color:var(--ink)}.camp .qa__ico{color:var(--ink-3);transition:color .3s var(--ease);flex:none;place-items:center;display:grid}.camp .qa__ico .ico{width:16px;height:16px;transition:transform .42s var(--ease)}.camp .qa[data-open] .qa__ico{color:var(--ink)}.camp .qa[data-open] .qa__ico .ico{transform:rotate(45deg)}.camp .qa__a{transition:grid-template-rows .44s var(--ease);grid-template-rows:0fr;display:grid}.camp .qa[data-open] .qa__a{grid-template-rows:1fr}.camp .qa__wrap{min-height:0;overflow:hidden}.camp .qa__a p{max-width:614px;color:var(--ink-2);padding-bottom:clamp(24px,2.6vw,34px);font-size:1.0625rem}.camp .faq__notice{color:var(--ink-3);margin-top:clamp(24px,2.6vw,34px);font-size:.8125rem;line-height:1.6}.camp .faq__notice-title{color:var(--ink-2);font-weight:600}.camp .grain{z-index:var(--z-grain);pointer-events:none;opacity:.055;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.camp .chip--live:before{content:"";background:var(--grad-a);vertical-align:1px;width:7px;height:7px;animation:camp-pulse 1.8s var(--ease) infinite;border-radius:50%;margin-right:9px;display:inline-block;box-shadow:0 0 #ddea4d80}.camp .chip--muted{color:var(--ink-2)}.camp .chip--muted .chip__ring rect{stroke:var(--line-strong)}@keyframes camp-pulse{70%{box-shadow:0 0 0 9px #ddea4d00}to{box-shadow:0 0 #ddea4d00}}.camp .plate{background:radial-gradient(70% 90% at 80% 110%, var(--plate-b) 0%, transparent 60%), linear-gradient(135deg, var(--ground) 0%, var(--plate-a) 100%);place-items:center;padding:24px;display:grid;position:absolute;inset:0}.camp .plate:before{content:"";mix-blend-mode:overlay;background:repeating-linear-gradient(-32deg,#ffffff0d 0 2px,#0000 2px 22px);position:absolute;inset:0}.camp .plate__word{letter-spacing:-.045em;text-align:center;text-wrap:balance;color:#fff;text-shadow:0 6px 40px #0006;font-size:clamp(1.8rem,4.4vw,3.2rem);font-weight:700;line-height:.95;position:relative}.camp .plate__spec{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffffb8;font-size:.625rem;font-weight:500;position:absolute;bottom:18px;left:22px}.camp .lockup__word{letter-spacing:-.03em;align-items:baseline;gap:8px;font-size:1rem;font-weight:700;display:flex}.camp .lockup__sep{color:var(--ink-3);font-weight:400}.camp .lockup__mark{aspect-ratio:1;height:24px;color:var(--ink);display:block}@media (max-width:619px){.camp .lockup__mark{height:20px}}.camp .lockup__word--mark{align-items:center;gap:10px}.camp .lockup__by{color:var(--ink-2);letter-spacing:0;font-weight:400}.camp .lockup__gmi{color:var(--ink-2)}.camp .tiers{padding:0;overflow:hidden}.camp .tiers__scroll{overflow-x:auto}.camp .tiers table{border-collapse:collapse;text-align:left;width:100%;min-width:560px}.camp .tiers th,.camp .tiers td{border-bottom:1px solid var(--line);white-space:nowrap;padding:clamp(20px,2.2vw,30px) clamp(16px,2vw,28px);font-weight:400}.camp .tiers thead th{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);padding-block:22px;font-size:.6875rem;font-weight:500}.camp .tiers tbody th{letter-spacing:-.02em;font-size:1.375rem;font-weight:600}.camp .tiers tbody tr:first-child th{color:var(--grad-a)}.camp .tiers tbody tr:last-child th,.camp .tiers tbody tr:last-child td{border-bottom:0}.camp .tiers td{color:var(--ink-2);font-size:1.1875rem}.camp .tiers tbody td:nth-child(3){font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.camp .tiers__band{border-radius:var(--r-surface);background-image:linear-gradient(90deg, var(--grad-a) 0%, var(--grad-mid,var(--grad-b)) 65%, var(--grad-b) 100%);color:var(--ground);letter-spacing:-.03em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin-top:clamp(24px,3vw,36px);padding:clamp(26px,3vw,40px) clamp(24px,3.3vw,43px);font-size:1.25rem;font-weight:600;line-height:1.485;display:flex}.camp .tiers__band .btn{background-image:none;background-color:var(--ground);color:var(--ink);transition:background-color .25s var(--ease), transform .12s var(--ease)}.camp .tiers__band .btn:hover{background-color:#000}.camp .tile__meta{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.camp .tile__meta--plain{gap:12px}.camp .tile__meta--plain span{border:0;padding:0}.camp .tile__meta span{border:1px solid var(--line-strong);border-radius:var(--r-pill);font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);padding:4px 8px;font-size:.625rem;font-weight:500}[data-camp-motion] .camp .reveal{opacity:0;transform:translateY(20px)}[data-camp-motion] .camp .hero__h1,[data-camp-motion] .camp .hero__sub,[data-camp-motion] .camp .hero__date,[data-camp-motion] .camp .hero__cta,[data-camp-motion] .camp .hero__eyebrow,[data-camp-motion] .camp .head__h2{opacity:0}.camp .head__h2 .line-mask{display:block;overflow:clip}[data-camp-motion] .camp .track-line__draw{opacity:0}@media (prefers-reduced-motion:reduce){.camp *,.camp :before,.camp :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.camp .track-line__draw{opacity:1}}
