.LanguageSwitcher-module__GdOkJW__languageSwitcher{align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);display:flex}.LanguageSwitcher-module__GdOkJW__languageSwitcher a{min-width:2.75rem;min-height:2.75rem;color:inherit;opacity:.7;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.LanguageSwitcher-module__GdOkJW__languageSwitcher a:hover,.LanguageSwitcher-module__GdOkJW__languageSwitcher a:focus-visible,.LanguageSwitcher-module__GdOkJW__languageSwitcher .LanguageSwitcher-module__GdOkJW__active{opacity:1}
.MainNav-module__cq7BTG__mainNavContainer{justify-content:center;align-items:center;min-width:0;display:flex}.MainNav-module__cq7BTG__mainNav{justify-content:center;align-items:center;gap:var(--space-4);font-size:var(--font-size-sm);flex-wrap:wrap;margin:0;padding:0;display:flex}.MainNav-module__cq7BTG__mainNav a{color:inherit;opacity:.7;line-height:1;text-decoration:none;transition:opacity .16s,transform .16s}.MainNav-module__cq7BTG__mainNav a:hover,.MainNav-module__cq7BTG__mainNav a:focus-visible,.MainNav-module__cq7BTG__mainNav a.MainNav-module__cq7BTG__active{opacity:1;text-underline-offset:.2em;text-decoration:underline}.MainNav-module__cq7BTG__mainNav a:focus-visible{outline-offset:.25rem;outline:2px solid}.MainNav-module__cq7BTG__menuButton{display:none}@media (max-width:48rem){.MainNav-module__cq7BTG__mainNavContainer{position:static}.MainNav-module__cq7BTG__menuButton{z-index:10001;width:3rem;height:3rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid;position:relative}.MainNav-module__cq7BTG__menuButton:hover{transform:scale(1.05)}.MainNav-module__cq7BTG__menuButton:focus-visible{outline-offset:.25rem;outline:3px solid}.MainNav-module__cq7BTG__menuIcon{width:1.25rem;height:.9rem;display:block;position:relative}.MainNav-module__cq7BTG__menuIcon span{background:currentColor;border-radius:999px;width:100%;height:2px;transition:top .18s,transform .18s,opacity .18s;display:block;position:absolute;left:0}.MainNav-module__cq7BTG__menuIcon span:first-child{top:0}.MainNav-module__cq7BTG__menuIcon span:nth-child(2){top:.4rem}.MainNav-module__cq7BTG__menuIcon span:nth-child(3){top:.8rem}.MainNav-module__cq7BTG__menuButtonOpen .MainNav-module__cq7BTG__menuIcon span:first-child{top:.4rem;transform:rotate(45deg)}.MainNav-module__cq7BTG__menuButtonOpen .MainNav-module__cq7BTG__menuIcon span:nth-child(2){opacity:0}.MainNav-module__cq7BTG__menuButtonOpen .MainNav-module__cq7BTG__menuIcon span:nth-child(3){top:.4rem;transform:rotate(-45deg)}.MainNav-module__cq7BTG__menuButtonOpen{color:var(--color-primary-on-dark);background:0 0}.MainNav-module__cq7BTG__mainNav{z-index:10000;padding:clamp(7rem, 18vh, 10rem) var(--site-padding,1.5rem) var(--site-padding,1.5rem);text-align:left;background:var(--color-secondary);color:var(--color-surface);visibility:hidden;opacity:0;pointer-events:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.25rem;font-size:clamp(2rem,10vw,4rem);transition:transform .25s,opacity .2s,visibility .25s;display:flex;position:fixed;inset:0;transform:translate(100%);box-shadow:inset 0 1px #ffffff1f}.MainNav-module__cq7BTG__mainNav.MainNav-module__cq7BTG__open{visibility:visible;opacity:1;pointer-events:auto;transform:translate(0)}.MainNav-module__cq7BTG__mainNav a{letter-spacing:-.03em;opacity:.68;border-bottom:1px solid #ffffff2e;align-items:center;width:min(100%,28rem);padding-block:.7rem;font-weight:500;transition:opacity .16s,color .16s,transform .16s;display:flex}.MainNav-module__cq7BTG__mainNav a:hover,.MainNav-module__cq7BTG__mainNav a:focus-visible,.MainNav-module__cq7BTG__mainNav a.MainNav-module__cq7BTG__active{opacity:1;color:var(--color-primary-on-dark);text-decoration:none;transform:translate(.4rem)}}@media (prefers-reduced-motion:reduce){.MainNav-module__cq7BTG__mainNav,.MainNav-module__cq7BTG__mainNav a,.MainNav-module__cq7BTG__menuButton,.MainNav-module__cq7BTG__menuIcon span{transition:none}.MainNav-module__cq7BTG__menuButton:hover{transform:none}}
.Header-module__85i50G__header{z-index:100;width:calc(100% + var(--site-padding) * 2);margin-inline:calc(var(--site-padding) * -1);background-color:var(--color-secondary);color:var(--color-surface);position:sticky;top:0}.Header-module__85i50G__content{padding:var(--space-3) var(--site-padding);width:100%;max-width:calc(var(--site-max-width) + var(--site-padding) * 2);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.Header-module__85i50G__name{color:inherit;font-family:var(--font-rock-3d), system-ui, sans-serif;white-space:nowrap;justify-self:start;font-size:clamp(1rem,2.2vw,2rem);line-height:1;text-decoration:none}.Header-module__85i50G__name:hover,.Header-module__85i50G__name:focus-visible{color:var(--color-primary-on-dark);text-decoration:none}.Header-module__85i50G__name:focus-visible{outline-offset:.3rem;outline:2px solid}.Header-module__85i50G__navigation{justify-self:center;min-width:0}@media (max-width:48rem){.Header-module__85i50G__content{padding-right:var(--site-padding)}.Header-module__85i50G__navigation{top:0;right:var(--site-padding);place-items:center;width:3rem;height:100%;display:grid;position:absolute}.Header-module__85i50G__name{font-size:clamp(1rem,6vw,1.5rem)}.Header-module__85i50G__language{margin-right:calc(var(--site-padding) * 3)}}
.Footer-module__hP-FLq__footer{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;max-width:var(--site-max-width);margin-inline:auto;padding-block:var(--space-3);margin-top:auto;display:flex}.Footer-module__hP-FLq__copyright{font-size:var(--font-size-sm);margin:0}.Footer-module__hP-FLq__socialLinks{align-items:center;gap:var(--space-1);display:flex}.Footer-module__hP-FLq__socialLink{min-width:2.75rem;min-height:2.75rem;color:inherit;justify-content:center;align-items:center;transition:color .2s;display:inline-flex}.Footer-module__hP-FLq__socialLink:hover,.Footer-module__hP-FLq__socialLink:focus-visible{color:var(--color-primary-text)}@media (max-width:767px){.Footer-module__hP-FLq__footer{flex-direction:column;align-items:flex-start}}
.layout-module__avCBQW__layout{min-height:100dvh;padding:0 var(--site-padding) var(--site-padding);background-color:var(--color-background);color:var(--color-text);box-sizing:border-box;flex-direction:column;display:flex}.layout-module__avCBQW__main{width:100%;max-width:var(--site-max-width);flex:1;margin-inline:auto}
