@layer base, layouts, views, utilities;@layer base{:root{--opacity-50: 0.5;--opacity-70: 0.7;--radius-sm: 0.25rem;--radius-md: 0.5rem;--color-white: hsl(0, 0%, 100%);--color-black: hsl(0, 0%, 0%);--color-primary: #15576F;--color-primary-dark: #293F47;--color-off-white: #F7F7F7;--color-light-blue: #EDEFF2;--focus-ring-width: 0.125em;--focus-ring-offset: 0.25em;--focus-ring-style: solid;--font-sans: inter tight, inter, system-ui, sans-serif;--text-xs: 0.875rem;--text-xs-sm: clamp(0.875rem, calc(0.8125rem + 0.2604166667vmin), 1rem);--text-sm: 1rem;--text-sm-lg: clamp(1rem, calc(0.875rem + 0.5208333333vmin), 1.25rem);--text-md: 1.125rem;--text-md-lg: clamp(1.125rem, calc(1.0625rem + 0.2604166667vmin), 1.25rem);--text-lg: 1.25rem;--text-lg-2xl: clamp(1.25rem, calc(0.875rem + 1.5625vmin), 2rem);--text-xl: 1.5rem;--text-xl-2xl: clamp(1.5rem, calc(1.25rem + 1.0416666667vmin), 2rem);--text-xl-3xl: clamp(1.5rem, calc(0.75rem + 3.125vmin), 3rem);--text-2xl: 2rem;--text-2xl-3xl: clamp(2rem, calc(1.5rem + 2.0833333333vmin), 3rem);--text-3xl-4xl: clamp(3rem, calc(2.5rem + 2.0833333333vmin), 4rem);--font-medium: 500;--font-semibold: 600;--tracking-sm: -0.025em;--tracking-lg: 0.025em;--leading-xs: 1.175;--leading-sm: 1.3;--leading-md: 1.4;--space-2xs: 0.5rem;--space-2xs-xs: clamp(0.5rem, calc(0.25rem + 1.0416666667vmin), 1rem);--space-xs: 1rem;--space-xs-sm: clamp(1rem, calc(0.75rem + 1.0416666667vmin), 1.5rem);--space-xs-md: clamp(1rem, calc(0.5rem + 2.0833333333vmin), 2rem);--space-xs-lg: clamp(1rem, calc(0rem + 4.1666666667vmin), 3rem);--space-xs-xl: clamp(1rem, calc(-0.5rem + 6.25vmin), 4rem);--space-sm: 1.5rem;--space-sm-md: clamp(1.5rem, calc(1.25rem + 1.0416666667vmin), 2rem);--space-md: 2rem;--space-md-xl: clamp(2rem, calc(1rem + 4.1666666667vmin), 4rem);--space-lg: 3rem;--space-lg-xl: clamp(3rem, calc(2.5rem + 2.0833333333vmin), 4rem);--space-lg-2xl: clamp(3rem, calc(1.5rem + 6.25vmin), 6rem);--space-xl: 4rem;--space-xl-3xl: clamp(4rem, calc(2rem + 8.3333333333vmin), 8rem);--space-2xl-4xl: clamp(6rem, calc(3rem + 12.5vmin), 12rem);--space-3xl: 8rem}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body{min-height:100dvh;font-family:var(--font-sans);line-height:var(--leading-md);text-rendering:optimizeSpeed}a,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:currentcolor;text-decoration-skip-ink:auto}input,button,textarea,select{font:inherit}ol[role=list],ul[role=list]{list-style:none}ol:not([role=list]),ul:not([role=list]){padding-inline-start:1.25rem}img,picture,canvas,video{max-width:100%;height:auto}iframe{border:0}table{border-collapse:collapse;caption-side:bottom}thead,tbody,tfoot,th,tr,td{border-color:inherit;border-style:solid;border-width:0}th{text-align:inherit;text-align:-webkit-match-parent}button,[type=button],[type=reset],[type=submit]{appearance:button;-webkit-appearance:button}fieldset{border:none}:focus{outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset);outline-style:var(--focus-ring-style);outline-width:var(--focus-ring-width)}@supports selector(:focus-visible){:focus{outline:none}:focus-visible{outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset);outline-style:var(--focus-ring-style);outline-width:var(--focus-ring-width)}}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto !important}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}}@layer layouts{}@layer layouts{.l-cluster{--cluster-flow: row;--cluster-wrap: wrap;--cluster-gap: var(--space-sm);--cluster-items: center;--cluster-content: normal;display:flex;flex-direction:var(--cluster-flow);flex-wrap:var(--cluster-wrap);gap:var(--cluster-gap);place-items:var(--cluster-items);place-content:var(--cluster-content)}@media(min-width: 20em){.l-cluster{--sm-cluster-flow: var(--cluster-flow);--sm-cluster-wrap: var(--cluster-wrap);--sm-cluster-gap: var(--cluster-gap);--sm-cluster-items: var(--cluster-items);--sm-cluster-content: var(--cluster-content);flex-direction:var(--sm-cluster-flow);flex-wrap:var(--sm-cluster-wrap);gap:var(--sm-cluster-gap);place-items:var(--sm-cluster-items);place-content:var(--sm-cluster-content)}}@media(min-width: 60em){.l-cluster{--md-cluster-flow: var(--sm-cluster-flow);--md-cluster-wrap: var(--sm-cluster-wrap);--md-cluster-gap: var(--sm-cluster-gap);--md-cluster-items: var(--sm-cluster-items);--md-cluster-content: var(--sm-cluster-content);flex-direction:var(--md-cluster-flow);flex-wrap:var(--md-cluster-wrap);gap:var(--md-cluster-gap);place-items:var(--md-cluster-items);place-content:var(--md-cluster-content)}}@media(min-width: 80em){.l-cluster{--lg-cluster-flow: var(--md-cluster-flow);--lg-cluster-wrap: var(--md-cluster-wrap);--lg-cluster-gap: var(--md-cluster-gap);--lg-cluster-items: var(--md-cluster-items);--lg-cluster-content: var(--md-cluster-content);flex-direction:var(--lg-cluster-flow);flex-wrap:var(--lg-cluster-wrap);gap:var(--lg-cluster-gap);place-items:var(--lg-cluster-items);place-content:var(--lg-cluster-content)}}}@layer layouts{.l-frame{--frame-focus: 50% 50%;--frame-fit: cover;--frame-ratio: 1/1;position:relative;width:100%;aspect-ratio:var(--frame-ratio);overflow:hidden}.l-frame>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--frame-fit);object-position:var(--frame-focus)}@media(min-width: 20em){.l-frame{--sm-frame-fit: var(--frame-fit);--sm-frame-ratio: var(--frame-ratio);aspect-ratio:var(--sm-frame-ratio)}.l-frame>*{object-fit:var(--sm-frame-fit)}}@media(min-width: 60em){.l-frame{--md-frame-fit: var(--sm-frame-fit);--md-frame-ratio: var(--sm-frame-ratio);aspect-ratio:var(--md-frame-ratio)}.l-frame>*{object-fit:var(--md-frame-fit)}}@media(min-width: 80em){.l-frame{--lg-frame-fit: var(--md-frame-fit);--lg-frame-ratio: var(--md-frame-ratio);aspect-ratio:var(--lg-frame-ratio)}.l-frame>*{object-fit:var(--lg-frame-fit)}}}@layer layouts{.l-grid{--grid-columns: 1;--grid-column-size: 1fr;--grid-auto-columns: auto;--grid-flow: row;--grid-gap: 0;--grid-items: normal;--grid-content: normal;display:grid;grid-template-columns:repeat(var(--grid-columns), var(--grid-column-size));grid-auto-columns:var(--grid-auto-columns);grid-auto-flow:var(--grid-flow);gap:var(--grid-gap);place-items:var(--grid-items);place-content:var(--grid-content)}.l-grid>*{--grid-column: auto;--grid-row: auto;--grid-self: auto;grid-column:var(--grid-column);grid-row:var(--grid-row);place-self:var(--grid-self);max-width:100%;min-width:0;min-height:0}@media(min-width: 20em){.l-grid{--sm-grid-columns: var(--grid-columns);--sm-grid-column-size: var(--grid-column-size);--sm-grid-auto-columns: var(--grid-auto-columns);--sm-grid-flow: var(--grid-flow);--sm-grid-gap: var(--grid-gap);--sm-grid-items: var(--grid-items);--sm-grid-content: var(--grid-content);grid-template-columns:repeat(var(--sm-grid-columns), var(--sm-grid-column-size));grid-auto-columns:var(--sm-grid-auto-columns);grid-auto-flow:var(--sm-grid-flow);gap:var(--sm-grid-gap);place-items:var(--sm-grid-items);place-content:var(--sm-grid-content)}.l-grid>*{--sm-grid-column: var(--grid-column);--sm-grid-row: var(--grid-row);--sm-grid-self: var(--grid-self);grid-column:var(--sm-grid-column);grid-row:var(--sm-grid-row);place-self:var(--sm-grid-self)}}@media(min-width: 60em){.l-grid{--md-grid-columns: var(--sm-grid-columns);--md-grid-column-size: var(--sm-grid-column-size);--md-grid-auto-columns: var(--sm-grid-auto-columns);--md-grid-flow: var(--sm-grid-flow);--md-grid-gap: var(--sm-grid-gap);--md-grid-items: var(--sm-grid-items);--md-grid-content: var(--sm-grid-content);grid-template-columns:repeat(var(--md-grid-columns), var(--md-grid-column-size));grid-auto-columns:var(--md-grid-auto-columns);grid-auto-flow:var(--md-grid-flow);gap:var(--md-grid-gap);place-items:var(--md-grid-items);place-content:var(--md-grid-content)}.l-grid>*{--md-grid-column: var(--sm-grid-column);--md-grid-row: var(--sm-grid-row);--md-grid-self: var(--sm-grid-self);grid-column:var(--md-grid-column);grid-row:var(--md-grid-row);place-self:var(--md-grid-self)}}@media(min-width: 80em){.l-grid{--lg-grid-columns: var(--md-grid-columns);--lg-grid-column-size: var(--md-grid-column-size);--lg-grid-auto-columns: var(--md-grid-auto-columns);--lg-grid-flow: var(--md-grid-flow);--lg-grid-gap: var(--md-grid-gap);--lg-grid-items: var(--md-grid-items);--lg-grid-content: var(--md-grid-content);grid-template-columns:repeat(var(--lg-grid-columns), var(--lg-grid-column-size));grid-auto-columns:var(--lg-grid-auto-columns);grid-auto-flow:var(--lg-grid-flow);gap:var(--lg-grid-gap);place-items:var(--lg-grid-items);place-content:var(--lg-grid-content)}.l-grid>*{--lg-grid-column: var(--md-grid-column);--lg-grid-row: var(--md-grid-row);--lg-grid-self: var(--md-grid-self);grid-column:var(--lg-grid-column);grid-row:var(--lg-grid-row);place-self:var(--lg-grid-self)}}}@layer layouts{.l-repel{--repel-flow: row;--repel-wrap: wrap;--repel-gap: var(--space-sm);--repel-items: center;--repel-content: space-between;display:flex;flex-direction:var(--repel-flow);flex-wrap:var(--repel-wrap);gap:var(--repel-gap);place-items:var(--repel-items);place-content:var(--repel-content)}@media(min-width: 20em){.l-repel{--sm-repel-flow: var(--repel-flow);--sm-repel-wrap: var(--repel-wrap);--sm-repel-gap: var(--repel-gap);--sm-repel-items: var(--repel-items);--sm-repel-content: var(--repel-content);flex-direction:var(--sm-repel-flow);flex-wrap:var(--sm-repel-wrap);gap:var(--sm-repel-gap);place-items:var(--sm-repel-items);place-content:var(--sm-repel-content)}}@media(min-width: 60em){.l-repel{--md-repel-flow: var(--sm-repel-flow);--md-repel-wrap: var(--sm-repel-wrap);--md-repel-gap: var(--sm-repel-gap);--md-repel-items: var(--sm-repel-items);--md-repel-content: var(--sm-repel-content);flex-direction:var(--md-repel-flow);flex-wrap:var(--md-repel-wrap);gap:var(--md-repel-gap);place-items:var(--md-repel-items);place-content:var(--md-repel-content)}}@media(min-width: 80em){.l-repel{--lg-repel-flow: var(--md-repel-flow);--lg-repel-wrap: var(--md-repel-wrap);--lg-repel-gap: var(--md-repel-gap);--lg-repel-items: var(--md-repel-items);--lg-repel-content: var(--md-repel-content);flex-direction:var(--lg-repel-flow);flex-wrap:var(--lg-repel-wrap);gap:var(--lg-repel-gap);place-items:var(--lg-repel-items);place-content:var(--lg-repel-content)}}}@layer layouts{.l-stack-space{--stack-space: 1em}.l-stack-space>*+*{margin-top:var(--stack-space)}}@layer layouts{.l-switch{--switch-breakpoint: 0;--switch-gap: 0;--switch-items: normal;--switch-content: normal;display:flex;flex-wrap:wrap;gap:var(--switch-gap);place-items:var(--switch-items);place-content:var(--switch-content)}.l-switch>*{--switch-grow: 1;--switch-self: auto;flex-basis:max((var(--switch-breakpoint) - 100%)*999,0px);flex-grow:calc(var(--switch-grow));place-self:var(--switch-self)}}@layer layouts{.l-wrap{--wrap-width: 100%;--wrap-max-width: 120rem;--wrap-margin-inline: auto;--wrap-padding-inline: var(--space-xs-xl);width:var(--wrap-width);max-width:var(--wrap-max-width);margin-inline:var(--wrap-margin-inline);padding-inline:var(--wrap-padding-inline)}@media(min-width: 20em){.l-wrap{--sm-wrap-width: var(--wrap-width);--sm-wrap-max-width: var(--wrap-max-width);--sm-wrap-margin-inline: var(--wrap-margin-inline);--sm-wrap-padding-inline: var(--wrap-padding-inline);width:var(--sm-wrap-width);max-width:var(--sm-wrap-max-width);margin-inline:var(--sm-wrap-margin-inline);padding-inline:var(--sm-wrap-padding-inline)}}@media(min-width: 60em){.l-wrap{--md-wrap-width: var(--sm-wrap-width);--md-wrap-max-width: var(--sm-wrap-max-width);--md-wrap-margin-inline: var(--sm-wrap-margin-inline);--md-wrap-padding-inline: var(--sm-wrap-padding-inline);width:var(--md-wrap-width);max-width:var(--md-wrap-max-width);margin-inline:var(--md-wrap-margin-inline);padding-inline:var(--md-wrap-padding-inline)}}@media(min-width: 80em){.l-wrap{--lg-wrap-width: var(--md-wrap-width);--lg-wrap-max-width: var(--md-wrap-max-width);--lg-wrap-margin-inline: var(--md-wrap-margin-inline);--lg-wrap-padding-inline: var(--md-wrap-padding-inline);width:var(--lg-wrap-width);max-width:var(--lg-wrap-max-width);margin-inline:var(--lg-wrap-margin-inline);padding-inline:var(--lg-wrap-padding-inline)}}}@layer utilities{.u-link-stretch{position:static}.u-link-stretch::before{content:"";display:block;position:absolute;top:0;left:0;z-index:var(--link-stretch-z-index, 1);width:100%;height:100%;cursor:pointer}.u-link-stretch:focus-visible{outline:none}.u-link-stretch:focus-visible::before{outline:var(--link-stretch-width, 0.125rem) var(--link-stretch-type, solid) var(--link-stretch-color, var(--color-black))}}@layer utilities{.u-visually-hidden{position:absolute;width:0;height:0;margin:0;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}}@layer utilities{.u-opacity-50{opacity:var(--opacity-50)}.u-text-xs{font-size:var(--text-xs)}.u-text-sm-lg{font-size:var(--text-sm-lg)}.u-text-md{font-size:var(--text-md)}.u-text-md-lg{font-size:var(--text-md-lg)}.u-text-lg{font-size:var(--text-lg)}.u-text-lg-2xl{font-size:var(--text-lg-2xl)}.u-text-xl-2xl{font-size:var(--text-xl-2xl)}.u-text-xl-3xl{font-size:var(--text-xl-3xl)}.u-text-2xl{font-size:var(--text-2xl)}.u-text-2xl-3xl{font-size:var(--text-2xl-3xl)}.u-text-3xl-4xl{font-size:var(--text-3xl-4xl)}.u-font-medium{font-weight:var(--font-medium)}.u-font-semibold{font-weight:var(--font-semibold)}.u-leading-xs{line-height:var(--leading-xs)}.u-leading-sm{line-height:var(--leading-sm)}.u-margin-block-xl-3xl{margin-block:var(--space-xl-3xl)}.u-margin-top-auto{margin-top:auto}.u-margin-top-sm{margin-top:var(--space-sm)}.u-margin-top-md{margin-top:var(--space-md)}.u-margin-end-auto{margin-inline-end:auto}.u-text-upper{text-transform:uppercase}}@layer base{@font-face{font-family:"Inter Tight";font-style:normal;font-weight:300;src:url("fonts/inter-tight-300.woff2") format("woff2");font-display:swap}@font-face{font-family:"Inter Tight";font-style:normal;font-weight:400;src:url("fonts/inter-tight-400.woff2") format("woff2");font-display:swap}@font-face{font-family:"Inter Tight";font-style:normal;font-weight:500;src:url("fonts/inter-tight-500.woff2") format("woff2");font-display:swap}@font-face{font-family:"Inter Tight";font-style:normal;font-weight:600;src:url("fonts/inter-tight-600.woff2") format("woff2");font-display:swap}@font-face{font-family:"Inter Tight";font-style:normal;font-weight:700;src:url("fonts/inter-tight-700.woff2") format("woff2");font-display:swap}:root{--ease-in-out-sine: cubic-bezier(0.445, 0.05, 0.55, 0.95);--animation-ease: var(--ease-in-out-sine);--animation-duration: 200ms;--animation-delay: 0ms;--base-gap: var(--space-xs-md);--base-margin: var(--space-xs-md);--copy-max-width: clamp(30rem, calc(25rem + 20.8333333333vmin), 40rem);--copy-max-width-lg: clamp(30rem, calc(20rem + 41.6666666667vmin), 50rem)}html[data-overlay=true]{overflow:hidden}body{font-size:var(--text-sm);font-feature-settings:normal;font-variation-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:var(--font-semibold);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm)}h1{font-size:var(--text-2xl)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg)}h4{font-size:var(--text-md)}h5{font-size:var(--text-sm)}h6{font-size:var(--text-xs)}.headline-text{font-weight:var(--font-semibold);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);text-wrap:balance}.caption-text{font-size:var(--text-xs-sm);font-weight:var(--font-medium);line-height:var(--leading-sm)}.body-text{font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--leading-md);opacity:var(--opacity-50)}select{appearance:none;background-color:rgba(0,0,0,0);background-image:url("/assets/public/icons/chevron-down.svg");background-position:right .5em top 50%;background-repeat:no-repeat;background-size:auto 1rem;border:none;padding:0 1em 0 0;margin:0;width:100%;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;outline:none}select::-ms-expand{display:none}html[data-js=true] img[loading=lazy],html[data-js=true] video[loading=lazy]{opacity:0}img[loading=lazy][data-animation=loaded],video[loading=lazy][data-animation=loaded]{--animation-duration: 200ms;animation:fadeIn var(--animation-ease) var(--animation-duration) var(--animation-delay) forwards}figure,img{display:block;width:100%}}@media(max-width: 60em){*[data-visible=medium]{display:none}}@media(max-width: 80em){*[data-visible=large]{display:none}}@media(min-width: 60em){*[data-hidden=medium]{display:none}}@media(min-width: 80em){*[data-hidden=large]{display:none}}@keyframes slideUp{from{transform:translateY(clamp(2rem, 50%, 4rem))}to{transform:translateY(0)}}@keyframes slideDown{from{transform:translateY(clamp(-4rem, -50%, -2rem))}to{transform:translateY(0)}}@keyframes fadeIn{from{opacity:var(--from-opacity, 0)}to{opacity:var(--to-opacity, 1)}}@keyframes scroll{from{transform:translateZ(0)}to{transform:translate3d(calc(-100% - var(--marquee-gap)), 0, 0)}}.animation-wrap{overflow:hidden}.animation-fade-in{--animation-delay: 200ms;--animation-duration: 600ms}html[data-js=true] .animation-fade-in{opacity:0}html[data-js=true] .animation-fade-in[data-animation=loaded]{animation:fadeIn var(--animation-duration) var(--animation-ease) var(--animation-delay) forwards}.animation-slide-up{--animation-delay: 200ms;--animation-duration: 400ms}html[data-js=true] .animation-slide-up{opacity:0}html[data-js=true] .animation-slide-up[data-animation=loaded]{animation:fadeIn var(--animation-duration) var(--animation-ease) var(--animation-delay) forwards,slideUp var(--animation-duration) var(--animation-ease) var(--animation-delay) forwards}.animation-slide-down{--animation-delay: 200ms;--animation-duration: 400ms}html[data-js=true] .animation-slide-down{opacity:0}html[data-js=true] .animation-slide-down[data-animation=loaded]{animation:fadeIn var(--animation-duration) var(--animation-ease) var(--animation-delay) forwards,slideDown var(--animation-duration) var(--animation-ease) var(--animation-delay) forwards}.animation-clip-in{--animation-path: inset(0 100% 0 0);--animation-property: clip-path;--animation-delay: 200ms;--animation-duration: 400ms}html[data-js=true] .animation-clip-in{clip-path:var(--animation-path);transition-property:var(--animation-property);transition-duration:var(--animation-duration);transition-delay:var(--animation-delay);transition-timing-function:var(--animation-ease);will-change:clip-path}html[data-js=true] .animation-clip-in[data-animation=loaded]{clip-path:inset(0 0 0 0)}.klaviyo-form-YhCdwF.klaviyo-form{max-width:40rem}.klaviyo-form-YhCdwF.klaviyo-form .needsclick.kl-private-reset-css-Xuajs1 form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.go3279073480.kl-private-reset-css-Xuajs1{padding:0 !important}.klaviyo-form-YhCdwF.klaviyo-form .needsclick.kl-private-reset-css-Xuajs1 form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.go3279073480.kl-private-reset-css-Xuajs1>div.needsclick.kl-private-reset-css-Xuajs1{min-height:auto !important;padding:0 !important}.klaviyo-form-YhCdwF.klaviyo-form .needsclick.kl-private-reset-css-Xuajs1 form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.go3279073480.kl-private-reset-css-Xuajs1>div>div>div.kl-private-reset-css-Xuajs1{padding:0 var(--space-2xs-xs) 0 0 !important}.klaviyo-form-YhCdwF.klaviyo-form .needsclick.kl-private-reset-css-Xuajs1 form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.go3279073480.kl-private-reset-css-Xuajs1>div>div>div.kl-private-reset-css-Xuajs1 button{padding-inline:1em !important;font-size:var(--text-sm) !important;background-color:var(--color-primary) !important;color:var(--color-white) !important;transition:background-color 200ms var(--animation-ease);border-radius:var(--radius-sm) !important}.klaviyo-form-YhCdwF.klaviyo-form .needsclick.kl-private-reset-css-Xuajs1 form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.go3279073480.kl-private-reset-css-Xuajs1>div>div>div.kl-private-reset-css-Xuajs1 button:hover{background-color:var(--color-primary-dark) !important}@layer layout{.block-space{width:100%}.block-space>*+*{--stack-space: 0}.block-space>[data-page-block=cover]+*,.block-space>*+[data-page-block=cover]{--stack-space: 0}}@layer utility{}@layer views{.button{--button-align-items: center;--button-gap: 0.5em;--button-padding: 0.5em 0.75em;--button-bg-color: var(--color-primary);--button-hover-bg-color: var(--color-primary-dark);--button-text-color: var(--color-white);--button-hover-text-color: var(--color-white);--button-border-width: 0.0625em;--button-border-style: solid;--button-border-color: var(--button-bg-color);--button-hover-border-color: var(--button-hover-bg-color);--button-radius: var(--radius-sm);--button-font-family: var(--font-sans);--button-font-size: var(--text-xs);--button-font-weight: var(--font-medium);--button-leading: var(--leading-xs);--button-tracking: var(--tracking-lg);--button-text-decoration: none;--button-icon-size: 1.4cap;--button-outline-width: var(--focus-ring-width);--button-outline-style: var(--focus-ring-style);--button-outline-color: var(--button-border-color);--button-outline-offset: var(--focus-ring-offset);display:inline-flex;align-items:var(--button-align-items);gap:var(--button-gap);padding:var(--button-padding);background-color:var(--button-bg-color);color:var(--button-text-color);border-width:var(--button-border-width);border-style:var(--button-border-style);border-color:var(--button-border-color);border-radius:var(--button-radius);font-family:var(--button-font-family);font-size:var(--button-font-size);font-weight:var(--button-font-weight);letter-spacing:var(--button-tracking);line-height:var(--button-leading);text-decoration:var(--button-text-decoration);text-align:center;cursor:pointer;transition:background-color 200ms var(--animation-ease),border-color 200ms var(--animation-ease)}@media(min-width: 60em){.button{--button-font-size: var(--text-sm)}}.button:hover{background-color:var(--button-hover-bg-color);color:var(--button-hover-text-color);border-color:var(--button-hover-border-color)}.button:focus-visible{outline-width:var(--button-outline-width);outline-style:var(--button-outline-style);outline-color:var(--button-outline-color);outline-offset:var(--button-outline-offset)}.button:active{transform:scale(98%)}.button>svg{display:none;flex:none;width:auto;height:var(--button-icon-size)}.button>svg:first-child{margin-inline-start:-0.125em}@media(min-width: 60em){.button>svg{display:flex}}.button[data-variant=secondary]{--button-bg-color: transparent;--button-hover-bg-color: transparent;--button-text-color: currentColor;--button-hover-text-color: currentColor;--button-border-color: var(--button-text-color);--button-hover-border-color: rgba(0, 0, 0, 0.125)}.button[data-variant=text]{--button-padding: 0;--button-bg-color: transparent;--button-hover-bg-color: transparent;--button-text-color: currentColor;--button-hover-text-color: currentColor;--button-border-width: 0}.button[data-size=large]{--button-padding: 0.75em 0.75em;display:flex;justify-content:center}}@layer views{.callout{position:relative;display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-sm);background-color:var(--color-gray-light);clip-path:inset(0 round var(--radius-md))}}@layer views{.card{--ring-offset-color: rgba(255, 255, 255, 1);--ring-offset-width: 0px;--ring-offset-shadow: 0 0 0 var(--ring-offset-width) var(--ring-offset-color);--ring-color: none;--ring-shadow: 0 0 0 calc(1px + var(--ring-offset-width)) var(--ring-color);--shadow: 0 1px 4px rgba(0, 0, 0, 0.05);--card-padding: var(--space-sm-md);container-type:inline-size;position:relative;display:flex;flex-direction:column;gap:var(--space-sm-md);width:100%;padding:var(--card-padding);background-color:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--ring-offset-shadow),var(--ring-shadow),var(--shadow)}.card[data-shadow=small]{--ring-color: rgba(0, 0, 0, 0.05)}.card[data-shadow=large]{--ring-color: rgba(0, 0, 0, 0.05);--shadow: 0 2px 16px -4px rgba(0, 0, 0, 0.175);background-color:hsla(0,0%,100%,.05)}.card[data-shadow=large] .body-text{opacity:var(--opacity-70)}.card[data-horizontal=true]{container-type:normal;flex-direction:row-reverse;align-items:start;gap:var(--space-md);padding:0;width:90vw}[data-page-block=features] .card{--card-padding: 0}.card--icon>img{width:2rem;height:2rem}.card--media{--ring-color: rgba(0, 0, 0, 0.05);height:var(--card-media-height, auto);margin-top:auto;background-color:var(--color-off-white);border-radius:var(--radius-sm);box-shadow:var(--ring-offset-shadow),var(--ring-shadow),var(--shadow)}.card--media>*:is(img,video){clip-path:inset(0 round var(--radius-sm))}.card[data-horizontal=true] .card--media{margin-top:0;place-self:stretch}.card--copy{--wrap-max-width: 30rem;--wrap-margin-inline: 0;--wrap-padding-inline: 0;--grid-gap: var(--space-xs);--grid-content: start;height:100%}.card[data-horizontal=true] .card--copy{--wrap-max-width: 35rem;--grid-gap: var(--space-sm);width:50%;padding-block:var(--space-sm-md)}[data-page-block=features] .card--copy{--wrap-max-width: 40rem;--wrap-padding-inline: 0 5vmin}[data-page-block=collage] .card--copy,[data-page-block=features] .card--copy{height:auto}.card--link{display:inline-flex;align-items:center;gap:.25em;font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-primary);text-decoration:none}.card--link>svg{flex:none;width:auto;height:1.5cap}.card--list{--grid-gap: var(--space-xs);margin-top:var(--space-xs-sm);opacity:var(--opacity-50)}.card[data-horizontal=true] .card--list{margin-top:0;opacity:1}.card[data-primary-features=true] .card--list{opacity:1}.card[data-shadow=large] .card--list{opacity:var(--opacity-70)}.card--list-item{display:inline-flex;align-items:start;gap:var(--space-2xs-xs);line-height:var(--leading-sm)}.card[data-primary-features=true] .card--list-item p{font-weight:var(--font-semibold);font-size:var(--text-md-lg)}.card--item-icon>svg{width:1.25rem;height:1.25rem;margin-top:.125em;color:var(--color-black)}.card[data-shadow=large] .card--item-icon>svg{color:var(--color-white)}}@layer views{.collage{--collage-gradient-from: var(--color-white) 0%;--collage-gradient-to: var(--color-off-white);--collage-gradient: var(--collage-gradient-from), var(--collage-gradient-to);padding-block:var(--space-xl-3xl);background-image:linear-gradient(to bottom, var(--collage-gradient))}.collage--wrap{--grid-gap: var(--space-md-xl)}.collage--grid{--grid-gap: var(--space-xs-md);--md-grid-columns: 10}.collage--grid>*:nth-child(4n+1),.collage--grid>*:nth-child(4n+4){--md-grid-column: span 6}@media(min-width: 60em){.collage--grid>*:nth-child(4n+1),.collage--grid>*:nth-child(4n+4){--factor: 0.67;--card-media-height: calc((100cqi * var(--factor)) - var(--space-sm-md))}}.collage--grid>*:nth-child(4n+2),.collage--grid>*:nth-child(4n+3){--md-grid-column: span 4}}@layer views{.collection{--collection-bg-color: var(--color-off-white);--collection-padding-block: var(--space-xl-3xl);padding-block:var(--collection-padding-block);background-color:var(--collection-bg-color)}[data-page-block=features] .collection{--collection-bg-color: var(--color-white)}@media(orientation: landscape)and (min-height: 40em)and (min-width: 70em){[data-page-block=features] .collection{display:none}}.collection--wrap{--grid-gap: var(--space-md-xl)}.collection--grid{--grid-gap: var(--space-xs-md);--md-grid-columns: 3}[data-page-block=features] .collection--grid{--grid-gap: var(--space-xl) var(--space-xs-lg)}}@layer views{.content{--content-max-width: var(--copy-max-width);--wrap-max-width: var(--content-max-width);--grid-gap: var(--space-md)}.content[data-layout=columns]{--wrap-max-width: auto;--md-grid-columns: 2}.content[data-layout=columns] .rich-text{max-width:var(--content-max-width)}.content[data-layout=columns] .content--intro{max-width:var(--content-max-width)}.content--block-space{width:100%}.content--block-space>*+*{--stack-space: var(--space-md)}}@layer views{.cover{--cover-padding-block: var(--space-md);--cover-overlay-opacity: 0;--cover-canvas-height: calc(95vh - (var(--cover-padding-block) * 2));--cover-content: start;--cover-items: start;position:relative;display:flex;flex-direction:column;gap:var(--base-gap);place-content:var(--cover-content);place-items:var(--cover-items);width:100%;min-height:95vh;min-height:95dvh;padding-block:var(--cover-padding-block)}.cover[data-content-layout="4"]{--cover-content: center;--cover-items: center}.cover[data-content-layout="1"]{--cover-items: center}.cover[data-content-layout="3"]{--cover-content: center}.cover[data-content-layout="6"]{--cover-content: end}.cover[data-content-layout="7"]{--cover-content: end;--cover-items: center}.cover[data-content-layout="8"]{--cover-content: end;--cover-items: end}.cover--media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:rgba(0,0,0,0)}.cover--media>*:is(img,video){display:block;width:100%;height:100%;object-fit:cover}.cover--overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:var(--cover-overlay-opacity);background-color:var(--color-black)}.cover--wrap{--wrap-max-width: none;--wrap-margin-inline: 0;--cover-wrap-text-align: left;--cover-wrap-min-height: none;--cover-wrap-text-color: var(--color-white);position:relative;z-index:3;gap:var(--base-gap);width:100%;min-height:var(--cover-wrap-min-height);text-align:var(--cover-wrap-text-align);color:var(--cover-wrap-text-color)}.cover[data-content-layout="1"] .cover--wrap,.cover[data-content-layout="4"] .cover--wrap,.cover[data-content-layout="7"] .cover--wrap{--wrap-max-width: var(--copy-max-width);--grid-items: center;--cover-wrap-text-align: center}.cover[data-content-layout="1"] .cover--wrap .l-cluster,.cover[data-content-layout="4"] .cover--wrap .l-cluster,.cover[data-content-layout="7"] .cover--wrap .l-cluster{--cluster-content: center}.cover[data-content-layout="13"] .cover--wrap{--grid-items: center;--cover-wrap-text-align: center}.cover[data-content-layout="13"] .cover--wrap .l-cluster{--cluster-content: center}.cover[data-content-layout="2"] .cover--wrap,.cover[data-content-layout="8"] .cover--wrap{--md-grid-columns: 2}.cover[data-content-layout="5"] .cover--wrap,.cover[data-content-layout="9"] .cover--wrap,.cover[data-content-layout="10"] .cover--wrap,.cover[data-content-layout="11"] .cover--wrap,.cover[data-content-layout="12"] .cover--wrap{--md-grid-columns: 2;--cover-wrap-min-height: var(--cover-canvas-height)}.cover[data-content-layout="13"] .cover--wrap{--cover-wrap-min-height: var(--cover-canvas-height)}.cover--start-row{display:flex;flex-direction:column;gap:var(--base-gap);max-width:var(--copy-max-width-lg)}.cover[data-content-layout="2"] .cover--start-row{--md-grid-column: 2 / -1}.cover[data-content-layout="5"] .cover--start-row{--grid-self: end start;--md-grid-column: 2 / -1}.cover[data-content-layout="8"] .cover--start-row{--grid-self: end start;--md-grid-column: 2 / -1}.cover[data-content-layout="9"] .cover--start-row{--grid-self: start}.cover[data-content-layout="10"] .cover--start-row{--grid-self: start;--md-grid-column: 2 / -1}.cover[data-content-layout="11"] .cover--start-row{--grid-self: start;--md-grid-column: 1 / 2}.cover[data-content-layout="12"] .cover--start-row{--md-grid-column: 2 / -1}.cover[data-content-layout="13"] .cover--start-row{--grid-self: start center}.cover--end-row{display:flex;flex-direction:column;gap:var(--space-md);max-width:var(--copy-max-width-lg)}.cover[data-content-layout="2"] .cover--end-row{--md-grid-column: 2 / -1}.cover[data-content-layout="5"] .cover--end-row{--md-grid-column: 2 / -1}.cover[data-content-layout="8"] .cover--end-row{--grid-self: end start;--md-grid-column: 2 / -1}.cover[data-content-layout="9"] .cover--end-row{--grid-self: end start;--md-grid-column: 1 / 2}.cover[data-content-layout="10"] .cover--end-row{--grid-self: end start;--md-grid-column: 2 / -1}.cover[data-content-layout="11"] .cover--end-row{--grid-self: end start;--md-grid-column: 2 / -1}.cover[data-content-layout="12"] .cover--end-row{--grid-self: end start;--md-grid-column: 1 / 2}.cover[data-content-layout="13"] .cover--end-row{--grid-self: end center}}@layer views{[data-content-block=disclosure-list] .disclosure-list{--wrap-padding-inline: 0;--wrap-margin-inline: 0}}@layer views{.disclosure{padding-block:var(--space-sm);border-bottom:1px solid var(--color-black)}.disclosure--summary{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;gap:var(--space-xs);place-content:space-between;place-items:start;list-style:none;cursor:pointer}.disclosure--summary::-webkit-details-marker{display:none}.disclosure--icon{position:relative;width:1rem;height:1rem;margin-top:var(--space-2xs)}.disclosure--icon span{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-items:center;width:1rem;height:.125rem;background-color:var(--color-black)}.disclosure--icon span:first-child{transition:all var(--animation-ease) var(--animation-duration) var(--animation-delay);transform:translate3d(-50%, -50%, 0) rotate(90deg)}.disclosure[open] .disclosure--icon span:first-child{width:0}.disclosure--icon span:last-child{transform:translate3d(-50%, -50%, 0)}.disclosure--panel{padding-block:var(--space-sm) var(--space-xs)}.disclosure--panel>*{width:100%;max-width:max(min(100%,40rem),50%)}[data-content-block=disclosure-list] .disclosure--panel>*{max-width:none}}@layer views{.featured{--featured-gap: var(--base-gap);--featured-margin: calc(var(--base-margin) * 2)}.featured[data-full-width=true]{--wrap-max-width: auto;--wrap-padding-inline: 0;--featured-entity-radius: none;--featured-media-radius: none;--featured-margin: 0rem}.featured--entity{--switch-breakpoint: calc(50rem - var(--featured-margin));--switch-gap: var(--featured-gap);background-color:var(--featured-entity-bg-color, transparent);color:var(--featured-entity-text-color, inherit);clip-path:var(--featured-entity-radius, inset(0 round var(--radius-sm)))}.featured[data-layout-direction=inline-reverse] .featured--entity{flex-direction:row-reverse}.featured--media{--frame-ratio: 4/3;--wrap-max-width: auto;clip-path:var(--featured-media-radius, inset(0 round var(--radius-sm)))}.featured[data-background-color=true] .featured--media{--featured-media-radius: none}.featured[data-media-size=large] .featured--media{--switch-grow: 2}.featured[data-media-fit=contain] .featured--media{--frame-fit: contain;margin-block:var(--space-lg)}.featured[data-media-fit=contain] .featured--media>*{object-position:50% 50% !important}.featured--content{--switch-self: start;--featured-content-text-align: left;text-align:var(--featured-content-text-align)}.featured[data-media-fit=contain] .featured--content{--switch-self: center}.featured[data-content-layout="1"] .featured--content{--switch-self: center}.featured[data-content-layout="2"] .featured--content{--switch-self: end}.featured[data-content-layout="3"] .featured--content{--switch-self: center;--featured-content-text-align: center}.featured--wrap{--stack-space: var(--space-xs);--wrap-max-width: var(--copy-max-width);--wrap-margin-inline: 0;--wrap-padding-inline: 0;--featured-wrap-padding-block: 0;padding-block:var(--featured-wrap-padding-block)}@media(min-width: 60em){.featured--wrap{--featured-wrap-padding-block: var(--featured-gap)}}.featured[data-full-width=true] .featured--wrap{--wrap-padding-inline: var(--featured-gap);--md-wrap-padding-inline: 0 var(--featured-gap)}.featured[data-background-color=true] .featured--wrap{--wrap-padding-inline: var(--featured-gap);--md-wrap-padding-inline: 0 var(--featured-gap);--featured-wrap-padding-block: 0 var(--featured-gap)}@media(min-width: 60em){.featured[data-background-color=true] .featured--wrap{--featured-wrap-padding-block: var(--featured-gap)}}.featured[data-background-color=true][data-layout-direction=inline-reverse] .featured--wrap{--md-wrap-padding-inline: var(--featured-gap) 0}.featured[data-content-layout="3"] .featured--wrap{--wrap-margin-inline: auto}.featured[data-content-layout="3"] .featured--wrap>.l-cluster{--cluster-content: center}}@layer views{.footer{--grid-gap: var(--space-lg) var(--space-sm);padding-top:var(--space-3xl);padding-bottom:var(--space-2xl-4xl);background-color:var(--color-primary);color:var(--color-white)}.footer--grid{--grid-gap: var(--space-lg) var(--space-sm);--md-grid-columns: 2}.footer--subgrid{--grid-gap: var(--space-lg) var(--space-sm);--md-grid-columns: 2}.footer--brand{display:flex;text-decoration:none}.footer--brand svg{width:auto;height:5rem}.footer--link{text-decoration:none}.footer--link:hover{text-decoration:underline}}@layer views{.form{--ring-offset-color: rgba(255, 255, 255, 1);--ring-offset-width: 0px;--ring-offset-shadow: 0 0 0 var(--ring-offset-width) var(--ring-offset-color);--ring-color: rgba(0, 0, 0, 0.05);--ring-shadow: 0 0 0 calc(1px + var(--ring-offset-width)) var(--ring-color);--shadow: 0 1px 4px rgba(0, 0, 0, 0.05);--grid-gap: var(--space-lg)}.form--intro{padding-top:var(--space-xs)}.form--grid{--grid-gap: var(--space-sm)}.form--field{display:grid;row-gap:var(--space-2xs)}.form--select{padding:.5rem .75rem;border:none;background-color:var(--color-off-white);border-radius:var(--radius-sm);box-shadow:var(--ring-offset-shadow),var(--ring-shadow),var(--shadow)}.form--input{padding:.5rem .75rem;border:none;background-color:var(--color-off-white);border-radius:var(--radius-sm);box-shadow:var(--ring-offset-shadow),var(--ring-shadow),var(--shadow)}.form--alert[data-form-alert=error]{color:red;font-size:var(--text-xs)}}@layer views{.header{--wrap-max-width: none;padding-block:var(--space-xs)}.header .button{--button-padding: 0.375em 0.5em;--button-font-size: var(--text-xs)}.header--brand{display:flex;text-decoration:none}.header--brand svg{width:100%;height:2.5rem}}@layer views{.hero{--grid-gap: var(--space-xs-sm);--md-grid-columns: 12;--wrap-max-width: none}@media(min-width: 60em){.hero{min-height:90vh}}.hero--heading{overflow:hidden}.hero--heading span{display:block;overflow:hidden}.hero--wrap{--hero-wrap-width: 120rem;--hero-wrap-padding-block: var(--space-lg-xl);--wrap-margin-inline: 0;--wrap-padding-inline: 0;--md-wrap-padding-inline: max(0px, min(calc((100vw - var(--hero-wrap-width)) / 2), 10vmax)) 0;--grid-content: center;--grid-gap: var(--space-2xs) 0;--md-grid-column: span 5;padding-block:var(--hero-wrap-padding-block);color:var(--color-black)}[data-template=default] .hero--wrap{--grid-row: 2;--md-grid-row: 1;--hero-wrap-padding-block: var(--space-md-xl) 0}@media(min-width: 60em){[data-template=default] .hero--wrap{--hero-wrap-padding-block: var(--space-md-xl)}}.hero--media{--md-grid-column: 6 / -1;--grid-self: center;--animation-delay: 400ms;--animation-duration: 800ms}.hero--media>*:is(img,video){display:block;width:100%;height:auto;max-height:50vmax;object-fit:contain}[data-template=default] .hero--media{--grid-row: 1}}@layer views{.icon{display:flex;flex-shrink:0;align-items:center;width:var(--icon-width, 1rem);height:var(--icon-height, 1rem)}.icon>svg{width:var(--icon-width, 1rem);height:var(--icon-height, 1rem)}}@layer views{.language{--cluster-gap: 0.25rem}.language--item{display:flex;align-items:center}.language--item:not(:first-child)::before{content:"/";display:inline-flex;margin-right:.25rem}.language--link{color:var(--color-black);font-size:var(--text-xs);text-transform:uppercase;text-decoration:none;transition:color 200ms var(--animation-ease)}.language--link:hover{color:var(--color-primary)}.language--link[data-language=current]{font-weight:var(--font-semibold)}}@layer views{.large-text{padding-block:var(--space-xl-3xl);background-color:var(--color-white)}.large-text--grid{--grid-gap: var(--space-xs-md) 0}}@layer views{.marquee{--marquee-gap: var(--space-lg-xl);--text-color: var(--color-black);--background-color: transparent;display:flex;gap:var(--marquee-gap);margin-block:var(--space-lg-2xl);overflow:hidden;user-select:none;background-color:var(--background-color);color:var(--text-color)}.marquee--list{display:flex;flex-shrink:0;justify-content:space-around;gap:var(--marquee-gap);min-width:100%;margin-block:var(--space-xs);animation:scroll 30s linear infinite;will-change:transform;backface-visibility:hidden}.marquee--link{display:block}.marquee--item img{width:auto;height:2rem;filter:grayscale(100%)}.marquee:hover .marquee--list{animation-play-state:paused}}@layer views{.media{display:flex;flex-direction:column;gap:var(--space-xs)}.media>img,.media>video{width:100%;clip-path:var(--media-radius, inset(0 round var(--radius-md)))}.media--wrap{--wrap-max-width: auto;--wrap-margin-inline: 0 auto;--wrap-padding-inline: 0;display:flex;gap:var(--space-2xs) var(--space-sm);place-items:baseline}.media--wrap .media--caption{flex-basis:0;flex-grow:2}.media--wrap .media--meta{flex-basis:0;flex-grow:1;text-align:right}}@layer views{.navbar{--navbar-spacing: var(--space-xs);position:fixed;bottom:var(--space-xs-md);left:0;z-index:9;display:flex;justify-content:center;width:100%;pointer-events:none}.navbar::before{content:"";position:fixed;inset:0;z-index:-1;background-color:var(--color-black);pointer-events:none;opacity:0;transition:opacity 400ms var(--animation-ease)}.navbar:has(.navbar--wrap:hover):hover::before{opacity:.25}.navbar--wrap{display:flex;align-items:center;justify-content:center;gap:var(--space-xs-sm);max-width:calc(100% - var(--navbar-spacing)*2);padding:var(--space-2xs);margin-inline:calc(var(--navbar-spacing));border-radius:var(--radius-md);background-color:var(--color-light-blue);box-shadow:0 8px 32px 0 rgba(0,0,0,.075),0 2px 8px 0 rgba(0,0,0,.05),0 0 1px 0 rgba(0,0,0,.1);pointer-events:auto}.navbar--brand{display:flex;flex-shrink:0;filter:grayscale(100%);margin-inline-start:.25em;color:var(--color-black)}.navbar--brand svg{width:auto;height:clamp(1rem,calc(0.875rem + 0.5208333333vmin),1.25rem);margin-top:.125em}.navbar--divider{display:none;flex-shrink:0;width:1px;height:2rem;background-color:var(--color-black)}@media(min-width: 60em){.navbar--divider{display:block}}.navbar--list{display:none;flex-wrap:nowrap;gap:var(--space-sm-md);margin-inline:calc(var(--space-xs-sm)*-1);padding-inline:var(--space-xs-sm);overflow-x:auto;overflow-y:hidden}@media(min-width: 60em){.navbar--list{display:flex}}.navbar--item{--navbar-item-opacity: 0.6}.navbar--item a{font-size:var(--text-sm);line-height:var(--leading-xs)}.navbar--item a span{white-space:nowrap;opacity:var(--navbar-item-opacity);transition:opacity 200ms var(--animation-ease)}.navbar--item a svg{opacity:var(--navbar-item-opacity);transition:opacity 200ms var(--animation-ease)}.navbar--item a:hover span,.navbar--item a:hover svg{--navbar-item-opacity: 1}.navbar--item a[data-section=current] span,.navbar--item a[data-section=current] svg{--navbar-item-opacity: 1}}@layer views{wc-toggle-overlay{display:block}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;overflow-y:auto;transition:opacity var(--animation-ease, ease-in) 200ms;pointer-events:none;opacity:0;outline:0;-webkit-overflow-scrolling:touch}.overlay[data-visibility=visible]{pointer-events:auto;opacity:1}.overlay[data-type=drawer],.overlay[data-type=fullscreen]{overflow-x:hidden}}.overlay--backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background-color:var(--overlay-backdrop-bg-color, var(--color-black));opacity:var(--overlay-backdrop-opacity, 0.5);transition:opacity var(--animation-ease, ease-in) 600ms}[data-visibility=hidden] .overlay--backdrop{--overlay-backdrop-opacity: 0;transition:opacity var(--animation-ease, ease-in) 200ms 200ms}.overlay--wrap{position:relative;z-index:2;width:var(--overlay-wrap-width, 100%);height:var(--overlay-wrap-height, auto);margin:auto;padding:var(--overlay-wrap-padding, 0)}.overlay[data-type=drawer] .overlay--wrap{--overlay-wrap-width: 90%;min-height:100%;margin-inline-start:0;transform:translate3d(-30%, 0, 0);transition:transform var(--animation-ease, ease-in) 400ms}@media(min-width: 60em){.overlay[data-type=drawer] .overlay--wrap{--overlay-wrap-width: 70%}}@media(min-width: 80em){.overlay[data-type=drawer] .overlay--wrap{--overlay-wrap-width: 50%}}.overlay[data-type=drawer] .overlay--wrap .overlay--box{min-height:100vh}.overlay[data-type=drawer][data-enter-from=inline-end] .overlay--wrap{margin-inline-start:auto;margin-inline-end:0;transform:translate3d(30%, 0, 0)}.overlay[data-type=drawer][data-enter-from=block-end] .overlay--wrap{--overlay-wrap-width: 100%;min-height:auto;margin-block-end:0;margin-inline:0;transform:translate3d(0, 100%, 0)}.overlay[data-type=drawer][data-enter-from=block-end] .overlay--wrap .overlay--box{min-height:auto}.overlay[data-type=drawer][data-visibility=visible] .overlay--wrap{transform:translate3d(0, 0, 0)}.overlay[data-type=popup] .overlay--wrap{--overlay-wrap-width: max(min(100%, 45rem), 40%);--overlay-wrap-width: min(100%, 40rem);--overlay-wrap-padding: var(--space-sm);--overlay-box-padding: var(--space-md);transform:translate3d(0, 4rem, 0);transition:transform var(--animation-ease, ease-in) 400ms}.overlay[data-type=popup] .overlay--wrap .overlay--box{border-radius:var(--overlay-box-radius, var(--radius-md))}.overlay[data-type=popup][data-enter-from=inline-end] .overlay--wrap{transform:translate3d(4rem, 0, 0)}.overlay[data-type=popup][data-visibility=visible] .overlay--wrap{transform:translate3d(0, 0, 0)}.overlay[data-type=fullscreen] .overlay--wrap{--overlay-wrap-width: 100%;--overlay-wrap-height: 100%;transform:translate3d(0, 4rem, 0);transition:transform var(--animation-ease, ease-in) 400ms}.overlay[data-type=fullscreen] .overlay--wrap .overlay--box{min-height:100vh}.overlay[data-type=fullscreen][data-enter-from=inline-end] .overlay--wrap{transform:translate3d(4rem, 0, 0)}.overlay[data-type=fullscreen][data-visibility=visible] .overlay--wrap{transform:translate3d(0, 0, 0)}.overlay--box{position:relative;padding:var(--overlay-box-padding, var(--space-sm));background-color:var(--overlay-box-bg-color, var(--color-white))}.overlay--float-button{position:absolute;top:var(--overlay-float-button-top, 0);right:var(--overlay-float-button-right, 0);padding:var(--space-xs);background-color:rgba(0,0,0,0);border:none;border-radius:var(--radius-sm);cursor:pointer}@layer views{.poster{position:relative;clip-path:inset(0 round var(--radius-md))}.poster--media{position:absolute;min-height:100%}}@layer views{.quote{--stack-space: var(--space-xs)}}@layer views{.rich-text>*+*{--stack-space: var(--space-xs)}}@layer views{wc-scroll-x{position:relative;display:none;background-color:var(--color-white)}@media(orientation: landscape)and (min-height: 40em)and (min-width: 70em){wc-scroll-x{display:block}}.scroll-x--wrap{position:sticky;top:0;height:100vh;width:100%;scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.scroll-x--wrap::-webkit-scrollbar{display:none}[data-js=true] .scroll-x--wrap{overflow:hidden}.scroll-x--slider{display:flex;gap:var(--space-lg-2xl);height:100%;width:min-content;padding:var(--space-xl-3xl) var(--space-xs-xl)}.scroll-x--item{position:relative;display:flex;flex-shrink:0;height:100%;width:auto}}@layer views{wc-swiper{--swiper-gap: var(--space-xs-md);--swiper-width: 120rem;--swiper-margin: var(--space-xs-xl);--swiper-padding: max(var(--swiper-margin), calc((100vw - var(--swiper-width)) / 2 + var(--swiper-margin)));position:relative;display:block}.swiper{--grid-gap: calc(var(--space-md-xl) - var(--space-sm));padding-block:var(--space-xl-3xl) calc(var(--space-xl-3xl) - var(--space-sm));background-color:var(--color-primary-dark);color:var(--color-white)}.swiper--grid{--md-grid-columns: 3}.swiper--wrap{width:100%}.swiper--slider{display:flex;gap:var(--swiper-gap);height:100%;padding:var(--space-xs-sm) var(--swiper-padding);overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.swiper--slider::-webkit-scrollbar{display:none}.swiper--item{--swiper-item-offset: var(--swiper-padding);--swiper-item-columns: 1;--swiper-item-gap: calc(var(--swiper-item-columns) - 1);position:relative;display:flex;flex-shrink:0;flex-grow:0;flex-basis:auto;width:calc(100%/var(--swiper-item-columns) - var(--swiper-item-offset)/var(--swiper-item-columns) - var(--swiper-item-gap)*var(--swiper-gap)/var(--swiper-item-columns))}@media(min-width: 30em){.swiper--item{--swiper-item-columns: 1.25}}@media(min-width: 60em){.swiper--item{--swiper-item-columns: 2}}@media(min-width: 70em){.swiper--item{--swiper-item-columns: 3}}@media(min-width: 90em){.swiper--item{width:30%}}.swiper--nav{display:flex;gap:var(--space-xs)}wc-swiper:not(:defined) .swiper--nav{display:none}.swiper--prev,.swiper--next{display:flex;width:2rem;height:2rem;background-color:var(--color-off-white);color:var(--color-black);border:1px solid var(--color-off-white);border-radius:2rem;opacity:1}.swiper--prev[disabled],.swiper--next[disabled]{opacity:.4}.swiper--prev:not([disabled]):hover,.swiper--next:not([disabled]):hover{opacity:1;cursor:pointer}.swiper--prev svg,.swiper--next svg{width:1.125rem;height:1.125rem;margin:auto}.swiper--scrollbar{position:relative;display:flex;width:100%;height:.875rem;cursor:pointer}wc-swiper:not(:defined) .swiper--scrollbar{display:none}.swiper--scrollbar[data-hidden=true]{display:none}.swiper--track{position:absolute;bottom:50%;left:0;width:100%;height:.125rem;background-color:currentColor;opacity:.125;border-radius:var(--radius-sm);transform:translateY(50%)}.swiper--track:after{content:"";position:absolute;top:-0.5rem;right:0;bottom:-0.5rem;left:0;display:block}.swiper--thumb{position:absolute;bottom:50%;width:4rem;height:.125rem;background-color:var(--color-white);will-change:left;transform:translateY(50%)}.swiper--thumb:after{content:"";position:absolute;top:-0.5rem;right:0;bottom:-0.5rem;left:0;display:block}}@layer views{.table{overflow-x:auto}.table--data th{min-width:12rem;font-weight:var(--font-semibold)}.table--data th,.table--data td{padding:var(--space-xs)}.table--data th:first-child,.table--data td:first-child{padding-inline-start:0}.table--data th:last-child,.table--data td:last-child{padding-inline-end:0}.table--data tr{border-bottom:1px solid rgba(0,0,0,.1);vertical-align:top}.table--data td{opacity:.9}}
