@font-face{font-family:Pixelify Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./pixelify-sans-cyrillic-wght-normal-BfQLqnEI.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./pixelify-sans-latin-ext-wght-normal-CsF3XSp0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./pixelify-sans-latin-wght-normal-Cbhn5ptY.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./plus-jakarta-sans-cyrillic-ext-wght-normal-lLTsRRxN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy-950:#0b1330;--navy-900:#111d42;--navy-700:#1b2b5e;--navy-600:#2b4180;--navy-500:#4262a8;--navy-300:#9aaad6;--orange-800:#9a4a12;--orange-700:#c4661c;--orange-500:#f2892b;--orange-300:#f8b46e;--orange-100:#fde6cc;--cream-50:#fffdf8;--cream-200:#f2ebdd;--cream-400:#d6cbb6;--green-500:#2e9e5b;--green-700:#1e6e3f;--green-900:#134a2a;--red-400:#e8695d;--red-600:#c8372d;--red-800:#8c231b;--yellow-400:#ffd04a;--sky-400:#6fb6e6;--dot:2px;--tile:calc(var(--dot) * 8);--half:calc(var(--dot) * 4);--gutter:var(--tile);--screen-w:calc(var(--dot) * 240);--sidebar-w:calc(var(--dot) * 120);--font-pixel:"RNJ Angka", "Pixelify Sans Variable", ui-monospace, monospace;--font-body:"Plus Jakarta Sans Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-px-sm:20px;--fs-px-md:20px;--fs-px-lg:30px;--fs-px-xl:40px;--fs-body:1rem;--lh-body:1.6;--frame-w:calc(var(--dot) * 3);--control-h:calc(var(--dot) * 22);--bar-h:calc(var(--control-h) + var(--dot) * 5);--dur-fast:.12s;--dur:.2s;--z-bar:50;--z-skip:100}@media (width>=1024px){:root{--dot:3px;--fs-px-md:30px;--fs-px-lg:40px;--fs-px-xl:60px;--fs-body:1.125rem}}@media (width>=1600px){:root{--dot:4px;--fs-px-md:40px;--fs-px-lg:50px;--fs-px-xl:80px}}@font-face{font-family:RNJ Angka;font-style:normal;font-display:swap;font-weight:400;src:url(./rnj-angka-7Dk5ZX9e.woff2)format("woff2");unicode-range:U+30-39}:root{--ui-frame-paper:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAP0lEQVQYlWNkYGBg4BY2+M+AA3x9e4GRhVvY4L+AhB4uNQwMDAz/mfDJwsBgVMTCwMDA8O3TE7yKGBkYCIcTAKvoDYOSXim+AAAAAElFTkSuQmCC);--ui-frame-dark:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAVUlEQVR4AayOIQ7AIBAEt9iaJjV9RdP/v6KPwIIgAYEBFoFiEwSXjLibzd0ZtDrvryiahqG8nhcK+r6J6RQsZtCNEBvF5hB/Uac4XzsX3X/k5KGgrwAAAP//ZnFq8gAAAAZJREFUAwBG5DsuRpL2BAAAAABJRU5ErkJggg==);--ui-frame-dialogue:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAQElEQVQYlWNkYGBg4BY2+M+AA3x9e4GRkVvY4P/zst+41DBIdrEysCBz0AFMMxNOI5AAnRXBHY7Ph4wMDITDCQAt4RG5EZKncwAAAABJRU5ErkJggg==);--ui-frame-navy:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAXUlEQVR4AayOMQ6AIBAEV1pLP2LnM/yOL/MPdsZKG22FhISGGlgKKi6h4JIpLrO5W4U04zQHiaShKJd1gwR9vsS0/m7UoCshLhKdQ8+xw5m3Ciu0vfP2HNx/QYI+AgAA//+oLm2iAAAABklEQVQDAM/bTS6AkXNoAAAAAElFTkSuQmCC);--ui-frame-navy-pressed:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAU0lEQVR4AcSOMQrAIBAEN9emEQIhdR4Q8nSfIr7AD1haq2th5dYeTHE3y7GGPuf1V0XXMEr3fFDQj09Mu/vFCroZ4qLYEWJh1Yd3KzkcKXoo6BsAAAD//yF4uzsAAAAGSURBVAMA25QmLqIlyzEAAAAASUVORK5CYII=);--ui-frame-orange:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAX0lEQVR4AayOIQ6AMBAEl1okPIQXYHknDwCB5wcIQoLsEyoqamrabkVVL6noJSMus7lbhTTjtASJpKEozb5Cgj5fYtr/N2rQlRAXic6h5zrxaVuFFdreOfMO2zFDgj4CAAD//5fhgNAAAAAGSURBVAMAZqRGLgyr00EAAAAASUVORK5CYII=);--ui-frame-orange-pressed:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAVElEQVR4AcSOIQ7AIBAEt5dUVVRUVdc3/Ut/xY/4BQ8BiQYWgWI1l4y4m81lDW2O6yuKpmGU/o9Q0PdPTL/PiRl0I8RFsSLEwqoP75ZT2G63Q0FfAQAA//9rfdnEAAAABklEQVQDAOzqJi6Rtk5zAAAAAElFTkSuQmCC);--ui-frame-green:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAXUlEQVR4AayOIQ7AIBAEt9jKfqRvad9YVdMH1PQH1FVWYElAoIFFoLgEwSUjLrO5W4U887JGiayhKLdzhwR9ucT0+39oQVdDXCQGh57rhtOmCSv0vQtWT/bwkKBPAAAA//9RTT49AAAABklEQVQDAG3pTS5AHJMYAAAAAElFTkSuQmCC);--ui-frame-green-pressed:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAUUlEQVR4AcSOIQ7AIBAEt2cr2gTbR/CfvoN/YpA8AYkGFoFiNZeMuJvNZQ1jbuebYmgYpfsfKOjnJ6Zf/2EH3QpxUZwIsbDqw7vVEq8cEhT0HQAA//98CqRwAAAABklEQVQDAFrZJi6PggT8AAAAAElFTkSuQmCC);--ui-frame-red:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAATUlEQVQYlWNkYGBg4BY2+M+AA3x9e4GRhVvY4P/dMF1cahiUVzH8Z4FxHpy7gEMZMwMTTiOQAPUUsTAwMDAs2bUPjxJR4kxiZGAgHE4AQzARQsk5190AAAAASUVORK5CYII=);--ui-frame-red-pressed:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAARElEQVQYlWNkYGBg4BY2+M+AA3x9e4GRkVvY4H+jwGtcahjqP4gysMA4NiJC2FV9YGBgwmkEEhgIRTgdDQWMDAyEwwkAD7EOE96Sg+QAAAAASUVORK5CYII=);--ui-bg-tile-navy:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAwUlEQVR4AeyWuwqFMAyGD45nEFxFN5/DwUf3ORzFB3BwVSIEAo2XP6V2iRBTbS4fv5W2qNphz2nFL/PlAKoC/7L57MMEANycvYUEyQ0AtnU+e7I/H8AbkhsAUC+kAMXHmAoQUxDNdQBXwKRA3fXoWruMNwEs03hZEJ0wAaBN7uIdwBVIokDUdkwrFilA8dI4l72c08aqAjHbMeey15rKdyqADLCM3zan2kkAqPBbcwBXIIsC8jyRBUCeJ5IDPP2OBwAAAP//QVJhjwAAAAZJREFUAwDkj0whFbPx6wAAAABJRU5ErkJggg==);--icon-arrow-left:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAS0lEQVR4AXSNwQkAIAwD1a9PF3H/KVzEp2/lApUiVgimydGW5F5tfbtR9gK/EkKAL/EmAQyYSGXNkaOSXCc8hDddAEPI/0obLPxBBwAA//9sk50JAAAABklEQVQDAHIpHBHMDwO5AAAAAElFTkSuQmCC);--icon-arrow-right:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAATElEQVR4AXyMwQkAIAwD1a9PF3H/KVzEp2/lCoVgxUJomhwt6Zra+tYoAJQKGUDgAkDcbAMwLwF9gTVHNgDj8k/ceAMwKi/JAqAlwAEAAP//dKGU9gAAAAZJREFUAwACKRwRpzCjJQAAAABJRU5ErkJggg==);--icon-arrow-up:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAATUlEQVR4AYxNQQoAIAgzrx37SP9/RR/p2LmcoIwgKFptbqoKndr6Juk0A2HG7649HriLrJWFNeSNuq45CpCOEWjAqPgKkBf+AxgZ4GkHAAD//0Izii0AAAAGSURBVAMAcikcEcwPA7kAAAAASUVORK5CYII=);--icon-arrow-down:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAASUlEQVR4AYyMMQoAIAwD1dXRj/j/V/gRR2clwontooUQek2TwmNMIJc6EX8mALz9L+Br1QDbDaO3KOglvgM6aJEj9hPQAYiLLQAAAP//uJHJtgAAAAZJREFUAwCWYBlecU3L3QAAAABJRU5ErkJggg==);--icon-menu:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAKklEQVR4AdTNsREAAAQEQT4VakT/VWhEKKaDF7uZjQ/mMQzkCF2pzIvFAgAA//9lQBDsAAAABklEQVQDAGGASnn3go6fAAAAAElFTkSuQmCC);--icon-close:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAUklEQVR4AWyPwQkAIRAD7/Z7z2vE/quwEZ++lQkEgigsm52EgPX9bTHP8WBMmXPcdM3R3zQyiKcGhEPeZgoY3rYCWeuQmX5hSC3jm5AaAGmk3gAAAP//1VXLygAAAAZJREFUAwDEmiVFUYxK4QAAAABJRU5ErkJggg==);--icon-check:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAS0lEQVR4AYSMMQoAIAwDtaujH/H/r/Ajjs7KFSJd1ELgmoRY+tyzUGpb1wIh4ybgkeTN0bMvyKAgJuQ3AQHClAf7QjQinwJAgOCoDQAA///8wNFcAAAABklEQVQDAH3FIBFHZ0PUAAAAAElFTkSuQmCC);--icon-clock:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAVklEQVR4AVTMwQ2AIBBEUeTq0Ubsvwob8ehZ8zZgBpIflj/D9jbOfpxvMnSrguC5r410g/PuBsIj4WS1IQMS0y0FvyZ/gcgfM+BktcFAJJxyFQxEwuEDAAD///yxKVgAAAAGSURBVAMAE11AEQpjQQsAAAAASUVORK5CYII=);--icon-pin:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAATUlEQVR4AWyMsQ0AIAgE0dbSRdx/ChextNY84Q0QST7AcaGKVevj+BgWFXAgYCdTgXCvWRDu6EEAyAkC3iJeUiG/hUCmggd5fgIOv1wAAAD//xV9XUcAAAAGSURBVAMABusaq8eXi0gAAAAASUVORK5CYII=);--icon-coin:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAU0lEQVR4AYTMMQrAIBBEUWObMhfJ/U+Ri6S0Vt6isI0oDHz/DlPLfPfz9pypSxQc2v9dOZxSBQ4+WDCHY4HY5VxYUxawYPM4FgCRwylGARA5nAwAAAD//7tHL6UAAAAGSURBVAMA4kpAES3QhTwAAAAASUVORK5CYII=);--icon-chat:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAYElEQVR4AWzOuw2AMBAEUXMpIY3QfxU0QkgMeicb4RNIqzOz40+0/q3bftf0qqWkvM5jqcGJYaH0Y22O4FieNKAJmt9Mkp3KKk4S4U8MsO7EBDffhwM1BKfndUqghiAPAAAA//9mNWhPAAAABklEQVQDAK6RUq3H7TccAAAAAElFTkSuQmCC)}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100dvh;font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--cream-50);background-color:var(--navy-900);background-image:var(--ui-bg-tile-navy);background-size:calc(var(--dot) * 32) calc(var(--dot) * 32);image-rendering:pixelated;margin:0}img{image-rendering:auto}.pixel-img{image-rendering:pixelated}.pixel-img--dots{width:calc(var(--w) * var(--dot));height:auto}img,iframe,video{max-width:100%}img{height:auto;display:block}h1,h2,h3{font-family:var(--font-pixel);margin:0 0 var(--half);text-wrap:balance;font-weight:400;line-height:1.2}h1{font-size:var(--fs-px-lg)}h2{font-size:var(--fs-px-md)}h3{font-size:var(--fs-px-sm)}p,ul,ol,dl,table,figure,blockquote{margin:0 0 var(--tile)}p{text-wrap:pretty}a{color:var(--orange-300);text-underline-offset:.2em}a:hover{color:var(--orange-100)}small{font-size:.875em}strong{font-weight:700}:focus-visible{outline:var(--dot) solid var(--navy-950);outline-offset:0;box-shadow:0 0 0 calc(var(--dot) * 2) var(--yellow-400)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--gutter);top:calc(var(--tile) * -4);z-index:var(--z-skip);padding:var(--half) var(--tile);background:var(--yellow-400);color:var(--navy-950);font-weight:700;position:fixed}.skip-link:focus{top:var(--gutter)}.pixel{font-family:var(--font-pixel);font-weight:400;line-height:1.2}.frame{--frame:var(--ui-frame-paper);border-style:solid;border-width:var(--frame-w);border-image:var(--frame) 3 fill / var(--frame-w) stretch;image-rendering:pixelated;padding:var(--tile) calc(var(--tile) + var(--half));background:0 0}.frame--paper{--frame:var(--ui-frame-paper);color:var(--cream-50)}.frame--dark{--frame:var(--ui-frame-dark);color:var(--cream-50)}.frame--orange{--frame:var(--ui-frame-orange);color:var(--navy-950)}.frame--green{--frame:var(--ui-frame-green);color:var(--cream-50)}.frame--dialogue{--frame:var(--ui-frame-dialogue);color:var(--cream-50)}.frame--dialogue a:not(.btn),.frame--paper a:not(.btn){color:var(--orange-300)}.frame--paper a:not(.btn):hover{color:var(--orange-100)}.btn{--frame:var(--ui-frame-navy);--frame-pressed:var(--ui-frame-navy-pressed);justify-content:center;align-items:center;gap:calc(var(--dot) * 3);min-height:var(--control-h);padding:0 calc(var(--dot) * 5);border-style:solid;border-width:var(--frame-w);border-image:var(--frame) 3 fill / var(--frame-w) stretch;image-rendering:pixelated;color:var(--cream-50);font-family:var(--font-pixel);font-size:var(--fs-px-md);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;font-weight:400;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{color:var(--cream-50);filter:brightness(1.08)}.btn:active{border-image-source:var(--frame-pressed)}.btn:active>*{translate:0 calc(var(--dot) * 2)}.btn--primary{--frame:var(--ui-frame-orange);--frame-pressed:var(--ui-frame-orange-pressed);color:var(--navy-950)}.btn--primary:hover{color:var(--navy-950)}.btn--wa{--frame:var(--ui-frame-green);--frame-pressed:var(--ui-frame-green-pressed)}.btn--block{width:100%;display:flex}.btn--skip{--frame:var(--ui-frame-red);--frame-pressed:var(--ui-frame-red-pressed);min-height:calc(var(--dot) * 18);padding:0 calc(var(--dot) * 4);font-size:var(--fs-px-sm);color:var(--cream-50)}.btn--skip:hover{color:var(--cream-50)}.btn--small{font-size:var(--fs-px-sm);padding:0 calc(var(--dot) * 3)}.icon{width:calc(var(--dot) * 8);height:calc(var(--dot) * 8);-webkit-mask:var(--icon) center / 100% 100% no-repeat;-webkit-mask:var(--icon) center / 100% 100% no-repeat;mask:var(--icon) center / 100% 100% no-repeat;background-color:currentColor;flex:none;display:inline-block}.icon--arrow-left{--icon:var(--icon-arrow-left)}.icon--arrow-right{--icon:var(--icon-arrow-right)}.icon--menu{--icon:var(--icon-menu)}.icon--close{--icon:var(--icon-close)}.icon--check{--icon:var(--icon-check)}.icon--clock{--icon:var(--icon-clock)}.icon--pin{--icon:var(--icon-pin)}.icon--coin{--icon:var(--icon-coin)}.icon--arrow-up{--icon:var(--icon-arrow-up)}.icon--arrow-down{--icon:var(--icon-arrow-down)}.icon--chat{--icon:var(--icon-chat);width:calc(var(--dot) * 9);height:calc(var(--dot) * 9)}.sprite{--strip:calc(var(--sprite-w) * var(--sprite-frames) * var(--dot));width:calc(var(--sprite-w) * var(--dot));height:calc(var(--sprite-h) * var(--dot));background:var(--sprite-url) 0 0 / var(--strip) 100% no-repeat;image-rendering:pixelated;animation:sprite-strip calc(var(--sprite-frames) / var(--sprite-fps) * 1s) steps(var(--sprite-frames)) infinite;flex:none;display:inline-block}.sprite--static{animation:none}.sprite--x2{width:calc(var(--sprite-w) * var(--dot) * 2);height:calc(var(--sprite-h) * var(--dot) * 2);--strip:calc(var(--sprite-w) * var(--sprite-frames) * var(--dot) * 2)}@keyframes sprite-strip{0%{background-position-x:0}to{background-position-x:calc(var(--strip) * -1)}}.is-hidden-tab *,.is-hidden-tab :before,.is-hidden-tab :after{animation-play-state:paused!important}.menu{gap:var(--dot);margin:0;padding:0;list-style:none;display:grid}.menu__item{--cursor-w:calc(var(--sprite-cursor-w,8) * var(--dot));--cursor-strip:calc(var(--sprite-cursor-w,8) * var(--sprite-cursor-frames,1) * var(--dot));align-items:center;column-gap:calc(var(--dot) * 3);min-height:var(--control-h);padding:var(--dot) calc(var(--dot) * 3) var(--dot) calc(var(--cursor-w) + var(--dot) * 6);font-family:var(--font-pixel);font-size:var(--fs-px-md);color:var(--cream-50);-webkit-tap-highlight-color:transparent;flex-wrap:wrap;font-weight:400;line-height:1.2;text-decoration:none;display:flex;position:relative}.menu__item:before{content:"";left:calc(var(--dot) * 3);width:var(--cursor-w);height:calc(var(--sprite-cursor-h,8) * var(--dot));background:var(--sprite-cursor-url) 0 0 / var(--cursor-strip) 100% no-repeat;image-rendering:pixelated;visibility:hidden;animation:cursor-strip calc(var(--sprite-cursor-frames,1) / var(--sprite-cursor-fps,1) * 1s) steps(var(--sprite-cursor-frames,1)) infinite;position:absolute;top:50%;translate:0 -50%}@keyframes cursor-strip{0%{background-position-x:0}to{background-position-x:calc(var(--cursor-strip) * -1)}}.menu__item.is-active,html:not(.js) .menu__item:hover,html:not(.js) .menu__item:focus-visible{color:var(--orange-300);background:color-mix(in srgb, var(--navy-950) 45%, transparent)}.menu__item.is-active:before,html:not(.js) .menu__item:hover:before,html:not(.js) .menu__item:focus-visible:before{visibility:visible}.menu__item:focus-visible{box-shadow:none;outline:var(--dot) solid var(--yellow-400);outline-offset:calc(var(--dot) * -1)}.menu__item[aria-current=page] .menu__label:after{content:"";width:var(--dot);height:var(--dot);margin-left:calc(var(--dot) * 3);vertical-align:middle;box-shadow:0 0 0 var(--dot) currentColor;background:currentColor;display:inline-block}.menu__item:active .menu__label{translate:0 var(--dot)}.menu__item--primary{color:var(--orange-500)}.menu__hint{font-family:var(--font-body);color:var(--navy-300);margin-left:auto;font-size:.8125rem}.menu__item.is-active .menu__hint{color:var(--cream-200)}.menu-panel{gap:var(--half);align-content:start;display:grid}.menu-panel__title{font-family:var(--font-pixel);font-size:var(--fs-px-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--navy-300);margin:0}.dialogue{font-size:var(--fs-body);position:relative}.dialogue__name{margin:0 0 var(--half);font-family:var(--font-pixel);font-size:var(--fs-px-sm);color:var(--orange-300);line-height:1.2;display:inline-block}.dialogue__text{margin:0}.dialogue__text+.dialogue__text{margin-top:var(--half)}.dialogue--mascot{gap:var(--half) var(--tile);cursor:default;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.dialogue__portrait{line-height:0;position:relative}.dialogue__face--talk,.dialogue.is-talking .dialogue__face--idle{display:none}.dialogue.is-talking .dialogue__face--talk{display:inline-block}.dialogue--full{align-items:end}.dialogue--full .dialogue__portrait{margin-bottom:calc(var(--dot) * -2);align-self:end}.dialogue__body{min-height:calc(var(--dot) * 32);flex-direction:column;display:flex}.dialogue__next{align-self:flex-end;align-items:center;gap:calc(var(--dot) * 2);margin-top:var(--half);padding:0 calc(var(--dot) * 2);min-height:calc(var(--dot) * 16);color:var(--orange-300);font-family:var(--font-pixel);font-size:var(--fs-px-sm);cursor:pointer;background:0 0;border:0;display:inline-flex}.dialogue__next .icon{animation:.8s steps(2,jump-none) infinite bob-down}.dialogue__next:hover{color:var(--orange-100)}@keyframes bob-down{50%{translate:0 var(--dot)}}.tw-char{visibility:hidden}.tw-char.is-shown{visibility:visible}@keyframes blink{50%{opacity:0}}.app{min-height:100dvh;padding-bottom:calc(var(--bar-h) + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);grid-template-areas:"hud""screen""footer";align-content:start;display:grid}.hud{align-items:center;gap:var(--tile);min-height:calc(var(--dot) * 28);padding:var(--half) var(--gutter);background:var(--navy-700);border-bottom:var(--dot) solid var(--navy-950);box-shadow:0 var(--dot) 0 var(--navy-500) inset;grid-area:hud;display:flex}.hud__main{align-items:center;gap:var(--tile);min-width:0;display:flex}.hud__brand{flex:none;display:block}.hud__brand img{height:auto}.hud__brand .hud__mark{width:32px}.hud__brand .hud__lockup{width:136px;display:none}.hud__back{align-items:center;gap:calc(var(--dot) * 2);min-height:var(--control-h);padding:0 var(--half);color:var(--cream-50);font-family:var(--font-pixel);font-size:var(--fs-px-sm);line-height:1.2;text-decoration:none;display:inline-flex}.hud__back:hover{color:var(--orange-300)}.hud__wa{margin-left:auto;display:none}.screen{width:100%;max-width:var(--screen-w);padding:var(--gutter);grid-area:screen;margin:0 auto}.screen>:last-child{margin-bottom:0}@supports selector(:popover-open){.menu-panel[popover]{inset:auto var(--gutter) calc(var(--bar-h) + env(safe-area-inset-bottom) + var(--gutter)) var(--gutter);width:auto;max-width:var(--screen-w);max-height:calc(100dvh - var(--bar-h) - var(--tile) * 4);overscroll-behavior:contain;margin:0 auto;position:fixed;overflow:auto}.menu-panel[popover]::backdrop{background:color-mix(in srgb, var(--navy-950,#0b1330) 75%, transparent)}@media (width<=1023.98px){.menu-panel[popover]:not(:popover-open){display:none}}}@supports not selector(:popover-open){@media (width<=1023.98px){.menu-panel[popover]{margin:0 var(--gutter) var(--tile)}.menu-panel__close,.command-bar [popovertarget]{display:none}}}.menu-panel__head{justify-content:space-between;align-items:center;gap:var(--tile);display:flex}.menu-panel__close{min-height:calc(var(--dot) * 18)}.site-footer{width:100%;max-width:var(--screen-w);padding:var(--tile) var(--gutter) var(--gutter);color:var(--navy-300);grid-area:footer;margin:0 auto;font-size:.875rem}.site-footer a{color:var(--cream-200)}.info-strip{gap:var(--half);margin:0 0 var(--tile);padding:0;list-style:none;display:grid}.info-strip li{gap:calc(var(--dot) * 3);align-items:flex-start;display:flex}.info-strip .icon{color:var(--orange-500);margin-top:.3em}.info-strip strong{color:var(--cream-50);font-weight:600}.command-bar{z-index:var(--z-bar);gap:calc(var(--dot) * 2);padding:calc(var(--dot) * 2) var(--gutter) calc(var(--dot) * 2 + env(safe-area-inset-bottom));background:var(--navy-950);border-top:var(--dot) solid var(--navy-500);display:flex;position:fixed;inset:auto 0 0}.command-bar>*{min-width:0;padding-inline:calc(var(--dot) * 2);flex:auto}.command-bar .btn{font-size:var(--fs-px-sm);gap:calc(var(--dot) * 2)}@media (width>=1024px){.app{grid-template-columns:1fr minmax(0, var(--screen-w)) var(--sidebar-w) 1fr;column-gap:var(--tile);grid-template-areas:"hud hud hud hud"".screen menu."".footer footer.";padding-bottom:0}.hud{grid-template-columns:subgrid;padding-inline:0;display:grid}.hud__main{grid-column:2}.hud__wa{grid-column:3;justify-self:end}.hud__brand .hud__mark{display:none}.hud__brand .hud__lockup{display:block}.hud__wa{display:inline-flex}.screen{padding:var(--tile) 0}.menu-panel[popover],.menu-panel--inline{top:var(--tile);width:auto;max-width:none;max-height:none;margin:var(--tile) 0 0;grid-area:menu;align-self:start;display:grid;position:sticky;inset:auto;overflow:visible}.menu-panel__close{display:none}.site-footer{max-width:none;padding-inline:0}.info-strip{justify-content:start;column-gap:calc(var(--tile) * 2);grid-template-columns:repeat(3,auto)}.command-bar{display:none}}.hud__ticker{display:none}@media (width>=1024px){.hud__ticker{min-width:0;font-family:var(--font-pixel);font-size:var(--fs-px-sm);color:var(--orange-500);flex:1;margin:0;line-height:1.3;display:block}}.hud__ticker em{font-style:italic}.screen h1{color:var(--cream-50)}.rich-text>:last-child{margin-bottom:0}.rich-text ul,.rich-text ol{margin-bottom:var(--half);padding-left:1.25em}.rich-text li+li{margin-top:calc(var(--dot) * 2)}.rich-text h2,.rich-text h3{margin-top:var(--tile)}table{border-collapse:collapse;background:var(--navy-700);width:100%;color:var(--cream-50);font-size:.9375rem}th,td{padding:var(--half) var(--tile);border:var(--dot) solid var(--navy-950);text-align:left;vertical-align:top}thead th{background:var(--navy-950);color:var(--cream-50);font-family:var(--font-pixel);font-weight:400;font-size:var(--fs-px-sm)}table a{color:var(--orange-300)}table a:hover{color:var(--orange-100)}dt{font-family:var(--font-pixel);color:var(--orange-300)}dd{margin:0 0 var(--half)}.screen-head{margin:0 0 var(--tile)}.screen-head--sprite{gap:var(--tile);grid-template-columns:auto 1fr;align-items:center;display:grid}.screen-head h1{margin:0}.screen-head__eyebrow{margin:0 0 var(--dot);font-family:var(--font-pixel);font-size:var(--fs-px-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-300);line-height:1.2}.screen-head__lead{margin:var(--half) 0 0;color:var(--cream-200)}.screen-head--sprite .screen-head__lead{grid-column:1/-1}.list-heading{margin:var(--tile) 0 var(--half);font-family:var(--font-pixel);font-size:var(--fs-px-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-300);padding:0;font-weight:400;line-height:1.2}.panel{margin-bottom:var(--tile)}.panel>:last-child{margin-bottom:0}.select-grid{margin:0 0 var(--tile);gap:calc(var(--dot) * 3);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.select-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.select-grid--rows{grid-template-columns:minmax(0,1fr)}.select-grid>li{display:grid}.select-card{--frame:var(--ui-frame-dark);align-content:start;justify-items:center;gap:calc(var(--dot) * 2);padding:var(--tile) var(--half) var(--half);border-style:solid;border-width:var(--frame-w);border-image:var(--frame) 3 fill / var(--frame-w) stretch;image-rendering:pixelated;color:var(--cream-50);text-align:center;-webkit-tap-highlight-color:transparent;text-decoration:none;display:grid;position:relative}.select-card--row{place-items:center start;gap:var(--tile);padding:var(--half) var(--tile);text-align:left;grid-template-columns:auto 1fr}.select-card__text{gap:var(--dot);display:grid}.select-card__title{font-family:var(--font-pixel);font-size:var(--fs-px-md);line-height:1.2}.select-card__sub{color:var(--navy-300);font-size:.8125rem;line-height:1.4}.select-card__price{margin-top:var(--dot);padding:0 calc(var(--dot) * 2);background:var(--navy-950);font-family:var(--font-pixel);font-size:var(--fs-px-sm);color:var(--orange-300);line-height:1.4}.select-card.is-active,html:not(.js) .select-card:hover,html:not(.js) .select-card:focus-visible{--frame:var(--ui-frame-navy)}.select-card.is-active .select-card__title,html:not(.js) .select-card:hover .select-card__title{color:var(--orange-300)}.select-card.is-active .select-card__sub{color:var(--cream-200)}.select-card:before{content:"";top:calc(var(--dot) * -5);width:calc(var(--sprite-cursor-w,8) * var(--dot));height:calc(var(--sprite-cursor-h,8) * var(--dot));background:var(--sprite-cursor-url) 0 0 / calc(var(--sprite-cursor-w,8) * var(--sprite-cursor-frames,1) * var(--dot)) 100% no-repeat;image-rendering:pixelated;visibility:hidden;animation:card-cursor calc(var(--sprite-cursor-frames,1) / var(--sprite-cursor-fps,1) * 1s) steps(var(--sprite-cursor-frames,1)) infinite;position:absolute;left:50%;translate:-50%}.select-card--row:before{top:50%;left:calc(var(--dot) * -3);translate:-50% -50%}@keyframes card-cursor{to{background-position-x:calc(var(--sprite-cursor-w,8) * var(--sprite-cursor-frames,1) * var(--dot) * -1)}}.select-card.is-active:before,html:not(.js) .select-card:hover:before{visibility:visible}.select-card:focus-visible{box-shadow:none;outline:var(--dot) solid var(--yellow-400);outline-offset:var(--dot)}.select-card:active .sprite{translate:0 var(--dot)}.select-card[aria-current]:after{content:"";top:calc(var(--dot) * 2);right:calc(var(--dot) * 2);width:calc(var(--dot) * 8);height:calc(var(--dot) * 8);background:var(--green-500);-webkit-mask:var(--icon-check) center / 100% 100% no-repeat;-webkit-mask:var(--icon-check) center / 100% 100% no-repeat;mask:var(--icon-check) center / 100% 100% no-repeat;position:absolute}.skip-step{margin:0 0 var(--tile)}.choice-bar{align-items:center;gap:calc(var(--dot) * 2) var(--half);margin:var(--tile) 0;padding:var(--half) var(--tile);background:var(--navy-950);border-left:calc(var(--dot) * 2) solid var(--orange-500);flex-wrap:wrap;font-size:.875rem;display:flex}.choice-bar__label{font-family:var(--font-pixel);font-size:var(--fs-px-sm);color:var(--navy-300);margin:0;line-height:1.2}.choice-bar__chips{gap:calc(var(--dot) * 2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.choice-bar__chips li{padding:0 calc(var(--dot) * 3);background:var(--navy-600);color:var(--cream-50)}.choice-bar__link{align-items:center;gap:calc(var(--dot) * 2);margin-left:auto;display:inline-flex}.row-list{margin:0 0 var(--tile);gap:calc(var(--dot) * 2);padding:0;list-style:none;display:grid}.row.menu__item{gap:var(--half);padding-top:calc(var(--dot) * 3);padding-bottom:calc(var(--dot) * 3);padding-right:var(--half);background:var(--navy-700);box-shadow:inset 0 calc(var(--dot) * -1) 0 var(--navy-950);flex-wrap:nowrap}.row.menu__item.is-active,html:not(.js) .row.menu__item:hover{background:var(--navy-600)}.row__sprite{flex:none}.row__text{gap:var(--dot);flex:1;min-width:0;display:grid}.row__title{font-size:var(--fs-px-md)}.row__meta{font-family:var(--font-body);color:var(--navy-300);font-size:.8125rem;line-height:1.4}.row.is-active .row__meta{color:var(--cream-200)}.row__end{font-family:var(--font-body);text-align:right;color:var(--navy-300);flex:none;font-size:.75rem;line-height:1.2}.row__end strong{font-family:var(--font-pixel);font-weight:400;font-size:var(--fs-px-sm);color:var(--orange-300)}.row__end--action{align-items:center;gap:calc(var(--dot) * 2);font-family:var(--font-pixel);font-size:var(--fs-px-sm);color:var(--orange-300);display:inline-flex}.row__badge{min-width:calc(var(--dot) * 22);padding:var(--dot) calc(var(--dot) * 2);background:var(--navy-950);text-align:center;color:var(--cream-50);flex:none}.pick-form__hint{align-items:center;gap:calc(var(--dot) * 3);margin:0 0 var(--half);color:var(--cream-200);font-size:.875rem;display:flex}.pick-form__hint .icon{color:var(--green-500)}.pick-group{margin:0 0 var(--tile);border:0;min-width:0;padding:0}.pick-list{gap:calc(var(--dot) * 2);margin:0;padding:0;list-style:none;display:grid}.pick{background:var(--navy-700);box-shadow:inset 0 calc(var(--dot) * -1) 0 var(--navy-950);align-items:stretch;display:flex}.pick__main{align-items:center;gap:var(--half);min-width:0;min-height:var(--control-h);padding:calc(var(--dot) * 3) var(--half);cursor:pointer;-webkit-tap-highlight-color:transparent;flex:1;display:flex}.pick__input{opacity:0;width:1px;height:1px;position:absolute}.pick__box{width:calc(var(--dot) * 10);height:calc(var(--dot) * 10);background:var(--navy-950);box-shadow:inset 0 0 0 var(--dot) var(--navy-300);flex:none;position:relative}.pick__input:checked+.pick__box{background:var(--green-500);box-shadow:inset 0 0 0 var(--dot) var(--navy-950)}.pick__input:checked+.pick__box:after{content:"";inset:var(--dot);background:var(--cream-50);-webkit-mask:var(--icon-check) center / 100% 100% no-repeat;-webkit-mask:var(--icon-check) center / 100% 100% no-repeat;mask:var(--icon-check) center / 100% 100% no-repeat;position:absolute}.pick__input:focus-visible+.pick__box{outline:var(--dot) solid var(--yellow-400);outline-offset:var(--dot)}.pick:has(.pick__input:checked){background:var(--navy-600)}.pick__sprite{flex:none}.pick__text{gap:var(--dot);flex:1;min-width:0;display:grid}.pick__name{font-family:var(--font-pixel);font-size:var(--fs-px-md);line-height:1.2}.pick__meta{color:var(--navy-300);font-size:.8125rem;line-height:1.4}.pick__price{font-family:var(--font-pixel);font-size:var(--fs-px-sm);color:var(--orange-300);text-align:right;flex:none;justify-items:end;line-height:1.2;display:grid}.pick__price small{font-family:var(--font-body);color:var(--navy-300);font-size:.6875rem}.pick__detail{width:calc(var(--dot) * 18);border-left:var(--dot) solid var(--navy-950);color:var(--cream-200);flex:none;place-items:center;display:grid}.pick__detail:hover{color:var(--orange-300);background:var(--navy-600)}.pick-form__actions{bottom:calc(var(--bar-h) + env(safe-area-inset-bottom) + var(--half));z-index:1;margin-top:var(--tile);position:sticky}.slot-list{margin:0 0 var(--tile);gap:calc(var(--dot) * 2);padding:0;list-style:none;display:grid}.slot.menu__item{gap:var(--half);padding-top:calc(var(--dot) * 3);padding-bottom:calc(var(--dot) * 3);padding-right:var(--half);border-style:solid;border-width:var(--frame-w);border-image:var(--ui-frame-dark) 3 fill / var(--frame-w) stretch;flex-wrap:nowrap}.slot.menu__item.is-active{border-image-source:var(--ui-frame-navy);background:0 0}.slot__icon{width:calc(var(--dot) * 34);height:calc(var(--dot) * 34);background:var(--navy-950);flex:none;place-items:center;display:grid;overflow:hidden}.slot--empty .slot__icon{box-shadow:inset 0 0 0 var(--dot) var(--navy-500);background:0 0}.slot__text{gap:var(--dot);flex:1;min-width:0;display:grid}.slot__label{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--navy-300);font-size:.75rem}.slot__value{font-size:var(--fs-px-sm)}.slot--empty .slot__value{color:var(--navy-300)}.slot__action{font-size:var(--fs-px-sm);color:var(--orange-300);flex:none}.wa-preview{font-style:normal}.btn--big{min-height:calc(var(--control-h) + var(--dot) * 6);font-size:var(--fs-px-md)}.fine-print{color:var(--navy-300);text-align:center;font-size:.8125rem}.tag-list{margin:0 0 var(--tile);gap:calc(var(--dot) * 2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.tag-list li{padding:0 calc(var(--dot) * 3);background:var(--navy-600);box-shadow:inset 0 calc(var(--dot) * -1) 0 var(--navy-950);font-family:var(--font-pixel);font-size:var(--fs-px-sm);line-height:1.5}@media (width>=1024px){.select-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.select-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.select-grid--rows{grid-template-columns:minmax(0,1fr)}.pick-form__actions{position:static}}.select-card__price{white-space:nowrap}.select-card__price small{font-family:var(--font-body);color:var(--navy-300);font-size:.6875rem}.pick__name{overflow-wrap:anywhere}.pick{min-width:0}.row.is-active .row__end,.slot.is-active .slot__label,.slot.is-active.slot--empty .slot__value{color:var(--cream-200)}.pick:has(.pick__input:checked) .pick__meta{color:var(--cream-200)}.pick:has(.pick__input:checked) .pick__price small{color:var(--cream-200)}.select-card__sprites{justify-content:center;gap:calc(var(--dot) * 2);display:flex}.skip-step{justify-content:center;display:flex}.pick-form__hint em{color:var(--cream-50)}.screen-head__flavor{color:var(--orange-300);margin-right:calc(var(--dot) * 2);font-style:italic}@media (width<=1023.98px){.select-card__sprites .is-narrow-hidden{display:none}}.select-card{min-width:0}.select-card:not(.select-card--row){grid-template-columns:minmax(0,1fr)}@media (width>=1024px){.select-card:not(.select-card--row) .sprite--x2{width:calc(var(--sprite-w) * var(--dot));height:calc(var(--sprite-h) * var(--dot));--strip:calc(var(--sprite-w) * var(--sprite-frames) * var(--dot))}}.select-card__title,.select-card__sub{overflow-wrap:anywhere}.titik-says{align-items:flex-end;gap:calc(var(--dot) * 3);margin:0 0 var(--tile);display:flex}.titik-says__face{flex:none;line-height:0;position:relative}.titik-says__talk{animation-name:sprite-strip,titik-stop-talking;animation-duration:calc(var(--sprite-frames) / var(--sprite-fps) * 1s), 1.6s;animation-timing-function:steps(var(--sprite-frames)), steps(1);animation-iteration-count:infinite,1;animation-fill-mode:none,forwards}.titik-says__idle{visibility:hidden;animation:1.6s step-end forwards titik-start-idle;position:absolute;inset:0}@keyframes titik-stop-talking{to{visibility:hidden}}@keyframes titik-start-idle{to{visibility:visible}}.titik-says__bubble{padding:var(--half) var(--tile);transform-origin:0 100%;margin:0;font-size:.9375rem;line-height:1.45;animation:.24s steps(3,end) both bubble-pop;position:relative}@keyframes bubble-pop{0%{opacity:0;scale:.6}}@media (prefers-reduced-motion:reduce){.titik-says__talk{visibility:hidden}.titik-says__idle{visibility:visible;animation:none!important}.titik-says__bubble{animation:none!important}}.menu-panel__titik{display:none}@media (width>=1024px){.menu-panel[popover]{overflow:visible}.menu-panel__titik{right:var(--tile);bottom:calc(100% + var(--frame-w) - var(--dot));pointer-events:none;line-height:0;display:block;position:absolute}.menu-panel[popover]{margin-top:calc(var(--dot) * 48 + var(--tile))}}.boot{z-index:200;place-content:center;justify-items:center;gap:var(--tile);background:var(--navy-900) var(--ui-bg-tile-navy) 0 0 / calc(var(--dot) * 32) calc(var(--dot) * 32);image-rendering:pixelated;animation:.2s steps(4,end) 2.5s forwards boot-out;display:grid;position:fixed;inset:0}.boot.is-done{animation:.2s steps(4,end) forwards boot-out}@keyframes boot-out{to{opacity:0;visibility:hidden}}.boot__text{font-family:var(--font-pixel);font-size:var(--fs-px-md);color:var(--cream-50);margin:0;line-height:1.2}.boot__dots span{opacity:0;animation:none}.boot__dots span:first-child{animation-name:boot-dot-1}.boot__dots span:nth-child(2){animation-name:boot-dot-2}.boot__dots span:nth-child(3){animation-name:boot-dot-3}@keyframes boot-dot-1{0%,24.9%{opacity:0}25%,to{opacity:1}}@keyframes boot-dot-2{0%,49.9%{opacity:0}50%,to{opacity:1}}@keyframes boot-dot-3{0%,74.9%{opacity:0}75%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.boot__dots span{opacity:1;animation:none!important}}.title-screen{gap:var(--tile);grid-template-areas:"hero""menu";display:grid}.title-screen__hero{gap:var(--tile);text-align:center;grid-area:hero;justify-items:center;display:grid}.title-screen .menu-panel{scroll-margin-top:var(--tile);grid-area:menu}.title-screen__banner{width:calc(100% + var(--gutter) * 2);margin:calc(var(--gutter) * -1) calc(var(--gutter) * -1) 0;border-bottom:var(--dot) solid var(--navy-950);position:relative}.scene{height:calc(var(--dot) * 128);background:var(--sky-400);position:relative;overflow:hidden}.scene__layer{--strip:calc(var(--layer-w) * var(--dot));background:var(--layer-url) 0 0 / var(--strip) 100% repeat-x;image-rendering:pixelated;animation:scene-pan var(--pan) steps(256) infinite;position:absolute;inset:0}.scene__layer--far{--pan:213s}.scene__layer--mid{--pan:80s}.scene__layer--near{--pan:32s}@keyframes scene-pan{to{background-position-x:calc(var(--strip) * -1)}}.title-screen__logo{top:calc(var(--dot) * 6);margin:0;line-height:0;position:absolute;left:50%;translate:-50%}.title-screen__logo .pixel-img{animation:.36s steps(6,end) both drop-in}@keyframes drop-in{0%{translate:0 calc(var(--dot) * -12);opacity:0}}.title-screen__subtitle{color:var(--navy-300);margin:0;font-size:.875rem;font-weight:500;line-height:1.4}.title-screen__tagline{font-family:var(--font-pixel);font-size:var(--fs-px-xl);color:var(--cream-50);text-wrap:balance;margin:0;line-height:1.1}.title-screen__tagline .accent{color:var(--orange-500)}.title-screen .dialogue{text-align:left;width:100%}.price-cta.btn{justify-items:center;gap:var(--dot);width:100%;padding:var(--half) var(--tile) calc(var(--half) + var(--dot) * 2);line-height:1.2;display:grid}.price-cta__label{font-size:var(--fs-px-sm);text-transform:uppercase;letter-spacing:.1em}.price-cta__amount{font-size:var(--fs-px-sm);white-space:nowrap}.price-cta__amount strong{font-size:var(--fs-px-lg);margin-right:var(--dot);font-weight:400}.price-cta__go{align-items:center;gap:calc(var(--dot) * 3);margin-top:var(--dot);padding:0 calc(var(--dot) * 3);background:var(--navy-950);color:var(--orange-300);font-size:var(--fs-px-md);display:inline-flex}.price-cta .icon{animation:1s steps(2,jump-none) infinite nudge}@keyframes nudge{50%{translate:var(--dot) 0}}.level-row{gap:calc(var(--dot) * 2);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.level-tile.btn{justify-items:center;gap:var(--dot);width:100%;min-height:0;padding:calc(var(--dot) * 2) 0 calc(var(--dot) * 3);font-size:var(--fs-px-sm);display:grid}.press-start{align-items:center;gap:calc(var(--dot) * 2);font-family:var(--font-pixel);font-size:var(--fs-px-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--orange-300);margin:0;line-height:1.2;animation:1.2s steps(2,jump-none) infinite blink;display:flex}@media (prefers-reduced-motion:reduce){.scene__layer,.price-cta .icon{animation:none!important}}@media (width>=1024px){.page-home .screen{grid-column:2/4;max-width:none}.page-home .hud{display:grid}.page-home .hud__brand{visibility:hidden}.title-screen{grid-template-columns:minmax(0, 1fr) var(--sidebar-w);column-gap:var(--tile);grid-template-areas:"hero menu";align-items:start}.title-screen__banner{border:var(--dot) solid var(--navy-950);width:100%;margin:0}.title-screen .menu-panel{top:var(--tile);position:sticky}}@media (width<=1023.98px){.page-home .hud{display:none}}.achievement{gap:var(--tile);grid-template-columns:auto 1fr;align-items:center;display:grid}.achievement h2{margin:0 0 var(--dot);color:var(--yellow-400)}.achievement p{margin:0}.achievement__label{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--navy-300);font-size:.75rem!important}.chip-nav{gap:calc(var(--dot) * 2);margin:var(--tile) 0;flex-wrap:wrap;display:flex}.chip-nav .btn{min-height:calc(var(--dot) * 18)}.price-section{margin-bottom:calc(var(--tile) * 2);scroll-margin-top:var(--tile)}.price-section__title{align-items:center;gap:var(--half);display:flex}.price-section__title small{font-family:var(--font-body);color:var(--navy-300);font-size:.8125rem}.price-section__cta{margin:var(--half) 0 0;text-align:right}.price-section__cta a{align-items:center;gap:calc(var(--dot) * 2);display:inline-flex}.price-table{margin:0}.price-table th,.price-table td{border-width:0 0 var(--dot);padding:calc(var(--dot) * 3) var(--half)}.price-table th{font-weight:600}.price-table td{text-align:right;white-space:nowrap;font-family:var(--font-pixel);font-size:var(--fs-px-sm);color:var(--orange-300)}.price-table td small{font-family:var(--font-body);color:var(--navy-300);white-space:normal;font-size:.6875rem;display:block}.screen>.price-cta{margin-bottom:var(--tile)}.clock-panel{justify-items:center;gap:var(--dot);text-align:center;display:grid}.clock-panel .icon{width:calc(var(--dot) * 16);height:calc(var(--dot) * 16);color:var(--orange-500);margin-bottom:var(--half)}.clock-panel p{margin:0}.clock-panel__label{letter-spacing:.08em;text-transform:uppercase;color:var(--navy-300);font-size:.75rem}.clock-panel__days{font-family:var(--font-pixel);font-size:var(--fs-px-md);line-height:1.2}.clock-panel__time{font-family:var(--font-pixel);font-size:var(--fs-px-lg);color:var(--orange-300);line-height:1.2}.note-list{gap:var(--half);padding:0;list-style:none;display:grid}.note-list li{gap:calc(var(--dot) * 3);align-items:flex-start;display:flex}.note-list .icon{color:var(--green-500);margin-top:.35em}.address-card{font-style:normal}.map-frame{padding:0;line-height:0}.map-frame iframe{aspect-ratio:4/3;border:0;width:100%;height:auto;display:block}.card-grid{margin:0 0 var(--tile);gap:var(--tile);padding:0;list-style:none;display:grid}.person-card{gap:var(--dot);text-align:center;justify-items:center;display:grid}.person-card__photo{width:calc(var(--dot) * 64);margin-bottom:var(--half);padding:var(--dot);background:var(--navy-950)}.person-card__photo img{aspect-ratio:1;object-fit:cover;width:100%}.person-card__name{margin:0}.person-card__tag{padding:0 calc(var(--dot) * 3);background:var(--navy-950);font-family:var(--font-pixel);font-size:var(--fs-px-sm);color:var(--orange-300);margin:0;line-height:1.5}.person-card__bio{margin:var(--half) 0 0;color:var(--cream-200);font-size:.9375rem}.testimonial{margin:0 0 var(--tile)}.testimonial blockquote,.testimonial blockquote p{margin:0}.testimonial__role{font-family:var(--font-body);color:var(--navy-300);font-size:.75rem;display:block}.photo-grid{gap:calc(var(--dot) * 3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.photo{padding:calc(var(--dot) * 2);margin:0}.photo img{aspect-ratio:4/3;object-fit:cover;width:100%}.photo figcaption{padding-top:calc(var(--dot) * 2);color:var(--cream-200);font-size:.75rem;line-height:1.4}.faq-list{gap:calc(var(--dot) * 2);margin-bottom:var(--tile);display:grid}.faq{padding:0}.faq summary{justify-content:space-between;align-items:center;gap:var(--half);min-height:var(--control-h);padding:var(--half) var(--tile);cursor:pointer;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .icon{color:var(--orange-300);transition:rotate var(--dur-fast) steps(2);flex:none}.faq[open] summary .icon{rotate:90deg}.faq summary:hover{color:var(--orange-300)}.faq__answer{padding:0 var(--tile) var(--tile);color:var(--cream-200)}.not-found{justify-items:center;gap:var(--tile);padding-top:var(--tile);text-align:center;display:grid}@media (width>=1024px){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ui-section{margin-bottom:calc(var(--tile) * 3)}.ui-label{margin:var(--tile) 0 var(--half);font-family:var(--font-pixel);font-size:var(--fs-px-sm);color:var(--navy-300)}.ui-swatches{gap:var(--tile);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ui-swatches li{justify-items:center;gap:var(--dot);font-size:.75rem;display:grid}.ui-swatch{width:calc(var(--dot) * 24);height:calc(var(--dot) * 24);border:var(--dot) solid var(--navy-950)}.ui-stack{gap:var(--tile);display:grid}.ui-row{gap:var(--tile);flex-wrap:wrap;align-items:center;display:flex}.ui-sprites{gap:var(--tile);padding:0;list-style:none;display:grid}.ui-sprites li{grid-template-columns:calc(var(--dot) * 34) 1fr;column-gap:var(--tile);align-items:center;display:grid}.ui-sprites li small{color:var(--navy-300);grid-column:2}.ui-dot-size:after{content:"2px"}@media (width>=1024px){.ui-dot-size:after{content:"3px"}}@media (width>=1600px){.ui-dot-size:after{content:"4px"}}.ui-grid-demo{height:calc(var(--tile) * 4);background-image:linear-gradient(var(--navy-500) var(--dot), transparent 0), linear-gradient(90deg, var(--navy-500) var(--dot), transparent 0);background-size:var(--tile) var(--tile);border:var(--dot) solid var(--navy-500)}@view-transition{navigation:auto}.hud{view-transition-name:hud}.screen{view-transition-name:screen}.menu-panel{view-transition-name:menu}.command-bar{view-transition-name:command-bar}::view-transition-group(*){animation-duration:var(--dur)}::view-transition-old(screen){animation:.14s steps(4,end) both screen-out}::view-transition-new(screen){animation:.2s steps(5,end) both screen-in}html:active-view-transition-type(back)::view-transition-old(screen){animation-name:screen-out-back}html:active-view-transition-type(back)::view-transition-new(screen){animation-name:screen-in-back}@keyframes screen-out{to{opacity:0;translate:calc(var(--dot) * -16) 0}}@keyframes screen-in{0%{opacity:0;translate:calc(var(--dot) * 16) 0}}@keyframes screen-out-back{to{opacity:0;translate:calc(var(--dot) * 16) 0}}@keyframes screen-in-back{0%{opacity:0;translate:calc(var(--dot) * -16) 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.sprite,.menu__item:before{animation:none!important}::view-transition-old(*){animation-name:fade!important;animation-duration:.12s!important;animation-timing-function:linear!important}::view-transition-new(*){animation-name:fade!important;animation-duration:.12s!important;animation-timing-function:linear!important}::view-transition-old(*){animation-direction:reverse!important}}@keyframes fade{0%{opacity:0}}
