.social-links{gap:var(--sp-4);align-items:center;display:flex}.social-links .link{--link-color:var(--color-text-secondary)}.social-links .icon{--icon-size:var(--sp-6)}
.footer{--container-padding-y:var(--sp-10);border-top:var(--sp-1)solid var(--color-brand-primary);background-image:radial-gradient(circle at center,var(--color-surface),var(--color-primary));position:relative}.footer .container{gap:var(--sp-10)var(--sp-14);grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"brand navigation disclaimer""divider divider divider""copyright copyright copyright";justify-items:start;display:grid;position:relative}@media (max-width:767.9px){.footer .container{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""navigation""disclaimer""divider""copyright"}}.footer .ornament-text{width:calc(var(--spacing)*38);color:var(--color-text-secondary);grid-area:divider;justify-self:center}.footer__copyright{font-size:var(--font-size-label);color:var(--color-text-secondary);flex-direction:column;grid-area:copyright;justify-self:center;align-items:center;display:flex}@media (max-width:599.9px){.footer__copyright{align-items:flex-start}}.footer__link-home{gap:var(--sp-3);align-items:baseline;display:inline-flex}.footer__link-home.link{text-decoration:none}.footer__link-home .logo{height:var(--sp-7)}.footer__brand{gap:var(--sp-6);flex-direction:column;grid-area:brand;justify-self:start;display:flex}@media (max-width:1199.9px){.footer__brand{align-items:flex-start;width:100%}}.footer__disclaimer{gap:var(--sp-3);flex-direction:column;grid-area:disclaimer;align-items:end;display:flex}@media (max-width:767.9px){.footer__disclaimer{align-items:start}}.footer__disclaimer .sanity-body{font-size:var(--font-size-body-small);color:var(--color-text-secondary);text-align:right}@media (max-width:767.9px){.footer__disclaimer .sanity-body{text-align:left}}.footer__disclaimer .ornament-text{margin-bottom:var(--sp-7);margin-left:auto;margin-right:auto}@media (min-width:768px){.footer__disclaimer .ornament-text{display:none}}.footer__disclaimer-images{gap:var(--sp-3);flex-wrap:wrap;display:flex}.footer__disclaimer-images .footer__disclaimer-image{width:auto;height:var(--sp-24)}
.button-hamburger{width:calc(20px + var(--container-padding-x)*2);padding:0;padding-inline:var(--container-padding-x);background:0 0;border:0;grid-area:hamburger;justify-content:center;align-self:stretch;align-items:center;transition:all .25s;display:flex;position:relative}.button-hamburger:hover{cursor:pointer}.button-hamburger__icon{width:20px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(1px - 50%))}.button-hamburger__icon:before,.button-hamburger__icon:after{content:"";background-color:var(--color-text);border-radius:1.5px;width:100%;height:1px;transition:all .4s cubic-bezier(.16,1,.3,1);display:block;position:absolute}.button-hamburger__icon:before{top:0}.button-hamburger__icon:after{bottom:0}.button-hamburger__icon span{background-color:var(--color-text);border-radius:1.5px;width:100%;height:1px;transition:all .4s cubic-bezier(.16,1,.3,1);display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.button-hamburger--active .button-hamburger__icon{transition:all .25s}.button-hamburger--active .button-hamburger__icon:before{width:100%;top:50%;transform:translateY(-50%)translate(-10%)rotate(45deg)}.button-hamburger--active .button-hamburger__icon:after{width:100%;bottom:50%;transform:translateY(50%)translate(-10%)rotate(-45deg)}.button-hamburger--active .button-hamburger__icon span{opacity:0}
.header-navigation-menu{grid-area:navigation;position:relative}@media (max-width:991.9px){.header-navigation-menu{border-bottom:1px solid var(--color-brand-tertiary);background-color:var(--color-background);flex-direction:column;align-items:center;width:100%;display:flex}}.header-navigation-menu menu{gap:var(--sp-6);align-items:center;display:flex}@media (max-width:991.9px){.header-navigation-menu menu{flex-direction:column;align-items:stretch;gap:0;width:100%}}.header-navigation-menu menu li{list-style:none}.header-navigation-menu__link{font-weight:var(--font-weight-medium);color:var(--color-container);text-decoration:none;display:block;position:relative}@media (max-width:991.9px){.header-navigation-menu__link{padding:var(--sp-4)var(--container-padding-x);text-align:center}}.header-navigation-menu__link:after{content:"";background-color:#0000;border-radius:50%;width:.2275em;height:.2275em;position:absolute;bottom:-.25em;left:50%;transform:translate(-50%)}@media (max-width:991.9px){.header-navigation-menu__link:after{width:calc(100% - var(--container-padding-x)*2);border-radius:0;height:1px;bottom:0;left:50%;transform:translate(-50%)}.header-navigation-menu__item:not(:last-child) .header-navigation-menu__link:after{background-color:var(--color-medium)}}.header-navigation-menu__link:hover{text-decoration:none}.header-navigation-menu__link:hover:after{background-color:var(--color-container)}.header-navigation-menu__item--active .header-navigation-menu__link{color:var(--color-brand-primary)}.header-navigation-menu__item--active .header-navigation-menu__link:after{background-color:var(--color-brand-primary)}@media (max-width:991.9px){.header-navigation-menu__user{padding:var(--container-padding-y)var(--container-padding-x)}.header-navigation-menu__user .button{width:100%}}
.header-navigation{z-index:calc(var(--z-header) + 1);top:var(--header-height);width:100vw;height:calc(100vh - var(--header-height));border-top:1px solid var(--color-brand-secondary);background-color:color(from var(--color-secondary)srgb r g b/10%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:fixed;left:0;overflow-y:auto}@media (min-width:992px){.header-navigation{display:none}}.header-navigation__overlay{background-color:color(from var(--color-secondary)srgb r g b/10%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:0;width:100%;height:100%;padding:0;position:absolute;top:0;left:0}@media (min-width:992px){.header-navigation__overlay{display:none}}@media (max-width:991.9px){.header-navigation__menu--desktop{display:none}}
.header.container{--container-max-width:calc(var(--spacing)*480);--container-padding-y:var(--sp-4);z-index:var(--z-header);gap:var(--sp-8);grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto);grid-template-areas:"logo.navigation";align-items:center;width:100%;display:grid;position:-webkit-sticky;position:sticky;top:0;left:0}@media (min-width:768px){body.header--always-scrolled .header.container:after,.header.container.header--scrolled:after{opacity:1}}@media (max-width:991.9px){.header.container{grid-template-areas:"logo.hamburger";padding-left:0;padding-right:0}}@media (max-width:767.9px){body:not(.mobile-disable-header-scrolled).header--always-scrolled .header.container:after,body:not(.mobile-disable-header-scrolled) .header.container.header--scrolled:after{opacity:1}}.header.container:after,.header.container:before{pointer-events:none;content:"";z-index:-1;background-color:var(--color-background);width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.header.container:after{opacity:0;filter:drop-shadow(0 var(--sp-1)var(--sp-6)#00000014);transition:all var(--animation-simple-fade)}.header.container.header--menu-open{pointer-events:all}.header.container.header--menu-open:after{opacity:1}@media (min-width:992px){.header.container .button-hamburger{display:none}}.header__logo-link{gap:var(--sp-1);flex-direction:column;grid-area:logo;align-items:flex-start;display:flex}@media (max-width:991.9px){.header__logo-link{padding-inline:var(--container-padding-x)}}.header__logo-link.link{text-decoration:none}.header__logo-link .logo{height:var(--sp-10);color:inherit}
