.marketing_page__9E5We{max-width:1200px;margin:auto;padding:0 40px}.marketing_article___qzQr h1,.marketing_article___qzQr h2,.marketing_page__9E5We h1,.marketing_page__9E5We h2,.marketing_page__9E5We h3{font-family:var(--font-display),sans-serif;font-weight:600;line-height:1.12;letter-spacing:-.035em}.marketing_page__9E5We h2{font-size:clamp(28px,3.5vw,43px)}.marketing_page__9E5We h3{font-size:21px;line-height:1.3}.marketing_article___qzQr p,.marketing_page__9E5We p{color:var(--muted)}.marketing_eyebrow__xgl_t{font-family:var(--font-mono),monospace;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--primary)!important;margin-bottom:22px}.marketing_hero__qHE5C{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:44px;min-height:650px;padding:76px 0 64px}.marketing_hero__qHE5C h1{font-size:clamp(46px,5.7vw,76px);line-height:1.04;letter-spacing:-.055em}.marketing_hero__qHE5C em{color:var(--primary);font-style:normal}.marketing_lead__Ik5bd{max-width:420px;margin:25px 0;font-size:16px;line-height:1.85}.marketing_actions__O9qjT{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.marketing_primary__p2AR_{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;background:var(--primary);color:var(--bg);padding:13px 20px;border:1px solid var(--primary);border-radius:6px;text-decoration:none;font-weight:500}.marketing_primary__p2AR_:hover{background:var(--text);border-color:var(--text)}.marketing_secondary__9TL4i,.marketing_textLink__XpAY8{color:var(--text);text-decoration:none;font-size:13px}.marketing_secondary__9TL4i:hover,.marketing_textLink__XpAY8:hover{color:var(--primary);text-decoration:underline;text-underline-offset:4px}.marketing_small__IOxRY{font-family:var(--font-mono),monospace;font-size:10px;margin-top:18px}.marketing_heroVisual__jQYRL{padding:20px 0;min-width:0}.marketing_collectionLabel__C7DkK{display:flex;justify-content:space-between;gap:10px;font:9px var(--font-mono),monospace;color:var(--muted);letter-spacing:.12em;padding-bottom:18px;border-bottom:1px solid var(--border)}.marketing_sleeves__Q_P1f{height:350px;position:relative;margin:30px 0 18px}.marketing_sleeve__mKO5k{position:absolute;width:44%;height:280px;padding:18px;border:1px solid var(--border-hi);border-radius:6px;background:var(--card);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}.marketing_sleeve__mKO5k>span{position:absolute;top:17px;left:17px;font:8px var(--font-mono),monospace;letter-spacing:.07em;z-index:2}.marketing_sleeve__mKO5k strong{font-family:var(--font-display),sans-serif;font-size:clamp(17px,2.2vw,28px);letter-spacing:-.04em;line-height:1.1;z-index:2}.marketing_sleeve__mKO5k small{font:7px var(--font-mono),monospace;letter-spacing:.08em;margin-top:12px;z-index:2}.marketing_sleeveOrbit__zHq7O{left:1%;top:18px;transform:rotate(-12deg);color:var(--primary);background:linear-gradient(160deg,var(--primary-dim),var(--card) 70%)}.marketing_sleeveLight__XgyLn{left:28%;top:0;transform:rotate(1deg);z-index:2;color:var(--text);background:linear-gradient(150deg,var(--card-hi),var(--card))}.marketing_sleeveWood__B88BL{right:0;top:48px;transform:rotate(13deg);color:var(--green);background:linear-gradient(140deg,var(--surface),var(--card-hi))}.marketing_orbitArt__JOhw6{position:absolute;width:110px;height:110px;border:1px solid var(--primary);border-radius:50%;top:64px;left:25%;box-shadow:0 0 0 17px var(--primary-dim),0 0 0 18px var(--primary-dim),0 0 0 36px var(--primary-dim);transform:rotate(-35deg) scaleX(.65)}.marketing_lighthouseArt__xZr_x{position:absolute;width:34px;height:110px;background:var(--primary);top:70px;left:45%;clip-path:polygon(35% 0,65% 0,100% 100%,0 100%)}.marketing_lighthouseArt__xZr_x:before{content:"";position:absolute;inset:14px 0 80px;background:var(--text)}.marketing_woodArt__qu2bo{position:absolute;inset:45px -12px 85px;background:repeating-conic-gradient(from 20deg at 50% 100%,transparent 0deg 15deg,var(--green) 15deg 17deg,transparent 17deg 30deg);opacity:.35}.marketing_visualNote__6Lj6W{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--muted);font:10px var(--font-mono),monospace}.marketing_dot__887pm{height:6px;width:6px;border-radius:50%;background:var(--green)}.marketing_benefitStrip__0_JQT{border-block:1px solid var(--border);padding:22px 0;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;font:11px var(--font-mono),monospace;color:var(--muted)}.marketing_section____AdI{padding:88px 0;border-bottom:1px solid var(--border);scroll-margin-top:80px}.marketing_sectionHeading__go_kc{display:flex;justify-content:space-between;gap:40px;align-items:flex-end;margin-bottom:38px}.marketing_sectionHeading__go_kc>p{max-width:320px;font-size:14px;line-height:1.8}.marketing_demo__QQVhe{border:1px solid var(--border-hi);border-radius:10px;background:var(--surface);color:var(--text);padding:24px 28px 14px}.marketing_demoTop__q4U6l{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font:10px var(--font-mono),monospace}.marketing_demoTop__q4U6l>span:first-child{color:var(--primary)}.marketing_demoHeading__WJu9T{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:25px 0}.marketing_demoHeading__WJu9T>span{font:10px var(--font-mono),monospace;color:var(--muted)}.marketing_filters__p4hAa{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.marketing_filters__p4hAa button{background:transparent;color:var(--muted);border:1px solid transparent;padding:8px 14px;border-radius:5px;font:11px var(--font-mono),monospace;text-transform:capitalize;cursor:pointer}.marketing_filters__p4hAa button[aria-pressed=true]{border-color:var(--border-hi);background:var(--card-hi);color:var(--text)}.marketing_demoRows__d6WAV{min-height:298px}.marketing_demoGame__gE_ry{border-top:1px solid var(--border)}.marketing_gameRow__PPEmX{width:100%;display:flex;align-items:center;gap:18px;padding:16px 0;text-align:left;color:var(--text);background:transparent;cursor:pointer}.marketing_gameRow__PPEmX:hover .marketing_gameName__NwujE strong{color:var(--primary)}.marketing_cover__jD58E{width:40px;height:54px;flex-shrink:0;display:grid;place-items:center;background:linear-gradient(135deg,var(--primary-dim),var(--card-hi));border:1px solid var(--border-hi);color:var(--primary);border-radius:3px;font-family:var(--font-display),sans-serif}.marketing_cover__jD58E[data-art=WS]{color:var(--green)}.marketing_cover__jD58E[data-art=OQ]{color:var(--amber)}.marketing_gameName__NwujE{display:flex;flex:1;min-width:0;flex-direction:column;gap:6px}.marketing_gameName__NwujE strong{font-size:14px;font-weight:500}.marketing_gameName__NwujE small,.marketing_hours__xCKMq{font:10px var(--font-mono),monospace;color:var(--muted)}.marketing_hours__xCKMq{min-width:52px;text-align:right}.marketing_copies__nrhP8{margin:0 0 16px 58px;border-left:2px solid var(--primary);padding:4px 14px;font:11px var(--font-mono),monospace}.marketing_copies__nrhP8>span{display:block;color:var(--primary);margin-bottom:8px}.marketing_copies__nrhP8 p{margin-top:6px}.marketing_demoBottom___nt2l{display:flex;justify-content:space-between;gap:18px;align-items:center;border-top:1px solid var(--border);padding:16px 0;font:10px var(--font-mono),monospace;color:var(--muted)}.marketing_demoBottom___nt2l label{display:flex;align-items:center;gap:10px}.marketing_demoBottom___nt2l select{background:var(--card);color:var(--text);padding:6px;border:1px solid var(--border-hi);border-radius:4px;max-width:140px}.marketing_sampleNote__pSykc{font-size:10px;margin-bottom:0}.marketing_features__Z5_Mi{display:grid;grid-template-columns:1fr 1fr;gap:80px}.marketing_featureIntro__BtAjf{max-width:370px}.marketing_featureIntro__BtAjf>p:not(.marketing_eyebrow__xgl_t){margin:24px 0;line-height:1.85}.marketing_featureList__5iWc4 article{display:flex;gap:20px;padding:24px 0;border-top:1px solid var(--border)}.marketing_featureList__5iWc4 article:first-child{padding-top:0;border-top:0}.marketing_featureList__5iWc4 article>span{color:var(--primary);font:11px var(--font-mono),monospace;padding-top:6px}.marketing_featureList__5iWc4 p{margin-top:12px;font-size:13px;line-height:1.85}.marketing_startSection__16laX{text-align:center}.marketing_steps__Wuo9m{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;text-align:left;margin-top:42px}.marketing_steps__Wuo9m li>span{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--border-hi);border-radius:50%;color:var(--primary);font:12px var(--font-mono),monospace;margin-bottom:22px}.marketing_steps__Wuo9m p{margin-top:15px;font-size:13px;line-height:1.85}.marketing_guides__b47Eb{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.marketing_guide__Y9IyA{padding:26px;border:1px solid var(--border);border-radius:8px;background:var(--surface);text-decoration:none;color:var(--text);display:flex;flex-direction:column;align-items:flex-start}.marketing_guide__Y9IyA:hover{border-color:var(--primary)}.marketing_guideNumber__yx4hy{font:42px var(--font-display),sans-serif;color:var(--border-hi);display:flex;justify-content:space-between;width:100%;margin-bottom:40px}.marketing_guideNumber__yx4hy>span{font-size:21px;color:var(--primary)}.marketing_guide__Y9IyA .marketing_eyebrow__xgl_t{font-size:9px;margin-bottom:12px}.marketing_guide__Y9IyA h3{font-size:23px}.marketing_guide__Y9IyA p{font-size:13px;line-height:1.8;margin:16px 0 26px}.marketing_guide__Y9IyA>.marketing_textLink__XpAY8{margin-top:auto}.marketing_faq__fqncR{display:grid;grid-template-columns:1fr 1.5fr;gap:70px}.marketing_faq__fqncR>div>p:not(.marketing_eyebrow__xgl_t){margin-top:25px;line-height:1.9}.marketing_faq__fqncR details{border-bottom:1px solid var(--border);padding:20px 0}.marketing_faq__fqncR details:first-child{padding-top:0}.marketing_faq__fqncR summary{cursor:pointer;font-weight:500;list-style:none;display:flex;justify-content:space-between;gap:15px}.marketing_faq__fqncR summary::-webkit-details-marker{display:none}.marketing_faq__fqncR summary>span{color:var(--primary)}.marketing_faq__fqncR details[open] summary>span{transform:rotate(45deg)}.marketing_faq__fqncR details p{font-size:13px;line-height:1.9;margin-top:16px}.marketing_finalCta__x6E3F{text-align:center;padding:95px 15px}.marketing_finalCta__x6E3F h2{font-size:clamp(32px,4vw,50px)}.marketing_finalCta__x6E3F>p:not(.marketing_eyebrow__xgl_t){margin:22px 0 28px}.marketing_finalCta__x6E3F>.marketing_textLink__XpAY8{display:block;margin-top:22px}.marketing_article___qzQr a:focus-visible,.marketing_page__9E5We :is(a,button,select,summary):focus-visible{outline:2px solid var(--primary);outline-offset:5px}.marketing_article___qzQr{width:min(760px,100%);margin:auto;padding:60px 28px 90px;position:relative}.marketing_article___qzQr h1{font-size:clamp(34px,5vw,54px);margin:28px 0 22px}.marketing_article___qzQr h2{font-size:25px;margin:40px 0 18px}.marketing_article___qzQr p{font-size:15px;line-height:1.95;margin-bottom:18px}.marketing_article___qzQr .marketing_eyebrow__xgl_t{margin-top:38px}.marketing_article___qzQr .marketing_lead__Ik5bd{max-width:none;font-size:18px;padding-bottom:28px;border-bottom:1px solid var(--border)}.marketing_articleCta__u623u{margin-top:50px;padding-top:28px;border-top:1px solid var(--border);display:flex;align-items:center;gap:24px;flex-wrap:wrap}@media (max-width:850px){.marketing_page__9E5We{padding:0 24px}.marketing_hero__qHE5C{gap:20px;min-height:560px}.marketing_sleeve__mKO5k{height:240px;padding:12px}.marketing_sleeves__Q_P1f{height:300px}.marketing_sleeve__mKO5k>span{font-size:6px;left:12px}.marketing_sleeve__mKO5k small{font-size:6px}.marketing_visualNote__6Lj6W{font-size:8px}.marketing_features__Z5_Mi{gap:40px}.marketing_guide__Y9IyA{padding:20px}.marketing_guide__Y9IyA h3{font-size:20px}}@media (max-width:620px){.marketing_page__9E5We{padding:0 20px}.marketing_hero__qHE5C{grid-template-columns:1fr;padding-top:48px;gap:32px}.marketing_hero__qHE5C h1{font-size:clamp(46px,14vw,58px)}.marketing_heroVisual__jQYRL{max-width:420px;width:100%;margin:auto}.marketing_sleeve__mKO5k{height:250px}.marketing_sleeves__Q_P1f{margin-inline:20px}.marketing_sleeve__mKO5k strong{font-size:22px}.marketing_benefitStrip__0_JQT{display:grid;grid-template-columns:1fr 1fr;font-size:9px}.marketing_section____AdI{padding:55px 0}.marketing_sectionHeading__go_kc{display:block}.marketing_sectionHeading__go_kc>.marketing_textLink__XpAY8,.marketing_sectionHeading__go_kc>p{display:block;margin-top:20px}.marketing_demo__QQVhe{padding:18px 14px 12px}.marketing_demoHeading__WJu9T{align-items:flex-start;flex-direction:column;gap:8px}.marketing_demoHeading__WJu9T h3{font-size:20px}.marketing_gameRow__PPEmX{gap:10px;flex-wrap:wrap}.marketing_gameName__NwujE strong{font-size:12px}.marketing_gameName__NwujE small{font-size:9px}.marketing_demoStatus__WcW6s{display:none}.marketing_hours__xCKMq{min-width:34px;font-size:9px}.marketing_demoBottom___nt2l{align-items:flex-start;flex-direction:column}.marketing_filters__p4hAa button{padding:8px 10px;font-size:10px}.marketing_faq__fqncR,.marketing_features__Z5_Mi{grid-template-columns:1fr;gap:35px}.marketing_guides__b47Eb,.marketing_steps__Wuo9m{grid-template-columns:1fr;gap:25px}.marketing_steps__Wuo9m{margin-top:32px}.marketing_steps__Wuo9m li{border-top:1px solid var(--border);padding-top:22px}.marketing_steps__Wuo9m li>span{margin-bottom:14px}.marketing_guideNumber__yx4hy{margin-bottom:20px}.marketing_finalCta__x6E3F{padding:65px 0}}