.marketing_previewShell__S8dcb{--preview-bg:#0d1026;--preview-paper:#fff6e5;--preview-surface:#ffffff;--preview-ink:#0b0b0b;--preview-cyan:#27a4cc;--preview-yellow:#fae415;--preview-orange:#f35c10;--preview-green:#4caf50;--ease-out:cubic-bezier(0.2,0.8,0.2,1);--ease-pop:cubic-bezier(0.34,1.56,0.64,1);--dur-press:120ms;--dur-quick:200ms;--dur-move:360ms;--dur-enter:560ms;min-height:100vh;overflow-x:clip;background:var(--preview-bg);color:var(--preview-paper);font-family:var(--font-body);letter-spacing:0}.marketing_previewShell__S8dcb *{box-sizing:border-box;box-shadow:none!important;letter-spacing:0}@media (prefers-reduced-motion:no-preference){.marketing_previewShell__S8dcb [data-reveal][data-revealed=armed]{opacity:0;transform:translate3d(0,28px,0)}.marketing_previewShell__S8dcb [data-reveal][data-revealed=in]{transition:opacity var(--dur-enter) var(--ease-out) var(--reveal-delay,0s),transform var(--dur-enter) var(--ease-out) var(--reveal-delay,0s)}}@media print{.marketing_previewShell__S8dcb [data-reveal]{opacity:1!important;transform:none!important}}.marketing_previewHeader__9stAS{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:66px;padding:6px clamp(18px,4vw,56px);background:var(--preview-paper);border-bottom:3px solid var(--preview-ink);color:var(--preview-ink)}.marketing_previewBrand__XpkoK{display:inline-flex;align-items:center;min-width:0;border-radius:12px}.marketing_previewBrand__XpkoK img{width:auto;height:52px}.marketing_desktopNav__dL3jx{display:flex;align-items:center;justify-content:flex-end;gap:4px}.marketing_navLink__2_1L8{position:relative;min-height:44px;display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;color:var(--preview-ink);font-weight:800;text-decoration:none;line-height:1.1}.marketing_navLink__2_1L8:after{content:"";position:absolute;left:12px;right:12px;bottom:6px;height:3px;border-radius:2px;background:var(--preview-ink);transform:scaleX(0);transition:transform var(--dur-quick) var(--ease-out)}.marketing_navLink__2_1L8:hover:after{transform:scaleX(1)}.marketing_navLink__2_1L8[aria-current=page]:after{height:5px;background:var(--preview-cyan);transform:scaleX(1)}.marketing_navAction__2jNGv{margin-left:10px}.marketing_tabletAction__BMtgm{display:none!important}@media (min-width:761px) and (max-width:1060px){.marketing_tabletAction__BMtgm{display:inline-flex!important;margin-left:auto}}.marketing_mobileLink__kqJsX:focus-visible,.marketing_mobileNav__esT1_ summary:focus-visible,.marketing_navLink__2_1L8:focus-visible,.marketing_previewBrand__XpkoK:focus-visible{outline:3px solid var(--preview-cyan);outline-offset:3px}.marketing_mobileNav__esT1_{display:none}.marketing_mobileNav__esT1_ summary{min-height:44px;display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 14px;cursor:pointer;list-style:none;border:3px solid var(--preview-ink);border-radius:999px;background:var(--preview-surface);color:var(--preview-ink);font-weight:800;-webkit-tap-highlight-color:transparent}.marketing_mobileNav__esT1_ summary::-webkit-details-marker{display:none}.marketing_mobileNav__esT1_ summary:before{content:"";width:18px;height:14px;background:linear-gradient(var(--preview-ink),var(--preview-ink)) 0 0 /100% 3px no-repeat,linear-gradient(var(--preview-ink),var(--preview-ink)) 0 50% /100% 3px no-repeat,linear-gradient(var(--preview-ink),var(--preview-ink)) 0 100% /100% 3px no-repeat}.marketing_mobileNav__esT1_[open] summary{background:var(--preview-yellow)}.marketing_mobileNav__esT1_[open] summary:before{background:linear-gradient(45deg,transparent 43%,var(--preview-ink) 43%,var(--preview-ink) 57%,transparent 57%),linear-gradient(-45deg,transparent 43%,var(--preview-ink) 43%,var(--preview-ink) 57%,transparent 57%)}.marketing_mobileSheet__4fizt{position:fixed;left:0;right:0;top:var(--header-height,62px);z-index:39;display:grid;gap:4px;max-height:calc(100dvh - var(--header-height, 62px));overflow-y:auto;overscroll-behavior:contain;padding:12px 16px 24px;background:var(--preview-paper);border-bottom:4px solid var(--preview-ink);animation:marketing_sheetIn__zMGY4 var(--dur-move) var(--ease-out)}.marketing_mobileLink__kqJsX{min-height:56px;display:flex;align-items:center;padding:10px 14px;border-bottom:2px solid rgba(11,11,11,.12);color:var(--preview-ink);font-family:var(--font-kids-heading);font-size:1.5rem;font-weight:800;text-decoration:none}.marketing_mobileLink__kqJsX[aria-current=page]{color:#0d6f8f}.marketing_mobileLink__kqJsX[aria-current=page]:before{content:"";width:10px;height:10px;margin-right:10px;border:2px solid var(--preview-ink);border-radius:50%;background:var(--preview-cyan)}.marketing_mobileAction__cqbfo{margin-top:14px}@keyframes marketing_sheetIn__zMGY4{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.marketing_primaryButton__X78c0,.marketing_secondaryButton__Z3pJQ{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:3px solid var(--preview-ink);border-radius:999px;padding:10px 18px;color:var(--preview-ink);font-weight:800;text-decoration:none;line-height:1.1}.marketing_primaryButton__X78c0{background:var(--preview-yellow)}.marketing_secondaryButton__Z3pJQ{background:var(--preview-surface)}.marketing_sectionLabel__XrDHu{margin:0;width:fit-content;padding:7px 14px;border:3px solid var(--preview-ink);border-radius:999px;background:var(--preview-yellow);color:var(--preview-ink);font-size:.84rem;font-weight:900;text-transform:uppercase;transform:rotate(-1.5deg)}.marketing_keepTogether__VMH4l{white-space:nowrap}.marketing_previewFooter__46CbV{position:relative;display:flex;justify-content:space-between;gap:32px;padding:104px clamp(18px,4vw,56px) 32px;background:var(--preview-paper);color:var(--preview-ink);border-top:4px solid var(--preview-ink);overflow:hidden}.marketing_footerMascot__2T_jS{position:absolute;left:clamp(18px,4vw,56px);top:4px;width:112px;height:112px;z-index:1;pointer-events:none}.marketing_footerMascotIdle__mNR7_{display:block;width:112px;height:112px;background-image:url(/mascots/sprites/dashy-static.webp);background-repeat:no-repeat;background-position:50%;background-size:contain}.marketing_footerBrand__kiOuf{display:grid;align-content:start;gap:4px;max-width:320px}.marketing_footerBrand__kiOuf strong{font-family:var(--font-kids-heading);font-size:1.4rem}.marketing_footerColumns__ezipg{display:grid;grid-template-columns:repeat(4,minmax(140px,auto));gap:28px;justify-content:flex-end}.marketing_footerColumn__HC67l{display:grid;align-content:start;justify-items:start;gap:0}.marketing_footerColumn__HC67l strong{padding-bottom:6px}.marketing_previewFooter__46CbV .marketing_footerButton__s8Ycb,.marketing_previewFooter__46CbV .marketing_footerColumn__HC67l a{display:inline-flex;align-items:center;min-height:44px;min-width:44px}.marketing_footerColumn__HC67l strong{font-size:.85rem;text-transform:uppercase;letter-spacing:.04em}.marketing_footerButton__s8Ycb,.marketing_previewFooter__46CbV a{color:var(--preview-ink);font-weight:700;text-decoration:none}.marketing_footerButton__s8Ycb:hover,.marketing_previewFooter__46CbV a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.marketing_footerButton__s8Ycb{width:fit-content;padding:0;border:0;background:transparent;font:inherit;font-weight:700;cursor:pointer;text-align:left}@media (max-width:1060px){.marketing_desktopNav__dL3jx{display:none}.marketing_mobileNav__esT1_{display:block}.marketing_previewFooter__46CbV{display:grid;gap:28px;padding-top:132px}.marketing_footerBrand__kiOuf{max-width:520px}.marketing_footerColumns__ezipg{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch}}@media (max-width:760px){.marketing_previewHeader__9stAS{--header-height:62px;min-height:62px;padding:6px 14px}.marketing_previewBrand__XpkoK img{height:48px}.marketing_previewFooter__46CbV{padding:72px 16px 26px}.marketing_footerMascot__2T_jS{top:-12px;left:auto;right:18px;width:88px;height:88px}.marketing_footerMascotIdle__mNR7_{width:88px;height:88px}.marketing_footerColumns__ezipg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:761px) and (max-width:1060px){.marketing_previewHeader__9stAS{--header-height:66px}}@media (prefers-reduced-motion:reduce){.marketing_navLink__2_1L8:after{transition:none}.marketing_mobileSheet__4fizt{animation:none}}.marketing_skipLink__e2i1S{position:fixed;top:8px;left:8px;z-index:200;transform:translateY(-150%);min-height:44px;display:flex;align-items:center;padding:8px 16px;background:var(--rsm-cta);border:3px solid var(--rsm-ink);border-radius:12px;color:var(--rsm-ink);font-weight:700}.marketing_skipLink__e2i1S:focus{transform:none;outline:3px solid var(--rsm-focus);outline-offset:3px}