:root{--step--2:clamp(.6944rem, .6502rem + .1816vw, .8681rem);--step--1:clamp(.8333rem, .7802rem + .2179vw, 1.0417rem);--step-0:clamp(1rem, .9363rem + .2614vw, 1.25rem);--step-1:clamp(1.2rem, 1.0812rem + .4876vw, 1.6663rem);--step-2:clamp(1.44rem, 1.2409rem + .8168vw, 2.2211rem);--step-3:clamp(1.728rem, 1.4138rem + 1.2891vw, 2.9607rem);--step-4:clamp(2.0736rem, 1.5962rem + 1.9588vw, 3.9467rem);--step-5:clamp(2.4883rem, 1.7816rem + 2.8994vw, 5.2609rem);--step-6:clamp(2.986rem, 1.9595rem + 4.211vw, 7.0128rem);--space-3xs:clamp(.25rem, .2341rem + .0654vw, .3125rem);--space-2xs:clamp(.5rem, .4681rem + .1307vw, .625rem);--space-xs:clamp(.75rem, .7022rem + .1961vw, .9375rem);--space-s:clamp(1rem, .9363rem + .2614vw, 1.25rem);--space-m:clamp(1.5rem, 1.4044rem + .3922vw, 1.875rem);--space-l:clamp(2rem, 1.8725rem + .5229vw, 2.5rem);--space-xl:clamp(3rem, 2.8088rem + .7843vw, 3.75rem);--space-2xl:clamp(4rem, 3.7451rem + 1.0458vw, 5rem);--space-3xl:clamp(6rem, 5.6176rem + 1.5686vw, 7.5rem);--measure:68ch;--leading-tight:1.05;--leading-snug:1.25;--leading-body:1.55}@font-face{font-family:JC14 Head;src:url(/fonts/jc14-head.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JC14 Display;src:url(/fonts/jc14-display.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JC14 Head Alt;src:url(/fonts/jc14-head-alt.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JC14 Body;src:url(/fonts/jc14-body.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JC14 Body Alt;src:url(/fonts/jc14-body-alt.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JC14 Mono;src:url(/fonts/jc14-mono.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--design-w:1380;--design-h:862;--orange:#de9d1b;--orange-lift:#edb43f;--ink:#040508;--dark:#1c1b1b;--menu:#171717;--white:#fefefe;--paper:#fff;--rule:#fefefe2e;--f-display:"JC14 Display", "Arial Narrow", sans-serif;--f-head:"JC14 Head", "Arial Narrow", sans-serif;--f-head-alt:"JC14 Head Alt", "Arial Narrow", sans-serif;--f-body:"JC14 Body", "Arial Narrow", sans-serif;--f-body-alt:"JC14 Body Alt", "Arial Narrow", sans-serif;--f-mono:"JC14 Mono", "Courier New", monospace}*,:before,:after{box-sizing:border-box}html{background:var(--ink);--px:min(calc(100vw / 1380), calc(100svh / 862), 1.35px)}body{background:var(--ink);color:var(--white);font-family:var(--f-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.stage{--stage-gap:max(0px, calc((100svh - 862 * var(--px)) / 2));place-items:center;width:100%;min-height:100svh;display:grid;position:relative;overflow:hidden}[data-topo-on] .stage__canvas{z-index:2}.stage__canvas{width:calc(1380 * var(--px));height:calc(862 * var(--px));position:relative}.stage .anchor-b{top:auto!important;bottom:calc(var(--ab-b,0) * var(--px) - var(--stage-gap,0px))!important;left:calc(var(--ab-cx) * var(--px))!important;height:calc(var(--ab-h) * var(--px) + var(--stage-gap,0px))!important;width:calc(var(--ab-w) * var(--px) + (var(--ab-w) / var(--ab-h)) * var(--stage-gap,0px))!important;max-width:none!important;right:auto!important;translate:-50%!important}.stage .bleed-x{width:100vw!important;max-width:none!important;margin-left:-50vw!important;left:50%!important;right:auto!important;transform:none!important}.stage .bleed{object-fit:cover!important;width:100vw!important;max-width:none!important;height:100svh!important;position:absolute!important;inset:50% auto auto 50%!important;translate:-50% -50%!important}.stage__flow{display:none}@media (width<=991px){.stage{min-height:0;display:block}.stage:has(.stage__flow>*) .stage__canvas{display:none}.stage:has(.stage__flow>*) .stage__flow{display:block}.hs{height:auto!important}.hs__viewport{height:auto!important;position:static!important;overflow:visible!important}.hs__track{background:0 0!important;width:auto!important;padding-inline:0!important;display:block!important;transform:none!important}.hs__track>*{width:auto!important}}.el{position:absolute}.stage__bleed{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.txt[data-astro-cid-kktsugie]{margin:0}.hdr__probe[data-astro-cid-fzpbxy5g]{pointer-events:none;position:absolute;inset:0}.hdr[data-astro-cid-fzpbxy5g]{height:calc(124 * var(--px));z-index:60;pointer-events:none;--hdr-ink:var(--white);--hdr-chip:var(--white);--hdr-chip-ink:var(--ink);position:fixed;top:0;left:0;right:0}.hdr[data-astro-cid-fzpbxy5g] [data-astro-cid-fzpbxy5g][data-theme=light]{--hdr-ink:var(--ink);--hdr-chip:var(--ink);--hdr-chip-ink:var(--white)}.hdr__canvas[data-astro-cid-fzpbxy5g]{width:100%;height:100%;margin-left:0;position:absolute;inset:0}.hdr__canvas[data-astro-cid-fzpbxy5g]>[data-astro-cid-fzpbxy5g]{pointer-events:auto}.hdr__mark[data-astro-cid-fzpbxy5g]{left:calc(66 * var(--px));top:calc(29 * var(--px));width:calc(112 * var(--px));height:calc(60 * var(--px));display:block;position:absolute}.hdr__mark[data-astro-cid-fzpbxy5g]:focus-visible{outline:2px solid var(--orange);outline-offset:calc(4 * var(--px))}.hdr__logo[data-astro-cid-fzpbxy5g]{margin-left:calc(-29 * var(--px));left:50%;top:calc(32 * var(--px));width:calc(57 * var(--px));height:calc(60 * var(--px));color:var(--hdr-ink);position:absolute}.hdr__logo[data-astro-cid-fzpbxy5g] svg{width:100%;height:100%;display:block}.hdr__logo[data-astro-cid-fzpbxy5g],.hdr__menu[data-astro-cid-fzpbxy5g],.hdr__bars[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g],.hdr__mark[data-astro-cid-fzpbxy5g] .txt{transition:color .55s,background-color .55s}.hdr__store[data-astro-cid-fzpbxy5g]{right:calc(151.25 * var(--px));top:calc(37 * var(--px));width:calc(171.75 * var(--px));height:calc(49.6 * var(--px));background:var(--orange);border-radius:calc(7 * var(--px));transition:background .2s;display:block;position:absolute}.hdr__store[data-astro-cid-fzpbxy5g][href]:hover{background:var(--orange-lift)}.hdr__store[data-astro-cid-fzpbxy5g][aria-disabled=true]{cursor:default}.hdr__bag[data-astro-cid-fzpbxy5g]{left:calc(22 * var(--px));top:calc(12 * var(--px));width:calc(27 * var(--px));height:calc(27 * var(--px));color:var(--white);position:absolute}.hdr__menu[data-astro-cid-fzpbxy5g]{right:calc(71.4 * var(--px));top:calc(37 * var(--px));width:calc(49.6 * var(--px));height:calc(49.6 * var(--px));background:var(--hdr-chip);border-radius:calc(7 * var(--px));cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute}.hdr__bars[data-astro-cid-fzpbxy5g]{gap:calc(5 * var(--px));width:calc(26 * var(--px));display:grid}.hdr__bars[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]{height:calc(3.5 * var(--px));background:var(--hdr-chip-ink);border-radius:999px;display:block}.hdr__bars[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]:first-child{width:62%}.hdr__menu[data-astro-cid-fzpbxy5g]:hover .hdr__bars[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g],.hdr__menu[data-astro-cid-fzpbxy5g]:focus-visible .hdr__bars[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]{animation:1.1s ease-in-out infinite hdr-bar-1}.hdr__menu[data-astro-cid-fzpbxy5g]:hover .hdr__bars[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]:nth-child(2),.hdr__menu[data-astro-cid-fzpbxy5g]:focus-visible .hdr__bars[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]:nth-child(2){animation-name:hdr-bar-2;animation-delay:-.2s}.hdr__menu[data-astro-cid-fzpbxy5g]:hover .hdr__bars[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]:nth-child(3),.hdr__menu[data-astro-cid-fzpbxy5g]:focus-visible .hdr__bars[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]:nth-child(3){animation-name:hdr-bar-3;animation-delay:-.45s}@keyframes hdr-bar-1{0%,to{width:62%}50%{width:100%}}@keyframes hdr-bar-2{0%,to{width:100%}50%{width:52%}}@keyframes hdr-bar-3{0%,to{width:80%}45%{width:38%}75%{width:100%}}.hdr__menu[data-astro-cid-fzpbxy5g]:focus-visible{outline:2px solid var(--orange);outline-offset:calc(3 * var(--px))}@media (width<=991px){.hdr[data-astro-cid-fzpbxy5g]{height:auto;padding:var(--space-xs) var(--space-s);align-items:center;gap:var(--space-xs);display:flex}.hdr__canvas[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-xs);width:100%;height:auto;margin-left:0;display:flex;position:static}.hdr__mark[data-astro-cid-fzpbxy5g]{flex:auto;width:auto;height:auto;line-height:0;position:static}.hdr__mark[data-astro-cid-fzpbxy5g] .txt{white-space:nowrap;display:block;position:static!important;transform:none!important}.hdr__mark[data-astro-cid-fzpbxy5g] .txt:first-child{font-size:var(--step--1)!important;letter-spacing:.06em!important}.hdr__mark[data-astro-cid-fzpbxy5g] .txt:last-child{font-size:var(--step-1)!important;letter-spacing:.01em!important}.hdr__logo[data-astro-cid-fzpbxy5g]{display:none}.hdr__store[data-astro-cid-fzpbxy5g]{width:auto;height:auto;padding:var(--space-2xs) var(--space-s) var(--space-2xs) calc(var(--space-s) * 2);border-radius:3px;flex:none;position:relative;top:auto;left:auto}.hdr__store[data-astro-cid-fzpbxy5g] .txt{font-size:var(--step-0)!important;letter-spacing:.02em!important;line-height:1.15!important;position:static!important;transform:none!important}.hdr__bag[data-astro-cid-fzpbxy5g]{left:var(--space-2xs);width:var(--step-1);height:var(--step-1);top:50%;translate:0 -50%}.hdr__menu[data-astro-cid-fzpbxy5g]{width:max(44px, var(--space-xl));height:max(44px, var(--space-xl));border-radius:3px;flex:none;position:static}.hdr__bars[data-astro-cid-fzpbxy5g]{gap:4px;width:55%}.hdr__bars[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]{height:2.5px}}.hdr__bars[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]:nth-child(3){width:80%;margin-left:auto}.menu-ov[data-astro-cid-2i3agi2m][hidden]{display:none}.menu-ov[data-astro-cid-2i3agi2m]{z-index:200;overscroll-behavior:contain;opacity:0;pointer-events:none;background:#1c1c1c;justify-content:center;align-items:center;transition:opacity .18s;display:flex;position:fixed;inset:0;overflow:auto}.menu-ov[data-astro-cid-2i3agi2m].is-open{opacity:1;pointer-events:auto}.menu-ov__frame[data-astro-cid-2i3agi2m]{width:100%;height:calc(862 * var(--px));flex:none;position:relative;overflow:hidden}.menu-ov__canvas[data-astro-cid-2i3agi2m]{width:calc(1380 * var(--px));height:calc(862 * var(--px));margin-left:calc(-690 * var(--px));position:absolute;top:0;left:50%}.menu-ov__topo[data-astro-cid-2i3agi2m]{width:calc(1380 * var(--px));height:calc(862 * var(--px));opacity:.2;position:absolute;top:0;left:0}.menu-ov__close[data-astro-cid-2i3agi2m]{left:calc(1265 * var(--px));top:calc(128 * var(--px));width:calc(37 * var(--px));height:calc(44 * var(--px));cursor:pointer;color:var(--orange);z-index:1;background:0 0;border:0;padding:0}.menu-ov__close[data-astro-cid-2i3agi2m]:before{content:"";inset:calc(-14 * var(--px));position:absolute}.menu-ov__close[data-astro-cid-2i3agi2m]:focus-visible{outline:calc(2 * var(--px)) solid var(--orange);outline-offset:calc(10 * var(--px))}.menu-ov__mark[data-astro-cid-2i3agi2m]{width:100%;height:100%;transition:rotate .5s cubic-bezier(.3,1.3,.5,1);display:block;overflow:visible}.menu-ov__close[data-astro-cid-2i3agi2m]:hover .menu-ov__mark[data-astro-cid-2i3agi2m],.menu-ov__close[data-astro-cid-2i3agi2m]:focus-visible .menu-ov__mark[data-astro-cid-2i3agi2m]{rotate:180deg}.menu-ov__nav[data-astro-cid-2i3agi2m]{position:absolute;inset:0}.menu-ov__tile[data-astro-cid-2i3agi2m]{display:block}.menu-ov__shot[data-astro-cid-2i3agi2m]{object-fit:cover;transition:scale .7s cubic-bezier(.2,.7,.2,1),translate 1.4s cubic-bezier(.2,.7,.2,1)}.menu-ov__tile[data-astro-cid-2i3agi2m][href]:hover .menu-ov__shot[data-astro-cid-2i3agi2m],.menu-ov__tile[data-astro-cid-2i3agi2m][href]:focus-visible .menu-ov__shot[data-astro-cid-2i3agi2m]{scale:1.045}.menu-ov__tile[data-astro-cid-2i3agi2m]:focus-visible{outline:calc(2 * var(--px)) solid var(--orange);outline-offset:calc(3 * var(--px))}.menu-ov__tile[data-astro-cid-2i3agi2m][aria-disabled=true]{cursor:default}[data-motion=on] .stage [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.65,.05,0,1),clip-path .7s cubic-bezier(.65,.05,0,1);transition-delay:calc(var(--i,0) * 55ms);will-change:opacity, clip-path}[data-motion=on] .stage [data-reveal=text]{clip-path:inset(0 100% 0 0)}[data-motion=on] .stage [data-reveal=media]{clip-path:inset(12% 0 0)}[data-motion=on] .stage.is-in [data-reveal]{opacity:var(--reveal-opacity,1);clip-path:inset(0)}[data-motion=on] .stage.is-settled [data-reveal]{will-change:auto;clip-path:none;transition:none}[data-motion=on] .stage img{transition:opacity .3s}[data-motion=on] .stage img:not(.is-loaded){opacity:0}[data-motion=on] .stage .txt.fx-title{transition:none}[data-motion=on] .stage .txt.fx-title[data-reveal]{clip-path:none}[data-motion=on] .stage .txt.fx-title:not(.fx-run):not(.fx-done){opacity:0!important}.fx-c{text-align:center;white-space:pre;display:inline-block}.ldots i{font-style:normal}[data-motion=on] .ldots i{animation:2.5s step-end infinite ldot-1}[data-motion=on] .ldots i:nth-child(2){animation-name:ldot-2}[data-motion=on] .ldots i:nth-child(3){animation-name:ldot-3}[data-motion=on] .ldots i:nth-child(4){animation-name:ldot-4}@keyframes ldot-1{0%{opacity:0}20%,to{opacity:1}}@keyframes ldot-2{0%{opacity:0}40%,to{opacity:1}}@keyframes ldot-3{0%{opacity:0}60%,to{opacity:1}}@keyframes ldot-4{0%{opacity:0}80%,to{opacity:1}}.pimg{overflow:hidden}.pimg>img{object-fit:cover;width:100%;height:100%;display:block}[data-motion=on] .pimg>img{will-change:translate;scale:1.14}[data-shared]{transform-origin:0 0}[data-motion=on] .stage.shared-open{overflow:clip visible}[data-motion=on] .stage .shared-follow[data-reveal]{opacity:var(--reveal-opacity,1);clip-path:none;transition:none}.skip[data-astro-cid-hkbrpulz]{left:calc(66 * var(--px));top:calc(-120 * var(--px));z-index:100;padding:calc(10 * var(--px)) calc(18 * var(--px));background:var(--orange);color:var(--white);font-family:var(--f-head);font-size:calc(24 * var(--px));letter-spacing:calc(1 * var(--px));transition:top .2s;position:absolute}.skip[data-astro-cid-hkbrpulz]:focus{top:calc(20 * var(--px))}.sprite[data-astro-cid-hkbrpulz]{width:0;height:0;position:absolute;overflow:hidden}
