@layer components{@media (pointer:coarse){.header-actions .btn-sm{position:relative}.header-actions .btn-sm:after{content:"";position:absolute;inset:-4px}}.header-cta{gap:.375rem}@media (max-width:47.99rem){.header-cta{padding-inline:.75rem}}@media (max-width:23.4rem){.header-actions{gap:.25rem}.header-cta{padding-inline:.625rem}.header-actions:has(.avatar)>.btn-icon:first-child{display:none}}@media (min-width:64rem){.site-header[data-compact] .header-bar{max-width:none;padding-inline:1.25rem}}@media (max-width:79.99rem){.mega-cats{grid-template-columns:repeat(2,minmax(0,1fr))}}.mega-cats a{white-space:nowrap}@media (max-width:37.49rem){.tb-dialog.is-drawer.nav-drawer .panel{width:100%}}.nav-drawer .drawer-nav{background:linear-gradient(to bottom, transparent, var(--paper) 70%) center bottom / 100% 2.5rem no-repeat local, radial-gradient(farthest-side at 50% 100%, color-mix(in oklab, var(--ink) 22%, transparent), transparent) center bottom / 100% .875rem no-repeat scroll, var(--paper)}.drawer-nav{align-content:start}.drawer-nav>.label{margin:0;padding:1rem 0 .25rem}.drawer-nav>.label:first-child{padding-top:.5rem}.drawer-cats{padding-top:.25rem}.drawer-cats a{color:var(--ink);font-weight:500}.drawer-cats a[aria-current=page]{text-underline-offset:4px;text-decoration:underline}.drawer-account{margin:0;padding:0;list-style:none;display:grid}.drawer-account a,.drawer-account button{width:100%;min-height:2.75rem;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:0;font-weight:500;text-decoration:none;display:flex}.drawer-account .ic{color:var(--ink-3)}.drawer-account small{font-size:var(--text-sm);color:var(--ink-3);margin:-.25rem 0 .25rem 1.75rem;display:block}.drawer-foot{padding-bottom:max(1.25rem, env(safe-area-inset-bottom))}.drawer-free{text-align:center;font-size:var(--text-sm);color:var(--ink-2);margin:0}.footer-cta{border-bottom:1px solid color-mix(in oklab, var(--band-ink) 14%, transparent);align-items:center;gap:1.25rem;margin-bottom:clamp(2.5rem,2rem + 2vw,3.5rem);padding-bottom:clamp(2rem,1.5rem + 2vw,3rem);display:grid}.footer-cta-text{gap:.625rem;min-width:0;display:grid}.footer-cta-kick{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;color:var(--lime);margin:0;font-weight:500}.footer-cta h2{font-family:var(--font-display);text-transform:uppercase;color:var(--band-ink);text-wrap:balance;margin:0;font-size:clamp(2rem,1.5rem + 2vw,2.875rem);font-weight:800;font-stretch:75%;line-height:.92}.footer-cta-body{max-width:34rem;color:var(--band-ink-2);font-size:var(--text-ui);margin:0}.footer-cta-act{justify-items:stretch;gap:.625rem;display:grid}.footer-cta-act .btn{width:100%}.site-footer .footer-cta-act .btn,.site-footer .footer-cta-act .btn:hover{color:var(--on-lime);text-decoration:none}.footer-cta-free{text-align:center;font-size:var(--text-sm);color:var(--band-ink-2);margin:0}@media (min-width:48rem){.footer-cta{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2.5rem}.footer-cta-act{justify-items:end}.footer-cta-act .btn{width:auto}.footer-cta-free{text-align:right}}:is(body:has([data-closing-band]) .footer-cta,body:has(.mk-final) .footer-cta,body:has([data-no-footer-cta]) .footer-cta){display:none}@media (pointer:coarse){.footer-grid ul{gap:0}.footer-grid li a{min-height:2.75rem}.footer-social a{width:2.75rem;height:2.75rem}}.search-early{grid-column:1/-1}@media (min-width:40rem){.search-early{display:none}}}
