@layer webm.reset{*,:before,:after{box-sizing:border-box}body{margin:0}img,svg,video{block-size:auto;max-inline-size:100%;display:block}input,button,textarea,select{font:inherit}[hidden]:not([hidden=until-found]),img[data-webm-held]{display:none!important}}@layer webm.tokens{:root{--webm-palette-white:#fff;--webm-palette-black:#000;--webm-palette-snow:#f7f8f8;--webm-palette-pebble:#f1f2f2;--webm-palette-mist:#e4e5e5;--webm-palette-stone:#d5d7d6;--webm-palette-ash:#b9bbba;--webm-palette-smoke:#8b8d8b;--webm-palette-slate:#5c5e5c;--webm-palette-charcoal:#343534;--webm-palette-ink:#2f3030;--webm-palette-gold:#bfb23b;--webm-palette-gold-dark:#a89c31;--webm-palette-gold-deep:#857c26;--webm-palette-gold-tint:#faf9ec;--webm-palette-success:#16a34a;--webm-palette-success-text:#166534;--webm-palette-success-tint:#dcfce7;--webm-palette-warning:#d97706;--webm-palette-warning-text:#92400e;--webm-palette-warning-tint:#fef3c7;--webm-palette-danger:#dc2626;--webm-palette-danger-text:#991b1b;--webm-palette-danger-tint:#fee2e2;--webm-palette-scrim:#0f172a;--webm-surface:var(--webm-palette-white);--webm-surface-alt:var(--webm-palette-snow);--webm-surface-raised:var(--webm-palette-white);--webm-surface-inverse:var(--webm-palette-ink);--webm-surface-accent:var(--webm-palette-gold-tint);--webm-text:var(--webm-palette-charcoal);--webm-text-muted:var(--webm-palette-slate);--webm-text-strong:var(--webm-palette-ink);--webm-text-inverse:var(--webm-palette-white);--webm-text-on-action:var(--webm-palette-white);--webm-link:var(--webm-palette-ink);--webm-link-hover:var(--webm-palette-charcoal);--webm-link-visited:var(--webm-palette-slate);--webm-link-inverse:var(--webm-palette-gold);--webm-border-subtle:var(--webm-palette-mist);--webm-border-strong:var(--webm-palette-stone);--webm-border-interactive:var(--webm-palette-smoke);--webm-action:var(--webm-palette-gold);--webm-action-hover:var(--webm-palette-gold-dark);--webm-state-success-text:var(--webm-palette-success-text);--webm-state-success-surface:var(--webm-palette-success-tint);--webm-state-success-border:var(--webm-palette-success);--webm-state-warning-text:var(--webm-palette-warning-text);--webm-state-warning-surface:var(--webm-palette-warning-tint);--webm-state-warning-border:var(--webm-palette-warning);--webm-state-danger-text:var(--webm-palette-danger-text);--webm-state-danger-surface:var(--webm-palette-danger-tint);--webm-state-danger-border:var(--webm-palette-danger);--webm-state-info-text:var(--webm-palette-ink);--webm-state-info-surface:var(--webm-palette-gold-tint);--webm-state-info-border:var(--webm-palette-gold-dark);--webm-focus-width:3px;--webm-focus-offset:2px;--webm-focus-color:var(--webm-palette-ink);--webm-focus-color-inverse:var(--webm-palette-white);--webm-font-family-body:"DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--webm-font-family-heading:"DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--webm-font-family-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--webm-font-weight-light:300;--webm-font-weight-regular:400;--webm-font-weight-medium:500;--webm-font-weight-semibold:600;--webm-font-weight-bold:700;--webm-font-leading-tight:1.15;--webm-font-leading-snug:1.3;--webm-font-leading-normal:1.6;--webm-font-leading-loose:1.75;--webm-font-tracking-tight:-.02em;--webm-font-tracking-normal:0em;--webm-font-tracking-wide:.05em;--webm-font-size-xs:clamp(.688rem, .6966rem - .0107vw, .6944rem);--webm-font-size-sm:clamp(.8333rem, .8244rem + .0444vw, .86rem);--webm-font-size-md:clamp(1rem, .975rem + .125vw, 1.075rem);--webm-font-size-lg:clamp(1.2rem, 1.1521rem + .2396vw, 1.3438rem);--webm-font-size-xl:clamp(1.44rem, 1.3601rem + .3995vw, 1.6797rem);--webm-font-size-2xl:clamp(1.728rem, 1.6041rem + .6193vw, 2.0996rem);--webm-font-size-3xl:clamp(2.0736rem, 1.89rem + .9182vw, 2.6245rem);--webm-font-size-4xl:clamp(2.4883rem, 2.2242rem + 1.3205vw, 3.2806rem);--webm-font-size-5xl:clamp(2.986rem, 2.6144rem + 1.858vw, 4.1008rem);--webm-space-3xs:.125rem;--webm-space-2xs:.25rem;--webm-space-xs:.5rem;--webm-space-sm:.75rem;--webm-space-md:1rem;--webm-space-lg:1.5rem;--webm-space-xl:2rem;--webm-space-2xl:3rem;--webm-space-3xl:4rem;--webm-space-4xl:6rem;--webm-space-fluid-sm:clamp(.75rem, .625rem + .625vw, 1.125rem);--webm-space-fluid-md:clamp(1rem, .8333rem + .8333vw, 1.5rem);--webm-space-fluid-lg:clamp(1.5rem, 1.25rem + 1.25vw, 2.25rem);--webm-space-fluid-xl:clamp(2rem, 1.6667rem + 1.6667vw, 3rem);--webm-space-fluid-2xl:clamp(3rem, 2.5rem + 2.5vw, 4.5rem);--webm-space-fluid-3xl:clamp(4rem, 3.3333rem + 3.3333vw, 6rem);--webm-section-sm:1.5rem;--webm-section-md:2rem;--webm-section-lg:3rem;--webm-section-xl:4rem;--webm-gutter:1.5rem;--webm-width-text:40rem;--webm-width-narrow:48rem;--webm-width-content:64rem;--webm-width-wide:80rem;--webm-width-max:100rem;--webm-radius-none:0px;--webm-radius-sm:.25rem;--webm-radius-md:.5rem;--webm-radius-lg:.75rem;--webm-radius-xl:1rem;--webm-radius-pill:9999px;--webm-radius-circle:9999px;--webm-border-width-0:0px;--webm-border-width-1:1px;--webm-border-width-2:2px;--webm-border-width-4:4px;--webm-shadow-sm:0px 1px 2px 0px #0000000d;--webm-shadow-md:0px 4px 6px -1px #0000001a, 0px 2px 4px -2px #0000001a;--webm-shadow-lg:0px 10px 15px -3px #0000001a, 0px 4px 6px -4px #0000001a;--webm-shadow-xl:0px 20px 25px -5px #0000001a, 0px 8px 10px -6px #0000001a;--webm-z-below:-1;--webm-z-base:0;--webm-z-raised:10;--webm-z-sticky:100;--webm-z-header:200;--webm-z-drawer:300;--webm-z-overlay:400;--webm-z-modal:500;--webm-z-toast:600;--webm-z-tooltip:700;--webm-z-skiplink:900;--webm-duration-instant:75ms;--webm-duration-fast:.15s;--webm-duration-normal:.25s;--webm-duration-slow:.4s;--webm-duration-slower:.6s;--webm-ease-linear:cubic-bezier(0, 0, 1, 1);--webm-ease-out:cubic-bezier(.16, 1, .3, 1);--webm-ease-in:cubic-bezier(.7, 0, .84, 0);--webm-ease-in-out:cubic-bezier(.65, 0, .35, 1);--webm-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--webm-size-target-min:24px;--webm-size-target-comfortable:44px;--webm-size-icon-sm:1rem;--webm-size-icon-md:1.25rem;--webm-size-icon-lg:1.5rem;--webm-site-color-surface:var(--webm-palette-white);--webm-site-color-surface-sunken:var(--webm-palette-snow);--webm-site-color-surface-raised:var(--webm-palette-white);--webm-site-color-surface-pebble:var(--webm-palette-pebble);--webm-site-color-surface-inverse:var(--webm-palette-ink);--webm-site-color-text:var(--webm-palette-charcoal);--webm-site-color-text-muted:var(--webm-palette-slate);--webm-site-color-text-subtle:var(--webm-palette-smoke);--webm-site-color-text-inverse:var(--webm-palette-white);--webm-site-color-text-inverse-muted:var(--webm-palette-ash);--webm-site-color-text-heading:var(--webm-palette-ink);--webm-site-color-border:var(--webm-palette-mist);--webm-site-color-border-strong:var(--webm-palette-stone);--webm-site-color-accent:var(--webm-palette-gold);--webm-site-color-accent-hover:var(--webm-palette-gold-dark);--webm-site-color-accent-active:var(--webm-palette-gold-deep);--webm-site-color-accent-subtle:var(--webm-palette-gold-tint);--webm-site-color-on-accent:var(--webm-palette-white);--webm-site-color-neutral-fill:var(--webm-palette-slate);--webm-site-color-neutral-fill-hover:var(--webm-palette-charcoal);--webm-site-color-link:var(--webm-palette-gold);--webm-site-color-link-hover:var(--webm-palette-ink);--webm-site-color-accent-text:var(--webm-palette-gold);--webm-site-color-focus-ring:var(--webm-palette-ink);--webm-site-color-success:var(--webm-palette-success);--webm-site-color-success-surface:var(--webm-palette-success-tint);--webm-site-color-success-text:var(--webm-palette-success-text);--webm-site-color-warning:var(--webm-palette-warning);--webm-site-color-warning-surface:var(--webm-palette-warning-tint);--webm-site-color-warning-text:var(--webm-palette-warning-text);--webm-site-color-danger:var(--webm-palette-danger);--webm-site-color-danger-surface:var(--webm-palette-danger-tint);--webm-site-color-danger-text:var(--webm-palette-danger-text);--webm-site-color-scrim:var(--webm-palette-scrim);--webm-site-shadow-card:0px 4px 6px -1px #0000001a, 0px 2px 4px -2px #0000001a;--webm-site-shadow-raised:0px 10px 15px -3px #0000001a, 0px 4px 6px -4px #0000001a;--webm-site-shadow-overlay:0px 20px 25px -5px #0000001a, 0px 8px 10px -6px #0000001a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where([data-tone=inverse]){--webm-surface:var(--webm-surface-inverse);--webm-surface-alt:var(--webm-surface-inverse);--webm-surface-raised:var(--webm-surface-inverse);--webm-text:var(--webm-text-inverse);--webm-text-muted:var(--webm-text-inverse);--webm-text-strong:var(--webm-text-inverse);--webm-link:var(--webm-link-inverse);--webm-link-hover:var(--webm-link-inverse);--webm-link-visited:var(--webm-link-inverse);--webm-border-interactive:var(--webm-text-inverse);--webm-focus-color:var(--webm-focus-color-inverse);--webm-state-success-text:var(--webm-text-inverse);--webm-state-success-surface:var(--webm-surface-inverse);--webm-state-warning-text:var(--webm-text-inverse);--webm-state-warning-surface:var(--webm-surface-inverse);--webm-state-danger-text:var(--webm-text-inverse);--webm-state-danger-surface:var(--webm-surface-inverse);--webm-state-info-text:var(--webm-text-inverse);--webm-state-info-surface:var(--webm-surface-inverse);background-color:var(--webm-surface);color:var(--webm-text)}:where([data-tone=alt]){--webm-surface:var(--webm-surface-alt);background-color:var(--webm-surface);color:var(--webm-text)}:where([data-tone=accent]){--webm-surface:var(--webm-surface-accent);background-color:var(--webm-surface);color:var(--webm-text)}}@layer webm.base{:root{color:var(--webm-text);background:var(--webm-surface);font-family:var(--webm-font-family-body);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:var(--webm-space-xl);line-height:1.5}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{font-size:var(--webm-font-size-md)}h1,h2,h3{font-family:var(--webm-font-family-heading);text-wrap:balance;line-height:1.15}h1{font-size:var(--webm-font-size-4xl)}h2{font-size:var(--webm-font-size-2xl)}h3{font-size:var(--webm-font-size-lg)}:where(.webm-block) p{max-inline-size:var(--webm-width-text)}.webm-visually-hidden:not(:focus,:active){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}a{color:var(--webm-link)}:focus-visible{outline:var(--webm-focus-width) solid var(--webm-focus-color);outline-offset:var(--webm-focus-offset)}.webm-button{border:2px solid var(--webm-action);border-radius:var(--webm-radius-sm);cursor:pointer;padding:.625rem 1.25rem;font-weight:600;text-decoration:none;display:inline-block}.webm-button--primary{background:var(--webm-action);color:var(--webm-text-on-action)}.webm-link-button{color:var(--webm-link);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.webm-button--secondary{background:var(--webm-surface);color:var(--webm-link)}.webm-app{overflow-wrap:anywhere}.webm-app-auth{max-inline-size:28rem}.webm-app-auth form{gap:var(--webm-space-sm);margin-block:var(--webm-space-md);display:grid}.webm-app-auth form>p{margin:0}.webm-app-auth label{gap:var(--webm-space-3xs);font-weight:600;display:grid}.webm-app-auth input:not([type=hidden]){border:1px solid var(--webm-border-interactive);border-radius:var(--webm-radius-sm);background:var(--webm-surface);min-block-size:2.75rem;inline-size:100%;color:var(--webm-text);padding:.5rem .75rem;font-size:max(1rem,16px);font-weight:400}.webm-app-auth .webm-button{min-block-size:2.75rem;inline-size:100%}.webm-app-auth__hint,.webm-app-auth__terms{font-weight:400;font-size:var(--webm-font-size-sm);color:var(--webm-text-muted)}.webm-app-auth__terms{text-align:center}.webm-app-auth__error{color:var(--webm-state-danger-text);font-weight:600}.webm-app-auth__other{justify-items:center;gap:var(--webm-space-xs);text-align:center;padding:0;list-style:none;display:grid}.webm-app-auth__other a{padding-block:.25rem;display:inline-block}.webm-legal-links{gap:var(--webm-space-fluid-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.webm-credit{font-size:var(--webm-font-size-sm);color:var(--webm-text-muted)}.webm-credit a{color:inherit}.webm-icon{vertical-align:-.125em;flex:none;display:inline-block}.webm-icon[data-line]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.webm-back-to-top{--_back-to-top-size:3rem;--_back-to-top-ring:3px;z-index:var(--webm-z-sticky);inline-size:var(--_back-to-top-size);block-size:var(--_back-to-top-size);color:var(--webm-action);background-color:var(--webm-surface-raised);border-radius:var(--webm-radius-circle);box-shadow:var(--webm-shadow-md);transition:opacity var(--webm-duration-normal) var(--webm-ease-out), translate var(--webm-duration-normal) var(--webm-ease-out);place-items:center;display:grid;position:fixed;inset-block-end:var(--webm-space-lg);inset-inline-end:var(--webm-space-lg)}.webm-back-to-top:hover{color:var(--webm-action-hover)}.webm-back-to-top:focus-visible{outline:var(--webm-focus-width) solid var(--webm-focus-color);outline-offset:var(--webm-focus-offset)}.webm-back-to-top:where([data-entering]){opacity:0;translate:0 var(--webm-space-md)}.webm-back-to-top__ring{border-radius:inherit;background:conic-gradient(from 0deg, var(--webm-action) calc(var(--webm-scroll-progress) * 360deg), var(--webm-border-subtle) 0);-webkit-mask:radial-gradient(closest-side, transparent calc(100% - var(--_back-to-top-ring)), #000 calc(100% - var(--_back-to-top-ring)));mask:radial-gradient(closest-side, transparent calc(100% - var(--_back-to-top-ring)), #000 calc(100% - var(--_back-to-top-ring)));position:absolute;inset:0}.webm-back-to-top__icon{position:relative}@supports (animation-timeline:scroll()){.webm-back-to-top__ring{animation:1ms linear both webm-back-to-top-ring;animation-timeline:scroll(root)}}@keyframes webm-back-to-top-ring{0%{--webm-scroll-progress:0}to{--webm-scroll-progress:1}}.webm-consent{z-index:var(--webm-z-toast);inline-size:min(36rem, calc(100% - 2 * var(--webm-space-md)));max-block-size:calc(100dvh - 2 * var(--webm-space-md));padding:var(--webm-space-xl);border-radius:var(--webm-radius-lg);background-color:var(--webm-surface-raised);color:var(--webm-text);box-shadow:var(--webm-shadow-xl);font-size:1rem;position:fixed;inset-block-end:max(var(--webm-space-md), env(safe-area-inset-bottom,0px));inset-inline-start:max(var(--webm-space-md), env(safe-area-inset-left,0px));overflow-y:auto}.webm-consent__title{color:var(--webm-text-strong);font-family:var(--webm-font-family-heading);font-size:var(--webm-font-size-xl);font-weight:var(--webm-font-weight-semibold);line-height:var(--webm-font-leading-snug);margin:0}.webm-consent__text{margin:var(--webm-space-sm) 0 var(--webm-space-lg);color:var(--webm-text-muted)}.webm-consent__actions,.webm-consent__choice,.webm-consent-dialog__actions{gap:var(--webm-space-sm);flex-wrap:wrap;display:flex}.webm-consent__actions{justify-content:space-between}.webm-consent__choice{margin-inline-start:auto}.webm-consent-btn{min-block-size:var(--webm-size-target-comfortable);padding-inline:var(--webm-space-lg);border:var(--webm-border-width-1) solid var(--webm-border-strong);border-radius:var(--webm-radius-md);background-color:var(--webm-surface-raised);color:var(--webm-text-strong);font:inherit;font-weight:var(--webm-font-weight-medium);cursor:pointer;transition:background-color var(--webm-duration-fast) var(--webm-ease-out), border-color var(--webm-duration-fast) var(--webm-ease-out);flex:0 auto}.webm-consent-btn:hover{border-color:var(--webm-border-interactive);background-color:var(--webm-surface-alt)}.webm-consent-btn--primary{border-color:var(--webm-action);background-color:var(--webm-action);color:var(--webm-text-on-action)}.webm-consent-btn--primary:hover{border-color:var(--webm-action-hover);background-color:var(--webm-action-hover)}.webm-consent-dialog{inline-size:min(36rem, calc(100% - 2 * var(--webm-space-md)));max-inline-size:none;max-block-size:calc(100dvh - 2 * var(--webm-space-md));padding:var(--webm-space-xl);border-radius:var(--webm-radius-xl);background-color:var(--webm-surface-raised);color:var(--webm-text);box-shadow:var(--webm-shadow-xl);border:0;font-size:.875rem}.webm-consent-dialog::backdrop{background-color:color-mix(in oklch, var(--webm-surface-inverse) 55%, transparent)}.webm-consent-dialog__head{justify-content:space-between;align-items:flex-start;gap:var(--webm-space-md);display:flex}.webm-consent-dialog__title{color:var(--webm-text-strong);font-family:var(--webm-font-family-heading);font-size:var(--webm-font-size-xl);font-weight:var(--webm-font-weight-bold);line-height:var(--webm-font-leading-tight);margin:0}.webm-consent-dialog__close{inline-size:var(--webm-size-target-comfortable);block-size:var(--webm-size-target-comfortable);margin:calc(-1 * var(--webm-space-xs)) calc(-1 * var(--webm-space-xs)) 0 0;border-radius:var(--webm-radius-pill);color:var(--webm-text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.webm-consent-dialog__close:hover{background-color:var(--webm-surface-alt);color:var(--webm-text-strong)}.webm-consent-dialog__intro{margin:var(--webm-space-md) 0 var(--webm-space-lg);color:var(--webm-text-muted)}.webm-consent-dialog__intro a{color:var(--webm-text-strong);text-underline-offset:.15em;text-decoration:underline}.webm-consent-dialog__list{gap:var(--webm-space-xs);margin:0 0 var(--webm-space-lg);padding:0;list-style:none;display:grid}.webm-consent-category{align-items:flex-start;gap:var(--webm-space-md);padding:var(--webm-space-md) var(--webm-space-lg);border-radius:var(--webm-radius-lg);background-color:var(--webm-surface-accent);display:flex}.webm-consent-category__text{flex:1;min-inline-size:0}.webm-consent-category__name{color:var(--webm-text-strong);font-size:1rem;font-weight:var(--webm-font-weight-medium);display:block}.webm-consent-category__about{margin:var(--webm-space-3xs) 0 0;color:var(--webm-text-muted)}.webm-consent-dialog__actions{justify-content:flex-end}.webm-consent-dialog form{container:webm-consent-dialog/inline-size}@container webm-consent-dialog (17rem<=width<28rem){.webm-consent-dialog__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.webm-consent-dialog__actions .webm-consent-btn--primary{grid-column:1/-1}}.webm-switch{border-radius:var(--webm-radius-pill);background-color:var(--webm-border-interactive);cursor:pointer;appearance:none;block-size:1.5rem;inline-size:2.75rem;transition:background-color var(--webm-duration-fast) var(--webm-ease-out);flex:none;margin:0;position:relative}.webm-switch:before{border-radius:var(--webm-radius-circle);background-color:var(--webm-surface-raised);block-size:1.125rem;inline-size:1.125rem;box-shadow:var(--webm-shadow-sm);content:"";transition:translate var(--webm-duration-fast) var(--webm-ease-out);position:absolute;inset-block-start:.1875rem;inset-inline-start:.1875rem}.webm-switch:checked{background-color:var(--webm-action)}.webm-switch:checked:before{translate:1.25rem}.webm-switch:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):checked:before{translate:-1.25rem}.webm-switch:disabled{cursor:not-allowed;opacity:.45}.webm-consent-btn:focus-visible,.webm-consent-dialog__close:focus-visible,.webm-switch:focus-visible{outline:var(--webm-focus-width) solid var(--webm-focus-color);outline-offset:var(--webm-focus-offset)}@media (width<=30rem){.webm-consent,.webm-consent-dialog{padding:var(--webm-space-lg)}.webm-consent-category{padding:var(--webm-space-md)}.webm-consent__choice,.webm-consent-btn{flex:100%}}@media (forced-colors:active){.webm-consent,.webm-consent-dialog,.webm-consent-category{border:1px solid canvastext}.webm-switch{border:1px solid buttontext}.webm-switch:checked{background-color:highlight}.webm-switch:before{background-color:buttontext}}.webm-footer-links[data-astro-cid-fntaihow]{gap:var(--webm-space-fluid-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.webm-site-header[data-astro-cid-rgwbnhqt]{justify-content:space-between;align-items:center;gap:var(--webm-space-fluid-sm);padding-block:var(--webm-space-fluid-sm);border-block-end:1px solid var(--webm-border-subtle);flex-wrap:wrap;display:flex}.webm-site-header__name[data-astro-cid-rgwbnhqt]{font-weight:700;font-size:var(--webm-font-size-lg);color:var(--webm-text);text-decoration:none}.webm-site-header[data-astro-cid-rgwbnhqt] ul[data-astro-cid-rgwbnhqt]{gap:var(--webm-space-fluid-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.webm-site-header[data-astro-cid-rgwbnhqt] [data-astro-cid-rgwbnhqt][aria-current=page]{font-weight:700}.webm-skip{z-index:var(--webm-z-skiplink);padding:var(--webm-space-xs) var(--webm-space-sm);background-color:var(--webm-surface);color:var(--webm-text);position:absolute;inset-block-start:-100%;inset-inline-start:var(--webm-space-md)}.webm-skip:focus{inset-block-start:var(--webm-space-md)}}@layer webm.layout{.webm-section{padding-block:var(--_section-pad,var(--webm-section-md));padding-inline:max(var(--webm-gutter), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px))}.webm-section:where([data-space=sm]){--_section-pad:var(--webm-section-sm)}.webm-section:where([data-space=lg]){--_section-pad:var(--webm-section-lg)}.webm-section:where([data-space=xl]){--_section-pad:var(--webm-section-xl)}.webm-container{width:100%;max-width:var(--_container-width,var(--webm-width-content));margin-inline:auto}.webm-container:where([data-width=text]){--_container-width:var(--webm-width-text)}.webm-container:where([data-width=narrow]){--_container-width:var(--webm-width-narrow)}.webm-container:where([data-width=wide]){--_container-width:var(--webm-width-wide)}.webm-container:where([data-width=max]){--_container-width:var(--webm-width-max)}.webm-stack{gap:var(--_stack-gap,var(--webm-space-md));flex-direction:column;display:flex}.webm-stack:where([data-gap=xs]){--_stack-gap:var(--webm-space-xs)}.webm-stack:where([data-gap=sm]){--_stack-gap:var(--webm-space-sm)}.webm-stack:where([data-gap=lg]){--_stack-gap:var(--webm-space-lg)}.webm-stack:where([data-gap=xl]){--_stack-gap:var(--webm-space-xl)}.webm-cluster{align-items:center;gap:var(--_cluster-gap,var(--webm-space-sm));flex-wrap:wrap;display:flex}.webm-cluster:where([data-justify=center]){justify-content:center}.webm-cluster:where([data-justify=end]){justify-content:flex-end}.webm-cluster:where([data-justify=between]){justify-content:space-between}.webm-grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--_grid-min,16rem), 100%), 1fr));gap:var(--_grid-gap,var(--webm-space-lg));display:grid}.webm-grid:where([data-min=sm]){--_grid-min:12rem}.webm-grid:where([data-min=lg]){--_grid-min:22rem}.webm-measure{max-inline-size:var(--webm-width-text)}}@layer webm.blocks;@layer webm.motion{:root{--webm-reveal-duration:1.5s;--webm-reveal-delay:0s;--webm-reveal-distance:7.5rem;--webm-reveal-blur:8px;--webm-reveal-stagger-step:80ms}:root[data-webm-reveal-ready] [data-webm-reveal]{transition-property:opacity,translate,scale,filter;transition-duration:var(--webm-reveal-duration);transition-timing-function:var(--webm-ease-out,cubic-bezier(.16, 1, .3, 1));transition-delay:var(--webm-reveal-delay)}:root[data-webm-reveal-ready] [data-webm-reveal]:not([data-webm-revealed]){opacity:0}:root[data-webm-reveal-ready] [data-webm-reveal=up]:not([data-webm-revealed]){translate:0 var(--webm-reveal-distance)}:root[data-webm-reveal-ready] [data-webm-reveal=down]:not([data-webm-revealed]){translate:0 calc(var(--webm-reveal-distance) * -1)}:root[data-webm-reveal-ready] [data-webm-reveal=scale]:not([data-webm-revealed]){scale:.94}:root[data-webm-reveal-ready] [data-webm-reveal=blur]:not([data-webm-revealed]){filter:blur(var(--webm-reveal-blur))}:root[data-webm-reveal-ready] :is([data-webm-reveal=left],[data-webm-reveal=right],[data-webm-reveal=zoom-out])[data-webm-revealed]{animation-duration:var(--webm-reveal-duration);animation-timing-function:var(--webm-ease-out,cubic-bezier(.16, 1, .3, 1));animation-delay:var(--webm-reveal-delay);animation-fill-mode:backwards}:root[data-webm-reveal-ready] [data-webm-reveal=left][data-webm-revealed]{animation-name:webm-reveal-left}:root[data-webm-reveal-ready] [data-webm-reveal=right][data-webm-revealed]{animation-name:webm-reveal-right}:root[data-webm-reveal-ready] [data-webm-reveal=zoom-out][data-webm-revealed]{animation-name:webm-reveal-zoom-out}:root[data-webm-reveal-ready] body>:has(:is([data-webm-reveal=left],[data-webm-reveal=right],[data-webm-reveal=zoom-out])){overflow-x:clip}:root[data-webm-reveal-ready] [data-webm-reveal][data-webm-revealed],:root[data-webm-reveal-ready] [data-webm-reveal]:target{opacity:1;filter:none;translate:none;scale:none}:root[data-webm-reveal-ready] [data-webm-reveal]:target{transition:none}[data-webm-reveal-stagger] [data-webm-reveal]{--webm-reveal-delay:calc(var(--webm-reveal-stagger-step) * var(--webm-reveal-index,0))}@media (prefers-reduced-motion:reduce),print{:root[data-webm-reveal-ready] [data-webm-reveal]{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;translate:none!important;scale:none!important}}@keyframes webm-reveal-left{0%{translate:calc(var(--webm-reveal-distance) * 2) 0}}@keyframes webm-reveal-right{0%{translate:calc(var(--webm-reveal-distance) * -2) 0}}@keyframes webm-reveal-zoom-out{0%{scale:1.06}}}@layer site{:root{--au-border-width-1:1px;--au-border-width-2:2px;--au-duration-fast:.15s;--au-duration-normal:.25s;--au-ease-out:cubic-bezier(.16, 1, .3, 1);--au-focus-offset:2px;--au-focus-width:2px;--au-font-heading:"DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--au-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--au-font-size-sm:clamp(1rem, .96rem + .2vw, 1.075rem);--au-header-height:4.5rem;--au-leading-body:1.6;--au-leading-heading:1.15;--au-radius-card:.75rem;--au-radius-control:.5rem;--au-radius-pill:9999px;--au-radius-sm:.25rem;--au-space-2xl:4rem;--au-space-2xs:.5rem;--au-space-3xl:6rem;--au-space-3xs:.25rem;--au-space-gutter:7.5vw;--au-space-lg:2rem;--au-space-md:1.5rem;--au-space-section:clamp(3rem, 2rem + 6vw, 8rem);--au-space-sm:1rem;--au-space-sm-md:1.25rem;--au-space-xl:3rem;--au-space-xs:.75rem;--au-text-2xl:clamp(1.65rem, 1.45rem + 1vw, 2.2rem);--au-text-3xl:clamp(2rem, 1.65rem + 1.75vw, 3rem);--au-text-4xl:clamp(2.5rem, 1.9rem + 3vw, 4rem);--au-text-base:clamp(1rem, .96rem + .2vw, 1.075rem);--au-text-hero-body:1.1875rem;--au-text-hero-heading:3.125rem;--au-text-hero-lede:1.375rem;--au-text-lede:1.25rem;--au-text-lg:clamp(1.125rem, 1.06rem + .32vw, 1.3rem);--au-text-menu:1.125rem;--au-text-nav:1.125rem;--au-text-sm:clamp(.875rem, .85rem + .12vw, .925rem);--au-text-sm-base:.9375rem;--au-text-testimonial-meta:1rem;--au-text-testimonial-quote:1.875rem;--au-text-xl:clamp(1.375rem, 1.28rem + .5vw, 1.5rem);--au-text-xs:clamp(.75rem, .73rem + .1vw, .8rem);--au-tracking-heading:-.02em;--au-weight-body:400;--au-weight-emphasis:500;--au-weight-heading:700;--au-weight-light:300;--au-weight-semibold:600;--au-width-container:120rem;--au-width-container-narrow:56rem;--au-width-prose:68ch;--au-z-header:200;--webm-reveal-duration:.4s;--webm-reveal-distance:1.5rem;--webm-header-height:var(--au-header-height);scroll-padding-block-start:calc(var(--au-header-height) + var(--au-space-sm))}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--au-font-size-sm);font-weight:var(--au-weight-body);line-height:var(--au-leading-body);color:var(--webm-site-color-text)}:where(.webm-block,.header,.panel,.footer,.ctaband,.notfound) :where(*){margin:0}:where(.webm-block) :where(p){max-inline-size:none}:where(.webm-block,.header,.panel,.footer,.ctaband,.notfound) :where(dialog),:where(.panel){margin:auto}:where(.webm-block,.header,.panel,.footer,.ctaband,.notfound) :where(h1,h2,h3,h4,h5,h6){overflow-wrap:break-word;text-wrap:balance;font-family:var(--au-font-heading);font-weight:var(--au-weight-heading);line-height:var(--au-leading-heading);letter-spacing:var(--au-tracking-heading);color:var(--webm-site-color-text-heading)}:where(.webm-block,.header,.panel,.footer,.ctaband,.notfound) :where(h1,h2,h3){text-transform:capitalize}:where(.webm-block,.notfound) :where(h1){font-size:var(--au-text-4xl)}:where(.webm-block,.ctaband) :where(h2){font-size:var(--au-text-3xl)}:where(.webm-block) :where(h3){font-size:var(--au-text-2xl)}:where(.webm-block) :where(h4){font-size:var(--au-text-xl)}:where(.webm-block) :where(h5){font-size:var(--au-text-lg)}:where(.webm-block) :where(h6){font-size:var(--au-text-base)}:where(.webm-block,.header,.panel,.footer,.ctaband,.notfound) :where(p,li){overflow-wrap:break-word}@supports (text-wrap:pretty){:where(.webm-block,.header,.panel,.footer,.ctaband,.notfound) :where(p,li){text-wrap:pretty}}:where(.webm-block) :where(small){font-size:var(--au-text-sm)}:where(.webm-block) :where(code,kbd,samp,pre){font-family:var(--au-font-mono);font-size:.9em}:where(.webm-block,.header,.panel,.footer,.ctaband,.notfound) :where(a){color:var(--webm-site-color-link);text-underline-offset:.2em;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-decoration-thickness:max(.08em,1px)}:where(.webm-block,.header,.panel,.footer,.ctaband,.notfound) :where(a:hover){color:var(--webm-site-color-link-hover)}:where(.webm-block,.header,.panel,.footer,.ctaband,.notfound) :where(ul[role=list],ol[role=list]){padding:0;list-style:none}:where(.webm-block,.header,.panel,.footer,.ctaband,.notfound) :where(input,button,textarea,select){font:inherit;color:inherit}:where(.webm-block,.header,.panel,.footer,.ctaband,.notfound) :where(button){cursor:pointer;background:0 0;border:none;padding:0}:where(.webm-block,.header,.panel,.footer,.ctaband,.notfound) :where(img,picture,video,canvas,svg){block-size:auto;max-inline-size:100%;display:block}:where(.webm-block) :where(table){border-collapse:collapse;border-spacing:0;inline-size:100%}:where(.webm-block) :where(hr){border:0;border-block-start:var(--au-border-width-1) solid var(--webm-site-color-border);margin-block:var(--au-space-lg)}:where(.webm-block) :where(strong,b){font-weight:var(--au-weight-semibold)}:where(.webm-block) :where(blockquote){border-inline-start:var(--au-border-width-2) solid var(--webm-site-color-accent);color:var(--webm-site-color-text-muted);padding-inline-start:var(--au-space-md)}:where(.webm-block,.header,.panel,.footer,.ctaband,.notfound) :where(:focus-visible){outline:var(--au-focus-width) solid var(--webm-site-color-focus-ring);outline-offset:var(--au-focus-offset);border-radius:var(--au-radius-sm)}@supports selector(::selection){::selection{background-color:var(--webm-site-color-accent);color:var(--webm-site-color-on-accent)}}.container{width:100%;max-width:var(--au-width-container);padding-inline:var(--au-space-gutter);margin-inline:auto}.container-narrow{max-width:var(--au-width-container-narrow)}.container-prose{max-width:var(--au-width-prose)}.stack>*+*{margin-block-start:var(--stack-gap,var(--au-space-md))}.section{padding-block:var(--au-space-section)}.visually-hidden,.visually-hidden-focusable:not(:focus,:focus-within){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.no-scroll{scrollbar-gutter:stable;overflow:hidden}#webm-main .zero-pad-top{padding-top:0}#webm-main .zero-pad-bottom{padding-bottom:0}#webm-main .zero-pad-y{padding-block:0}#webm-main .zero-pad-x{padding-inline:0}#webm-main .zero-pad{padding:0}#webm-main .doc-flow{padding-block:var(--au-space-lg)}.icon{vertical-align:-.125em;flex-shrink:0;display:inline-block}.notfound{padding-block:var(--au-space-section);text-align:center}.notfound__code{font-size:var(--au-text-4xl);font-weight:var(--au-weight-heading);color:var(--webm-site-color-text-heading);margin:0}.notfound__body{margin:var(--au-space-2xs) auto var(--au-space-md);max-width:48ch;font-size:var(--au-text-lg);color:var(--webm-site-color-text-muted)}.notfound__cta{align-items:center;gap:var(--au-space-3xs);padding:var(--au-space-2xs) var(--au-space-md);font-weight:var(--au-weight-emphasis);color:var(--webm-site-color-on-accent);background-color:var(--webm-site-color-accent);border-radius:var(--au-radius-control);text-decoration:none;display:inline-flex}.notfound__cta:hover{color:var(--webm-site-color-on-accent);background-color:var(--webm-site-color-accent-hover)}.autire-consent-policy{font-size:var(--au-text-sm);color:var(--webm-site-color-text-muted);margin:0}.autire-consent-policy a{color:var(--webm-site-color-link);text-underline-offset:.15em}.autire-consent-policy a:hover{color:var(--webm-link-hover)}.header{background-color:var(--webm-site-color-surface);border-bottom:var(--au-border-width-1) solid var(--webm-site-color-border);z-index:var(--au-z-header);position:relative}.header--sticky{position:sticky;top:0}.header__inner{justify-content:space-between;align-items:center;gap:var(--au-space-md);min-height:var(--au-header-height);display:flex}.header__brand{color:var(--webm-site-color-text-heading);align-items:center;text-decoration:none;display:inline-flex}.header__logo{width:auto;height:var(--au-space-lg);display:block}.header__nav{align-self:stretch;display:none}.header__list{align-items:center;gap:var(--au-space-xs);height:100%;margin:0;padding:0;display:flex}.header__item{align-items:center;height:100%;display:flex;position:relative}.header__link{align-items:center;gap:var(--au-space-3xs);padding:var(--au-space-3xs) var(--au-space-2xs);font-size:var(--au-text-sm);font-weight:var(--au-weight-emphasis);color:var(--webm-site-color-text);border-radius:var(--au-radius-control);transition:color var(--au-duration-fast) var(--au-ease-out);text-decoration:none;display:inline-flex}.header__nav .header__link{font-size:var(--au-text-nav);font-weight:var(--au-weight-body)}.header__actions .header__link{font-size:var(--au-text-nav)}.header__nav .header__link:hover,.header__nav .header__link[aria-current=page]{color:var(--webm-site-color-text);text-decoration:underline;-webkit-text-decoration-color:var(--webm-site-color-accent);text-decoration-color:var(--webm-site-color-accent);text-underline-offset:4px;text-decoration-thickness:2px}.header__nav .header__link[aria-current=page]{font-weight:600}.header__link--outline{padding-inline:var(--au-space-sm);padding-block:var(--au-space-2xs);font-weight:var(--au-weight-semibold);color:var(--webm-site-color-accent);border:1px solid var(--webm-site-color-accent)}.header__link--outline:hover{color:var(--webm-site-color-accent-hover);border-color:var(--webm-site-color-accent-hover)}.header__link--cta{padding-inline:var(--au-space-sm);padding-block:var(--au-space-2xs);font-weight:var(--au-weight-semibold);color:var(--webm-site-color-text-inverse);background-color:var(--webm-site-color-neutral-fill);border:1px solid #0000}.header__link--cta:hover{color:var(--webm-site-color-text-inverse);background-color:var(--webm-site-color-neutral-fill-hover)}.header__link--accent,.header__link--accent[aria-current=page]{color:var(--webm-site-color-on-accent);background-color:var(--webm-site-color-accent)}.header__link--accent:hover{color:var(--webm-site-color-on-accent);background-color:var(--webm-site-color-accent-hover)}.header__item--mega{position:static}.header__mega-toggle{font-family:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0}.header__item--drop:hover .header__mega-toggle,.header__item--drop[data-open=true] .header__mega-toggle{text-decoration:underline;-webkit-text-decoration-color:var(--webm-site-color-accent);text-decoration-color:var(--webm-site-color-accent);text-underline-offset:4px;text-decoration-thickness:2px}.header__drop{z-index:var(--au-z-header);opacity:0;visibility:hidden;clip-path:inset(0 -3rem 100%);transform:translateY(calc(-1 * var(--au-space-sm)));transition:opacity var(--au-duration-normal) var(--au-ease-out), transform var(--au-duration-normal) var(--au-ease-out), clip-path var(--au-duration-normal) var(--au-ease-out), visibility var(--au-duration-normal);padding-block-start:var(--au-space-xs);position:absolute;inset-block-start:100%}.header__item--drop:not([data-open=false]):hover .header__drop,.header__item--drop:not([data-open=false]):focus-within .header__drop,.header__item--drop[data-open=true] .header__drop{opacity:1;visibility:visible;clip-path:inset(0 -3rem -3rem);transform:translateY(0)}.header__drop-surface{background-color:var(--webm-site-color-surface);border-radius:var(--au-radius-card);box-shadow:var(--webm-site-shadow-card)}.header__drop--mega{width:min(70%,85rem);margin-inline:auto;inset-inline:0}.header__drop--mega .header__drop-surface{padding:var(--au-space-xl)}.header__drop--simple{min-width:16rem;inset-inline-start:0}.header__drop--simple .header__drop-surface{padding:var(--au-space-lg)}.header__drop-list{gap:var(--au-space-xs);margin:0;padding:0;display:grid}.header__drop-link{padding:var(--au-space-2xs) var(--au-space-xs);border-radius:var(--au-radius-card);font-size:var(--au-text-menu);font-weight:var(--au-weight-emphasis);color:var(--webm-site-color-text-heading);transition:background-color var(--au-duration-fast) var(--au-ease-out);text-decoration:none;display:block}.header__drop-link:hover,.header__drop-link[aria-current=page]{background-color:var(--webm-site-color-surface-sunken)}.header__mega-grid{gap:var(--au-space-lg);grid-template-columns:1.15fr 1.2fr 1fr;align-items:stretch;display:grid}.header__mega-list{gap:var(--au-space-3xs);margin:0;padding:0;display:grid}.header__mega-link{padding:var(--au-space-2xs) var(--au-space-xs);border-radius:var(--au-radius-card);transition:background-color var(--au-duration-fast) var(--au-ease-out);text-decoration:none;display:block}.header__mega-link:hover,.header__mega-link[aria-current=page]{background-color:var(--webm-site-color-surface-sunken)}.header__mega-link-label{font-size:var(--au-text-menu);font-weight:var(--au-weight-semibold);color:var(--webm-site-color-text-heading);display:block}.header__mega-link-desc{margin-top:var(--au-space-3xs);font-size:var(--au-text-sm);color:var(--webm-site-color-text-muted);display:block}.header__mega-card{border-radius:var(--au-radius-card);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.header__mega-card--feature{background-color:var(--webm-site-color-surface-pebble);grid-template-columns:minmax(0,1fr);display:grid}.header__mega-card--feature>*{grid-area:1/1}.header__mega-card--feature>.header__mega-card-body{align-self:end}.header__mega-card--feature>.header__mega-card-body[data-active=false]{visibility:hidden}.header__mega-sub{padding:var(--au-space-lg);flex-direction:column;display:flex}.header__mega-sub:not([data-active=true]){visibility:hidden}.header__mega-sub-list{gap:var(--au-space-sm);margin:0 0 var(--au-space-md);padding:0;display:grid}.header__mega-sub-title{font-size:var(--au-text-base);font-weight:var(--au-weight-emphasis);color:var(--webm-site-color-text-heading);display:block}.header__mega-sub-desc{margin-top:var(--au-space-3xs);font-size:var(--au-text-sm);color:var(--webm-site-color-text-muted);display:block}.header__mega-card--promo{background-color:var(--webm-site-color-surface-inverse);color:var(--webm-site-color-text-inverse)}.header__mega-art{opacity:.2;pointer-events:none;background-image:url(/brand/heatmap-phase.svg);background-position:100% 0;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.header__mega-card-body{padding:var(--au-space-lg);position:relative}.header__mega-card-title{margin:0 0 var(--au-space-2xs);font-size:var(--au-text-lg);font-weight:var(--au-weight-emphasis);color:inherit}.header__mega-card-text{font-size:var(--au-text-sm);color:inherit;opacity:.85;margin:0}.header__mega-btn{margin-top:var(--au-space-md);padding:var(--au-space-2xs) var(--au-space-lg);border-radius:var(--au-radius-control);background-color:var(--webm-site-color-surface);color:var(--webm-site-color-text-heading);font-size:var(--au-text-sm);font-weight:var(--au-weight-emphasis);align-items:center;text-decoration:none;display:inline-flex}.header__mega-sub-btn{align-self:flex-start;margin-top:auto}.header__mega-arrow{margin-top:var(--au-space-md);padding-block:var(--au-space-2xs);line-height:calc(var(--au-text-sm) * var(--au-leading-body));color:inherit;font-size:var(--au-text-lg);font-weight:var(--au-weight-emphasis);text-decoration:none;display:inline-block}.header__mega-arrow:hover{text-decoration:underline}.header__utility{align-items:center;gap:var(--au-space-xs);display:flex}.header__actions{align-items:center;gap:var(--au-space-xs);display:none}.header__toggle{padding:var(--au-space-3xs);color:var(--webm-site-color-text);border-radius:var(--au-radius-control);justify-content:center;align-items:center;display:inline-flex}@media (width>=1111px){.header__nav,.header__actions{display:flex}.header__toggle{display:none}}.panel{background-color:var(--webm-site-color-surface);width:min(22rem,90vw);max-width:none;height:100%;max-height:none;color:var(--webm-site-color-text);box-shadow:var(--webm-site-shadow-overlay);transition:transform var(--au-duration-normal) var(--au-ease-out), overlay var(--au-duration-normal) allow-discrete, display var(--au-duration-normal) allow-discrete;border:none;margin:0 0 0 auto;padding:0;transform:translate(100%)}.panel[open]{transform:translate(0)}@starting-style{.panel[open]{transform:translate(100%)}}.panel::backdrop{background-color:color-mix(in srgb, var(--webm-site-color-scrim) 0%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:background-color var(--au-duration-normal) var(--au-ease-out), overlay var(--au-duration-normal) allow-discrete, display var(--au-duration-normal) allow-discrete}.panel[open]::backdrop{background-color:color-mix(in srgb, var(--webm-site-color-scrim) 50%, transparent)}@starting-style{.panel[open]::backdrop{background-color:color-mix(in srgb, var(--webm-site-color-scrim) 0%, transparent)}}.panel__inner{gap:var(--au-space-md);height:100%;padding:var(--au-space-sm);flex-direction:column;display:flex;overflow-y:auto}.panel__head{justify-content:space-between;align-items:center;gap:var(--au-space-sm);border-bottom:var(--au-border-width-1) solid var(--webm-site-color-border);padding-block-end:var(--au-space-2xs);display:flex}.panel__title{font-family:var(--au-font-heading);font-size:var(--au-text-lg);font-weight:var(--au-weight-heading)}.panel__close{color:var(--webm-site-color-text-muted)}.panel__list,.panel__sublist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.panel__sublist{padding-inline-start:var(--au-space-sm)}.panel__link{padding:var(--au-space-2xs) var(--au-space-3xs);font-size:var(--au-text-lg);font-weight:var(--au-weight-emphasis);color:var(--webm-site-color-text);border-radius:var(--au-radius-control);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.panel__link:hover,.panel__link[aria-current=page]{color:var(--webm-site-color-accent);background-color:var(--webm-site-color-accent-subtle)}.panel__link--cta{color:var(--webm-site-color-on-accent);background-color:var(--webm-site-color-accent);justify-content:center;margin-block-start:var(--au-space-2xs)}.panel__link--cta:hover{color:var(--webm-site-color-on-accent);background-color:var(--webm-site-color-accent-hover)}.panel__sublink{padding:var(--au-space-3xs);font-size:var(--au-text-base);color:var(--webm-site-color-text-muted);text-decoration:none;display:block}.panel__sublink:hover,.panel__sublink[aria-current=page]{color:var(--webm-site-color-accent)}.panel__contact{gap:var(--au-space-2xs);border-top:var(--au-border-width-1) solid var(--webm-site-color-border);flex-direction:column;margin-block-start:auto;padding-block-start:var(--au-space-sm);display:flex}.panel__contact-link{align-items:center;gap:var(--au-space-2xs);font-size:var(--au-text-sm);color:var(--webm-site-color-text-muted);text-decoration:none;display:flex}.panel__contact-link:hover{color:var(--webm-site-color-accent)}@media (width>=1111px){.panel{display:none}}.footer{padding-block:var(--au-space-2xl) var(--au-space-lg);color:var(--webm-site-color-text-muted);background-color:var(--webm-site-color-surface)}.footer__brand{align-items:flex-start;gap:var(--au-space-md);flex-direction:column;display:flex}.footer__brand-link{text-decoration:none;display:inline-flex}.footer__logo{width:auto;height:2.5rem;display:block}.footer__tagline{font-size:var(--au-text-xl);color:var(--webm-site-color-text-heading);margin:0}.footer__columns{margin-top:var(--au-space-xl);gap:2.5rem var(--au-space-lg);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=40rem){.footer__columns{grid-template-columns:repeat(3,1fr)}}@media (width>=48rem){.footer__columns{grid-template-columns:repeat(5,1fr)}}.footer__heading{margin:0 0 var(--au-space-sm);font-size:var(--au-text-base);color:var(--webm-site-color-text-heading);font-weight:600}.footer__list{gap:var(--au-space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.footer__link{font-size:var(--au-text-sm);color:var(--webm-site-color-text-muted);text-decoration:none}.footer__link:hover{color:var(--webm-site-color-text-heading)}.footer__legal{justify-content:space-between;align-items:center;gap:var(--au-space-sm);margin-top:var(--au-space-2xl);flex-wrap:wrap;display:flex}.footer__legal-left{align-items:center;gap:var(--au-space-2xs) var(--au-space-md);flex-wrap:wrap;display:flex}.footer__byline,.footer__copyright,.footer__legal-link{font-family:inherit;font-size:var(--au-text-sm);color:var(--webm-site-color-text-subtle);background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}button.footer__legal-link{cursor:pointer}.footer__legal-link:hover{color:var(--webm-site-color-text-heading)}.footer__credit,.footer__credit a{font-size:var(--au-text-sm);color:var(--webm-site-color-text-subtle);font-weight:600;text-decoration:none}.footer__credit a:hover{color:var(--webm-site-color-text-heading)}.ctaband{padding-block:var(--au-space-section);background-image:url(/brand/heatmap-cta.svg);background-position:100% 100%;background-repeat:no-repeat}.ctaband__inner{max-width:var(--au-width-container-narrow);text-align:center;margin-inline:auto}.ctaband__eyebrow{margin:0 0 var(--au-space-sm);font-size:var(--au-text-sm);font-weight:var(--au-weight-emphasis);text-transform:uppercase;letter-spacing:.05em;color:inherit;opacity:.75}.ctaband__heading{color:inherit;font-weight:var(--au-weight-body);font-size:var(--au-text-4xl);line-height:var(--au-leading-heading);margin:0}.ctaband__body{margin:var(--au-space-md) auto 0;max-width:42ch;font-size:var(--au-text-xl);opacity:.8}.ctaband__actions{margin-top:var(--au-space-lg);justify-content:center;gap:var(--au-space-sm);flex-wrap:wrap;display:flex}.ctaband__btn{padding:var(--au-space-2xs) var(--au-space-md);border-radius:var(--au-radius-control);font-weight:var(--au-weight-emphasis);align-items:center;text-decoration:none;display:inline-flex}.ctaband[data-tone=inverse]{background-color:var(--webm-site-color-surface-inverse);color:var(--webm-site-color-text-inverse)}.ctaband[data-tone=inverse] .ctaband__btn--primary{background-color:var(--webm-site-color-surface);color:var(--webm-site-color-text-heading)}.ctaband[data-tone=inverse] .ctaband__btn--primary:hover{background-color:var(--webm-site-color-surface-sunken)}.ctaband[data-tone=inverse] .ctaband__btn--secondary{background-color:var(--webm-site-color-accent);color:var(--webm-site-color-on-accent)}.ctaband[data-tone=inverse] .ctaband__btn--secondary:hover{background-color:var(--webm-site-color-accent-hover)}.ctaband[data-tone=accent]{background-color:var(--webm-site-color-accent);color:var(--webm-site-color-on-accent)}.ctaband[data-tone=accent] .ctaband__btn--primary{background-color:var(--webm-site-color-surface-inverse);color:var(--webm-site-color-text-inverse)}.ctaband[data-tone=accent] .ctaband__btn--primary:hover{background-color:var(--webm-site-color-text-heading)}.ctaband[data-tone=accent] .ctaband__btn--secondary{color:inherit;background-color:#0000;border:1px solid}.ctaband[data-tone=default]{background-color:var(--webm-site-color-surface-sunken);color:var(--webm-site-color-text)}.ctaband[data-tone=default] .ctaband__btn--primary{background-color:var(--webm-site-color-accent);color:var(--webm-site-color-on-accent)}.ctaband[data-tone=default] .ctaband__btn--primary:hover{background-color:var(--webm-site-color-accent-hover)}.ctaband[data-tone=default] .ctaband__btn--secondary{color:inherit;border:1px solid var(--webm-site-color-border);background-color:#0000}}@font-face{font-family:DM Sans;src:url(/_webm/brand/fonts/DMSans-Variable.74129b8e2621.woff2)format("woff2");font-weight:100 1000;font-style:normal;font-display:optional}@property --webm-scroll-progress{syntax:"<number>";inherits:false;initial-value:0}
