.about-prose__content[data-astro-cid-kz4jvx6a]{transition:max-height .3s ease}.about-prose--collapsed[data-astro-cid-kz4jvx6a] .about-prose__content[data-astro-cid-kz4jvx6a]{max-height:var(--about-collapse-height, 8rem);overflow:hidden}@media(min-width:640px){.about-prose--collapsed[data-astro-cid-kz4jvx6a] .about-prose__content[data-astro-cid-kz4jvx6a]{max-height:var(--about-collapse-height, 12rem)}}.about-prose--collapsed[data-astro-cid-kz4jvx6a].about-prose--needs-toggle:after{content:"";position:absolute;left:0;right:0;bottom:2rem;height:3.5rem;background:linear-gradient(to bottom,transparent,var(--theme-bg));pointer-events:none}.about-prose__toggle[data-astro-cid-kz4jvx6a]{display:none;cursor:pointer}.about-prose--needs-toggle[data-astro-cid-kz4jvx6a] .about-prose__toggle[data-astro-cid-kz4jvx6a]{display:inline-flex}.lang-backdrop[data-astro-cid-a2mxz4y6]{opacity:0;pointer-events:none}[data-astro-cid-a2mxz4y6][data-lang-switcher][data-open] .lang-backdrop[data-astro-cid-a2mxz4y6]{opacity:1;pointer-events:auto}[data-astro-cid-a2mxz4y6][data-lang-switcher][data-open] .lang-chevron[data-astro-cid-a2mxz4y6],[data-astro-cid-a2mxz4y6][data-direction=up] .lang-chevron[data-astro-cid-a2mxz4y6]{transform:rotate(180deg)}[data-astro-cid-a2mxz4y6][data-direction=up][data-open] .lang-chevron[data-astro-cid-a2mxz4y6]{transform:rotate(360deg)}@media(min-width:640px){.lang-backdrop[data-astro-cid-a2mxz4y6]{display:none!important}.lang-panel[data-astro-cid-a2mxz4y6]{position:absolute;right:0;min-width:140px;background:var(--theme-raised);border-radius:16px;box-shadow:0 4px 24px #0000001f,0 0 0 1px #0000000a;padding:4px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s}[data-astro-cid-a2mxz4y6][data-direction=down] .lang-panel[data-astro-cid-a2mxz4y6]{top:calc(100% + 8px);transform:translateY(-4px) scale(.97)}[data-astro-cid-a2mxz4y6][data-direction=up] .lang-panel[data-astro-cid-a2mxz4y6]{bottom:calc(100% + 8px);transform:translateY(4px) scale(.97)}[data-astro-cid-a2mxz4y6][data-lang-switcher][data-open] .lang-panel[data-astro-cid-a2mxz4y6]{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto;transition-delay:0s}}@media(max-width:639.99px){.lang-panel[data-astro-cid-a2mxz4y6]{position:fixed;bottom:0;left:0;right:0;background:var(--theme-raised);border-radius:22px 22px 0 0;padding:0 16px calc(16px + env(safe-area-inset-bottom));box-shadow:0 -4px 24px #00000026;transform:translateY(100%);visibility:hidden;pointer-events:none;transition:transform .3s cubic-bezier(.32,.72,0,1),visibility 0s linear .3s}[data-astro-cid-a2mxz4y6][data-lang-switcher][data-open] .lang-panel[data-astro-cid-a2mxz4y6]{transform:translateY(0);visibility:visible;pointer-events:auto;transition-delay:0s}}.safe-bottom[data-astro-cid-5hce7sga]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}#site-nav{background:var(--theme-raised);box-shadow:0 1px 3px #00000014;transition:background .2s ease,box-shadow .2s ease}#site-nav.nav-transparent{background:transparent;box-shadow:none}#site-nav .nav-brand{color:var(--theme-text)}#site-nav.nav-transparent .nav-brand{color:#fff}#site-nav .nav-link{font-weight:500}#site-nav .nav-link:hover{color:var(--theme-primary)}#site-nav .nav-link.active{color:var(--theme-primary);font-weight:700}#site-nav.nav-transparent .nav-link{color:#fffc}#site-nav.nav-transparent .nav-link:hover{color:#fff}#site-nav.nav-transparent .nav-link.active{color:#fff;font-weight:700}#site-nav .nav-lang:hover{color:var(--theme-primary)}#site-nav.nav-transparent .nav-lang{color:#ffffffd9}#site-nav.nav-transparent .nav-lang:hover{color:#fff}#site-nav.nav-transparent .nav-cta{background:var(--theme-accent);color:var(--theme-text)}#site-nav .nav-cta{transition-property:color,background-color,opacity,visibility}#site-nav .nav-cta.nav-cta-away{opacity:0;visibility:hidden;pointer-events:none}#site-nav.nav-transparent .nav-cta:hover{filter:brightness(.95)}#site-nav[data-menu-open]{background:var(--theme-raised);box-shadow:0 1px 3px #00000014}#site-nav[data-menu-open] .nav-brand,#site-nav[data-menu-open] .nav-lang{color:var(--theme-text)}#site-nav[data-menu-open] .menu-icon-bars{display:none}#site-nav[data-menu-open] .menu-icon-close{display:block}main section[id]{scroll-margin-top:3.5rem}
