.language-picker[data-astro-cid-gtewornt]{position:relative}.language-picker__current[data-astro-cid-gtewornt]{font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:.1em 0;display:inline-flex}.language-picker__globe[data-astro-cid-gtewornt]{fill:currentColor;flex:none;width:19px;height:19px;margin-right:8px}.language-picker__chevron[data-astro-cid-gtewornt]{stroke:currentColor;stroke-width:1px;stroke-linecap:square;flex:none;width:1em;height:1em;margin-left:.35em}.language-picker__list[data-astro-cid-gtewornt]{margin:0;padding:.5em 1em;list-style:none}.language-picker__list[data-astro-cid-gtewornt] a[data-astro-cid-gtewornt]{padding:.1em 0;line-height:1.3;text-decoration:none;display:block}.language-picker--desktop[data-astro-cid-gtewornt] .language-picker__list[data-astro-cid-gtewornt]{background-color:var(--color-black);min-width:100%;position:absolute;top:100%;left:0}.language-picker--mobile[data-astro-cid-gtewornt] .language-picker__globe[data-astro-cid-gtewornt]{width:1em;height:1em;margin-right:.5em}.language-picker--mobile[data-astro-cid-gtewornt] .language-picker__chevron[data-astro-cid-gtewornt]{transform:rotate(-90deg)}.language-picker--mobile[data-astro-cid-gtewornt] [data-astro-cid-gtewornt][aria-expanded=true] .language-picker__chevron[data-astro-cid-gtewornt]{transform:none}.language-picker--mobile[data-astro-cid-gtewornt] .language-picker__list[data-astro-cid-gtewornt]{padding:.25em 0 0 1.5em}.site-header[data-astro-cid-nen7h5rs]{--header-text:var(--color-white);z-index:10;color:var(--header-text);font-family:var(--font-body);font-weight:var(--font-weight-body);letter-spacing:var(--letter-spacing-body);line-height:1;position:absolute;inset:0 0 auto}.site-header__skip[data-astro-cid-nen7h5rs]{z-index:3;background-color:var(--color-white);color:var(--color-black);font-family:var(--font-button);font-size:var(--text-nav);padding:1em 1.5em;position:absolute;top:1.5em;left:-1000em}.site-header__skip[data-astro-cid-nen7h5rs]:focus{left:1.3em}.site-header__bar[data-astro-cid-nen7h5rs]{z-index:2;padding:var(--header-padding-block) var(--header-padding-inline);align-items:center;display:flex;position:relative}.site-header__nav[data-astro-cid-nen7h5rs]{width:33%;font-size:var(--text-nav);line-height:var(--line-height-body);flex:33%;padding-top:4px}.site-header__nav-list[data-astro-cid-nen7h5rs]{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-header__nav-item[data-astro-cid-nen7h5rs]{white-space:nowrap}.site-header__nav-item[data-astro-cid-nen7h5rs]:not(:last-child){margin-right:var(--header-nav-gap)}.site-header__nav-item[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{letter-spacing:var(--letter-spacing-body);margin:-2px 0;padding:calc(.1em + 2px) 0;text-decoration:none;display:inline-block}.site-header__nav-item[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{background-image:linear-gradient(currentColor,currentColor);background-position:0 calc(100% - .1em - 2px);background-repeat:repeat-x;background-size:1px 1px}.site-header__title[data-astro-cid-nen7h5rs]{flex:33%;justify-content:center;min-width:0;display:flex}.site-header__logo[data-astro-cid-nen7h5rs]{max-width:100%;display:inline-block}.site-header__logo[data-astro-cid-nen7h5rs] img{width:auto;max-width:100%;height:var(--header-logo-height)}.site-header__actions[data-astro-cid-nen7h5rs]{width:33%;font-size:var(--text-nav);flex:33%;justify-content:flex-end;align-items:center;display:flex}.site-header__cta[data-astro-cid-nen7h5rs]{margin-left:var(--header-actions-gap);white-space:nowrap}.site-header__actions[data-astro-cid-nen7h5rs] .button--secondary,.site-menu[data-astro-cid-nen7h5rs] .button--secondary{--theme-button-secondary:var(--color-white);--theme-button-secondary-text:var(--color-black)}.site-header__burger[data-astro-cid-nen7h5rs]{color:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:1px 6px;display:none}.burger[data-astro-cid-nen7h5rs]{width:35px;height:35px;display:block;position:relative}.burger__line[data-astro-cid-nen7h5rs]{width:100%;height:2px;transition:transform .25s var(--ease-burger);background-color:currentColor;margin:auto;position:absolute;inset:0}.burger__line--top[data-astro-cid-nen7h5rs]{transform:translateY(-9.5px)}.burger__line--bottom[data-astro-cid-nen7h5rs]{transform:translateY(9.5px)}[data-astro-cid-nen7h5rs][aria-expanded=true] .burger__line--top[data-astro-cid-nen7h5rs]{transform:rotate(45deg)}[data-astro-cid-nen7h5rs][aria-expanded=true] .burger__line--middle[data-astro-cid-nen7h5rs]{transform:scale(0)}[data-astro-cid-nen7h5rs][aria-expanded=true] .burger__line--bottom[data-astro-cid-nen7h5rs]{transform:rotate(-45deg)}.site-menu[data-astro-cid-nen7h5rs]{z-index:1;padding-top:calc(var(--header-padding-block) * 3 + 37px);background-color:var(--header-menu-bg);color:var(--header-menu-text);opacity:0;visibility:hidden;transition:opacity .3s var(--ease-standard), visibility .3s var(--ease-standard);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.site-menu__nav[data-astro-cid-nen7h5rs]{flex-direction:column;flex:1 0 auto;justify-content:center;display:flex}.site-menu__list[data-astro-cid-nen7h5rs]{transition:transform .6s var(--ease-standard);margin:0;padding:0;list-style:none;transform:translateY(20px)}.site-menu__item[data-astro-cid-nen7h5rs]{font-size:var(--header-menu-link-size);padding-inline:5vw}.site-menu__item[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{transition:opacity .25s var(--ease-standard);align-items:center;margin:.5vw 5vw;text-decoration:none;display:inline-flex}@media (hover:hover){.site-menu__item[data-astro-cid-nen7h5rs]:hover a[data-astro-cid-nen7h5rs]{opacity:.9}}.site-menu__actions[data-astro-cid-nen7h5rs],.site-menu__cta[data-astro-cid-nen7h5rs]{transition:transform .6s var(--ease-standard);transform:translateY(100%)}.site-menu__actions[data-astro-cid-nen7h5rs]{font-size:var(--header-menu-link-size);margin:0 20px 6vw;line-height:1.2}.site-menu__cta[data-astro-cid-nen7h5rs] .button[data-astro-cid-nen7h5rs]{min-width:210px;margin:4vw 6vw 6vw;display:inline-block}.site-header[data-astro-cid-nen7h5rs][data-menu-open] .site-menu[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible}.site-header[data-astro-cid-nen7h5rs][data-menu-open] .site-menu__list[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs][data-menu-open] .site-menu__actions[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs][data-menu-open] .site-menu__cta[data-astro-cid-nen7h5rs]{transform:none}@media only screen and (pointer:coarse) and (width<=1024px),screen and (width<=799px){.site-header__nav[data-astro-cid-nen7h5rs],.site-header__actions[data-astro-cid-nen7h5rs]{display:none}.site-header__title[data-astro-cid-nen7h5rs]{flex-grow:1;justify-content:flex-start}.site-header__burger[data-astro-cid-nen7h5rs]{display:block}}@media (prefers-reduced-motion:reduce){.site-menu[data-astro-cid-nen7h5rs],.site-menu__list[data-astro-cid-nen7h5rs],.site-menu__actions[data-astro-cid-nen7h5rs],.site-menu__cta[data-astro-cid-nen7h5rs],.burger__line[data-astro-cid-nen7h5rs]{transition:none}}.site-footer__grid[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]{min-width:0}.site-footer__text[data-astro-cid-jo6i4kqk]{flex-direction:column;justify-content:center;display:flex}@media screen and (width>=768px){.site-footer__nav[data-astro-cid-jo6i4kqk],.site-footer__legal[data-astro-cid-jo6i4kqk]{justify-content:flex-start}}@media screen and (width<=767px){.site-footer__copyright[data-astro-cid-jo6i4kqk]{justify-content:flex-start}}.site-footer__text[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.site-footer__nav[data-astro-cid-jo6i4kqk],.site-footer__legal[data-astro-cid-jo6i4kqk],.site-footer__copyright[data-astro-cid-jo6i4kqk]{text-align:center}.site-footer__logo[data-astro-cid-jo6i4kqk]{align-items:center;display:flex}.site-footer__logo[data-astro-cid-jo6i4kqk] picture{flex:auto;min-width:0}.site-footer__logo[data-astro-cid-jo6i4kqk] img{width:100%;height:auto}.site-footer__button[data-astro-cid-jo6i4kqk]{padding-block:0}.site-footer__logo[data-astro-cid-jo6i4kqk]{grid-area:1/2/3/8}.site-footer__nav[data-astro-cid-jo6i4kqk]{grid-area:1/10/2/18}.site-footer__button--project[data-astro-cid-jo6i4kqk]{grid-area:1/22/2/26}.site-footer__legal[data-astro-cid-jo6i4kqk]{grid-area:2/12/3/16}.site-footer__button--call[data-astro-cid-jo6i4kqk]{grid-area:2/22/3/26}.site-footer__company[data-astro-cid-jo6i4kqk]{grid-area:3/2/5/8}.site-footer__copyright[data-astro-cid-jo6i4kqk]{grid-area:4/12/5/16}@media screen and (width<=767px){.site-footer__button--project[data-astro-cid-jo6i4kqk]{grid-area:1/2/3/10}.site-footer__button--call[data-astro-cid-jo6i4kqk]{grid-area:3/2/5/10}.site-footer__nav[data-astro-cid-jo6i4kqk]{grid-area:6/2/8/10}.site-footer__logo[data-astro-cid-jo6i4kqk]{grid-area:9/2/11/10}.site-footer__company[data-astro-cid-jo6i4kqk]{grid-area:11/2/15/10}.site-footer__legal[data-astro-cid-jo6i4kqk]{grid-area:16/2/17/10}.site-footer__copyright[data-astro-cid-jo6i4kqk]{grid-area:18/2/19/10}}:root{--color-white:#fff;--color-black:#000;--color-accent:#2f0606;--color-dark-accent:#c8a47e;--color-light-accent:#f1f1ef;--font-heading:var(--font-bodoni-moda,"Bodoni Moda"), "Bodoni 72", Didot, "Bodoni MT", serif;--font-body:var(--font-figtree,"Figtree"), "Helvetica Neue", Arial, sans-serif;--font-button:var(--font-dm-sans,"DM Sans"), "Helvetica Neue", Arial, sans-serif;--font-meta:var(--font-button);--font-weight-heading:400;--heading-optical-size:8;--font-weight-body:300;--font-weight-body-bold:700;--font-weight-button:400;--letter-spacing-heading:-.01em;--letter-spacing-body:.01em;--letter-spacing-button:.02em;--letter-spacing-meta:0;--line-height-heading:1.1;--line-height-body:1.2;--base-font-size:106.25%;--size-h1:4.1;--size-h2:3.7;--size-h3:3;--size-h4:1.8;--size-text-large:1.6;--size-text-normal:1.3;--size-text-small:.9;--size-meta:1;--size-nav:.9;--size-button-primary:1;--size-button-secondary:.9;--size-button-tertiary:1;--fluid-step:1.2vw;--fluid-step-max:24px;--text-h2:min(calc((var(--size-h2) - 1) * var(--fluid-step) + 1rem), max(calc((var(--size-h2) - 1) * var(--fluid-step-max) + 1rem), calc(var(--size-h2) * 1rem)));--text-h3:min(calc((var(--size-h3) - 1) * var(--fluid-step) + 1rem), max(calc((var(--size-h3) - 1) * var(--fluid-step-max) + 1rem), calc(var(--size-h3) * 1rem)));--text-h4:min(calc((var(--size-h4) - 1) * var(--fluid-step) + 1rem), max(calc((var(--size-h4) - 1) * var(--fluid-step-max) + 1rem), calc(var(--size-h4) * 1rem)));--text-large:min(calc((var(--size-text-large) - 1) * var(--fluid-step) + 1rem), max(calc((var(--size-text-large) - 1) * var(--fluid-step-max) + 1rem), calc(var(--size-text-large) * 1rem)));--text-normal:min(calc((var(--size-text-normal) - 1) * var(--fluid-step) + 1rem), max(calc((var(--size-text-normal) - 1) * var(--fluid-step-max) + 1rem), calc(var(--size-text-normal) * 1rem)));--text-small:min(calc((var(--size-text-small) - 1) * var(--fluid-step) + 1rem), max(calc((var(--size-text-small) - 1) * var(--fluid-step-max) + 1rem), calc(var(--size-text-small) * 1rem)));--text-meta:1rem;--text-nav:min(calc((var(--size-nav) - 1) * var(--fluid-step) + 1rem), max(calc((var(--size-nav) - 1) * var(--fluid-step-max) + 1rem), calc(var(--size-nav) * 1rem)));--text-button-primary:1rem;--text-button-secondary:min(calc((var(--size-button-secondary) - 1) * var(--fluid-step) + 1rem), max(calc((var(--size-button-secondary) - 1) * var(--fluid-step-max) + 1rem), calc(var(--size-button-secondary) * 1rem)));--text-button-tertiary:1rem;--text-h1:5.5rem;--line-height-h1:calc(var(--line-height-heading) * (1 + (1 - var(--size-h1)) / 25));--line-height-h2:calc(var(--line-height-heading) * (1 + (1 - var(--size-h2)) / 25));--line-height-h3:calc(var(--line-height-heading) * (1 + (1 - var(--size-h3)) / 25));--line-height-h4:calc(var(--line-height-heading) * (1 + (1 - var(--size-h4)) / 25));--line-height-text-large:var(--line-height-body);--site-max-width:2000px;--site-gutter:5vw;--container-width:min(var(--site-max-width), calc(100vw - var(--site-gutter) * 2));--grid-columns:24;--grid-gap:11px;--grid-row-scale:.0215;--grid-row-min:calc(var(--container-width) * var(--grid-row-scale));--section-min-height-s:33vh;--section-min-height-m:66vh;--section-min-height-l:100vh;--section-padding-s:3.3vmax;--section-padding-m:6.6vmax;--section-padding-l:10vmax;--heading-margin:2rem;--paragraph-margin:1rem;--header-padding-block:1.8vw;--header-padding-inline:var(--site-gutter);--header-height:calc(var(--header-padding-block) * 2 + 56px);--header-logo-height:50px;--header-nav-gap:1.1vw;--header-actions-gap:1.2vw;--header-menu-bg:var(--color-accent);--header-menu-text:var(--color-white);--header-menu-link-size:8.5vmin;--button-padding-block:1rem;--button-padding-inline:1.3rem;--button-border-width:1px;--button-radius:0;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-burger:cubic-bezier(.2, .6, .3, 1)}@media only screen and (pointer:coarse) and (width<=1024px),screen and (width<=799px){:root{--header-height:calc(var(--header-padding-block) * 2 + 37px)}}@media screen and (width<=991px){:root{--base-font-size:100%}}@media screen and (width>=768px) and (width<=1024px){:root{--text-h1:3rem;--line-height-h1:1.1;--text-h2:1.8rem;--line-height-h2:1.2;--text-h3:1.4rem;--line-height-h3:1.2;--text-normal:.95rem;--text-large:.85rem;--line-height-text-large:1.3}}@media screen and (width<=767px){:root{--site-gutter:6vw;--grid-columns:8;--grid-row-min:24px;--header-padding-block:6vw;--header-logo-height:30px;--text-h1:3.5rem;--line-height-h1:.9}}@media screen and (width<=767px) and (orientation:portrait){:root{--fluid-step:calc(.012 * min(100vh, 900px));--text-h2:calc((var(--size-h2) - 1) * var(--fluid-step) + 1rem);--text-h3:calc((var(--size-h3) - 1) * var(--fluid-step) + 1rem);--text-h4:calc((var(--size-h4) - 1) * var(--fluid-step) + 1rem);--text-large:calc((var(--size-text-large) - 1) * var(--fluid-step) + 1rem);--text-normal:calc((var(--size-text-normal) - 1) * var(--fluid-step) + 1rem);--text-small:calc((var(--size-text-small) - 1) * var(--fluid-step) + 1rem);--text-nav:calc((var(--size-nav) - 1) * var(--fluid-step) + 1rem);--text-button-secondary:calc((var(--size-button-secondary) - 1) * var(--fluid-step) + 1rem)}}@media screen and (width>=576px){:root{--header-menu-link-size:6.6vmin}}@media screen and (width>=768px){:root{--header-menu-link-size:6vmin}}*,:before,:after{box-sizing:border-box}html{font-size:var(--base-font-size);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-body);font-weight:var(--font-weight-body);font-size:var(--text-normal);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);color:var(--color-black);background-color:var(--color-white);margin:0}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}button{font:inherit;color:inherit}h1,h2,h3,h4{margin:var(--heading-margin) 0;font-family:var(--font-heading);font-weight:var(--font-weight-heading);font-optical-sizing:none;font-variation-settings:"opsz" var(--heading-optical-size);letter-spacing:var(--letter-spacing-heading);text-transform:uppercase}h1{font-size:var(--text-h1);line-height:var(--line-height-h1)}h2{font-size:var(--text-h2);line-height:var(--line-height-h2)}h3{font-size:var(--text-h3);line-height:var(--line-height-h3)}h4{font-size:var(--text-h4);line-height:var(--line-height-h4)}.as-heading{font-family:var(--font-heading);font-weight:var(--font-weight-heading);font-optical-sizing:none;font-variation-settings:"opsz" var(--heading-optical-size);letter-spacing:var(--letter-spacing-heading);text-transform:uppercase}.heading-1{font-size:var(--text-h1);line-height:var(--line-height-h1)}.heading-2{font-size:var(--text-h2);line-height:var(--line-height-h2)}.heading-3{font-size:var(--text-h3);line-height:var(--line-height-h3)}.heading-4{font-size:var(--text-h4);line-height:var(--line-height-h4)}@media screen and (width<=767px){.m-h1{font-size:var(--text-h1);line-height:var(--line-height-h1)}.m-h2{font-size:var(--text-h2);line-height:var(--line-height-h2)}.m-h3{font-size:var(--text-h3);line-height:var(--line-height-h3)}.m-h4{font-size:var(--text-h4);line-height:var(--line-height-h4)}}:is(h1,h2,h3,h4) em{font-style:italic}p{margin:var(--paragraph-margin) 0;line-height:var(--line-height-body)}strong,b{font-weight:var(--font-weight-body-bold)}.text-large{font-size:var(--text-large);line-height:var(--line-height-text-large)}.text-small{font-size:var(--text-small)}.text-meta{font-family:var(--font-meta);font-size:var(--text-meta);letter-spacing:var(--letter-spacing-meta)}.ta-center{text-align:center}.ta-justify{text-align:justify}@media screen and (width>=768px){.ta-center-d{text-align:center}.ta-justify-d{text-align:justify}.text-small-d{font-size:var(--text-small)}.text-large-d{font-size:var(--text-large);line-height:var(--line-height-text-large)}}@media screen and (width<=767px){.text-small-m{font-size:var(--text-small)}.text-large-m{font-size:var(--text-large);line-height:var(--line-height-text-large)}.ta-center-m{text-align:center}.ta-justify-m{text-align:justify}h1,.heading-1{text-align:left!important}}@media screen and (width>=768px) and (width<=1024px){p,li{text-align:left!important}}.lines>span+span:before{content:"\a ";white-space:pre}.lines>span.gap:before{content:"\a \a "}@media screen and (width<=767px){.lines>span+span:before{content:none}.lines>span.gap:before,.lines>span.gap-m:before{content:"\a \a ";white-space:pre}.lines>span.nl:before,.lines>span.nl-m:before{content:"\a ";white-space:pre}}@media screen and (width>=768px){.lines>span.nl-m:before{content:none}}.theme-white{--theme-bg:var(--color-white);--theme-text:var(--color-black);--theme-button-primary-bg:var(--color-black);--theme-button-primary-text:var(--color-white);--theme-button-secondary:var(--color-dark-accent);--theme-button-secondary-text:var(--color-black)}.theme-light{--theme-bg:var(--color-light-accent);--theme-text:var(--color-black);--theme-button-primary-bg:var(--color-accent);--theme-button-primary-text:var(--color-white);--theme-button-secondary:var(--color-accent);--theme-button-secondary-text:var(--color-black)}.theme-dark{--theme-bg:var(--color-dark-accent);--theme-text:var(--color-white);--theme-button-primary-bg:var(--color-dark-accent);--theme-button-primary-text:var(--color-white);--theme-button-secondary:var(--color-white);--theme-button-secondary-text:var(--color-black)}.theme-black{--theme-bg:var(--color-black);--theme-text:var(--color-white);--theme-button-primary-bg:var(--color-white);--theme-button-primary-text:var(--color-black);--theme-button-secondary:var(--color-white);--theme-button-secondary-text:var(--color-black)}.theme-bright{--theme-bg:var(--color-accent);--theme-text:var(--color-white);--theme-button-primary-bg:var(--color-white);--theme-button-primary-text:var(--color-black);--theme-button-secondary:var(--color-white);--theme-button-secondary-text:var(--color-black)}.theme-white,.theme-light,.theme-dark,.theme-black,.theme-bright{background-color:var(--theme-bg);color:var(--theme-text)}.section{--section-padding:var(--section-padding-m);min-height:var(--section-min-height-m);padding-block:var(--section-padding);flex-direction:column;justify-content:center;display:flex;position:relative}.section--s{--section-padding:var(--section-padding-s);min-height:var(--section-min-height-s)}.section--l{--section-padding:var(--section-padding-l);min-height:var(--section-min-height-l)}.section--flush{--section-padding:0px;min-height:0}.section--top{padding-top:5vw;padding-bottom:calc(2 * var(--section-padding));justify-content:flex-start}main>.section:first-child{padding-top:calc(var(--header-height) + var(--section-padding))}.fe-grid{grid-template-columns:minmax(calc(var(--site-gutter) - var(--grid-gap)), 1fr) repeat(var(--grid-columns), minmax(0, calc((var(--site-max-width) - var(--grid-gap) * (var(--grid-columns) - 1)) / var(--grid-columns)))) minmax(calc(var(--site-gutter) - var(--grid-gap)), 1fr);grid-auto-rows:minmax(var(--grid-row-min), auto);gap:var(--grid-gap);display:grid;overflow-x:clip}.fe-grid--rows{grid-template-rows:repeat(var(--rows-m), minmax(var(--grid-row-min), auto))}@media screen and (width>=768px){.fe-grid--rows{grid-template-rows:repeat(var(--rows-d), minmax(var(--grid-row-min), auto))}}.fe-block{grid-area:var(--area-m);flex-direction:column;justify-content:center;min-width:0;display:flex}@media screen and (width<=767px){.fe-hide-m{display:none}}@media screen and (width>=768px){.fe-hide-d{display:none}}@media screen and (width<=767px){.fe-block--top-m{justify-content:flex-start}.fe-block--bottom-m{justify-content:flex-end}}@media screen and (width>=768px){.fe-block--top-d{justify-content:flex-start}.fe-block--bottom-d{justify-content:flex-end}}.fe-text>:first-child{margin-top:0}.fe-text>:last-child{margin-bottom:0}.fe-text>.after-blank-s{margin-top:calc(var(--paragraph-margin) + var(--text-small) * var(--line-height-body) + var(--heading-margin))}.fe-text>.after-blank-l{margin-top:calc(var(--paragraph-margin) + var(--text-normal) * var(--line-height-body) + var(--heading-margin))}.fe-text>.after-blank-2l{margin-top:calc(2 * (var(--paragraph-margin) + var(--text-normal) * var(--line-height-body)) + var(--heading-margin))}.fe-block>:first-child{margin-top:0}.fe-block>:last-child{margin-bottom:0}@media screen and (width>=768px){.fe-block{grid-area:var(--area-d)}}.fx-hover-grow{transition:transform .5s cubic-bezier(.34,1.4,.64,1)}.fx-hover-grow:hover{transform:scale(1.1)}.fx-hover-shrink{transition:transform .4s ease-out}.fx-hover-shrink:hover{transform:scale(.9)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.fx-appear{transition:transform .7s cubic-bezier(.34,1.56,.64,1)}.fx-appear:not(.is-visible){transform:scale(0)}}@keyframes fx-scroll-zoom{0%{transform:translateY(200%)scale(4)}to{transform:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.fx-scroll-zoom{animation:both fx-scroll-zoom view();animation-range:entry cover 50%}@media screen and (width<=767px){.fx-scroll-zoom--desktop{animation:none}}}}@media (prefers-reduced-motion:reduce){.fx-hover-grow,.fx-hover-shrink{transition:none}}.button{padding:var(--button-padding-block) var(--button-padding-inline);border-radius:var(--button-radius);font-family:var(--font-button);font-weight:var(--font-weight-button);letter-spacing:var(--letter-spacing-button);text-align:center;cursor:pointer;border:0;justify-content:center;align-items:center;line-height:1.3;text-decoration:none;transition:opacity .1s linear,background-color .1s linear,color .1s linear;display:inline-flex}.button--primary{font-size:var(--text-button-primary);background-color:var(--theme-button-primary-bg);color:var(--theme-button-primary-text)}.button--primary:hover{opacity:.8}.button--secondary{font-size:var(--text-button-secondary);border:var(--button-border-width) solid var(--theme-button-secondary);color:var(--theme-button-secondary);background-color:#0000}.button--secondary:hover{background-color:var(--theme-button-secondary);color:var(--theme-button-secondary-text)}.button.fe-button{flex:auto;padding-block:0}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.section__background[data-astro-cid-w6ymvdtg]{position:absolute;inset:0;overflow:hidden}.section__background[data-astro-cid-w6ymvdtg] img,.section__video[data-astro-cid-w6ymvdtg]{object-fit:cover;width:100%;height:100%}.section__overlay[data-astro-cid-w6ymvdtg]{background-color:var(--theme-bg);position:absolute;inset:0}.section__grid[data-astro-cid-w6ymvdtg]{position:relative}
