@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-bottom]{object-position:top bottom}[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-top]{object-position:bottom top}[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-right]{object-position:left right}[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-left]{object-position:right left}[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}}@media (prefers-reduced-motion:no-preference){a[data-astro-cid-j6ocf6pu] .button-icon,button[data-astro-cid-j6ocf6pu] .button-icon{transition:translate .2s ease-out}a[data-astro-cid-j6ocf6pu]:hover .button-icon,button[data-astro-cid-j6ocf6pu]:hover:not(:disabled) .button-icon{translate:var(--spacing-4) 0}}.button-primary[data-astro-cid-j6ocf6pu]{color:var(--text-default-inverse)}.button-primary[data-astro-cid-j6ocf6pu]:disabled{color:var(--text-disabled-inverse)}.inverse .button-primary[data-astro-cid-j6ocf6pu]{color:var(--core-neutral-1000)}.inverse .button-primary[data-astro-cid-j6ocf6pu]:disabled{color:var(--core-neutral-300)}.announcement-link:after{content:"";position:absolute;inset:0}.star-glyph[data-astro-cid-ahyplq7v]{--star-glyph-unwind:10s;--star-glyph-cycle:10s;--star-glyph-beacon-x:78.54s;--star-glyph-beacon-y:34.907s;--star-glyph-beacon-z:78.54s;--star-glyph-beacon-swell:8s;--star-glyph-beacon-scale:.93;block-size:100%;inline-size:100%;display:block;position:relative;container-type:size}.star-glyph-view[data-astro-cid-ahyplq7v],.star-glyph-spin[data-astro-cid-ahyplq7v],.star-glyph-turn[data-astro-cid-ahyplq7v],.star-glyph-roll[data-astro-cid-ahyplq7v]{transform-style:preserve-3d;position:absolute;inset:0}.star-glyph-view[data-astro-cid-ahyplq7v]{--star-glyph-h:100cqb;--star-glyph-t:calc(var(--star-glyph-h) * .0656);--star-glyph-l:calc(var(--star-glyph-h) * 1.159);--star-glyph-eps:.25px;--star-glyph-pad-y:calc((var(--star-glyph-l) - var(--star-glyph-h)) / 2);--star-glyph-pad-x:calc((var(--star-glyph-h) - var(--star-glyph-t)) / 2 - var(--star-glyph-eps));--star-glyph-room-y:calc(var(--star-glyph-pad-y) - (var(--star-glyph-l) - var(--star-glyph-h)) / 2);--star-glyph-room-x:calc((var(--star-glyph-h) - var(--star-glyph-t)) / 2 - var(--star-glyph-eps) - var(--star-glyph-pad-x));pointer-events:none;visibility:hidden;transform:rotateX(35.264deg)rotateY(45deg)}@supports (inset:round(up, 1px, 1px)){.star-glyph-view[data-astro-cid-ahyplq7v]{--star-glyph-pad-y:calc(round(up, (var(--star-glyph-l) - var(--star-glyph-h)) / 2, 1px) + 1px);--star-glyph-pad-x:calc(round(down, (var(--star-glyph-h) - var(--star-glyph-t)) / 2 - var(--star-glyph-eps), 1px) - 1px)}}.star-glyph-bar[data-astro-cid-ahyplq7v]{inset:calc(-1 * var(--star-glyph-h));transform-style:preserve-3d;position:absolute}.star-glyph-bar-x[data-astro-cid-ahyplq7v]{transform:rotate(90deg)}.star-glyph-bar-z[data-astro-cid-ahyplq7v]{transform:rotateX(90deg)}.star-glyph-face[data-astro-cid-ahyplq7v]{inline-size:calc(var(--star-glyph-h) - 2 * var(--star-glyph-pad-x));block-size:calc(var(--star-glyph-h) + 2 * var(--star-glyph-pad-y));fill:currentColor;backface-visibility:hidden;position:absolute;inset-block-start:calc(var(--star-glyph-h) - var(--star-glyph-pad-y));inset-inline-start:calc(var(--star-glyph-h) + var(--star-glyph-pad-x))}.star-glyph-face[data-astro-cid-ahyplq7v]>rect[data-astro-cid-ahyplq7v]{x:var(--star-glyph-room-x);y:var(--star-glyph-room-y);width:calc(var(--star-glyph-t) + 2 * var(--star-glyph-eps));height:var(--star-glyph-l)}.star-glyph-face-f[data-astro-cid-ahyplq7v]{transform:translateZ(calc(var(--star-glyph-t) / 2 - var(--star-glyph-eps)))}.star-glyph-face-b[data-astro-cid-ahyplq7v]{transform:rotateY(180deg) translateZ(calc(var(--star-glyph-t) / 2 - var(--star-glyph-eps)))}.star-glyph-face-r[data-astro-cid-ahyplq7v]{transform:rotateY(90deg) translateZ(calc(var(--star-glyph-t) / 2 - var(--star-glyph-eps)))}.star-glyph-face-l[data-astro-cid-ahyplq7v]{transform:rotateY(-90deg) translateZ(calc(var(--star-glyph-t) / 2 - var(--star-glyph-eps)))}.star-glyph-face-t[data-astro-cid-ahyplq7v],.star-glyph-face-e[data-astro-cid-ahyplq7v]{block-size:calc(var(--star-glyph-h) - 2 * var(--star-glyph-pad-x));backface-visibility:visible;inset-block-start:calc(var(--star-glyph-h) + var(--star-glyph-pad-x))}.star-glyph-face-t[data-astro-cid-ahyplq7v]>rect[data-astro-cid-ahyplq7v],.star-glyph-face-e[data-astro-cid-ahyplq7v]>rect[data-astro-cid-ahyplq7v]{x:calc(var(--star-glyph-room-x) + var(--star-glyph-eps));y:calc(var(--star-glyph-room-x) + var(--star-glyph-eps));width:var(--star-glyph-t);height:var(--star-glyph-t)}.star-glyph-face-t[data-astro-cid-ahyplq7v]{transform:rotateX(90deg) translateZ(calc(var(--star-glyph-l) / 2))}.star-glyph-face-e[data-astro-cid-ahyplq7v]{transform:rotateX(-90deg) translateZ(calc(var(--star-glyph-l) / 2))}.star-glyph-mark[data-astro-cid-ahyplq7v],.star-glyph-mark-face[data-astro-cid-ahyplq7v]{position:absolute;inset:0}.star-glyph-mark-face[data-astro-cid-ahyplq7v]{clip-path:inset(0)}@media (prefers-reduced-motion:no-preference){.star-glyph-turn[data-astro-cid-ahyplq7v]{transition:transform var(--star-glyph-unwind) cubic-bezier(.33, 1, .68, 1)}.star-glyph-view[data-astro-cid-ahyplq7v]{transition:visibility var(--star-glyph-unwind) cubic-bezier(.33, 1, .68, 1)}.star-glyph-mark-face[data-astro-cid-ahyplq7v]{transition:clip-path var(--star-glyph-unwind) cubic-bezier(.33, 1, .68, 1)}@media (hover:hover){.star-glyph-hover:hover .star-glyph-turn[data-astro-cid-ahyplq7v]{transition:transform 15s linear;transform:rotateX(1080deg)rotateY(-1080deg)rotate(1080deg)}.star-glyph-hover:hover .star-glyph-view[data-astro-cid-ahyplq7v]{visibility:visible;transition:visibility 15s linear}.star-glyph-hover:hover .star-glyph-mark-face[data-astro-cid-ahyplq7v]{clip-path:inset(0 0 0 400000px);transition:clip-path 15s linear}}@supports (transform-style:preserve-3d){.star-glyph-spinning[data-astro-cid-ahyplq7v] .star-glyph-spin[data-astro-cid-ahyplq7v]{animation:star-glyph-spin var(--star-glyph-cycle) linear infinite}.star-glyph-spinning[data-astro-cid-ahyplq7v] .star-glyph-view[data-astro-cid-ahyplq7v]{visibility:visible}.star-glyph-spinning[data-astro-cid-ahyplq7v] .star-glyph-mark[data-astro-cid-ahyplq7v]{visibility:hidden}.star-glyph-beacon[data-astro-cid-ahyplq7v] .star-glyph-spin[data-astro-cid-ahyplq7v]{animation:star-glyph-beacon-x var(--star-glyph-beacon-x) linear infinite}.star-glyph-beacon[data-astro-cid-ahyplq7v] .star-glyph-turn[data-astro-cid-ahyplq7v]{animation:star-glyph-beacon-y var(--star-glyph-beacon-y) linear infinite}.star-glyph-beacon[data-astro-cid-ahyplq7v] .star-glyph-roll[data-astro-cid-ahyplq7v]{animation:star-glyph-beacon-z var(--star-glyph-beacon-z) linear infinite}.star-glyph-beacon[data-astro-cid-ahyplq7v]{animation:star-glyph-beacon-swell var(--star-glyph-beacon-swell) ease-in-out infinite alternate}.star-glyph-beacon[data-astro-cid-ahyplq7v] .star-glyph-view[data-astro-cid-ahyplq7v]{visibility:visible}.star-glyph-beacon[data-astro-cid-ahyplq7v] .star-glyph-mark[data-astro-cid-ahyplq7v]{visibility:hidden}}}@keyframes star-glyph-spin{0%{transform:rotateX(0)rotateY(0)rotate(0)}to{transform:rotateX(360deg)rotateY(-360deg)rotate(360deg)}}@keyframes star-glyph-beacon-x{0%{transform:rotateX(0)}to{transform:rotateX(360deg)}}@keyframes star-glyph-beacon-y{0%{transform:rotateY(0)}to{transform:rotateY(-360deg)}}@keyframes star-glyph-beacon-z{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes star-glyph-beacon-swell{0%{scale:var(--star-glyph-beacon-scale)}to{scale:1}}@media (width<48rem){.footer-links[data-astro-cid-yvkg62gd]>[data-astro-cid-yvkg62gd]{max-width:calc(50% - var(--spacing-20) / 2)}}.footer-links[data-astro-cid-yvkg62gd]:has(.footer-link:hover) .footer-link[data-astro-cid-yvkg62gd]:not(:hover){color:var(--text-subdued)}.nav[data-astro-cid-zuub5zdc]{top:var(--nav-offset);position:sticky}.nav[data-astro-cid-zuub5zdc].nav-hidden{top:calc(-1 * var(--spacing-72))}.nav[data-astro-cid-zuub5zdc]:hover,.nav[data-astro-cid-zuub5zdc]:focus-within,.nav[data-astro-cid-zuub5zdc]:has(.nav-mobile:popover-open){top:var(--nav-offset)}.nav-over-media[data-astro-cid-zuub5zdc]{background-color:#0000}.nav-over-media[data-astro-cid-zuub5zdc]:before{content:"";z-index:-1;background-color:var(--background-primary);opacity:0;position:absolute;inset:0}.nav-over-media[data-astro-cid-zuub5zdc].nav-scrolled:before,.nav-over-media[data-astro-cid-zuub5zdc]:has(.nav-item-flyout:hover):before,.nav-over-media[data-astro-cid-zuub5zdc]:has(.nav-item-flyout:focus-within):before,.nav-over-media[data-astro-cid-zuub5zdc]:has(.nav-mobile:popover-open):before{opacity:1}@media (prefers-reduced-motion:no-preference){.nav[data-astro-cid-zuub5zdc].nav-over-media{transition:top .3s}.nav[data-astro-cid-zuub5zdc].nav-over-media:before{transition:opacity .2s ease-in-out .1s}.nav[data-astro-cid-zuub5zdc].nav-over-media:has(.nav-item-flyout:hover):before,.nav[data-astro-cid-zuub5zdc].nav-over-media:has(.nav-item-flyout:focus-within):before,.nav[data-astro-cid-zuub5zdc].nav-over-media:has(.nav-mobile:popover-open):before,.nav[data-astro-cid-zuub5zdc].nav-over-media.nav-scrolled:before{transition:opacity .15s ease-out}}.announcement-bar:has(~.nav.nav-hidden){top:calc(-1 * var(--nav-offset))}@media (prefers-reduced-motion:no-preference){.announcement-bar,.nav[data-astro-cid-zuub5zdc]{transition:top .3s}}.wordmark[data-astro-cid-zuub5zdc]{--wordmark-width:78.83px;--wordmark-height:calc(var(--wordmark-width) * 24 / 86);inline-size:var(--wordmark-width);block-size:var(--wordmark-height)}.wordmark-star[data-astro-cid-zuub5zdc]{--wordmark-star-start:calc(var(--wordmark-width) * 10.87 / 86 - var(--wordmark-height) / 2);inline-size:var(--wordmark-height);inset-inline-start:var(--wordmark-star-start)}@supports (inset:round(up, 1px, 1px)){.wordmark-star[data-astro-cid-zuub5zdc]{inset-inline-start:round(var(--wordmark-star-start), 1px)}}.flyout[data-astro-cid-zuub5zdc]{visibility:hidden;transition:visibility 0s linear .1s;overflow:clip}.nav-item[data-astro-cid-zuub5zdc]:hover .flyout[data-astro-cid-zuub5zdc],.nav-item[data-astro-cid-zuub5zdc]:focus-within .flyout[data-astro-cid-zuub5zdc]{visibility:visible;z-index:21;transition-delay:0s}.flyout-panel[data-astro-cid-zuub5zdc]>.container-page[data-astro-cid-zuub5zdc]{container-type:inline-size}.flyout-media[data-astro-cid-zuub5zdc],.flyout-card[data-astro-cid-zuub5zdc]{translate:0 calc((1 - var(--flyout-reveal)) * -1 * var(--motion-travel-flyout))}.flyout-grid[data-astro-cid-zuub5zdc]{--flyout-col:calc((100cqi - 2 * var(--grid-gutter)) / 3);--flyout-card-text:calc(var(--spacing-16) + var(--body-md-size) * var(--body-md-line-height) + var(--spacing-12) + 2 * var(--body-lg-size) * var(--body-lg-line-height));height:max(308px, calc(var(--spacing-24) + 9 / 16 * var(--flyout-col) + var(--spacing-48) + var(--flyout-card) * var(--flyout-card-text)))}.flyout-card[data-astro-cid-zuub5zdc] h3[data-astro-cid-zuub5zdc]{text-box:trim-start cap alphabetic}@property --flyout-reveal{syntax:"<number>";inherits:true;initial-value:0}@property --flyout-card{syntax:"<number>";inherits:true;initial-value:0}.nav-inner[data-astro-cid-zuub5zdc]{--flyout-reveal:0;--flyout-card:0;transition:--flyout-reveal 0s linear .1s,--flyout-card 0s linear .1s}.nav-inner[data-astro-cid-zuub5zdc]:has(.nav-item-featured:hover,.nav-item-featured:focus-within){--flyout-card:1}.nav-inner[data-astro-cid-zuub5zdc]:has(.nav-item-flyout:hover,.nav-item-flyout:focus-within){--flyout-reveal:1;transition-delay:0s}.flyout-panel[data-astro-cid-zuub5zdc]{clip-path:inset(0 0 calc((1 - var(--flyout-reveal)) * 100%) 0);opacity:0;transition:opacity 0s linear .1s}.nav-item[data-astro-cid-zuub5zdc]:hover .flyout-panel[data-astro-cid-zuub5zdc],.nav-item[data-astro-cid-zuub5zdc]:focus-within .flyout-panel[data-astro-cid-zuub5zdc]{opacity:1;transition-delay:0s}.nav-links[data-astro-cid-zuub5zdc]:has(.nav-item:hover,.nav-item-flyout:focus-within) .nav-item[data-astro-cid-zuub5zdc]:not(:hover,:focus-within) .nav-link,.flyout-panel:has(.menu-link:hover) .menu-link:not(:hover){color:var(--text-subdued)}.inverse .fi-drawing[data-astro-cid-zuub5zdc] img{filter:invert()}.flyout-media .fi{position:absolute;inset:0}.flyout-media .fi:not(.fi-0),.flyout-panel:has(.mi-1:hover) .fi{opacity:0}.flyout-panel:has(.mi-1:hover) .fi-1{opacity:1}.flyout-panel:has(.mi-2:hover) .fi{opacity:0}.flyout-panel:has(.mi-2:hover) .fi-2{opacity:1}.flyout-panel:has(.mi-3:hover) .fi{opacity:0}.flyout-panel:has(.mi-3:hover) .fi-3{opacity:1}.flyout-panel:has(.mi-4:hover) .fi{opacity:0}.flyout-panel:has(.mi-4:hover) .fi-4{opacity:1}.flyout-panel:has(.mi-5:hover) .fi{opacity:0}.flyout-panel:has(.mi-5:hover) .fi-5{opacity:1}.flyout-panel:has(.mi-6:hover) .fi{opacity:0}.flyout-panel:has(.mi-6:hover) .fi-6{opacity:1}@media (prefers-reduced-motion:no-preference){.flyout-media .fi{transition:opacity .2s}}.nav-overlay[data-astro-cid-zuub5zdc]{opacity:0;pointer-events:none;background:var(--core-neutral-1000-70);transition:opacity 0s linear .1s}body:has(.nav-item-flyout:hover,.nav-item-flyout:focus-within) .nav-overlay[data-astro-cid-zuub5zdc]{opacity:1;transition-delay:0s}@media (prefers-reduced-motion:no-preference){.nav-inner[data-astro-cid-zuub5zdc]{transition:--flyout-reveal .2s ease-in-out .1s,--flyout-card .2s ease-in-out .1s}.nav-inner[data-astro-cid-zuub5zdc]:has(.nav-item-flyout:hover,.nav-item-flyout:focus-within){transition:--flyout-reveal .15s ease-out,--flyout-card .15s ease-out}.flyout[data-astro-cid-zuub5zdc]{transition:visibility 0s linear .3s}.nav-item[data-astro-cid-zuub5zdc]:hover .flyout[data-astro-cid-zuub5zdc],.nav-item[data-astro-cid-zuub5zdc]:focus-within .flyout[data-astro-cid-zuub5zdc]{transition-delay:0s}.flyout-panel[data-astro-cid-zuub5zdc]{transition:opacity .2s ease-in-out .1s}.nav-item[data-astro-cid-zuub5zdc]:hover .flyout-panel[data-astro-cid-zuub5zdc],.nav-item[data-astro-cid-zuub5zdc]:focus-within .flyout-panel[data-astro-cid-zuub5zdc]{transition:opacity .15s ease-out}.flyout-item[data-astro-cid-zuub5zdc]{--fs:7;opacity:0;translate:0 calc(-1 * var(--motion-travel-flyout));transition:opacity 0s linear .35s,translate 0s linear .35s}.fs-0[data-astro-cid-zuub5zdc]{--fs:0}.fs-1[data-astro-cid-zuub5zdc]{--fs:1}.fs-2[data-astro-cid-zuub5zdc]{--fs:2}.fs-3[data-astro-cid-zuub5zdc]{--fs:3}.fs-4[data-astro-cid-zuub5zdc]{--fs:4}.fs-5[data-astro-cid-zuub5zdc]{--fs:5}.fs-6[data-astro-cid-zuub5zdc]{--fs:6}.fs-7[data-astro-cid-zuub5zdc]{--fs:7}.nav-inner[data-astro-cid-zuub5zdc]:has(.nav-item-flyout:hover,.nav-item-flyout:focus-within) .flyout-item[data-astro-cid-zuub5zdc]{opacity:1;transition:opacity var(--motion-duration-slow) var(--motion-ease-enter) calc(var(--fs) * var(--motion-stagger-tight)), translate var(--motion-duration-slow) var(--motion-ease-enter) calc(var(--fs) * var(--motion-stagger-tight));translate:0}.nav-links[data-astro-cid-zuub5zdc]:has(.nav-item-flyout:hover,.nav-item-flyout:focus-within) .nav-item[data-astro-cid-zuub5zdc]:not(:hover,:focus-within) .flyout[data-astro-cid-zuub5zdc]{transition-delay:.15s}.nav-links[data-astro-cid-zuub5zdc]:has(.nav-item-flyout:hover,.nav-item-flyout:focus-within) .nav-item[data-astro-cid-zuub5zdc]:not(:hover,:focus-within) .flyout-panel[data-astro-cid-zuub5zdc]{transition:opacity 0s linear .15s}.nav-overlay[data-astro-cid-zuub5zdc]{transition:opacity 80ms linear .1s}body:has(.nav-item-flyout:hover,.nav-item-flyout:focus-within) .nav-overlay[data-astro-cid-zuub5zdc]{transition:opacity .15s ease-out .15s}.nav-links[data-astro-cid-zuub5zdc] .nav-link,.flyout-panel .menu-link{transition:color .3s}}.nav-mobile[data-astro-cid-zuub5zdc]{inset:calc(var(--nav-offset) + var(--spacing-72)) 0 0;border:0;width:auto;height:auto;margin:0;padding:0;display:none;position:fixed;overflow-y:auto}.nav-mobile[data-astro-cid-zuub5zdc]:popover-open{display:block}body:has(.nav-mobile:popover-open){overflow:hidden}.nav:has(.nav-mobile:popover-open) .hamburger-closed{display:none}.nav:not(:has(.nav-mobile:popover-open)) .hamburger-open{display:none}.nav-levels[data-astro-cid-zuub5zdc]{grid-template-rows:1fr;min-height:100%;display:grid}.nav-level[data-astro-cid-zuub5zdc]{grid-area:1/1}.nav-level-sub[data-astro-cid-zuub5zdc]{visibility:hidden;opacity:0;pointer-events:none;translate:16px}.nav-levels[data-astro-cid-zuub5zdc]:has(.nav-sub[data-sub]:checked) .nav-level-root[data-astro-cid-zuub5zdc]{visibility:hidden;opacity:0;pointer-events:none;translate:-16px}.nav-levels[data-astro-cid-zuub5zdc]:has(.nav-sub[data-sub=solutions]:checked) .nav-level-sub[data-astro-cid-zuub5zdc][data-sub=solutions],.nav-levels[data-astro-cid-zuub5zdc]:has(.nav-sub[data-sub=partners]:checked) .nav-level-sub[data-astro-cid-zuub5zdc][data-sub=partners],.nav-levels[data-astro-cid-zuub5zdc]:has(.nav-sub[data-sub=resources]:checked) .nav-level-sub[data-astro-cid-zuub5zdc][data-sub=resources]{visibility:visible;opacity:1;pointer-events:auto;translate:0}@media (prefers-reduced-motion:no-preference){.nav-mobile[data-astro-cid-zuub5zdc]{opacity:1;transition:opacity .15s ease-in-out, display .15s allow-discrete, overlay .15s allow-discrete;@starting-style{opacity:0}}.nav-mobile[data-astro-cid-zuub5zdc]:not(:popover-open){opacity:0}.nav-level[data-astro-cid-zuub5zdc]{transition:opacity .15s ease-in-out,translate .15s ease-in-out,visibility 0s linear .15s}.nav-levels[data-astro-cid-zuub5zdc]:has(.nav-sub[data-sub]:checked) .nav-level-sub[data-astro-cid-zuub5zdc],.nav-levels[data-astro-cid-zuub5zdc]:not(:has(.nav-sub[data-sub]:checked)) .nav-level-root[data-astro-cid-zuub5zdc]{transition-delay:50ms,50ms,0s}}.language-trigger[data-astro-cid-t6uoay3r]{color:var(--text-disabled-inverse)}.inverse .language-trigger[data-astro-cid-t6uoay3r]{color:var(--core-neutral-300)}.language-trigger[data-astro-cid-t6uoay3r]::-webkit-details-marker{display:none}.language-select[data-astro-cid-t6uoay3r]::details-content{content-visibility:visible}.language-select[data-astro-cid-t6uoay3r] .language-menu{visibility:hidden;transition:visibility 0s linear .15s}.language-select[data-astro-cid-t6uoay3r][open] .language-menu{visibility:visible;transition-delay:0s}@media (prefers-reduced-motion:no-preference){.language-select[data-astro-cid-t6uoay3r] .language-menu{opacity:0;translate:0 var(--spacing-8);transition:visibility 0s linear .15s,opacity .15s ease-in-out,translate .15s ease-in-out}.language-select[data-astro-cid-t6uoay3r][open] .language-menu{opacity:1;translate:0;@starting-style{opacity:0;translate:0 var(--spacing-8)}}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--breakpoint-desktop:48rem;--spacing-0:0;--spacing-2:2px;--spacing-4:4px;--spacing-6:6px;--spacing-8:8px;--spacing-10:10px;--spacing-12:12px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-28:28px;--spacing-32:32px;--spacing-40:40px;--spacing-48:48px;--spacing-56:56px;--spacing-64:64px;--spacing-72:72px;--spacing-80:80px;--spacing-96:96px;--spacing-120:120px;--radius-2:2px;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-16:16px;--radius-round:9999px;--font-weight-regular:400;--spacing-section-large:var(--section-padding-large);--spacing-hero-viewport:calc(100svh - var(--spacing-72) - var(--nav-offset) - var(--hero-reveal))}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{color-scheme:light;--nav-offset:0px;--hero-reveal:var(--spacing-80);scroll-padding-top:var(--spacing-72)}:root.has-announcement{--nav-offset:var(--spacing-32)}@media (width>=48rem){:root{--hero-reveal:0px}}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}*{box-sizing:border-box}body{background:var(--background-primary);min-height:100dvh;color:var(--text-default);font-family:var(--font-family-body);font-size:var(--body-md-size);line-height:var(--body-md-line-height);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;margin:0;display:flex}h1,h2,h3{font-family:var(--font-family-heading);font-weight:var(--font-weight-regular);margin:0}h1{font-size:var(--title-h1-size);line-height:var(--title-h1-line-height);letter-spacing:var(--title-h1-letter-spacing)}h2{font-size:var(--title-h2-size);line-height:var(--title-h2-line-height);letter-spacing:var(--title-h2-letter-spacing)}h3{font-size:var(--title-h3-size);line-height:var(--title-h3-line-height);letter-spacing:var(--title-h3-letter-spacing)}:where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,blockquote,figcaption){text-box:trim-both cap alphabetic}a{color:inherit;text-decoration:underline}a,button{touch-action:manipulation}main{flex:1;width:100%}ul{list-style:outside}ol{list-style:decimal}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:var(--spacing-0)}.inset-x-0{inset-inline:var(--spacing-0)}.inset-y-0{inset-block:var(--spacing-0)}.-top-\[63px\]{top:-63px}.top-0{top:var(--spacing-0)}.top-full{top:100%}.right-0{right:var(--spacing-0)}.bottom-0{bottom:var(--spacing-0)}.bottom-32{bottom:var(--spacing-32)}.bottom-full{bottom:100%}.-left-\[127px\]{left:-127px}.left-0{left:var(--spacing-0)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-full{grid-column:1/-1}.row-1{grid-row:1}.container{width:100%}@media (width>=48rem){.container{max-width:48rem}}.m-0{margin:var(--spacing-0)}.container-page{inline-size:100%;max-inline-size:calc(var(--page-max-width) + 2 * var(--grid-margin));padding-inline:var(--grid-margin);margin-inline:auto}.-mx-10{margin-inline:calc(var(--spacing-10) * -1)}.-my-8{margin-block:calc(var(--spacing-8) * -1)}.-mt-72{margin-top:calc(var(--spacing-72) * -1)}.mt-8{margin-top:var(--spacing-8)}.mt-16{margin-top:var(--spacing-16)}.mt-64{margin-top:var(--spacing-64)}.mt-80{margin-top:var(--spacing-80)}.mt-section-medium{margin-top:var(--section-padding-medium)}.mb-8{margin-bottom:var(--spacing-8)}.mb-56{margin-bottom:var(--spacing-56)}.grid-page{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));gap:var(--grid-gutter);display:grid}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-2\/1{aspect-ratio:2}.aspect-3\/2{aspect-ratio:3/2}.aspect-3\/4{aspect-ratio:3/4}.aspect-4\/3{aspect-ratio:4/3}.aspect-\[5\/2\]{aspect-ratio:5/2}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-20{width:var(--spacing-20);height:var(--spacing-20)}.size-24{width:var(--spacing-24);height:var(--spacing-24)}.size-32{width:var(--spacing-32);height:var(--spacing-32)}.size-40{width:var(--spacing-40);height:var(--spacing-40)}.size-48{width:var(--spacing-48);height:var(--spacing-48)}.size-64{width:var(--spacing-64);height:var(--spacing-64)}.size-80{width:var(--spacing-80);height:var(--spacing-80)}.size-120{width:var(--spacing-120);height:var(--spacing-120)}.size-full{width:100%;height:100%}.h-12{height:var(--spacing-12)}.h-20{height:var(--spacing-20)}.h-32{height:var(--spacing-32)}.h-40{height:var(--spacing-40)}.h-64{height:var(--spacing-64)}.h-72{height:var(--spacing-72)}.h-\[382px\]{height:382px}.h-full{height:100%}.h-px{height:1px}.min-h-\[558px\]{min-height:558px}.min-h-hero-screen{min-height:calc(100svh - var(--nav-offset))}.min-h-hero-viewport{min-height:calc(100svh - var(--spacing-72) - var(--nav-offset) - var(--hero-reveal))}.w-2{width:var(--spacing-2)}.w-4{width:var(--spacing-4)}.w-6{width:var(--spacing-6)}.w-8{width:var(--spacing-8)}.w-10{width:var(--spacing-10)}.w-12{width:var(--spacing-12)}.w-16{width:var(--spacing-16)}.w-20{width:var(--spacing-20)}.w-24{width:var(--spacing-24)}.w-28{width:var(--spacing-28)}.w-32{width:var(--spacing-32)}.w-40{width:var(--spacing-40)}.w-48{width:var(--spacing-48)}.w-56{width:var(--spacing-56)}.w-64{width:var(--spacing-64)}.w-72{width:var(--spacing-72)}.w-80{width:var(--spacing-80)}.w-96{width:var(--spacing-96)}.w-120{width:var(--spacing-120)}.w-\[120px\]{width:120px}.w-\[150px\]{width:150px}.w-\[200px\]{width:200px}.w-\[574px\]{width:574px}.w-\[calc\(171\/\(300-64\)\*100\%\)\]{width:72.4576%}.w-full{width:100%}.w-px{width:1px}.max-w-full{max-width:100%}.min-w-0{min-width:var(--spacing-0)}.min-w-px{min-width:1px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.-translate-x-6{--tw-translate-x:calc(var(--spacing-6) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:var(--spacing-0)}.gap-2{gap:var(--spacing-2)}.gap-4{gap:var(--spacing-4)}.gap-6{gap:var(--spacing-6)}.gap-8{gap:var(--spacing-8)}.gap-12{gap:var(--spacing-12)}.gap-16{gap:var(--spacing-16)}.gap-20{gap:var(--spacing-20)}.gap-24{gap:var(--spacing-24)}.gap-32{gap:var(--spacing-32)}.gap-40{gap:var(--spacing-40)}.gap-56{gap:var(--spacing-56)}.gap-64{gap:var(--spacing-64)}.gap-80{gap:var(--spacing-80)}.gap-\[1lh\]{gap:1lh}.gap-grid-gutter{gap:var(--grid-gutter)}.gap-section-medium{gap:var(--section-padding-medium)}.gap-x-10{column-gap:var(--spacing-10)}.gap-x-20{column-gap:var(--spacing-20)}.gap-x-grid-gutter{column-gap:var(--grid-gutter)}.gap-y-12{row-gap:var(--spacing-12)}.gap-y-32{row-gap:var(--spacing-32)}.gap-y-40{row-gap:var(--spacing-40)}.gap-y-56{row-gap:var(--spacing-56)}.gap-y-80{row-gap:var(--spacing-80)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-clip{overflow:clip}.overflow-x-clip{overflow-x:clip}.rounded-2{border-radius:var(--radius-2)}.rounded-4{border-radius:var(--radius-4)}.rounded-6{border-radius:var(--radius-6)}.rounded-8{border-radius:var(--radius-8)}.rounded-16{border-radius:var(--radius-16)}.rounded-round{border-radius:var(--radius-round)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border-attention{border-color:var(--border-attention)}.border-border-default{border-color:var(--border-default)}.border-border-strong{border-color:var(--border-strong)}.bg-background-accent{background-color:var(--background-accent)}.bg-background-brand{background-color:var(--background-brand)}.bg-background-button-primary-default{background-color:var(--background-button-primary-default)}.bg-background-button-primary-hover{background-color:var(--background-button-primary-hover)}.bg-background-button-secondary-hover{background-color:var(--background-button-secondary-hover)}.bg-background-primary{background-color:var(--background-primary)}.bg-background-secondary{background-color:var(--background-secondary)}.bg-background-tertiary{background-color:var(--background-tertiary)}.bg-border-default{background-color:var(--border-default)}.bg-transparent{background-color:#0000}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:var(--spacing-0)}.p-8{padding:var(--spacing-8)}.p-24{padding:var(--spacing-24)}.p-32{padding:var(--spacing-32)}.px-10{padding-inline:var(--spacing-10)}.px-12{padding-inline:var(--spacing-12)}.px-16{padding-inline:var(--spacing-16)}.px-20{padding-inline:var(--spacing-20)}.px-grid-margin{padding-inline:var(--grid-margin)}.py-2{padding-block:var(--spacing-2)}.py-4{padding-block:var(--spacing-4)}.py-8{padding-block:var(--spacing-8)}.py-16{padding-block:var(--spacing-16)}.py-20{padding-block:var(--spacing-20)}.py-24{padding-block:var(--spacing-24)}.py-40{padding-block:var(--spacing-40)}.py-56{padding-block:var(--spacing-56)}.py-64{padding-block:var(--spacing-64)}.py-80{padding-block:var(--spacing-80)}.py-section-large{padding-block:var(--section-padding-large)}.py-section-medium{padding-block:var(--section-padding-medium)}.py-section-small{padding-block:var(--section-padding-small)}.pt-8{padding-top:var(--spacing-8)}.pt-20{padding-top:var(--spacing-20)}.pt-24{padding-top:var(--spacing-24)}.pt-32{padding-top:var(--spacing-32)}.pt-40{padding-top:var(--spacing-40)}.pt-hero-offset{padding-top:calc(var(--hero-offset) - var(--spacing-72))}.pt-section-large{padding-top:var(--section-padding-large)}.pt-section-medium{padding-top:var(--section-padding-medium)}.pr-12{padding-right:var(--spacing-12)}.pr-48{padding-right:var(--spacing-48)}.pr-120{padding-right:var(--spacing-120)}.pb-20{padding-bottom:var(--spacing-20)}.pb-32{padding-bottom:var(--spacing-32)}.pb-40{padding-bottom:var(--spacing-40)}.pb-48{padding-bottom:var(--spacing-48)}.pb-80{padding-bottom:var(--spacing-80)}.pb-section-large{padding-bottom:var(--section-padding-large)}.pb-section-medium{padding-bottom:var(--section-padding-medium)}.pl-16{padding-left:var(--spacing-16)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-body{font-family:var(--font-family-body)}.font-heading{font-family:var(--font-family-heading)}.text-h1{font-size:var(--title-h1-size);line-height:var(--tw-leading,var(--title-h1-line-height));letter-spacing:var(--tw-tracking,var(--title-h1-letter-spacing));font-weight:var(--tw-font-weight,var(--font-weight-regular))}.text-h2{font-size:var(--title-h2-size);line-height:var(--tw-leading,var(--title-h2-line-height));letter-spacing:var(--tw-tracking,var(--title-h2-letter-spacing));font-weight:var(--tw-font-weight,var(--font-weight-regular))}.text-h3{font-size:var(--title-h3-size);line-height:var(--tw-leading,var(--title-h3-line-height));letter-spacing:var(--tw-tracking,var(--title-h3-letter-spacing));font-weight:var(--tw-font-weight,var(--font-weight-regular))}.text-body-lg{font-size:var(--body-lg-size);line-height:var(--tw-leading,var(--body-lg-line-height));letter-spacing:var(--tw-tracking,var(--body-lg-letter-spacing))}.text-body-md{font-size:var(--body-md-size);line-height:var(--tw-leading,var(--body-md-line-height));letter-spacing:var(--tw-tracking,var(--body-md-letter-spacing))}.text-body-sm{font-size:var(--body-sm-size);line-height:var(--tw-leading,var(--body-sm-line-height));letter-spacing:var(--tw-tracking,var(--body-sm-letter-spacing))}.text-eyebrow{font-size:var(--eyebrow-size);line-height:var(--tw-leading,var(--eyebrow-line-height));letter-spacing:var(--tw-tracking,var(--eyebrow-letter-spacing))}.whitespace-nowrap{white-space:nowrap}.text-text-attention{color:var(--text-attention)}.text-text-brand{color:var(--text-brand)}.text-text-default{color:var(--text-default)}.text-text-disabled{color:var(--text-disabled)}.text-text-subdued{color:var(--text-subdued)}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-open\:border-border-strong:is(:where(.group):is([open],:popover-open,:open) *){border-color:var(--border-strong)}.group-open\:bg-background-secondary:is(:where(.group):is([open],:popover-open,:open) *){background-color:var(--background-secondary)}@media (hover:hover){.group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:var(--spacing-0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-focus-visible\:translate-x-0:is(:where(.group):focus-visible *){--tw-translate-x:var(--spacing-0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.group-has-focus-visible\:underline:is(:where(.group):has(:focus-visible) *){text-decoration-line:underline}.placeholder\:text-text-subdued::placeholder{color:var(--text-subdued)}@media (hover:hover){.hover\:border-transparent:hover{border-color:#0000}.hover\:bg-background-secondary:hover{background-color:var(--background-secondary)}.hover\:pl-24:hover{padding-left:var(--spacing-24)}.hover\:text-text-default:hover{color:var(--text-default)}.hover\:not-disabled\:bg-background-button-primary-hover:hover:not(:disabled){background-color:var(--background-button-primary-hover)}.hover\:not-disabled\:bg-background-button-secondary-hover:hover:not(:disabled){background-color:var(--background-button-secondary-hover)}}.focus\:border-border-strong:focus{border-color:var(--border-strong)}.focus\:bg-background-secondary:focus{background-color:var(--background-secondary)}.focus-visible\:text-text-default:focus-visible{color:var(--text-default)}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.disabled\:cursor-default:disabled{cursor:default}.disabled\:text-text-disabled:disabled{color:var(--text-disabled)}.has-checked\:bg-background-secondary:has(:checked){background-color:var(--background-secondary)}.has-checked\:text-text-default:has(:checked){color:var(--text-default)}.has-focus-visible\:bg-background-secondary:has(:focus-visible){background-color:var(--background-secondary)}.has-focus-visible\:text-text-default:has(:focus-visible){color:var(--text-default)}.has-focus-visible\:underline:has(:focus-visible){text-decoration-line:underline}@media (prefers-reduced-motion:no-preference){.motion-safe\:transition-\[opacity\,translate\]{transition-property:opacity,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\[padding\]{transition-property:padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.motion-safe\:group-hover\:translate-x-6:is(:where(.group):hover *){--tw-translate-x:var(--spacing-6);translate:var(--tw-translate-x) var(--tw-translate-y)}}}@media (width>=48rem){.desktop\:absolute{position:absolute}.desktop\:sticky{position:sticky}.desktop\:-top-\[115px\]{top:-115px}.desktop\:top-0{top:var(--spacing-0)}.desktop\:top-1\/2{top:50%}.desktop\:top-\[calc\(var\(--nav-offset\)\+var\(--spacing-72\)\+var\(--spacing-40\)\)\]{top:calc(var(--nav-offset) + var(--spacing-72) + var(--spacing-40))}.desktop\:right-0{right:var(--spacing-0)}.desktop\:right-auto{right:auto}.desktop\:bottom-16{bottom:var(--spacing-16)}.desktop\:bottom-40{bottom:var(--spacing-40)}.desktop\:left-0{left:var(--spacing-0)}.desktop\:left-1\/2{left:50%}.desktop\:left-\[695px\]{left:695px}.desktop\:left-auto{left:auto}.desktop\:col-span-2{grid-column:span 2/span 2}.desktop\:col-span-3{grid-column:span 3/span 3}.desktop\:col-span-4{grid-column:span 4/span 4}.desktop\:col-span-5{grid-column:span 5/span 5}.desktop\:col-span-6{grid-column:span 6/span 6}.desktop\:col-span-7{grid-column:span 7/span 7}.desktop\:col-span-8{grid-column:span 8/span 8}.desktop\:col-span-12{grid-column:span 12/span 12}.desktop\:col-start-4{grid-column-start:4}.desktop\:col-start-5{grid-column-start:5}.desktop\:col-start-7{grid-column-start:7}.desktop\:col-start-9{grid-column-start:9}.desktop\:row-start-1{grid-row-start:1}.desktop\:row-start-2{grid-row-start:2}.desktop\:mr-16{margin-right:var(--spacing-16)}.desktop\:mb-0{margin-bottom:var(--spacing-0)}.desktop\:mb-16{margin-bottom:var(--spacing-16)}.desktop\:ml-auto{margin-left:auto}.desktop\:flex{display:flex}.desktop\:grid{display:grid}.desktop\:hidden{display:none}.desktop\:aspect-auto{aspect-ratio:auto}.desktop\:aspect-square{aspect-ratio:1}.desktop\:size-5\/8{width:62.5%;height:62.5%}.desktop\:size-24{width:var(--spacing-24);height:var(--spacing-24)}.desktop\:size-40{width:var(--spacing-40);height:var(--spacing-40)}.desktop\:size-64{width:var(--spacing-64);height:var(--spacing-64)}.desktop\:h-\[275px\]{height:275px}.desktop\:h-\[505px\]{height:505px}.desktop\:h-full{height:100%}.desktop\:min-h-\[3lh\]{min-height:3lh}.desktop\:min-h-\[275px\]{min-height:275px}.desktop\:min-h-\[calc\(100dvh-var\(--spacing-72\)\)\]{min-height:calc(100dvh - var(--spacing-72))}.desktop\:w-2\/3{width:66.6667%}.desktop\:w-\[760px\]{width:760px}.desktop\:w-\[calc\(275\/670\*100\%\)\]{width:41.0448%}.desktop\:w-auto{width:auto}.desktop\:w-max{width:max-content}.desktop\:max-w-1\/2{max-width:50%}.desktop\:max-w-1\/3{max-width:33.3333%}.desktop\:max-w-3\/4{max-width:75%}.desktop\:max-w-5\/6{max-width:83.3333%}.desktop\:max-w-9\/10{max-width:90%}.desktop\:max-w-\[555px\]{max-width:555px}.desktop\:min-w-px{min-width:1px}.desktop\:flex-1{flex:1}.desktop\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.desktop\:-translate-x-6{--tw-translate-x:calc(var(--spacing-6) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.desktop\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.desktop\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.desktop\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.desktop\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.desktop\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.desktop\:grid-cols-\[minmax\(0\,1fr\)_minmax\(min-content\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(min-content,1fr)}.desktop\:flex-col{flex-direction:column}.desktop\:flex-nowrap{flex-wrap:nowrap}.desktop\:content-center{align-content:center}.desktop\:items-center{align-items:center}.desktop\:justify-between{justify-content:space-between}.desktop\:justify-start{justify-content:flex-start}.desktop\:gap-0{gap:var(--spacing-0)}.desktop\:gap-16{gap:var(--spacing-16)}.desktop\:gap-24{gap:var(--spacing-24)}.desktop\:gap-32{gap:var(--spacing-32)}.desktop\:gap-56{gap:var(--spacing-56)}.desktop\:gap-80{gap:var(--spacing-80)}.desktop\:gap-120{gap:var(--spacing-120)}.desktop\:gap-grid-gutter{gap:var(--grid-gutter)}.desktop\:gap-x-grid-gutter{column-gap:var(--grid-gutter)}.desktop\:gap-y-0{row-gap:var(--spacing-0)}.desktop\:gap-y-16{row-gap:var(--spacing-16)}.desktop\:self-auto{align-self:auto}.desktop\:self-end{align-self:flex-end}.desktop\:self-stretch{align-self:stretch}.desktop\:justify-self-end{justify-self:flex-end}.desktop\:justify-self-start{justify-self:flex-start}.desktop\:p-20{padding:var(--spacing-20)}.desktop\:p-56{padding:var(--spacing-56)}.desktop\:pt-80{padding-top:var(--spacing-80)}.desktop\:pr-120{padding-right:var(--spacing-120)}.desktop\:pr-\[calc\(275\/670\*100\%\)\]{padding-right:41.0448%}.desktop\:pb-0{padding-bottom:var(--spacing-0)}.desktop\:whitespace-nowrap{white-space:nowrap}.desktop\:opacity-0{opacity:0}@media (hover:hover){.desktop\:group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:var(--spacing-0);translate:var(--tw-translate-x) var(--tw-translate-y)}.desktop\:group-hover\:gap-24:is(:where(.group):hover *){gap:var(--spacing-24)}.desktop\:group-hover\:gap-40:is(:where(.group):hover *){gap:var(--spacing-40)}.desktop\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.desktop\:group-focus-visible\:translate-x-0:is(:where(.group):focus-visible *){--tw-translate-x:var(--spacing-0);translate:var(--tw-translate-x) var(--tw-translate-y)}.desktop\:group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}@media (hover:hover){.desktop\:hover\:gap-24:hover{gap:var(--spacing-24)}.desktop\:hover\:gap-40:hover{gap:var(--spacing-40)}}}.inverse\:border:where(.inverse,.inverse *){border-style:var(--tw-border-style);border-width:1px}.inverse\:border-border-default:where(.inverse,.inverse *){border-color:var(--border-default)}.\[\&\>\*\]\:aspect-square>*{aspect-ratio:1}@media (width>=48rem){.desktop\:\[\&\>\*\]\:aspect-video>*{aspect-ratio:var(--aspect-video)}}}:root{--core-neutral-0:#fff;--core-neutral-50:#f3f3f3;--core-neutral-100:#e8e8e8;--core-neutral-200:#d0d0d0;--core-neutral-300:#b9b9b9;--core-neutral-400:#a2a2a2;--core-neutral-500:#8a8a8a;--core-neutral-600:#737373;--core-neutral-700:#5c5c5c;--core-neutral-800:#454545;--core-neutral-900:#2d2d2d;--core-neutral-950:#222;--core-neutral-1000:#161616;--core-neutral-1000-30:#1616164d;--core-neutral-1000-50:#16161680;--core-neutral-1000-70:#161616b3;--core-sand-200:#e9e5df;--core-sand-500:#c9c1b4;--core-orange-500:#f9732c;--core-red-500:#e5483d;--background-primary:var(--core-neutral-0);--background-secondary:var(--core-neutral-50);--background-tertiary:var(--core-neutral-100);--background-primary-inverse:var(--core-neutral-1000);--background-secondary-inverse:var(--core-neutral-950);--background-tertiary-inverse:var(--core-neutral-900);--background-button-primary-default:var(--core-neutral-1000);--background-button-primary-hover:var(--core-neutral-700);--background-button-primary-default-inverse:var(--core-neutral-0);--background-button-primary-hover-inverse:var(--core-neutral-300);--background-button-secondary-hover:var(--core-neutral-100);--background-button-secondary-hover-inverse:var(--core-neutral-900);--background-brand:var(--core-orange-500);--background-accent:var(--core-sand-200);--background-overlay:var(--core-neutral-1000-50);--background-scrim:var(--core-neutral-1000-30);--background-scrim-top:var(--core-neutral-1000-50);--text-default:var(--core-neutral-1000);--text-subdued:var(--core-neutral-600);--text-disabled:var(--core-neutral-300);--text-default-inverse:var(--core-neutral-0);--text-subdued-inverse:var(--core-neutral-400);--text-disabled-inverse:var(--core-neutral-700);--text-brand:var(--core-orange-500);--text-attention:var(--core-red-500);--border-default:var(--core-neutral-100);--border-strong:var(--core-neutral-1000);--border-default-inverse:var(--core-neutral-900);--border-strong-inverse:var(--core-neutral-0);--border-attention:var(--core-red-500);--font-family-heading:var(--font-unica);--font-family-body:var(--font-family-heading);--font-family-eyebrow:var(--font-family-heading);--title-h1-size:2.5rem;--title-h1-line-height:1.05;--title-h1-letter-spacing:-1.44px;--title-h2-size:2rem;--title-h2-line-height:1.0938;--title-h2-letter-spacing:-.64px;--title-h3-size:1.25rem;--title-h3-line-height:1.1;--title-h3-letter-spacing:-.2px;--body-lg-size:1.0625rem;--body-lg-line-height:1.4706;--body-lg-letter-spacing:0;--body-md-size:.9375rem;--body-md-line-height:1.4667;--body-md-letter-spacing:0;--body-sm-size:.8125rem;--body-sm-line-height:1.4615;--body-sm-letter-spacing:0;--eyebrow-size:.9375rem;--eyebrow-line-height:1.2667;--eyebrow-letter-spacing:-.15px;--grid-columns:4;--grid-gutter:20px;--grid-margin:20px;--page-max-width:min(1920px, max(1360px, 100vw - 640px));--section-padding-large:80px;--section-padding-medium:56px;--section-padding-small:20px;--hero-offset:152px}@media (width>=48rem){:root{--title-h1-size:4rem;--title-h1-line-height:1.0469;--title-h1-letter-spacing:-1.28px;--title-h2-size:2.5rem;--title-h2-line-height:1.075;--title-h2-letter-spacing:-.8px;--title-h3-size:1.5rem;--title-h3-line-height:1.0833;--title-h3-letter-spacing:-.24px;--grid-columns:12;--grid-margin:40px;--section-padding-large:160px;--section-padding-medium:80px;--section-padding-small:40px;--hero-offset:224px}}.inverse{color-scheme:dark;--background-primary:var(--background-primary-inverse);--background-secondary:var(--background-secondary-inverse);--background-tertiary:var(--background-tertiary-inverse);--background-button-primary-default:var(--background-button-primary-default-inverse);--background-button-primary-hover:var(--background-button-primary-hover-inverse);--background-button-secondary-hover:var(--background-button-secondary-hover-inverse);--text-default:var(--text-default-inverse);--text-subdued:var(--text-subdued-inverse);--text-disabled:var(--text-disabled-inverse);--border-default:var(--border-default-inverse);--border-strong:var(--border-strong-inverse)}@view-transition{navigation:auto}:root{--motion-duration-fast:.15s;--motion-duration-base:.22s;--motion-duration-slow:.3s;--motion-duration-switch:.4s;--motion-duration-reveal:.5s;--motion-duration-line:.7s;--motion-stagger-tight:40ms;--motion-stagger-base:80ms;--motion-stagger-column:80ms;--motion-ease-enter:ease;--motion-ease-both:ease-in-out;--motion-ease-switch:cubic-bezier(.4, 0, .2, 1);--motion-ease-appear:cubic-bezier(0, 0, .2, 1);--motion-travel-reveal:var(--spacing-24);--motion-travel-flyout:var(--spacing-8);--motion-lift-image:1.08;--motion-ease-hover:ease-out}.media-lift:hover img,.media-lift:focus-visible img{filter:brightness(var(--motion-lift-image))}@media (prefers-reduced-motion:no-preference){.media-lift img{transition:filter var(--motion-duration-slow) var(--motion-ease-hover)}}.reveal-line{border-bottom:1px solid #0000;position:relative}.reveal-line:after{content:"";background:var(--border-default);transform-origin:0;inset-inline:0;height:1px;position:absolute;bottom:-1px}.reveal-line-top{border-top:1px solid #0000;border-bottom:0}.reveal-line-top:after{top:-1px;bottom:auto}@media screen and (prefers-reduced-motion:no-preference){@keyframes reveal-draw{0%{scale:0 1}}.reveal-armed:not(.reveal-in).reveal-line:after{scale:0 1}.reveal-in.reveal-line:after{animation:reveal-draw var(--motion-duration-line) var(--motion-ease-both) backwards}@keyframes reveal-settle{0%{opacity:0;translate:0 var(--motion-travel-reveal)}}.reveal{--reveal-stagger:var(--motion-stagger-base)}.reveal-load>*{animation:reveal-settle var(--motion-duration-reveal) var(--motion-ease-appear) backwards;animation-delay:calc(var(--reveal-index,0) * var(--reveal-stagger))}.reveal-load>:has(h1){animation:none}.reveal-line.reveal-in>*,.reveal-row>.reveal-in,.reveal:not(.reveal-row).reveal-in>*{animation:reveal-settle var(--motion-duration-reveal) var(--motion-ease-appear) backwards;animation-delay:calc(var(--reveal-index,0) * var(--reveal-stagger))}.reveal-line.reveal-armed:not(.reveal-in)>*,.reveal-row>.reveal-armed:not(.reveal-in),.reveal:not(.reveal-row).reveal-armed:not(.reveal-in)>*{opacity:0}@media not all and (width>=48rem){.reveal-row{--reveal-stagger:0s}}.reveal>:nth-child(2){--reveal-index:1}.reveal>:nth-child(3){--reveal-index:2}.reveal>:nth-child(4){--reveal-index:3}.reveal>:nth-child(5){--reveal-index:4}.reveal>:nth-child(6){--reveal-index:5}.reveal>:nth-child(7){--reveal-index:6}.reveal>:nth-child(n+8){--reveal-index:7}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
