*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:where(blockquote),:where(body),:where(dd),:where(dl),:where(figure),:where(h1),:where(h2),:where(h3),:where(h4),:where(p){margin-bottom:0}:where(body){-webkit-font-smoothing:antialiased;margin:0}:where(canvas),:where(img),:where(picture),:where(svg),:where(video){display:block;max-width:100%}:where([data-nimg=fill]){-o-object-fit:cover;object-fit:cover}:where(button),:where(input),:where(select),:where(textarea){font:inherit}:where(h1),:where(h2),:where(h3),:where(h4),:where(h5),:where(h6),:where(p){word-wrap:break-word}:where(:target){scroll-margin-block:5ex}:where(figure){margin:0;padding:0}:where(a:not([class])){color:inherit}@media screen and (max-width:768px){input,textarea{font-size:16px!important}}:where(figure),:where(img),:where(video){max-width:100%}:where(dl){margin:0}:where(dd){margin:0}:where(menu){list-style:none}:where(a){color:inherit;-webkit-text-decoration:none;text-decoration:none}:root{--z-overlay:100;--z-sticky:50;--z-behind:-1;--z-above:1}:where(button){background-color:transparent;border:0}:root{--page-inset:var(--spacing-16);--page-inset-width:calc(100vw - var(--page-inset) * 2);--grid-inset:calc(var(--page-inset) - var(--gap));--top-spacing-md:40px;--top-spacing-xl:80px;--top-spacing-l:80px;--grid-columns:6;--grid-default:2/span 6;--grid-full:1/-1;--grid-gap:16px;--gap:var(--grid-gap);--row-gap:40px;--column-gap:24px;--row-gap-articles:48px}@media (min-width:769px){:root{--page-inset:24px;--grid-columns:12;--grid-default:2/span 12;--grid-full:1/-1;--gap:24px;--row-gap:40px;--row-gap-articles:48px;--top-spacing-md:128px;--top-spacing-xl:229px;--top-spacing-l:128px}}@media (min-width:1024px){:root{--page-inset:48px;--grid-columns:12;--grid-default:2/span 12;--grid-full:1/-1;--gap:48px;--row-gap:40px;--row-gap-articles:48px;--top-spacing-md:128px;--top-spacing-xl:229px;--top-spacing-l:128px}}:root{--black-rgb:22,22,22;--white-rgb:249,249,249;--red-500-rgb:254 113 113;--dark-grey-rgb:63,59,56;--light-grey-rgb:178,175,169;--muted-grey-rgb:128,125,120;--off-white-rgb:240,240,240;--dark-blue-rgb:34,36,49;--stroke-1:#d3d3d3;--stroke-2:#f3f3f3;--stroke-3:#f6f6f6;--black:rgb(var(--black-rgb));--white:rgb(var(--white-rgb));--gray-1:rgb(var(--black-rgb),0.04);--gray-2:rgb(var(--black-rgb),0.08);--gray-3:rgb(var(--black-rgb),0.12);--gray-4:rgb(var(--black-rgb),0.16);--gray-5:rgb(var(--black-rgb),0.2);--gray-6:rgb(var(--black-rgb),0.24);--gray-7:rgb(var(--black-rgb),0.28);--gray-8:rgb(var(--black-rgb),0.32);--gray-9:rgb(var(--black-rgb),0.36);--gray-10:rgb(var(--black-rgb),0.4);--gray-11:rgb(var(--black-rgb),0.44);--gray-12:rgb(var(--black-rgb),0.9);--red:rgb(var(--red-500-rgb));--dark-grey:rgb(var(--dark-grey-rgb));--light-grey:rgb(var(--light-grey-rgb));--muted-grey:rgb(var(--muted-grey-rgb));--off-white:rgb(var(--off-white-rgb));--dark-blue:rgb(var(--dark-blue-rgb));--yellow-1:245,245,230;--yellow-2:247,240,153;--purple-1:227,230,241;--purple-2:151,161,224;--pink-1:234,220,220;--pink-2:225,176,176;--green-1:103,100,66;--green-2:56,54,38;--blue-1:66,72,103;--blue-2:34,36,49;--brown-1:95,64,64;--brown-2:65,45,45;--color-background:var(--white);--color-foreground:var(--black);--color-border:var(--light-grey);--color-border-primary:var(--stroke-1);--color-border-secondary:var(--stroke-2);--color-border-focus:var(--black);--color-footer:var(--off-white);--color-input-border:var(--light-grey);--color-input-border-focus:var(--black);--color-dark-background:var(--gray-12);--color-dark-foreground:var(--white);--color-secondary:var(--gray-11);--header-background:rgb(var(--white-rgb)/80%);--color-error:crimson;--spacing-xs:0.25rem;--spacing-s:0.5rem;--spacing-m:1rem;--spacing-l:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--top-spacing:var(--spacing-l);--spacing-4:4px;--spacing-8:8px;--spacing-16:16px;--spacing-24:24px;--spacing-32:32px;--spacing-40:40px;--spacing-48:48px;--spacing-64:64px;--spacing-80:80px;--spacing-160:160px;--button-padding-block:14px;--button-padding-inline:32px}@media (min-width:769px){:root{--button-padding-block:17px}}:root{--border-rounded:99px;--border-input:4px;--border-hero:5px;--border-card:4px;--button-radius:4px;--media-radius:4px;--aspect-landscape:4/3;--aspect-portrait:3/4;--aspect-square:1/1;--aspect-product:667/1000;--font-size-display-1:46px;--font-size-display-2:35px;--font-size-display-3:23px;--font-size-heading-1:19px;--font-size-body-large:17px;--font-size-body-regular:14px;--font-size-body-small:12px;--font-size-body-extra-small:10px;--font-size-caption:10px}@media (min-width:769px){:root{--font-size-display-1:104px;--font-size-display-2:60px;--font-size-display-3:36px;--font-size-heading-1:24px;--font-size-body-large:20px;--font-size-body-regular:16px;--font-size-body-small:14px;--font-size-body-extra-small:12px;--font-size-caption:12px}}*,:after,:before{font-family:var(--font-inter)}:root{--ease-expo:cubic-bezier(0.87,0,0.13,1);--transition-colors:color 0.2s ease,background-color 0.2s ease}*{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}html{scrollbar-gutter:stable;scrollbar-width:thin;scroll-behavior:smooth}body{font-family:var(--font-geist-sans);color:var(--color-foreground);background:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--font-size-body-regular);z-index:1}body.scroll-locked{overflow:hidden}body{background-color:var(--color-background)}:root{--border:1px solid var(--color-border);--snackbar-height:32px;--tagbar-height:64px;--header-min-height:64px;--header-height:calc(var(--header-min-height) + var(--snackbar-height))}@media (min-width:769px){:root{--tagbar-height:116px;--snackbar-height:32px;--header-min-height:80px}}@media (max-width:768px){[data-viewport=desktop]{display:none!important}}@media (min-width:769px){[data-viewport=mobile]{display:none!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:focus-visible{outline:2px auto var(--color-border-focus);outline-offset:2px}:where(img){-o-object-fit:cover;object-fit:cover}:where(svg){-ms-flex-negative:0;flex-shrink:0}@media (min-width:769px){.mobile{display:none!important}}@media (max-width:768px){.desktop{display:none!important}}.lh-reset{vertical-align:middle}.lh-reset:before{content:"";display:block;height:0;width:0;margin-top:.2ch}:where(fieldset){border:none;margin:0;padding:0}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--black);opacity:0;z-index:var(--z-above);visibility:hidden;pointer-events:none;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}body:has(:popover-open):after,body:has([data-popover-open=open]):after{opacity:.4;visibility:visible;pointer-events:all}:where(ul) li::marker{font-size:.6em;vertical-align:middle}:where(button){cursor:pointer}body:has(:popover-open) a,body:has(:popover-open) button{pointer-events:none}body:has(:popover-open) :popover-open{pointer-events:all}body:has(:popover-open) :popover-open a,body:has(:popover-open) :popover-open button{pointer-events:all}:where(a),:where(button){color:var(--black)}summary{list-style:none}summary::-webkit-details-marker{display:none}@media (hover:hover) and (pointer:fine){a[href]:not(.button):hover{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px}}.fade-in-up{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@starting-style{.fade-in-up{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}}.fade-in-down{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@starting-style{.fade-in-down{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes fade-in-up{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-in-up{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-in-down{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-in-down{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:768px){[data-viewport=desktop]{display:none}}@media (min-width:769px){[data-viewport=mobile]{display:none}}@supports (-webkit-overflow-scrolling:touch){html{-webkit-overflow-scrolling:touch;height:100%}body{min-height:100%}}.globalWrapper{background-color:var(--color-background)}