._8TFI2G_game{gap:var(--space-3);flex-direction:column;min-width:0;height:100%;display:flex}._8TFI2G_hud{flex-wrap:wrap;align-items:center;gap:10px;min-height:40px;display:flex}._8TFI2G_chip{border:2.5px solid var(--ink-950);background:var(--ink-0);color:var(--ink-950);box-shadow:3px 3px 0 var(--mint-500);font-family:var(--font-display);border-radius:6px;align-items:baseline;gap:8px;padding:5px 12px 4px;display:inline-flex}._8TFI2G_chipLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-600);font-size:11px;font-weight:800}._8TFI2G_chipValue{font-variant-numeric:tabular-nums;font-size:18px;font-weight:800;line-height:1.1}[dir=rtl] ._8TFI2G_chipLabel{font-size:13px}._8TFI2G_prompt{font-family:var(--font-display);letter-spacing:-.01em;flex:100%;font-size:clamp(20px,2.4vw,28px);font-weight:800;line-height:1.2}[dir=rtl] ._8TFI2G_prompt{font-weight:700;line-height:1.5}._8TFI2G_stage{border:3px solid var(--ink-950);background:radial-gradient(circle, var(--mint-900) 28%, transparent 32%) 0 0 / 16px 16px, var(--ink-950);min-height:220px;box-shadow:6px 6px 0 var(--mint-600);touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:12px;flex:1 1 0;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid;position:relative;overflow:hidden;container-type:size}._8TFI2G_stage:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}._8TFI2G_overlay{z-index:10;padding:var(--space-4);scrollbar-width:thin;background:var(--scrim);place-items:safe center;display:grid;position:absolute;inset:0;overflow-y:auto}._8TFI2G_card{justify-items:center;gap:var(--space-3);max-width:420px;padding:var(--space-5) var(--space-5) var(--space-6);border:3px solid var(--ink-950);background:var(--ink-0);color:var(--ink-950);text-align:center;box-shadow:6px 6px 0 var(--mint-500);animation:_8TFI2G_cardIn var(--dur-base) var(--ease-snap);border-radius:24px;display:grid;rotate:-1deg}._8TFI2G_cardTitle{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(24px,3vw,34px);font-weight:800;line-height:1.05}[dir=rtl] ._8TFI2G_cardTitle{font-weight:700;line-height:1.4}._8TFI2G_cardText{color:var(--ink-700);text-wrap:pretty;font-size:15px;line-height:1.5}[dir=rtl] ._8TFI2G_cardText{line-height:1.8}._8TFI2G_newBest{border:2.5px solid var(--ink-950);background:var(--accent-fill);color:var(--on-accent);font-family:var(--font-display);animation:_8TFI2G_cardIn var(--dur-slow) var(--ease-snap);padding:4px 12px 3px;font-size:14px;font-weight:800;rotate:4deg}@keyframes _8TFI2G_cardIn{0%{opacity:0;scale:.7}}@media (max-width:479px){._8TFI2G_card{gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-5)}._8TFI2G_cardText{font-size:14px}}._8TFI2G_dpad{grid-template-rows:repeat(2,52px);grid-template-columns:repeat(3,52px);justify-content:center;gap:6px;display:grid}._8TFI2G_dpadBtn{border:2.5px solid var(--ink-950);background:var(--ink-0);color:var(--ink-950);box-shadow:3px 3px 0 var(--mint-500);cursor:pointer;border-radius:12px;place-items:center;padding:0;display:grid}._8TFI2G_dpadBtn svg{fill:currentColor;width:22px;height:22px}._8TFI2G_dpadBtn:active:not(:disabled){box-shadow:1px 1px 0 var(--mint-500);translate:2px 2px}._8TFI2G_dpadBtn:disabled{opacity:.5;cursor:default}._8TFI2G_dpadBtn:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}._8TFI2G_dpadBtn[data-dir=up]{grid-area:1/2}._8TFI2G_dpadBtn[data-dir=left]{grid-area:2/1}._8TFI2G_dpadBtn[data-dir=down]{grid-area:2/2}._8TFI2G_dpadBtn[data-dir=right]{grid-area:2/3}._8TFI2G_toast{z-index:8;border:2.5px solid var(--ink-950);background:var(--ink-0);color:var(--ink-950);font-family:var(--font-display);white-space:nowrap;pointer-events:none;animation:_8TFI2G_toast var(--dur-scene) var(--ease-settle) forwards;border-radius:6px;padding:3px 10px 2px;font-size:16px;font-weight:800;position:absolute;translate:-50% -50%}._8TFI2G_toastGood{background:var(--accent-fill);color:var(--on-accent)}@keyframes _8TFI2G_toast{0%{opacity:0;transform:scale(.5)}15%{opacity:1;transform:scale(1.12)rotate(-4deg)}70%{opacity:1;transform:translateY(-18px)}to{opacity:0;transform:translateY(-32px)}}@media (prefers-reduced-motion:reduce){._8TFI2G_card,._8TFI2G_newBest{animation:none}._8TFI2G_toast{opacity:1;animation:none}}
.PXGSxa_grid{grid-template-columns:repeat(3,1fr);gap:clamp(8px,1.4vw,14px);width:min(100cqw,133.333cqh - 26.6667px);margin:0;padding:clamp(10px,2vw,18px);list-style:none;display:grid}.PXGSxa_window{aspect-ratio:4/3;border:2.5px solid var(--ink-950);background:var(--ink-0);cursor:pointer;touch-action:manipulation;border-radius:8px;place-items:center;width:100%;padding:16px 0 0;display:grid;position:relative;overflow:hidden}.PXGSxa_window:disabled{cursor:default}.PXGSxa_window:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.PXGSxa_window[data-kind=spark]{background:var(--mint-100)}.PXGSxa_bar{border-bottom:2.5px solid var(--ink-950);background:var(--accent-fill);height:14px;position:absolute;inset:0 0 auto}.PXGSxa_critter{width:62%;height:78%;animation:PXGSxa_popUp var(--dur-fast) var(--ease-snap)}@keyframes PXGSxa_popUp{0%{translate:0 40%;scale:.3}}.PXGSxa_legs{fill:none;stroke:var(--ink-950);stroke-width:3.5px;stroke-linecap:round}.PXGSxa_bug{fill:var(--ink-850);stroke:var(--ink-950);stroke-width:3px}.PXGSxa_eye{fill:var(--ink-0)}.PXGSxa_seam{fill:none;stroke:var(--mint-400);stroke-width:2.5px;stroke-linecap:round}.PXGSxa_spark{fill:var(--accent-fill);stroke:var(--ink-950);stroke-width:3px;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){.PXGSxa_critter{animation:none}}
.Da1GCq_stage.Da1GCq_stage{cursor:none;touch-action:none}.Da1GCq_svg{aspect-ratio:4/3;background:var(--ink-950);width:min(100cqw,133.333cqh);display:block}.Da1GCq_floor{stroke:var(--mint-700);stroke-width:3px;stroke-dasharray:10 8}.Da1GCq_cut{fill:var(--ink-0);stroke:var(--ink-0);stroke-width:7px;stroke-linejoin:round}.Da1GCq_spark{fill:var(--ink-0);stroke:var(--ink-950);stroke-width:2.5px;stroke-linejoin:round}.Da1GCq_pill{fill:var(--mint-400);stroke:var(--ink-950);stroke-width:2.5px}.Da1GCq_shine{fill:none;stroke:var(--ink-0);stroke-width:3px;stroke-linecap:round}.Da1GCq_bug{fill:var(--ink-950);stroke:var(--ink-950);stroke-width:2.5px}.Da1GCq_legs{fill:none;stroke:var(--ink-0);stroke-width:3px;stroke-linecap:round}.Da1GCq_eye{fill:var(--mint-300)}.Da1GCq_seam{fill:none;stroke:var(--ink-700);stroke-width:2px}.Da1GCq_window{fill:var(--ink-0);stroke:var(--ink-950);stroke-width:3px}.Da1GCq_bar{fill:var(--mint-700);stroke:var(--ink-950);stroke-width:3px;stroke-linejoin:round}.Da1GCq_dot{fill:var(--ink-0)}.Da1GCq_code{fill:none;stroke:var(--mint-500);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.Da1GCq_pips{align-items:center;gap:4px;display:inline-flex}.Da1GCq_pips>span{border:2px solid var(--ink-950);border-radius:var(--radius-pill);width:16px;height:9px}.Da1GCq_pips>span[data-on]{background:var(--mint-500)}.Da1GCq_shake{animation:Da1GCq_shake var(--dur-base) var(--ease-settle)}@keyframes Da1GCq_shake{20%{translate:-6px}40%{translate:5px}60%{translate:-3px}80%{translate:2px}}@media (prefers-reduced-motion:reduce){.Da1GCq_shake{animation:none}}
.yvgEhG_status{font-family:var(--font-display);font-size:16px;font-weight:800}[dir=rtl] .yvgEhG_status{font-weight:700}.yvgEhG_resign{border:2.5px solid var(--ink-0);border-radius:var(--radius-pill);min-height:36px;color:var(--fg);font:inherit;cursor:pointer;background:0 0;margin-inline-start:auto;padding:4px 14px;font-size:14px;font-weight:700}.yvgEhG_resign:hover{background:var(--surface-sunken)}.yvgEhG_resign:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.yvgEhG_board{aspect-ratio:1;border:3px solid var(--ink-950);background:var(--ink-950);touch-action:none;forced-color-adjust:none;grid-template:repeat(8,minmax(0,1fr))/repeat(8,minmax(0,1fr));width:min(100cqw,100cqh);display:grid}.yvgEhG_square{background:var(--mint-200);cursor:default;border:0;border-radius:0;place-items:center;min-width:0;padding:0;display:grid;position:relative}.yvgEhG_square[data-dark]{background:var(--mint-700)}.yvgEhG_square[data-mine]{cursor:grab}.yvgEhG_square[data-target]{cursor:pointer}.yvgEhG_square[data-last]{background:var(--mint-300)}.yvgEhG_square[data-last][data-dark]{background:var(--mint-500)}.yvgEhG_square[data-selected]{background:var(--mint-100);box-shadow:inset 0 0 0 4px var(--mint-900)}.yvgEhG_square[data-check]{background:var(--ink-0);box-shadow:inset 0 0 0 5px var(--ink-950)}.yvgEhG_square:focus-visible{z-index:3;outline:3px solid var(--ink-0);outline-offset:-5px;box-shadow:inset 0 0 0 5px var(--ink-950)}.yvgEhG_square[data-target]:after{content:"";z-index:2;aspect-ratio:1;border:2.5px solid var(--ink-0);background:var(--ink-950);pointer-events:none;border-radius:50%;width:28%;position:absolute}.yvgEhG_square[data-target=take]:after{background:linear-gradient(135deg, var(--ink-950) 18%, transparent 18.5%), linear-gradient(225deg, var(--ink-950) 18%, transparent 18.5%), linear-gradient(45deg, var(--ink-950) 18%, transparent 18.5%), linear-gradient(315deg, var(--ink-950) 18%, transparent 18.5%);border:0;border-radius:0;width:auto;inset:0}.yvgEhG_coord{z-index:1;font-family:var(--ff-bricolage), var(--font-display);color:var(--ink-950);pointer-events:none;font-size:clamp(9px,1.7cqmin,13px);font-weight:800;line-height:1;position:absolute}.yvgEhG_square[data-dark] .yvgEhG_coord{color:var(--ink-0)}.yvgEhG_file{inset-block-end:3px;inset-inline-end:4px}.yvgEhG_rank{inset-block-start:3px;inset-inline-start:4px}.yvgEhG_piece{z-index:1;pointer-events:none;width:88%;height:88%;display:block;position:relative;overflow:visible}.yvgEhG_piece[data-dragging]{z-index:5;scale:1.15}.yvgEhG_square:has(.yvgEhG_piece[data-dragging]){z-index:5}.yvgEhG_pieceCut,.yvgEhG_pieceFace{stroke-linejoin:round;stroke-linecap:round}.yvgEhG_pieceCut{fill:var(--ink-0);stroke:var(--ink-0);stroke-width:13px}.yvgEhG_pieceFace{stroke:var(--ink-950);stroke-width:5px}.yvgEhG_pieceLine{fill:none;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.yvgEhG_piece[data-side=white] .yvgEhG_pieceFace{fill:var(--ink-0)}.yvgEhG_piece[data-side=white] .yvgEhG_pieceLine{stroke:var(--ink-950)}.yvgEhG_piece[data-side=black] .yvgEhG_pieceFace{fill:var(--ink-950)}.yvgEhG_piece[data-side=black] .yvgEhG_pieceLine{stroke:var(--ink-0)}.yvgEhG_moves{font-variant-numeric:tabular-nums;white-space:nowrap;min-height:1.5em;color:var(--fg-muted);justify-content:flex-end;font-size:14px;font-weight:700;display:flex;overflow:hidden}.yvgEhG_choices{justify-items:center;gap:var(--space-3);display:grid}@container (max-height:520px){.yvgEhG_card.yvgEhG_card{gap:var(--space-2);width:100%;max-width:660px;padding:var(--space-3) var(--space-4) var(--space-4);rotate:none}.yvgEhG_choices{justify-content:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}}@container (max-height:330px){.yvgEhG_how.yvgEhG_how{display:none}}.yvgEhG_choice{justify-items:center;gap:6px;display:grid}.yvgEhG_choiceLabel{color:var(--ink-700);font-size:13px;font-weight:800}.yvgEhG_options{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.yvgEhG_option{border:2.5px solid var(--ink-950);border-radius:var(--radius-pill);background:var(--ink-0);min-height:44px;color:var(--ink-950);font:inherit;cursor:pointer;padding:4px 16px;font-size:15px;font-weight:700}.yvgEhG_option:hover{background:var(--mint-100)}.yvgEhG_option[aria-pressed=true]{background:var(--ink-950);color:var(--ink-0)}.yvgEhG_option:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.yvgEhG_review{color:var(--ink-950);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px;font-size:14px;font-weight:700;text-decoration:underline}.yvgEhG_review:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.yvgEhG_promote{gap:8px;display:flex}.yvgEhG_promoteBtn{aspect-ratio:1;border:2.5px solid var(--ink-950);background:var(--mint-300);cursor:pointer;border-radius:12px;place-items:center;width:clamp(52px,12cqmin,80px);padding:4px;display:grid}.yvgEhG_promoteBtn:hover{background:var(--mint-100)}.yvgEhG_promoteBtn:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}
.CCHZfG_defs{width:0;height:0;position:absolute;overflow:hidden}.CCHZfG_dot{fill:var(--ink-950);fill-opacity:.38}:where(.CCHZfG_art){--take:var(--loop,calc(var(--dur-scene) * 6));--start:var(--t0,0s);width:100%;height:auto;display:block;overflow:visible}.CCHZfG_cut{fill:var(--ink-0);stroke:var(--ink-0);stroke-width:16px;stroke-linejoin:round}.CCHZfG_ol{stroke:var(--ink-950);stroke-width:6px;stroke-linejoin:round}.CCHZfG_olThin{stroke:var(--ink-950);stroke-width:4px;stroke-linejoin:round}.CCHZfG_line{fill:none;stroke:var(--ink-950);stroke-width:6px;stroke-linecap:round}.CCHZfG_shine{fill:none;stroke:var(--ink-0);stroke-width:7px;stroke-linecap:round}.CCHZfG_shade{fill:url(#comic-dots)}.CCHZfG_white{fill:var(--ink-0)}.CCHZfG_inkFill{fill:var(--ink-950)}.CCHZfG_graphite{fill:var(--ink-700)}.CCHZfG_mintPale{fill:var(--mint-200)}.CCHZfG_mint{fill:var(--mint-400)}.CCHZfG_mintDeep{fill:var(--mint-700)}.CCHZfG_mintDark{fill:var(--mint-900)}.CCHZfG_megaBody{transform-box:fill-box;transform-origin:20% 70%;animation:CCHZfG_shout var(--take) var(--ease-settle) var(--start) infinite;animation-play-state:var(--play,running)}@keyframes CCHZfG_shout{0%,14%,to{transform:none}3%{transform:translate(-4%)rotate(-8deg)scale(1.1)}7%{transform:rotate(3deg)scale(.96)}10%{transform:rotate(-1deg)scale(1.02)}}.CCHZfG_waves path{fill:none;stroke:var(--mint-300);stroke-width:9px;stroke-linecap:round;transform-box:fill-box;transform-origin:0;animation:CCHZfG_blare var(--dur-scene) var(--ease-settle) var(--start) infinite backwards;animation-play-state:var(--play,running)}.CCHZfG_waves path:nth-child(2){animation-delay:calc(var(--start) + .18s)}@keyframes CCHZfG_blare{0%{opacity:0;transform:translate(-30%)scale(.7)}35%{opacity:1}to{opacity:0;transform:translate(25%)scale(1.08)}}.CCHZfG_trail path{fill:none;stroke-linecap:round;stroke-dasharray:100;animation:CCHZfG_draw calc(var(--take) / 2) var(--ease-travel) var(--start) infinite backwards;animation-play-state:var(--play,running)}.CCHZfG_trailCut{stroke:var(--ink-0);stroke-width:26px}.CCHZfG_trailInk{stroke:var(--ink-950);stroke-width:19px}.CCHZfG_trailMint{stroke:var(--mint-200);stroke-width:11px}@keyframes CCHZfG_draw{0%{stroke-dashoffset:100px}45%,70%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}.CCHZfG_nibBody{transform-origin:90px 198px;animation:CCHZfG_scribble calc(var(--take) / 2) var(--ease-travel) var(--start) infinite;animation-play-state:var(--play,running)}@keyframes CCHZfG_scribble{0%,45%,to{transform:none}9%{transform:rotate(-8deg)}18%{transform:rotate(5deg)}27%{transform:rotate(-6deg)}36%{transform:rotate(3deg)}}.CCHZfG_url{fill:none;stroke:var(--mint-300);stroke-width:5px;stroke-linecap:round;stroke-dasharray:100;animation:CCHZfG_type calc(var(--take) / 2) var(--ease-settle) var(--start) infinite backwards;animation-play-state:var(--play,running)}@keyframes CCHZfG_type{0%{stroke-dashoffset:100px}30%,88%{stroke-dashoffset:0}to{stroke-dashoffset:100px}}.CCHZfG_codeInk{fill:none;stroke:var(--ink-950);stroke-width:18px;stroke-linecap:round;stroke-linejoin:round}.CCHZfG_codeMint{fill:none;stroke:var(--mint-500);stroke-width:9px;stroke-linecap:round;stroke-linejoin:round}.CCHZfG_code{transform-box:fill-box;transform-origin:50%;animation:CCHZfG_typePop calc(var(--take) / 2) var(--ease-snap) var(--start) infinite;animation-play-state:var(--play,running)}@keyframes CCHZfG_typePop{0%,58%,to{transform:none}64%{transform:scale(1.14)rotate(-3deg)}72%{transform:scale(.97)}}.CCHZfG_ripple{fill:none;stroke:var(--ink-950);stroke-width:4px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:CCHZfG_ripple calc(var(--take) / 2) var(--ease-settle) var(--start) infinite;animation-play-state:var(--play,running)}@keyframes CCHZfG_ripple{0%,55%{opacity:0;transform:scale(.3)}57%{opacity:1;transform:scale(.45)}72%,to{opacity:0;transform:scale(1.5)}}.CCHZfG_cursor{transform-box:fill-box;transform-origin:0 0;animation:CCHZfG_click calc(var(--take) / 2) var(--ease-travel) var(--start) infinite backwards;animation-play-state:var(--play,running)}@keyframes CCHZfG_click{0%{transform:translate(18%,30%)}50%{transform:translate(-90%,-60%)}56%{transform:translate(-90%,-60%)scale(.82)}62%{transform:translate(-90%,-60%)}to{transform:translate(18%,30%)}}.CCHZfG_spin,.CCHZfG_spinBack{transform-box:view-box;animation:CCHZfG_turn var(--dur-ambient) linear infinite;animation-play-state:var(--play,running)}.CCHZfG_spinBack{animation-duration:calc(var(--dur-ambient) * .8);animation-direction:reverse}@keyframes CCHZfG_turn{to{transform:rotate(1turn)}}.CCHZfG_pill{transform-box:fill-box;transform-origin:50%}html.intro .CCHZfG_pill_top{animation:CCHZfG_slapTop var(--dur-slow) var(--ease-snap) .65s both}html.intro .CCHZfG_pill_mid{animation:CCHZfG_slapMid var(--dur-slow) var(--ease-snap) .8s both}html.intro .CCHZfG_pill_bot{animation:CCHZfG_slapBot var(--dur-slow) var(--ease-snap) .95s both}@keyframes CCHZfG_slapTop{0%{opacity:0;transform:translate(-40%,-160%)rotate(-20deg)scale(1.4)}40%{opacity:1}}@keyframes CCHZfG_slapMid{0%{opacity:0;transform:translate(180%)rotate(16deg)scale(1.4)}40%{opacity:1}}@keyframes CCHZfG_slapBot{0%{opacity:0;transform:translate(-160%,60%)rotate(-12deg)scale(1.4)}40%{opacity:1}}.CCHZfG_face{animation:CCHZfG_press var(--take) var(--ease-settle) calc(var(--start) + .76s) infinite;animation-play-state:var(--play,running)}.CCHZfG_face_mid{animation-delay:calc(var(--start) + .88s)}.CCHZfG_face_bot{animation-delay:calc(var(--start) + 1s)}@keyframes CCHZfG_press{0%,9%,to{transform:none}2.5%{transform:translateY(12px)}5.5%{transform:translateY(-3px)}}.CCHZfG_glint{fill:var(--ink-0);fill-opacity:.5;animation:CCHZfG_gloss var(--take) var(--ease-travel) calc(var(--start) + 1.5s) infinite backwards;animation-play-state:var(--play,running)}.CCHZfG_glint_mid{animation-delay:calc(var(--start) + 1.58s)}.CCHZfG_glint_bot{animation-delay:calc(var(--start) + 1.66s)}@keyframes CCHZfG_gloss{0%{transform:none}12%,to{transform:translate(440px)}}.CCHZfG_burst{animation:CCHZfG_wheel calc(var(--dur-ambient) * 2) linear infinite;animation-play-state:var(--play,running)}@keyframes CCHZfG_wheel{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.CCHZfG_megaBody,.CCHZfG_waves path,.CCHZfG_trail path,.CCHZfG_nibBody,.CCHZfG_url,.CCHZfG_code,.CCHZfG_ripple,.CCHZfG_cursor,.CCHZfG_spin,.CCHZfG_spinBack,.CCHZfG_pill,.CCHZfG_face,.CCHZfG_glint,.CCHZfG_burst{animation:none!important}.CCHZfG_waves path{opacity:1}.CCHZfG_trail path,.CCHZfG_url{stroke-dashoffset:0}}
._6qesdW_rings{fill:none;stroke:var(--ink-0);stroke-width:5px;stroke-linecap:round}._6qesdW_flutes{fill:none;stroke:var(--mint-300);stroke-width:5px;stroke-linecap:round}._6qesdW_noFill{fill:none}._6qesdW_ping{fill:none;stroke:var(--ink-0);stroke-width:4px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:_6qesdW_ping calc(var(--dur-scene) * 3) var(--ease-settle) calc(var(--i) * .23s) infinite;animation-play-state:var(--play,running)}@keyframes _6qesdW_ping{0%{opacity:.9;transform:scale(.4)}30%,to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){._6qesdW_ping{animation:none}}._6qesdW_home{transform-box:view-box;animation:_6qesdW_homeBounce calc(var(--dur-scene) * 1.4) var(--ease-settle) infinite;animation-play-state:var(--play,running)}@keyframes _6qesdW_homeBounce{0%,60%,to{transform:none}20%{transform:translateY(-12px)}40%{transform:translateY(2px)scale(1.04,.96)}}@media (prefers-reduced-motion:reduce){._6qesdW_home{animation:none}}._6qesdW_windows{fill:var(--mint-200);stroke:var(--ink-950);stroke-width:3px;stroke-linejoin:round}._6qesdW_columns{fill:none;stroke:var(--ink-950);stroke-width:5px;stroke-linecap:round}._6qesdW_mullion{fill:none;stroke:var(--ink-950);stroke-width:3px}._6qesdW_sea{fill:none;stroke:var(--mint-400);stroke-width:5px;stroke-linecap:round}._6qesdW_beam path{fill:var(--mint-200);opacity:.35;transform-box:view-box;transform-origin:80px 46px;animation:_6qesdW_beam calc(var(--dur-scene) * 2) var(--ease-travel) infinite alternate;animation-play-state:var(--play,running)}._6qesdW_beam path:nth-child(2){animation-delay:calc(var(--dur-scene) * -1)}@keyframes _6qesdW_beam{0%{opacity:.12;transform:scaleY(.7)}to{opacity:.5;transform:scaleY(1.1)}}@media (prefers-reduced-motion:reduce){._6qesdW_beam path{animation:none}}
.ChyigG_header{justify-items:start;gap:var(--space-4);max-width:880px;display:grid}.ChyigG_center{text-align:center;justify-items:center;margin-inline:auto}.ChyigG_caption{border:2.5px solid var(--ink-950);background:var(--ink-0);color:var(--ink-900);box-shadow:3px 3px 0 var(--mint-500);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;margin:0;padding:6px 12px 5px;font-size:13px;font-weight:800;line-height:1.2;display:inline-block;rotate:-2deg}[dir=rtl] .ChyigG_caption{font-size:15px;font-weight:700;rotate:2deg}.ChyigG_title{font-family:var(--font-display);letter-spacing:-.035em;font-variation-settings:"opsz" 72;text-wrap:balance;margin:0;font-size:clamp(40px,5.4vw,76px);font-weight:800;line-height:1.02}[dir=rtl] .ChyigG_title{font-size:clamp(34px,4.4vw,60px);font-weight:700;line-height:1.35}.ChyigG_lead{max-width:54ch;color:var(--fg-muted);font-variation-settings:"opsz" 24;text-wrap:pretty;font-size:clamp(17px,1.5vw,20px);line-height:1.5}[dir=rtl] .ChyigG_lead{font-weight:300;line-height:1.8}.ChyigG_nowrap{white-space:nowrap}.ChyigG_hl{background:linear-gradient(var(--accent-fill), var(--accent-fill)) no-repeat 0 0 / 100% 100%;color:var(--on-accent);box-shadow:.07em .07em 0 var(--mint-800);border-radius:.08em;margin-inline:-.04em .1em;padding-inline:.14em;display:inline-block;rotate:-1.5deg}[dir=rtl] .ChyigG_hl{background-position:100% 0;rotate:1.5deg}.ChyigG_word3d{--face:var(--ink-0);--side:var(--mint-500);--side-deep:var(--mint-700);--edge:var(--ink-950);--dot:var(--mint-200);color:var(--side);font-family:var(--font-display);font-variation-settings:"opsz" 96, "wdth" 92;white-space:nowrap;text-shadow:.008em .008em 0 var(--side), .016em .016em 0 var(--side), .024em .024em 0 var(--side), .032em .032em 0 var(--side), .04em .04em 0 var(--side), .048em .048em 0 var(--side), .056em .056em 0 var(--side-deep), .064em .064em 0 var(--side-deep), .072em .072em 0 var(--side-deep);font-weight:800;line-height:1;display:inline-block;position:relative}.ChyigG_word3d:before,.ChyigG_word3d:after{content:attr(data-text);content:attr(data-text) / "";text-shadow:none;position:absolute;inset:0}.ChyigG_word3d:before{color:var(--edge);-webkit-text-stroke:.056em var(--edge)}.ChyigG_word3d:after{color:#0000;background:linear-gradient(var(--face) 57%, transparent 57%), radial-gradient(circle, var(--dot) 34%, transparent 40%) 0 0 / .06em .06em, var(--face);-webkit-background-clip:text;background-clip:text}.ChyigG_word3d[lang=en]{font-family:var(--ff-bricolage), var(--font-display)}[dir=rtl] .ChyigG_word3d:not([lang=en]){font-weight:700;line-height:1.35}.ChyigG_btns{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.ChyigG_btns .sc-btn{border:2.5px solid var(--ink-950);box-shadow:5px 5px 0 var(--sh,var(--ink-950));transition:translate var(--dur-fast) var(--ease-settle), box-shadow var(--dur-fast) var(--ease-settle), background-color var(--dur-fast) var(--ease-settle), color var(--dur-fast) var(--ease-settle)}.ChyigG_btns .sc-btn-primary{--sh:var(--mint-800)}.ChyigG_btns .sc-btn:hover{box-shadow:7px 7px 0 var(--sh,var(--ink-950));translate:-2px -2px}.ChyigG_btns .sc-btn:active{box-shadow:2px 2px 0 var(--sh,var(--ink-950));transform:none}.ChyigG_stamp{z-index:3;border:2.5px solid var(--ink-950);background:var(--ink-0);color:var(--ink-950);font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;pointer-events:none;border-radius:4px;padding:3px 10px 2px;font-size:12px;font-weight:800;line-height:1.3;position:absolute;rotate:8deg}[dir=rtl] .ChyigG_stamp{font-size:13px;font-weight:700;rotate:-8deg}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ChyigG_reveal{animation:ChyigG_popUp var(--ease-settle) both;animation-timeline:view();animation-range:entry entry 85%}.ChyigG_hl{animation:ChyigG_swipe var(--ease-settle) both;animation-timeline:view();animation-range:entry 60% cover 40%}}}@keyframes ChyigG_popUp{0%{opacity:0;transform:translateY(56px) scale(.9) rotate(var(--pr,-4deg))}}@keyframes ChyigG_swipe{0%{color:var(--fg);background-size:0% 100%;box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){:is(.ChyigG_btns .sc-btn:hover,.ChyigG_btns .sc-btn:active){translate:none}}
._9G1joq_form{gap:var(--space-4);width:100%;color:var(--fg);display:grid}._9G1joq_title{font-family:var(--font-display);letter-spacing:-.01em;font-size:22px;font-weight:800;line-height:1.2}[dir=rtl] ._9G1joq_title{font-weight:700;line-height:1.5}._9G1joq_row{gap:var(--space-4);display:grid}@media (min-width:640px){._9G1joq_row{grid-template-columns:1fr 1fr}}._9G1joq_field{align-content:start;gap:6px;display:grid}._9G1joq_label{color:var(--ink-800);font-size:14px;font-weight:700}._9G1joq_hint{color:var(--fg-muted);font-size:14px;line-height:1.4}[dir=rtl] ._9G1joq_hint{font-weight:400;line-height:1.6}._9G1joq_input{border:2.5px solid var(--ink-950);background:var(--ink-0);width:100%;min-height:50px;color:var(--ink-950);font:inherit;transition:box-shadow var(--dur-fast) var(--ease-settle), translate var(--dur-fast) var(--ease-settle);border-radius:12px;padding:12px 14px;font-size:16px;line-height:1.4}._9G1joq_input:hover{box-shadow:3px 3px 0 var(--mint-300)}._9G1joq_input:focus{box-shadow:5px 5px 0 var(--mint-500);outline:none;translate:-2px -2px}._9G1joq_input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._9G1joq_input[aria-invalid=true]{box-shadow:4px 4px 0 var(--ink-950);border-width:3px}._9G1joq_area{resize:vertical;min-height:140px}._9G1joq_error{color:var(--ink-950);font-size:14px;font-weight:700}._9G1joq_error:before{content:"! ";color:var(--accent)}._9G1joq_banner{border:2.5px solid var(--ink-950);background:var(--mint-100);color:var(--ink-950);border-radius:10px;padding:10px 14px;font-weight:600}._9G1joq_chips{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}._9G1joq_chips legend{margin-bottom:8px;padding:0}._9G1joq_chip{position:relative}._9G1joq_chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}._9G1joq_chip span{border:2.5px solid var(--ink-950);border-radius:var(--radius-pill);background:var(--ink-0);color:var(--ink-950);transition:background-color var(--dur-fast) var(--ease-settle), translate var(--dur-fast) var(--ease-snap), box-shadow var(--dur-fast) var(--ease-settle);padding:7px 14px;font-size:14px;font-weight:700;display:inline-block}._9G1joq_chip:hover span{translate:0 -2px}._9G1joq_chip input:checked+span{background:var(--accent-fill);color:var(--on-accent);box-shadow:3px 3px 0 var(--ink-950)}._9G1joq_chip input:focus-visible+span{outline:2px solid var(--focus-ring);outline-offset:2px}@media (forced-colors:active){._9G1joq_chip input:checked+span{forced-color-adjust:none;color:highlighttext;background:highlight}}._9G1joq_trap{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}._9G1joq_foot{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-2);flex-wrap:wrap;display:flex}._9G1joq_foot button[aria-disabled=true]{cursor:progress}._9G1joq_privacy{color:var(--ink-600);font-size:13px}._9G1joq_sent{justify-items:center;gap:var(--space-4);padding:var(--space-5) 0;text-align:center;color:var(--fg);display:grid}._9G1joq_sent:focus{outline:none}._9G1joq_sentBurst{width:min(220px,60%);animation:_9G1joq_pop var(--dur-slow) var(--ease-snap);position:relative}._9G1joq_sentBurst>span{color:var(--ink-950);font-family:var(--font-display);place-items:center;font-size:clamp(26px,4vw,38px);font-weight:800;display:grid;position:absolute;inset:0;rotate:-8deg}@keyframes _9G1joq_pop{0%{opacity:0;rotate:-30deg;scale:.2}60%{scale:1.1}}._9G1joq_thanks{max-width:34ch;font-family:var(--font-display);font-size:22px;font-weight:700;line-height:1.3}[dir=rtl] ._9G1joq_thanks{line-height:1.7}@media (prefers-reduced-motion:reduce){._9G1joq_input,._9G1joq_chip span{transition:none}._9G1joq_input:focus,._9G1joq_chip:hover span{translate:none}._9G1joq_sentBurst{animation:none}}
.MJAXFG_hero{--word-size:clamp(88px, 26vw, 200px);--loop:calc(var(--dur-scene) * 6);--t0:calc(var(--dur-scene) + var(--dur-slow));--mx:0;--my:0;--ray:color-mix(in oklab, var(--mint-500) 7%, var(--surface));isolation:isolate;min-height:clamp(720px,100svh,1040px);padding-top:calc(16px + var(--nav-height) + var(--space-5));padding-bottom:var(--space-8);background:var(--surface);color:var(--fg);view-timeline:--hero block;grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:clip}.MJAXFG_paused{--play:paused}.MJAXFG_backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0}.MJAXFG_dots{aspect-ratio:1;background:radial-gradient(circle, var(--c) 30%, transparent 34%) 0 0 / 18px 18px;opacity:.22;width:min(80vw,820px);animation:MJAXFG_dotsDrift var(--dur-ambient) var(--ease-travel) infinite alternate;animation-play-state:var(--play,running);position:absolute;-webkit-mask:radial-gradient(closest-side,#000,#0000);mask:radial-gradient(closest-side,#000,#0000)}.MJAXFG_dotsStart{--c:var(--mint-700);inset-inline-start:-26%;bottom:-34%}.MJAXFG_dotsEnd{--c:var(--mint-700);inset-inline-end:-24%;animation-direction:alternate-reverse;top:-30%}@keyframes MJAXFG_dotsDrift{to{translate:5% -4%}}.MJAXFG_top{z-index:6;display:flex;position:relative}.MJAXFG_bubble{border:2.5px solid var(--ink-950);background:var(--ink-0);color:var(--ink-900);box-shadow:4px 4px 0 var(--mint-500);transform-origin:0 100%;animation:MJAXFG_talk var(--loop) var(--ease-snap) var(--t0) infinite;animation-play-state:var(--play,running);border-radius:18px;align-items:center;gap:10px;padding:8px 16px 8px 14px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex;position:relative;rotate:-1.5deg}@keyframes MJAXFG_talk{0%,7%,to{scale:1}2.5%{scale:1.07}5%{scale:.98}}.MJAXFG_bubble:after{content:"";inset-inline-start:26px;background:var(--ink-0);border-inline-end:2.5px solid var(--ink-950);border-bottom:2.5px solid var(--ink-950);width:14px;height:14px;position:absolute;bottom:-9px;transform:rotate(45deg)skew(8deg,8deg)}.MJAXFG_live{background:var(--mint-500);border-radius:50%;flex:none;width:9px;height:9px;position:relative}.MJAXFG_live:after{content:"";border:2px solid var(--mint-500);opacity:0;animation:MJAXFG_ping calc(var(--dur-scene) * 2) var(--ease-settle) infinite;animation-play-state:var(--play,running);border-radius:50%;position:absolute;inset:-4px}@keyframes MJAXFG_ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.7)}}[dir=rtl] .MJAXFG_bubble{transform-origin:100% 100%;padding:8px 14px 8px 16px;font-size:15px;font-weight:400;rotate:1.5deg}.MJAXFG_stage{align-self:center;place-items:center;display:grid}.MJAXFG_scene{font-size:var(--word-size);animation:MJAXFG_camera calc(var(--dur-ambient) * 2) var(--ease-travel) infinite;animation-play-state:var(--play,running);margin-block:.92em .76em;line-height:.84;position:relative}@keyframes MJAXFG_camera{0%,to{transform:none}35%{transform:translate(-.6%,.8%)scale(1.03)rotate(-.5deg)}70%{transform:translate(.6%,-.5%)scale(1.015)rotate(.4deg)}}.MJAXFG_rays{z-index:0;aspect-ratio:1;background:repeating-conic-gradient(var(--ray) 0deg 7deg, transparent 7deg 18deg);pointer-events:none;width:8em;animation:MJAXFG_turn calc(var(--dur-ambient) * 6) linear infinite;animation-play-state:var(--play,running);border-radius:50%;position:absolute;top:46%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(closest-side,#000 6%,#0000 90%);mask:radial-gradient(closest-side,#000 6%,#0000 90%)}@keyframes MJAXFG_turn{to{transform:rotate(1turn)}}.MJAXFG_focus{z-index:0;aspect-ratio:1;background:repeating-conic-gradient(var(--mint-500) 0deg .6deg, transparent .6deg 5deg, var(--mint-500) 5deg 5.4deg, transparent 5.4deg 11deg);opacity:0;pointer-events:none;width:6.4em;animation:MJAXFG_focus var(--loop) var(--ease-settle) var(--t0) infinite;animation-play-state:var(--play,running);border-radius:50%;position:absolute;top:46%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(closest-side,#0000 50%,#000 68%,#0000 96%);mask:radial-gradient(closest-side,#0000 50%,#000 68%,#0000 96%)}@keyframes MJAXFG_focus{0%{opacity:0;scale:1.2}2%{opacity:.5}15%,to{opacity:0;scale:1}}.MJAXFG_streaks{z-index:1;pointer-events:none;position:absolute;inset:0}.MJAXFG_streak{left:-.7em;top:var(--y);width:var(--w);border-radius:var(--radius-pill);background:var(--c);opacity:0;transform-origin:0;height:max(2px,.014em);animation:MJAXFG_whoosh var(--loop) var(--ease-settle) calc(var(--t0) + var(--sd)) infinite;animation-play-state:var(--play,running);position:absolute}@keyframes MJAXFG_whoosh{0%{opacity:0;transform:translate(0)scaleX(.2)}2%{opacity:.7}12%,to{opacity:0;transform:translate(3.8em)scaleX(1)}}.MJAXFG_word{z-index:2;font-family:var(--ff-bricolage), var(--font-display);letter-spacing:-.01em;white-space:nowrap;-webkit-user-select:none;user-select:none;justify-content:center;margin:0;font-size:1em;font-weight:800;line-height:.84;display:flex;position:relative}.MJAXFG_lw{--side:var(--mint-500);--side-deep:var(--mint-700);--dot:var(--mint-200);rotate:var(--tilt);translate:0 var(--lift);display:inline-block}.MJAXFG_lw:first-child{--tilt:-2.5deg;--lift:1.5%}.MJAXFG_lw:nth-child(2){--tilt:1.5deg;--lift:-2.5%}.MJAXFG_lw:nth-child(3){--tilt:-1deg;--lift:1%}.MJAXFG_lw:nth-child(4){--tilt:2deg;--lift:-2%}.MJAXFG_lw:nth-child(5){--tilt:-2deg;--lift:1%}.MJAXFG_lh{display:inline-block}.MJAXFG_letter{font-variation-settings:"opsz" 96, "wdth" 92;color:var(--side);text-shadow:.008em .008em 0 var(--side), .016em .016em 0 var(--side), .024em .024em 0 var(--side), .032em .032em 0 var(--side), .04em .04em 0 var(--side), .048em .048em 0 var(--side), .056em .056em 0 var(--side-deep), .064em .064em 0 var(--side-deep), .072em .072em 0 var(--side-deep);cursor:default;display:inline-block;position:relative}.MJAXFG_letter:before,.MJAXFG_letter:after{content:attr(data-l);text-shadow:none;position:absolute;inset:0}.MJAXFG_letter:before{color:var(--ink-950);-webkit-text-stroke:.044em var(--ink-950)}.MJAXFG_letter:after{color:#0000;background:linear-gradient(var(--ink-0) 57%, transparent 57%), radial-gradient(circle, var(--dot) 34%, transparent 40%) 0 0 / .05em .05em, var(--ink-0);-webkit-background-clip:text;background-clip:text}.MJAXFG_lh{animation:MJAXFG_wave var(--loop) var(--ease-settle) calc(var(--t0) + .26s + var(--i) * .11s) infinite;animation-play-state:var(--play,running)}@keyframes MJAXFG_wave{0%,12%,to{transform:none}4%{transform:translateY(-16%)rotate(-6deg)}8%{transform:translateY(3%)scale(1.06,.92)}}.MJAXFG_letter:hover{animation:MJAXFG_boing var(--dur-slow) var(--ease-snap)}@keyframes MJAXFG_boing{30%{transform:translateY(-12%)scale(1.08,.92)rotate(4deg)}60%{transform:translateY(2%)scale(.96,1.04)}}.MJAXFG_services ul{margin:0;padding:0;list-style:none}.MJAXFG_thing{--sway:3deg;left:var(--x);top:var(--y);z-index:var(--z,1);width:var(--w);position:absolute}.MJAXFG_depth{translate:calc(var(--mx) * var(--d,16) * -1px) calc(var(--my) * var(--d,16) * -1px);transition:translate var(--dur-slow) var(--ease-settle)}.MJAXFG_bob{animation:MJAXFG_bob calc(var(--dur-scene) * 2) var(--ease-travel) var(--bd,0s) infinite alternate, MJAXFG_drift calc(var(--dur-scene) * 3) var(--ease-travel) var(--bd,0s) infinite alternate;animation-play-state:var(--play,running)}@keyframes MJAXFG_bob{0%{transform:translateY(-6%) rotate(calc(var(--sway) * -1))}to{transform:translateY(6%) rotate(var(--sway))}}@keyframes MJAXFG_drift{0%{translate:-5%}to{translate:5%}}.MJAXFG_jump{rotate:var(--r,0deg);position:relative}.MJAXFG_item:hover .MJAXFG_jump,.MJAXFG_item:focus-within .MJAXFG_jump,.MJAXFG_markSpot:hover .MJAXFG_jump,.MJAXFG_burstSpot:hover .MJAXFG_jump{animation:MJAXFG_jump var(--dur-slow) var(--ease-snap) both}@keyframes MJAXFG_jump{35%{transform:translateY(-12%)scale(1.14)rotate(-7deg)}70%{transform:translateY(-4%)scale(1.06)rotate(4deg)}to{transform:translateY(-6%)scale(1.1)}}.MJAXFG_item[data-kind=campaigns]{--x:-.02em;--y:-.84em;--w:.68em;--r:-12deg;--d:22;--fx:-1;--bd:-400ms}.MJAXFG_item[data-kind=build]{--x:2.08em;--y:-.88em;--w:.66em;--r:8deg;--d:14;--fx:1;--bd:-1600ms}.MJAXFG_item[data-kind=identity]{--x:.14em;--y:.8em;--w:.32em;--r:-36deg;--z:3;--d:30;--fx:-1;--bd:-900ms}.MJAXFG_item[data-kind=solutions]{--x:2.24em;--y:.76em;--w:.5em;--z:3;--d:26;--fx:1;--bd:-2200ms}.MJAXFG_markSpot{--x:50%;--y:50%;--w:.74em;--z:4;--d:8;--sway:1.5deg;translate:-50% -56%}.MJAXFG_burstSpot{--x:1.1em;--y:.98em;--w:.48em;--r:-8deg;--z:3;--d:34;--fx:0;--bd:-700ms}.MJAXFG_burstSpot .MJAXFG_bob{animation:MJAXFG_bob calc(var(--dur-scene) * 2) var(--ease-travel) var(--bd,0s) infinite alternate, MJAXFG_drift calc(var(--dur-scene) * 3) var(--ease-travel) var(--bd,0s) infinite alternate, MJAXFG_pow var(--loop) var(--ease-settle) calc(var(--t0) + 1s) infinite;animation-play-state:var(--play,running)}@keyframes MJAXFG_pow{0%,12%,to{scale:1}3%{scale:1.22}6%{scale:.94}9%{scale:1.04}}.MJAXFG_sparkle{--z:3;--d:40;pointer-events:none}.MJAXFG_sparkle .MJAXFG_bob{animation:MJAXFG_twinkle calc(var(--loop) / 2) var(--ease-settle) var(--bd,0s) infinite;animation-play-state:var(--play,running)}@keyframes MJAXFG_twinkle{0%{opacity:0;transform:scale(.2)rotate(-45deg)}18%{opacity:1;transform:scale(1.15)rotate(0)}30%{transform:scale(.92)rotate(12deg)}60%{opacity:1;transform:scale(1)rotate(30deg)}78%,to{opacity:0;transform:scale(.2)rotate(70deg)}}.MJAXFG_confetti{--w:.06em;--d:26;pointer-events:none}.MJAXFG_confetti .MJAXFG_bob{animation:MJAXFG_fall calc(var(--dur-ambient) * .5) linear var(--bd,0s) infinite, MJAXFG_flutter calc(var(--dur-scene) * 1.2) var(--ease-travel) var(--bd,0s) infinite alternate;animation-play-state:var(--play,running)}@keyframes MJAXFG_fall{0%{opacity:0;transform:translateY(-.15em)rotate(0)rotateX(0)}12%,82%{opacity:1}to{opacity:0;transform:translateY(1.35em)rotate(220deg)rotateX(900deg)}}@keyframes MJAXFG_flutter{0%{translate:-.05em}to{translate:.05em}}.MJAXFG_chip{aspect-ratio:2.4;border-radius:var(--radius-pill);background:var(--c);box-shadow:inset 0 -.012em 0 var(--ink-950);display:block}.MJAXFG_caption{left:var(--cx,12%);top:var(--cy,96%);z-index:1;border:2.5px solid var(--ink-950);background:var(--ink-0);min-height:30px;color:var(--ink-900);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;box-shadow:3px 3px 0 var(--mint-600);rotate:var(--cr,-3deg);transition:translate var(--dur-fast) var(--ease-settle), box-shadow var(--dur-fast) var(--ease-settle), background-color var(--dur-fast) var(--ease-settle);border-radius:4px;align-items:center;padding:4px 10px;font-size:13px;font-weight:800;line-height:1;text-decoration:none;display:none;position:absolute}.MJAXFG_caption:hover,.MJAXFG_caption:focus-visible{background:var(--accent-fill);color:var(--on-accent);box-shadow:5px 5px 0 var(--ink-0);translate:-2px -2px}.MJAXFG_caption:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}[dir=rtl] .MJAXFG_caption{font-family:var(--font-arabic);font-size:15px;font-weight:700}.MJAXFG_burstText{color:var(--on-accent);font-family:var(--font-display);text-align:center;text-transform:uppercase;letter-spacing:-.01em;place-items:center;padding:24%;font-size:max(11px,.07em);font-weight:800;line-height:.95;display:grid;position:absolute;inset:0;rotate:-8deg}[dir=rtl] .MJAXFG_burstText{font-family:var(--font-arabic);line-height:1.25}.MJAXFG_copy{z-index:5;justify-items:center;gap:var(--space-4);text-align:center;display:grid;position:relative}.MJAXFG_title{max-width:min(100%,20em);font-family:var(--font-display);letter-spacing:-.03em;font-variation-settings:"opsz" 72;text-wrap:balance;font-size:clamp(36px,4.4vw,60px);font-weight:800;line-height:1.04}.MJAXFG_hl{background:linear-gradient(var(--accent-fill), var(--accent-fill)) no-repeat 0 0 / 100% 100%;color:var(--on-accent);box-shadow:.07em .07em 0 var(--mint-800);border-radius:.08em;margin-inline:-.04em;padding-inline:.14em;display:inline-block;rotate:-1.5deg}[dir=rtl] .MJAXFG_hl{background-position:100% 0;rotate:1.5deg}.MJAXFG_lead{max-width:54ch;color:var(--fg-muted);font-variation-settings:"opsz" 24;text-wrap:pretty;font-size:clamp(17px,1.5vw,20px);line-height:1.5}.MJAXFG_actions{justify-content:center;gap:var(--space-4);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.MJAXFG_actions .sc-btn{border:2.5px solid var(--ink-950);box-shadow:5px 5px 0 var(--sh);transition:translate var(--dur-fast) var(--ease-settle), box-shadow var(--dur-fast) var(--ease-settle), background-color var(--dur-fast) var(--ease-settle), color var(--dur-fast) var(--ease-settle)}.MJAXFG_actions .sc-btn-primary{--sh:var(--mint-800)}.MJAXFG_actions .sc-btn-secondary{--sh:var(--ink-600);border-color:var(--ink-0);background:var(--surface-raised)}.MJAXFG_actions .sc-btn:hover{box-shadow:7px 7px 0 var(--sh);translate:-2px -2px}.MJAXFG_actions .sc-btn:active{box-shadow:2px 2px 0 var(--sh);transform:none}[dir=rtl] .MJAXFG_title{font-size:clamp(32px,3.8vw,50px);font-weight:700;line-height:1.35}[dir=rtl] .MJAXFG_lead{font-weight:300;line-height:1.8}html.intro .MJAXFG_rays{animation:MJAXFG_raysIn var(--dur-scene) var(--ease-settle) both, MJAXFG_turn calc(var(--dur-ambient) * 6) linear infinite;animation-play-state:var(--play,running)}html.intro .MJAXFG_lh{animation:MJAXFG_slam var(--dur-slow) var(--ease-settle) calc(.25s + var(--i) * 90ms) both, MJAXFG_wave var(--loop) var(--ease-settle) calc(var(--t0) + .26s + var(--i) * .11s) infinite;animation-play-state:var(--play,running)}html.intro .MJAXFG_pop{animation:MJAXFG_popIn var(--dur-slow) var(--ease-snap) var(--pd,.76s) both}html.intro .MJAXFG_markSpot .MJAXFG_pop{animation:none}html.intro .MJAXFG_item[data-kind=campaigns]{--pd:.76s}html.intro .MJAXFG_item[data-kind=build]{--pd:.86s}html.intro .MJAXFG_item[data-kind=identity]{--pd:.96s}html.intro .MJAXFG_item[data-kind=solutions]{--pd:1.06s}html.intro .MJAXFG_burstSpot{--pd:1.3s}html.intro .MJAXFG_caption{animation:MJAXFG_popIn var(--dur-slow) var(--ease-snap) calc(var(--pd) + .16s) both}html.intro .MJAXFG_bubble{animation:MJAXFG_bubbleIn var(--dur-slow) var(--ease-snap) 1.15s both, MJAXFG_talk var(--loop) var(--ease-snap) var(--t0) infinite;animation-play-state:var(--play,running)}html.intro .MJAXFG_in{animation:MJAXFG_up var(--dur-slow) var(--ease-settle) var(--d,.7s) both}html.intro .MJAXFG_hl{animation:MJAXFG_swipe var(--dur-slow) var(--ease-settle) 1.3s both}@keyframes MJAXFG_raysIn{0%{opacity:0;scale:.2}}@keyframes MJAXFG_slam{0%{opacity:0;transform:translateY(-70%)scale(1.8)rotate(-14deg)}55%{opacity:1;transform:translateY(4%)scale(1.12,.86)}78%{transform:translateY(-3%)scale(.97,1.04)}to{transform:none}}@keyframes MJAXFG_popIn{0%{opacity:0;transform:scale(.2)rotate(-24deg)}}@keyframes MJAXFG_bubbleIn{0%{opacity:0;transform:scale(.4)rotate(-8deg)}}@keyframes MJAXFG_up{0%{opacity:0;transform:translateY(16px)}}@keyframes MJAXFG_swipe{0%{color:var(--fg);background-size:0% 100%;box-shadow:0 0 #0000}}@supports (animation-timeline:view()){.MJAXFG_lw{animation:linear both MJAXFG_scatter;animation-timeline:--hero;animation-range:exit}.MJAXFG_thing{animation:linear both MJAXFG_flyOut;animation-timeline:--hero;animation-range:exit}@keyframes MJAXFG_scatter{to{transform:translateY(calc(-30% - var(--i) * 9%)) rotate(calc((var(--i) - 2) * 7deg))}}@keyframes MJAXFG_flyOut{to{transform:translate(calc(var(--fx,0) * .5em), -.55em) rotate(calc(var(--fx,0) * 30deg)) scale(.8)}}}@media (min-width:640px){.MJAXFG_hero{--word-size:clamp(140px, 22vw, 230px)}}@media (min-width:1100px){.MJAXFG_hero{--word-size:clamp(150px, 15vw, 290px)}.MJAXFG_scene{margin-block:.7em .4em}.MJAXFG_item[data-kind=campaigns]{--x:-1.12em;--y:-.4em;--w:.8em;--r:-10deg;--cx:20%;--cy:92%;--cr:-4deg}.MJAXFG_item[data-kind=identity]{--x:-.78em;--y:.46em;--w:.38em;--r:-30deg;--cx:-60%;--cy:64%;--cr:3deg}.MJAXFG_item[data-kind=build]{--x:3.04em;--y:-.48em;--w:.76em;--r:7deg;--cx:30%;--cy:94%;--cr:3deg}.MJAXFG_item[data-kind=solutions]{--x:3.12em;--y:.45em;--w:.58em;--cx:40%;--cy:84%;--cr:-3deg}.MJAXFG_burstSpot{--x:2.36em;--y:-.92em;--w:.4em;--r:10deg}.MJAXFG_caption{display:inline-flex}}@media (max-width:639px){.MJAXFG_hero{min-height:auto}.MJAXFG_scene{margin-block:1em .92em}.MJAXFG_burstSpot{--x:1em;--y:.9em;--w:.7em}.MJAXFG_burstText{padding:20%;font-size:10px}.MJAXFG_actions{grid-template-columns:1fr;width:100%;max-width:420px;display:grid}.MJAXFG_actions>*{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.MJAXFG_dots,.MJAXFG_scene,.MJAXFG_rays,.MJAXFG_focus,.MJAXFG_streak,.MJAXFG_lh,.MJAXFG_lw,.MJAXFG_thing,.MJAXFG_pop,.MJAXFG_bob,.MJAXFG_jump,.MJAXFG_letter,.MJAXFG_live:after,.MJAXFG_bubble,.MJAXFG_caption,.MJAXFG_in,.MJAXFG_hl{animation:none!important}.MJAXFG_depth{transition:none;translate:none}.MJAXFG_caption{transition:none}.MJAXFG_caption:hover,.MJAXFG_caption:focus-visible{translate:none}.MJAXFG_actions .sc-btn:hover{translate:none}.MJAXFG_actions .sc-btn:active{translate:none}html.intro .MJAXFG_hero{animation:MJAXFG_fade var(--dur-base) var(--ease-settle) both!important}}@keyframes MJAXFG_fade{0%{opacity:0}}
@keyframes _5gMQlq_turn{to{transform:rotate(1turn)}}@keyframes _5gMQlq_float{0%{transform:translateY(-4%)rotate(-3deg)}to{transform:translateY(4%)rotate(3deg)}}@keyframes _5gMQlq_jump{35%{transform:translateY(-12%)scale(1.1)rotate(-5deg)}70%{transform:translateY(-3%)scale(1.03)rotate(2deg)}}._5gMQlq_hero{padding:calc(16px + var(--nav-height) + var(--space-8)) 0 var(--space-6);background:var(--surface)}._5gMQlq_cover{--bg:var(--ink-950);--ray:color-mix(in oklab, var(--mint-500) 14%, transparent);--dots:var(--mint-800);aspect-ratio:16/10;border-bottom:2.5px solid var(--ink-0);background:radial-gradient(circle, var(--dots) 28%, transparent 32%) 0 0 / 14px 14px, var(--bg);position:relative;overflow:hidden}._5gMQlq_cover:before{content:"";background:repeating-conic-gradient(var(--ray) 0deg 7deg, transparent 7deg 18deg);animation:_5gMQlq_turn calc(var(--dur-ambient) * 8) linear infinite;position:absolute;inset:-50%}._5gMQlq_cover[data-category=build],._5gMQlq_cover[data-category=campaigns]{--bg:var(--mint-400);--ray:color-mix(in oklab, var(--ink-0) 24%, transparent);--dots:var(--mint-600)}._5gMQlq_coverArt{animation:_5gMQlq_float calc(var(--dur-scene) * 2) var(--ease-travel) infinite alternate;place-items:center;display:grid;position:absolute;inset:14% 22%}._5gMQlq_coverArt>svg{width:100%;height:100%}._5gMQlq_cover[data-art=identity] ._5gMQlq_coverArt,._5gMQlq_cover[data-art=column] ._5gMQlq_coverArt{inset:12% 36%}._5gMQlq_coverTag{top:12px;z-index:2;border:2px solid var(--ink-950);background:var(--ink-0);color:var(--ink-950);font-family:var(--font-display);padding:3px 10px 2px;font-size:13px;font-weight:800;position:absolute;inset-inline-start:12px;rotate:-3deg}._5gMQlq_stamp{top:12px;inset-inline-end:12px}._5gMQlq_card{border:2.5px solid var(--ink-0);background:var(--surface-raised);box-shadow:6px 6px 0 var(--mint-600);transition:translate var(--dur-base) var(--ease-snap), box-shadow var(--dur-base) var(--ease-settle);border-radius:8px;flex-direction:column;display:flex;position:relative;overflow:hidden}._5gMQlq_card:hover{box-shadow:9px 11px 0 var(--mint-500);translate:-3px -5px}._5gMQlq_card:hover ._5gMQlq_coverArt>svg{animation:_5gMQlq_jump var(--dur-slow) var(--ease-snap)}._5gMQlq_cardBody{align-content:start;gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5);display:grid}._5gMQlq_meta{color:var(--fg-subtle);font-size:14px}._5gMQlq_cardTitle{font-family:var(--font-display);letter-spacing:-.01em;font-size:22px;font-weight:800;line-height:1.15}[dir=rtl] ._5gMQlq_cardTitle{font-weight:700;line-height:1.5}._5gMQlq_excerpt{color:var(--fg-muted);font-size:16px;line-height:1.5}[dir=rtl] ._5gMQlq_excerpt{line-height:1.8}._5gMQlq_link{color:inherit;text-decoration:none}._5gMQlq_link:after{content:"";z-index:3;position:absolute;inset:0}._5gMQlq_link:focus-visible{outline:none}._5gMQlq_card:has(._5gMQlq_link:focus-visible){outline:3px solid var(--focus-ring);outline-offset:4px}._5gMQlq_featured{margin-top:var(--space-7)}@media (min-width:900px){._5gMQlq_featured{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}._5gMQlq_featured ._5gMQlq_cover{aspect-ratio:auto;border-bottom:0;border-inline-end:2.5px solid var(--ink-0);min-height:340px}._5gMQlq_featured ._5gMQlq_cardBody{padding:var(--space-7);align-content:center}._5gMQlq_featured ._5gMQlq_cardTitle{font-size:clamp(28px,3vw,40px)}._5gMQlq_featured ._5gMQlq_excerpt{font-size:18px}}._5gMQlq_filters{margin-top:var(--space-8);flex-wrap:wrap;gap:10px;display:flex}._5gMQlq_filter{border:2.5px solid var(--ink-0);border-radius:var(--radius-pill);color:var(--fg);font:inherit;cursor:pointer;transition:translate var(--dur-fast) var(--ease-snap), background-color var(--dur-fast) var(--ease-settle);background:0 0;padding:7px 16px;font-size:15px;font-weight:700}._5gMQlq_filter:hover{translate:0 -2px}._5gMQlq_filter[aria-pressed=true]{border-color:var(--ink-950);background:var(--accent-fill);color:var(--on-accent);box-shadow:3px 3px 0 var(--ink-0)}@media (forced-colors:active){._5gMQlq_filter[aria-pressed=true]{forced-color-adjust:none;color:highlighttext;background:highlight}}._5gMQlq_filter:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}._5gMQlq_grid{margin-top:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:clamp(24px,3vw,36px);display:grid}._5gMQlq_article{padding:calc(16px + var(--nav-height) + var(--space-7)) 0 var(--space-8);background:var(--surface)}._5gMQlq_head{justify-items:start;gap:var(--space-4);max-width:860px;display:grid}._5gMQlq_back{color:var(--accent);font-weight:700;text-decoration:none}._5gMQlq_back:before{content:"← "}[dir=rtl] ._5gMQlq_back:before{content:"→ "}._5gMQlq_back:hover{text-decoration:underline}._5gMQlq_tag{border:2.5px solid var(--ink-950);background:var(--accent-fill);color:var(--on-accent);font-family:var(--font-display);padding:3px 12px 2px;font-size:14px;font-weight:800;rotate:-2deg}._5gMQlq_title{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(38px,5.2vw,68px);font-weight:800;line-height:1.03}[dir=rtl] ._5gMQlq_title{font-weight:700;line-height:1.35}._5gMQlq_byline{align-items:center;gap:var(--space-3) var(--space-5);color:var(--fg-muted);flex-wrap:wrap;font-size:15px;display:flex}._5gMQlq_bigCover{margin-top:var(--space-7);border:3px solid var(--ink-950);box-shadow:10px 10px 0 var(--mint-500);border-radius:12px;overflow:hidden}._5gMQlq_bigCover ._5gMQlq_cover{aspect-ratio:21/9;border-bottom:0}._5gMQlq_prose{max-width:68ch;margin:var(--space-8) auto 0;font-size:19px;line-height:1.7}[dir=rtl] ._5gMQlq_prose{font-size:20px;line-height:1.95}._5gMQlq_prose>*+*{margin-top:var(--space-5)}._5gMQlq_prose>p:first-child{color:var(--fg);font-size:22px;line-height:1.6}[dir=ltr] ._5gMQlq_prose>p:first-child:first-letter{float:left;border:3px solid var(--ink-950);background:var(--accent-fill);color:var(--on-accent);font-family:var(--font-display);box-shadow:4px 4px 0 var(--ink-0);margin:6px 12px 0 0;padding:4px 10px 2px;font-size:3.2em;font-weight:800;line-height:.9}._5gMQlq_prose p{color:var(--fg-muted)}._5gMQlq_prose h2{margin-top:var(--space-7);font-family:var(--font-display);color:var(--fg);font-size:clamp(26px,2.6vw,34px);font-weight:800;line-height:1.15}[dir=rtl] ._5gMQlq_prose h2{font-weight:700;line-height:1.5}._5gMQlq_prose h2:before{content:"";border:2.5px solid var(--ink-950);border-radius:var(--radius-pill);background:var(--accent-fill);vertical-align:.15em;width:.5em;height:.28em;margin-inline-end:.3em;display:inline-block}._5gMQlq_quote{margin-block:var(--space-7);padding:var(--space-5) var(--space-6);border:3px solid var(--ink-950);background:var(--ink-0);color:var(--ink-950);font-family:var(--font-display);box-shadow:6px 6px 0 var(--mint-500);border-radius:28px;margin-inline:0;font-size:clamp(22px,2.4vw,30px);font-weight:800;line-height:1.25;position:relative;rotate:-1deg}[dir=rtl] ._5gMQlq_quote{font-weight:700;line-height:1.6;rotate:1deg}._5gMQlq_quote:after{content:"";bottom:-16px;background:var(--ink-0);border-inline-end:3px solid var(--ink-950);border-bottom:3px solid var(--ink-950);width:26px;height:26px;position:absolute;inset-inline-start:48px;transform:rotate(45deg)skew(10deg,10deg)}[dir=rtl] ._5gMQlq_quote:after{transform:rotate(-45deg)skew(-10deg,-10deg)}._5gMQlq_quote p{color:inherit;margin:0}._5gMQlq_end{justify-content:space-between;align-items:center;gap:var(--space-4);max-width:68ch;margin:var(--space-8) auto 0;padding-top:var(--space-5);border-top:2px dashed var(--line-strong);flex-wrap:wrap;display:flex}._5gMQlq_copyWrap{display:inline-flex;position:relative}._5gMQlq_copied{bottom:calc(100% + 8px);border:2.5px solid var(--ink-950);background:var(--accent-fill);color:var(--on-accent);font-family:var(--font-display);white-space:nowrap;pointer-events:none;transition:scale var(--dur-base) var(--ease-snap), rotate var(--dur-base) var(--ease-snap);padding:4px 10px;font-size:14px;font-weight:800;position:absolute;inset-inline-start:0;rotate:-10deg;scale:0}._5gMQlq_copied:empty{border:0;padding:0}._5gMQlq_copied[data-show]{rotate:4deg;scale:1}._5gMQlq_related{gap:var(--space-6);display:grid}._5gMQlq_relatedHead{justify-content:space-between;align-items:end;gap:var(--space-4);flex-wrap:wrap;display:flex}._5gMQlq_relatedTitle{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(30px,3.6vw,48px);font-weight:800}[dir=rtl] ._5gMQlq_relatedTitle{font-weight:700}._5gMQlq_relatedGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(24px,3vw,36px);display:grid}._5gMQlq_teaserHead{justify-content:space-between;align-items:end;gap:var(--space-5);flex-wrap:wrap;display:flex}._5gMQlq_teaserGrid{margin-top:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(24px,3vw,36px);display:grid}@media (prefers-reduced-motion:reduce){._5gMQlq_cover:before,._5gMQlq_coverArt,._5gMQlq_card:hover ._5gMQlq_coverArt>svg{animation:none}._5gMQlq_card,._5gMQlq_filter,._5gMQlq_copied{transition:none}._5gMQlq_card:hover,._5gMQlq_filter:hover{translate:none}}
._3cSa6q_wrap{top:16px;z-index:var(--z-nav);pointer-events:none;transition:transform var(--dur-base) var(--ease-settle);position:fixed;inset-inline:0}._3cSa6q_wrap>*{pointer-events:auto}._3cSa6q_hidden{transform:translateY(-130%)}html.intro ._3cSa6q_wrap{animation:_3cSa6q_navIn var(--dur-slow) var(--ease-snap) .2s backwards}@keyframes _3cSa6q_navIn{0%{transform:translateY(-140%)rotate(-2deg)}}.sc-nav._3cSa6q_nav{border:2.5px solid var(--ink-0);background:color-mix(in oklab, var(--surface-raised) 88%, transparent);width:100%;box-shadow:5px 5px 0 var(--mint-600)}._3cSa6q_brand .sc-nav-word{font-family:var(--ff-bricolage), var(--font-display);letter-spacing:-.02em}._3cSa6q_brand .sc-mark{overflow:visible}._3cSa6q_brand:hover .sc-mark-top{animation:_3cSa6q_pillTop var(--dur-slow) var(--ease-snap)}._3cSa6q_brand:hover .sc-mark-mid{animation:_3cSa6q_pillMid var(--dur-slow) var(--ease-snap) 60ms}._3cSa6q_brand:hover .sc-mark-bot{animation:_3cSa6q_pillBot var(--dur-slow) var(--ease-snap) .12s}@keyframes _3cSa6q_pillTop{40%{transform:translate(-48px)}}@keyframes _3cSa6q_pillMid{40%{transform:translate(56px)}}@keyframes _3cSa6q_pillBot{40%{transform:translate(-36px)}}._3cSa6q_brand:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:8px}._3cSa6q_nav .sc-nav-link{color:var(--fg);transition:background-color var(--dur-fast) var(--ease-settle), color var(--dur-fast) var(--ease-settle), rotate var(--dur-fast) var(--ease-snap), translate var(--dur-fast) var(--ease-snap);font-weight:600}._3cSa6q_nav .sc-nav-link:hover{background:var(--accent-fill);color:var(--on-accent);translate:0 -1px;rotate:-2deg}._3cSa6q_nav .sc-nav-link.is-active{background:var(--ink-0);color:var(--ink-950);box-shadow:2px 2px 0 var(--mint-500);rotate:-1.5deg}._3cSa6q_nav .sc-nav-link.is-active:after{display:none}._3cSa6q_nav .sc-nav-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (forced-colors:active){:is(._3cSa6q_nav .sc-nav-link.is-active,._3cSa6q_sheetLink[aria-current=page]){forced-color-adjust:none;color:highlighttext;background:highlight}}._3cSa6q_nav .sc-nav-cta{border:2px solid var(--ink-950);box-shadow:3px 3px 0 var(--ink-0);transition:translate var(--dur-fast) var(--ease-settle), box-shadow var(--dur-fast) var(--ease-settle)}._3cSa6q_nav .sc-nav-cta:hover{box-shadow:4px 5px 0 var(--ink-0);translate:-1px -2px}._3cSa6q_nav .sc-nav-cta:active{box-shadow:1px 1px 0 var(--ink-0);transform:none}._3cSa6q_nav .sc-nav-burger{border:2px solid var(--ink-0)}._3cSa6q_progress{bottom:4px;border-radius:var(--radius-pill);background:var(--accent-fill);transform-origin:0;pointer-events:none;height:3px;position:absolute;inset-inline:28px;transform:scaleX(0)}[dir=rtl] ._3cSa6q_progress{transform-origin:100%}@supports (animation-timeline:scroll()){._3cSa6q_progress{animation:linear both _3cSa6q_progress;animation-timeline:scroll(root)}}@keyframes _3cSa6q_progress{to{transform:scaleX(1)}}@media (min-width:900px) and (max-width:1099px){._3cSa6q_nav .sc-nav-cta{display:none}}@media (min-width:900px) and (max-width:1399px){:is(html[data-a11y~=text-1] ._3cSa6q_nav .sc-nav-cta,html[data-a11y~=text-2] ._3cSa6q_nav .sc-nav-cta){display:none}}._3cSa6q_sheet{z-index:calc(var(--z-nav) - 1);justify-content:space-between;gap:var(--space-7);padding:calc(16px + var(--nav-height) + var(--space-7)) var(--gutter) var(--space-7);background:radial-gradient(circle, var(--mint-900) 26%, transparent 30%) 0 0 / 16px 16px, var(--surface);isolation:isolate;opacity:0;visibility:hidden;transition:opacity calc(var(--dur-base) * .7) var(--ease-exit), visibility 0s linear calc(var(--dur-base) * .7);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}._3cSa6q_sheetOpen{opacity:1;visibility:visible;transition:opacity var(--dur-base) var(--ease-settle), visibility 0s}._3cSa6q_sheetRays{z-index:-1;background:repeating-conic-gradient(color-mix(in oklab, var(--mint-500) 10%, transparent) 0deg 7deg, transparent 7deg 18deg);pointer-events:none;animation:_3cSa6q_turn calc(var(--dur-ambient) * 6) linear infinite;position:absolute;inset:-30% -60% 10%;-webkit-mask:radial-gradient(closest-side,#000 10%,#0000 80%);mask:radial-gradient(closest-side,#000 10%,#0000 80%)}@keyframes _3cSa6q_turn{to{transform:rotate(1turn)}}._3cSa6q_sheetLinks{gap:var(--space-3);display:grid}._3cSa6q_sheetLink,._3cSa6q_sheetFoot{opacity:0;transition:opacity calc(var(--dur-slow) * .7) var(--ease-exit), transform calc(var(--dur-slow) * .7) var(--ease-exit);transform:translateY(24px)rotate(-3deg)}._3cSa6q_sheetOpen ._3cSa6q_sheetLink,._3cSa6q_sheetOpen ._3cSa6q_sheetFoot{opacity:1;transition:opacity var(--dur-slow) var(--ease-settle), transform var(--dur-slow) var(--ease-snap);transition-delay:calc(80ms + var(--i,0) * 60ms);transform:none}._3cSa6q_sheetLink{align-items:center;gap:var(--space-4);color:var(--fg);font-family:var(--font-display);letter-spacing:-.025em;font-variation-settings:"opsz" 48;border:2.5px solid #0000;border-radius:12px;justify-self:start;padding:6px 16px 6px 8px;font-size:38px;font-weight:800;line-height:1.1;text-decoration:none;display:flex}[dir=rtl] ._3cSa6q_sheetLink{padding:4px 8px 4px 16px;font-size:32px;font-weight:700;line-height:1.5}._3cSa6q_sheetNum{border:2.5px solid var(--ink-950);background:var(--ink-0);width:40px;height:40px;color:var(--ink-950);font-family:var(--ff-bricolage), var(--font-display);letter-spacing:0;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid;rotate:-4deg}._3cSa6q_sheetLink:hover,._3cSa6q_sheetLink[aria-current=page]{border-color:var(--ink-950);background:var(--accent-fill);color:var(--on-accent);box-shadow:4px 4px 0 var(--ink-0)}._3cSa6q_sheetLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}._3cSa6q_sheetFoot{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}@media (min-width:900px){._3cSa6q_sheet{display:none}}@media (prefers-reduced-motion:reduce){._3cSa6q_wrap{transition:none}._3cSa6q_nav .sc-nav-link{transition:none}._3cSa6q_nav .sc-nav-cta{transition:none}._3cSa6q_sheetRays,._3cSa6q_progress{animation:none}html.intro ._3cSa6q_wrap{animation:none}._3cSa6q_brand:hover .sc-mark-top{animation:none}._3cSa6q_brand:hover .sc-mark-mid{animation:none}._3cSa6q_brand:hover .sc-mark-bot{animation:none}._3cSa6q_progress{display:none}._3cSa6q_nav .sc-nav-link:hover{translate:none;rotate:none}._3cSa6q_nav .sc-nav-link.is-active{translate:none;rotate:none}._3cSa6q_sheetLink,._3cSa6q_sheetFoot{transform:none}}
.IQTrdG_defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.IQTrdG_photo{background:var(--mint-800);display:block;position:absolute;inset:0;overflow:hidden}.IQTrdG_img{object-fit:cover;filter:url(#sc-duotone);width:100%;height:100%;transition:scale var(--dur-slow) var(--ease-settle)}.IQTrdG_photo:after{content:"";background:radial-gradient(circle, var(--ink-950) 24%, transparent 30%) 0 0 / 5px 5px;mix-blend-mode:soft-light;opacity:.7;pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.IQTrdG_img{transition:none}}
@keyframes N9RzkG_float{0%{translate:0 -5%}to{translate:0 5%}}@keyframes N9RzkG_jump{35%{transform:translateY(-14%)scale(1.12)rotate(-6deg)}70%{transform:translateY(-3%)scale(1.04)rotate(3deg)}}.N9RzkG_hero{isolation:isolate;padding:calc(16px + var(--nav-height) + var(--space-8)) 0 var(--space-8);background:var(--surface);position:relative;overflow:clip}.N9RzkG_hero:before{content:"";z-index:-1;background:repeating-conic-gradient(color-mix(in oklab, var(--mint-500) 8%, var(--surface)) 0deg 7deg, transparent 7deg 18deg);position:absolute;inset:-30% -10% 20%;-webkit-mask:radial-gradient(closest-side,#000 10%,#0000 85%);mask:radial-gradient(closest-side,#000 10%,#0000 85%)}.N9RzkG_carts{margin:var(--space-8) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:clamp(20px,2.4vw,32px);padding:0;list-style:none;display:grid}@media (max-width:559px){.N9RzkG_carts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.N9RzkG_cart{padding:var(--space-3) var(--space-3) var(--space-4);box-shadow:4px 4px 0 var(--ink-0)}.N9RzkG_cart:before{display:none}.N9RzkG_cartTitle{font-size:18px}.N9RzkG_cartTag{font-size:13px}}.N9RzkG_cart{height:100%;padding:var(--space-4) var(--space-4) var(--space-5);border:3px solid var(--ink-950);background:var(--accent-fill);color:var(--on-accent);box-shadow:6px 6px 0 var(--ink-0);transition:translate var(--dur-base) var(--ease-snap), box-shadow var(--dur-base) var(--ease-settle);border-radius:14px 14px 6px 6px;justify-items:start;gap:6px;text-decoration:none;display:grid;position:relative}.N9RzkG_cart:before{content:"";top:10px;background:repeating-linear-gradient(90deg, var(--ink-950) 0 3px, transparent 3px 7px);opacity:.6;width:34px;height:18px;position:absolute;inset-inline-end:14px}.N9RzkG_cart:hover{box-shadow:9px 11px 0 var(--ink-0);translate:-3px -5px}.N9RzkG_cart:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.N9RzkG_cartNum{font-family:var(--font-display);font-size:14px;font-weight:800}.N9RzkG_cartArt{aspect-ratio:16/10;margin-block:var(--space-2);border:2.5px solid var(--ink-950);background:radial-gradient(circle, var(--mint-900) 28%, transparent 32%) 0 0 / 12px 12px, var(--ink-950);border-radius:6px;justify-self:stretch;position:relative}.N9RzkG_cartArt>svg{width:76%;height:76%;position:absolute;inset:12%}.N9RzkG_cart:hover .N9RzkG_cartArt>svg{animation:N9RzkG_jump var(--dur-slow) var(--ease-snap)}.N9RzkG_cartTitle{font-family:var(--font-display);letter-spacing:-.01em;font-size:22px;font-weight:800;line-height:1.1}[dir=rtl] .N9RzkG_cartTitle{font-weight:700;line-height:1.5}.N9RzkG_cartTag{font-size:15px;line-height:1.4}.N9RzkG_cartPlay{margin-top:var(--space-2);border:2.5px solid var(--ink-950);border-radius:var(--radius-pill);background:var(--ink-950);color:var(--ink-0);padding:4px 14px;font-size:14px;font-weight:800}.N9RzkG_screen{background:var(--surface);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--fg);border:0;margin:0;padding:0;position:fixed;inset:0}.N9RzkG_screen[open]{animation:N9RzkG_screenIn var(--dur-base) var(--ease-snap);flex-direction:column;display:flex}.N9RzkG_screen::backdrop{background:var(--surface)}@keyframes N9RzkG_screenIn{0%{opacity:0;scale:.97}}.N9RzkG_screenBody{flex:1;min-height:0;overflow-y:auto}.N9RzkG_screenGame{height:100%;min-height:300px;padding:clamp(12px,2vw,24px)}.N9RzkG_screenSide{padding:0 clamp(12px,2vw,24px) clamp(12px,2vw,24px)}.N9RzkG_screenSide:empty{display:none}@media (min-width:1024px){.N9RzkG_screenBody{grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.N9RzkG_screenSide{width:340px;padding-block-start:clamp(12px,2vw,24px);overflow-y:auto}}.N9RzkG_marquee{align-items:center;gap:var(--space-3);border-bottom:3px solid var(--ink-950);background:radial-gradient(circle, var(--mint-600) 26%, transparent 30%) 0 0 / 12px 12px, var(--accent-fill);color:var(--on-accent);flex:none;padding:6px clamp(12px,2vw,24px);display:flex}.N9RzkG_tools{border:2.5px solid var(--ink-0);border-radius:var(--radius-pill);background:var(--surface-raised);box-shadow:0 0 0 2px var(--ink-950);flex:none;gap:2px;margin-inline-start:auto;padding:2px;display:flex}.N9RzkG_marqueeNum{border:2.5px solid var(--ink-950);background:var(--ink-0);color:var(--ink-950);font-family:var(--font-display);padding:2px 8px;font-size:14px;font-weight:800;rotate:-4deg}.N9RzkG_marqueeTitle{min-width:0;font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(20px,2.2vw,28px);font-weight:800;line-height:1.1}[dir=rtl] .N9RzkG_marqueeTitle{letter-spacing:0;font-weight:700;line-height:1.4}.N9RzkG_marqueeArt{width:40px;height:40px;animation:N9RzkG_float calc(var(--dur-scene) * 2) var(--ease-travel) infinite alternate;flex:none}.N9RzkG_marqueeArt>svg{width:100%;height:100%}.N9RzkG_tagline{font-size:15px;font-weight:600}@media (max-width:767px){.N9RzkG_tagline,.N9RzkG_marqueeArt{display:none}}@media (prefers-reduced-motion:reduce){.N9RzkG_cart{transition:none}.N9RzkG_cart:hover{translate:none}.N9RzkG_cart:hover .N9RzkG_cartArt>svg,.N9RzkG_marqueeArt,.N9RzkG_screen[open]{animation:none}}
.hvQTkW_band{background:var(--surface);align-items:center;padding-block:clamp(48px,7vw,88px);display:grid;position:relative;overflow:clip}.hvQTkW_tape{border-block:3px solid var(--ink-950);grid-area:1/1;margin-inline:-6vw;overflow:hidden}.hvQTkW_front{z-index:2;background:var(--accent-fill);color:var(--on-accent);box-shadow:0 6px 0 var(--ink-950);rotate:-2.5deg}.hvQTkW_back{z-index:1;background:var(--ink-0);color:var(--ink-900);rotate:2deg}.hvQTkW_track{width:max-content;animation:hvQTkW_slide calc(var(--dur-ambient) * 6) linear infinite;display:flex}.hvQTkW_back .hvQTkW_track{animation-duration:calc(var(--dur-ambient) * 7);animation-direction:reverse}@keyframes hvQTkW_slide{to{transform:translate(-50%)}}[dir=rtl] .hvQTkW_track{animation-name:hvQTkW_slideRtl}@keyframes hvQTkW_slideRtl{to{transform:translate(50%)}}.hvQTkW_item{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;font-variation-settings:"opsz" 48, "wdth" 85;align-items:center;gap:clamp(16px,2vw,28px);padding-block:12px 10px;padding-inline:0 clamp(16px,2vw,28px);font-size:clamp(22px,3vw,40px);font-weight:800;line-height:1;display:inline-flex}.hvQTkW_back .hvQTkW_item{padding-block:9px 7px;font-size:clamp(16px,2vw,26px)}[dir=rtl] .hvQTkW_item{padding-block:4px 2px;font-weight:700;line-height:1.6}.hvQTkW_star{width:.75em;transition:rotate var(--dur-base) var(--ease-snap), scale var(--dur-base) var(--ease-snap);flex:none}.hvQTkW_item:hover .hvQTkW_star{rotate:90deg;scale:1.3}@media (max-width:899px){.hvQTkW_front{translate:0 16px;rotate:-4deg}.hvQTkW_back{translate:0 -16px;rotate:3deg}}@media (prefers-reduced-motion:reduce){.hvQTkW_track{animation:none}.hvQTkW_star{transition:none}}
.soOkgq_section{overflow:clip}.soOkgq_head{align-items:center;gap:var(--space-6);display:grid}@media (min-width:900px){.soOkgq_head{grid-template-columns:1fr minmax(0,280px)}}.soOkgq_map{width:min(70%,280px);filter:drop-shadow(8px 8px 0 var(--mint-700));justify-self:center;rotate:-4deg}.soOkgq_cards{margin:var(--space-8) auto 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(28px,3.4vw,48px);max-width:1000px;padding:0;list-style:none;display:grid}.soOkgq_card{--tilt:-2deg;align-content:start;gap:var(--space-3);padding:14px 14px var(--space-5);border:3px solid var(--ink-950);background:var(--ink-0);color:var(--ink-950);box-shadow:8px 8px 0 var(--mint-600);rotate:var(--tilt);transition:rotate var(--dur-base) var(--ease-snap), translate var(--dur-base) var(--ease-snap);border-radius:6px;display:grid;position:relative}.soOkgq_card:nth-child(2){--tilt:1.5deg}.soOkgq_card:hover{translate:0 -8px;rotate:0deg}.soOkgq_picture{aspect-ratio:4/3;border:2.5px solid var(--ink-950);background:radial-gradient(circle, var(--mint-700) 28%, transparent 32%) 0 0 / 12px 12px, var(--ink-900);position:relative;overflow:hidden}.soOkgq_picture:before{content:"";background:repeating-conic-gradient(color-mix(in oklab, var(--mint-500) 14%, transparent) 0deg 8deg, transparent 8deg 20deg);animation:soOkgq_turn calc(var(--dur-ambient) * 6) linear infinite;position:absolute;inset:-40%}@keyframes soOkgq_turn{to{transform:rotate(1turn)}}.soOkgq_card:hover .soOkgq_picture img{scale:1.06}.soOkgq_stamp{top:2px;z-index:2;border:2.5px solid var(--ink-950);background:var(--accent-fill);color:var(--on-accent);font-family:var(--font-display);outline:2px dashed var(--on-accent);outline-offset:-6px;box-shadow:3px 3px 0 var(--ink-950);justify-items:center;gap:3px;padding:9px 11px 7px;font-size:12px;font-weight:800;line-height:1.2;display:grid;position:absolute;inset-inline-end:2px;rotate:6deg}[dir=rtl] .soOkgq_stamp{font-size:12px;font-weight:700;rotate:-6deg}.soOkgq_name{margin-top:var(--space-2);font-family:var(--font-display);letter-spacing:-.01em;font-size:24px;font-weight:800;line-height:1.15}[dir=rtl] .soOkgq_name{font-weight:700;line-height:1.5}.soOkgq_text{color:var(--ink-700);text-wrap:pretty;font-size:16px;line-height:1.5}[dir=rtl] .soOkgq_text{line-height:1.85}.soOkgq_credit{color:var(--ink-600);font-size:12px;line-height:1.4}.soOkgq_credit a{color:inherit;text-underline-offset:2px}.soOkgq_credit a:hover{color:var(--ink-950)}.soOkgq_credit a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.soOkgq_card:hover .soOkgq_picture img{scale:1}.soOkgq_picture:before{animation:none}.soOkgq_card{transition:none}.soOkgq_card:hover{translate:none}}
._1YhPGW_pattern{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._1YhPGW_sticker ._1YhPGW_face{fill:var(--mint-400);stroke:var(--ink-950);stroke-width:3.5px;stroke-linejoin:round}._1YhPGW_sticker ._1YhPGW_depth{fill:var(--mint-700);stroke:var(--ink-950);stroke-width:3.5px;stroke-linejoin:round}._1YhPGW_dot{fill:var(--ink-950);fill-opacity:.3}._1YhPGW_shine{fill:none;stroke:var(--ink-0);stroke-width:4px;stroke-linecap:round}._1YhPGW_texture ._1YhPGW_face{fill:var(--line)}
.RLitnW_keys{--k:.55;height:calc(181px * var(--k));position:relative;overflow-x:clip}@media (max-width:639px){.RLitnW_keys{--k:.42}}.RLitnW_svg{touch-action:pan-y;cursor:pointer;width:100%;max-width:none;height:100%;display:block;overflow:visible}.RLitnW_scale{scale:var(--k)}.RLitnW_top,.RLitnW_depth{stroke:var(--ink-950);stroke-width:4.5px;stroke-linejoin:round}.RLitnW_mint .RLitnW_top{fill:var(--mint-400)}.RLitnW_mint .RLitnW_depth{fill:var(--mint-700)}.RLitnW_white .RLitnW_top{fill:var(--ink-0)}.RLitnW_white .RLitnW_depth{fill:var(--mint-300)}.RLitnW_deep .RLitnW_top{fill:var(--mint-600)}.RLitnW_deep .RLitnW_depth{fill:var(--mint-900)}.RLitnW_dot{fill:var(--ink-950);fill-opacity:.3}.RLitnW_shine{fill:none;stroke:var(--ink-0);stroke-width:4px;stroke-linecap:round}.RLitnW_white .RLitnW_shine{stroke:var(--mint-200)}.RLitnW_unit{animation:RLitnW_hop calc(var(--dur-scene) * 6) var(--ease-settle) calc(var(--c) * 18ms) infinite}[dir=rtl] .RLitnW_unit{animation-delay:calc(var(--r) * 18ms)}@keyframes RLitnW_hop{0%,7%,to{translate:0}3%{translate:0 -26px}}.RLitnW_hit .RLitnW_face{animation:RLitnW_press var(--dur-slow) var(--ease-snap)}@keyframes RLitnW_press{30%{translate:0 6px}}.RLitnW_quaver{opacity:0;fill:var(--ink-0);stroke:var(--ink-0);stroke-width:4px;stroke-linecap:round;pointer-events:none}.RLitnW_quaver path{fill:none}.RLitnW_hit .RLitnW_quaver{animation:RLitnW_float var(--dur-scene) var(--ease-settle)}@keyframes RLitnW_float{0%{opacity:0;translate:0 10px;rotate:0deg}15%{opacity:1}to{opacity:0;translate:18px -60px;rotate:14deg}}.RLitnW_hint{top:-14px;z-index:1;border:2.5px solid var(--ink-950);background:var(--ink-0);color:var(--ink-950);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;box-shadow:3px 3px 0 var(--mint-500);pointer-events:none;margin:0;padding:5px 12px 4px;font-size:13px;font-weight:800;position:absolute;inset-inline-start:var(--gutter);rotate:-3deg}[dir=rtl] .RLitnW_hint{letter-spacing:0;font-size:14px;font-weight:700;rotate:3deg}@media (prefers-reduced-motion:reduce){.RLitnW_unit,.RLitnW_hit .RLitnW_face,.RLitnW_hit .RLitnW_quaver{animation:none}.RLitnW_hit .RLitnW_top{fill:var(--mint-200)}}
.cst0Xa_dock{inset-inline-end:16px;z-index:calc(var(--z-nav) - 2);border:2.5px solid var(--ink-0);border-radius:var(--radius-pill);background:var(--surface-raised);box-shadow:0 0 0 2px var(--ink-950), 5px 5px 0 2px var(--mint-600);padding:4px;display:grid;position:fixed;bottom:16px}html.intro .cst0Xa_dock{animation:cst0Xa_dockIn var(--dur-slow) var(--ease-snap) 1.4s backwards}@keyframes cst0Xa_dockIn{0%{transform:translateY(160%)rotate(8deg)}}@media (min-width:1200px){.cst0Xa_dock{inset-inline-end:24px;bottom:24px}}.cst0Xa_fold{grid-template-rows:1fr;display:grid}.cst0Xa_foldInner{gap:4px;min-height:0;padding-block-end:4px;display:grid}@media (max-width:639px){.cst0Xa_dock{inset-inline-end:10px;bottom:12px}.cst0Xa_fold{transition:grid-template-rows var(--dur-base) var(--ease-settle), visibility 0s}.cst0Xa_foldInner{overflow:hidden}.cst0Xa_dock[data-folded] .cst0Xa_fold{visibility:hidden;transition:grid-template-rows var(--dur-base) var(--ease-settle), visibility 0s linear var(--dur-base);grid-template-rows:0fr}}.cst0Xa_btn{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--fg);cursor:pointer;transition:color var(--dur-fast) var(--ease-settle), border-color var(--dur-fast) var(--ease-settle), rotate var(--dur-fast) var(--ease-snap);background:0 0;border:2px solid #0000;place-items:center;padding:0;display:grid}.cst0Xa_btn:hover{color:var(--accent);border-color:var(--accent);rotate:-8deg}.cst0Xa_btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cst0Xa_btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.cst0Xa_speaker{fill:currentColor}.cst0Xa_soundOff{display:none}.cst0Xa_soundWaves path{animation:cst0Xa_soundWave calc(var(--dur-scene) * 1.4) var(--ease-settle) infinite}.cst0Xa_soundWaves path:nth-child(2){animation-delay:.16s}@keyframes cst0Xa_soundWave{0%,to{opacity:1}50%{opacity:.35}}.cst0Xa_btn[aria-pressed=false]{color:var(--fg-subtle)}.cst0Xa_btn[aria-pressed=false] .cst0Xa_soundWaves{display:none}.cst0Xa_btn[aria-pressed=false] .cst0Xa_soundOff{display:inline}.cst0Xa_noteHead{fill:currentColor}.cst0Xa_music[data-state=playing]{color:var(--accent)}.cst0Xa_music[data-state=playing] .cst0Xa_note{transform-origin:12px 14px;animation:cst0Xa_sway calc(var(--dur-scene) * 1.5) var(--ease-travel) infinite alternate}@keyframes cst0Xa_sway{0%{rotate:-8deg}to{rotate:8deg}}.cst0Xa_access{border-color:var(--ink-950);background:var(--accent-fill);color:var(--on-accent);position:relative}.cst0Xa_access:hover{border-color:var(--ink-950);background:var(--accent-fill-hover);color:var(--on-accent)}.cst0Xa_access svg{stroke-width:2.2px}.cst0Xa_access[data-pressed]:after{content:"";top:-3px;border:2.5px solid var(--ink-950);background:var(--ink-0);border-radius:50%;width:13px;height:13px;position:absolute;inset-inline-end:-3px}.cst0Xa_solid{fill:currentColor;stroke:none}.cst0Xa_thick{stroke-width:3.5px}.cst0Xa_panel{inset:auto;inset-inline-end:16px;width:calc((100vw - 32px) / var(--a11y-zoom,1));max-width:400px;max-height:calc((100dvh - 32px) / var(--a11y-zoom,1));border:2.5px solid var(--ink-0);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--fg);box-shadow:0 0 0 2px var(--ink-950), 7px 7px 0 2px var(--mint-600);margin:0;padding:0;bottom:16px;overflow:visible}.cst0Xa_panel[open]{animation:cst0Xa_panelIn var(--dur-base) var(--ease-snap);display:flex}.cst0Xa_panel::backdrop{background:0 0}@keyframes cst0Xa_panelIn{0%{opacity:0;transform:translateY(20px)rotate(1.5deg)}}@media (min-width:640px){.cst0Xa_panel{inset-inline-end:92px}}@media (min-width:1200px){.cst0Xa_panel{inset-inline-end:100px;bottom:24px}}.cst0Xa_panelInner{gap:var(--space-4);min-height:0;padding:var(--space-4);overscroll-behavior:contain;flex:1;display:grid;overflow-y:auto}.cst0Xa_panelHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.cst0Xa_panelTitle{font-family:var(--font-display);letter-spacing:-.02em;font-variation-settings:"opsz" 24;font-size:22px;font-weight:800;line-height:1.15}[dir=rtl] .cst0Xa_panelTitle{font-weight:700;line-height:1.4}.cst0Xa_close{border:2px solid var(--line-strong);border-radius:var(--radius-pill);width:44px;height:44px;color:var(--fg);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-settle), rotate var(--dur-fast) var(--ease-snap);background:0 0;flex:none;place-items:center;padding:0;display:grid}.cst0Xa_close:hover{border-color:var(--fg);rotate:8deg}.cst0Xa_close svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;width:20px;height:20px}.cst0Xa_sizeGroup{gap:var(--space-2);display:grid}.cst0Xa_groupLabel{color:var(--fg-muted);font-size:15px;font-weight:600}.cst0Xa_sizes{border:2px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface-sunken);grid-template-columns:repeat(3,1fr);gap:2px;padding:3px;display:grid}.cst0Xa_size{border-radius:var(--radius-pill);min-height:40px;color:var(--fg);font:inherit;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-settle), color var(--dur-fast) var(--ease-settle);background:0 0;border:0;padding:4px 8px;font-size:15px;font-weight:600;line-height:1.2}.cst0Xa_size:hover:not([aria-pressed=true]){background:var(--surface-raised)}.cst0Xa_size[aria-pressed=true]{background:var(--accent-fill);color:var(--on-accent)}.cst0Xa_tiles{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cst0Xa_tile{align-content:start;justify-items:start;gap:var(--space-2);min-height:84px;padding:var(--space-3);border:2.5px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--fg);font:inherit;text-align:start;cursor:pointer;transition:translate var(--dur-fast) var(--ease-settle), box-shadow var(--dur-fast) var(--ease-settle), background-color var(--dur-fast) var(--ease-settle), border-color var(--dur-fast) var(--ease-settle);font-size:15px;font-weight:600;line-height:1.25;display:grid;position:relative}[dir=rtl] .cst0Xa_tile{line-height:1.5}.cst0Xa_tile:hover:not(:disabled){border-color:var(--fg);box-shadow:2px 3px 0 var(--mint-600);translate:-1px -2px}.cst0Xa_tile:disabled{cursor:not-allowed;opacity:.75}.cst0Xa_tile[aria-pressed=true]{border-color:var(--ink-0);background:var(--accent-fill);color:var(--on-accent);box-shadow:3px 3px 0 var(--ink-0)}.cst0Xa_tile[aria-pressed=true]:hover:not(:disabled){border-color:var(--ink-0);box-shadow:4px 5px 0 var(--ink-0)}.cst0Xa_tileIcon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.cst0Xa_tick{top:10px;background:var(--ink-950);fill:none;width:22px;height:22px;stroke:var(--ink-0);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;padding:3px;display:none;position:absolute;inset-inline-end:10px}.cst0Xa_tile[aria-pressed=true] .cst0Xa_tick{display:block}@media (forced-colors:active){.cst0Xa_size[aria-pressed=true],.cst0Xa_tile[aria-pressed=true]{forced-color-adjust:none;color:highlighttext;background:highlight}}@media (hover:none){.cst0Xa_mouseOnly{display:none}}.cst0Xa_panelFoot{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.cst0Xa_note{color:var(--fg-muted);flex:180px;font-size:13px;line-height:1.4}[dir=rtl] .cst0Xa_note{font-size:14px;font-weight:400;line-height:1.6}.cst0Xa_reset{border:2px solid var(--fg);border-radius:var(--radius-pill);min-height:40px;color:var(--fg);font:inherit;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-settle), color var(--dur-fast) var(--ease-settle);background:0 0;padding:6px 16px;font-size:15px;font-weight:600}.cst0Xa_reset:hover:not(:disabled){background:var(--fg);color:var(--surface)}.cst0Xa_reset:disabled{border-color:var(--line-strong);color:var(--fg-subtle);cursor:not-allowed}.cst0Xa_close:focus-visible,.cst0Xa_size:focus-visible,.cst0Xa_tile:focus-visible,.cst0Xa_reset:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cst0Xa_guide{inset-inline:0;z-index:var(--z-toast);border-block:1.5px solid var(--ink-950);background:var(--accent-fill);pointer-events:none;height:6px;margin-top:14px;position:fixed;top:-20px}@media (hover:none){.cst0Xa_guide{display:none}}@media (prefers-reduced-motion:reduce){.cst0Xa_btn,.cst0Xa_fold,.cst0Xa_dock[data-folded] .cst0Xa_fold,.cst0Xa_close,.cst0Xa_size,.cst0Xa_tile,.cst0Xa_reset{transition:none}.cst0Xa_soundWaves path,.cst0Xa_music .cst0Xa_note,.cst0Xa_panel[open]{animation:none}html.intro .cst0Xa_dock{animation:none}.cst0Xa_btn:hover,.cst0Xa_close:hover,.cst0Xa_tile:hover:not(:disabled){translate:none;rotate:none}}
.zLb6AW_section{overflow:clip}.zLb6AW_texture{-webkit-mask:linear-gradient(#0000,#000 18% 82%,#0000);mask:linear-gradient(#0000,#000 18% 82%,#0000)}.zLb6AW_panel{isolation:isolate;gap:var(--space-5);border:3px solid var(--ink-950);background:var(--accent-fill);box-shadow:10px 10px 0 var(--ink-0);border-radius:10px;padding:clamp(24px,5vw,72px);display:grid;position:relative;overflow:hidden}.zLb6AW_rays{--at:22% 40%;z-index:-1;background:repeating-conic-gradient(from 0deg at var(--at), color-mix(in oklab, var(--ink-0) 22%, transparent) 0deg 6deg, transparent 6deg 16deg);position:absolute;inset:0}[dir=rtl] .zLb6AW_rays{--at:78% 40%}.zLb6AW_panel:after{content:"";z-index:-1;background:radial-gradient(circle, var(--mint-600) 30%, transparent 34%) 0 0 / 16px 16px;position:absolute;inset:0;-webkit-mask:radial-gradient(100% 100% at 100% 100%,#000,#0000 60%);mask:radial-gradient(100% 100% at 100% 100%,#000,#0000 60%)}.zLb6AW_mega{width:min(52%,240px);animation:zLb6AW_shake calc(var(--dur-scene) * 6) var(--ease-settle) infinite;justify-self:center;rotate:16deg}[dir=rtl] .zLb6AW_mega>svg{scale:-1 1}@keyframes zLb6AW_shake{0%,12%,to{translate:0}2%{translate:-6px 2px}4%{translate:5px -2px}6%{translate:-3px 1px}8%{translate:2px}}.zLb6AW_bubble{justify-items:start;gap:var(--space-4);border:3px solid var(--ink-950);background:var(--surface);color:var(--fg);border-radius:32px;padding:clamp(24px,4vw,48px);display:grid;position:relative}.zLb6AW_bubble:before{content:"";top:-15px;background:var(--surface);border-top:3px solid var(--ink-950);border-inline-start:3px solid var(--ink-950);width:26px;height:26px;position:absolute;inset-inline-start:calc(50% - 13px);rotate:45deg}[dir=rtl] .zLb6AW_bubble:before{rotate:-45deg}.zLb6AW_bubble .zLb6AW_title{font-size:clamp(36px,4.6vw,64px)}.zLb6AW_lead{max-width:46ch;color:var(--fg-muted);font-size:clamp(17px,1.5vw,20px);line-height:1.5}[dir=rtl] .zLb6AW_lead{font-weight:300;line-height:1.8}.zLb6AW_actions{margin-top:var(--space-3)}.zLb6AW_actions .sc-btn-secondary{--sh:var(--ink-950);background:var(--surface)}.zLb6AW_copyWrap{display:inline-flex;position:relative}.zLb6AW_copyIcon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.zLb6AW_copied{bottom:calc(100% + 10px);z-index:2;border:2.5px solid var(--ink-950);background:var(--accent-fill);color:var(--on-accent);font-family:var(--font-display);white-space:nowrap;pointer-events:none;transition:scale var(--dur-base) var(--ease-snap), rotate var(--dur-base) var(--ease-snap);border-radius:6px;padding:6px 12px 5px;font-size:15px;font-weight:800;position:absolute;inset-inline-end:-6px;rotate:-14deg;scale:0}.zLb6AW_copied:empty{border:0;padding:0}.zLb6AW_copied[data-show]{rotate:6deg;scale:1}.zLb6AW_social{align-items:center;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.zLb6AW_socialLabel{color:var(--fg-muted);font-size:14px;font-weight:600}@media (min-width:900px){.zLb6AW_panel{align-items:center;gap:var(--space-7);grid-template-columns:minmax(0,.75fr) minmax(0,2fr)}.zLb6AW_mega{width:100%;max-width:320px;rotate:-6deg}.zLb6AW_bubble:before{top:42%;inset-inline-start:-16px;rotate:-45deg}[dir=rtl] .zLb6AW_bubble:before{rotate:45deg}}@media (max-width:639px){.zLb6AW_actions{grid-template-columns:1fr;width:100%;display:grid}.zLb6AW_actions>*{justify-content:center;width:100%}.zLb6AW_copyWrap .sc-btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.zLb6AW_mega{animation:none}.zLb6AW_copied{transition:none}}
.G39S3a_stage{padding:clamp(8px,2vw,16px)}.G39S3a_map{cursor:crosshair;touch-action:manipulation;width:100%;height:100%;display:block;overflow:visible}.G39S3a_cut{fill:var(--ink-0);stroke:var(--ink-0);stroke-width:14px;stroke-linejoin:round}.G39S3a_land{fill:var(--mint-400)}.G39S3a_sand{fill:url(#comic-dots);opacity:.8}.G39S3a_edge{fill:none;stroke:var(--ink-950);stroke-width:4px;stroke-linejoin:round}.G39S3a_cross circle,.G39S3a_cross path{fill:none;stroke:var(--ink-0);stroke-width:3px;stroke-linecap:round}.G39S3a_line{stroke:var(--ink-0);stroke-width:3px;stroke-dasharray:8 8;stroke-linecap:round}.G39S3a_guess path{fill:none;stroke:var(--ink-950);stroke-width:6px;stroke-linecap:round}.G39S3a_guess .G39S3a_guessCut{stroke:var(--ink-0);stroke-width:12px}.G39S3a_pin{fill:var(--ink-0);stroke:var(--ink-950);stroke-width:4px}.G39S3a_ring{fill:none;stroke:var(--ink-0);stroke-width:4px;transform-box:fill-box;transform-origin:50%;animation:G39S3a_ring calc(var(--dur-scene) * 1.2) var(--ease-settle) infinite}@keyframes G39S3a_ring{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.4)}}.G39S3a_next{inset-inline-end:12px;z-index:5;position:absolute;bottom:12px}@media (prefers-reduced-motion:reduce){.G39S3a_ring{opacity:.6;animation:none}}
.hhc9Ha_footer{border-top:3px solid var(--line);background:var(--surface-sunken);color:var(--fg);position:relative;overflow-x:clip}.hhc9Ha_strip{margin-bottom:var(--space-9);border-bottom:3px solid var(--line)}.hhc9Ha_inner{z-index:1;gap:var(--space-7);display:grid;position:relative}.hhc9Ha_footer .hhc9Ha_next{top:calc(var(--space-9) * -1 - 18px);font-size:15px;position:absolute;inset-inline-end:var(--gutter)}.hhc9Ha_brand{gap:var(--space-3);display:grid}.hhc9Ha_logo{color:var(--accent);justify-self:start;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.hhc9Ha_logo span{color:var(--fg);font-family:var(--font-display);letter-spacing:-.02em;font-size:28px;font-weight:800}.hhc9Ha_logo:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:6px}.hhc9Ha_tagline{max-width:32ch;color:var(--fg-muted);font-size:17px}.hhc9Ha_follow{gap:var(--space-3);margin-top:var(--space-4);display:grid}.hhc9Ha_followLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle);font-size:14px;font-weight:700}[dir=rtl] .hhc9Ha_followLabel{font-size:15px}.hhc9Ha_links{gap:var(--space-5) var(--space-9);flex-wrap:wrap;display:flex}.hhc9Ha_links ul{align-content:start;gap:var(--space-2) var(--space-8);grid-template-columns:repeat(2,auto);margin:0;padding:0;list-style:none;display:grid}.hhc9Ha_links a{color:var(--fg);font-family:var(--font-display);background:linear-gradient(var(--accent-fill), var(--accent-fill)) no-repeat 0 100% / 0% 3px;transition:background-size var(--dur-base) var(--ease-settle), color var(--dur-fast) var(--ease-settle);font-size:20px;font-weight:700;text-decoration:none}[dir=rtl] .hhc9Ha_links a{background-position:100% 100%}.hhc9Ha_links a:hover{color:var(--accent);background-size:100% 3px}.hhc9Ha_links a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.hhc9Ha_bottom{align-items:center;gap:var(--space-4) var(--space-6);padding-block:var(--space-5);border-top:2px dashed var(--line-strong);flex-wrap:wrap;display:flex}.hhc9Ha_rights{color:var(--fg-subtle);margin-inline-end:auto;font-size:14px}.hhc9Ha_top{border:2.5px solid var(--ink-0);border-radius:var(--radius-pill);color:var(--fg);box-shadow:3px 3px 0 var(--mint-600);transition:translate var(--dur-fast) var(--ease-settle), box-shadow var(--dur-fast) var(--ease-settle);align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.hhc9Ha_top svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.hhc9Ha_top:hover{box-shadow:5px 5px 0 var(--mint-500);translate:-2px -2px}.hhc9Ha_top:hover svg{animation:hhc9Ha_up var(--dur-slow) var(--ease-snap)}@keyframes hhc9Ha_up{40%{transform:translateY(-5px)}}.hhc9Ha_top:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.hhc9Ha_giant{height:.6em;margin:var(--space-6) 0 0;pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;font-size:clamp(96px,24vw,380px);line-height:.84;display:flex;overflow:clip}.hhc9Ha_giant>span{letter-spacing:-.01em}@media (min-width:900px){.hhc9Ha_inner{grid-template-columns:1fr auto;align-items:start}.hhc9Ha_bottom{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.hhc9Ha_links a,.hhc9Ha_top{transition:none}.hhc9Ha_top:hover{translate:none}.hhc9Ha_top:hover svg{animation:none}}
.swf-Eq_section{overflow:clip}.swf-Eq_grid{align-items:center;gap:var(--space-8);display:grid}@media (min-width:1000px){.swf-Eq_grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.swf-Eq_info{justify-items:start;gap:var(--space-6);display:grid}.swf-Eq_card{padding:var(--space-4) var(--space-5) var(--space-4) calc(var(--space-5) + 52px);border:3px solid var(--ink-950);background:var(--ink-0);color:var(--ink-950);box-shadow:6px 6px 0 var(--mint-600);border-radius:14px;gap:2px;font-style:normal;display:grid;position:relative;rotate:-1deg}[dir=rtl] .swf-Eq_card{padding:var(--space-4) calc(var(--space-5) + 52px) var(--space-4) var(--space-5);rotate:1deg}.swf-Eq_badge{top:50%;aspect-ratio:1;border:2.5px solid var(--ink-950);background:var(--accent-fill);width:44px;color:var(--ink-950);border-radius:50% 50% 50% 0;place-items:center;display:grid;position:absolute;inset-inline-start:var(--space-4);translate:0 -50%;rotate:-45deg}.swf-Eq_badge .sc-mark{rotate:45deg}.swf-Eq_place{font-family:var(--font-display);font-size:20px;font-weight:800;line-height:1.2}.swf-Eq_address{color:var(--ink-700);font-size:16px}[dir=rtl] .swf-Eq_place{font-weight:700;line-height:1.6}.swf-Eq_frame{aspect-ratio:4/3;border:3px solid var(--ink-950);background:var(--ink-900);box-shadow:10px 10px 0 var(--mint-500);border-radius:18px;position:relative;rotate:1deg}.swf-Eq_map{border-radius:15px;width:100%;height:100%;overflow:hidden}.swf-Eq_svg{width:100%;max-width:none;height:100%;display:block}.swf-Eq_land{fill:var(--ink-900)}.swf-Eq_sea{fill:var(--mint-950);stroke:var(--mint-700);stroke-width:3px;stroke-linejoin:round}.swf-Eq_seaDots{fill:url(#bmap-dots)}.swf-Eq_waveDot,.swf-Eq_park{fill:var(--mint-900)}.swf-Eq_roads{fill:none;stroke-linecap:round;stroke-linejoin:round}.swf-Eq_pier{stroke:var(--ink-600);stroke-width:7px}.swf-Eq_minor{stroke:var(--ink-800);stroke-width:2.5px}.swf-Eq_mid{stroke:var(--ink-700);stroke-width:5px}.swf-Eq_majorCase{stroke:var(--ink-950);stroke-width:11px}.swf-Eq_major{stroke:var(--mint-700);stroke-width:6px}.swf-Eq_label{text-anchor:middle;paint-order:stroke;stroke:var(--ink-950);stroke-linejoin:round;pointer-events:none}.swf-Eq_local{font-family:var(--font-arabic);stroke-width:9px;fill:var(--ink-0);direction:rtl;unicode-bidi:embed;font-size:30px;font-weight:700}.swf-Eq_name{font-family:var(--font-display);stroke-width:7px;fill:var(--ink-300);font-size:19px;font-weight:600}.swf-Eq_label_water .swf-Eq_local{fill:var(--mint-400);stroke:var(--mint-950);font-size:34px;font-weight:500}.swf-Eq_label_water .swf-Eq_name{fill:var(--mint-600);stroke:var(--mint-950)}.swf-Eq_label_area .swf-Eq_local{fill:var(--ink-400);font-size:26px;font-weight:500}.swf-Eq_spot{fill:var(--ink-0);stroke:var(--ink-950);stroke-width:4px}.swf-Eq_pin{transform-box:fill-box;transform-origin:50% 100%;transition:translate var(--dur-base) var(--ease-snap)}.swf-Eq_pin:hover{translate:0 -10px}.swf-Eq_pinCut{fill:var(--ink-0);stroke:var(--ink-0);stroke-width:16px;stroke-linejoin:round}.swf-Eq_pinBody{fill:var(--mint-400);stroke:var(--ink-950);stroke-width:5px;stroke-linejoin:round}.swf-Eq_pinMark{fill:var(--ink-950)}.swf-Eq_pinShadow{fill:var(--ink-950);opacity:.7}.swf-Eq_ring{fill:none;stroke:var(--mint-400);stroke-width:4px;transform-box:fill-box;transform-origin:50%;opacity:0;animation:swf-Eq_ring calc(var(--dur-scene) * 2.4) var(--ease-settle) infinite;scale:1 .4}.swf-Eq_ringLate{animation-delay:calc(var(--dur-scene) * 1.2)}@keyframes swf-Eq_ring{0%{opacity:.9;scale:.3 .12}to{opacity:0;scale:2.6 1.05}}.swf-Eq_credit{top:calc(100% + 18px);color:var(--fg-subtle);font-size:12px;text-decoration:none;position:absolute;inset-inline-end:0}.swf-Eq_credit:hover{color:var(--fg);text-decoration:underline}.swf-Eq_credit:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.swf-Eq_tag{top:-16px;border:2.5px solid var(--ink-950);background:var(--accent-fill);color:var(--on-accent);font-family:var(--font-display);box-shadow:3px 3px 0 var(--ink-950);pointer-events:none;padding:5px 12px;font-size:14px;font-weight:800;position:absolute;inset-inline-start:22px;rotate:-3deg}.swf-Eq_frame .swf-Eq_stamp{top:-14px;inset-inline-end:64px;rotate:5deg}@media (max-width:639px){.swf-Eq_frame{aspect-ratio:1;box-shadow:6px 6px 0 var(--mint-500);rotate:0deg}}@media (prefers-reduced-motion:reduce){.swf-Eq_ring{animation:none}.swf-Eq_pin{transition:none}.swf-Eq_pin:hover{translate:none}}
.lgTNfG_stage{cursor:pointer}.lgTNfG_svg{z-index:1;width:100%;height:100%;display:block;position:relative;overflow:visible}.lgTNfG_ghost{fill:none;stroke:var(--ink-0);stroke-width:3px;stroke-dasharray:9 7;opacity:.5}.lgTNfG_ghost[data-done]{opacity:0}.lgTNfG_pillCut{fill:var(--ink-0);stroke:var(--ink-0);stroke-width:14px;stroke-linejoin:round}.lgTNfG_pill{fill:var(--mint-400);stroke:var(--ink-950);stroke-width:5px;stroke-linejoin:round}.lgTNfG_lines path{fill:none;stroke:var(--mint-300);stroke-width:5px;stroke-linecap:round;opacity:.8}.lgTNfG_land{transform-box:fill-box;transform-origin:bottom;animation:lgTNfG_land var(--dur-base) var(--ease-snap)}@keyframes lgTNfG_land{0%{transform:translateY(-14px)scale(1.06,.9)}60%{transform:translateY(2px)scale(.98,1.04)}}.lgTNfG_fall{transform-box:fill-box;transform-origin:50%;animation:lgTNfG_fall var(--dur-slow) var(--ease-exit) forwards}@keyframes lgTNfG_fall{to{opacity:0;transform:translateY(170px)rotate(24deg)}}.lgTNfG_party{z-index:0;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.lgTNfG_burst{width:48%;animation:lgTNfG_party var(--dur-scene) var(--ease-snap) forwards}@keyframes lgTNfG_party{0%{opacity:1;rotate:-30deg;scale:0}40%{opacity:1;rotate:6deg;scale:1.1}to{opacity:0;scale:1.3}}.lgTNfG_spark{width:9%;animation:lgTNfG_party var(--dur-scene) var(--ease-snap) forwards;position:absolute}.lgTNfG_spark1{top:14%;left:18%}.lgTNfG_spark2{animation-delay:.12s;bottom:16%;right:16%}.lgTNfG_pips{align-items:center;gap:4px;display:inline-flex}.lgTNfG_pips>span{border:2px solid var(--ink-950);border-radius:var(--radius-pill);width:16px;height:9px}.lgTNfG_pips>span[data-on]{background:var(--mint-500)}@media (prefers-reduced-motion:reduce){.lgTNfG_land,.lgTNfG_fall,.lgTNfG_burst,.lgTNfG_spark{animation:none}}
.JD5JsG_section{overflow:clip}.JD5JsG_strip{margin:var(--space-8) 0 0;border:3px solid var(--ink-950);background:var(--ink-0);box-shadow:10px 10px 0 var(--mint-600);--pr:-2deg;border-radius:6px;grid-template-columns:1fr;gap:10px;padding:10px;list-style:none;display:grid}.JD5JsG_panel{align-content:start;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-5);border:3px solid var(--ink-950);background:var(--ink-0);color:var(--ink-950);display:grid;position:relative}.JD5JsG_num{top:-3px;z-index:2;background:var(--ink-950);width:34px;height:34px;color:var(--ink-0);font-family:var(--font-display);place-items:center;font-size:17px;font-weight:800;display:grid;position:absolute;inset-inline-start:-3px}.JD5JsG_scene{aspect-ratio:5/4;margin-bottom:var(--space-2);border:2.5px solid var(--ink-950);background:radial-gradient(circle, var(--mint-300) 26%, transparent 30%) 0 0 / 12px 12px, var(--mint-100);place-items:end center;padding:0 0 10%;display:grid;position:relative;overflow:hidden}.JD5JsG_obj{width:var(--ow,46%);animation:JD5JsG_bob calc(var(--dur-scene) * 2) var(--ease-travel) infinite alternate}.JD5JsG_panel[data-kind=talk]{--ow:38%}.JD5JsG_panel[data-kind=sketch]{--ow:24%}.JD5JsG_panel[data-kind=make]{--ow:44%}.JD5JsG_panel[data-kind=launch]{--ow:54%}.JD5JsG_panel:nth-child(2n) .JD5JsG_obj{animation-delay:calc(var(--dur-scene) * -1)}@keyframes JD5JsG_bob{0%{translate:0 -4%;rotate:-3deg}to{translate:0 4%;rotate:3deg}}.JD5JsG_panel:hover .JD5JsG_obj>svg{animation:JD5JsG_jump var(--dur-slow) var(--ease-snap)}@keyframes JD5JsG_jump{35%{transform:translateY(-14%)scale(1.12)rotate(-6deg)}70%{transform:translateY(-3%)scale(1.04)rotate(3deg)}}.JD5JsG_bubble{top:10%;z-index:1;border:2.5px solid var(--ink-950);background:var(--ink-0);color:var(--ink-950);font-family:var(--font-display);text-align:center;transition:scale var(--dur-base) var(--ease-snap), rotate var(--dur-base) var(--ease-snap);border-radius:18px;padding:8px 12px;font-size:15px;font-weight:800;line-height:1.2;position:absolute;inset-inline:8%;rotate:-2deg}.JD5JsG_bubble:after{content:"";background:var(--ink-0);border-inline-end:2.5px solid var(--ink-950);border-bottom:2.5px solid var(--ink-950);width:14px;height:14px;position:absolute;bottom:-10px;left:50%;translate:-50%;rotate:45deg}[dir=rtl] .JD5JsG_bubble{font-weight:700;line-height:1.5;rotate:2deg}[dir=rtl] .JD5JsG_bubble:after{rotate:-45deg}.JD5JsG_panel:hover .JD5JsG_bubble{rotate:0deg;scale:1.06}.JD5JsG_title{font-family:var(--font-display);letter-spacing:-.02em;font-size:26px;font-weight:800;line-height:1.05}[dir=rtl] .JD5JsG_title{font-weight:700;line-height:1.4}.JD5JsG_text{color:var(--ink-700);text-wrap:pretty;font-size:15px;line-height:1.5}[dir=rtl] .JD5JsG_text{line-height:1.8}@media (min-width:640px){.JD5JsG_strip{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.JD5JsG_strip{grid-template-columns:repeat(4,1fr)}}@media (prefers-reduced-motion:reduce){.JD5JsG_obj,.JD5JsG_panel:hover .JD5JsG_obj>svg{animation:none}.JD5JsG_bubble{transition:none}}
.mgzbFq_grid{grid-template-columns:repeat(4,1fr);gap:1.8cqmin;width:min(100cqw,100cqh);margin:0;padding:2.4cqmin;list-style:none;display:grid}.mgzbFq_card{aspect-ratio:1;cursor:pointer;perspective:700px;background:0 0;border:0;border-radius:10px;width:100%;padding:0;display:block}.mgzbFq_card:disabled{cursor:default}.mgzbFq_card:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.mgzbFq_inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform var(--dur-base) var(--ease-settle);display:block;position:relative}.mgzbFq_card:not(:disabled):not([data-up]):hover .mgzbFq_inner{transform:rotate(-2deg)scale(1.03)}.mgzbFq_card[data-up] .mgzbFq_inner{transform:rotateY(180deg)}.mgzbFq_back,.mgzbFq_front{border:2.5px solid var(--ink-950);backface-visibility:hidden;box-shadow:3px 3px 0 var(--mint-600);border-radius:10px;place-items:center;display:grid;position:absolute;inset:0}.mgzbFq_back{background:radial-gradient(circle, var(--mint-600) 26%, transparent 30%) 0 0 / 10px 10px, var(--accent-fill);color:var(--ink-950)}.mgzbFq_back svg{width:44%;height:auto}.mgzbFq_front{background:var(--ink-0);padding:16%;transform:rotateY(180deg)}.mgzbFq_front>svg{width:100%;height:100%}.mgzbFq_card[data-matched] .mgzbFq_front{background:var(--mint-100);animation:mgzbFq_matched var(--dur-slow) var(--ease-snap)}@keyframes mgzbFq_matched{40%{rotate:-4deg;scale:1.12}}@media (prefers-reduced-motion:reduce){.mgzbFq_inner{transition:none}.mgzbFq_card:not(:disabled):not([data-up]):hover .mgzbFq_inner{transform:none}.mgzbFq_card[data-up] .mgzbFq_inner{transform:rotateY(180deg)}.mgzbFq_card[data-matched] .mgzbFq_front{animation:none}}
.GQp7TW_section{overflow:clip}.GQp7TW_grid{margin:var(--space-8) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:clamp(28px,3vw,40px);padding:0;list-style:none;display:grid}.GQp7TW_card{--tilt:-1.2deg;border:2.5px solid var(--ink-0);background:var(--surface-raised);box-shadow:6px 6px 0 var(--mint-600);rotate:var(--tilt);transition:translate var(--dur-base) var(--ease-snap), rotate var(--dur-base) var(--ease-snap), box-shadow var(--dur-base) var(--ease-settle);border-radius:6px;flex-direction:column;display:flex;position:relative}.GQp7TW_card:nth-child(2n){--tilt:1deg}.GQp7TW_card:hover{box-shadow:10px 12px 0 var(--mint-500);translate:-4px -6px;rotate:0deg}.GQp7TW_art{aspect-ratio:5/4;border-bottom:2.5px solid var(--ink-0);background:var(--ink-950);border-radius:4px 4px 0 0;place-items:center;display:grid;position:relative;overflow:hidden}.GQp7TW_art:before{content:"";background:repeating-conic-gradient(color-mix(in oklab, var(--mint-500) 12%, transparent) 0deg 8deg, transparent 8deg 20deg);animation:GQp7TW_turn calc(var(--dur-ambient) * 6) linear infinite;position:absolute;inset:-40%}.GQp7TW_art:after{content:"";background:radial-gradient(circle, var(--mint-700) 30%, transparent 34%) 0 0 / 12px 12px;opacity:.6;position:absolute;inset:0;-webkit-mask:radial-gradient(130% 100% at 100% 100%,#000,#0000 60%);mask:radial-gradient(130% 100% at 100% 100%,#000,#0000 60%)}@keyframes GQp7TW_turn{to{transform:rotate(1turn)}}.GQp7TW_num{top:12px;z-index:2;border:2px solid var(--ink-950);background:var(--ink-0);color:var(--ink-950);font-family:var(--font-display);font-variant-numeric:tabular-nums;padding:3px 8px 2px;font-size:14px;font-weight:800;position:absolute;inset-inline-start:12px;rotate:-3deg}.GQp7TW_obj{z-index:1;width:var(--ow,50%);animation:GQp7TW_float calc(var(--dur-scene) * 2) var(--ease-travel) infinite alternate;position:relative}.GQp7TW_card:nth-child(2n) .GQp7TW_obj{animation-delay:calc(var(--dur-scene) * -1)}.GQp7TW_card[data-kind=campaigns]{--ow:60%}.GQp7TW_card[data-kind=identity]{--ow:28%}.GQp7TW_card[data-kind=build]{--ow:54%}.GQp7TW_card[data-kind=solutions]{--ow:46%}@keyframes GQp7TW_float{0%{transform:translateY(-5%)rotate(-3deg)}to{transform:translateY(5%)rotate(3deg)}}.GQp7TW_card:hover .GQp7TW_obj>svg{animation:GQp7TW_jump var(--dur-slow) var(--ease-snap)}@keyframes GQp7TW_jump{35%{transform:translateY(-14%)scale(1.14)rotate(-7deg)}70%{transform:translateY(-3%)scale(1.04)rotate(3deg)}}.GQp7TW_shout{top:8px;z-index:2;width:38%;transition:scale var(--dur-base) var(--ease-snap), rotate var(--dur-base) var(--ease-snap);position:absolute;inset-inline-end:8px;rotate:-20deg;scale:0}.GQp7TW_card:hover .GQp7TW_shout{rotate:8deg;scale:1}.GQp7TW_shoutText{color:var(--ink-950);font-family:var(--font-display);text-align:center;text-transform:uppercase;place-items:center;padding:20%;font-size:14px;font-weight:800;line-height:1;display:grid;position:absolute;inset:0}[dir=rtl] .GQp7TW_shoutText{font-size:13px;line-height:1.3}.GQp7TW_body{align-content:start;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-6);display:grid}.GQp7TW_title{font-family:var(--font-display);letter-spacing:-.02em;font-variation-settings:"opsz" 48;font-size:clamp(26px,2.2vw,32px);font-weight:800;line-height:1.05}[dir=rtl] .GQp7TW_title{font-weight:700;line-height:1.4}.GQp7TW_text{color:var(--fg-muted);text-wrap:pretty;font-size:16px;line-height:1.55}[dir=rtl] .GQp7TW_text{font-weight:300;line-height:1.85}.GQp7TW_tags{margin:var(--space-2) 0 0;flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.GQp7TW_tags li{border:2px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--fg);transition:border-color var(--dur-fast) var(--ease-settle);padding:4px 10px;font-size:13px;font-weight:600;line-height:1.3}.GQp7TW_card:hover .GQp7TW_tags li{border-color:var(--accent)}.GQp7TW_more{margin-top:var(--space-2);color:var(--accent);justify-self:start;font-weight:700;text-decoration:none}.GQp7TW_more:after{content:" →"}[dir=rtl] .GQp7TW_more:after{content:" ←"}.GQp7TW_more:hover{text-decoration:underline}.GQp7TW_more:before{content:"";z-index:3;position:absolute;inset:0}.GQp7TW_more:focus-visible{outline:none}.GQp7TW_card:has(.GQp7TW_more:focus-visible){outline:3px solid var(--focus-ring);outline-offset:4px}@media (prefers-reduced-motion:reduce){.GQp7TW_card,.GQp7TW_shout{transition:none}.GQp7TW_card:hover{translate:none}.GQp7TW_art:before,.GQp7TW_obj,.GQp7TW_card:hover .GQp7TW_obj>svg{animation:none}}
.BHr8kW_stage[data-playing]{touch-action:none}.BHr8kW_end{border:2.5px solid var(--ink-0);border-radius:var(--radius-pill);min-height:36px;color:var(--fg);font:inherit;cursor:pointer;background:0 0;margin-inline-start:auto;padding:4px 14px;font-size:14px;font-weight:700}.BHr8kW_end:hover{background:var(--surface-sunken)}.BHr8kW_end:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.BHr8kW_board{grid-template-columns:repeat(4,1fr);gap:1.8cqmin;width:min(100cqw,100cqh);padding:2.4cqmin;display:grid}.BHr8kW_cell{aspect-ratio:1;background:var(--ink-850);color:var(--ink-950);font-family:var(--ff-bricolage), var(--font-display);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;font-size:8cqmin;font-weight:800;display:grid}.BHr8kW_cell[data-v]{border:2.5px solid var(--ink-950);box-shadow:2px 2px 0 var(--ink-0);animation:BHr8kW_land var(--dur-fast) var(--ease-snap)}@keyframes BHr8kW_land{0%{scale:.7}}.BHr8kW_cell[data-v="2"]{background:var(--ink-0)}.BHr8kW_cell[data-v="4"]{background:var(--mint-100)}.BHr8kW_cell[data-v="8"]{background:var(--mint-200)}.BHr8kW_cell[data-v="16"]{background:var(--mint-300)}.BHr8kW_cell[data-v="32"]{background:var(--mint-400)}.BHr8kW_cell[data-v="64"]{background:var(--mint-500)}.BHr8kW_cell[data-v="128"]{background:var(--mint-600)}.BHr8kW_cell[data-v="256"],.BHr8kW_cell[data-v="512"]{background:var(--mint-900);color:var(--mint-200);font-size:7cqmin}.BHr8kW_cell:not([data-v="2"],[data-v="4"],[data-v="8"],[data-v="16"],[data-v="32"],[data-v="64"],[data-v="128"],[data-v="256"],[data-v="512"])[data-v]{background:var(--ink-950);color:var(--mint-300);font-size:6cqmin}@media (prefers-reduced-motion:reduce){.BHr8kW_cell[data-v]{animation:none}}
.tOSjna_bar{top:0;z-index:var(--z-toast);pointer-events:none;opacity:0;height:6px;transition:opacity var(--dur-base) var(--ease-settle);position:fixed;inset-inline:0}.tOSjna_fill{border-bottom:2px solid var(--ink-950);background:radial-gradient(circle, var(--mint-700) 30%, transparent 36%) 0 0 / 5px 5px, var(--mint-400);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}[dir=rtl] .tOSjna_fill{transform-origin:100%}.tOSjna_bar[data-phase=loading]{opacity:1}.tOSjna_bar[data-phase=loading] .tOSjna_fill{animation:tOSjna_trickle calc(var(--dur-ambient) / 2) var(--ease-settle) forwards}@keyframes tOSjna_trickle{0%{transform:scaleX(.04)}20%{transform:scaleX(.45)}to{transform:scaleX(.9)}}.tOSjna_bar[data-phase=done]{opacity:0;transition-delay:var(--dur-base)}.tOSjna_bar[data-phase=done] .tOSjna_fill{transition:transform var(--dur-base) var(--ease-settle);transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.tOSjna_bar[data-phase=loading] .tOSjna_fill{animation:none;transform:scaleX(.6)}.tOSjna_bar[data-phase=done] .tOSjna_fill{transition:none}}
.WOmMEW_section{overflow:clip}.WOmMEW_libya{align-items:center;gap:var(--space-8);display:grid}.WOmMEW_copy{justify-items:start;gap:var(--space-6);display:grid}.WOmMEW_map{width:min(100%,520px);filter:drop-shadow(10px 10px 0 var(--mint-700));transition:rotate var(--dur-base) var(--ease-snap), scale var(--dur-base) var(--ease-snap);justify-self:center;display:block;position:relative;rotate:-3deg}.WOmMEW_map:hover{rotate:0deg;scale:1.03}.WOmMEW_sticker{animation:WOmMEW_float calc(var(--dur-scene) * 2) var(--ease-travel) infinite alternate;display:block;position:absolute}.WOmMEW_palm{top:30%;width:26%;inset-inline-start:-8%;rotate:-10deg}@keyframes WOmMEW_float{0%{translate:0 -5%}to{translate:0 5%}}@media (min-width:960px){.WOmMEW_libya{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.WOmMEW_arcadeHead{justify-content:space-between;align-items:end;gap:var(--space-5);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.WOmMEW_map{transition:none}.WOmMEW_sticker{animation:none}}
._2f1DTq_stage._2f1DTq_stage{display:block;overflow-y:auto}._2f1DTq_quiz{align-content:center;gap:var(--space-4);width:min(100%,760px);min-height:100%;margin-inline:auto;padding:clamp(14px,2.4vw,22px);display:grid}._2f1DTq_prompt{color:var(--mint-200);font-size:14px;font-weight:700}._2f1DTq_story{min-height:96px;padding:var(--space-3) var(--space-4);border:2.5px solid var(--ink-950);background:var(--ink-0);color:var(--ink-950);box-shadow:3px 3px 0 var(--mint-500);border-radius:12px;font-size:16px;line-height:1.5}[dir=rtl] ._2f1DTq_story{line-height:1.8}._2f1DTq_options{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._2f1DTq_option{border:2.5px solid var(--ink-950);background:var(--ink-100);min-height:48px;color:var(--ink-950);font:inherit;cursor:pointer;border-radius:10px;padding:8px 10px;font-size:15px;font-weight:700;line-height:1.25}._2f1DTq_option:hover:not([aria-disabled=true]){background:var(--mint-100)}._2f1DTq_option:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}._2f1DTq_option[aria-disabled=true]{cursor:default}._2f1DTq_option[data-right]{background:var(--accent-fill);color:var(--on-accent);box-shadow:0 0 0 3px var(--ink-0)}._2f1DTq_option[data-wrong]{background:var(--ink-400);text-decoration:line-through}._2f1DTq_verdict{min-height:1.5em;color:var(--ink-0);font-size:15px;font-weight:700}
