@layer component{.c-button{--button-background-color:transparent;--button-border-color:transparent;transition:border-radius .18s var(--ease-in-out-cubic), color .18s var(--ease-in-out-cubic), transform .18s var(--ease-in-out-cubic), opacity .18s var(--ease-in-out-cubic);--type-letter-spacing:calc(clamp(-.04rem, -.02vw + -.03rem, -.05rem) * var(--font-scale));font:400 calc(18px * var(--font-scale))/calc(30px * var(--font-scale)) var(--font-stack-dm-sans);letter-spacing:var(--type-letter-spacing);text-transform:none;border-radius:var(--radius-rounded);min-height:5.6rem;color:inherit;text-align:center;isolation:isolate;cursor:pointer;border:none;justify-content:center;align-items:center;gap:.8rem;padding:.8rem 3.2rem;text-decoration:none;display:flex;position:relative}.c-button:not(:disabled):hover,a:hover .c-button{transform:var(--button-transform-hover)}.c-button:not(:disabled):active,a:active .c-button{transform:var(--button-transform-active)}@media (width>=800px){.c-button{width:fit-content}}.c-button:disabled{opacity:.2;cursor:not-allowed}.c-button--absolute{position:absolute}.c-button--sm{min-height:4rem;padding:.4rem 1.6rem}.c-button--padding-tight{padding-inline:2.4rem}.c-button--width-auto{width:fit-content}.c-button--icon-only{width:var(--button-width,var(--button-size,6rem));height:var(--button-height,var(--button-size,6rem));min-height:auto;padding:0}.c-button--icon-left{flex-direction:row-reverse}.c-button--primary{--button-background-color:var(--color-text-1);color:var(--color-surface-1)}.c-button--secondary{--button-border-color:hsla(var(--color-value-text-1), .4);color:var(--color-text-1)}.c-button--secondary:not(:disabled):focus-visible,a:focus-visible .c-button--secondary,.c-button--secondary:not(:disabled):hover,a:hover .c-button--secondary{--button-background-color:var(--color-text-1);--button-border-color:var(--color-text-1);color:var(--color-surface-1)}.c-button--tertiary{background:var(--color-button-tertiary-background);color:var(--color-button-tertiary-text)}.c-button--tertiary:not(:disabled):focus-visible,.c-button--tertiary:not(:disabled):hover,a:hover .c-button--tertiary{background:var(--color-button-tertiary-background-hover)}.c-button--link{color:var(--color-text-1);border-radius:0;padding-inline:.8rem}.c-button--link:not(:disabled):focus-visible,a:focus-visible .c-button--link{border-radius:var(--radius-xs)}.c-button--link:after{transition:opacity .18s var(--ease-in-out-cubic);content:"";border-radius:inherit;opacity:0;border-bottom:1px solid;position:absolute;inset:0}.c-button--link:not(:disabled):focus-visible:after,a:focus-visible .c-button--link:after,.c-button--link:not(:disabled):hover:after,a:hover .c-button--link:after{opacity:1}.c-button__icon{--button-icon-scale:1;--button-icon-translate-x:0;--button-icon-translate-y:0;transition:transform .18s var(--ease-in-out-cubic);width:1em;height:1em;transform:scale3d(var(--button-icon-scale), var(--button-icon-scale), 1) translate3d(var(--button-icon-translate-x), var(--button-icon-translate-y), 0);flex-shrink:0;font-size:2.4rem}.c-button--icon-hover-left:not(:disabled):hover .c-button__icon,a:hover .c-button--icon-hover-left .c-button__icon{--button-icon-translate-x:-.4rem}.c-button--icon-hover-right:not(:disabled):hover .c-button__icon,a:hover .c-button--icon-hover-right .c-button__icon{--button-icon-translate-x:.4rem}.c-button--icon-hover-top-right:not(:disabled):hover .c-button__icon,a:hover .c-button--icon-hover-top-right .c-button__icon{--button-icon-translate-y:-.2rem;--button-icon-translate-x:.2rem}.c-button--icon-only:not(:disabled):hover .c-button__icon,a:hover .c-button--icon-only .c-button__icon{--button-icon-scale:1.25}.c-button__background{border-radius:inherit;z-index:-1;position:absolute;inset:0}.c-button:not(.c-button--link) .c-button__background:before{transition:border-color .18s var(--ease-in-out-cubic), background-color .18s var(--ease-in-out-cubic);content:"";border:1px solid var(--button-border-color);border-radius:inherit;background:var(--button-background-color);z-index:-1;position:absolute;inset:0}.c-button__background-shadow{transition:opacity .18s var(--ease-in-out-cubic);border-radius:inherit;opacity:0;position:absolute;inset:0}.c-button__background-shadow--base{box-shadow:var(--shadow-button-base)}.c-button:not(:disabled):not(:active):not(:focus-visible):not(:hover) .c-button__background-shadow--base{opacity:1}.c-button__background-shadow--hover{box-shadow:var(--shadow-button-hover)}.c-button:not(:disabled):hover:not(:active):not(:focus-visible) .c-button__background-shadow--hover{opacity:1}.c-button__background-shadow--active{box-shadow:var(--shadow-button-active-light)}.c-button:not(:disabled):active .c-button__background-shadow--active{opacity:1}.x-theme-dark .c-button__background-shadow--active,.c-button--tertiary .c-button__background-shadow--active{box-shadow:var(--shadow-button-active-dark)}.x-theme-dark .c-button--tertiary .c-button__background-shadow--active{box-shadow:var(--shadow-button-active-light)}.x-theme-dark .c-button--tertiary:not(:disabled):active .c-button__background-shadow--active{opacity:.2}.c-button__background-shadow--focus{box-shadow:var(--shadow-button-focus);outline:2px solid var(--color-accent-1)}.c-button:not(:disabled):focus-visible .c-button__background-shadow--focus{opacity:1}.c-language-switcher{display:inline-flex;position:relative}.c-language-switcher__toggle{color:inherit;cursor:pointer;--type-letter-spacing:calc(-.14px * var(--font-scale));font:var(--font-weight-medium) calc(14px * var(--font-scale))/calc(clamp(1.68rem, .41vw + 1.5rem, 2rem) * var(--font-scale)) DM Sans, Avenir, Montserrat, Corbel, URW Gothic, source-sans-pro, sans-serif;letter-spacing:var(--type-letter-spacing);text-transform:none;background:0 0;border:none;align-items:center;gap:.2rem;padding:0;display:inline-flex}.x-type-sans .c-language-switcher__toggle{--type-letter-spacing:calc(-.14px * var(--font-scale));font:var(--font-weight-medium) calc(14px * var(--font-scale))/calc(clamp(1.68rem, .41vw + 1.5rem, 2rem) * var(--font-scale)) var(--font-stack-dm-sans);letter-spacing:var(--type-letter-spacing);text-transform:none}.x-type-serif .c-language-switcher__toggle{--type-letter-spacing:calc(-.14px * var(--font-scale));font:var(--font-weight-medium) calc(14px * var(--font-scale))/calc(16.8px * var(--font-scale)) var(--font-stack-newsreader);letter-spacing:var(--type-letter-spacing);text-transform:none}.c-language-switcher--body .c-language-switcher__toggle,.c-language-switcher--compact .c-language-switcher__toggle{--type-letter-spacing:calc(clamp(-.04rem, -.02vw + -.03rem, -.05rem) * var(--font-scale));font:400 calc(18px * var(--font-scale))/calc(30px * var(--font-scale)) DM Sans, Avenir, Montserrat, Corbel, URW Gothic, source-sans-pro, sans-serif;letter-spacing:var(--type-letter-spacing);text-transform:none}.x-type-sans .c-language-switcher--body .c-language-switcher__toggle,.x-type-sans .c-language-switcher--compact .c-language-switcher__toggle{--type-letter-spacing:calc(clamp(-.04rem, -.02vw + -.03rem, -.05rem) * var(--font-scale));font:400 calc(18px * var(--font-scale))/calc(30px * var(--font-scale)) var(--font-stack-dm-sans);letter-spacing:var(--type-letter-spacing);text-transform:none}.x-type-serif .c-language-switcher--body .c-language-switcher__toggle,.x-type-serif .c-language-switcher--compact .c-language-switcher__toggle{--type-letter-spacing:calc(0 * var(--font-scale));font:400 calc(20px * var(--font-scale))/calc(34px * var(--font-scale)) var(--font-stack-newsreader);letter-spacing:var(--type-letter-spacing);text-transform:none}.c-language-switcher__toggle-icon{width:1.8rem;height:1.8rem}.c-language-switcher--compact .c-language-switcher__toggle-icon{width:2.4rem;height:2.4rem}.c-language-switcher__list{z-index:10;inset:auto 0 calc(100% + var(--spacer-xxs)) auto;border-radius:var(--radius-md);background:var(--color-surface-1);min-width:16.8rem;color:var(--color-text-1);opacity:0;visibility:hidden;transition:opacity .3s var(--ease-in-out-cubic), transform .3s var(--ease-in-out-cubic), visibility .3s var(--ease-in-out-cubic);flex-direction:column;gap:.1rem;margin:0;padding:.8rem;list-style:none;display:flex;position:absolute;transform:translateY(.4rem);box-shadow:0 36px 35.5px #00000017,0 15px 14.8px #0000000f,0 8px 7.9px #0000000d,0 4.5px 4.4px #0000000d,0 2.4px 2.4px #0000000a,0 1px 1px #00000008}.c-language-switcher--compact .c-language-switcher__list{inset:calc(100% + 8px) 0 auto auto;transform:translateY(-.4rem)}.c-language-switcher--open .c-language-switcher__list{opacity:1;visibility:visible;transform:translateY(0)}.c-language-switcher__item{width:100%}.c-language-switcher__option{color:var(--color-text-1);text-align:left;white-space:nowrap;--type-letter-spacing:calc(clamp(-.04rem, -.02vw + -.03rem, -.05rem) * var(--font-scale));font:400 calc(18px * var(--font-scale))/calc(30px * var(--font-scale)) DM Sans, Avenir, Montserrat, Corbel, URW Gothic, source-sans-pro, sans-serif;letter-spacing:var(--type-letter-spacing);text-transform:none;border-radius:1.2rem;padding:.4rem 1.6rem;text-decoration:none;display:block}.x-type-sans .c-language-switcher__option{--type-letter-spacing:calc(clamp(-.04rem, -.02vw + -.03rem, -.05rem) * var(--font-scale));font:400 calc(18px * var(--font-scale))/calc(30px * var(--font-scale)) var(--font-stack-dm-sans);letter-spacing:var(--type-letter-spacing);text-transform:none}.x-type-serif .c-language-switcher__option{--type-letter-spacing:calc(0 * var(--font-scale));font:400 calc(20px * var(--font-scale))/calc(34px * var(--font-scale)) var(--font-stack-newsreader);letter-spacing:var(--type-letter-spacing);text-transform:none}.c-language-switcher__option:hover,.c-language-switcher__option--active{background:var(--color-surface-2)}.c-main-nav{top:var(--wh-admin-bar,0px);z-index:13;display:block;position:sticky}.c-main-nav__inner{color:var(--color-text-1);border:1px solid var(--color-border-1);border-radius:0 0 var(--radius-md) var(--radius-md);background-color:var(--color-surface-1);z-index:1;border-top:none;justify-content:space-between;align-items:center;gap:2.4rem;padding:1.6rem 1rem;transition:border-radius 0s linear .3s,border-bottom-color 0s linear .3s;display:flex;position:relative}@media (width>=1216px){.c-main-nav__inner{padding:2.2rem 2.4rem}}.c-main-nav__inner:after{content:"";background:linear-gradient(to bottom, var(--color-surface-1) 90%, transparent 100%);z-index:-1;border-radius:0 0 var(--radius-md) var(--radius-md);transition:border-radius 0s linear .3s;position:absolute;inset:0}@media (width>=1216px){.c-main-nav__inner{padding:2.2rem 2.4rem}}.c-main-nav:has(.c-main-nav__mobile--open) .c-main-nav__inner,.c-main-nav:has(.c-main-nav__search--open) .c-main-nav__inner{border-bottom-color:#0000;border-radius:0;transition:border-radius linear,border-bottom-color linear}@media (width>=1216px){.c-main-nav:has(.c-main-nav__mobile--open) .c-main-nav__inner,.c-main-nav:has(.c-main-nav__search--open) .c-main-nav__inner{border-bottom-color:var(--color-border-1);border-radius:0 0 var(--radius-md) var(--radius-md);transition:border-radius 0s linear .3s,border-bottom-color 0s linear .3s}}.c-main-nav:has(.c-main-nav__mobile--open) .c-main-nav__inner:after,.c-main-nav:has(.c-main-nav__search--open) .c-main-nav__inner:after{border-radius:0;transition:border-radius linear}@media (width>=1216px){.c-main-nav:has(.c-main-nav__mobile--open) .c-main-nav__inner:after,.c-main-nav:has(.c-main-nav__search--open) .c-main-nav__inner:after{border-radius:0 0 var(--radius-md) var(--radius-md);transition:border-radius 0s linear .3s}}.c-main-nav__logo{color:var(--color-text-1);fill:currentColor;flex-shrink:1}.c-main-nav__logo svg{width:auto;height:3.6rem}@media (width>=1216px){.c-main-nav__logo svg{height:4.8rem}}.c-main-nav__nav{display:none}@media (width>=1216px){.c-main-nav__nav{flex-grow:2;display:block}}.c-main-nav__list{justify-content:center;align-items:center;list-style:none;display:flex}.c-main-nav__link{color:currentColor;cursor:pointer;border:none;justify-content:center;align-items:center;gap:.8rem;padding:1.6rem;text-decoration:none;transition:color .2s;display:flex}.c-main-nav__inner:hover .c-main-nav__link{color:var(--color-text-3)}.c-main-nav__item:hover .c-main-nav__link,.c-main-nav__inner .c-main-nav__item--open .c-main-nav__link{color:var(--color-text-1)}.c-main-nav__link-icon{flex-shrink:0;width:2.4rem}.c-main-nav__link-label{text-align:left}.c-main-nav__dropdown{padding-top:var(--radius-md);top:calc(100% - var(--radius-md));background-color:var(--color-surface-1);border:1px solid var(--color-border-1);border-radius:0 0 var(--radius-md) var(--radius-md);transition:transform .3s var(--ease-in-out-cubic);z-index:-1;position:absolute;left:-1px;right:-1px;transform:translateY(-100%)}.c-main-nav__dropdown--open{transform:translateY(0)}.c-main-nav__dropdown-panels{--height-transition-duration:.28s;position:relative}.c-main-nav__dropdown-panels.u-height-transitioning{height:var(--height-transition);overflow:hidden}@media (prefers-reduced-motion:no-preference){.c-main-nav__dropdown-panels.u-height-transitioning{transition:height var(--height-transition-duration) var(--ease-in-out-cubic)}}.c-main-nav__dropdown-panel{--main-nav-panel-enter-x:0px;--main-nav-panel-exit-x:0px;display:none}.c-main-nav__dropdown-panel--active{opacity:1;display:block;transform:translate(0,0)}@media (prefers-reduced-motion:no-preference){.c-main-nav__dropdown-panel--active{transition:opacity .3s var(--ease-out-quart), transform .3s var(--ease-out-quart)}}.c-main-nav__dropdown-panel--pending{opacity:0;transform:translate3d(var(--main-nav-panel-enter-x), 0, 0);transition:none}.c-main-nav__dropdown-panel--leaving{opacity:0;transform:translate3d(var(--main-nav-panel-exit-x), 0, 0);pointer-events:none;display:block;position:absolute;inset:0 0 auto}@media (prefers-reduced-motion:no-preference){.c-main-nav__dropdown-panel--leaving{transition:opacity .3s var(--ease-out-quart), transform .3s var(--ease-out-quart)}}.c-main-nav__dropdown-inner{padding-block:4rem}.c-main-nav__dropdown-columns{gap:3.2rem;display:flex}.c-main-nav__dropdown-column{flex:2.667 1 0;min-width:0}.c-main-nav__dropdown-column--featured{flex:4 1 0}.c-main-nav__column--card{border:1px solid var(--color-surface-2);border-radius:var(--radius-lg);box-shadow:0 4.1778rem 1.6711rem hsla(var(--color-value-black), .05), 0 2.2336rem .8935rem hsla(var(--color-value-black), .04), 0 1.2522rem .5009rem hsla(var(--color-value-black), .04), 0 .665rem .266rem hsla(var(--color-value-black), .03), 0 .2767rem .1107rem hsla(var(--color-value-black), .02);margin-top:-1.7rem;padding:1.6rem 4rem 2.4rem}.c-main-nav__mobile-submenu .c-main-nav__column--card{margin-top:0;padding:1.6rem 2.4rem 2.4rem}.c-main-nav__dropdown-columns .c-main-nav__column--card{flex:4 1 0}.c-main-nav__dropdown-hr{border-bottom:1px solid var(--color-border-2);margin-block:1.6rem}.c-main-nav__dropdown-links{flex-direction:column;gap:.8rem;margin-top:2rem;display:flex}.c-main-nav__column--card .c-main-nav__dropdown-links{gap:0}.c-main-nav__dropdown-link{color:currentColor;text-decoration:none;transition:color .2s;display:block}.c-main-nav__dropdown-link:hover{color:var(--color-accent-1)}.c-main-nav__dropdown-link--icon{border-bottom:1px solid var(--color-surface-2);align-items:center;gap:1.2rem;padding-block:.4rem;display:flex}li:last-child .c-main-nav__dropdown-link--icon{border-bottom:0}.c-main-nav__dropdown-link-label{flex:1}.c-main-nav__dropdown-link-icon,.c-main-nav__dropdown-link-arrow{flex-shrink:0;width:2.4rem;height:2.4rem}.c-main-nav__external-arrow{vertical-align:-.2rem;flex-shrink:0;width:1.4rem;height:1.4rem;margin-left:.4rem;display:inline-block}.c-main-nav__featured-card{background-color:var(--color-surface-1);color:var(--color-text-1);border-radius:var(--radius-md)}a.c-main-nav__product-card{color:inherit;text-decoration:none;display:block}.c-main-nav__product-badges{z-index:1;gap:.6rem;margin-bottom:0;display:flex;position:absolute;top:1.2rem;left:1.2rem}.c-main-nav__product-badge{font:var(--font-weight-medium) 14px/1 var(--font-stack-dm-sans);border-radius:var(--radius-rounded);background:var(--color-gray-300);color:var(--color-white);-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);justify-content:center;align-items:center;gap:10px;padding:.8rem 1.2rem;display:flex}.c-main-nav__product-media{border-radius:var(--radius-md);justify-content:center;display:flex;position:relative;overflow:hidden}.c-main-nav__product-title{font:var(--font-weight-bold) 16px/1.3 var(--font-stack-newsreader);margin:0 0 .8rem}.c-main-nav__product-description{font:var(--font-weight-book) 14px/1.4 var(--font-stack-dm-sans);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.c-main-nav__actions{flex-basis:4rem;justify-content:flex-end;align-items:center;gap:3.2rem;display:flex}@media (width>=1216px){.c-main-nav__actions{flex-basis:auto}}.c-main-nav__actions-group{align-items:center;gap:.8rem;display:flex}.c-main-nav__language{display:none}@media (width>=1216px){.c-main-nav__language{display:inline-flex}}.c-main-nav__search{width:4rem;height:4rem;color:var(--color-text-1);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .2s;display:flex;position:relative}@media (width>=1216px){.c-main-nav__search:hover{color:var(--color-accent-1)}}.c-main-nav__donate{display:none}@media (width>=1216px){.c-main-nav__donate{display:inline-flex}}.c-main-nav__search-icon{width:2.4rem}.c-main-nav__search--open .c-main-nav__search-icon{opacity:0}@media (width>=1216px){.c-main-nav__search--open .c-main-nav__search-icon{opacity:1}}.c-main-nav__search-close{opacity:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.c-main-nav__search--open .c-main-nav__search-close{opacity:1}@media (width>=1216px){.c-main-nav__search--open .c-main-nav__search-close{opacity:0}}.c-main-nav__search-line{background:var(--color-text-1);border-radius:.3rem;width:1.8rem;height:.3rem;display:block;position:absolute}.c-main-nav__search-line:first-child{transform:rotate(45deg)}.c-main-nav__search-line:nth-child(2){transform:rotate(-45deg)}.c-main-nav__menu{flex-basis:4rem}@media (width>=1216px){.c-main-nav__menu{display:none}}.c-main-nav__mobile-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;width:4rem;height:4rem;display:flex}.c-main-nav__mobile-line{background:var(--color-text-1);border-radius:.3rem;width:1.8rem;height:.3rem;transition:all .3s;display:block}.c-main-nav__mobile-toggle--open .c-main-nav__mobile-line:first-child{transform:rotate(45deg)translate(.25rem,.25rem)}.c-main-nav__mobile-toggle--open .c-main-nav__mobile-line:nth-child(2){transform:rotate(-45deg)translate(.25rem,-.25rem)}.c-main-nav__mobile{top:100%;left:var(--container-padding);right:var(--container-padding);background:var(--color-surface-1);border:1px solid var(--color-border-1);border-radius:0 0 var(--radius-md) var(--radius-md);z-index:0;visibility:hidden;transition:transform .3s var(--ease-in-out-cubic), visibility 0s linear .3s;border-top:none;padding-top:.8rem;position:absolute;overflow:hidden;transform:translateY(-100%)}@media (width>=1216px){.c-main-nav__mobile{display:none}}.c-main-nav__mobile--open{visibility:visible;transition:transform .3s var(--ease-in-out-cubic), visibility 0s;transform:translateY(0)}.c-main-nav__backdrop{transition:opacity .3s var(--ease-in-out-cubic);z-index:-2;background:hsla(var(--color-value-black), .2);opacity:0;cursor:pointer;pointer-events:none;position:fixed;inset:0}@media (width>=1216px){.c-main-nav__backdrop{display:none}}.c-main-nav:has(.c-main-nav__mobile--open) .c-main-nav__backdrop{opacity:1;pointer-events:auto}.c-main-nav__mobile-inner{max-height:calc(100dvh - var(--height-main-nav) - var(--wh-admin-bar,0px));overflow:hidden}.c-main-nav__mobile-panels{max-height:inherit;position:relative;overflow:hidden}.c-main-nav__mobile-panel{max-height:inherit;transition:transform .3s var(--ease-in-out-cubic);padding:0 0 2.8rem;overflow-y:auto}.c-main-nav__mobile-panel--main{transition:transform .3s var(--ease-in-out-cubic), visibility 0s;position:relative;transform:translate(0)}.c-main-nav__mobile--submenu-active .c-main-nav__mobile-panel--main{visibility:hidden;pointer-events:none;transition:transform .3s var(--ease-in-out-cubic), visibility 0s linear .3s;position:absolute;inset:0;transform:translate(-100%)}.c-main-nav__mobile-content{padding:0 1.6rem}.c-main-nav__mobile-submenu .c-main-nav__mobile-content{padding-top:2.4rem}.c-main-nav__mobile-content--secondary{padding:0 1.6rem}.c-main-nav__mobile-list{flex:1;margin:0;padding:0;list-style:none}.c-main-nav__mobile-link{width:100%;color:var(--color-text-1);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:1.6rem .6rem;text-decoration:none;display:flex}.c-main-nav__mobile-link-content{align-items:center;gap:.8rem;display:flex}.c-main-nav__mobile-link-icon{width:2.4rem;color:var(--color-gray-800);flex-shrink:0}.c-main-nav__mobile-chevron{width:.6rem;height:.8rem;color:var(--color-gray-800);flex-shrink:0}.c-main-nav__mobile-submenu{visibility:hidden;pointer-events:none;transition:transform .3s var(--ease-in-out-cubic), visibility 0s linear .3s;position:absolute;inset:0;transform:translate(100%)}.c-main-nav__mobile-submenu--open{visibility:visible;pointer-events:auto;transition:transform .3s var(--ease-in-out-cubic), visibility 0s;position:relative;transform:translate(0)}.c-main-nav__mobile-submenu-back{border:0;border-bottom:1px solid var(--color-gray-800);width:100%;color:var(--color-gray-800);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:3.2rem;padding:1.6rem 2.4rem;display:flex}.c-main-nav__mobile-submenu-back-arrow{flex-shrink:0;width:.6rem;height:.8rem;transform:rotate(180deg)}.c-main-nav__mobile-secondary-list{flex-direction:column;gap:3rem;margin:1.8rem 0 0;padding:0;list-style:none;display:flex}.c-main-nav__mobile-secondary-divider{border:0;border-top:1px solid var(--color-border-1);width:100%;margin:2.4rem 0 0}.c-main-nav__mobile-secondary-link{color:currentColor;text-decoration:none}.c-main-nav__mobile-language-row{justify-content:space-between;align-items:center;margin-top:2.4rem;display:flex}.c-main-nav__mobile-column-title{border-bottom:1px solid var(--color-border-2);color:var(--color-gray-800);margin:0;padding-bottom:1.6rem}.c-main-nav__mobile-column-links{margin:0;padding:0 1.6rem 2.4rem;list-style:none}.c-main-nav__column--card .c-main-nav__mobile-column-links{padding:2rem 0 0}.c-main-nav__mobile-column-link{color:var(--color-gray-800);padding:1rem 0;text-decoration:none;transition:color .2s;display:block}.c-main-nav__mobile-column-link:hover{color:var(--color-accent-1)}.c-main-nav__mobile-column-link--icon{border-bottom:1px solid var(--color-surface-2);align-items:center;gap:1.2rem;display:flex}.c-main-nav__mobile-column-link-label{flex:1}.c-main-nav__mobile-column-link-icon,.c-main-nav__mobile-column-link-arrow{flex-shrink:0;width:2.4rem;height:2.4rem}.c-form{--form-field-background-color:var(--color-surface-1);--form-field-border:1px solid var(--color-border-2);--form-field-box-shadow:0 1px 2px -1px hsla(var(--color-value-black), .14);--form-field-gap:var(--grid-gutter);width:100%;container-type:inline-size}.c-form__fields-grid{gap:var(--form-field-gap);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.c-form--newsletter .c-form__fields-grid{transition:box-shadow .18s var(--ease-in-out-cubic);background-color:var(--color-surface-2);border-radius:var(--radius-xs);box-shadow:0 1px 2px -1px hsla(var(--color-value-black), .14);align-items:center;gap:.8rem;margin-top:.8rem;padding:.9rem 1.6rem;display:flex}@media (width>=1216px){.c-form--newsletter .c-form__fields-grid:has(.c-form__field-input:focus){box-shadow:0 14px 28px -8px hsla(var(--color-value-black), .08), 0 10px 20px -6px hsla(var(--color-value-black), .1), 0 6px 12px -3px hsla(var(--color-value-black), .06), 0 4px 8px -2px hsla(var(--color-value-black), .08), 0 2px 4px -1px hsla(var(--color-value-black), .1), 0 1px 2px 0 hsla(var(--color-value-black), .13)}}.c-form__fields-row-items{gap:var(--form-field-gap) var(--grid-gutter);flex-wrap:wrap;display:flex}.c-form--card .c-form__fields-row-items{column-gap:1.6rem}.c-form__fields-row .c-form__field{flex:25rem}.c-form--card .c-form__fields-row .c-form__field{flex-basis:20rem}.c-form--newsletter .c-form__field{flex:1}.c-form__field-wysiwyg{border-radius:var(--radius-sm);background-color:var(--color-surface-2);align-items:center;gap:1.6rem;padding:1.6rem;display:flex}.c-form__field-wysiwyg-icon{width:2.4rem;color:var(--color-text-2);flex-shrink:0}.c-form__field-wysiwyg-content{color:var(--color-text-1);margin-top:0}.c-form__field-label{min-height:1lh;color:var(--color-text-1);align-items:center;column-gap:.5ch;margin-bottom:.8rem;display:flex}.c-form--newsletter .c-form__field-label{display:none}.c-form__field-label-required{color:var(--color-accent-1);flex-shrink:0;align-self:flex-start}.c-form__field-input{box-sizing:border-box;width:100%;color:var(--color-text-1);color-scheme:var(--input-color-scheme);border:var(--form-field-border);border-radius:var(--radius-xs);box-shadow:var(--form-field-box-shadow);background-color:var(--form-field-background-color);padding:1.6rem;line-height:1em}.c-form__field-input:focus,.c-form__field-input:active{outline:none}.c-form__field-input::placeholder{color:var(--color-text-3)}.c-form--newsletter .c-form__field-input{box-shadow:none;background-color:#0000;border:none;padding:0}.c-form__field-input--select{appearance:none;padding-right:1rem}.c-form__field-input--textarea{resize:vertical;min-height:7.8rem}.c-form__field-phone{border:var(--form-field-border);border-radius:var(--radius-xs);box-shadow:var(--form-field-box-shadow);background-color:var(--form-field-background-color);align-items:center;column-gap:1.2rem;padding-left:1.3rem;display:flex}.c-form--newsletter .c-form__field-phone{box-shadow:none;background-color:#0000;border:none;padding-left:0}.c-form__field-input--phone{min-width:0;box-shadow:none;background-color:#0000;border:none;flex:auto;padding-left:0}.c-form__field-phone-country{border:1px solid hsla(var(--color-value-text-1), .4);border-radius:calc(var(--radius-xs) / 2);color:var(--color-text-1);flex-shrink:0;align-items:center;padding:.2rem .2rem .2rem .8rem;display:inline-flex;position:relative}.c-form__field-phone-country:has(.c-form__field-phone-select:focus-visible){outline:2px solid var(--color-accent-1);outline-offset:2px}.c-form__field-phone-caret{transition:transform .3s var(--ease-in-out-cubic);flex-shrink:0;width:1.6rem;height:1.6rem}.c-form__field-phone-country:has(.c-form__field-phone-select:focus-visible) .c-form__field-phone-caret{transform:rotate(180deg)}.c-form__field-phone-select{z-index:1;width:100%;height:100%;color-scheme:var(--input-color-scheme);appearance:none;opacity:0;cursor:pointer;border:0;margin:0;padding:0;position:absolute;inset:0}.c-form__field-list-items{flex-direction:column;gap:.8rem;display:flex}.c-form__field-list-label{color:var(--color-text-1);-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;gap:1.6rem;display:flex}.c-form__field-list-indicator{--form-field-checkbox-indicator-size:1.6rem;width:var(--form-field-checkbox-indicator-size);height:var(--form-field-checkbox-indicator-size);border:var(--form-field-border);border-radius:var(--radius-xs);box-shadow:var(--form-field-box-shadow);background-color:var(--form-field-background-color);transition:border-color .3s var(--ease-in-out-cubic), background-color .3s var(--ease-in-out-cubic);flex-shrink:0;display:inline-block;position:relative}@media (width>=800px){.c-form__field-list-indicator{--form-field-checkbox-indicator-size:3rem}}.c-form__field-list--radio .c-form__field-list-indicator{border-radius:var(--radius-rounded)}.c-form__field-list-item:has(.c-form__field-list-input:checked) .c-form__field-list-indicator{border-color:var(--color-accent-1)}.c-form__field-list-indicator-icon{width:calc(var(--form-field-checkbox-indicator-size) * .8);height:calc(var(--form-field-checkbox-indicator-size) * .8);opacity:0;transition:transform .2s var(--ease-in-out-cubic), opacity .2s var(--ease-in-out-cubic);margin:auto;position:absolute;inset:0;transform:scale(0)}.c-form__field-list-item:has(.c-form__field-list-input:checked) .c-form__field-list-indicator-icon{opacity:1;transform:scale(1)}.c-form__field-list-content{align-items:center;column-gap:.5ch;min-height:1lh;display:flex}.c-form__field-list-required{color:var(--color-accent-1);flex-shrink:0;align-self:flex-start}.c-form__field-dropdown{position:relative}.c-form__field-dropdown-icon{width:2.4rem;height:2.4rem;transition:transform .3s var(--ease-in-out-cubic);pointer-events:none;margin:auto 1.6rem auto auto;position:absolute;inset:0}.c-form__field-dropdown:has(.c-form__field-input:focus-visible) .c-form__field-dropdown-icon{transform:rotate(180deg)}.c-form__submit{margin-left:auto}.c-form--card .c-form__submit{margin-left:0}.c-form__submit-message{text-align:center;background-color:var(--color-white);border-radius:var(--radius-md);margin-bottom:var(--form-field-gap);padding:2.4rem;display:none}.c-form--newsletter .c-form__submit-message{text-align:left;color:var(--color-text-2);background-color:#0000;border-radius:0;margin-top:1.6rem;margin-bottom:0;padding:0}.c-form--newsletter .c-form__submit-message--error{color:var(--color-accent-1)}.c-form__newsletter-submit{color:var(--color-text-1);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.c-form__newsletter-submit:disabled{opacity:.5;cursor:default}.c-form__newsletter-submit-icon{flex-shrink:0;width:2.4rem;height:2.4rem}.c-footer{z-index:10;display:block}.c-footer__inner{border:1px solid var(--color-border-1);border-radius:var(--radius-md) var(--radius-md) 0 0;background-color:var(--color-surface-1);color:var(--color-text-1);border-bottom:none;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-areas:"actions""gap""nav";gap:3.2rem;padding:5.6rem 2.4rem 8rem;display:grid}@media (width>=1216px){.c-footer__inner{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"actions actions actions actions gap nav nav nav nav nav nav nav";gap:3.2rem;padding-bottom:3.2rem;display:grid}}.c-footer__actions{grid-area:actions}.c-footer__subscribe-headline{margin:0}.c-footer__subscribe-form-field{background-color:var(--color-surface-2);border-radius:var(--radius-xs);justify-content:space-between;align-items:center;margin-top:.8rem;padding:.9rem 1.6rem;display:flex}.c-footer__subscribe-form-field-label{display:block}.c-footer__subscribe-form-field-input{color:var(--color-text-1);font-size:inherit;line-height:inherit;background-color:#0000;border:none;flex:1;font-family:inherit}.c-footer__subscribe-form-submit{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.c-footer__subscribe-form-submit-icon{width:2.4rem;height:2.4rem}.c-footer__social-links:not(:first-child){margin-top:2.4rem}.c-footer__gap{background-color:var(--color-border-1);width:100%;height:1px}@media (width>=1216px){.c-footer__gap{width:1px;height:100%;margin-inline:auto}}.c-footer__nav{text-align:center;flex-direction:column;grid-area:nav;justify-content:flex-start;align-items:center;gap:4.2rem;display:flex}@media (width>=800px){.c-footer__nav{text-align:left;gap:var(--gutter-gap);flex-direction:row;justify-content:space-between;align-items:flex-start}}.c-footer__nav-column-links{flex-direction:column;margin-top:2.4rem;display:flex}.c-footer__nav-column-links-item{transition:color .3s var(--ease-in-out-cubic);color:currentColor;text-decoration:none}.c-footer__nav-column-links-item:hover,.c-footer__nav-column-links-item:focus-visible{color:var(--color-accent-1)}.c-footer__bottom{background-color:var(--color-surface-1);border-inline:1px solid var(--color-border-1);padding-inline:2.4rem}.c-footer__bottom-content{text-align:center;border-top:1px solid var(--color-border-1);color:var(--color-gray-400);flex-direction:column;gap:4rem;padding-block:4.2rem;display:flex}@media (width>=1216px){.c-footer__bottom-content{flex-direction:row-reverse;justify-content:space-between}}.c-footer__bottom-right{justify-content:center;align-items:center;display:flex}@media (width>=1216px){.c-footer__bottom-right{justify-content:flex-end}}.c-footer__bottom-item{align-items:center;padding-inline:.8rem;display:inline-flex;position:relative}.c-footer__bottom-item:not(:last-child):after{content:"";background:currentColor;width:1px;height:1.6rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.c-footer__bottom-link{transition:color .3s var(--ease-in-out-cubic);color:currentColor;align-items:center;text-decoration:none;display:inline-flex}.c-footer__bottom-link:hover,.c-footer__bottom-link:focus-visible{color:var(--color-accent-1)}.c-footer__external-arrow{vertical-align:-.2rem;width:1.4rem;height:1.4rem;margin-left:.4rem;display:inline-block}.c-loading-bar{--loading-bar-height:.4rem;--loading-bar-duration:calc(.25s / var(--loading-bar-speed,1));z-index:10000;inset:var(--wh-admin-bar,0px) 0 auto 0;height:var(--loading-bar-height);opacity:0;pointer-events:none;transition:transform calc(.3s / var(--loading-bar-speed,1)) var(--ease-out-quart);display:block;position:fixed;transform:translateY(-100%)}.c-loading-bar--active{opacity:1;transform:translateY(0)}.c-loading-bar--done{opacity:0;transition:opacity var(--loading-bar-duration) var(--ease-out-cubic), transform calc(.3s / var(--loading-bar-speed,1)) var(--ease-out-quart)}.c-loading-bar__track{background:var(--color-surface-2);width:100%;height:100%}.c-loading-bar__bar{background:var(--color-accent-1);transform:translate3d(calc(-100% + var(--loading-bar-progress) * 100%), 0, 0);position:absolute;inset:0}.c-loading-bar--snap{transition:none}.c-search-topic{transition:transform .18s var(--ease-in-out-cubic);border-radius:var(--radius-rounded);background:var(--search-topic-background-color);min-height:4rem;color:var(--color-gray-800);isolation:isolate;-webkit-user-select:none;user-select:none;cursor:pointer;border:none;align-items:center;gap:.4rem;padding:.4rem 1.6rem;display:flex;position:relative;overflow:hidden}.c-search-topic:hover{transform:var(--button-transform-hover)}.c-search-topic:active{transform:var(--button-transform-active)}.c-search-topic:focus-visible{outline:2px solid var(--color-accent-1)}.c-search-topic:hover:before{opacity:.1}.c-search-topic:before{content:"";background:var(--color-gray-800);opacity:0;width:100%;height:100%;transition:opacity .3s var(--ease-in-out-cubic);z-index:-1;display:block;position:absolute;inset:0}.c-search-topic__emoji{flex-shrink:0}.c-search-modal{transition:display .3s var(--ease-in-out-cubic) allow-discrete;z-index:12;opacity:1;pointer-events:none;width:100%;height:100%;display:none;position:fixed;top:0;left:0}@media (width>=1216px){.c-search-modal{transition:display .3s var(--ease-in-out-cubic) allow-discrete, opacity .3s var(--ease-in-out-cubic);z-index:100;opacity:0}}.x-page-loading .c-search-modal{transition:none}.c-search-modal--open{display:block}@media (width>=1216px){.c-search-modal--open{opacity:1}@starting-style{.c-search-modal--open{opacity:0}}}.c-search-modal__backdrop{z-index:-1;background:hsla(var(--color-value-text-1), .5);cursor:pointer;pointer-events:auto;width:100vw;height:100vh;display:none;position:fixed;top:0;left:0}@media (width>=1216px){.c-search-modal__backdrop{display:block}}.c-search-modal__content{pointer-events:none;justify-content:center;align-items:flex-start;width:100%;height:100dvh;padding:2rem;display:flex}@media (width>=1216px){.c-search-modal__content{padding:var(--container-padding);align-items:center}}.c-search-modal__content-inner{z-index:1;background:var(--color-surface-1);border:1px solid var(--color-border-1);border-radius:0 0 var(--radius-md) var(--radius-md);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;pointer-events:auto;width:100%;max-width:none;min-height:0;max-height:100%;transition:transform .3s var(--ease-in-out-cubic);border-top:none;position:relative;overflow:hidden auto;transform:translateY(-100%)}@media (width>=1216px){.c-search-modal__content-inner{max-width:91.2rem;max-height:initial;background:0 0;border:none;border-radius:0;min-height:60rem;overflow:visible;transform:none}}.c-search-modal--open .c-search-modal__content-inner{transform:translateY(0)}@starting-style{.c-search-modal--open .c-search-modal__content-inner{transform:translateY(-100%)}}@media (width>=1216px){.c-search-modal--open .c-search-modal__content-inner{transform:none}}.c-search-modal__body{background:var(--color-surface-1);width:100%;color:var(--color-text-1);flex-direction:column;gap:2.4rem;padding:5.8rem 2rem 2rem;display:flex}@media (width>=1216px){.c-search-modal__body{border-radius:var(--radius-md);padding:3.2rem}}.c-search-modal__close{--button-size:4.8rem;flex-shrink:0;align-self:center;display:none}@media (width>=1216px){.c-search-modal__close{display:inline-flex}}.c-search-modal__search{align-items:center;gap:1.6rem;display:flex}.c-search-modal__field{background:var(--color-surface-2);border-radius:var(--radius-xs);isolation:isolate;flex:1;align-items:center;padding:1.6rem;display:flex;position:relative}.c-search-modal__field-inner{align-items:center;gap:.8rem;width:100%;display:flex}.c-search-modal__field-states{background:var(--color-surface-2);border-radius:inherit;z-index:-1;position:absolute;inset:0}.c-search-modal__field-state{transition:opacity .18s var(--ease-in-out-cubic);border-radius:inherit;opacity:0;position:absolute;inset:0}.c-search-modal__field-state--base{box-shadow:0 1px 2px -1px hsla(var(--color-value-black), .14)}.c-search-modal__field:has(.c-search-modal__input:not(:active):not(:focus):not(:hover)) .c-search-modal__field-state--base{opacity:1}@media (width>=1216px){.c-search-modal__field-state--hover{box-shadow:0 14px 28px -8px hsla(var(--color-value-black), .08), 0 10px 20px -6px hsla(var(--color-value-black), .1), 0 6px 12px -3px hsla(var(--color-value-black), .06), 0 4px 8px -2px hsla(var(--color-value-black), .08), 0 2px 4px -1px hsla(var(--color-value-black), .1), 0 1px 2px 0 hsla(var(--color-value-black), .13)}}.c-search-modal__field:has(.c-search-modal__input:hover:not(:active):not(:focus)) .c-search-modal__field-state--hover{opacity:1}@media (width>=1216px){.c-search-modal__field-state--active{border:1px solid var(--color-text-1);box-shadow:0 14px 28px -8px hsla(var(--color-value-black), .08), 0 10px 20px -6px hsla(var(--color-value-black), .1), 0 6px 12px -3px hsla(var(--color-value-black), .06), 0 4px 8px -2px hsla(var(--color-value-black), .08), 0 2px 4px -1px hsla(var(--color-value-black), .1), 0 1px 2px 0 hsla(var(--color-value-black), .13)}}.c-search-modal__field:has(.c-search-modal__input:active) .c-search-modal__field-state--active{opacity:1}@media (width>=1216px){.c-search-modal__field-state--focus{box-shadow:0 14px 28px -8px hsla(var(--color-value-black), .08), 0 10px 20px -6px hsla(var(--color-value-black), .1), 0 6px 12px -3px hsla(var(--color-value-black), .06), 0 4px 8px -2px hsla(var(--color-value-black), .08), 0 2px 4px -1px hsla(var(--color-value-black), .1), 0 1px 2px 0 hsla(var(--color-value-black), .13)}}.c-search-modal__field:has(.c-search-modal__input:focus:not(:active)) .c-search-modal__field-state--focus{opacity:1}.c-search-modal__icon{color:var(--color-text-1);flex-shrink:0;font-size:2.4rem}.c-search-modal__input,.x-type-sans .c-search-modal__input{--type-letter-spacing:calc(clamp(-.04rem, -.02vw + -.03rem, -.05rem) * var(--font-scale));font:400 calc(18px * var(--font-scale))/calc(30px * var(--font-scale)) var(--font-stack-dm-sans);letter-spacing:var(--type-letter-spacing);text-transform:none}.x-type-serif .c-search-modal__input{--type-letter-spacing:calc(0 * var(--font-scale));font:400 calc(20px * var(--font-scale))/calc(34px * var(--font-scale)) var(--font-stack-newsreader);letter-spacing:var(--type-letter-spacing);text-transform:none}.c-search-modal__input{width:100%;color:var(--color-text-1);background:0 0;border:none;outline:none;flex:auto}.c-search-modal__input::placeholder{color:var(--color-text-3)}.c-search-modal__input:focus{outline:none}@media (width<=799px){.c-search-modal__input{font-size:1.6rem}}.c-search-modal__results{gap:1.6rem;display:grid}.c-search-modal__results-list{gap:2rem;margin-block:1rem;display:grid}@media (width>=1216px){.c-search-modal__results-list{gap:.8rem;margin-block:0}}.c-search-modal__result-template{display:none}.c-search-modal__section-title{border-bottom:1px solid var(--color-border-2);padding-bottom:1.6rem}.c-search-modal__result{cursor:pointer}.c-search-modal__result-inner{isolation:isolate;width:fit-content;color:inherit;align-items:center;gap:.8rem;text-decoration:none;display:flex;position:relative}.c-search-modal__result:focus-visible .c-search-modal__result-inner{border-radius:var(--radius-xs);outline:2px solid var(--color-accent-1)}.c-search-modal__result-icon{transition:color .18s var(--ease-in-out-cubic);width:2rem;height:2rem;color:var(--color-text-3);flex-shrink:0}.c-search-modal__result:hover .c-search-modal__result-icon{color:var(--color-text-1)}.c-search-modal__result-text{transition:color .18s var(--ease-in-out-cubic), transform .18s var(--ease-in-out-cubic);--type-letter-spacing:calc(clamp(-.04rem, -.02vw + -.03rem, -.05rem) * var(--font-scale));font:400 calc(18px * var(--font-scale))/calc(30px * var(--font-scale)) DM Sans, Avenir, Montserrat, Corbel, URW Gothic, source-sans-pro, sans-serif;letter-spacing:var(--type-letter-spacing);text-transform:none}.x-type-sans .c-search-modal__result-text{--type-letter-spacing:calc(clamp(-.04rem, -.02vw + -.03rem, -.05rem) * var(--font-scale));font:400 calc(18px * var(--font-scale))/calc(30px * var(--font-scale)) var(--font-stack-dm-sans);letter-spacing:var(--type-letter-spacing);text-transform:none}.x-type-serif .c-search-modal__result-text{--type-letter-spacing:calc(0 * var(--font-scale));font:400 calc(20px * var(--font-scale))/calc(34px * var(--font-scale)) var(--font-stack-newsreader);letter-spacing:var(--type-letter-spacing);text-transform:none}.c-search-modal__result-text{color:var(--color-text-1)}.c-search-modal__results-list:has(.c-search-modal__result:hover) .c-search-modal__result:not(:hover) .c-search-modal__result-text{color:var(--color-text-3)}.c-search-modal__result-match{color:var(--color-text-1)}.c-search-modal__result-unmatch{color:var(--color-text-3)}.c-search-modal__topics{gap:1.6rem;display:grid}.c-search-modal__topics-title{border-bottom:1px solid var(--color-border-2);padding-bottom:1.6rem}.c-search-modal__topics-grid{flex-wrap:wrap;gap:.8rem;display:flex}.c-search-modal__no-results{border-radius:var(--radius-xs);background:var(--color-surface-2);color:var(--color-text-1);width:fit-content;padding:.8rem 1.6rem}.c-search-modal__results-content:has(.c-search-modal__result) .c-search-modal__no-results{display:none}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@layer global{html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,input,legend,button,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font:inherit;vertical-align:baseline;box-sizing:border-box;border:0;outline:0;margin:0;padding:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{-webkit-font-smoothing:antialiased;line-height:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}html,body{font-optical-sizing:auto;width:100%;font-size:10px}@media (prefers-reduced-motion:no-preference){html,body{scroll-behavior:smooth}}html{scrollbar-gutter:stable}:focus-visible{outline:2px solid var(--color-accent-1,currentColor);outline-offset:2px}img,svg{max-width:100%;height:auto;display:block}pre{line-height:1}h1,h2,h3,h4,h5,h6{text-wrap:balance}button{color:inherit;background-color:#0000}hr{border:none;margin:0}:root{--grid-gutter:3.2rem;--container-padding:20px;--width-constrained-max:800px;--width-container-max:1440px;--width-content-max:1216px;--height-main-nav:11rem;--section-first-of-type-padding-top:var(--spacer-md);--radius-none:0;--radius-xs:.8rem;--radius-sm:1.6rem;--radius-md:2rem;--radius-lg:2.4rem;--radius-xl:2.8rem;--radius-rounded:99rem;--shadow-button-base:0 2px 4px 0 hsla(var(--color-value-black), .18);--shadow-button-hover:0 14px 28px -8px hsla(var(--color-value-black), .08), 0 10px 20px -6px hsla(var(--color-value-black), .1), 0 6px 12px -3px hsla(var(--color-value-black), .06), 0 4px 8px -2px hsla(var(--color-value-black), .08), 0 2px 4px -1px hsla(var(--color-value-black), .1), 0 1px 2px 0 hsla(var(--color-value-black), .13);--shadow-button-active-light:0 3px 5px 0 hsl(var(--color-value-black)) inset, 0 1px 2px -1px hsla(var(--color-value-black), .13);--shadow-button-active-dark:0 1px 5px 0 hsla(var(--color-value-black), .2) inset, 0 1px 2px -1px hsla(var(--color-value-black), .13);--shadow-button-focus:0 14px 28px -14px hsla(var(--color-value-black), .08), 0 10px 20px -10px hsla(var(--color-value-black), .1), 0 6px 12px -6px hsla(var(--color-value-black), .06), 0 4px 8px -4px hsla(var(--color-value-black), .08), 0 2px 4px -2px hsla(var(--color-value-black), .1), 0 1px 2px -1px hsla(var(--color-value-black), .13);--button-transform-hover:translate3d(0, -.2rem, 0);--button-transform-active:translate3d(0, .2rem, 0);--input-color-scheme:light;--color-value-black:0deg, 0%, 0%;--color-black:hsl(var(--color-value-black));--color-value-white:0deg, 0%, 100%;--color-value-gray-12:0deg, 0%, 99%;--color-value-gray-25:0deg, 0%, 97%;--color-value-gray-50:0deg, 0%, 95%;--color-value-gray-75:0deg, 0%, 93%;--color-value-gray-100:0deg, 0%, 89%;--color-value-gray-200:0deg, 0%, 79%;--color-value-gray-300:0deg, 0%, 68%;--color-value-gray-400:0deg, 0%, 57%;--color-value-gray-500:0deg, 0%, 47%;--color-value-gray-600:0deg, 0%, 36%;--color-value-gray-700:0deg, 0%, 25%;--color-value-gray-800:0deg, 0%, 15%;--color-value-gray-900:0deg, 0%, 11%;--color-value-accent-1:215deg, 92%, 52%;--color-value-accent-2:245deg, 70%, 59%;--color-value-gradient-start:304deg, 85%, 47%;--color-value-gradient-mid:245deg, 70%, 59%;--color-value-gradient-end:215deg, 92%, 52%;--color-value-premium:40deg, 64%, 42%;--color-transparent:transparent;--color-white:hsl(var(--color-value-white));--color-gray-12:hsl(var(--color-value-gray-12));--color-gray-25:hsl(var(--color-value-gray-25));--color-gray-50:hsl(var(--color-value-gray-50));--color-gray-75:hsl(var(--color-value-gray-75));--color-gray-100:hsl(var(--color-value-gray-100));--color-gray-200:hsl(var(--color-value-gray-200));--color-gray-300:hsl(var(--color-value-gray-300));--color-gray-400:hsl(var(--color-value-gray-400));--color-gray-500:hsl(var(--color-value-gray-500));--color-gray-600:hsl(var(--color-value-gray-600));--color-gray-700:hsl(var(--color-value-gray-700));--color-gray-800:hsl(var(--color-value-gray-800));--color-gray-900:hsl(var(--color-value-gray-900));--color-accent-1:hsl(var(--color-value-accent-1));--color-accent-2:hsl(var(--color-value-accent-2));--color-gradient-start:hsl(var(--color-value-gradient-start));--color-gradient-mid:hsl(var(--color-value-gradient-mid));--color-gradient-end:hsl(var(--color-value-gradient-end));--color-premium:hsl(var(--color-value-premium));--font-stack-dm-sans:DM Sans, Avenir, Montserrat, Corbel, URW Gothic, source-sans-pro, sans-serif;--font-stack-newsreader:Newsreader, Iowan Old Style, Palatino Linotype, URW Palladio L, P052, serif;--font-stack-script:adobe-kis-variable, Iowan Old Style, Palatino Linotype, Georgia, serif;--font-weight-book:400;--font-weight-medium:500;--font-weight-demi:600;--font-weight-bold:700;--font-scale:1;--ease-in-out-cubic:cubic-bezier(.645, .045, .355, 1);--ease-out-cubic:cubic-bezier(.215, .61, .355, 1);--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--ease-out-back:cubic-bezier(.175, .885, .32, 1.275);--spacer-none:clamp(0rem, 0vw + 0rem, 0rem);--spacer-xxs:clamp(1.2rem, .51vw + .98rem, 1.6rem);--spacer-xs:clamp(1.6rem, 1.53vw + .94rem, 2.8rem);--spacer-sm:clamp(2.8rem, 1.02vw + 2.36rem, 3.6rem);--spacer-md:clamp(3.6rem, 2.54vw + 2.51rem, 5.6rem);--spacer-lg:clamp(5.6rem, 3.69vw + 4.01rem, 8.5rem);--spacer-xl:clamp(8.5rem, 1.91vw + 7.68rem, 10rem);--spacer-xxl:clamp(10rem, 10.18vw + 5.62rem, 18rem)}@media (width>=800px){:root{--height-main-nav:10.4rem}}:root{--color-value-accent-1:215deg, 92%, 52%;--color-accent-1:hsl(var(--color-value-accent-1));--color-value-accent-2:245deg, 70%, 59%;--color-accent-2:hsl(var(--color-value-accent-2));--color-value-border-1:0deg, 0%, 89%;--color-border-1:hsl(var(--color-value-border-1));--color-value-border-2:0deg, 0%, 79%;--color-border-2:hsl(var(--color-value-border-2));--color-value-border-3:0deg, 0%, 68%;--color-border-3:hsl(var(--color-value-border-3));--color-value-border-4:0deg, 0%, 36%;--color-border-4:hsl(var(--color-value-border-4));--color-value-border-5:0deg, 0%, 15%;--color-border-5:hsl(var(--color-value-border-5));--color-value-shadow-1:0deg, 0%, 0%;--color-shadow-1:hsl(var(--color-value-shadow-1));--color-value-success:147deg, 79%, 63%;--color-success:hsl(var(--color-value-success));--color-value-surface-1:0deg, 0%, 100%;--color-surface-1:hsl(var(--color-value-surface-1));--color-value-surface-2:0deg, 0%, 95%;--color-surface-2:hsl(var(--color-value-surface-2));--color-value-surface-3:0deg, 0%, 97%;--color-surface-3:hsl(var(--color-value-surface-3));--color-value-surface-4:0deg, 0%, 97%;--color-surface-4:hsl(var(--color-value-surface-4));--color-value-surface-5:0deg, 0%, 95%;--color-surface-5:hsl(var(--color-value-surface-5));--color-value-surface-6:0deg, 0%, 97%;--color-surface-6:hsl(var(--color-value-surface-6));--color-value-surface-7:0deg, 0%, 89%;--color-surface-7:hsl(var(--color-value-surface-7));--color-value-text-1:0deg, 0%, 15%;--color-text-1:hsl(var(--color-value-text-1));--color-value-text-2:0deg, 0%, 25%;--color-text-2:hsl(var(--color-value-text-2));--color-value-text-3:0deg, 0%, 57%;--color-text-3:hsl(var(--color-value-text-3));--color-value-text-4:0deg, 0%, 36%;--color-text-4:hsl(var(--color-value-text-4));--color-value-button-primary-background:0deg, 0%, 15%;--color-button-primary-background:hsl(var(--color-value-button-primary-background));--color-value-button-primary-background-hover:0deg, 0%, 25%;--color-button-primary-background-hover:hsl(var(--color-value-button-primary-background-hover));--color-value-button-primary-text:0deg, 0%, 100%;--color-button-primary-text:hsl(var(--color-value-button-primary-text));--color-value-button-secondary-background:0deg, 0%, 100%;--color-button-secondary-background:hsl(var(--color-value-button-secondary-background));--color-value-button-secondary-background-hover:0deg, 0%, 95%;--color-button-secondary-background-hover:hsl(var(--color-value-button-secondary-background-hover));--color-value-button-secondary-text:0deg, 0%, 15%;--color-button-secondary-text:hsl(var(--color-value-button-secondary-text));--color-value-premium:40deg, 64%, 42%;--color-premium:hsl(var(--color-value-premium));--color-value-button-tertiary-background:0deg, 0%, 95%;--color-button-tertiary-background:hsl(var(--color-value-button-tertiary-background));--color-value-button-tertiary-background-hover:0deg, 0%, 89%;--color-button-tertiary-background-hover:hsl(var(--color-value-button-tertiary-background-hover));--color-value-button-tertiary-text:0deg, 0%, 15%;--color-button-tertiary-text:hsl(var(--color-value-button-tertiary-text));--color-value-button-action-background:0deg, 0%, 89%;--color-button-action-background:hsl(var(--color-value-button-action-background));--color-value-button-action-background-hover:0deg, 0%, 79%;--color-button-action-background-hover:hsl(var(--color-value-button-action-background-hover));--color-value-button-action-text:0deg, 0%, 36%;--color-button-action-text:hsl(var(--color-value-button-action-text))}body{background-color:var(--color-surface-1);scroll-padding-top:calc(var(--height-main-nav) + 2.4rem + var(--wh-admin-bar,0px));color:var(--color-text-1);overflow-wrap:anywhere}@media (prefers-color-scheme:dark){.x-page-tools{--color-value-accent-1:215deg, 100%, 76%;--color-accent-1:hsl(var(--color-value-accent-1));--color-value-accent-2:245deg, 70%, 59%;--color-accent-2:hsl(var(--color-value-accent-2));--color-value-border-1:0deg, 0%, 25%;--color-border-1:hsl(var(--color-value-border-1));--color-value-border-2:0deg, 0%, 25%;--color-border-2:hsl(var(--color-value-border-2));--color-value-border-3:0deg, 0%, 36%;--color-border-3:hsl(var(--color-value-border-3));--color-value-border-4:0deg, 0%, 57%;--color-border-4:hsl(var(--color-value-border-4));--color-value-border-5:0deg, 0%, 79%;--color-border-5:hsl(var(--color-value-border-5));--color-value-shadow-1:0deg, 0%, 100%;--color-shadow-1:hsl(var(--color-value-shadow-1));--color-value-success:147deg, 79%, 63%;--color-success:hsl(var(--color-value-success));--color-value-surface-1:0deg, 0%, 15%;--color-surface-1:hsl(var(--color-value-surface-1));--color-value-surface-2:0deg, 0%, 25%;--color-surface-2:hsl(var(--color-value-surface-2));--color-value-surface-3:0deg, 0%, 15%;--color-surface-3:hsl(var(--color-value-surface-3));--color-value-surface-4:0deg, 0%, 36%;--color-surface-4:hsl(var(--color-value-surface-4));--color-value-surface-5:0deg, 0%, 11%;--color-surface-5:hsl(var(--color-value-surface-5));--color-value-surface-6:0deg, 0%, 11%;--color-surface-6:hsl(var(--color-value-surface-6));--color-value-surface-7:0deg, 0%, 11%;--color-surface-7:hsl(var(--color-value-surface-7));--color-value-text-1:0deg, 0%, 95%;--color-text-1:hsl(var(--color-value-text-1));--color-value-text-2:0deg, 0%, 79%;--color-text-2:hsl(var(--color-value-text-2));--color-value-text-3:0deg, 0%, 57%;--color-text-3:hsl(var(--color-value-text-3));--color-value-text-4:0deg, 0%, 68%;--color-text-4:hsl(var(--color-value-text-4));--color-value-button-primary-background:0deg, 0%, 89%;--color-button-primary-background:hsl(var(--color-value-button-primary-background));--color-value-button-primary-background-hover:0deg, 0%, 79%;--color-button-primary-background-hover:hsl(var(--color-value-button-primary-background-hover));--color-value-button-primary-text:0deg, 0%, 15%;--color-button-primary-text:hsl(var(--color-value-button-primary-text));--color-value-button-secondary-background:0deg, 0%, 11%;--color-button-secondary-background:hsl(var(--color-value-button-secondary-background));--color-value-button-secondary-background-hover:0deg, 0%, 15%;--color-button-secondary-background-hover:hsl(var(--color-value-button-secondary-background-hover));--color-value-button-secondary-text:0deg, 0%, 95%;--color-button-secondary-text:hsl(var(--color-value-button-secondary-text));--color-value-premium:40deg, 64%, 42%;--color-premium:hsl(var(--color-value-premium));--color-value-button-tertiary-background:0deg, 0%, 25%;--color-button-tertiary-background:hsl(var(--color-value-button-tertiary-background));--color-value-button-tertiary-background-hover:0deg, 0%, 11%;--color-button-tertiary-background-hover:hsl(var(--color-value-button-tertiary-background-hover));--color-value-button-tertiary-text:0deg, 0%, 95%;--color-button-tertiary-text:hsl(var(--color-value-button-tertiary-text));--color-value-button-action-background:0deg, 0%, 25%;--color-button-action-background:hsl(var(--color-value-button-action-background));--color-value-button-action-background-hover:0deg, 0%, 11%;--color-button-action-background-hover:hsl(var(--color-value-button-action-background-hover));--color-value-button-action-text:0deg, 0%, 68%;--color-button-action-text:hsl(var(--color-value-button-action-text));--input-color-scheme:dark}}.x-theme-dark{--color-value-accent-1:215deg, 100%, 76%;--color-accent-1:hsl(var(--color-value-accent-1));--color-value-accent-2:245deg, 70%, 59%;--color-accent-2:hsl(var(--color-value-accent-2));--color-value-border-1:0deg, 0%, 25%;--color-border-1:hsl(var(--color-value-border-1));--color-value-border-2:0deg, 0%, 25%;--color-border-2:hsl(var(--color-value-border-2));--color-value-border-3:0deg, 0%, 36%;--color-border-3:hsl(var(--color-value-border-3));--color-value-border-4:0deg, 0%, 57%;--color-border-4:hsl(var(--color-value-border-4));--color-value-border-5:0deg, 0%, 79%;--color-border-5:hsl(var(--color-value-border-5));--color-value-shadow-1:0deg, 0%, 100%;--color-shadow-1:hsl(var(--color-value-shadow-1));--color-value-success:147deg, 79%, 63%;--color-success:hsl(var(--color-value-success));--color-value-surface-1:0deg, 0%, 15%;--color-surface-1:hsl(var(--color-value-surface-1));--color-value-surface-2:0deg, 0%, 25%;--color-surface-2:hsl(var(--color-value-surface-2));--color-value-surface-3:0deg, 0%, 15%;--color-surface-3:hsl(var(--color-value-surface-3));--color-value-surface-4:0deg, 0%, 36%;--color-surface-4:hsl(var(--color-value-surface-4));--color-value-surface-5:0deg, 0%, 11%;--color-surface-5:hsl(var(--color-value-surface-5));--color-value-surface-6:0deg, 0%, 11%;--color-surface-6:hsl(var(--color-value-surface-6));--color-value-surface-7:0deg, 0%, 11%;--color-surface-7:hsl(var(--color-value-surface-7));--color-value-text-1:0deg, 0%, 95%;--color-text-1:hsl(var(--color-value-text-1));--color-value-text-2:0deg, 0%, 79%;--color-text-2:hsl(var(--color-value-text-2));--color-value-text-3:0deg, 0%, 57%;--color-text-3:hsl(var(--color-value-text-3));--color-value-text-4:0deg, 0%, 68%;--color-text-4:hsl(var(--color-value-text-4));--color-value-button-primary-background:0deg, 0%, 89%;--color-button-primary-background:hsl(var(--color-value-button-primary-background));--color-value-button-primary-background-hover:0deg, 0%, 79%;--color-button-primary-background-hover:hsl(var(--color-value-button-primary-background-hover));--color-value-button-primary-text:0deg, 0%, 15%;--color-button-primary-text:hsl(var(--color-value-button-primary-text));--color-value-button-secondary-background:0deg, 0%, 11%;--color-button-secondary-background:hsl(var(--color-value-button-secondary-background));--color-value-button-secondary-background-hover:0deg, 0%, 15%;--color-button-secondary-background-hover:hsl(var(--color-value-button-secondary-background-hover));--color-value-button-secondary-text:0deg, 0%, 95%;--color-button-secondary-text:hsl(var(--color-value-button-secondary-text));--color-value-premium:40deg, 64%, 42%;--color-premium:hsl(var(--color-value-premium));--color-value-button-tertiary-background:0deg, 0%, 25%;--color-button-tertiary-background:hsl(var(--color-value-button-tertiary-background));--color-value-button-tertiary-background-hover:0deg, 0%, 11%;--color-button-tertiary-background-hover:hsl(var(--color-value-button-tertiary-background-hover));--color-value-button-tertiary-text:0deg, 0%, 95%;--color-button-tertiary-text:hsl(var(--color-value-button-tertiary-text));--color-value-button-action-background:0deg, 0%, 25%;--color-button-action-background:hsl(var(--color-value-button-action-background));--color-value-button-action-background-hover:0deg, 0%, 11%;--color-button-action-background-hover:hsl(var(--color-value-button-action-background-hover));--color-value-button-action-text:0deg, 0%, 68%;--color-button-action-text:hsl(var(--color-value-button-action-text));--input-color-scheme:dark}.x-theme-light{--color-value-accent-1:215deg, 92%, 52%;--color-accent-1:hsl(var(--color-value-accent-1));--color-value-accent-2:245deg, 70%, 59%;--color-accent-2:hsl(var(--color-value-accent-2));--color-value-border-1:0deg, 0%, 89%;--color-border-1:hsl(var(--color-value-border-1));--color-value-border-2:0deg, 0%, 79%;--color-border-2:hsl(var(--color-value-border-2));--color-value-border-3:0deg, 0%, 68%;--color-border-3:hsl(var(--color-value-border-3));--color-value-border-4:0deg, 0%, 36%;--color-border-4:hsl(var(--color-value-border-4));--color-value-border-5:0deg, 0%, 15%;--color-border-5:hsl(var(--color-value-border-5));--color-value-shadow-1:0deg, 0%, 0%;--color-shadow-1:hsl(var(--color-value-shadow-1));--color-value-success:147deg, 79%, 63%;--color-success:hsl(var(--color-value-success));--color-value-surface-1:0deg, 0%, 100%;--color-surface-1:hsl(var(--color-value-surface-1));--color-value-surface-2:0deg, 0%, 95%;--color-surface-2:hsl(var(--color-value-surface-2));--color-value-surface-3:0deg, 0%, 97%;--color-surface-3:hsl(var(--color-value-surface-3));--color-value-surface-4:0deg, 0%, 97%;--color-surface-4:hsl(var(--color-value-surface-4));--color-value-surface-5:0deg, 0%, 95%;--color-surface-5:hsl(var(--color-value-surface-5));--color-value-surface-6:0deg, 0%, 97%;--color-surface-6:hsl(var(--color-value-surface-6));--color-value-surface-7:0deg, 0%, 89%;--color-surface-7:hsl(var(--color-value-surface-7));--color-value-text-1:0deg, 0%, 15%;--color-text-1:hsl(var(--color-value-text-1));--color-value-text-2:0deg, 0%, 25%;--color-text-2:hsl(var(--color-value-text-2));--color-value-text-3:0deg, 0%, 57%;--color-text-3:hsl(var(--color-value-text-3));--color-value-text-4:0deg, 0%, 36%;--color-text-4:hsl(var(--color-value-text-4));--color-value-button-primary-background:0deg, 0%, 15%;--color-button-primary-background:hsl(var(--color-value-button-primary-background));--color-value-button-primary-background-hover:0deg, 0%, 25%;--color-button-primary-background-hover:hsl(var(--color-value-button-primary-background-hover));--color-value-button-primary-text:0deg, 0%, 100%;--color-button-primary-text:hsl(var(--color-value-button-primary-text));--color-value-button-secondary-background:0deg, 0%, 100%;--color-button-secondary-background:hsl(var(--color-value-button-secondary-background));--color-value-button-secondary-background-hover:0deg, 0%, 95%;--color-button-secondary-background-hover:hsl(var(--color-value-button-secondary-background-hover));--color-value-button-secondary-text:0deg, 0%, 15%;--color-button-secondary-text:hsl(var(--color-value-button-secondary-text));--color-value-premium:40deg, 64%, 42%;--color-premium:hsl(var(--color-value-premium));--color-value-button-tertiary-background:0deg, 0%, 95%;--color-button-tertiary-background:hsl(var(--color-value-button-tertiary-background));--color-value-button-tertiary-background-hover:0deg, 0%, 89%;--color-button-tertiary-background-hover:hsl(var(--color-value-button-tertiary-background-hover));--color-value-button-tertiary-text:0deg, 0%, 15%;--color-button-tertiary-text:hsl(var(--color-value-button-tertiary-text));--color-value-button-action-background:0deg, 0%, 89%;--color-button-action-background:hsl(var(--color-value-button-action-background));--color-value-button-action-background-hover:0deg, 0%, 79%;--color-button-action-background-hover:hsl(var(--color-value-button-action-background-hover));--color-value-button-action-text:0deg, 0%, 36%;--color-button-action-text:hsl(var(--color-value-button-action-text));--input-color-scheme:light}}@layer utility{.u-type-h0{--type-letter-spacing:calc(-6.12px * var(--font-scale));font:var(--font-weight-medium) calc(clamp(7.2rem, 3.82vw + 5.56rem, 10.2rem) * var(--font-scale))/calc(clamp(7.2rem, 3.82vw + 5.56rem, 10.2rem) * var(--font-scale)) var(--font-stack-dm-sans);letter-spacing:var(--type-letter-spacing);text-transform:none;font-optical-sizing:none}.u-type-h0-mobile-h1{--type-letter-spacing:calc(-.5px * var(--font-scale));font:var(--font-weight-medium) calc(clamp(4.8rem, 3.05vw + 3.49rem, 7.2rem) * var(--font-scale))/calc(clamp(5.28rem, 3.36vw + 3.84rem, 7.92rem) * var(--font-scale)) var(--font-stack-dm-sans);letter-spacing:var(--type-letter-spacing);text-transform:none}@media (width>=800px){.u-type-h0-mobile-h1{--type-letter-spacing:calc(-6.12px * var(--font-scale));font:var(--font-weight-medium) calc(clamp(7.2rem, 3.82vw + 5.56rem, 10.2rem) * var(--font-scale))/calc(clamp(7.2rem, 3.82vw + 5.56rem, 10.2rem) * var(--font-scale)) var(--font-stack-dm-sans);letter-spacing:var(--type-letter-spacing);text-transform:none;font-optical-sizing:none}}.u-type-h1{--type-letter-spacing:calc(clamp(-.25rem, -.14vw + -.19rem, -.36rem) * var(--font-scale));font:var(--font-weight-medium) calc(clamp(4.8rem, 3.05vw + 3.49rem, 7.2rem) * var(--font-scale))/calc(clamp(5.28rem, 3.36vw + 3.84rem, 7.92rem) * var(--font-scale)) var(--font-stack-dm-sans);letter-spacing:var(--type-letter-spacing);text-transform:none}.u-type-h2{--type-letter-spacing:calc(clamp(-.18rem, -.1vw + -.14rem, -.26rem) * var(--font-scale));font:var(--font-weight-medium) calc(clamp(3.6rem, 1.91vw + 2.78rem, 5.1rem) * var(--font-scale))/calc(clamp(4.32rem, 1.53vw + 3.66rem, 5.52rem) * var(--font-scale)) var(--font-stack-dm-sans);letter-spacing:var(--type-letter-spacing);text-transform:none}.u-type-h3{--type-letter-spacing:calc(clamp(-.12rem, -.03vw + -.11rem, -.14rem) * var(--font-scale));font:var(--font-weight-medium) calc(clamp(3rem, .76vw + 2.67rem, 3.6rem) * var(--font-scale))/calc(clamp(3.9rem, .99vw + 3.47rem, 4.68rem) * var(--font-scale)) var(--font-stack-dm-sans);letter-spacing:var(--type-letter-spacing);text-transform:none}.u-type-h4{--type-letter-spacing:calc(-1.04px * var(--font-scale));font:var(--font-weight-medium) calc(clamp(2.6rem, -.13vw + 2.65rem, 2.5rem) * var(--font-scale))/calc(clamp(3.12rem, -.15vw + 3.19rem, 3rem) * var(--font-scale)) var(--font-stack-dm-sans);letter-spacing:var(--type-letter-spacing);text-transform:none}.u-type-h5{--type-letter-spacing:calc(-.84px * var(--font-scale));font:var(--font-weight-medium) calc(clamp(2.2rem, -.13vw + 2.25rem, 2.1rem) * var(--font-scale))/calc(clamp(2.52rem, .15vw + 2.45rem, 2.64rem) * var(--font-scale)) var(--font-stack-dm-sans);letter-spacing:var(--type-letter-spacing);text-transform:none}.u-type-lead{--type-letter-spacing:calc(-.66px * var(--font-scale));font:400 calc(22px * var(--font-scale))/calc(clamp(3.08rem, .15vw + 3.01rem, 3.2rem) * var(--font-scale)) var(--font-stack-dm-sans);letter-spacing:var(--type-letter-spacing);text-transform:none}.u-type-body{--type-letter-spacing:calc(clamp(-.04rem, -.02vw + -.03rem, -.05rem) * var(--font-scale));font:400 calc(18px * var(--font-scale))/calc(30px * var(--font-scale)) var(--font-stack-dm-sans);letter-spacing:var(--type-letter-spacing);text-transform:none}.u-type-overline{--type-letter-spacing:calc(clamp(.08rem, .01vw + .07rem, .08rem) * var(--font-scale));font:var(--font-weight-bold) calc(clamp(1.3rem, .13vw + 1.25rem, 1.4rem) * var(--font-scale))/calc(clamp(1.3rem, .13vw + 1.25rem, 1.4rem) * var(--font-scale)) var(--font-stack-dm-sans);letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.u-type-caption{--type-letter-spacing:calc(-.14px * var(--font-scale));font:var(--font-weight-medium) calc(14px * var(--font-scale))/calc(clamp(1.68rem, .41vw + 1.5rem, 2rem) * var(--font-scale)) var(--font-stack-dm-sans);letter-spacing:var(--type-letter-spacing);text-transform:none}.u-type-input{letter-spacing:0;text-transform:none;font:400 16px/1.5 DM Sans,Avenir,Montserrat,Corbel,URW Gothic,source-sans-pro,sans-serif}.u-type-button{--type-letter-spacing:calc(clamp(-.04rem, -.02vw + -.03rem, -.05rem) * var(--font-scale));font:400 calc(18px * var(--font-scale))/calc(30px * var(--font-scale)) var(--font-stack-dm-sans);letter-spacing:var(--type-letter-spacing);text-transform:none}.u-color-black{color:var(--color-black)}.u-bg-black{background-color:var(--color-black)}.u-color-white{color:var(--color-white)}.u-bg-white{background-color:var(--color-white)}.u-color-gray-12{color:var(--color-gray-12)}.u-bg-gray-12{background-color:var(--color-gray-12)}.u-color-gray-25{color:var(--color-gray-25)}.u-bg-gray-25{background-color:var(--color-gray-25)}.u-color-gray-50{color:var(--color-gray-50)}.u-bg-gray-50{background-color:var(--color-gray-50)}.u-color-gray-100{color:var(--color-gray-100)}.u-bg-gray-100{background-color:var(--color-gray-100)}.u-color-gray-200{color:var(--color-gray-200)}.u-bg-gray-200{background-color:var(--color-gray-200)}.u-color-gray-300{color:var(--color-gray-300)}.u-bg-gray-300{background-color:var(--color-gray-300)}.u-color-gray-400{color:var(--color-gray-400)}.u-bg-gray-400{background-color:var(--color-gray-400)}.u-color-gray-500{color:var(--color-gray-500)}.u-bg-gray-500{background-color:var(--color-gray-500)}.u-color-gray-600{color:var(--color-gray-600)}.u-bg-gray-600{background-color:var(--color-gray-600)}.u-color-gray-700{color:var(--color-gray-700)}.u-bg-gray-700{background-color:var(--color-gray-700)}.u-color-gray-800{color:var(--color-gray-800)}.u-bg-gray-800{background-color:var(--color-gray-800)}.u-color-gray-900{color:var(--color-gray-900)}.u-bg-gray-900{background-color:var(--color-gray-900)}.u-color-surface-1{color:var(--color-surface-1)}.u-bg-surface-1{background-color:var(--color-surface-1)}.u-color-surface-2{color:var(--color-surface-2)}.u-bg-surface-2{background-color:var(--color-surface-2)}.u-color-surface-3{color:var(--color-surface-3)}.u-bg-surface-3{background-color:var(--color-surface-3)}.u-color-surface-4{color:var(--color-surface-4)}.u-bg-surface-4{background-color:var(--color-surface-4)}.u-color-surface-5{color:var(--color-surface-5)}.u-bg-surface-5{background-color:var(--color-surface-5)}.u-color-border-1{color:var(--color-border-1)}.u-bg-border-1{background-color:var(--color-border-1)}.u-color-border-2{color:var(--color-border-2)}.u-bg-border-2{background-color:var(--color-border-2)}.u-color-border-3{color:var(--color-border-3)}.u-bg-border-3{background-color:var(--color-border-3)}.u-color-border-4{color:var(--color-border-4)}.u-bg-border-4{background-color:var(--color-border-4)}.u-color-text-1{color:var(--color-text-1)}.u-bg-text-1{background-color:var(--color-text-1)}.u-color-text-2{color:var(--color-text-2)}.u-bg-text-2{background-color:var(--color-text-2)}.u-radius-none{border-radius:var(--radius-none)}.u-gap-none{--block-gap:var(--spacer-none);gap:var(--block-gap)}.u-mt-none{--block-margin-top:var(--spacer-none);margin-top:var(--block-margin-top)}.u-pt-none{--block-padding-top:var(--spacer-none);padding-top:var(--block-padding-top)}.u-pb-none{--block-padding-bottom:var(--spacer-none);padding-bottom:var(--block-padding-bottom)}.u-mb-none{--block-margin-bottom:var(--spacer-none);margin-bottom:var(--block-margin-bottom)}.u-gap-xxs{--block-gap:var(--spacer-xxs);gap:var(--block-gap)}.u-mt-xxs{--block-margin-top:var(--spacer-xxs);margin-top:var(--block-margin-top)}.u-pt-xxs{--block-padding-top:var(--spacer-xxs);padding-top:var(--block-padding-top)}.u-pb-xxs{--block-padding-bottom:var(--spacer-xxs);padding-bottom:var(--block-padding-bottom)}.u-mb-xxs{--block-margin-bottom:var(--spacer-xxs);margin-bottom:var(--block-margin-bottom)}.u-gap-xs{--block-gap:var(--spacer-xs);gap:var(--block-gap)}.u-mt-xs{--block-margin-top:var(--spacer-xs);margin-top:var(--block-margin-top)}.u-pt-xs{--block-padding-top:var(--spacer-xs);padding-top:var(--block-padding-top)}.u-pb-xs{--block-padding-bottom:var(--spacer-xs);padding-bottom:var(--block-padding-bottom)}.u-mb-xs{--block-margin-bottom:var(--spacer-xs);margin-bottom:var(--block-margin-bottom)}.u-gap-sm{--block-gap:var(--spacer-sm);gap:var(--block-gap)}.u-mt-sm{--block-margin-top:var(--spacer-sm);margin-top:var(--block-margin-top)}.u-pt-sm{--block-padding-top:var(--spacer-sm);padding-top:var(--block-padding-top)}.u-pb-sm{--block-padding-bottom:var(--spacer-sm);padding-bottom:var(--block-padding-bottom)}.u-mb-sm{--block-margin-bottom:var(--spacer-sm);margin-bottom:var(--block-margin-bottom)}.u-gap-md{--block-gap:var(--spacer-md);gap:var(--block-gap)}.u-mt-md{--block-margin-top:var(--spacer-md);margin-top:var(--block-margin-top)}.u-pt-md{--block-padding-top:var(--spacer-md);padding-top:var(--block-padding-top)}.u-pb-md{--block-padding-bottom:var(--spacer-md);padding-bottom:var(--block-padding-bottom)}.u-mb-md{--block-margin-bottom:var(--spacer-md);margin-bottom:var(--block-margin-bottom)}.u-gap-lg{--block-gap:var(--spacer-lg);gap:var(--block-gap)}.u-mt-lg{--block-margin-top:var(--spacer-lg);margin-top:var(--block-margin-top)}.u-pt-lg{--block-padding-top:var(--spacer-lg);padding-top:var(--block-padding-top)}.u-pb-lg{--block-padding-bottom:var(--spacer-lg);padding-bottom:var(--block-padding-bottom)}.u-mb-lg{--block-margin-bottom:var(--spacer-lg);margin-bottom:var(--block-margin-bottom)}.u-gap-xl{--block-gap:var(--spacer-xl);gap:var(--block-gap)}.u-mt-xl{--block-margin-top:var(--spacer-xl);margin-top:var(--block-margin-top)}.u-pt-xl{--block-padding-top:var(--spacer-xl);padding-top:var(--block-padding-top)}.u-pb-xl{--block-padding-bottom:var(--spacer-xl);padding-bottom:var(--block-padding-bottom)}.u-mb-xl{--block-margin-bottom:var(--spacer-xl);margin-bottom:var(--block-margin-bottom)}.u-gap-xxl{--block-gap:var(--spacer-xxl);gap:var(--block-gap)}.u-mt-xxl{--block-margin-top:var(--spacer-xxl);margin-top:var(--block-margin-top)}.u-pt-xxl{--block-padding-top:var(--spacer-xxl);padding-top:var(--block-padding-top)}.u-pb-xxl{--block-padding-bottom:var(--spacer-xxl);padding-bottom:var(--block-padding-bottom)}.u-mb-xxl{--block-margin-bottom:var(--spacer-xxl);margin-bottom:var(--block-margin-bottom)}.u-radius-xs{border-radius:var(--radius-xs)}.u-radius-sm{border-radius:var(--radius-sm)}.u-radius-md{border-radius:var(--radius-md)}.u-radius-lg{border-radius:var(--radius-lg)}.u-radius-xl{border-radius:var(--radius-xl)}.u-radius-rounded{border-radius:var(--radius-rounded)}.u-screenreader-text{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@layer scope{.s-rich-text{--rich-text-content-spacer:4rem}.s-rich-text a:not(.c-button){color:var(--color-rich-text-link);word-break:break-word;text-decoration:underline}.s-rich-text a:not(.c-button):has(sup){text-decoration:none}.s-rich-text :where(i,em){font-style:italic}.s-rich-text b,.s-rich-text strong{font-weight:var(--font-weight-bold)}.s-rich-text s,.s-rich-text strike{text-decoration:line-through}.s-rich-text u{text-decoration:underline}.s-rich-text>:not(:first-child){margin-top:var(--rich-text-content-spacer)}.s-rich-text>p{--type-letter-spacing:calc(clamp(-.04rem, -.02vw + -.03rem, -.05rem) * var(--font-scale));font:400 calc(18px * var(--font-scale))/calc(30px * var(--font-scale)) DM Sans, Avenir, Montserrat, Corbel, URW Gothic, source-sans-pro, sans-serif;letter-spacing:var(--type-letter-spacing);text-transform:none}.x-type-sans .s-rich-text>p{--type-letter-spacing:calc(clamp(-.04rem, -.02vw + -.03rem, -.05rem) * var(--font-scale));font:400 calc(18px * var(--font-scale))/calc(30px * var(--font-scale)) var(--font-stack-dm-sans);letter-spacing:var(--type-letter-spacing);text-transform:none}.x-type-serif .s-rich-text>p{--type-letter-spacing:calc(0 * var(--font-scale));font:400 calc(20px * var(--font-scale))/calc(34px * var(--font-scale)) var(--font-stack-newsreader);letter-spacing:var(--type-letter-spacing);text-transform:none}.s-rich-text>p{--rich-text-content-spacer:1.6rem}.s-rich-text>p+ol,.s-rich-text>p+ul{--rich-text-content-spacer:.8rem}.s-rich-text>p>audio{margin-top:var(--rich-text-content-spacer)}.s-rich-text>h1{color:red;font-size:8rem}.s-rich-text>h2{--type-letter-spacing:calc(clamp(-.18rem, -.1vw + -.14rem, -.26rem) * var(--font-scale));font:var(--font-weight-medium) calc(clamp(3.6rem, 1.91vw + 2.78rem, 5.1rem) * var(--font-scale))/calc(clamp(4.32rem, 1.53vw + 3.66rem, 5.52rem) * var(--font-scale)) DM Sans, Avenir, Montserrat, Corbel, URW Gothic, source-sans-pro, sans-serif;letter-spacing:var(--type-letter-spacing);text-transform:none}.x-type-sans .s-rich-text>h2{--type-letter-spacing:calc(clamp(-.18rem, -.1vw + -.14rem, -.26rem) * var(--font-scale));font:var(--font-weight-medium) calc(clamp(3.6rem, 1.91vw + 2.78rem, 5.1rem) * var(--font-scale))/calc(clamp(4.32rem, 1.53vw + 3.66rem, 5.52rem) * var(--font-scale)) var(--font-stack-dm-sans);letter-spacing:var(--type-letter-spacing);text-transform:none}.x-type-serif .s-rich-text>h2{--type-letter-spacing:calc(-1.8px * var(--font-scale));font:var(--font-weight-medium) calc(clamp(3.6rem, 1.91vw + 2.78rem, 5.1rem) * var(--font-scale))/calc(clamp(4.32rem, 1.53vw + 3.66rem, 5.52rem) * var(--font-scale)) var(--font-stack-newsreader);letter-spacing:var(--type-letter-spacing);text-transform:none}.s-rich-text>h2+p{--rich-text-content-spacer:3.2rem}.s-rich-text>h2+.c-button{--rich-text-content-spacer:1.2rem}.s-rich-text>h3{--type-letter-spacing:calc(clamp(-.12rem, -.03vw + -.11rem, -.14rem) * var(--font-scale));font:var(--font-weight-medium) calc(clamp(3rem, .76vw + 2.67rem, 3.6rem) * var(--font-scale))/calc(clamp(3.9rem, .99vw + 3.47rem, 4.68rem) * var(--font-scale)) DM Sans, Avenir, Montserrat, Corbel, URW Gothic, source-sans-pro, sans-serif;letter-spacing:var(--type-letter-spacing);text-transform:none}.x-type-sans .s-rich-text>h3{--type-letter-spacing:calc(clamp(-.12rem, -.03vw + -.11rem, -.14rem) * var(--font-scale));font:var(--font-weight-medium) calc(clamp(3rem, .76vw + 2.67rem, 3.6rem) * var(--font-scale))/calc(clamp(3.9rem, .99vw + 3.47rem, 4.68rem) * var(--font-scale)) var(--font-stack-dm-sans);letter-spacing:var(--type-letter-spacing);text-transform:none}.x-type-serif .s-rich-text>h3{--type-letter-spacing:calc(-1.2px * var(--font-scale));font:var(--font-weight-medium) calc(clamp(3rem, .76vw + 2.67rem, 3.6rem) * var(--font-scale))/calc(39px * var(--font-scale)) var(--font-stack-newsreader);letter-spacing:var(--type-letter-spacing);text-transform:none}.s-rich-text>h3+p{--rich-text-content-spacer:3.2rem}.s-rich-text>h3+.c-button{--rich-text-content-spacer:1.2rem}.s-rich-text>h4{--type-letter-spacing:calc(-1.04px * var(--font-scale));font:var(--font-weight-medium) calc(clamp(2.6rem, -.13vw + 2.65rem, 2.5rem) * var(--font-scale))/calc(clamp(3.12rem, -.15vw + 3.19rem, 3rem) * var(--font-scale)) DM Sans, Avenir, Montserrat, Corbel, URW Gothic, source-sans-pro, sans-serif;letter-spacing:var(--type-letter-spacing);text-transform:none}.x-type-sans .s-rich-text>h4{--type-letter-spacing:calc(-1.04px * var(--font-scale));font:var(--font-weight-medium) calc(clamp(2.6rem, -.13vw + 2.65rem, 2.5rem) * var(--font-scale))/calc(clamp(3.12rem, -.15vw + 3.19rem, 3rem) * var(--font-scale)) var(--font-stack-dm-sans);letter-spacing:var(--type-letter-spacing);text-transform:none}.x-type-serif .s-rich-text>h4{--type-letter-spacing:calc(-1.04px * var(--font-scale));font:var(--font-weight-medium) calc(clamp(2.6rem, -.13vw + 2.65rem, 2.5rem) * var(--font-scale))/calc(clamp(3.12rem, -.15vw + 3.19rem, 3rem) * var(--font-scale)) var(--font-stack-newsreader);letter-spacing:var(--type-letter-spacing);text-transform:none}.s-rich-text>h4+p{--rich-text-content-spacer:3.2rem}.s-rich-text>h5{--type-letter-spacing:calc(-.84px * var(--font-scale));font:var(--font-weight-medium) calc(clamp(2.2rem, -.13vw + 2.25rem, 2.1rem) * var(--font-scale))/calc(clamp(2.52rem, .15vw + 2.45rem, 2.64rem) * var(--font-scale)) DM Sans, Avenir, Montserrat, Corbel, URW Gothic, source-sans-pro, sans-serif;letter-spacing:var(--type-letter-spacing);text-transform:none}.x-type-sans .s-rich-text>h5{--type-letter-spacing:calc(-.84px * var(--font-scale));font:var(--font-weight-medium) calc(clamp(2.2rem, -.13vw + 2.25rem, 2.1rem) * var(--font-scale))/calc(clamp(2.52rem, .15vw + 2.45rem, 2.64rem) * var(--font-scale)) var(--font-stack-dm-sans);letter-spacing:var(--type-letter-spacing);text-transform:none}.x-type-serif .s-rich-text>h5{--type-letter-spacing:calc(-.84px * var(--font-scale));font:var(--font-weight-medium) calc(clamp(2.2rem, -.13vw + 2.25rem, 2.1rem) * var(--font-scale))/calc(clamp(2.52rem, .15vw + 2.45rem, 2.64rem) * var(--font-scale)) var(--font-stack-newsreader);letter-spacing:var(--type-letter-spacing);text-transform:none}.s-rich-text>h5+p{--rich-text-content-spacer:3.2rem}.s-rich-text>h5+.c-button{--rich-text-content-spacer:1.2rem}.s-rich-text>.c-divider,.s-rich-text>.c-divider+p{--rich-text-content-spacer:4.4rem}.s-rich-text>.c-button+ol,.s-rich-text>.c-button+ul{--rich-text-content-spacer:2.4rem}.s-rich-text ol,.s-rich-text ul{--rich-text-content-spacer:2.4rem;padding-left:2em;list-style:none}.s-rich-text ol>li,.s-rich-text ul>li{--type-letter-spacing:calc(clamp(-.04rem, -.02vw + -.03rem, -.05rem) * var(--font-scale));font:400 calc(18px * var(--font-scale))/calc(30px * var(--font-scale)) DM Sans, Avenir, Montserrat, Corbel, URW Gothic, source-sans-pro, sans-serif;letter-spacing:var(--type-letter-spacing);text-transform:none}.x-type-sans .s-rich-text ol>li,.x-type-sans .s-rich-text ul>li{--type-letter-spacing:calc(clamp(-.04rem, -.02vw + -.03rem, -.05rem) * var(--font-scale));font:400 calc(18px * var(--font-scale))/calc(30px * var(--font-scale)) var(--font-stack-dm-sans);letter-spacing:var(--type-letter-spacing);text-transform:none}.x-type-serif .s-rich-text ol>li,.x-type-serif .s-rich-text ul>li{--type-letter-spacing:calc(0 * var(--font-scale));font:400 calc(20px * var(--font-scale))/calc(34px * var(--font-scale)) var(--font-stack-newsreader);letter-spacing:var(--type-letter-spacing);text-transform:none}.s-rich-text ol>li,.s-rich-text ul>li{position:relative}.s-rich-text ol>li:before,.s-rich-text ul>li:before{position:absolute;right:calc(100% + 1ch)}.s-rich-text ol>li:before{content:counters(list-item, ".") "."}.s-rich-text ul>li:before{content:"";aspect-ratio:1;background:currentColor;border-radius:50%;width:.25lh;display:block;top:.375lh}.s-rich-text hr{background-color:var(--color-border-1);border:none;width:100%;height:1px}.s-rich-text img{object-fit:contain;max-width:100%;max-height:calc(100dvh - 16rem)}.s-rich-text sup{vertical-align:super;font-size:.75em}.s-rich-text audio,.s-rich-text iframe{--rich-text-content-spacer:3.2rem;width:100%}.s-rich-text iframe[src*=youtube\.com],.s-rich-text iframe[src*=youtu\.be],.s-rich-text iframe[src*=vimeo\.com]{border:1px solid var(--color-border-1);aspect-ratio:16/9;border-radius:var(--radius-lg);height:auto;overflow:hidden;box-shadow:0 1px 8px -2px #1c1c1c33,0 2px 8px #1c1c1c33}.s-rich-text>blockquote,.s-rich-text>p blockquote{--rich-text-content-spacer:3.2rem;--type-letter-spacing:calc(clamp(-.12rem, -.03vw + -.11rem, -.14rem) * var(--font-scale));font:var(--font-weight-medium) calc(clamp(3rem, .76vw + 2.67rem, 3.6rem) * var(--font-scale))/calc(clamp(3.9rem, .99vw + 3.47rem, 4.68rem) * var(--font-scale)) DM Sans, Avenir, Montserrat, Corbel, URW Gothic, source-sans-pro, sans-serif;letter-spacing:var(--type-letter-spacing);text-transform:none}.x-type-sans .s-rich-text>blockquote,.x-type-sans .s-rich-text>p blockquote{--type-letter-spacing:calc(clamp(-.12rem, -.03vw + -.11rem, -.14rem) * var(--font-scale));font:var(--font-weight-medium) calc(clamp(3rem, .76vw + 2.67rem, 3.6rem) * var(--font-scale))/calc(clamp(3.9rem, .99vw + 3.47rem, 4.68rem) * var(--font-scale)) var(--font-stack-dm-sans);letter-spacing:var(--type-letter-spacing);text-transform:none}.x-type-serif .s-rich-text>blockquote,.x-type-serif .s-rich-text>p blockquote{--type-letter-spacing:calc(-1.2px * var(--font-scale));font:var(--font-weight-medium) calc(clamp(3rem, .76vw + 2.67rem, 3.6rem) * var(--font-scale))/calc(39px * var(--font-scale)) var(--font-stack-newsreader);letter-spacing:var(--type-letter-spacing);text-transform:none}.s-rich-text>blockquote,.s-rich-text>p blockquote{background-color:var(--color-surface-2);border-radius:var(--radius-lg);padding:2.4rem 4rem}.s-rich-text .aligncenter,.s-rich-text .has-text-align-center{text-align:center;width:fit-content;max-width:100%;margin-inline:auto}@media (width>=430px){.s-rich-text .alignleft{float:left;margin-bottom:1rem;margin-right:2rem;display:inline-block}.s-rich-text .alignright{float:right;margin-bottom:1rem;margin-left:2rem}}.s-rich-text .wp-caption{max-width:100%}.s-rich-text .wp-block-quote{border-radius:var(--radius-lg);background:var(--color-surface-2);padding:2.4rem 4rem}.s-rich-text .wp-block-quote p{--type-letter-spacing:calc(clamp(-.12rem, -.03vw + -.11rem, -.14rem) * var(--font-scale));font:var(--font-weight-medium) calc(clamp(3rem, .76vw + 2.67rem, 3.6rem) * var(--font-scale))/calc(clamp(3.9rem, .99vw + 3.47rem, 4.68rem) * var(--font-scale)) DM Sans, Avenir, Montserrat, Corbel, URW Gothic, source-sans-pro, sans-serif;letter-spacing:var(--type-letter-spacing);text-transform:none}.x-type-sans .s-rich-text .wp-block-quote p{--type-letter-spacing:calc(clamp(-.12rem, -.03vw + -.11rem, -.14rem) * var(--font-scale));font:var(--font-weight-medium) calc(clamp(3rem, .76vw + 2.67rem, 3.6rem) * var(--font-scale))/calc(clamp(3.9rem, .99vw + 3.47rem, 4.68rem) * var(--font-scale)) var(--font-stack-dm-sans);letter-spacing:var(--type-letter-spacing);text-transform:none}.x-type-serif .s-rich-text .wp-block-quote p{--type-letter-spacing:calc(-1.2px * var(--font-scale));font:var(--font-weight-medium) calc(clamp(3rem, .76vw + 2.67rem, 3.6rem) * var(--font-scale))/calc(39px * var(--font-scale)) var(--font-stack-newsreader);letter-spacing:var(--type-letter-spacing);text-transform:none}.s-rich-text .wp-block-quote p:before{content:"“"}.s-rich-text .wp-block-quote p:after{content:"”"}.s-rich-text .wp-block-quote cite{--type-letter-spacing:calc(clamp(.08rem, .01vw + .07rem, .08rem) * var(--font-scale));font:var(--font-weight-bold) calc(clamp(1.3rem, .13vw + 1.25rem, 1.4rem) * var(--font-scale))/calc(clamp(1.3rem, .13vw + 1.25rem, 1.4rem) * var(--font-scale)) DM Sans, Avenir, Montserrat, Corbel, URW Gothic, source-sans-pro, sans-serif;letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.x-type-sans .s-rich-text .wp-block-quote cite{--type-letter-spacing:calc(clamp(.08rem, .01vw + .07rem, .08rem) * var(--font-scale));font:var(--font-weight-bold) calc(clamp(1.3rem, .13vw + 1.25rem, 1.4rem) * var(--font-scale))/calc(clamp(1.3rem, .13vw + 1.25rem, 1.4rem) * var(--font-scale)) var(--font-stack-dm-sans);letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.x-type-serif .s-rich-text .wp-block-quote cite{--type-letter-spacing:calc(.78px * var(--font-scale));font:var(--font-weight-bold) calc(clamp(1.3rem, .13vw + 1.25rem, 1.4rem) * var(--font-scale))/calc(clamp(1.3rem, .13vw + 1.25rem, 1.4rem) * var(--font-scale)) var(--font-stack-newsreader);letter-spacing:var(--type-letter-spacing);text-transform:uppercase}.s-rich-text .wp-block-quote cite{margin-top:2.4rem;display:block}@media (width>=800px){.s-rich-text .wp-block-quote.align-right{float:right;width:50%;margin-left:3.2rem}}.s-rich-text .wp-block-quote.align-right:not(:first-child){margin-top:3.2rem}.s-rich-text .wp-block-quote.align-right:not(:last-child){margin-bottom:3.2rem}.s-rich-text .wp-block-gallery{grid-template-columns:repeat(var(--rich-text-gallery-columns), minmax(0, 1fr));gap:var(--rich-text-gallery-gap);--rich-text-gallery-columns:2;--rich-text-gallery-gap:1.6rem;display:grid}@media (width>=600px){.s-rich-text .wp-block-gallery{--rich-text-gallery-columns:3;--rich-text-gallery-gap:2.4rem}.s-rich-text .wp-block-gallery.columns-2{--rich-text-gallery-columns:2}.s-rich-text .wp-block-gallery.columns-3{--rich-text-gallery-columns:3}.s-rich-text .wp-block-gallery.columns-4{--rich-text-gallery-columns:4}.s-rich-text .wp-block-gallery.columns-5{--rich-text-gallery-columns:5}.s-rich-text .wp-block-gallery.columns-6{--rich-text-gallery-columns:6}.s-rich-text .wp-block-gallery.columns-7{--rich-text-gallery-columns:7}.s-rich-text .wp-block-gallery.columns-8{--rich-text-gallery-columns:8}}.s-rich-text .wp-block-gallery.columns-default:has(>:nth-child(2):last-child){--rich-text-gallery-columns:2}.s-rich-text .wp-block-gallery.columns-1,.s-rich-text .wp-block-gallery.columns-default:has(>:first-child:last-child){--rich-text-gallery-columns:1}.s-rich-text .wp-block-gallery.is-cropped img{aspect-ratio:4/3}.s-rich-text .wp-block-gallery>figcaption{grid-column:1/-1}.s-rich-text .wp-block-gallery .wp-block-image{border-radius:var(--radius-md);overflow:hidden}.s-rich-text .wp-block-gallery .wp-block-image a{display:block}.s-rich-text .wp-block-gallery .wp-block-image img{object-fit:cover;width:100%;max-height:none}.s-rich-text .wp-block-gallery figcaption{--type-letter-spacing:calc(-.14px * var(--font-scale));font:var(--font-weight-medium) calc(14px * var(--font-scale))/calc(clamp(1.68rem, .41vw + 1.5rem, 2rem) * var(--font-scale)) DM Sans, Avenir, Montserrat, Corbel, URW Gothic, source-sans-pro, sans-serif;letter-spacing:var(--type-letter-spacing);text-transform:none}.x-type-sans .s-rich-text .wp-block-gallery figcaption{--type-letter-spacing:calc(-.14px * var(--font-scale));font:var(--font-weight-medium) calc(14px * var(--font-scale))/calc(clamp(1.68rem, .41vw + 1.5rem, 2rem) * var(--font-scale)) var(--font-stack-dm-sans);letter-spacing:var(--type-letter-spacing);text-transform:none}.x-type-serif .s-rich-text .wp-block-gallery figcaption{--type-letter-spacing:calc(-.14px * var(--font-scale));font:var(--font-weight-medium) calc(14px * var(--font-scale))/calc(16.8px * var(--font-scale)) var(--font-stack-newsreader);letter-spacing:var(--type-letter-spacing);text-transform:none}.s-rich-text .wp-block-gallery figcaption{margin-top:.8rem}.s-rich-text .wp-inline-content:before,.s-rich-text .wp-inline-content:after{content:"";clear:both;display:block;overflow:hidden}.s-rich-text .wp-overflow-container{margin-inline:-50vw}.s-rich-text .wp-overflow-container__inner{max-width:100vw;margin-inline:auto}.s-rich-text .entry-archive h3{--type-letter-spacing:calc(-1.04px * var(--font-scale));font:var(--font-weight-medium) calc(clamp(2.6rem, -.13vw + 2.65rem, 2.5rem) * var(--font-scale))/calc(clamp(3.12rem, -.15vw + 3.19rem, 3rem) * var(--font-scale)) DM Sans, Avenir, Montserrat, Corbel, URW Gothic, source-sans-pro, sans-serif;letter-spacing:var(--type-letter-spacing);text-transform:none}.x-type-sans .s-rich-text .entry-archive h3{--type-letter-spacing:calc(-1.04px * var(--font-scale));font:var(--font-weight-medium) calc(clamp(2.6rem, -.13vw + 2.65rem, 2.5rem) * var(--font-scale))/calc(clamp(3.12rem, -.15vw + 3.19rem, 3rem) * var(--font-scale)) var(--font-stack-dm-sans);letter-spacing:var(--type-letter-spacing);text-transform:none}.x-type-serif .s-rich-text .entry-archive h3{--type-letter-spacing:calc(-1.04px * var(--font-scale));font:var(--font-weight-medium) calc(clamp(2.6rem, -.13vw + 2.65rem, 2.5rem) * var(--font-scale))/calc(clamp(3.12rem, -.15vw + 3.19rem, 3rem) * var(--font-scale)) var(--font-stack-newsreader);letter-spacing:var(--type-letter-spacing);text-transform:none}.s-rich-text .entry-archive h3{margin-bottom:1.6rem}.s-rich-text--basic a:not(.c-button){color:var(--color-rich-text-link);word-break:break-word;text-decoration:underline}.s-rich-text--basic a:not(.c-button):has(sup){text-decoration:none}.s-rich-text--basic i,.s-rich-text--basic em{font-style:italic}.s-rich-text--basic b,.s-rich-text--basic strong{font-weight:var(--font-weight-bold)}.s-rich-text--basic s,.s-rich-text--basic strike{text-decoration:line-through}.s-rich-text--basic u{text-decoration:underline}.s-rich-text--legacy{--rich-text-content-spacer:4rem}.s-rich-text--legacy a:not(.c-button){color:var(--color-premium);word-break:break-word;text-decoration:none}.s-rich-text--legacy i,.s-rich-text--legacy em{font-style:italic}.s-rich-text--legacy b,.s-rich-text--legacy strong{font-weight:var(--font-weight-bold)}.s-rich-text--legacy s,.s-rich-text--legacy strike{text-decoration:line-through}.s-rich-text--legacy u{text-decoration:underline}.s-rich-text--legacy>:not(:first-child){margin-top:var(--rich-text-content-spacer)}.s-rich-text--legacy>p,.s-rich-text--legacy>div{--type-letter-spacing:calc(0 * var(--font-scale));font:400 calc(20px * var(--font-scale))/calc(34px * var(--font-scale)) var(--font-stack-newsreader);letter-spacing:var(--type-letter-spacing);text-transform:none}.x-type-sans .s-rich-text--legacy>p,.x-type-sans .s-rich-text--legacy>div{--type-letter-spacing:calc(clamp(-.04rem, -.02vw + -.03rem, -.05rem) * var(--font-scale));font:400 calc(18px * var(--font-scale))/calc(30px * var(--font-scale)) var(--font-stack-dm-sans);letter-spacing:var(--type-letter-spacing);text-transform:none}.x-type-serif .s-rich-text--legacy>p,.x-type-serif .s-rich-text--legacy>div{--type-letter-spacing:calc(0 * var(--font-scale));font:400 calc(20px * var(--font-scale))/calc(34px * var(--font-scale)) var(--font-stack-newsreader);letter-spacing:var(--type-letter-spacing);text-transform:none}.s-rich-text--legacy>h1{color:red;font-size:8rem}.s-rich-text--legacy>h2{--type-letter-spacing:calc(-1.2px * var(--font-scale));font:var(--font-weight-medium) calc(clamp(3rem, .76vw + 2.67rem, 3.6rem) * var(--font-scale))/calc(39px * var(--font-scale)) var(--font-stack-newsreader);letter-spacing:var(--type-letter-spacing);text-transform:none}.x-type-sans .s-rich-text--legacy>h2{--type-letter-spacing:calc(clamp(-.12rem, -.03vw + -.11rem, -.14rem) * var(--font-scale));font:var(--font-weight-medium) calc(clamp(3rem, .76vw + 2.67rem, 3.6rem) * var(--font-scale))/calc(clamp(3.9rem, .99vw + 3.47rem, 4.68rem) * var(--font-scale)) var(--font-stack-dm-sans);letter-spacing:var(--type-letter-spacing);text-transform:none}.x-type-serif .s-rich-text--legacy>h2{--type-letter-spacing:calc(-1.2px * var(--font-scale));font:var(--font-weight-medium) calc(clamp(3rem, .76vw + 2.67rem, 3.6rem) * var(--font-scale))/calc(39px * var(--font-scale)) var(--font-stack-newsreader);letter-spacing:var(--type-letter-spacing);text-transform:none}.s-rich-text--legacy>h3{--type-letter-spacing:calc(-1.04px * var(--font-scale));font:var(--font-weight-medium) calc(clamp(2.6rem, -.13vw + 2.65rem, 2.5rem) * var(--font-scale))/calc(clamp(3.12rem, -.15vw + 3.19rem, 3rem) * var(--font-scale)) var(--font-stack-newsreader);letter-spacing:var(--type-letter-spacing);text-transform:none}.x-type-sans .s-rich-text--legacy>h3{--type-letter-spacing:calc(-1.04px * var(--font-scale));font:var(--font-weight-medium) calc(clamp(2.6rem, -.13vw + 2.65rem, 2.5rem) * var(--font-scale))/calc(clamp(3.12rem, -.15vw + 3.19rem, 3rem) * var(--font-scale)) var(--font-stack-dm-sans);letter-spacing:var(--type-letter-spacing);text-transform:none}.x-type-serif .s-rich-text--legacy>h3{--type-letter-spacing:calc(-1.04px * var(--font-scale));font:var(--font-weight-medium) calc(clamp(2.6rem, -.13vw + 2.65rem, 2.5rem) * var(--font-scale))/calc(clamp(3.12rem, -.15vw + 3.19rem, 3rem) * var(--font-scale)) var(--font-stack-newsreader);letter-spacing:var(--type-letter-spacing);text-transform:none}.s-rich-text--legacy>h4{--type-letter-spacing:calc(-.84px * var(--font-scale));font:var(--font-weight-medium) calc(clamp(2.2rem, -.13vw + 2.25rem, 2.1rem) * var(--font-scale))/calc(clamp(2.52rem, .15vw + 2.45rem, 2.64rem) * var(--font-scale)) var(--font-stack-newsreader);letter-spacing:var(--type-letter-spacing);text-transform:none}.x-type-sans .s-rich-text--legacy>h4{--type-letter-spacing:calc(-.84px * var(--font-scale));font:var(--font-weight-medium) calc(clamp(2.2rem, -.13vw + 2.25rem, 2.1rem) * var(--font-scale))/calc(clamp(2.52rem, .15vw + 2.45rem, 2.64rem) * var(--font-scale)) var(--font-stack-dm-sans);letter-spacing:var(--type-letter-spacing);text-transform:none}.x-type-serif .s-rich-text--legacy>h4{--type-letter-spacing:calc(-.84px * var(--font-scale));font:var(--font-weight-medium) calc(clamp(2.2rem, -.13vw + 2.25rem, 2.1rem) * var(--font-scale))/calc(clamp(2.52rem, .15vw + 2.45rem, 2.64rem) * var(--font-scale)) var(--font-stack-newsreader);letter-spacing:var(--type-letter-spacing);text-transform:none}.s-rich-text--legacy>h5{--type-letter-spacing:calc(-.66px * var(--font-scale));font:var(--font-weight-medium) calc(clamp(1.8rem, -.13vw + 1.85rem, 1.7rem) * var(--font-scale))/calc(clamp(2.1rem, .15vw + 2.03rem, 2.22rem) * var(--font-scale)) var(--font-stack-newsreader);letter-spacing:var(--type-letter-spacing);text-transform:none}.x-type-sans .s-rich-text--legacy>h5{--type-letter-spacing:calc(-.66px * var(--font-scale));font:var(--font-weight-medium) calc(clamp(1.8rem, -.13vw + 1.85rem, 1.7rem) * var(--font-scale))/calc(clamp(2.1rem, .15vw + 2.03rem, 2.22rem) * var(--font-scale)) var(--font-stack-dm-sans);letter-spacing:var(--type-letter-spacing);text-transform:none}.x-type-serif .s-rich-text--legacy>h5{--type-letter-spacing:calc(-.66px * var(--font-scale));font:var(--font-weight-medium) calc(clamp(1.8rem, -.13vw + 1.85rem, 1.7rem) * var(--font-scale))/calc(clamp(2.1rem, .15vw + 2.03rem, 2.22rem) * var(--font-scale)) var(--font-stack-newsreader);letter-spacing:var(--type-letter-spacing);text-transform:none}.s-rich-text--legacy blockquote{--rich-text-content-spacer:3.2rem;background-color:var(--color-surface-2);border-radius:var(--radius-lg);padding:2.4rem 4rem}.s-accent-gradient :is(i,em){margin-inline:-.15em;margin-right:calc(-.15em + min(0px, var(--type-letter-spacing,0px)));padding:.08em .15em;padding-right:calc(.15em - min(0px, var(--type-letter-spacing,0px)));background:linear-gradient(135deg, var(--color-gradient-start), var(--color-gradient-mid), var(--color-gradient-end));-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}}@font-face{font-family:DM Sans;font-weight:400 700;font-style:normal;font-display:swap;src:url(/assets/fonts/DMSans-opsz-wght.woff2)format("woff2")}@font-face{font-family:Newsreader;font-weight:400 700;font-style:normal;font-display:swap;src:url(/assets/fonts/Newsreader-opsz-wght.woff2)format("woff2")}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}@property --loading-bar-progress{syntax:"<number>";inherits:true;initial-value:0}@layer layout{.l-layout{flex-direction:column;min-height:100dvh;display:flex;overflow-x:clip}.l-layout:has(.x-video-gradient){background-image:url("data:image/svg+xml,%3Csvg width='430' height='344' viewBox='0 0 430 344' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_96_1618' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='430' height='344'%3E%3Crect width='430' height='344' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_96_1618)'%3E%3Cg filter='url(%23filter0_f_96_1618)'%3E%3Crect x='-171.75' y='-340' width='506.5' height='394.5' rx='197.25' fill='%237C18FF'/%3E%3C/g%3E%3Cg filter='url(%23filter1_f_96_1618)'%3E%3Crect x='132.25' y='-128.5' width='468.5' height='238' rx='119' fill='%231978FF'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_96_1618' x='-377.75' y='-546' width='918.5' height='806.5' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='103' result='effect1_foregroundBlur_96_1618'/%3E%3C/filter%3E%3Cfilter id='filter1_f_96_1618' x='-117.75' y='-378.5' width='968.5' height='738' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='125' result='effect1_foregroundBlur_96_1618'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");background-position:top;background-repeat:no-repeat;background-size:100%}@media (width>=1216px){.l-layout:has(.x-video-gradient){background-image:url("data:image/svg+xml,%3Csvg width='1440' height='666' viewBox='0 0 1440 666' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_96_1624)'%3E%3Cg filter='url(%23filter0_f_96_1624)'%3E%3Crect x='24' y='-786' width='1013' height='789' rx='394.5' fill='%236200E0'/%3E%3C/g%3E%3Cg filter='url(%23filter1_f_96_1624)'%3E%3Crect x='632' y='-419' width='937' height='476' rx='238' fill='%231978FF'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_96_1624' x='-388' y='-1198' width='1837' height='1613' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='206' result='effect1_foregroundBlur_96_1624'/%3E%3C/filter%3E%3Cfilter id='filter1_f_96_1624' x='132' y='-919' width='1937' height='1476' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='250' result='effect1_foregroundBlur_96_1624'/%3E%3C/filter%3E%3CclipPath id='clip0_96_1624'%3E%3Crect width='1440' height='666' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}}.l-layout__main{flex:1 0 auto}.l-layout__nav,.l-layout__footer{background:var(--color-border-1);flex-shrink:0}.l-layout__nav{height:var(--height-main-nav)}.l-layout__footer{height:47.8rem}}
