@font-face{font-family:font;src:url(../media/Haskoy_Regular-s.p.0fcz2fgda-cdx.woff2?dpl=dpl_Ew9UQRZx7rSEBJ86DaBvJKC9o9CR)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:font;src:url(../media/Haskoy_Italic-s.p.0l0uk3brxdhyo.woff2?dpl=dpl_Ew9UQRZx7rSEBJ86DaBvJKC9o9CR)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:font;src:url(../media/Haskoy_SemiBold-s.p.166j7ds7a9q4_.woff2?dpl=dpl_Ew9UQRZx7rSEBJ86DaBvJKC9o9CR)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:font;src:url(../media/Haskoy_SemiBoldItalic-s.p.0g7fdnvuyoau6.woff2?dpl=dpl_Ew9UQRZx7rSEBJ86DaBvJKC9o9CR)format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:font Fallback;src:local(Arial);ascent-override:100.12%;descent-override:29.6%;line-gap-override:0.0%;size-adjust:98.98%}.font_15067ba9-module__qN4vIq__className{font-family:font,font Fallback}.font_15067ba9-module__qN4vIq__variable{--default-font-family:"font", "font Fallback"}
@keyframes ResizeService-module-scss-module__x_j9hW__ani-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ResizeService-module-scss-module__x_j9hW__loading{z-index:99999;background-color:#fff;width:100%;height:100%;position:fixed;top:0;left:0}.ResizeService-module-scss-module__x_j9hW__measure{width:0;height:0;position:absolute;top:0;left:0;overflow:hidden}.ResizeService-module-scss-module__x_j9hW__measureVh{height:100vh;position:absolute;top:0;left:0}.ResizeService-module-scss-module__x_j9hW__measureVw{width:100vw;position:absolute;top:0;left:0}.ResizeService-module-scss-module__x_j9hW__measureLvh{height:100lvh;position:absolute;top:0;left:0}.ResizeService-module-scss-module__x_j9hW__measureSvh{height:100svh;position:absolute;top:0;left:0}
@keyframes FadeIn-module-scss-module__9OFhYW__ani-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.FadeIn-module-scss-module__9OFhYW__FadeIn{opacity:0;transition:opacity .4s .2s}.FadeIn-module-scss-module__9OFhYW__FadeIn.FadeIn-module-scss-module__9OFhYW__isReady{opacity:1}
@keyframes LocaleToggle-module-scss-module__1H13YG__ani-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.LocaleToggle-module-scss-module__1H13YG__LocaleToggle{font-size:clamp(1rem,4.872vw,1.1875rem);font-weight:400;line-height:1.36842}}@media (min-width:769px){.LocaleToggle-module-scss-module__1H13YG__LocaleToggle{font-size:clamp(1rem,1.323vw,1.5rem);font-weight:400;line-height:1.4}}.LocaleToggle-module-scss-module__1H13YG__LocaleToggle{--locale-toggle-gap:10px;margin-bottom:-.33em;display:flex}.LocaleToggle-module-scss-module__1H13YG__list{justify-content:center;align-items:center;gap:var(--locale-toggle-gap);display:flex}.LocaleToggle-module-scss-module__1H13YG__item:not(:last-child):after{content:"/";margin-left:var(--locale-toggle-gap)}.LocaleToggle-module-scss-module__1H13YG__link{text-decoration:none;transition:opacity .3s ease-out,font-weight .3s ease-out;position:relative}.LocaleToggle-module-scss-module__1H13YG__link:after{content:"";inset:calc(var(--locale-toggle-gap)*-1);position:absolute}.LocaleToggle-module-scss-module__1H13YG__link.LocaleToggle-module-scss-module__1H13YG__isActive{font-weight:700}.LocaleToggle-module-scss-module__1H13YG__list:has(.LocaleToggle-module-scss-module__1H13YG__link:hover) .LocaleToggle-module-scss-module__1H13YG__link{opacity:.5;font-weight:400}.LocaleToggle-module-scss-module__1H13YG__list:has(.LocaleToggle-module-scss-module__1H13YG__link:hover) .LocaleToggle-module-scss-module__1H13YG__link:hover{opacity:1;font-weight:700}
@keyframes ModalDrawer-module-scss-module__NF3XKG__ani-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ModalDrawer-module-scss-module__NF3XKG__ModalDrawer{width:100vw;height:100dvh;z-index:var(--z-index-modal);position:fixed;top:0;left:0;overflow:hidden}.ModalDrawer-module-scss-module__NF3XKG__overlay{background:color-mix(in srgb, var(--color-black) 50%, transparent);position:absolute;inset:0}.ModalDrawer-module-scss-module__NF3XKG__panel{color:var(--color-black);background-color:var(--color-white)}.ModalDrawer-module-scss-module__NF3XKG__panel::selection,.ModalDrawer-module-scss-module__NF3XKG__panel ::selection{color:var(--color-black);background:color-mix(in srgb, var(--color-black) 20%, transparent)}.ModalDrawer-module-scss-module__NF3XKG__panel{z-index:1;width:100vw;height:100%;position:absolute;top:0;right:0}@media (min-width:700px){.ModalDrawer-module-scss-module__NF3XKG__panel{max-width:500px}}@media (min-width:769px){.ModalDrawer-module-scss-module__NF3XKG__panel{width:50vw}}.ModalDrawer-module-scss-module__NF3XKG__scrollable{z-index:100;flex-direction:column;height:100svh;display:flex;position:relative;overflow-y:auto}
@keyframes ButtonMenu-module-scss-module__eSxmfq__ani-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.ButtonMenu-module-scss-module__eSxmfq__ButtonMenu{font-size:clamp(1rem,4.872vw,1.1875rem);font-weight:400;line-height:1.36842}}@media (min-width:769px){.ButtonMenu-module-scss-module__eSxmfq__ButtonMenu{font-size:clamp(1rem,1.323vw,1.5rem);font-weight:400;line-height:1.4}}.ButtonMenu-module-scss-module__eSxmfq__ButtonMenu{--button-menu-padding:8px;padding:var(--button-menu-padding);margin:calc(var(--button-menu-padding)*-1);justify-content:center;align-items:center;display:flex;position:relative}
@keyframes Navbar-module-scss-module__N8yoJa__ani-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Navbar-module-scss-module__N8yoJa__Navbar{width:100%;height:var(--navbar-height);padding-right:var(--grid-margin);padding-left:var(--grid-margin);z-index:var(--z-index-navbar);flex-direction:row;justify-content:space-between;align-items:center;display:flex;position:relative}@media (max-width:768px){.Navbar-module-scss-module__N8yoJa__title{font-size:clamp(1rem,4.872vw,1.1875rem);font-weight:400;line-height:1.36842}}@media (min-width:769px){.Navbar-module-scss-module__N8yoJa__title{font-size:clamp(1rem,1.323vw,1.5rem);font-weight:400;line-height:1.4}}.Navbar-module-scss-module__N8yoJa__title{text-decoration:none}
@keyframes NavLinks-module-scss-module__B4VYbW__ani-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.NavLinks-module-scss-module__B4VYbW__item{padding-left:calc(var(--indent)*1em);display:flex}.NavLinks-module-scss-module__B4VYbW__item+.NavLinks-module-scss-module__B4VYbW__item{padding-top:.25em}.NavLinks-module-scss-module__B4VYbW__link{--nav-link-default-color:var(--color-black);--nav-link-padding:.25em;padding:var(--nav-link-padding);margin:calc(var(--nav-link-padding)*-1);color:var(--nav-link-color);text-decoration:none;display:block;position:relative}.NavLinks-module-scss-module__B4VYbW__link[aria-current=page]{text-underline-offset:.1em;text-decoration:underline;text-decoration-thickness:max(1px,.05em)}
@keyframes Menu-module-scss-module__koFssW__ani-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Menu-module-scss-module__koFssW__inner{flex-direction:column;flex-grow:1;justify-content:space-between;display:flex}.Menu-module-scss-module__koFssW__links{width:100%;padding-left:var(--grid-margin);padding-right:var(--grid-margin);flex-grow:1;position:relative}@media (max-width:768px){.Menu-module-scss-module__koFssW__links{font-size:clamp(1rem,4.872vw,1.1875rem);font-weight:400;line-height:1.36842}}@media (min-width:769px){.Menu-module-scss-module__koFssW__links{font-size:clamp(1rem,1.323vw,1.5rem);font-weight:400;line-height:1.4}}.Menu-module-scss-module__koFssW__footer{padding:var(--grid-margin)}
@keyframes Nav-module-scss-module__XvYc_q__ani-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.Nav-module-scss-module__XvYc_q__Nav{font-size:clamp(1rem,4.872vw,1.1875rem);font-weight:400;line-height:1.36842}}@media (min-width:769px){.Nav-module-scss-module__XvYc_q__Nav{font-size:clamp(1rem,1.323vw,1.5rem);font-weight:400;line-height:1.4}}.Nav-module-scss-module__XvYc_q__Nav{position:static}.Nav-module-scss-module__XvYc_q__title{top:var(--grid-margin);left:var(--grid-margin);z-index:calc(var(--z-index-page-transition) + 1);position:fixed}.Nav-module-scss-module__XvYc_q__titleLink{text-decoration:none}.Nav-module-scss-module__XvYc_q__inner{top:var(--grid-margin);height:calc(100svh - var(--grid-margin) - var(--grid-margin));z-index:var(--z-index-nav-desktop);padding-top:2.25em;padding-right:var(--grid-margin);padding-left:var(--grid-margin);width:var(--nav-desktop-width);flex-direction:column;gap:1em;display:flex;position:fixed;left:0}.Nav-module-scss-module__XvYc_q__links{flex-grow:1}
@keyframes PageTransition-module-scss-module__WllU4G__ani-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.PageTransition-module-scss-module__WllU4G__overlay{z-index:var(--z-index-page-transition);background-color:var(--color-white);opacity:0;pointer-events:none;position:fixed;inset:0}
@keyframes layout-module-scss-module__TklAmG__ani-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.layout-module-scss-module__TklAmG__main{min-height:100svh;padding:var(--grid-margin)}@media (min-width:769px){.layout-module-scss-module__TklAmG__main{padding-left:var(--nav-desktop-width)}}
@keyframes ani-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@layer reset{html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-text-size-adjust:none;text-size-adjust:none}body{font-family:var(--default-font-family);background-color:var(--color-white);color:var(--color-black);min-height:100%;margin:0;position:relative}*,:before,:after{box-sizing:border-box}::selection{background:color-mix(in srgb, var(--color-black) 20%, transparent)}body,h1,h2,h3,h4,h5,h6,p,form,figure,blockquote,dl,dd{margin-block:0}blockquote{margin-inline:0}input:focus-visible,textarea:focus-visible,button:focus-visible,select:focus-visible,a:focus-visible{outline-width:var(--focus-outline-width);outline-style:var(--focus-outline-style);outline-color:var(--focus-outline-color);outline-offset:var(--focus-outline-offset);border-radius:var(--focus-border-radius)}input:focus:not(:focus-visible),textarea:focus:not(:focus-visible),button:focus:not(:focus-visible),select:focus:not(:focus-visible),a:focus:not(:focus-visible){outline:none}a{color:currentColor}button{width:auto;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;margin:0}button[class]{border:unset;appearance:none;box-shadow:none;background:unset;color:inherit;border-radius:0;padding:0}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}input,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}img,picture{max-width:100%;display:block}hr{background-color:currentColor;border:none;width:100%;height:1px;display:block}code,pre{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1em}}:root{--grid-max-width:1800px;--grid-margin:16px;--grid-columns:4;--grid-column-gap:20px;--grid-row-gap:30px;--scrollbar-width:0px;--grid-width-input:calc(100vw - var(--scrollbar-width) - var(--grid-margin) * 2);--grid-width:min(var(--grid-width-input), var(--grid-max-width));--grid-column-gaps-total:calc(var(--grid-column-gap) * (var(--grid-columns) - 1));--grid-column-width:calc((var(--grid-width) - var(--grid-column-gaps-total)) / var(--grid-columns))}@media (min-width:769px){:root{--grid-margin:30px;--grid-columns:12;--grid-column-gap:30px;--grid-row-gap:45px}}:root{--spacing-large:clamp(96px, 8vw, 144px);--spacing-medium:clamp(48px, 4vw, 72px);--spacing-small:clamp(24px, 2vw, 36px);--nav-desktop-width:max(320px, 30svw);--navbar-height:60px;--button-color:var(--color-black);--button-text-color:var(--color-white);--button-border-color:transparent;--button-hover-color:#ccc;--button-hover-text-color:var(--color-black);--button-hover-border-color:transparent;--focus-outline-width:2px;--focus-outline-color:currentColor;--focus-outline-style:dotted;--focus-outline-offset:1px;--focus-border-radius:2px;--form-field-padding-top:1.2em;--form-field-padding-bottom:.4em;--form-field-padding-left:0;--form-field-padding-right:0;--form-field-inner-height:3em}@media (max-width:768px){.typo-t1{font-size:clamp(1rem,4.872vw,1.1875rem);font-weight:400;line-height:1.36842}}@media (min-width:769px){.typo-t1{font-size:clamp(1rem,1.323vw,1.5rem);font-weight:400;line-height:1.4}}@media (max-width:768px){.typo-t1-m{font-size:clamp(1rem,4.872vw,1.1875rem);font-weight:400;line-height:1.36842}}@media (min-width:769px){.typo-t1-d{font-size:clamp(1rem,1.323vw,1.5rem);font-weight:400;line-height:1.4}}@media (max-width:768px){.typo-t2{font-size:clamp(.8125rem,4.103vw,1rem);line-height:1.375;font-family:var(--default-font-family);font-weight:400}}@media (min-width:769px){.typo-t2{font-size:clamp(.8125rem,1.058vw,1.25rem);line-height:1.375;font-family:var(--default-font-family);font-weight:400}}@media (max-width:768px){.typo-t2-m{font-size:clamp(.8125rem,4.103vw,1rem);line-height:1.375;font-family:var(--default-font-family);font-weight:400}}@media (min-width:769px){.typo-t2-d{font-size:clamp(.8125rem,1.058vw,1.25rem);line-height:1.375;font-family:var(--default-font-family);font-weight:400}}@media (max-width:768px){.typo-t3{font-size:clamp(.75rem,3.59vw,.875rem);line-height:1;font-family:var(--default-font-family);font-weight:400}}@media (min-width:769px){.typo-t3{font-size:clamp(.75rem,.926vw,1.0625rem);line-height:1;font-family:var(--default-font-family);font-weight:400}}@media (max-width:768px){.typo-t3-m{font-size:clamp(.75rem,3.59vw,.875rem);line-height:1;font-family:var(--default-font-family);font-weight:400}}@media (min-width:769px){.typo-t3-d{font-size:clamp(.75rem,.926vw,1.0625rem);line-height:1;font-family:var(--default-font-family);font-weight:400}}.sr-only{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}
