@layer reset;@layer base{:root{--made-with-panda:"🐼"}*{margin:var(--spacing-0);padding:var(--spacing-0);box-sizing:border-box}html{font-size:var(--font-sizes-base);-webkit-font-smoothing:antialiased}body{font-family:Inter Tight;font-size:var(--font-sizes-md);font-weight:var(--font-weights-400);line-height:var(--line-heights-tight);text-transform:none;color:var(--colors-text-primary);background-color:var(--colors-bg-primary)}input,button,textarea{border:var(--borders-none);font-size:inherit;text-align:inherit;background:0 0;font-family:inherit}input,button,textarea,a{color:var(--colors-inherit)}a{text-decoration:none}form a{border-bottom:var(--borders-regular);line-height:var(--line-heights-relaxed);color:var(--colors-text-link-default);padding:var(--spacing-0)!important}form a:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--colors-component-button-filled-bg-disabled);cursor:not-allowed;color:var(--colors-text-link-disabled)!important}form a:is(:hover,[data-hover]){background:var(--colors-component-button-filled-bg-hover);color:var(--colors-text-link-hover)!important}form a.active,form a:active{background:var(--colors-component-button-filled-bg-active);color:var(--colors-text-link-active)!important}.text-box ol,.text-box ul{margin:var(--spacing-xs);padding-inline-start:var(--spacing-md);list-style-type:none}.text-box ol li,.text-box ul li{padding:var(--spacing-0)}.text-box a{border-bottom:var(--borders-regular);line-height:var(--line-heights-relaxed);color:var(--colors-text-link-default);padding:var(--spacing-0)!important}.text-box a:is(:hover,[data-hover]){background:var(--colors-component-button-filled-bg-hover);color:var(--colors-text-link-hover)!important}.text-box a.active,.text-box a:active{background:var(--colors-component-button-filled-bg-active);color:var(--colors-text-link-active)!important}.text-box a:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--colors-component-button-filled-bg-disabled);cursor:not-allowed;color:var(--colors-text-link-disabled)!important}.text-box pre{padding:var(--spacing-xs);background:var(--colors-bg-primary);font-family:Inter Tight;position:relative}.text-box pre,.text-box code{white-space:pre-wrap;font-size:var(--font-sizes-sm);font-weight:var(--font-weights-400);line-height:var(--line-heights-relaxed);text-transform:none}.text-box code{padding:var(--spacing-0);font-family:var(--fonts-code);-webkit-overflow-scrolling:touch;max-width:var(--sizes-fill);min-width:100px;padding-top:var(--spacing-xs);display:block}.text-box li>code,.text-box dd>code,.text-box td>code{background:var(--colors-yellow);padding:var(--spacing-3xs);word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.2rem}.text-box h1{font-size:var(--font-sizes-md)}.text-box h1,.text-box h2{font-family:var(--fonts-heading);font-weight:var(--font-weights-700);line-height:var(--line-heights-normal);text-transform:none}.text-box h2{font-size:var(--font-sizes-lg);margin-bottom:var(--spacing-sm);margin-top:var(--spacing-md)}.text-box h3{font-family:var(--fonts-heading);font-size:var(--font-sizes-md);font-weight:var(--font-weights-700);line-height:var(--line-heights-normal);text-transform:none;margin-bottom:var(--spacing-xs)}.text-box h3:not(:first-child){margin-top:var(--spacing-md)}.text-box h4{font-size:var(--font-sizes-sm);margin-bottom:var(--spacing-3xs)}.text-box h4,.text-box h5{font-family:var(--fonts-heading);font-weight:var(--font-weights-600);line-height:var(--line-heights-tight);text-transform:uppercase;margin-top:var(--spacing-lg)}.text-box h5,.text-box h6{font-size:var(--font-sizes-xs)}.text-box h6{font-family:var(--fonts-heading);font-weight:var(--font-weights-500);line-height:var(--line-heights-tight);text-transform:none;margin-top:var(--spacing-lg)}.text-box ul{list-style-type:disc}.text-box ol{list-style-type:decimal}.text-box p{line-height:var(--line-heights-relaxed)}.text-box p:not(:last-child){margin-bottom:var(--spacing-xs)}.CookieDeclaration{font-family:Inter Tight;font-size:var(--font-sizes-sm);font-weight:var(--font-weights-400);line-height:var(--line-heights-relaxed);text-transform:none}.CookieDeclaration .CookieDeclarationType{max-width:calc(100dvw - var(--spacing-grid-margin));overflow-x:auto;border:var(--borders-none)!important;padding:var(--spacing-0)!important;margin-block:var(--spacing-md)!important}.CookieDeclaration .CookieDeclarationType .CookieDeclarationTable{font-family:Inter Tight!important;font-size:var(--font-sizes-xs)!important;font-weight:var(--font-weights-400)!important;line-height:var(--line-heights-relaxed)!important;text-transform:none!important}.CookieDeclaration .CookieDeclarationIntro{line-height:var(--line-heights-normal)!important}*,:before,:after,::backdrop{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness:proximity;--border-spacing-x:0;--border-spacing-y:0;--translate-x:0;--translate-y:0;--rotate:0;--rotate-x:0;--rotate-y:0;--skew-x:0;--skew-y:0;--scale-x:1;--scale-y:1}}@layer tokens{:where(:root,:host){--colors-dark:#282828;--colors-grey-dark:#666664;--colors-grey-light:#e3e1db;--colors-light:#f8f6ef;--colors-yellow:#f8fa6d;--colors-pink:#fdbfcc;--colors-blue:#a7f8ef;--colors-inherit:inherit;--gradients-primary:linear-gradient(135deg, var(--colors-blue) 0%, var(--colors-pink) 100%);--gradients-secondary:linear-gradient(135deg, var(--colors-yellow) 0%, var(--colors-light) 100%);--gradients-hero-brand:linear-gradient(90deg, var(--colors-blue) 0%, var(--colors-blue) 26%, var(--colors-pink) 32%, var(--colors-pink) 46%, var(--colors-yellow) 52%, var(--colors-yellow) 74%, var(--colors-blue) 80%, var(--colors-blue) 100%);--gradients-hero-home-top:linear-gradient(90deg, var(--colors-pink) 0%, var(--colors-pink) 52%, var(--colors-yellow) 58%, var(--colors-yellow) 100%);--spacing-0:0;--spacing-auto:auto;--spacing-3xs-base:.25rem;--spacing-2xs-base:.5rem;--spacing-xs-base:1rem;--spacing-sm-base:1.5rem;--spacing-md-base:2rem;--spacing-lg-base:3rem;--spacing-xl-base:5rem;--spacing-2xl-base:8rem;--spacing-3xl-base:10rem;--spacing-header-animation-top:100%;--spacing-carousel-arrow-top:50%;--fonts-heading:Inter Tight;--fonts-body:Inter Tight;--fonts-code:JetBrains Mono;--font-sizes-10:1.125rem;--font-sizes-15:1.375rem;--font-sizes-20:1.6875rem;--font-sizes-30:2.5rem;--font-sizes-40:3.8125rem;--font-sizes-50:5.6875rem;--font-sizes-60:8.5625rem;--font-sizes-70:12.8125rem;--font-sizes-00:.5rem;--font-sizes-05:.75rem;--font-sizes-base:16px;--font-sizes-toggle-icon-size:24px;--font-weights-300:300;--font-weights-400:400;--font-weights-500:500;--font-weights-600:600;--font-weights-700:700;--font-weights-regular-base:400;--font-weights-medium-base:500;--font-weights-semibold-base:600;--font-weights-bold-base:700;--line-heights-tight:1;--line-heights-medium:1.1;--line-heights-normal:1.25;--line-heights-relaxed:1.5;--sizes-full-desktop:1440px;--sizes-full-mobile:395px;--sizes-cta-height:45px;--sizes-container-wide:20.6875rem;--sizes-container-normal:20.6875rem;--sizes-container-narrow:20.6875rem;--sizes-select-height:38px;--sizes-menu-secondary-left:0;--sizes-menu-tertiary-left:100%;--sizes-menu-tertiary-top:0;--sizes-chart-container-height:300px;--sizes-accordion-icon-width:24px;--sizes-carousel-dot-size:1em;--sizes-auto:auto;--sizes-1em:1em;--sizes-fill:100%;--sizes-full-h:100dvh;--sizes-full-w:100dvw;--sizes-min:min-content;--sizes-max:max-content;--sizes-fit:fit-content;--sizes-breakpoint-sm:840px;--sizes-breakpoint-md:1024px;--sizes-breakpoint-lg:1280px;--sizes-breakpoint-xl:1440px;--radii-round:624.938rem;--radii-carousel-dot-border-radius:50%;--border-widths-regular:.09375rem;--border-widths-thick:.1875rem;--borders-none:none;--shadows-default:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadows-sm:0 1px 2px 0 #0000000d;--shadows-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadows-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadows-hero-shadow-pink:10px 10px 0 var(--colors-pink);--shadows-hero-shadow-blue:-10px 10px 0 var(--colors-blue);--shadows-hero-shadow-yellow:-10px -10px 0 var(--colors-yellow);--easings-ease-in:cubic-bezier(.4, 0, 1, 1);--easings-ease-out:cubic-bezier(0, 0, .2, 1);--easings-ease-in-out:cubic-bezier(.4, 0, .2, 1);--animations-hero-gradient:heroGradientShift 10s ease-in-out infinite;--animations-hero-glitch:heroGlitch 2.5s ease-in-out infinite;--animations-hero-shadow-dance:heroShadowDance 4s ease-in-out infinite;--animations-hero-fade-in:heroFadeIn .9s ease-out both;--animations-move-left:moveLeft 3s ease-in infinite;--animations-move-right:moveRight 3s linear infinite;--animations-spin:spin 1s linear infinite;--animations-logo-strip-marquee-slow:logoStripMarquee 60s linear infinite;--animations-logo-strip-marquee-medium:logoStripMarquee 40s linear infinite;--animations-logo-strip-marquee-fast:logoStripMarquee 25s linear infinite;--durations-normal:.3s;--durations-slow:.5s;--aspect-ratios-1\/1:1 / 1;--aspect-ratios-4\/3:4 / 3;--aspect-ratios-3\/2:3 / 2;--aspect-ratios-3\/4:3 / 4;--aspect-ratios-16\/9:16 / 9;--aspect-ratios-9\/16:9 / 16;--aspect-ratios-ultra-wide:18 / 5;--aspect-ratios-golden:1.618 / 1;--aspect-ratios-initial:initial;--breakpoints-sm:840px;--breakpoints-md:1024px;--breakpoints-lg:1280px;--breakpoints-xl:1440px;--colors-bg-primary:var(--colors-light);--colors-bg-secondary:var(--colors-grey-light);--colors-bg-tertiary:var(--colors-dark);--colors-bg-accent-pink:var(--colors-pink);--colors-bg-accent-yellow:var(--colors-yellow);--colors-bg-accent-blue:var(--colors-blue);--colors-border-primary:var(--colors-dark);--colors-border-primary-inverse:var(--colors-light);--colors-border-disabled:var(--colors-grey-dark);--colors-text-primary:var(--colors-dark);--colors-text-primary-inverse:var(--colors-light);--colors-text-grey:var(--colors-grey-dark);--colors-text-link-default:var(--colors-dark);--colors-text-link-hover:var(--colors-dark);--colors-text-link-active:var(--colors-dark);--colors-text-link-disabled:var(--colors-grey-dark);--colors-system-negative:var(--colors-pink);--colors-system-positive:var(--colors-blue);--colors-system-informative:var(--colors-yellow);--colors-system-disabled:var(--colors-grey-light);--colors-component-button-filled-bg:var(--colors-dark);--colors-component-button-filled-bg-hover:var(--colors-blue);--colors-component-button-filled-bg-active:var(--colors-yellow);--colors-component-button-filled-bg-disabled:var(--colors-grey-light);--colors-component-button-filled-text:var(--colors-light);--colors-component-button-filled-text-hover:var(--colors-text-primary);--colors-component-button-filled-text-active:var(--colors-text-primary);--colors-component-button-filled-text-disabled:var(--colors-grey-dark);--colors-component-button-outline-border:var(--colors-dark);--colors-component-button-outline-border-disabled:var(--colors-grey-dark);--colors-component-button-outline-bg-hover:var(--colors-blue);--colors-component-button-outline-bg-active:var(--colors-yellow);--colors-component-button-outline-bg-disabled:var(--colors-grey-light);--colors-component-button-outline-text:var(--colors-dark);--colors-component-button-outline-text-hover:var(--colors-text-primary);--colors-component-button-outline-text-active:var(--colors-text-primary);--colors-component-button-outline-text-disabled:var(--colors-text-grey);--colors-component-button-ghost-text:var(--colors-dark);--colors-component-button-ghost-text-hover:var(--colors-dark);--colors-component-button-ghost-text-active:var(--colors-dark);--colors-component-button-ghost-text-disabled:var(--colors-text-grey);--colors-component-icon-primary:var(--colors-dark);--colors-component-icon-primary-inverse:var(--colors-light);--colors-component-icon-link:var(--colors-dark);--colors-component-icon-link-hover:var(--colors-dark);--colors-component-icon-link-active:var(--colors-dark);--colors-component-icon-grey:var(--colors-grey-dark);--colors-component-input-bg:var(--colors-light);--colors-component-input-bg-hover:var(--colors-bg-accent-blue);--colors-component-input-bg-focus:var(--colors-component-button-outline-bg-active);--colors-component-input-bg-disabled:var(--colors-grey-light);--font-sizes-2xs:var(--font-sizes-00);--font-sizes-xs:var(--font-sizes-05);--font-sizes-sm:var(--font-sizes-10);--font-sizes-md:var(--font-sizes-15);--font-sizes-lg:var(--font-sizes-20);--font-sizes-xl:var(--font-sizes-30);--font-sizes-2xl:var(--font-sizes-30);--font-sizes-3xl:var(--font-sizes-40);--spacing-3xs:var(--spacing-3xs-base);--spacing-2xs:var(--spacing-2xs-base);--spacing-xs:var(--spacing-xs-base);--spacing-sm:var(--spacing-sm-base);--spacing-md:var(--spacing-md-base);--spacing-lg:var(--spacing-lg-base);--spacing-xl:var(--spacing-lg-base);--spacing-2xl:var(--spacing-xl-base);--spacing-3xl:var(--spacing-xl-base);--spacing-grid-margin:var(--spacing-md-base);--spacing-grid-gutter:var(--spacing-sm-base);--spacing-grid-gutter-lg:var(--spacing-lg-base);--spacing-cta-padding-inline:0;--sizes-grid-columns:.25rem;--sizes-width-6col:var(--sizes-container-wide);--sizes-width-4col:var(--sizes-container-wide);--sizes-width-3col:var(--sizes-container-wide);--sizes-width-2col:var(--sizes-container-wide);--sizes-container-full:24.6875rem;--sizes-hero-height:500px;--sizes-header-height:80px;--sizes-header-logo-height:60px;--sizes-header-logo-width:60px;--sizes-logo-strip-max-height:160px;--sizes-logo-strip-max-width:160px;--sizes-card-height:640px;--sizes-menu-width:200px;--sizes-author-height:5rem;--sizes-author-height-large:31rem;--radii-none:0rem;--radii-regular:.5rem;--borders-regular:var(--border-widths-regular) solid var(--colors-border-primary);--borders-thick:var(--border-widths-thick) solid var(--colors-border-primary);--borders-light:var(--border-widths-regular) solid var(--colors-border-primary);--borders-inverse:var(--border-widths-regular) solid var(--colors-border-primary-inverse)}.dark{--colors-bg-primary:var(--colors-dark);--colors-bg-secondary:var(--colors-grey-dark);--colors-bg-tertiary:var(--colors-grey-dark);--colors-border-primary:var(--colors-light);--colors-border-primary-inverse:var(--colors-dark);--colors-text-primary:var(--colors-light);--colors-text-primary-inverse:var(--colors-dark);--colors-text-link-default:var(--colors-light);--colors-component-button-filled-bg:var(--colors-light);--colors-component-button-filled-bg-disabled:var(--colors-grey-dark);--colors-component-button-filled-text:var(--colors-dark);--colors-component-button-filled-text-hover:var(--colors-text-primary-inverse);--colors-component-button-filled-text-active:var(--colors-text-primary-inverse);--colors-component-button-outline-border:var(--colors-grey-light);--colors-component-button-outline-bg-hover:var(--colors-grey-light);--colors-component-button-outline-text:var(--colors-light);--colors-component-button-outline-text-hover:var(--colors-text-primary-inverse);--colors-component-button-outline-text-active:var(--colors-text-primary-inverse);--colors-component-button-ghost-text:var(--colors-light);--colors-component-button-ghost-text-hover:var(--colors-light);--colors-component-button-ghost-text-active:var(--colors-light);--colors-component-icon-primary:var(--colors-light);--colors-component-icon-primary-inverse:var(--colors-dark);--colors-component-icon-link:var(--colors-light);--colors-component-input-bg:var(--colors-dark);--borders-regular:var(--border-widths-regular) solid var(--colors-border-primary);--borders-thick:var(--border-widths-thick) solid var(--colors-border-primary);--borders-light:var(--border-widths-regular) solid var(--colors-border-primary);--borders-inverse:var(--border-widths-regular) solid var(--colors-border-primary-inverse)}@keyframes heroGradientShift{0%{background-position:0%}10%{background-position:0%}20%{background-position:50%}30%{background-position:50%}40%{background-position:100%}50%{background-position:100%}60%{background-position:0%}70%{background-position:0%}80%{background-position:0%}to{background-position:0%}}@keyframes heroGlitch{0%{translate:0}to{translate:0}20%{translate:-2px, 2px}40%{translate:2px, -2px}60%{translate:-1px, 1px}80%{translate:1px, -1px}}@keyframes heroShadowDance{0%{text-shadow:10px 10px 0 var(--colors-pink)}18%{text-shadow:10px 10px 0 var(--colors-pink)}22%{text-shadow:-10px 10px 0 var(--colors-blue)}40%{text-shadow:-10px 10px 0 var(--colors-blue)}44%{text-shadow:-10px -10px 0 var(--colors-yellow)}62%{text-shadow:-10px -10px 0 var(--colors-yellow)}66%{text-shadow:10px -10px 0 var(--colors-pink)}84%{text-shadow:10px -10px 0 var(--colors-pink)}88%{text-shadow:10px 10px 0 var(--colors-blue)}to{text-shadow:10px 10px 0 var(--colors-blue)}}@keyframes heroFadeIn{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@keyframes moveLeft{50%{translate:0}60%{translate:-24px}70%{translate:-10px}80%{translate:-24px}}@keyframes moveRight{50%{translate:0}60%{translate:24px}70%{translate:10px}80%{translate:24px}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes logoStripMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (width>=64rem){:where(:root,:host){--font-sizes-md:var(--font-sizes-20);--font-sizes-lg:var(--font-sizes-30);--font-sizes-xl:var(--font-sizes-40);--font-sizes-2xl:var(--font-sizes-50);--font-sizes-3xl:var(--font-sizes-60);--spacing-xl:var(--spacing-xl-base);--spacing-2xl:var(--spacing-2xl-base);--spacing-3xl:var(--spacing-3xl-base);--spacing-grid-margin:var(--spacing-lg-base);--spacing-grid-gutter:var(--spacing-md-base);--spacing-grid-gutter-lg:var(--spacing-xl-base);--spacing-cta-padding-inline:0;--sizes-grid-columns:.75rem;--sizes-width-6col:41rem;--sizes-width-4col:26.625rem;--sizes-width-3col:19.5rem;--sizes-width-2col:12.3125rem;--sizes-container-full:90rem;--sizes-container-wide:84rem;--sizes-container-normal:69.75rem;--sizes-container-narrow:41.25rem;--sizes-hero-height:720px;--sizes-logo-strip-max-height:200px;--sizes-logo-strip-max-width:200px;--sizes-card-height:704px;--sizes-menu-width:240px;--sizes-author-height-large:48rem}}}@layer recipes{@layer _base{.icon{height:var(--sizes-1em);width:var(--sizes-1em);background-color:currentColor;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.body{font-family:Inter Tight;font-size:var(--font-sizes-md);font-weight:var(--font-weights-400);line-height:var(--line-heights-tight);text-transform:none;color:var(--colors-text-primary);background-color:var(--colors-bg-primary)}}.icon--size_medium{font-size:var(--font-sizes-lg)}.icon--type_delete{-webkit-mask-image:url(/icons/xmark.svg);mask-image:url(/icons/xmark.svg)}.icon--type_delete,.icon--type_add{background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--type_add{-webkit-mask-image:url(/icons/plus.svg);mask-image:url(/icons/plus.svg)}.icon--type_edit{-webkit-mask-image:url(/icons/notes.svg);mask-image:url(/icons/notes.svg)}.icon--type_edit,.icon--type_close{background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--type_close{-webkit-mask-image:url(/icons/xmark.svg);mask-image:url(/icons/xmark.svg)}.icon--type_link-external{background-color:currentColor;-webkit-mask-image:url(/icons/arrow-up-right.svg);mask-image:url(/icons/arrow-up-right.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--type_cta-icon,.icon--type_form-submit{order:1;-webkit-mask-image:url(/icons/arrow-right.svg);mask-image:url(/icons/arrow-right.svg)}.icon--type_cta-icon,.icon--type_form-submit,.icon--type_menu-open{background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--type_menu-open{-webkit-mask-image:url(/icons/map.svg);mask-image:url(/icons/map.svg)}.icon--type_menu-close{-webkit-mask-image:url(/icons/xmark.svg);mask-image:url(/icons/xmark.svg)}.icon--type_menu-close,.icon--type_select-open{background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--type_select-open{transform:rotate(180deg);-webkit-mask-image:url(/icons/chevron-up.svg);mask-image:url(/icons/chevron-up.svg)}.icon--type_select-close{-webkit-mask-image:url(/icons/chevron-down.svg);mask-image:url(/icons/chevron-down.svg)}.icon--type_select-close,.icon--type_search{background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--type_search{-webkit-mask-image:url(/icons/compass.svg);mask-image:url(/icons/compass.svg)}.icon--type_accordion-open{-webkit-mask-image:url(/icons/minus.svg);mask-image:url(/icons/minus.svg)}.icon--type_accordion-open,.icon--type_accordion-close{background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--type_accordion-close{-webkit-mask-image:url(/icons/chevron-right.svg);mask-image:url(/icons/chevron-right.svg)}.icon--type_carousel-next{font-size:var(--font-sizes-xl);background-color:currentColor;-webkit-mask-image:url(/icons/chevron-left.svg);mask-image:url(/icons/chevron-left.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--type_carousel-prev{font-size:var(--font-sizes-xl)}.icon--type_carousel-prev,.icon--type_pagination-next{-webkit-mask-image:url(/icons/chevron-right.svg);mask-image:url(/icons/chevron-right.svg)}.icon--type_carousel-prev,.icon--type_pagination-next,.icon--type_pagination-prev{background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--type_pagination-prev{-webkit-mask-image:url(/icons/chevron-left.svg);mask-image:url(/icons/chevron-left.svg)}.icon--type_info{-webkit-mask-image:url(/icons/info.svg);mask-image:url(/icons/info.svg)}.icon--type_info,.icon--type_error{background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--type_error{-webkit-mask-image:url(/icons/circle-exclamation.svg);mask-image:url(/icons/circle-exclamation.svg)}.icon--type_success{background-color:currentColor;-webkit-mask-image:url(/icons/check.svg);mask-image:url(/icons/check.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--type_facebook,.icon--type_twitter{-webkit-mask-image:url(/icons/square.svg);mask-image:url(/icons/square.svg)}.icon--type_facebook,.icon--type_twitter,.icon--type_linkedin{background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--type_linkedin{-webkit-mask-image:url(/icons/linkedin-in.svg);mask-image:url(/icons/linkedin-in.svg)}.icon--type_instagram{-webkit-mask-image:url(/icons/instagram.svg);mask-image:url(/icons/instagram.svg)}.icon--type_instagram,.icon--type_spinner{background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--type_spinner{animation:var(--animations-spin);border:var(--borders-regular);border-top:var(--borders-light);border-radius:var(--radii-round);display:inline-block;-webkit-mask-image:url(/icons/circle.svg);mask-image:url(/icons/circle.svg)}.icon--type_menu-link{-webkit-mask-image:url(/icons/arrow-up-right.svg);mask-image:url(/icons/arrow-up-right.svg)}.icon--type_menu-link,.icon--type_informative{background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--type_informative{-webkit-mask-image:url(/icons/circle-question.svg);mask-image:url(/icons/circle-question.svg)}.icon--type_neutral{-webkit-mask-image:url(/icons/check.svg);mask-image:url(/icons/check.svg)}.icon--type_neutral,.icon--type_calendar{background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--type_calendar{-webkit-mask-image:url(/icons/calendar-days.svg);mask-image:url(/icons/calendar-days.svg)}.icon--type_location{-webkit-mask-image:url(/icons/location-dot.svg);mask-image:url(/icons/location-dot.svg)}.icon--type_location,.icon--type_map{background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--type_map{-webkit-mask-image:url(/icons/map.svg);mask-image:url(/icons/map.svg)}.icon--type_user{-webkit-mask-image:url(/icons/user-group.svg);mask-image:url(/icons/user-group.svg)}.icon--type_user,.icon--type_note{background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--type_note{-webkit-mask-image:url(/icons/note-sticky.svg);mask-image:url(/icons/note-sticky.svg)}.icon--type_alarm{-webkit-mask-image:url(/icons/alarm-clock.svg);mask-image:url(/icons/alarm-clock.svg)}.icon--type_alarm,.icon--type_lightbulb{background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--type_lightbulb{-webkit-mask-image:url(/icons/lightbulb-on.svg);mask-image:url(/icons/lightbulb-on.svg)}.icon--type_sun{-webkit-mask-image:url(/icons/sun-bright.svg);mask-image:url(/icons/sun-bright.svg)}.icon--type_sun,.icon--type_moon{background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--type_moon{-webkit-mask-image:url(/icons/moon.svg);mask-image:url(/icons/moon.svg)}.icon--type_sunrise{-webkit-mask-image:url(/icons/sunrise.svg);mask-image:url(/icons/sunrise.svg)}.icon--type_sunrise,.icon--type_sunset{background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--type_sunset{-webkit-mask-image:url(/icons/sunset.svg);mask-image:url(/icons/sunset.svg)}.icon--type_play{-webkit-mask-image:url(/icons/play.svg);mask-image:url(/icons/play.svg)}.icon--type_play,.icon--type_pause{background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--type_pause{-webkit-mask-image:url(/icons/pause.svg);mask-image:url(/icons/pause.svg)}.icon--type_volume{-webkit-mask-image:url(/icons/volume.svg);mask-image:url(/icons/volume.svg)}.icon--type_volume,.icon--type_tickets{background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--type_tickets{-webkit-mask-image:url(/icons/tickets.svg);mask-image:url(/icons/tickets.svg)}.icon--type_pin{-webkit-mask-image:url(/icons/thumbtack.svg);mask-image:url(/icons/thumbtack.svg)}.icon--type_pin,.icon--type_quote{background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--type_quote{-webkit-mask-image:url(/icons/quote-right.svg);mask-image:url(/icons/quote-right.svg)}.icon--type_more{-webkit-mask-image:url(/icons/ellipsis.svg);mask-image:url(/icons/ellipsis.svg)}.icon--type_more,.icon--type_more-vertical{background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--type_more-vertical{-webkit-mask-image:url(/icons/ellipsis-vertical.svg);mask-image:url(/icons/ellipsis-vertical.svg)}.icon--size_small{font-size:var(--font-sizes-md)}.icon--size_large{font-size:var(--font-sizes-xl)}}@layer utilities{@layer compositions{.textStyle_display-3x-large{font-size:var(--font-sizes-3xl);text-transform:uppercase}.textStyle_display-3x-large,.textStyle_display-2x-large{font-family:var(--fonts-heading);font-weight:var(--font-weights-700);line-height:var(--line-heights-tight)}.textStyle_display-2x-large{font-size:var(--font-sizes-2xl);text-transform:none}.textStyle_heading-x-large{font-size:var(--font-sizes-xl);line-height:var(--line-heights-medium)}.textStyle_heading-x-large,.textStyle_heading-large{font-family:var(--fonts-heading);font-weight:var(--font-weights-700);text-transform:none}.textStyle_heading-large{font-size:var(--font-sizes-lg);line-height:var(--line-heights-normal)}.textStyle_heading-medium{font-family:var(--fonts-heading);font-size:var(--font-sizes-md);font-weight:var(--font-weights-700);line-height:var(--line-heights-normal);text-transform:none}.textStyle_heading-small{font-size:var(--font-sizes-sm)}.textStyle_heading-small,.textStyle_heading-x-small{font-family:var(--fonts-heading);font-weight:var(--font-weights-600);line-height:var(--line-heights-tight);text-transform:uppercase}.textStyle_heading-x-small{font-size:var(--font-sizes-xs)}.textStyle_heading-2x-small{font-family:var(--fonts-heading);font-size:var(--font-sizes-xs);line-height:var(--line-heights-tight)}.textStyle_heading-2x-small,.textStyle_paragraph-large{font-weight:var(--font-weights-500);text-transform:none}.textStyle_paragraph-large,.textStyle_paragraph-large-b{font-family:var(--fonts-body);font-size:var(--font-sizes-lg);line-height:var(--line-heights-normal)}.textStyle_paragraph-large-b{font-weight:var(--font-weights-700);text-transform:none}.textStyle_paragraph-medium{font-weight:var(--font-weights-400)}.textStyle_paragraph-medium,.textStyle_paragraph-medium-b{font-family:Inter Tight;font-size:var(--font-sizes-md);line-height:var(--line-heights-relaxed);text-transform:none}.textStyle_paragraph-medium-b{font-weight:var(--font-weights-700)}.textStyle_paragraph-small{font-weight:var(--font-weights-400)}.textStyle_paragraph-small,.textStyle_paragraph-small-b{font-family:Inter Tight;font-size:var(--font-sizes-sm);line-height:var(--line-heights-relaxed);text-transform:none}.textStyle_paragraph-small-b{font-weight:var(--font-weights-700)}.textStyle_paragraph-x-small{font-family:Inter Tight;font-size:var(--font-sizes-xs);font-weight:var(--font-weights-400);line-height:var(--line-heights-relaxed);text-transform:none}.textStyle_semantic-navigation-item{font-size:var(--font-sizes-sm)}.textStyle_semantic-navigation-item,.textStyle_semantic-navigation-item-small{font-family:var(--fonts-body);font-weight:var(--font-weights-600);line-height:var(--line-heights-normal);text-transform:none}.textStyle_semantic-navigation-item-small{font-size:var(--font-sizes-xs)}.textStyle_semantic-code{font-family:var(--fonts-code);font-weight:var(--font-weights-400);text-transform:none}.textStyle_semantic-code,.textStyle_semantic-case-eyebrow{font-size:var(--font-sizes-sm);line-height:var(--line-heights-relaxed)}.textStyle_semantic-case-eyebrow{font-family:var(--fonts-heading);font-weight:var(--font-weights-700);text-transform:uppercase}@media screen and (width>=52.5rem){.sm\:textStyle_display-3x-large{font-size:var(--font-sizes-3xl);text-transform:uppercase}.sm\:textStyle_display-3x-large,.sm\:textStyle_display-2x-large{font-family:var(--fonts-heading);font-weight:var(--font-weights-700);line-height:var(--line-heights-tight)}.sm\:textStyle_display-2x-large{font-size:var(--font-sizes-2xl);text-transform:none}.sm\:textStyle_heading-x-large{font-size:var(--font-sizes-xl);line-height:var(--line-heights-medium)}.sm\:textStyle_heading-x-large,.sm\:textStyle_heading-large{font-family:var(--fonts-heading);font-weight:var(--font-weights-700);text-transform:none}.sm\:textStyle_heading-large{font-size:var(--font-sizes-lg);line-height:var(--line-heights-normal)}.sm\:textStyle_heading-medium{font-family:var(--fonts-heading);font-size:var(--font-sizes-md);font-weight:var(--font-weights-700);line-height:var(--line-heights-normal);text-transform:none}.sm\:textStyle_heading-small{font-size:var(--font-sizes-sm)}.sm\:textStyle_heading-small,.sm\:textStyle_heading-x-small{font-family:var(--fonts-heading);font-weight:var(--font-weights-600);line-height:var(--line-heights-tight);text-transform:uppercase}.sm\:textStyle_heading-x-small,.sm\:textStyle_heading-2x-small{font-size:var(--font-sizes-xs)}.sm\:textStyle_heading-2x-small{font-family:var(--fonts-heading);line-height:var(--line-heights-tight)}.sm\:textStyle_heading-2x-small,.sm\:textStyle_paragraph-large{font-weight:var(--font-weights-500);text-transform:none}.sm\:textStyle_paragraph-large,.sm\:textStyle_paragraph-large-b{font-family:var(--fonts-body);font-size:var(--font-sizes-lg);line-height:var(--line-heights-normal)}.sm\:textStyle_paragraph-large-b{font-weight:var(--font-weights-700);text-transform:none}.sm\:textStyle_paragraph-medium{font-weight:var(--font-weights-400)}.sm\:textStyle_paragraph-medium,.sm\:textStyle_paragraph-medium-b{font-family:Inter Tight;font-size:var(--font-sizes-md);line-height:var(--line-heights-relaxed);text-transform:none}.sm\:textStyle_paragraph-medium-b{font-weight:var(--font-weights-700)}.sm\:textStyle_paragraph-small{font-weight:var(--font-weights-400)}.sm\:textStyle_paragraph-small,.sm\:textStyle_paragraph-small-b{font-family:Inter Tight;font-size:var(--font-sizes-sm);line-height:var(--line-heights-relaxed);text-transform:none}.sm\:textStyle_paragraph-small-b{font-weight:var(--font-weights-700)}.sm\:textStyle_paragraph-x-small{font-family:Inter Tight;font-size:var(--font-sizes-xs);font-weight:var(--font-weights-400);line-height:var(--line-heights-relaxed);text-transform:none}.sm\:textStyle_semantic-navigation-item{font-size:var(--font-sizes-sm)}.sm\:textStyle_semantic-navigation-item,.sm\:textStyle_semantic-navigation-item-small{font-family:var(--fonts-body);font-weight:var(--font-weights-600);line-height:var(--line-heights-normal);text-transform:none}.sm\:textStyle_semantic-navigation-item-small{font-size:var(--font-sizes-xs)}.sm\:textStyle_semantic-code{font-family:var(--fonts-code);font-weight:var(--font-weights-400);text-transform:none}.sm\:textStyle_semantic-code,.sm\:textStyle_semantic-case-eyebrow{font-size:var(--font-sizes-sm);line-height:var(--line-heights-relaxed)}.sm\:textStyle_semantic-case-eyebrow{font-family:var(--fonts-heading);font-weight:var(--font-weights-700);text-transform:uppercase}}@media screen and (width>=64rem){.md\:textStyle_display-3x-large{font-size:var(--font-sizes-3xl);text-transform:uppercase}.md\:textStyle_display-3x-large,.md\:textStyle_display-2x-large{font-family:var(--fonts-heading);font-weight:var(--font-weights-700);line-height:var(--line-heights-tight)}.md\:textStyle_display-2x-large{font-size:var(--font-sizes-2xl);text-transform:none}.md\:textStyle_heading-x-large{font-size:var(--font-sizes-xl);line-height:var(--line-heights-medium)}.md\:textStyle_heading-x-large,.md\:textStyle_heading-large{font-family:var(--fonts-heading);font-weight:var(--font-weights-700);text-transform:none}.md\:textStyle_heading-large{font-size:var(--font-sizes-lg);line-height:var(--line-heights-normal)}.md\:textStyle_heading-medium{font-family:var(--fonts-heading);font-size:var(--font-sizes-md);font-weight:var(--font-weights-700);line-height:var(--line-heights-normal);text-transform:none}.md\:textStyle_heading-small{font-size:var(--font-sizes-sm)}.md\:textStyle_heading-small,.md\:textStyle_heading-x-small{font-family:var(--fonts-heading);font-weight:var(--font-weights-600);line-height:var(--line-heights-tight);text-transform:uppercase}.md\:textStyle_heading-x-small,.md\:textStyle_heading-2x-small{font-size:var(--font-sizes-xs)}.md\:textStyle_heading-2x-small{font-family:var(--fonts-heading);line-height:var(--line-heights-tight)}.md\:textStyle_heading-2x-small,.md\:textStyle_paragraph-large{font-weight:var(--font-weights-500);text-transform:none}.md\:textStyle_paragraph-large,.md\:textStyle_paragraph-large-b{font-family:var(--fonts-body);font-size:var(--font-sizes-lg);line-height:var(--line-heights-normal)}.md\:textStyle_paragraph-large-b{font-weight:var(--font-weights-700);text-transform:none}.md\:textStyle_paragraph-medium{font-weight:var(--font-weights-400)}.md\:textStyle_paragraph-medium,.md\:textStyle_paragraph-medium-b{font-family:Inter Tight;font-size:var(--font-sizes-md);line-height:var(--line-heights-relaxed);text-transform:none}.md\:textStyle_paragraph-medium-b{font-weight:var(--font-weights-700)}.md\:textStyle_paragraph-small{font-weight:var(--font-weights-400)}.md\:textStyle_paragraph-small,.md\:textStyle_paragraph-small-b{font-family:Inter Tight;font-size:var(--font-sizes-sm);line-height:var(--line-heights-relaxed);text-transform:none}.md\:textStyle_paragraph-small-b{font-weight:var(--font-weights-700)}.md\:textStyle_paragraph-x-small{font-family:Inter Tight;font-size:var(--font-sizes-xs);font-weight:var(--font-weights-400);line-height:var(--line-heights-relaxed);text-transform:none}.md\:textStyle_semantic-navigation-item{font-size:var(--font-sizes-sm)}.md\:textStyle_semantic-navigation-item,.md\:textStyle_semantic-navigation-item-small{font-family:var(--fonts-body);font-weight:var(--font-weights-600);line-height:var(--line-heights-normal);text-transform:none}.md\:textStyle_semantic-navigation-item-small{font-size:var(--font-sizes-xs)}.md\:textStyle_semantic-code{font-family:var(--fonts-code);font-weight:var(--font-weights-400);text-transform:none}.md\:textStyle_semantic-code,.md\:textStyle_semantic-case-eyebrow{font-size:var(--font-sizes-sm);line-height:var(--line-heights-relaxed)}.md\:textStyle_semantic-case-eyebrow{font-family:var(--fonts-heading);font-weight:var(--font-weights-700);text-transform:uppercase}}@media screen and (width>=80rem){.lg\:textStyle_display-3x-large{font-size:var(--font-sizes-3xl);text-transform:uppercase}.lg\:textStyle_display-3x-large,.lg\:textStyle_display-2x-large{font-family:var(--fonts-heading);font-weight:var(--font-weights-700);line-height:var(--line-heights-tight)}.lg\:textStyle_display-2x-large{font-size:var(--font-sizes-2xl);text-transform:none}.lg\:textStyle_heading-x-large{font-size:var(--font-sizes-xl);line-height:var(--line-heights-medium)}.lg\:textStyle_heading-x-large,.lg\:textStyle_heading-large{font-family:var(--fonts-heading);font-weight:var(--font-weights-700);text-transform:none}.lg\:textStyle_heading-large{font-size:var(--font-sizes-lg);line-height:var(--line-heights-normal)}.lg\:textStyle_heading-medium{font-family:var(--fonts-heading);font-size:var(--font-sizes-md);font-weight:var(--font-weights-700);line-height:var(--line-heights-normal);text-transform:none}.lg\:textStyle_heading-small{font-size:var(--font-sizes-sm)}.lg\:textStyle_heading-small,.lg\:textStyle_heading-x-small{font-family:var(--fonts-heading);font-weight:var(--font-weights-600);line-height:var(--line-heights-tight);text-transform:uppercase}.lg\:textStyle_heading-x-small,.lg\:textStyle_heading-2x-small{font-size:var(--font-sizes-xs)}.lg\:textStyle_heading-2x-small{font-family:var(--fonts-heading);line-height:var(--line-heights-tight)}.lg\:textStyle_heading-2x-small,.lg\:textStyle_paragraph-large{font-weight:var(--font-weights-500);text-transform:none}.lg\:textStyle_paragraph-large,.lg\:textStyle_paragraph-large-b{font-family:var(--fonts-body);font-size:var(--font-sizes-lg);line-height:var(--line-heights-normal)}.lg\:textStyle_paragraph-large-b{font-weight:var(--font-weights-700);text-transform:none}.lg\:textStyle_paragraph-medium{font-weight:var(--font-weights-400)}.lg\:textStyle_paragraph-medium,.lg\:textStyle_paragraph-medium-b{font-family:Inter Tight;font-size:var(--font-sizes-md);line-height:var(--line-heights-relaxed);text-transform:none}.lg\:textStyle_paragraph-medium-b{font-weight:var(--font-weights-700)}.lg\:textStyle_paragraph-small{font-weight:var(--font-weights-400)}.lg\:textStyle_paragraph-small,.lg\:textStyle_paragraph-small-b{font-family:Inter Tight;font-size:var(--font-sizes-sm);line-height:var(--line-heights-relaxed);text-transform:none}.lg\:textStyle_paragraph-small-b{font-weight:var(--font-weights-700)}.lg\:textStyle_paragraph-x-small{font-family:Inter Tight;font-size:var(--font-sizes-xs);font-weight:var(--font-weights-400);line-height:var(--line-heights-relaxed);text-transform:none}.lg\:textStyle_semantic-navigation-item{font-size:var(--font-sizes-sm)}.lg\:textStyle_semantic-navigation-item,.lg\:textStyle_semantic-navigation-item-small{font-family:var(--fonts-body);font-weight:var(--font-weights-600);line-height:var(--line-heights-normal);text-transform:none}.lg\:textStyle_semantic-navigation-item-small{font-size:var(--font-sizes-xs)}.lg\:textStyle_semantic-code{font-family:var(--fonts-code);font-weight:var(--font-weights-400);text-transform:none}.lg\:textStyle_semantic-code,.lg\:textStyle_semantic-case-eyebrow{font-size:var(--font-sizes-sm);line-height:var(--line-heights-relaxed)}.lg\:textStyle_semantic-case-eyebrow{font-family:var(--fonts-heading);font-weight:var(--font-weights-700);text-transform:uppercase}}@media screen and (width>=90rem){.xl\:textStyle_display-3x-large{font-size:var(--font-sizes-3xl);text-transform:uppercase}.xl\:textStyle_display-3x-large,.xl\:textStyle_display-2x-large{font-family:var(--fonts-heading);font-weight:var(--font-weights-700);line-height:var(--line-heights-tight)}.xl\:textStyle_display-2x-large{font-size:var(--font-sizes-2xl);text-transform:none}.xl\:textStyle_heading-x-large{font-size:var(--font-sizes-xl);line-height:var(--line-heights-medium)}.xl\:textStyle_heading-x-large,.xl\:textStyle_heading-large{font-family:var(--fonts-heading);font-weight:var(--font-weights-700);text-transform:none}.xl\:textStyle_heading-large{font-size:var(--font-sizes-lg);line-height:var(--line-heights-normal)}.xl\:textStyle_heading-medium{font-family:var(--fonts-heading);font-size:var(--font-sizes-md);font-weight:var(--font-weights-700);line-height:var(--line-heights-normal);text-transform:none}.xl\:textStyle_heading-small{font-size:var(--font-sizes-sm)}.xl\:textStyle_heading-small,.xl\:textStyle_heading-x-small{font-family:var(--fonts-heading);font-weight:var(--font-weights-600);line-height:var(--line-heights-tight);text-transform:uppercase}.xl\:textStyle_heading-x-small,.xl\:textStyle_heading-2x-small{font-size:var(--font-sizes-xs)}.xl\:textStyle_heading-2x-small{font-family:var(--fonts-heading);line-height:var(--line-heights-tight)}.xl\:textStyle_heading-2x-small,.xl\:textStyle_paragraph-large{font-weight:var(--font-weights-500);text-transform:none}.xl\:textStyle_paragraph-large,.xl\:textStyle_paragraph-large-b{font-family:var(--fonts-body);font-size:var(--font-sizes-lg);line-height:var(--line-heights-normal)}.xl\:textStyle_paragraph-large-b{font-weight:var(--font-weights-700);text-transform:none}.xl\:textStyle_paragraph-medium{font-weight:var(--font-weights-400)}.xl\:textStyle_paragraph-medium,.xl\:textStyle_paragraph-medium-b{font-family:Inter Tight;font-size:var(--font-sizes-md);line-height:var(--line-heights-relaxed);text-transform:none}.xl\:textStyle_paragraph-medium-b{font-weight:var(--font-weights-700)}.xl\:textStyle_paragraph-small{font-weight:var(--font-weights-400)}.xl\:textStyle_paragraph-small,.xl\:textStyle_paragraph-small-b{font-family:Inter Tight;font-size:var(--font-sizes-sm);line-height:var(--line-heights-relaxed);text-transform:none}.xl\:textStyle_paragraph-small-b{font-weight:var(--font-weights-700)}.xl\:textStyle_paragraph-x-small{font-family:Inter Tight;font-size:var(--font-sizes-xs);font-weight:var(--font-weights-400);line-height:var(--line-heights-relaxed);text-transform:none}.xl\:textStyle_semantic-navigation-item{font-size:var(--font-sizes-sm)}.xl\:textStyle_semantic-navigation-item,.xl\:textStyle_semantic-navigation-item-small{font-family:var(--fonts-body);font-weight:var(--font-weights-600);line-height:var(--line-heights-normal);text-transform:none}.xl\:textStyle_semantic-navigation-item-small{font-size:var(--font-sizes-xs)}.xl\:textStyle_semantic-code{font-family:var(--fonts-code);font-weight:var(--font-weights-400);text-transform:none}.xl\:textStyle_semantic-code,.xl\:textStyle_semantic-case-eyebrow{font-size:var(--font-sizes-sm);line-height:var(--line-heights-relaxed)}.xl\:textStyle_semantic-case-eyebrow{font-family:var(--fonts-heading);font-weight:var(--font-weights-700);text-transform:uppercase}}}.scr-m_\[4rem\]{scroll-margin:4rem}.bg_bg-primary{background:var(--colors-bg-primary)}.m_auto{margin:var(--spacing-auto)}.anim_logoStripMarqueeSlow{animation:var(--animations-logo-strip-marquee-slow)}.anim_logoStripMarqueeMedium{animation:var(--animations-logo-strip-marquee-medium)}.anim_logoStripMarqueeFast{animation:var(--animations-logo-strip-marquee-fast)}.gap_md{gap:var(--spacing-md)}.gap_8px{gap:8px}.gap_sm{gap:var(--spacing-sm)}.gap_lg{gap:var(--spacing-lg)}.gap_grid-gutter{gap:var(--spacing-grid-gutter)}.gap_xl{gap:var(--spacing-xl)}.grid-c_span_1{grid-column:span 1}.grid-c_span_2{grid-column:span 2}.grid-c_span_3{grid-column:span 3}.grid-c_span_4{grid-column:span 4}.grid-c_span_5{grid-column:span 5}.grid-c_span_6{grid-column:span 6}.grid-c_span_7{grid-column:span 7}.grid-c_span_8{grid-column:span 8}.grid-c_span_9{grid-column:span 9}.grid-c_span_10{grid-column:span 10}.grid-c_span_11{grid-column:span 11}.grid-c_span_12{grid-column:span 12}.grid-r_span_1{grid-row:span 1}.grid-r_span_2{grid-row:span 2}.grid-r_span_3{grid-row:span 3}.grid-r_span_4{grid-row:span 4}.grid-r_span_5{grid-row:span 5}.grid-r_span_6{grid-row:span 6}.grid-r_span_7{grid-row:span 7}.grid-r_span_8{grid-row:span 8}.grid-r_span_9{grid-row:span 9}.grid-r_span_10{grid-row:span 10}.grid-r_span_11{grid-row:span 11}.grid-r_span_12{grid-row:span 12}.gap_3xs-base{gap:var(--spacing-3xs-base)}.gap_2xs-base{gap:var(--spacing-2xs-base)}.gap_xs-base{gap:var(--spacing-xs-base)}.gap_sm-base{gap:var(--spacing-sm-base)}.gap_md-base{gap:var(--spacing-md-base)}.gap_lg-base{gap:var(--spacing-lg-base)}.gap_xl-base{gap:var(--spacing-xl-base)}.gap_2xl-base{gap:var(--spacing-2xl-base)}.gap_3xl-base{gap:var(--spacing-3xl-base)}.gap_header-animation-top{gap:var(--spacing-header-animation-top)}.gap_carousel-arrow-top{gap:var(--spacing-carousel-arrow-top)}.gap_3xs{gap:var(--spacing-3xs)}.gap_2xs{gap:var(--spacing-2xs)}.gap_xs{gap:var(--spacing-xs)}.gap_2xl{gap:var(--spacing-2xl)}.gap_3xl{gap:var(--spacing-3xl)}.gap_grid-margin{gap:var(--spacing-grid-margin)}.gap_grid-gutter-lg{gap:var(--spacing-grid-gutter-lg)}.gap_cta-padding-inline{gap:var(--spacing-cta-padding-inline)}.gap_auto{gap:var(--spacing-auto)}.gap_0{gap:var(--spacing-0)}.d_grid{display:grid}.grid-tc_repeat\(1\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(1,minmax(0,1fr))}.grid-tc_repeat\(3\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(3,minmax(0,1fr))}.grid-tc_repeat\(2\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(2,minmax(0,1fr))}.grid-tc_repeat\(undefined\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(undefined, minmax(0, 1fr))}.d_flex{display:flex}.flex-d_column{flex-direction:column}.cursor_pointer{cursor:pointer}.font-style_italic{font-style:italic}.grid-tc_repeat\(4\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(4,minmax(0,1fr))}.ai_center{align-items:center}.flex-g_1{flex-grow:1}.obj-f_cover{object-fit:cover}.order_1{order:1}.jc_center{justify-content:center}.d_none{display:none}.grid-tc_repeat\(5\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(5,minmax(0,1fr))}.grid-tc_repeat\(6\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(6,minmax(0,1fr))}.grid-tc_repeat\(7\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(7,minmax(0,1fr))}.grid-tc_repeat\(8\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(8,minmax(0,1fr))}.grid-tc_repeat\(9\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(9,minmax(0,1fr))}.grid-tc_repeat\(10\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(10,minmax(0,1fr))}.grid-tc_repeat\(11\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(11,minmax(0,1fr))}.grid-tc_repeat\(12\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(12,minmax(0,1fr))}.d_inline-flex{display:inline-flex}.d_inline-grid{display:inline-grid}.order_0{order:0}.anim-dir_reverse{animation-direction:reverse}.anim-ps_paused{animation-play-state:paused}.h_fullH{height:var(--sizes-full-h)}@media screen and (width>=52.5rem){.sm\:grid-c_span_1{grid-column:span 1}.sm\:grid-c_span_2{grid-column:span 2}.sm\:grid-c_span_3{grid-column:span 3}.sm\:grid-c_span_4{grid-column:span 4}.sm\:grid-c_span_5{grid-column:span 5}.sm\:grid-c_span_6{grid-column:span 6}.sm\:grid-c_span_7{grid-column:span 7}.sm\:grid-c_span_8{grid-column:span 8}.sm\:grid-c_span_9{grid-column:span 9}.sm\:grid-c_span_10{grid-column:span 10}.sm\:grid-c_span_11{grid-column:span 11}.sm\:grid-c_span_12{grid-column:span 12}.sm\:grid-r_span_1{grid-row:span 1}.sm\:grid-r_span_2{grid-row:span 2}.sm\:grid-r_span_3{grid-row:span 3}.sm\:grid-r_span_4{grid-row:span 4}.sm\:grid-r_span_5{grid-row:span 5}.sm\:grid-r_span_6{grid-row:span 6}.sm\:grid-r_span_7{grid-row:span 7}.sm\:grid-r_span_8{grid-row:span 8}.sm\:grid-r_span_9{grid-row:span 9}.sm\:grid-r_span_10{grid-row:span 10}.sm\:grid-r_span_11{grid-row:span 11}.sm\:grid-r_span_12{grid-row:span 12}.sm\:gap_3xs-base{gap:var(--spacing-3xs-base)}.sm\:gap_2xs-base{gap:var(--spacing-2xs-base)}.sm\:gap_xs-base{gap:var(--spacing-xs-base)}.sm\:gap_sm-base{gap:var(--spacing-sm-base)}.sm\:gap_md-base{gap:var(--spacing-md-base)}.sm\:gap_lg-base{gap:var(--spacing-lg-base)}.sm\:gap_xl-base{gap:var(--spacing-xl-base)}.sm\:gap_2xl-base{gap:var(--spacing-2xl-base)}.sm\:gap_3xl-base{gap:var(--spacing-3xl-base)}.sm\:gap_header-animation-top{gap:var(--spacing-header-animation-top)}.sm\:gap_carousel-arrow-top{gap:var(--spacing-carousel-arrow-top)}.sm\:gap_3xs{gap:var(--spacing-3xs)}.sm\:gap_2xs{gap:var(--spacing-2xs)}.sm\:gap_xs{gap:var(--spacing-xs)}.sm\:gap_sm{gap:var(--spacing-sm)}.sm\:gap_md{gap:var(--spacing-md)}.sm\:gap_lg{gap:var(--spacing-lg)}.sm\:gap_xl{gap:var(--spacing-xl)}.sm\:gap_2xl{gap:var(--spacing-2xl)}.sm\:gap_3xl{gap:var(--spacing-3xl)}.sm\:gap_grid-margin{gap:var(--spacing-grid-margin)}.sm\:gap_grid-gutter{gap:var(--spacing-grid-gutter)}.sm\:gap_grid-gutter-lg{gap:var(--spacing-grid-gutter-lg)}.sm\:gap_cta-padding-inline{gap:var(--spacing-cta-padding-inline)}.sm\:gap_auto{gap:var(--spacing-auto)}.sm\:gap_0{gap:var(--spacing-0)}.sm\:grid-tc_repeat\(3\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-tc_repeat\(1\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-tc_repeat\(2\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-tc_repeat\(4\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-tc_repeat\(5\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-tc_repeat\(6\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-tc_repeat\(7\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-tc_repeat\(8\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-tc_repeat\(9\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(9,minmax(0,1fr))}.sm\:grid-tc_repeat\(10\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(10,minmax(0,1fr))}.sm\:grid-tc_repeat\(11\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(11,minmax(0,1fr))}.sm\:grid-tc_repeat\(12\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(12,minmax(0,1fr))}}@media screen and (width>=64rem){.md\:grid-c_span_1{grid-column:span 1}.md\:grid-c_span_2{grid-column:span 2}.md\:grid-c_span_3{grid-column:span 3}.md\:grid-c_span_4{grid-column:span 4}.md\:grid-c_span_5{grid-column:span 5}.md\:grid-c_span_6{grid-column:span 6}.md\:grid-c_span_7{grid-column:span 7}.md\:grid-c_span_8{grid-column:span 8}.md\:grid-c_span_9{grid-column:span 9}.md\:grid-c_span_10{grid-column:span 10}.md\:grid-c_span_11{grid-column:span 11}.md\:grid-c_span_12{grid-column:span 12}.md\:grid-r_span_1{grid-row:span 1}.md\:grid-r_span_2{grid-row:span 2}.md\:grid-r_span_3{grid-row:span 3}.md\:grid-r_span_4{grid-row:span 4}.md\:grid-r_span_5{grid-row:span 5}.md\:grid-r_span_6{grid-row:span 6}.md\:grid-r_span_7{grid-row:span 7}.md\:grid-r_span_8{grid-row:span 8}.md\:grid-r_span_9{grid-row:span 9}.md\:grid-r_span_10{grid-row:span 10}.md\:grid-r_span_11{grid-row:span 11}.md\:grid-r_span_12{grid-row:span 12}.md\:gap_3xs-base{gap:var(--spacing-3xs-base)}.md\:gap_2xs-base{gap:var(--spacing-2xs-base)}.md\:gap_xs-base{gap:var(--spacing-xs-base)}.md\:gap_sm-base{gap:var(--spacing-sm-base)}.md\:gap_md-base{gap:var(--spacing-md-base)}.md\:gap_lg-base{gap:var(--spacing-lg-base)}.md\:gap_xl-base{gap:var(--spacing-xl-base)}.md\:gap_2xl-base{gap:var(--spacing-2xl-base)}.md\:gap_3xl-base{gap:var(--spacing-3xl-base)}.md\:gap_header-animation-top{gap:var(--spacing-header-animation-top)}.md\:gap_carousel-arrow-top{gap:var(--spacing-carousel-arrow-top)}.md\:gap_3xs{gap:var(--spacing-3xs)}.md\:gap_2xs{gap:var(--spacing-2xs)}.md\:gap_xs{gap:var(--spacing-xs)}.md\:gap_sm{gap:var(--spacing-sm)}.md\:gap_md{gap:var(--spacing-md)}.md\:gap_lg{gap:var(--spacing-lg)}.md\:gap_xl{gap:var(--spacing-xl)}.md\:gap_2xl{gap:var(--spacing-2xl)}.md\:gap_3xl{gap:var(--spacing-3xl)}.md\:gap_grid-margin{gap:var(--spacing-grid-margin)}.md\:gap_grid-gutter{gap:var(--spacing-grid-gutter)}.md\:gap_grid-gutter-lg{gap:var(--spacing-grid-gutter-lg)}.md\:gap_cta-padding-inline{gap:var(--spacing-cta-padding-inline)}.md\:gap_auto{gap:var(--spacing-auto)}.md\:gap_0{gap:var(--spacing-0)}.md\:d_inline-flex{display:inline-flex}.md\:grid-tc_repeat\(1\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-tc_repeat\(2\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-tc_repeat\(3\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-tc_repeat\(4\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-tc_repeat\(5\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-tc_repeat\(6\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-tc_repeat\(7\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-tc_repeat\(8\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(8,minmax(0,1fr))}.md\:grid-tc_repeat\(9\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(9,minmax(0,1fr))}.md\:grid-tc_repeat\(10\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(10,minmax(0,1fr))}.md\:grid-tc_repeat\(11\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(11,minmax(0,1fr))}.md\:grid-tc_repeat\(12\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(12,minmax(0,1fr))}}@media screen and (width>=80rem){.lg\:grid-c_span_1{grid-column:span 1}.lg\:grid-c_span_2{grid-column:span 2}.lg\:grid-c_span_3{grid-column:span 3}.lg\:grid-c_span_4{grid-column:span 4}.lg\:grid-c_span_5{grid-column:span 5}.lg\:grid-c_span_6{grid-column:span 6}.lg\:grid-c_span_7{grid-column:span 7}.lg\:grid-c_span_8{grid-column:span 8}.lg\:grid-c_span_9{grid-column:span 9}.lg\:grid-c_span_10{grid-column:span 10}.lg\:grid-c_span_11{grid-column:span 11}.lg\:grid-c_span_12{grid-column:span 12}.lg\:grid-r_span_1{grid-row:span 1}.lg\:grid-r_span_2{grid-row:span 2}.lg\:grid-r_span_3{grid-row:span 3}.lg\:grid-r_span_4{grid-row:span 4}.lg\:grid-r_span_5{grid-row:span 5}.lg\:grid-r_span_6{grid-row:span 6}.lg\:grid-r_span_7{grid-row:span 7}.lg\:grid-r_span_8{grid-row:span 8}.lg\:grid-r_span_9{grid-row:span 9}.lg\:grid-r_span_10{grid-row:span 10}.lg\:grid-r_span_11{grid-row:span 11}.lg\:grid-r_span_12{grid-row:span 12}.lg\:gap_3xs-base{gap:var(--spacing-3xs-base)}.lg\:gap_2xs-base{gap:var(--spacing-2xs-base)}.lg\:gap_xs-base{gap:var(--spacing-xs-base)}.lg\:gap_sm-base{gap:var(--spacing-sm-base)}.lg\:gap_md-base{gap:var(--spacing-md-base)}.lg\:gap_lg-base{gap:var(--spacing-lg-base)}.lg\:gap_xl-base{gap:var(--spacing-xl-base)}.lg\:gap_2xl-base{gap:var(--spacing-2xl-base)}.lg\:gap_3xl-base{gap:var(--spacing-3xl-base)}.lg\:gap_header-animation-top{gap:var(--spacing-header-animation-top)}.lg\:gap_carousel-arrow-top{gap:var(--spacing-carousel-arrow-top)}.lg\:gap_3xs{gap:var(--spacing-3xs)}.lg\:gap_2xs{gap:var(--spacing-2xs)}.lg\:gap_xs{gap:var(--spacing-xs)}.lg\:gap_sm{gap:var(--spacing-sm)}.lg\:gap_md{gap:var(--spacing-md)}.lg\:gap_lg{gap:var(--spacing-lg)}.lg\:gap_xl{gap:var(--spacing-xl)}.lg\:gap_2xl{gap:var(--spacing-2xl)}.lg\:gap_3xl{gap:var(--spacing-3xl)}.lg\:gap_grid-margin{gap:var(--spacing-grid-margin)}.lg\:gap_grid-gutter{gap:var(--spacing-grid-gutter)}.lg\:gap_grid-gutter-lg{gap:var(--spacing-grid-gutter-lg)}.lg\:gap_cta-padding-inline{gap:var(--spacing-cta-padding-inline)}.lg\:gap_auto{gap:var(--spacing-auto)}.lg\:gap_0{gap:var(--spacing-0)}.lg\:grid-tc_repeat\(1\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-tc_repeat\(2\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-tc_repeat\(3\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-tc_repeat\(4\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-tc_repeat\(5\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-tc_repeat\(6\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-tc_repeat\(7\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-tc_repeat\(8\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-tc_repeat\(9\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(9,minmax(0,1fr))}.lg\:grid-tc_repeat\(10\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-tc_repeat\(11\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(11,minmax(0,1fr))}.lg\:grid-tc_repeat\(12\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(12,minmax(0,1fr))}}@media screen and (width>=90rem){.xl\:grid-c_span_1{grid-column:span 1}.xl\:grid-c_span_2{grid-column:span 2}.xl\:grid-c_span_3{grid-column:span 3}.xl\:grid-c_span_4{grid-column:span 4}.xl\:grid-c_span_5{grid-column:span 5}.xl\:grid-c_span_6{grid-column:span 6}.xl\:grid-c_span_7{grid-column:span 7}.xl\:grid-c_span_8{grid-column:span 8}.xl\:grid-c_span_9{grid-column:span 9}.xl\:grid-c_span_10{grid-column:span 10}.xl\:grid-c_span_11{grid-column:span 11}.xl\:grid-c_span_12{grid-column:span 12}.xl\:grid-r_span_1{grid-row:span 1}.xl\:grid-r_span_2{grid-row:span 2}.xl\:grid-r_span_3{grid-row:span 3}.xl\:grid-r_span_4{grid-row:span 4}.xl\:grid-r_span_5{grid-row:span 5}.xl\:grid-r_span_6{grid-row:span 6}.xl\:grid-r_span_7{grid-row:span 7}.xl\:grid-r_span_8{grid-row:span 8}.xl\:grid-r_span_9{grid-row:span 9}.xl\:grid-r_span_10{grid-row:span 10}.xl\:grid-r_span_11{grid-row:span 11}.xl\:grid-r_span_12{grid-row:span 12}.xl\:gap_3xs-base{gap:var(--spacing-3xs-base)}.xl\:gap_2xs-base{gap:var(--spacing-2xs-base)}.xl\:gap_xs-base{gap:var(--spacing-xs-base)}.xl\:gap_sm-base{gap:var(--spacing-sm-base)}.xl\:gap_md-base{gap:var(--spacing-md-base)}.xl\:gap_lg-base{gap:var(--spacing-lg-base)}.xl\:gap_xl-base{gap:var(--spacing-xl-base)}.xl\:gap_2xl-base{gap:var(--spacing-2xl-base)}.xl\:gap_3xl-base{gap:var(--spacing-3xl-base)}.xl\:gap_header-animation-top{gap:var(--spacing-header-animation-top)}.xl\:gap_carousel-arrow-top{gap:var(--spacing-carousel-arrow-top)}.xl\:gap_3xs{gap:var(--spacing-3xs)}.xl\:gap_2xs{gap:var(--spacing-2xs)}.xl\:gap_xs{gap:var(--spacing-xs)}.xl\:gap_sm{gap:var(--spacing-sm)}.xl\:gap_md{gap:var(--spacing-md)}.xl\:gap_lg{gap:var(--spacing-lg)}.xl\:gap_xl{gap:var(--spacing-xl)}.xl\:gap_2xl{gap:var(--spacing-2xl)}.xl\:gap_3xl{gap:var(--spacing-3xl)}.xl\:gap_grid-margin{gap:var(--spacing-grid-margin)}.xl\:gap_grid-gutter{gap:var(--spacing-grid-gutter)}.xl\:gap_grid-gutter-lg{gap:var(--spacing-grid-gutter-lg)}.xl\:gap_cta-padding-inline{gap:var(--spacing-cta-padding-inline)}.xl\:gap_auto{gap:var(--spacing-auto)}.xl\:gap_0{gap:var(--spacing-0)}.xl\:grid-tc_repeat\(1\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-tc_repeat\(2\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-tc_repeat\(3\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-tc_repeat\(4\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-tc_repeat\(5\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-tc_repeat\(6\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-tc_repeat\(7\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-tc_repeat\(8\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-tc_repeat\(9\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(9,minmax(0,1fr))}.xl\:grid-tc_repeat\(10\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(10,minmax(0,1fr))}.xl\:grid-tc_repeat\(11\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(11,minmax(0,1fr))}.xl\:grid-tc_repeat\(12\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(12,minmax(0,1fr))}}}@layer recipes.slots{@layer _base{.header__root{gap:var(--spacing-md);padding-inline:var(--spacing-grid-margin);height:var(--sizes-header-height);align-items:center;display:flex;position:relative}.dark .header__root .lottie path{fill:var(--colors-text-primary);stroke:var(--colors-text-primary)}.header__root-section{margin:var(--spacing-auto);width:var(--sizes-fill);height:var(--sizes-fill);max-width:var(--sizes-full-desktop);justify-content:space-between;align-items:center;display:flex}.header__menu-container{gap:var(--spacing-lg);flex:1;justify-content:center;align-items:center;display:none}.header__menu-primary{font-size:var(--font-sizes-md)}.header__menu-secondary{font-size:var(--font-sizes-sm)}.header__logo{height:var(--sizes-header-logo-height);width:var(--sizes-header-logo-width);display:flex}.header__toggle{padding:var(--spacing-xs);z-index:1;font-size:var(--font-sizes-toggle-icon-size);margin-left:var(--spacing-auto);margin-right:calc(var(--spacing-xs) * -1);position:relative}.header__animation{background:var(--colors-bg-primary);gap:var(--spacing-md);padding-block:var(--spacing-md);z-index:2;left:var(--spacing-0);right:var(--spacing-0);top:var(--spacing-header-animation-top);padding-bottom:var(--spacing-xl);position:absolute}.header__animation,.area__root{padding-inline:var(--spacing-grid-margin);width:var(--sizes-fill);display:grid}.area__root{padding-block:var(--spacing-xl);position:relative}.area__root-section{margin:var(--spacing-auto);width:var(--sizes-fill);height:var(--sizes-fill);max-width:var(--sizes-full-desktop);display:grid}.area__asset{z-index:-1}.area__label{font-size:var(--font-sizes-sm);font-weight:var(--font-weights-600);line-height:var(--line-heights-tight);text-transform:uppercase;margin-bottom:var(--spacing-2xs)}.area__label,.area__heading{font-family:var(--fonts-heading)}.area__heading{font-size:var(--font-sizes-xl);font-weight:var(--font-weights-700);line-height:var(--line-heights-medium);text-transform:none;margin-bottom:var(--spacing-grid-gutter)}.area__subheading{font-family:Inter Tight;font-size:var(--font-sizes-sm);font-weight:var(--font-weights-400);line-height:var(--line-heights-relaxed);text-transform:none;margin-bottom:var(--spacing-xs)}.area__grid{gap:var(--spacing-md)}.area__card-label{gap:var(--spacing-xs);font-family:var(--fonts-heading);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-600);line-height:var(--line-heights-tight);text-transform:uppercase;margin-bottom:var(--spacing-2xs);align-items:center;display:flex}.area__card-heading{font-size:var(--font-sizes-lg);margin-bottom:var(--spacing-sm)}.area__card-heading,.area__card-subheading{font-family:var(--fonts-heading);font-weight:var(--font-weights-700);line-height:var(--line-heights-normal);text-transform:none}.area__card-subheading,.area__card-content{font-size:var(--font-sizes-md)}.area__card-content{font-family:Inter Tight;font-weight:var(--font-weights-400);line-height:var(--line-heights-relaxed);text-transform:none}.form__grid{gap:var(--spacing-sm);align-items:start}.form__item{gap:var(--spacing-2xs);font-family:Inter Tight;font-size:var(--font-sizes-sm);font-weight:var(--font-weights-400);line-height:var(--line-heights-relaxed);text-transform:none;display:grid}.form__item-checkbox{gap:var(--spacing-2xs);align-items:baseline;display:flex}.form__item-container{gap:var(--spacing-sm);display:grid}.form__heading,.form__label{font-family:Inter Tight;font-size:var(--font-sizes-sm);font-weight:var(--font-weights-400);line-height:var(--line-heights-relaxed);text-transform:none}.form__label{gap:var(--spacing-xs);display:flex}.form__input{background:var(--colors-component-input-bg);padding-inline:var(--spacing-2xs);outline:var(--borders-regular);color:var(--colors-text-primary);width:var(--sizes-fill);height:var(--sizes-select-height)}.form__input:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--colors-component-input-bg-disabled);outline-color:var(--colors-border-disabled)}.form__input[aria-invalid=true]{background:var(--colors-system-negative)}.form__input::placeholder,.form__input[data-placeholder]{color:var(--colors-text-grey)}.form__input:is(:focus,[data-focus]){background:var(--colors-component-input-bg-focus);outline:var(--borders-none)}.form__input:is(:hover,[data-hover]){background:var(--colors-component-input-bg-hover)}.form__checkbox{outline-color:var(--colors-border-primary);display:flex}.form__checkbox[aria-invalid=true]{outline-color:var(--colors-system-negative)}.form__radio{outline-color:var(--colors-border-primary)}.form__radio[aria-invalid=true]{outline-color:var(--colors-system-negative)}.form__textarea{padding:var(--spacing-2xs);background:var(--colors-component-input-bg);outline:var(--borders-regular);color:var(--colors-text-primary);width:var(--sizes-fill)}.form__textarea:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--colors-component-input-bg-disabled);outline-color:var(--colors-border-disabled)}.form__textarea[aria-invalid=true]{background:var(--colors-system-negative)}.form__textarea::placeholder,.form__textarea[data-placeholder]{color:var(--colors-text-grey)}.form__textarea:is(:focus,[data-focus]){background:var(--colors-component-input-bg-focus);outline:var(--borders-none)}.form__textarea:is(:hover,[data-hover]){background:var(--colors-component-input-bg-hover)}.form__file-input{gap:var(--spacing-xs);align-items:center;display:flex}.form__file-input-hidden{display:none}.form__file-input-display{background:var(--colors-component-input-bg);padding-inline:var(--spacing-2xs);outline:var(--borders-regular);cursor:default;font-family:Inter Tight;font-size:var(--font-sizes-sm);font-weight:var(--font-weights-400);line-height:var(--line-heights-relaxed);text-transform:none;color:var(--colors-text-primary);flex:1;align-items:center;display:flex}.form__file-input-display[aria-invalid=true]{outline-color:var(--colors-system-negative)}.form__consent{font-family:Inter Tight;font-size:var(--font-sizes-sm);font-weight:var(--font-weights-400);line-height:var(--line-heights-relaxed);text-transform:none}.form__error-text{background:var(--colors-system-negative);padding-inline:var(--spacing-3xs)}.form__error-text,.form__helper-text{font-family:Inter Tight;font-size:var(--font-sizes-xs);font-weight:var(--font-weights-400);line-height:var(--line-heights-relaxed);text-transform:none;width:var(--sizes-fit);margin-top:var(--spacing-xs);display:block}.form__ctas{gap:var(--spacing-md);margin-top:var(--spacing-lg);display:flex}.form__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cta__root{gap:var(--spacing-3xs);transition-property:var(--transition-prop,all);transition-timing-function:var(--transition-easing,cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration,.15s);color:var(--colors-inherit);font-family:Inter Tight;font-size:var(--font-sizes-sm);font-weight:var(--font-weights-400);line-height:var(--line-heights-relaxed);text-transform:none;align-items:center;display:inline-flex}.cta__root:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed}.cta__icon{justify-content:center;align-items:center;display:inline-flex}.alert__root{padding:var(--spacing-2xs);gap:var(--spacing-xs);display:flex}.alert__container{gap:var(--spacing-3xs);display:grid}.alert__heading{font-family:var(--fonts-heading);font-size:var(--font-sizes-xs);font-weight:var(--font-weights-600);text-transform:uppercase}.alert__heading,.alert__text{line-height:var(--line-heights-relaxed)}.alert__text{font-family:Inter Tight;font-size:var(--font-sizes-sm);font-weight:var(--font-weights-400);text-transform:none}.card__root{padding-inline:var(--spacing-grid-margin);padding-block:var(--spacing-xl)}.card__root,.card__root-section{width:var(--sizes-fill);display:grid;position:relative}.card__root-section{margin:var(--spacing-auto);height:var(--sizes-fill);max-width:var(--sizes-full-desktop)}.card__asset{aspect-ratio:var(--aspect-ratios-3\/4)}.card__asset-video{aspect-ratio:var(--aspect-ratios-16\/9)}.card__label{font-size:var(--font-sizes-sm);font-weight:var(--font-weights-600);line-height:var(--line-heights-tight);text-transform:uppercase;margin-bottom:var(--spacing-2xs)}.card__label,.card__heading{font-family:var(--fonts-heading)}.card__heading{font-size:var(--font-sizes-xl);font-weight:var(--font-weights-700);line-height:var(--line-heights-medium);text-transform:none;margin-bottom:var(--spacing-grid-gutter)}.card__subheading{font-family:Inter Tight;font-size:var(--font-sizes-sm);font-weight:var(--font-weights-400);line-height:var(--line-heights-relaxed);text-transform:none;margin-bottom:var(--spacing-xs)}.card__grid{column-gap:var(--spacing-grid-gutter);row-gap:var(--spacing-grid-gutter-lg)}.card__card{padding:var(--spacing-0);gap:var(--spacing-xs);display:grid}.card__card-section{width:var(--sizes-fill);height:var(--sizes-fill);display:grid}.card__card-asset{aspect-ratio:var(--aspect-ratios-1\/1)}.card__card-asset-video{aspect-ratio:var(--aspect-ratios-16\/9)}.card__card-asset-icon{font-size:var(--font-sizes-2xl)}.card__card-label{gap:var(--spacing-xs);font-family:var(--fonts-heading);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-600);line-height:var(--line-heights-tight);text-transform:uppercase;margin-bottom:var(--spacing-2xs);align-items:center;display:flex}.card__card-heading{font-size:var(--font-sizes-lg);margin-bottom:var(--spacing-sm)}.card__card-heading,.card__card-subheading{font-family:var(--fonts-heading);font-weight:var(--font-weights-700);line-height:var(--line-heights-normal);text-transform:none}.card__card-subheading,.card__card-content{font-size:var(--font-sizes-md)}.card__card-content{font-family:Inter Tight;font-weight:var(--font-weights-400);line-height:var(--line-heights-relaxed);text-transform:none}.card__ctas{gap:var(--spacing-xs);display:flex}.card__footer{font-size:var(--font-sizes-sm)}.card__footer,.card__card-content-footer{font-family:Inter Tight;font-weight:var(--font-weights-400);line-height:var(--line-heights-relaxed);text-transform:none}.card__card-content-footer{font-size:var(--font-sizes-md)}.image__img{border:var(--borders-none);object-fit:cover;object-position:center;vertical-align:top;width:var(--sizes-fill);height:var(--sizes-fill)}.author__root{gap:var(--spacing-grid-gutter);flex-flow:row;align-items:center;display:flex}.author__heading{font-size:var(--font-sizes-sm)}.author__heading,.author__label{font-family:var(--fonts-heading);font-weight:var(--font-weights-600);line-height:var(--line-heights-tight);text-transform:uppercase}.author__label{font-size:var(--font-sizes-xs);margin-bottom:var(--spacing-2xs)}.chart__root{gap:var(--spacing-md);font-family:var(--fonts-body);height:var(--sizes-auto);display:grid}.chart__root,.chart__container{width:var(--sizes-fill);position:relative}.chart__container{--chart-primary-color:#d63384;--chart-secondary-color:#343a40;--chart-tertiary-color:#fd7e14;--chart-quaternary-color:#6f42c1;--chart-background:var(--colors-bg-primary);--chart-text-color:var(--colors-text-primary);--chart-grid-color:var(--colors-border-primary);--chart-axis-color:#495057;height:var(--sizes-chart-container-height)}.chart__title{font-family:var(--fonts-heading);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-600);line-height:var(--line-heights-tight);text-transform:uppercase;margin-bottom:var(--spacing-sm)}.chart__legend{gap:var(--spacing-sm);font-size:var(--font-sizes-sm);color:var(--colors-text-grey);margin-top:var(--spacing-sm);justify-content:center;display:flex}.chart__legend,.chart__tooltip{font-family:Inter Tight;font-weight:var(--font-weights-400);line-height:var(--line-heights-relaxed);text-transform:none}.chart__tooltip{border:var(--borders-regular);padding-inline:var(--spacing-sm);padding-block:var(--spacing-xs);background-color:var(--colors-bg-secondary);font-size:var(--font-sizes-xs);color:var(--colors-text-primary);box-shadow:var(--shadows-md)}.chips__root{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.chips__cta{border:var(--borders-regular);gap:var(--spacing-2xs);transition-property:var(--transition-prop,all);transition-timing-function:var(--transition-easing,cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration,.15s);padding-block:var(--spacing-2xs);padding-inline:var(--spacing-xs);color:var(--colors-component-button-outline-text);font-family:Inter Tight;font-size:var(--font-sizes-sm);font-weight:var(--font-weights-400);line-height:var(--line-heights-relaxed);text-transform:none;align-items:center;display:inline-flex}.chips__cta:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]),.chips__cta:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:hover,[data-hover]){background:var(--colors-component-button-filled-bg-disabled);color:var(--colors-component-button-outline-text-disabled);cursor:not-allowed}.chips__cta:is(:hover,[data-hover]){background:var(--colors-component-button-filled-bg-hover);color:var(--colors-component-button-outline-text-hover)}.chips__cta:is(:active,[data-active]){background:var(--colors-component-button-filled-bg-active);color:var(--colors-component-button-outline-text-active)}.iframe__iframe{border:var(--borders-none);width:var(--sizes-fill);display:block}.list__root{margin:var(--spacing-xs);padding-inline-start:var(--spacing-md);list-style-type:none}.list__section:not(:last-child){margin-bottom:var(--spacing-2xs)}.list__item{padding:var(--spacing-0)}.menu__label{font-family:var(--fonts-heading);font-size:var(--font-sizes-xs);font-weight:var(--font-weights-600);line-height:var(--line-heights-tight);text-transform:uppercase}.menu__primary{gap:var(--spacing-xs);align-items:center;display:flex}.menu__primary,.menu__primary ul{margin:var(--spacing-0)}.menu__primary li{list-style:none}.menu__primary-item{position:relative}.menu__primary-link{color:var(--colors-text-link-default);line-height:var(--line-heights-relaxed);align-items:center;display:flex}.menu__primary-link:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--colors-component-button-filled-bg-disabled);cursor:not-allowed;color:var(--colors-text-link-disabled)!important}.menu__primary-link:is(:hover,[data-hover]){background:var(--colors-component-button-filled-bg-hover);color:var(--colors-text-link-hover)!important}.menu__primary-link.active,.menu__primary-link:active{background:var(--colors-component-button-filled-bg-active);color:var(--colors-text-link-active)!important}.menu__secondary-item{position:relative}.menu__secondary-link{line-height:var(--line-heights-relaxed);color:var(--colors-text-link-default);align-items:center;display:flex}.menu__secondary-link:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--colors-component-button-filled-bg-disabled);cursor:not-allowed;color:var(--colors-text-link-disabled)!important}.menu__secondary-link:is(:hover,[data-hover]){background:var(--colors-component-button-filled-bg-hover);color:var(--colors-text-link-hover)!important}.menu__secondary-link.active,.menu__secondary-link:active{background:var(--colors-component-button-filled-bg-active);color:var(--colors-text-link-active)!important}.menu__tertiary-link{line-height:var(--line-heights-relaxed);color:var(--colors-text-link-default);align-items:center;display:flex}.menu__tertiary-link:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--colors-component-button-filled-bg-disabled);cursor:not-allowed;color:var(--colors-text-link-disabled)!important}.menu__tertiary-link:is(:hover,[data-hover]){background:var(--colors-component-button-filled-bg-hover);color:var(--colors-text-link-hover)!important}.menu__tertiary-link.active,.menu__tertiary-link:active{background:var(--colors-component-button-filled-bg-active);color:var(--colors-text-link-active)!important}.menu__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.menu__tab-content{padding-block:var(--spacing-lg)}.tags__root{gap:var(--spacing-2xs);display:flex}.tags__cta{background:var(--colors-bg-accent-pink);padding-block:var(--spacing-3xs);padding-inline:var(--spacing-2xs);font-family:var(--fonts-heading);font-size:var(--font-sizes-xs);font-weight:var(--font-weights-600);line-height:var(--line-heights-tight);text-transform:uppercase}.video__root{aspect-ratio:var(--aspect-ratios-16\/9);position:relative}.video__video{border:var(--borders-none);z-index:0;top:var(--spacing-0);bottom:var(--spacing-0);left:var(--spacing-0);right:var(--spacing-0);width:var(--sizes-fill);height:var(--sizes-fill);position:absolute}.carousel__root{aspect-ratio:var(--aspect-ratios-16\/9);width:var(--sizes-fill);position:relative;overflow:hidden}.carousel__root-section,.carousel__item{width:var(--sizes-fill);height:var(--sizes-fill);display:flex}.carousel__dots{gap:var(--spacing-md);z-index:2;width:var(--sizes-fill);bottom:var(--spacing-0);padding-bottom:var(--spacing-sm);justify-content:center;align-items:center;display:flex;position:absolute}.carousel__dot{--mix-background:color-mix(in srgb, var(--colors-light) 20%, transparent);border-radius:var(--radii-carousel-dot-border-radius);height:var(--sizes-carousel-dot-size);width:var(--sizes-carousel-dot-size)}.carousel__dot,.carousel__dot:is(:active,[data-active]){background:var(--mix-background,var(--colors-light))}.carousel__dot:is(:active,[data-active]){--mix-background:color-mix(in srgb, var(--colors-light) 50%, transparent)}.carousel__arrow{padding:var(--spacing-2xs);z-index:2;--mix-color:color-mix(in srgb, var(--colors-light) 30%, transparent);color:var(--mix-color,var(--colors-light));position:absolute;top:50%}.carousel__arrow:is(:hover,[data-hover]){color:var(--colors-light)}.modal__root{top:var(--spacing-0);left:var(--spacing-0);height:var(--sizes-fill);display:flex;position:absolute}.modal__root,.select__root{width:var(--sizes-fill);align-items:center}.select__root{gap:var(--spacing-md);padding-inline:var(--spacing-2xs);outline:var(--borders-regular);cursor:pointer;min-width:var(--sizes-fill);display:inline-flex;position:relative}.select__root::placeholder,.select__root[data-placeholder]{--mix-color:color-mix(in srgb, var(--colors-dark) 50%, transparent);color:var(--mix-color,var(--colors-dark))}.select__input{border:var(--borders-none);padding-inline:var(--spacing-2xs);font-family:Inter Tight;font-size:var(--font-sizes-sm);font-weight:var(--font-weights-400);line-height:var(--line-heights-relaxed);text-transform:none;color:var(--colors-text-primary);width:var(--sizes-fill);height:var(--sizes-select-height)}.select__input:focus-within{outline:var(--borders-none)}.select__options{background:var(--colors-light);outline:var(--borders-regular);z-index:10;width:var(--sizes-fill);top:100%;left:var(--spacing-0);max-height:300px;position:absolute;overflow:auto}.select__option{padding:var(--spacing-2xs);font-family:Inter Tight;font-size:var(--font-sizes-sm);font-weight:var(--font-weights-400);line-height:var(--line-heights-relaxed);text-transform:none;color:var(--colors-text-primary);width:var(--sizes-fill);display:block}.select__option:is(:hover,[data-hover]){background:var(--colors-component-button-outline-bg-active)}.accordion__root{position:relative}.accordion__root>li{list-style:none}.accordion__link{padding:var(--spacing-2xs);gap:var(--spacing-md);border-bottom:var(--borders-regular);font-family:var(--fonts-heading);font-size:var(--font-sizes-lg);font-weight:var(--font-weights-700);line-height:var(--line-heights-normal);text-transform:none;width:var(--sizes-fill);align-items:center;display:flex}.accordion__icon{width:24px}.accordion__content{padding:var(--spacing-2xs)}.footer__root{background:var(--colors-bg-tertiary);gap:var(--spacing-md);padding-inline:var(--spacing-grid-margin);padding-block:var(--spacing-xl);color:var(--colors-text-primary-inverse);padding-bottom:var(--spacing-sm);position:relative}.footer__root,.footer__root-section{width:var(--sizes-fill);display:grid}.footer__root-section{margin:var(--spacing-auto);height:var(--sizes-fill);max-width:var(--sizes-full-desktop)}.footer__grid{gap:var(--spacing-grid-gutter);row-gap:var(--spacing-xl)}.footer__info{font-family:Inter Tight;font-size:var(--font-sizes-md);font-weight:var(--font-weights-400);line-height:var(--line-heights-relaxed);text-transform:none}.footer__contact-info{padding:var(--spacing-0)}.footer__social-menu{margin-top:var(--spacing-grid-gutter)}.footer__social-menu a{border-bottom:var(--borders-none)!important}.footer__footer{gap:var(--spacing-grid-gutter);justify-content:space-between;align-items:center;display:flex}.footer__copyright{font-family:Inter Tight;font-size:var(--font-sizes-xs);font-weight:var(--font-weights-400);line-height:var(--line-heights-relaxed);text-transform:none;white-space:nowrap}.hero__root{padding-inline:var(--spacing-grid-margin);padding-block:var(--spacing-xl);padding-top:var(--spacing-3xl);padding-bottom:var(--spacing-xl);position:relative}.hero__root,.hero__root-section{width:var(--sizes-fill);display:grid}.hero__root-section{margin:var(--spacing-auto);gap:var(--spacing-grid-gutter);height:var(--sizes-fill);max-width:var(--sizes-full-desktop)}.hero__label{font-family:var(--fonts-heading);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-600);line-height:var(--line-heights-tight);text-transform:uppercase}.hero__grid{gap:var(--spacing-grid-gutter)}.hero__card{padding:var(--spacing-0);gap:var(--spacing-md);display:grid}.hero__card-section{position:relative}.hero__card-asset{aspect-ratio:var(--aspect-ratios-3\/4)}.hero__card-label{gap:var(--spacing-xs);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-600);text-transform:uppercase;margin-bottom:var(--spacing-xs);align-items:center;display:flex}.hero__card-label,.hero__card-heading{font-family:var(--fonts-heading);line-height:var(--line-heights-tight)}.hero__card-heading{font-size:var(--font-sizes-2xl);font-weight:var(--font-weights-700);text-transform:none}.hero__card-content{font-family:var(--fonts-body);font-size:var(--font-sizes-lg);font-weight:var(--font-weights-500);line-height:var(--line-heights-normal);text-transform:none}.hero__ctas{gap:var(--spacing-xs);display:flex}.hero__footer{font-family:Inter Tight;font-size:var(--font-sizes-sm);font-weight:var(--font-weights-400);line-height:var(--line-heights-relaxed);text-transform:none}@media screen and (width>=52.5rem){.card__asset,.card__card-asset,.hero__card-asset{aspect-ratio:var(--aspect-ratios-16\/9)}}@media screen and (width>=64rem){.header__menu-container{display:flex}}}.header__root--variant_case{z-index:10;width:var(--sizes-fill);position:absolute}.header__root--variant_case .lottie path{fill:var(--colors-text-primary-inverse)}.area__root--spacing_full{min-height:var(--sizes-full-h)}.area__root--layout_centered{align-content:center}.area__root-section--layout_centered{text-align:center;justify-content:center}.area__root--variant_border-top{padding-top:var(--spacing-0)}.area__root-section--variant_border-top{border-top:var(--borders-regular);padding-top:var(--spacing-lg)}.area__root--variant_dark{background:var(--colors-bg-primary);color:var(--colors-text-primary)}.area__root--variant_blue{background:var(--colors-bg-accent-blue);color:var(--colors-text-primary)}.area__root--variant_pink{background:var(--colors-bg-accent-pink);color:var(--colors-text-primary)}.area__root-section--layout_left{justify-content:left}.area__label--size_small{font-family:var(--fonts-heading);font-size:var(--font-sizes-xs);font-weight:var(--font-weights-600);line-height:var(--line-heights-tight);text-transform:uppercase}.area__heading--size_small{font-size:var(--font-sizes-lg)}.area__heading--size_small,.area__card-heading--size_small{font-family:var(--fonts-heading);font-weight:var(--font-weights-700);line-height:var(--line-heights-normal);text-transform:none}.area__card-heading--size_small{font-size:var(--font-sizes-md);-webkit-hyphens:auto;hyphens:auto;margin-bottom:var(--spacing-2xs)}.area__card-subheading--size_small{font-family:var(--fonts-heading);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-600);line-height:var(--line-heights-tight);text-transform:uppercase}.area__card-content--size_small{font-family:Inter Tight;font-size:var(--font-sizes-sm);font-weight:var(--font-weights-400);line-height:var(--line-heights-relaxed);text-transform:none}.area__root--spacing_fill{padding-inline:var(--spacing-0)}.area__root-section--spacing_fill{max-width:var(--sizes-fill)!important}.area__root--spacing_next{padding-top:var(--spacing-0)}.area__root--spacing_prev{padding-bottom:var(--spacing-0)}.area__root--spacing_middle{padding-block:var(--spacing-0)}.area__root-section--maxWidth_wide{max-width:var(--sizes-container-wide)}.area__root-section--maxWidth_normal{max-width:var(--sizes-container-normal)}.area__root-section--maxWidth_narrow,.form__root--variant_small{max-width:var(--sizes-container-narrow)}.cta__root--variant_filled{background:var(--colors-component-button-filled-bg);padding-block:var(--spacing-2xs);padding-inline:var(--spacing-xs);line-height:var(--line-heights-relaxed);color:var(--colors-component-button-filled-text)}.cta__root--variant_filled:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]),.cta__root--variant_filled:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:hover,[data-hover]){background:var(--colors-component-button-filled-bg-disabled);color:var(--colors-component-button-filled-text-disabled);cursor:not-allowed}.cta__root--variant_filled:is(:hover,[data-hover]){background:var(--colors-component-button-filled-bg-hover);color:var(--colors-component-button-filled-text-hover)}.cta__root--variant_filled:is(:active,[data-active]){background:var(--colors-component-button-filled-bg-active);color:var(--colors-component-button-filled-text-active)}.cta__root--variant_outline{border:var(--borders-regular);padding-block:var(--spacing-2xs);padding-inline:var(--spacing-xs);line-height:var(--line-heights-relaxed);color:var(--colors-component-button-outline-text)}.cta__root--variant_outline:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]),.cta__root--variant_outline:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:hover,[data-hover]){background:var(--colors-component-button-filled-bg-disabled);color:var(--colors-component-button-outline-text-disabled);cursor:not-allowed}.cta__root--variant_outline:is(:hover,[data-hover]){background:var(--colors-component-button-filled-bg-hover);color:var(--colors-component-button-outline-text-hover)}.cta__root--variant_outline:is(:active,[data-active]){background:var(--colors-component-button-filled-bg-active);color:var(--colors-component-button-outline-text-active)}.cta__root--variant_link{border-bottom:var(--borders-regular);line-height:var(--line-heights-relaxed);color:var(--colors-text-link-default);padding:var(--spacing-0)!important}.cta__root--variant_link:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--colors-component-button-filled-bg-disabled);cursor:not-allowed;color:var(--colors-text-link-disabled)!important}.cta__root--variant_link:is(:hover,[data-hover]){background:var(--colors-component-button-filled-bg-hover);color:var(--colors-text-link-hover)!important}.cta__root--variant_link.active,.cta__root--variant_link:active{background:var(--colors-component-button-filled-bg-active);color:var(--colors-text-link-active)!important}.cta__root--variant_skipLink{z-index:9999;line-height:var(--line-heights-relaxed);color:var(--colors-component-button-ghost-text);position:absolute;top:-999px;left:-999px}.cta__root--variant_skipLink:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]),.cta__root--variant_skipLink:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:hover,[data-hover]){background:var(--colors-component-button-filled-bg-disabled);color:var(--colors-component-button-ghost-text-disabled);cursor:not-allowed}.cta__root--variant_skipLink:is(:focus,[data-focus]){outline:var(--borders-regular);outline-color:var(--colors-component-button-filled-bg);outline-offset:var(--spacing-2xs)}.cta__root--variant_skipLink:is(:focus,[data-focus]),.cta__root--variant_skipLink:is(:focus-visible,[data-focus-visible]){top:var(--spacing-2xs);left:var(--spacing-2xs)}.cta__root--variant_skipLink:is(:hover,[data-hover]){background:var(--colors-component-button-filled-bg-hover);color:var(--colors-component-button-ghost-text-hover)}.cta__root--variant_skipLink:is(:active,[data-active]){background:var(--colors-component-button-filled-bg-active);color:var(--colors-component-button-ghost-text-active)}.cta__root--variant_ghost{line-height:var(--line-heights-relaxed);color:var(--colors-component-button-ghost-text)}.cta__root--variant_ghost:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]),.cta__root--variant_ghost:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:hover,[data-hover]){background:var(--colors-component-button-filled-bg-disabled);color:var(--colors-component-button-ghost-text-disabled);cursor:not-allowed}.cta__root--variant_ghost:is(:hover,[data-hover]){background:var(--colors-component-button-filled-bg-hover);color:var(--colors-component-button-ghost-text-hover)}.cta__root--variant_ghost:is(:active,[data-active]){background:var(--colors-component-button-filled-bg-active);color:var(--colors-component-button-ghost-text-active)}.cta__root--variant_cta{font-family:var(--fonts-body);font-size:var(--font-sizes-lg);font-weight:var(--font-weights-500);line-height:var(--line-heights-relaxed);text-transform:none;color:var(--colors-component-button-ghost-text)}.cta__root--variant_cta:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]),.cta__root--variant_cta:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:hover,[data-hover]){background:var(--colors-component-button-filled-bg-disabled);color:var(--colors-component-button-ghost-text-disabled);cursor:not-allowed}.cta__root--variant_cta:is(:hover,[data-hover]){background:var(--colors-component-button-filled-bg-hover);color:var(--colors-component-button-ghost-text-hover)}.cta__root--variant_cta:is(:active,[data-active]){background:var(--colors-component-button-filled-bg-active);color:var(--colors-component-button-ghost-text-active)}.alert__root--variant_informative{background:var(--colors-system-informative);color:var(--colors-text-primary)}.alert__root--variant_error{background:var(--colors-system-negative);color:var(--colors-text-primary)}.alert__root--variant_success{background:var(--colors-system-positive);color:var(--colors-text-primary)}.alert__root--variant_neutral{background:var(--colors-bg-secondary);color:var(--colors-text-primary)}.alert__root--size_large{padding:var(--spacing-sm)}.heading__root--type_5{font-size:var(--font-sizes-xs)}.heading__root--type_5,.heading__root--type_4{font-family:var(--fonts-heading);font-weight:var(--font-weights-600);line-height:var(--line-heights-tight);text-transform:uppercase;margin-top:var(--spacing-lg)}.heading__root--type_4{font-size:var(--font-sizes-sm);margin-bottom:var(--spacing-3xs)}.heading__root--type_6{font-family:var(--fonts-heading);font-size:var(--font-sizes-xs);font-weight:var(--font-weights-500);line-height:var(--line-heights-tight);text-transform:none;margin-top:var(--spacing-lg)}.heading__root--type_2{font-size:var(--font-sizes-lg);margin-bottom:var(--spacing-sm);margin-top:var(--spacing-md)}.heading__root--type_2,.heading__root--type_1{font-family:var(--fonts-heading);font-weight:var(--font-weights-700);line-height:var(--line-heights-normal);text-transform:none}.heading__root--type_1,.heading__root--type_3{font-size:var(--font-sizes-md)}.heading__root--type_3{font-family:var(--fonts-heading);font-weight:var(--font-weights-700);line-height:var(--line-heights-normal);text-transform:none;margin-bottom:var(--spacing-xs)}.heading__root--type_3:not(:first-child){margin-top:var(--spacing-md)}.card__root-section--layout_logo-marquee{width:var(--sizes-fill);overflow:hidden}.card__root-section--layout_logo-marquee:is(:hover,[data-hover]) [data-marquee-track]{animation-play-state:paused}.card__grid--layout_logo-marquee{gap:var(--spacing-xl);align-items:center;width:max-content;display:flex}.card__grid-cell--layout_logo-marquee{flex-shrink:0}.card__grid-cell--layout_logo-marquee,.card__card--layout_logo-marquee{justify-content:center;align-items:center;display:flex}.card__card-asset--layout_logo-marquee{aspect-ratio:var(--aspect-ratios-initial);object-fit:contain;width:var(--sizes-auto);height:var(--sizes-auto);max-height:var(--sizes-logo-strip-max-height);max-width:var(--sizes-logo-strip-max-width)}.card__grid--marqueeSpeed_medium{animation:var(--animations-logo-strip-marquee-medium)}.card__grid--layout_logo-grid{gap:var(--spacing-grid-gutter);justify-content:center;align-items:center}.card__card--layout_logo-grid{justify-content:center;align-items:center;display:flex}.card__card-asset--layout_logo-grid{aspect-ratio:var(--aspect-ratios-initial);object-fit:contain;width:var(--sizes-auto);height:var(--sizes-auto);max-height:var(--sizes-logo-strip-max-height);max-width:var(--sizes-logo-strip-max-width)}.card__root--variant_dark{background:var(--colors-bg-primary);color:var(--colors-text-primary)}.card__root--variant_blue{background:var(--colors-bg-accent-blue);color:var(--colors-text-primary)}.card__root--variant_pink{background:var(--colors-bg-accent-pink);color:var(--colors-text-primary)}.card__root--variant_border-top{padding-top:var(--spacing-0)}.card__root-section--variant_border-top{border-top:var(--borders-regular);padding-top:var(--spacing-lg)}.card__card-heading--size_large{font-family:var(--fonts-heading);font-size:var(--font-sizes-xl);font-weight:var(--font-weights-700);line-height:var(--line-heights-medium);text-transform:none}.card__label--size_medium{font-family:var(--fonts-heading);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-600);line-height:var(--line-heights-tight);text-transform:uppercase}.card__heading--size_medium{font-family:var(--fonts-heading);font-size:var(--font-sizes-lg);font-weight:var(--font-weights-700);line-height:var(--line-heights-normal);text-transform:none;display:flex}.card__grid--size_medium{row-gap:var(--spacing-md)}.card__card-label--size_medium{font-family:var(--fonts-heading);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-600);line-height:var(--line-heights-tight);text-transform:uppercase}.card__card-heading--size_medium{font-family:var(--fonts-heading);font-size:var(--font-sizes-md);font-weight:var(--font-weights-700);line-height:var(--line-heights-normal);text-transform:none}.card__card-subheading--size_medium{font-family:var(--fonts-heading);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-600);line-height:var(--line-heights-tight);text-transform:uppercase}.card__card-content--size_medium{font-family:Inter Tight;font-size:var(--font-sizes-sm);font-weight:var(--font-weights-400);line-height:var(--line-heights-relaxed);text-transform:none}.card__label--size_small{font-family:var(--fonts-heading);font-size:var(--font-sizes-xs);font-weight:var(--font-weights-600);line-height:var(--line-heights-tight);text-transform:uppercase}.card__heading--size_small{font-family:var(--fonts-heading);font-size:var(--font-sizes-lg);font-weight:var(--font-weights-700);line-height:var(--line-heights-normal);text-transform:none}.card__grid--size_small{row-gap:var(--spacing-md)}.card__card-heading--size_small{font-family:var(--fonts-heading);font-size:var(--font-sizes-md);font-weight:var(--font-weights-700);line-height:var(--line-heights-normal);text-transform:none;-webkit-hyphens:auto;hyphens:auto;margin-bottom:var(--spacing-2xs)}.card__card-subheading--size_small{font-family:var(--fonts-heading);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-600);line-height:var(--line-heights-tight);text-transform:uppercase}.card__card-content--size_small{font-family:Inter Tight;font-size:var(--font-sizes-sm);font-weight:var(--font-weights-400);line-height:var(--line-heights-relaxed);text-transform:none}.card__label--size_extra-small,.card__heading--size_extra-small{font-family:var(--fonts-heading);font-size:var(--font-sizes-xs);font-weight:var(--font-weights-600);line-height:var(--line-heights-tight);text-transform:uppercase}.card__grid--size_extra-small{row-gap:var(--spacing-md)}.card__card-heading--size_extra-small{-webkit-hyphens:auto;hyphens:auto}.card__card-heading--size_extra-small,.card__card-subheading--size_extra-small{font-family:var(--fonts-heading);font-size:var(--font-sizes-xs);font-weight:var(--font-weights-600);line-height:var(--line-heights-tight);text-transform:uppercase}.card__card-content--size_extra-small{font-family:Inter Tight;font-size:var(--font-sizes-xs);font-weight:var(--font-weights-400);line-height:var(--line-heights-relaxed);text-transform:none}.card__grid--layout_bordered{border-block:var(--borders-regular);row-gap:var(--spacing-0);overflow:hidden}.card__grid-cell--layout_bordered{padding-block:var(--spacing-md);position:relative}.card__grid-cell--layout_bordered:before,.card__grid-cell--layout_bordered:after{content:"";background-color:var(--colors-border-primary);z-index:1;position:absolute}.card__grid-cell--layout_bordered:after{width:var(--sizes-full-w);height:1px;left:var(--spacing-0);top:-1px}.card__ctas--layout_bordered{flex-direction:column}.card__cta--layout_bordered .cta__label{flex-grow:1}.card__root--layout_bordered-top{border-top:var(--borders-regular)}.card__card-asset--layout_image-grid{aspect-ratio:var(--aspect-ratios-1\/1)}.card__root-section--layout_left{justify-content:left}.card__root--layout_centered{align-content:center}.card__root-section--layout_centered{text-align:center;justify-content:center}.card__grid--marqueeSpeed_slow{animation:var(--animations-logo-strip-marquee-slow)}.card__grid--marqueeSpeed_fast{animation:var(--animations-logo-strip-marquee-fast)}.card__grid--marqueeDirection_right{animation-direction:reverse}.card__root--type_intro{padding-block:var(--spacing-xl)}.card__card-content--type_intro{font-family:var(--fonts-body);font-size:var(--font-sizes-lg);font-weight:var(--font-weights-500);line-height:var(--line-heights-relaxed);text-transform:none}.card__card-content--type_intro p:not(:last-child){margin-bottom:var(--spacing-md)}.card__root--type_recent-items{padding-block:var(--spacing-md)}.card__heading--type_recent-items{flex-direction:column;display:flex}.card__heading--type_recent-items .cta__root{margin-left:var(--spacing-auto)}.card__card--type_recent-items:is(:hover,[data-hover]) .tags__cta{visibility:visible;opacity:1}.card__card-asset--type_recent-items{aspect-ratio:var(--aspect-ratios-3\/2)}.card__card-tags--type_recent-items{transition-property:var(--transition-prop,all);transition-timing-function:var(--transition-easing,cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration,.15s);visibility:hidden;opacity:0}.card__root--type_info{padding:var(--spacing-0)}.card__root-section--type_info,.card__card--type_info{gap:var(--spacing-grid-gutter)}.card__card-heading--type_info{font-family:var(--fonts-heading);font-size:var(--font-sizes-xl);font-weight:var(--font-weights-700);line-height:var(--line-heights-medium);text-transform:none}.card__root--type_contact-info{padding:var(--spacing-0)}.card__root-section--type_contact-info{gap:var(--spacing-grid-gutter)}.card__card--type_contact-info{gap:var(--spacing-2xs)}.card__root--spacing_fill{padding-inline:var(--spacing-0)}.card__root-section--spacing_fill{max-width:var(--sizes-fill)!important}.card__root--spacing_full{min-height:var(--sizes-full-h)}.card__root--spacing_next{padding-top:var(--spacing-0)}.card__root--spacing_prev{padding-bottom:var(--spacing-0)}.card__root--spacing_middle{padding-block:var(--spacing-0)}.card__card--moduleType_menu{gap:var(--spacing-xs)}.card__grid--moduleType_toc{gap:var(--spacing-xs);padding-bottom:var(--spacing-xl)}.card__card--moduleType_toc{gap:var(--spacing-0)}.card__cta--moduleType_toc{font-family:Inter Tight;font-size:var(--font-sizes-md);font-weight:var(--font-weights-400);line-height:var(--line-heights-relaxed);text-transform:none}.card__root-section--moduleType_toc-sidebar{top:var(--spacing-lg);max-height:calc(100dvh-2rem);height:var(--sizes-auto);align-self:start;position:sticky;overflow-y:auto}.card__heading--moduleType_toc-sidebar{font-family:var(--fonts-heading);font-size:var(--font-sizes-md);font-weight:var(--font-weights-700);line-height:var(--line-heights-normal);text-transform:none}.card__grid--moduleType_toc-sidebar{gap:var(--spacing-xs)}.card__card--moduleType_toc-sidebar{gap:var(--spacing-0)}.card__cta--moduleType_toc-sidebar{border:var(--borders-none);font-family:Inter Tight;font-size:var(--font-sizes-md);font-weight:var(--font-weights-400);line-height:var(--line-heights-relaxed);text-transform:none}.card__card-section--moduleType_carousel{padding-inline:var(--spacing-grid-margin);padding-block:var(--spacing-xl);z-index:3;color:var(--colors-text-primary-inverse);align-content:end;position:absolute}.card__card-asset--moduleType_carousel{aspect-ratio:var(--aspect-ratios-initial)}.card__card--moduleType_quote{gap:var(--spacing-grid-gutter);flex-direction:column;display:flex}.card__card-content--moduleType_quote{font-family:var(--fonts-body);font-size:var(--font-sizes-lg);font-weight:var(--font-weights-500);line-height:var(--line-heights-normal);text-transform:none}.card__card--moduleType_icons{padding:var(--spacing-0);gap:var(--spacing-3xs)}.card__card-content--moduleType_icons{font-family:Inter Tight;font-size:var(--font-sizes-sm);font-weight:var(--font-weights-400);line-height:var(--line-heights-relaxed);text-transform:none;margin-top:var(--spacing-md)}.image__img--type_logo{object-fit:contain;width:var(--sizes-auto);height:var(--sizes-auto);max-height:var(--sizes-logo-strip-max-height);max-width:var(--sizes-logo-strip-max-width)}.image__root--type_bg{z-index:0;left:var(--spacing-0);top:var(--spacing-0);bottom:var(--spacing-0);right:var(--spacing-0);position:absolute}.image__root--variant_square{aspect-ratio:var(--aspect-ratios-1\/1)}.image__root--variant_landscape{aspect-ratio:var(--aspect-ratios-16\/9)}.image__root--variant_portrait{aspect-ratio:var(--aspect-ratios-9\/16)}.image__root--variant_4\/3{aspect-ratio:var(--aspect-ratios-4\/3)}.image__img--variant_normal{object-fit:contain;aspect-ratio:var(--aspect-ratios-initial)!important}.image__img--position_left{object-position:left}.image__img--position_right{object-position:right}.image__img--position_top{object-position:top}.image__img--position_bottom{object-position:bottom}.author__asset--size_default{object-fit:contain;aspect-ratio:var(--aspect-ratios-1\/1);height:var(--sizes-author-height);width:var(--sizes-author-height);overflow:hidden}.author__root--size_large{flex-direction:column-reverse}.author__asset--size_large{height:var(--sizes-author-height-large);width:var(--sizes-auto)}.chart__container--variant_default{--chart-primary-color:#d63384;--chart-secondary-color:#343a40}.chart__container--size_sm{height:var(--sizes-chart-container-height)}.list__root--type_icons{margin-inline:var(--spacing-0);padding-inline-start:var(--spacing-0)}.list__root--type_unordered{list-style-type:disc}.list__root--type_ordered{list-style-type:decimal}.menu__primary--type_default{font-family:var(--fonts-body);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-600);line-height:var(--line-heights-normal);text-transform:none}.menu__secondary--type_default{background:var(--colors-dark);z-index:9;left:var(--spacing-0);width:var(--sizes-menu-width);position:absolute}.menu__secondary-link--type_default{width:var(--sizes-fill)}.menu__tertiary--type_default{background:var(--colors-dark);z-index:10;top:var(--spacing-0);width:var(--sizes-menu-width);position:absolute;left:100px}.menu__primary--type_minimal{gap:var(--spacing-md);font-family:var(--fonts-body);font-size:var(--font-sizes-lg);font-weight:var(--font-weights-500);line-height:var(--line-heights-normal);text-transform:none;display:grid}.menu__primary-item--type_minimal{width:var(--sizes-fill)}.menu__primary-link--type_minimal{width:var(--sizes-fill);justify-content:start}.menu__primary--type_social{gap:var(--spacing-xs)}.menu__primary-link--type_social{color:var(--colors-text-primary-inverse)}.menu__primary-link--type_social:is(:hover,[data-hover]){background:0 0}.menu__primary--type_minimal-secondary{gap:var(--spacing-xs);font-family:var(--fonts-body);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-600);line-height:var(--line-heights-normal);text-transform:none;display:grid}.menu__primary-item--type_minimal-secondary{width:var(--sizes-fill)}.menu__primary-link--type_minimal-secondary{width:var(--sizes-fill);justify-content:start}.menu__root--type_mega{position:relative}.menu__primary-item--type_mega{position:static}.menu__primary-link--type_mega{z-index:9;position:relative}.menu__secondary--type_mega{background:var(--colors-light);padding-inline:var(--spacing-md);padding-block:var(--spacing-lg);z-index:8;top:100%;left:var(--spacing-0);width:var(--sizes-fill);position:absolute}.menu__secondary-item--type_mega{gap:var(--spacing-md)}.menu__secondary-link--type_mega{line-height:var(--line-heights-relaxed);color:var(--colors-text-link-default);align-items:center;display:flex}.menu__secondary-link--type_mega:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--colors-component-button-filled-bg-disabled);cursor:not-allowed;color:var(--colors-text-link-disabled)!important}.menu__secondary-link--type_mega:is(:hover,[data-hover]){background:var(--colors-component-button-filled-bg-hover);color:var(--colors-text-link-hover)!important}.menu__secondary-link--type_mega.active,.menu__secondary-link--type_mega:active{background:var(--colors-component-button-filled-bg-active);color:var(--colors-text-link-active)!important}.menu__label--type_footer{font-family:var(--fonts-heading);font-size:var(--font-sizes-xs);font-weight:var(--font-weights-600);line-height:var(--line-heights-tight);text-transform:uppercase;margin-bottom:var(--spacing-grid-gutter)}.menu__primary--type_footer{gap:var(--spacing-xs);flex-wrap:wrap}.menu__primary-link--type_footer{border-bottom:var(--borders-inverse);gap:var(--spacing-3xs);color:var(--colors-text-primary-inverse)}.menu__primary-link--type_tab{border-bottom:var(--borders-none)}.menu__primary-link--type_tab:is(:active,[data-active]){border-bottom:var(--borders-regular)}.menu__primary--size_default{font-size:var(--font-sizes-sm)}.menu__primary--size_default,.menu__primary--size_small{font-family:var(--fonts-body);font-weight:var(--font-weights-600);line-height:var(--line-heights-normal);text-transform:none}.menu__primary--size_small{font-size:var(--font-sizes-xs)}.menu__primary--size_medium{font-family:Inter Tight;font-size:var(--font-sizes-md);font-weight:var(--font-weights-400);line-height:var(--line-heights-relaxed);text-transform:none}.menu__primary--size_large{font-family:var(--fonts-body);font-size:var(--font-sizes-lg);font-weight:var(--font-weights-500);line-height:var(--line-heights-normal);text-transform:none}.menu__primary--size_footer{font-family:Inter Tight;font-size:var(--font-sizes-sm);font-weight:var(--font-weights-400);line-height:var(--line-heights-relaxed);text-transform:none}.tags__root--variant_dark{background:var(--colors-bg-primary);color:var(--colors-text-primary)}.tags__root--variant_blue{background:var(--colors-bg-accent-blue);color:var(--colors-text-primary)}.tags__root--variant_pink{background:var(--colors-bg-accent-pink);color:var(--colors-text-primary)}.tags__root--variant_border-top{padding-top:var(--spacing-0)}.video__root--variant_square{aspect-ratio:var(--aspect-ratios-1\/1)}.video__root--variant_landscape{aspect-ratio:var(--aspect-ratios-16\/9)}.video__root--variant_portrait{aspect-ratio:var(--aspect-ratios-9\/16)}.video__root--variant_4\/3{aspect-ratio:var(--aspect-ratios-4\/3)}.video__root--variant_bg{aspect-ratio:none;top:var(--spacing-0);left:var(--spacing-0);right:var(--spacing-0);bottom:var(--spacing-0);position:absolute}.carousel__root--variant_centered{padding-inline:var(--spacing-grid-margin);padding-block:var(--spacing-lg);aspect-ratio:var(--aspect-ratios-initial);height:var(--sizes-auto);align-items:center;display:flex}.carousel__root-section--variant_centered{position:relative}.carousel__item--variant_centered{height:var(--sizes-auto)}.carousel__dot--variant_centered{--mix-background:color-mix(in srgb, var(--colors-dark) 50%, transparent);background:var(--mix-background,var(--colors-dark))}.carousel__dot--variant_centered:is(:active,[data-active]){background:var(--colors-dark)}.carousel__arrow--variant_centered{--mix-color:color-mix(in srgb, var(--colors-dark) 50%, transparent);color:var(--mix-color,var(--colors-dark))}.carousel__arrow--variant_centered:is(:hover,[data-hover]){color:var(--colors-dark)}.footer__footer--variant_small{align-self:flex-end}.hero__card-heading--size_large{font-size:var(--font-sizes-3xl);line-height:var(--line-heights-tight);text-transform:uppercase}.hero__card-heading--size_large,.hero__card-subheading--size_large{font-family:var(--fonts-heading);font-weight:var(--font-weights-700)}.hero__card-subheading--size_large{font-size:var(--font-sizes-xl);line-height:var(--line-heights-medium);text-transform:none;margin-top:var(--spacing-md)}.hero__card-content--size_medium{font-family:Inter Tight;font-size:var(--font-sizes-md);font-weight:var(--font-weights-400);line-height:var(--line-heights-relaxed);text-transform:none}.hero__card-heading--layout_home{animation:var(--animations-hero-shadow-dance);font-family:var(--fonts-heading);font-size:var(--font-sizes-3xl);font-weight:var(--font-weights-700);line-height:var(--line-heights-tight);text-transform:uppercase;color:var(--colors-text-primary)}.hero__root--layout_case{padding-inline:var(--spacing-0);gap:var(--spacing-lg);padding-top:var(--spacing-0);padding-bottom:var(--spacing-lg);display:grid}.hero__root-section--layout_case{padding-inline:var(--spacing-grid-margin);max-width:var(--sizes-auto)}.hero__grid--layout_case{margin:var(--spacing-auto);width:var(--sizes-fill);height:var(--sizes-fill);max-width:var(--sizes-full-desktop);display:grid}.hero__card-content-container--layout_case{gap:var(--spacing-grid-gutter);display:grid}.hero__card-label--layout_case{font-family:var(--fonts-heading);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-700);line-height:var(--line-heights-relaxed);text-transform:uppercase;margin-bottom:var(--spacing-xs)}.hero__root--layout_blog{padding-bottom:var(--spacing-lg)}.hero__grid-cell--layout_blog{align-self:end}.hero__card-asset--layout_blog{aspect-ratio:var(--aspect-ratios-16\/9)}.hero__card-heading--layout_blog{font-family:var(--fonts-heading);font-size:var(--font-sizes-xl);font-weight:var(--font-weights-700);line-height:var(--line-heights-medium);text-transform:none}.hero__root--layout_services{padding-block:var(--spacing-lg)}.hero__card-heading--layout_services{font-family:var(--fonts-heading);font-size:var(--font-sizes-xl);font-weight:var(--font-weights-700);line-height:var(--line-heights-medium);text-transform:none}.hero__root--layout_event{padding-top:var(--spacing-3xl);padding-bottom:var(--spacing-lg)}@media screen and (width>=52.5rem){.cta__root--variant_cta{font-family:var(--fonts-body);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-600);line-height:var(--line-heights-normal);text-transform:none}.card__cta--layout_bordered{margin-right:var(--spacing-auto)}.card__heading--type_recent-items,.card__card--moduleType_quote{flex-direction:row}.image__img--variant_normal{object-fit:contain}.author__root--size_large{flex-direction:row}.hero__card-asset--layout_blog{aspect-ratio:var(--aspect-ratios-3\/2)}}@media screen and (width>=64rem){.card__heading--type_recent-items{align-items:center}}@media (prefers-reduced-motion:reduce){.card__root-section--layout_logo-marquee [data-marquee-track]{animation:none}.hero__card-heading--layout_home{text-shadow:var(--shadows-hero-shadow-pink);animation:none}}}
