@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;hanging-punctuation:first last}body{overflow-wrap:break-word;min-height:100svh}img,picture,video,canvas,svg{max-width:100%;display:block}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}ul[role=list],ol[role=list]{padding:0;list-style:none}:target{scroll-margin-block:5ex}}:root{--c-navy-900:#0f2133;--c-ink-800:#252c31;--c-slate-500:#5b6670;--c-gray-400:#9ea5a9;--c-gray-50:#f0f0f1;--c-white:#fff;--c-pink-500:#e73580;--c-pink-500-alt:#e7357f;--c-blue-400:#36b4e6;--c-blue-400-alt:#3cb4e5;--c-teal-500:#00aaa9;--c-yellow-400:#fdd400;--c-orange-500:#ff9015;--c-green-400:#add036;--c-red-400:#ee414a;--color-bg:var(--c-gray-50);--color-surface:var(--c-white);--color-fg:var(--c-navy-900);--color-fg-inverse:var(--c-white);--color-fg-muted:var(--c-gray-400);--color-dark:var(--c-navy-900);--color-accent:var(--c-pink-500);--color-accent-2:var(--c-blue-400);--color-hover:var(--c-slate-500);--color-header-bg:#ffffffb3;--glass-blur:2px;--glass-saturate:1.5;--glass-sheet-blur:12px;--glass-optic-sheen:linear-gradient(180deg, #ffffff52, #fff0 50%);--glass-optic-bevel:inset 0 1.5px 0 #fff, inset 0 12px 14px -10px #ffffffe6, inset 0 -2px 0 -1px #0f213312, inset 0 -12px 16px -12px #0f21331a, inset 14px 0 14px -14px #ffffffb3, inset -14px 0 14px -14px #ffffffb3;--glass-fill-fallback:#ffffffd9;--glass-fill-solid:#fffffff2;--glass-light:#fffc;--glass-backlight:#ffffff59;--glass-volume:#ffffff40;--glass-rim-strong:#fffffff2;--glass-rim-weak:#ffffff26;--glass-rim-mid:#ffffff80;--glass-edge-light:#fff;--glass-edge-dark:#0f213314;--glass-bevel-shade:#0f213309;--glass-bevel-light:#ffffffe6;--glass-shade:#0f213321;--glass-shade-blur:14px;--glass-shade-y:10px;--glass-shade-x:10px;--glass-contact:0 1px 1px #0f213308, 0 4px 10px -4px #0f21330d, 0 16px 36px -18px #0f213324;--color-tab-off:#ffffff4d;--color-line-light:var(--c-white);--color-line-dark:#000;--color-line-footer:#fff3;--color-card-border:#5b667033;--color-line:var(--color-fg);--color-focus:var(--c-pink-500);--color-selection-bg:var(--c-navy-900);--color-selection-fg:var(--c-white);--frame-mobile:390;--frame-desktop:1211;--bp-tablet:744;--bp-desktop:1024;--container-max:1011px;--w-header:1150px;--header-top:clamp(1.25rem, .0921rem + 4.7503vw, 3.6875rem);--header-pin:clamp(.625rem, .5656rem + .2436vw, .75rem);--header-offset:clamp(5.625rem, 5.0906rem + 2.1924vw, 6.75rem);--gutter:clamp(1.25rem, -.754rem + 8.2217vw, 5.4688rem);--gutter-header:calc(var(--gutter) - 8px);--space-section:clamp(4rem, 2.9312rem + 4.3849vw, 6.25rem);--space-hero-top:clamp(7.5rem, 6.3124rem + 4.8721vw, 10rem);--space-block:clamp(2rem, 1.4656rem + 2.1924vw, 3.125rem);--gap-col:clamp(1.5rem, 1.025rem + 1.9488vw, 2.5rem);--pad-card:clamp(1.375rem, 1.1375rem + .9744vw, 1.875rem);--pad-hero-bottom:clamp(4rem, 3.0796rem + 3.7759vw, 5.9375rem);--pad-que-es-top:clamp(3.5rem, 2.3718rem + 4.6285vw, 5.875rem);--gap-30:clamp(1.25rem, .9531rem + 1.218vw, 1.875rem);--space-10:10px;--space-15:15px;--space-20:20px;--space-30:30px;--font-sans:var(--font-brand,ui-sans-serif, system-ui, sans-serif);--fs-display:clamp(2.5rem, 1.7875rem + 2.9233vw, 4rem);--fs-closing:clamp(2.5rem, 1.7875rem + 2.9233vw, 4rem);--fs-h2:clamp(2.125rem, 1.7093rem + 1.7052vw, 3rem);--fs-stat:clamp(3.25rem, 2.8937rem + 1.4616vw, 4rem);--fs-quote:clamp(4.5rem, 3.6687rem + 3.4105vw, 6.25rem);--fs-h3:clamp(1.5rem, 1.3812rem + .4872vw, 1.75rem);--fs-h4:clamp(1.125rem, 1.0656rem + .2436vw, 1.25rem);--fs-body:.9375rem;--fs-band:clamp(1.125rem, .9172rem + .8526vw, 1.5625rem);--fs-tab:clamp(.8125rem, .7531rem + .2436vw, .9375rem);--fs-tab-title:clamp(.9375rem, .7891rem + .609vw, 1.25rem);--fs-menu:clamp(1.875rem, 1.5781rem + 1.218vw, 2.5rem);--fs-label:.875rem;--fs-eyebrow:.75rem;--fs-button:.75rem;--fs-footer:.9375rem;--fs-footer-sm:.6875rem;--fs-legal:.625rem;--lh-display:1.1;--lh-title:1.1;--lh-h3:1.2;--lh-h4:1.3;--lh-body:1.5;--lh-eyebrow:2.325;--lh-label:1.99286;--lh-small:1.3;--lh-ui:1.6;--ls-display:-.05469em;--ls-closing:-.05469em;--ls-h2:-.07292em;--ls-tab:-.06667em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-extrabold:800;--fw-heavy:850;--radius-card:20px;--radius-media:40px;--radius-panel:29px;--radius-press:30px;--radius-tab:30px;--radius-tab-faq:35px;--radius-pill:45px;--radius-sticker:329px;--radius-header:90px;--radius-stat:165px;--sticker-edge:inset 0 0 0 1px #0f21331f;--shadow-tab-on:inset 0 -5px 24px #00000040;--shadow-tab-off:inset 0 -5px 24px #0000000d;--curl-back:#eeeeec;--curl-back-edge:#dcdddc;--curl-tip:var(--c-white);--curl-crease:#b9bec4;--curl-crease-w:14px;--curl-under:#0f213352;--curl-under-w:22px;--curl-shadow:drop-shadow(-2px 3px 3px #0f213359);--curl-back-light:#f2f2f0;--curl-back-edge-light:#e4e5e4;--curl-crease-light:#c9cdd2;--curl-under-light:#0f213321;--curl-shadow-light:drop-shadow(0 1px 1px #0f21334d) drop-shadow(-3px 5px 6px #0f213361);--border-hairline:1px solid var(--color-line);--z-below:-1;--z-base:0;--z-raised:10;--z-header:100;--z-overlay:500;--z-modal:1000;--z-cursor:2000;--z-dev:9999;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-out-circ:cubic-bezier(0, .55, .45, 1);--ease-in-out-quart:cubic-bezier(.76, 0, .24, 1);--ease-in-quart:cubic-bezier(.5, 0, .75, 0);--ease-brand:var(--ease-out-expo);--ease-spring:linear(0, .072 4.2%, .232 8.3%, .42 12.5%, .599 16.7%, .748 20.8%, .863 25%, .944 29.2%, .995 33.3%, 1.023 37.5%, 1.036 41.7%, 1.038 45.8%, 1.034 50%, 1.021 58.3%, 1.009 66.7%, 1.002 75%, 1);--dur-instant:.12s;--dur-fast:.2s;--dur-base:.36s;--dur-slow:.64s;--dur-slower:.9s;--dur-epic:1.4s;--stagger-tight:40ms;--stagger-base:70ms;--stagger-loose:.12s;--dist-s:.75rem;--dist-m:2rem;--dist-l:5rem}@layer base{html{color-scheme:light;background-color:var(--color-bg);color:var(--color-fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-optical-sizing:auto}body{font-size:var(--fs-body);line-height:var(--lh-body);background-color:var(--color-bg);color:var(--color-fg);transition:background-color var(--dur-slow) var(--ease-out-quart), color var(--dur-slow) var(--ease-out-quart)}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}::selection{background-color:var(--color-selection-bg);color:var(--color-selection-fg)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:2px}:focus:not(:focus-visible){outline:none}}:where(.container){width:min(100% - 2 * var(--gutter), var(--container-max));margin-inline:auto}:where(.visually-hidden){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:where(.skip-link){z-index:var(--z-modal);padding:var(--space-2xs) var(--space-xs);background:var(--color-fg);color:var(--color-bg);border-radius:var(--radius-s);transition:transform var(--dur-base) var(--ease-out-expo);position:fixed;inset-block-start:var(--space-s);inset-inline-start:var(--space-s);transform:translateY(-200%)}:where(.skip-link:focus-visible){transform:none}:where(.trim){text-box:trim-both cap alphabetic}:where(.tabular){font-variant-numeric:tabular-nums}:where(.t-eyebrow){font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);line-height:var(--lh-eyebrow);text-transform:uppercase}:where(.t-h2){font-size:var(--fs-h2);font-weight:var(--fw-heavy);line-height:var(--lh-title);letter-spacing:var(--ls-h2)}:where(.t-h3){font-size:var(--fs-h3);font-weight:var(--fw-extrabold);line-height:var(--lh-h3)}:where(.t-h4){font-size:var(--fs-h4);font-weight:var(--fw-extrabold);line-height:var(--lh-h4)}:where(.t-body){font-size:var(--fs-body);font-weight:var(--fw-medium);line-height:var(--lh-body)}:where(.t-label){font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);line-height:var(--lh-eyebrow)}:where(.t-small){font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);line-height:var(--lh-small)}:where([id]){scroll-margin-top:var(--header-offset)}:where(main){overflow-x:clip}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){:where(html:not(.is-static)) :is([data-reveal],[data-motion-init]){opacity:0}:where(html:not(.motion-ready,.is-static)) :is([data-reveal],[data-motion-init]){animation:motion-failsafe var(--dur-slow) var(--ease-out-quart) 2.5s forwards}}@property --zoom{syntax:"<number>";inherits:true;initial-value:1}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){:where(html:not(.is-static)) [data-zoom-settle]{--zoom:1.08}:where(html:not(.motion-ready,.is-static)) [data-zoom-settle]{animation:zoom-failsafe var(--dur-slow) var(--ease-out-quart) 2.5s forwards}}@keyframes zoom-failsafe{to{--zoom:1}}@keyframes motion-failsafe{to{opacity:1}}:where(.split-line-mask){margin-block-end:-.12em;padding-block-end:.12em}@property --lift{syntax:"<number>";inherits:true;initial-value:0}:where([data-sticker-face]){position:relative}:where([data-sticker-face]):after{content:"";z-index:-1;border-radius:inherit;opacity:var(--lift);pointer-events:none;position:absolute;inset:0;box-shadow:0 22px 26px -10px #0f213366}:where([data-sticker]){position:relative}.sticker-curl{pointer-events:none;filter:var(--curl-shadow);position:absolute;overflow:clip}.sticker-curl[hidden]{display:none}.sticker-curl__flap{background:var(--curl-back);transform-origin:0 0;position:absolute;overflow:hidden}[data-curl-tone=light]+.sticker-curl{--curl-back:var(--curl-back-light);--curl-back-edge:var(--curl-back-edge-light);--curl-crease:var(--curl-crease-light);--curl-under:var(--curl-under-light);filter:var(--curl-shadow-light)}.sticker-curl__under{position:absolute;overflow:hidden}.sticker-curl__under.is-masked{border-radius:0;mask-size:100% 100%;mask-repeat:no-repeat}.sticker-curl__band{width:var(--curl-under-w);background:linear-gradient(90deg, var(--curl-under) 0, transparent 100%);transform-origin:0 0;position:absolute;inset-block-start:0;inset-inline-start:0}.sticker-curl__flap.is-masked{border-radius:0;mask-size:100% 100%;mask-repeat:no-repeat}.sticker-curl__shade{background:linear-gradient(90deg, var(--curl-crease) 0, var(--curl-back) var(--curl-crease-w), var(--curl-back) 38%, var(--curl-tip) 70%, var(--curl-back-edge) 100%);transform-origin:0 0;position:absolute;inset-block-start:0;inset-inline-start:0}:where(.u-underline){transition:background-size var(--dur-base) var(--ease-out-expo);background:linear-gradient(currentColor,currentColor) 100% 100%/0% 1px no-repeat}:where(.u-underline):is(:hover,:focus-visible){background-position:0 100%;background-size:100% 1px}:where(.u-roll){vertical-align:top;display:inline-grid;overflow:clip}:where(.u-roll)>*,:where(.u-roll):after{transition:transform var(--dur-base) var(--ease-out-expo);grid-area:1/1}:where(.u-roll):after{content:attr(data-text) / "";transform:translateY(105%)}:where(a,button,.u-roll-trigger):is(:hover,:focus-visible) :where(.u-roll)>*{transform:translateY(-105%)}:where(a,button,.u-roll-trigger):is(:hover,:focus-visible) :where(.u-roll):after{transform:none}:where(.u-press){transition:transform var(--dur-base) var(--ease-spring)}:where(.u-press):active{transition-duration:var(--dur-instant);transition-timing-function:var(--ease-out-quart);transform:scale(.97)}:where([data-hover-dir]){isolation:isolate;transition:color var(--dur-base) var(--ease-out-quart);position:relative;overflow:clip}:where([data-hover-dir]):before{content:"";z-index:-1;background:var(--hover-fill,var(--color-fg));transform-origin:50% 100%;transition:scale var(--dur-base) var(--ease-out-expo);position:absolute;inset:0;scale:1 0}[data-hover-dir][data-dir=top]:before{transform-origin:50% 0;scale:1 0}[data-hover-dir][data-dir=bottom]:before{transform-origin:50% 100%;scale:1 0}[data-hover-dir][data-dir=left]:before{transform-origin:0%;scale:0 1}[data-hover-dir][data-dir=right]:before{transform-origin:100%;scale:0 1}[data-hover-dir].is-dir-reset:before{transition:none}[data-hover-dir]:is(.is-hovered,:focus-visible):before{scale:1}[data-hover-dir]:is(.is-hovered,:focus-visible){color:var(--hover-fg,var(--color-bg))}:where([data-marquee]){overflow:clip}:where([data-marquee])>*{width:max-content;animation:marquee var(--marquee-duration,40s) linear infinite;display:flex}@keyframes marquee{to{transform:translate(-50%)}}:where([data-marquee]:not([data-marquee-continuous])):hover>*,:where([data-marquee]):focus-within>*{animation-play-state:paused}@media (prefers-reduced-motion:reduce){:where([data-marquee])>*{animation-play-state:paused}}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}::view-transition-old(root){animation:var(--dur-base) var(--ease-in-quart) both vt-fade-out}::view-transition-new(root){animation:var(--dur-slower) var(--ease-out-expo) both vt-rise-in}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-rise-in{0%{opacity:0;transform:translateY(1.5rem)}}@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}
