@font-face{font-family:Ubuntu Sans Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/ubuntu-sans-cyrillic-ext-wght-normal.BuT0pXiX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu Sans Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/ubuntu-sans-cyrillic-wght-normal.CNNTomPB.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Ubuntu Sans Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/ubuntu-sans-greek-ext-wght-normal.DhrAXzd8.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Ubuntu Sans Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/ubuntu-sans-greek-wght-normal.Qd-wTFx9.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Ubuntu Sans Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/ubuntu-sans-latin-ext-wght-normal.B9YaNJWD.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu Sans Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/ubuntu-sans-latin-wght-normal.4elLiOro.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer fonts,reset,layout,plugins,utils,blocks;@layer utils{.balanced{text-wrap:balance}}@layer utils{.scroll--viewport:focus-visible{outline:2px dashed var(--theme-darker);outline-offset:5px}}@layer utils{.sr-only{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}}@layer utils{.text-center{text-align:center}}@layer utils{.uppercase{text-transform:uppercase}}@layer layout{.auto-grid{--max-column-width: 100% / var(--auto-grid-max-columns, infinity) - var(--auto-grid-gap, 1rem);--column-width: max( var(--max-column-width), min(var(--auto-grid-min-size, 16rem), 100%) );display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--column-width),1fr));gap:var(--auto-grid-gap-vertical, var(--auto-grid-gap, 1rem)) var(--auto-grid-gap, 1rem)}}@layer layout{.centerflex{--multiplier: calc((var(--centerflex-threshold, 38rem) - 100%) * 666);display:flex;flex-wrap:wrap;align-items:center;margin:calc(var(--centerflex-gap, 1rem) / 2 * -1) 0}.centerflex:before{content:"";flex-grow:666;margin:0;background:#f09;flex-basis:Max(0px,var(--multiplier))}.centerflex>*{margin:calc(var(--centerflex-gap, 1rem) / 2) auto}:is(.centerflex>*):first-child{order:-1}}@layer layout{.cluster{display:flex;flex-wrap:wrap;justify-content:var(--cluster-justification, flex-start);align-items:var(--cluster-alignment, flex-start);gap:var(--cluster-gap-vertical, var(--cluster-gap, 1rem)) var(--cluster-gap, 1rem)}[data-variant=space-between]{--cluster-justification: space-between}}@layer layout{.grid-switcher{--_gs-columns-small: var(--gs-columns-small, 1);--_gs-bp-medium: var(--gs-bp-medium, 25rem);--_gs-columns-medium: var(--gs-columns-medium, 2);--_gs-bp-large: var(--gs-bp-large, 50rem);--_gs-columns-large: var(--gs-columns-large, 4);--_gs-gap: var(--gs-gap, 1rem);display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(clamp(100% / var(--_gs-columns-large) - var(--_gs-gap),(var(--_gs-bp-large) - 100%) * 1000,100% / var(--_gs-columns-medium) - var(--_gs-gap)),(var(--_gs-bp-medium) - 100%) * 1000,100% / var(--_gs-columns-small) - var(--_gs-gap)),1fr));gap:var(--gs-gap-vertical, var(--_gs-gap)) var(--_gs-gap)}}@layer layout{.page-layout>*,.full-width>*{grid-column:content}.page-layout{--full: minmax(var(--minimum-content-padding), 1fr);--popout: minmax( 0, calc((var(--popout-max-width) - var(--content-max-width)) * .5) );--content: minmax( 0, calc((var(--content-max-width) - var(--inset-content-max-width)) * .5) );--content-left: min( var(--content-left-max-width), 100% - var(--minimum-content-padding) * 2 );--content-gap: minmax(0, var(--content-gap-max-width));--content-right: minmax(0, var(--content-right-max-width));--inset-content: min( var(--inset-content-max-width), 100% - var(--minimum-content-padding) * 2 );display:grid;grid-template-columns:[full-start] var(--full) [popout-start] var(--popout) [content-start] var(--content) [inset-content-start] var(--inset-content) [inset-content-end] var(--content) [content-end] var(--popout) [popout-end] var(--full) [full-end]}.page-layout[data-layout=with-sidebar]{grid-template-columns:[full-start] var(--full) [popout-start] var(--popout) [content-start content-left-start] var(--content-left) [content-left-end] var(--content-gap) [content-right-start] var(--content-right) [content-right-end content-end] var(--popout) [popout-end] var(--full) [full-end]}.full-width{display:grid;grid-template-columns:inherit}.full{grid-column:full}.full-start{grid-column-start:full-start}.full-end{grid-column-end:full-end}.popout{grid-column:popout}.popout-start{grid-column-start:popout-start}.popout-end{grid-column-end:popout-end}.content{grid-column:content}.content-start{grid-column-start:content-start}.content-end{grid-column-end:content-end}.inset-content{grid-column:inset-content}.inset-content-start{grid-column-start:inset-content-start}.inset-content-end{grid-column-end:inset-content-end}.full-width,.full-content,.full-content-nopad{grid-column:full}.full-content{padding-inline:var(--minimum-content-padding)}.conditional-full{grid-column:full;max-width:var(--content-max-width);margin-inline:auto;border-radius:calc(sign(100cqi - 100%) * var(--space-m))}}@layer layout{.sidebar-left,.sidebar-right{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:var(--sidebar-gap-vertical, var(--sidebar-gap, 1rem)) var(--sidebar-gap, 1rem)}.sidebar-left>*:last-child,.sidebar-right>*:first-child{flex-grow:999;flex-basis:calc(var(--sidebar-threshold, 50%) - var(--sidebar-gap, 1rem))}.sidebar-right>*:last-child,.sidebar-left>*:first-child{flex-grow:1;flex-basis:var(--sidebar-width, 20rem)}}@layer layout{.wrapper{width:min(100% - var(--wrapper-padding, var(--space-xs-s)) * 2,var(--wrapper-max, var(--content-width, 80rem)));margin-inline:auto;position:relative}}@layer blocks{.breadcrumb{display:flex;font-weight:var(--weight-bold);font-size:var(--text-step--1);color:var(--theme-darker);line-height:var(--leading-tight)}.breadcrumb li{display:flex;flex-shrink:0}:is(.breadcrumb li):last-child{overflow:hidden;flex-shrink:1}:is(:is(.breadcrumb li)+:is(.breadcrumb li)):before{content:"/";display:inline-block;margin-inline:1.5ch}.breadcrumb li>span[itemprop=name]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb a{-webkit-text-decoration:none;text-decoration:none;border-radius:2px;transition:all .1s ease-out}:is(.breadcrumb a):hover{background:var(--theme-lighter);box-shadow:0 0 0 .5em var(--theme-lighter)}:is(.breadcrumb a):focus-visible{outline:2px dashed var(--theme-darker);outline-offset:5px}}@layer blocks{.card{padding:var(--space-m);border:1px solid;border-radius:var(--space-m)}}@layer blocks{.coach-intro{display:flex;flex-wrap:wrap;gap:var(--space-l) var(--space-2xl-3xl);align-items:start}.coach-intro__left{flex-basis:20rem}.coach-intro__right{flex-basis:30rem;flex-grow:1}.coach-intro__picture{max-width:20rem;border-radius:var(--space-m);overflow:hidden;position:relative}.coach-intro__picture:after{content:"";aspect-ratio:1;position:absolute;inset-inline:0;inset-block-end:0;background:var(--theme-base);border-radius:inherit}.coach-intro__picture picture{position:relative;z-index:1}.coach-intro__quote{font-size:var(--text-step-2);padding:var(--space-l-xl);border-radius:var(--space-l);background:var(--color-white);box-shadow:0 .5rem 2rem #0000001a}.coach-intro__quote>*:first-child:before{content:"“";width:1ch;display:inline-block;margin-inline-start:-1ch}.coach-intro__quote>*:last-child:after{content:"”"}}@layer blocks{.form-container{display:flex;flex-wrap:wrap;gap:var(--space-l) var(--space-2xl);width:100%;color:var(--color-black);accent-color:var(--theme-base);padding-inline:var(--space-m-xl)}.form-container:has(>form:first-child:last-child){max-width:40rem}.form-container[data-theme]{background-color:var(--theme-light);padding-block:var(--space-l)}.form-container>*{flex-basis:20rem;flex-grow:1}@media(width>=75em)and (height>50em){.form-container .form-container__intro{position:sticky;align-self:start;top:var(--space-3xl)}}:is(.form-container .form-container__intro) img{border-radius:var(--space-xs)}:is(.form-container form) :where(input:not([type=submit]),textarea,select,fieldset){padding:0}:is(.form-container form) fieldset{min-inline-size:auto;width:min(36rem,100%);margin-inline:0;border:none;--stack-space: var(--space-m)}:is(.form-container form) button[type=submit]{--stack-space: var(--space-m)}.form-container .form-group{display:flex;flex-direction:column;gap:var(--space-3xs);width:min(36rem,100%)}.form-container .form-group__option{display:flex;align-items:start;gap:var(--space-2xs);line-height:var(--leading-flat);padding:var(--space-3xs);border-radius:var(--space-3xs)}:is(.form-container .form-group__option) label{padding-inline:0;display:block;line-height:var(--leading-normal)}:is(.form-container .form-group__option):has(>:user-invalid){background:var(--color-red98);color:var(--color-red50);box-shadow:0 0 0 1px var(--color-red50)}:is(.form-container .form-group__option) input{width:1.375em;height:1.375em;margin:0;transform:translateY(-5%)}:is(.form-container .form-group__option):has(:focus-visible){outline:2px dashed var(--theme-darker);outline-offset:3px}:is(.form-container .form-group__option):has(:focus-visible) input{outline:none}.form-container label{padding-inline:var(--space-3xs);font-weight:var(--weight-medium);cursor:pointer}.form-group:has([required]) :is(.form-container label):after{content:"*" / "Pflichtfeld"}.form-container input,.form-container select{font-weight:var(--weight-medium);padding:var(--space-2xs) var(--space-2xs);border:1px solid currentColor;border-radius:var(--space-3xs);background-color:transparent}:is(.form-container input,.form-container select):focus-visible{outline:2px dashed var(--theme-darker);outline-offset:3px;background:var(--theme-lighter)}:is(.form-container input,.form-container select):user-invalid{border-color:var(--color-red75);color:var(--color-red30);background-color:var(--color-red98)}.form-container textarea{font-weight:var(--weight-medium);padding:var(--space-2xs) var(--space-2xs);border:1px solid currentColor;border-radius:var(--space-3xs);background-color:transparent;resize:vertical}:is(.form-container textarea):focus-visible{outline:2px dashed var(--theme-darker);outline-offset:3px;background:var(--theme-lighter)}.form-container select{cursor:pointer;padding-inline:var(--space-xs) calc(var(--space-xs) + 1.25em);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='m21.5999 8.48094-1.692-1.692-7.908 7.89596-7.908-7.89596-1.692 1.692 9.6 9.59996 9.6-9.59996Z'/%3E%3C/svg%3E");background-size:1.25em 1.25em;background-repeat:no-repeat;background-position:right var(--space-xs) center;background-color:transparent}[dir=rtl] :is(.form-container select){background-position:left var(--space-xs) center}:is(.form-container select) option{background-color:#fff;color:#333;font-family:inherit;font-size:1rem}.form-container .error-message{display:none;padding:var(--space-3xs) var(--space-2xs);font-weight:var(--weight-medium);border-radius:var(--space-3xs);font-size:var(--text-step--2);color:var(--color-red98);background:var(--color-red50)}.form-group:has(:user-invalid) :is(.form-container .error-message){display:block}}@layer blocks{.plain-html>:where(h1,h2,h3){font-weight:var(--weight-bold);color:var(--color-primary50)}.plain-html>:where(h2){font-size:var(--text-step-2);--stack-space: var(--space-xl);line-height:var(--leading-tight)}.plain-html>:where(h3){font-size:var(--text-step-1);--stack-space: var(--space-l);line-height:var(--leading-snug)}:is(.plain-html>:where(ul,ol))>*+*{margin-block-start:var(--space-xs)}.plain-html>:where(ul){list-style-position:outside;padding-inline-start:var(--space-l);margin-block:var(--space-l)}:is(.plain-html>:where(ul)) li{padding-left:var(--space-2xs)}:is(:is(.plain-html>:where(ul)) li)::marker{content:url(data:image/svg+xml,%3Csvg%20width%3D%228%22%20height%3D%2213%22%20viewBox%3D%220%200%2012%2019%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M0%200L7.15725%200.0327254L11.9613%209.00823L7.16135%2018.4634L0.00410782%2018.4306L4.95447%209.00823L0%200Z%22%20fill%3D%22%2390AFA0%22/%3E%3C/svg%3E)}.plain-html>:where(hr){border:1px solid var(--color-primary90);margin-block:var(--space-xl)}.plain-html>:where(blockquote){--stack-space: var(--space-xl);font-size:var(--text-step-2);line-height:var(--leading-snug);padding-inline-start:var(--space-m);border-inline-start:var(--space-3xs) solid var(--color-primary50);margin-block:var(--space-xl)}:is(.plain-html>:where(blockquote)) footer{font-size:var(--text-step-0);margin-block-start:var(--space-m);color:var(--color-primary50);font-weight:var(--weight-bold)}.plain-html>:where(.quote){margin-block:var(--space-xl)}.plain-html>:where(.image-block){margin-block:var(--space-xl)}:is(.plain-html>:where(.image-block)) picture img{border-radius:var(--space-xs)}}@layer blocks{.submenu{position:relative;font-weight:var(--weight-bold)}@media(width>=65em){.submenu:has([aria-current=page]) summary{border-color:var(--color-neutral75)}}.submenu summary{display:block;position:relative;cursor:pointer;width:fit-content;margin:auto;padding-inline-end:.625lh;padding-block:var(--space-3xs);left:.75rem}@media(width>=65em){.submenu summary{left:0;display:inline;border-bottom:3px solid transparent;transition:border-color .25s ease}:is(.submenu summary):hover{border-color:var(--color-primary75)}}:is(.submenu summary):focus-visible{outline:2px dashed var(--theme-darker);outline-offset:5px}:is(.submenu summary):after{position:absolute;content:"";color:var(--color-white);line-height:.75;width:.75lh;height:.75lh;top:0;bottom:0;margin:auto;display:inline-block;right:0;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='17' fill='none'%3E%3Cpath stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.333' d='m8.167 1.167-7 7 7 7'/%3E%3C/svg%3E");transform:rotate(-90deg);transition:transform .3s ease}@media(width>=65em){:is(.submenu summary):after{color:var(--color-black);font-size:var(--text-step--3);background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='17' fill='none'%3E%3Cpath stroke='%23191919' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.333' d='m8.167 1.167-7 7 7 7'/%3E%3C/svg%3E")}}.submenu ul{padding:var(--space-2xs) var(--space-s);list-style:none;display:grid;gap:var(--space-2xs);left:calc(var(--space-s) * -1);border-radius:var(--space-2xs);text-align:center;font-size:var(--text-step-1);max-width:25rem}@media(width>=65em){.submenu ul{position:absolute;width:calc(var(--space-3xl) * 2.5);background-color:var(--color-white);text-align:left;font-size:var(--text-step--1);padding-block:var(--space-s);box-shadow:.15rem .45rem .55rem .05rem #0000001a}}:is(.submenu ul) li a{-webkit-text-decoration:none;text-decoration:none;font-weight:var(--weight-normal);padding:0;padding-bottom:.05rem;border-width:2px!important}:is(.submenu[open] summary):after{transform:rotate(-90deg) scaleX(-1)}:is(footer .submenu) summary{padding-block:0}:is(footer .submenu) ul{padding-inline:0;padding-bottom:0;position:inherit;font-size:var(--text-step--1);left:calc(var(--space-s) * -1);text-align:left;box-shadow:none;left:0;width:auto;max-width:15rem}.submenu summary::-webkit-details-marker{display:none}}@layer blocks{:root{--theme-lighter: var(--color-primary98);--theme-light: var(--color-primary90);--theme-base: var(--color-primary75);--theme-dark: var(--color-primary50);--theme-darker: var(--color-primary30)}[data-theme=primary]{--theme-lighter: var(--color-primary98);--theme-light: var(--color-primary90);--theme-base: var(--color-primary75);--theme-dark: var(--color-primary50);--theme-darker: var(--color-primary30)}[data-theme=blue]{--theme-lighter: var(--color-blue98);--theme-light: var(--color-blue90);--theme-base: var(--color-blue75);--theme-dark: var(--color-blue50);--theme-darker: var(--color-blue30)}[data-theme=green]{--theme-lighter: var(--color-green98);--theme-light: var(--color-green90);--theme-base: var(--color-green75);--theme-dark: var(--color-green50);--theme-darker: var(--color-green30)}[data-theme=neutral]{--theme-lighter: var(--color-neutral98);--theme-light: var(--color-neutral90);--theme-base: var(--color-neutral75);--theme-dark: var(--color-neutral50);--theme-darker: var(--color-neutral30)}[data-theme=orange]{--theme-lighter: var(--color-orange98);--theme-light: var(--color-orange90);--theme-base: var(--color-orange75);--theme-dark: var(--color-orange50);--theme-darker: var(--color-orange30)}[data-theme=red]{--theme-lighter: var(--color-red98);--theme-light: var(--color-red90);--theme-base: var(--color-red75);--theme-dark: var(--color-red50);--theme-darker: var(--color-red30)}[data-theme=violet]{--theme-lighter: var(--color-violet98);--theme-light: var(--color-violet90);--theme-base: var(--color-violet75);--theme-dark: var(--color-violet50);--theme-darker: var(--color-violet30)}}@layer blocks{::view-transition-group(.seminar-card){animation-duration:.4s}::view-transition-old(.seminar-card),::view-transition-new(.seminar-card){height:100%;width:100%;object-fit:cover;overflow:hidden;border-radius:var(--space-m)}::view-transition-group(.seminar-card-headline){animation-duration:.4s}}@layer reset{*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}html,body{min-height:100%}html{scroll-behavior:smooth}body{text-rendering:optimizeSpeed;line-height:1.4}a{-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:inherit}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}svg{flex-shrink:0}input,button,textarea,select{font:inherit;color:inherit}button,input[type=submit],select{color:inherit}ul:where([role=list]),ol:where([role=list]){list-style-type:none;padding:0}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01s!important;animation-iteration-count:1!important;transition-duration:.01s!important;scroll-behavior:auto!important}}}@layer reset{:root{--minimum-content-padding: var(--space-xs-s);--full-max-width: 1fr;--popout-max-width: 88rem;--content-left-max-width: clamp(30rem, -14rem + 70.4vw, 52rem);--content-gap-max-width: 4rem;--content-right-max-width: 24rem;--content-max-width: 80rem;--inset-content-max-width: 52.5rem}body{line-height:1.5;font-family:Ubuntu Sans Variable,sans-serif;-webkit-font-smoothing:antialiased}@view-transition{navigation: auto;}h1,h2,h3,h4{text-wrap:balance;font-weight:var(--weight-bold);letter-spacing:-.02em}::view-transition-group(.blog-image){animation-duration:.4s;animation-timing-function:ease-in-out}}@layer reset{html{--color-black:#000000;--color-white:#ffffff;--color-blue30:#112f4c;--color-blue50:#0065b0;--color-blue75:#67b3ff;--color-blue90:#c6e1ff;--color-blue98:#f4f9ff;--color-green30:#1e3510;--color-green50:#427220;--color-green75:#83c35d;--color-green90:#cae9b9;--color-green98:#f3fcef;--color-neutral0:#000000;--color-neutral100:#ffffff;--color-neutral30:#2b2f2d;--color-neutral50:#5e6562;--color-neutral75:#a5b1ab;--color-neutral90:#d7e1dc;--color-neutral98:#f7f9f8;--color-orange30:#442500;--color-orange50:#9e621b;--color-orange75:#f5ac62;--color-orange90:#f8e0c9;--color-orange98:#fff7ef;--color-primary30:#1e332a;--color-primary50:#4e6b5d;--color-primary75:#90afa0;--color-primary90:#d0e3da;--color-primary98:#f3faf7;--color-red30:#521515;--color-red50:#a93534;--color-red75:#ed756e;--color-red90:#ffd1cd;--color-red98:#fff6f5;--color-violet30:#34234f;--color-violet50:#7347af;--color-violet75:#bd96fe;--color-violet90:#e2d8f7;--color-violet98:#f9f7ff}html{--space-3xs:clamp(.25rem, .2256rem + .122vw, .3125rem);--space-2xs:clamp(.5rem, .4268rem + .3659vw, .6875rem);--space-xs:clamp(.75rem, .6524rem + .4878vw, 1rem);--space-s:clamp(1rem, .878rem + .6098vw, 1.3125rem);--space-m:clamp(1.5rem, 1.3049rem + .9756vw, 2rem);--space-l:clamp(2rem, 1.7561rem + 1.2195vw, 2.625rem);--space-xl:clamp(3rem, 2.6341rem + 1.8293vw, 3.9375rem);--space-2xl:clamp(4rem, 3.5122rem + 2.439vw, 5.25rem);--space-3xl:clamp(6rem, 5.2683rem + 3.6585vw, 7.875rem);--space-4xl:clamp(8rem, 7.0244rem + 4.878vw, 10.5rem);--space-3xs-2xs:clamp(.25rem, .0793rem + .8537vw, .6875rem);--space-2xs-xs:clamp(.5rem, .3049rem + .9756vw, 1rem);--space-xs-s:clamp(.75rem, .5305rem + 1.0976vw, 1.3125rem);--space-s-m:clamp(1rem, .6098rem + 1.9512vw, 2rem);--space-m-l:clamp(1.5rem, 1.061rem + 2.1951vw, 2.625rem);--space-l-xl:clamp(2rem, 1.2439rem + 3.7805vw, 3.9375rem);--space-xl-2xl:clamp(3rem, 2.122rem + 4.3902vw, 5.25rem);--space-2xl-3xl:clamp(4rem, 2.4878rem + 7.561vw, 7.875rem);--space-3xl-4xl:clamp(6rem, 4.2439rem + 8.7805vw, 10.5rem);--space-m-xl:clamp(1.5rem, .5488rem + 4.7561vw, 3.9375rem);--space-l-3xl:clamp(2rem, -.2927rem + 11.4634vw, 7.875rem);--space-xl-3xl:clamp(3rem, 1.0976rem + 9.5122vw, 7.875rem);--space-l-2xl:clamp(2rem, .7317rem + 6.3415vw, 5.25rem)}html{--text-step-5:clamp(1.6105rem, .6759rem + 4.673vw, 4.0054rem);--text-step-4:clamp(1.4641rem, .785rem + 3.3956vw, 3.2043rem);--text-step-3:clamp(1.331rem, .85rem + 2.4048vw, 2.5635rem);--text-step-2:clamp(1.21rem, .8819rem + 1.6405vw, 2.0508rem);--text-step-1:clamp(1.1rem, .889rem + 1.0549vw, 1.6406rem);--text-step-0:clamp(1rem, .878rem + .6098vw, 1.3125rem);--text-step--1:clamp(.9091rem, .8541rem + .2749vw, 1.05rem);--text-step--2:clamp(.8264rem, .8212rem + .0264vw, .84rem)}html{--weight-normal:400;--weight-medium:500;--weight-bold:600}html{--leading-flat:1;--leading-tight:1.2;--leading-snug:1.375;--leading-normal:1.5}}@layer utils{.text-step-5{font-size:var(--text-step-5)}.text-step-4{font-size:var(--text-step-4)}.text-step-3{font-size:var(--text-step-3)}.text-step-2{font-size:var(--text-step-2)}.text-step-1{font-size:var(--text-step-1)}.text-step-0{font-size:var(--text-step-0)}.text-step--1{font-size:var(--text-step--1)}.text-step--2{font-size:var(--text-step--2)}.bg-black{background-color:var(--color-black)}.text-black{color:var(--color-black)}.bg-white{background-color:var(--color-white)}.text-white{color:var(--color-white)}.bg-blue30{background-color:var(--color-blue30)}.text-blue30{color:var(--color-blue30)}.bg-blue50{background-color:var(--color-blue50)}.text-blue50{color:var(--color-blue50)}.bg-blue75{background-color:var(--color-blue75)}.text-blue75{color:var(--color-blue75)}.bg-blue90{background-color:var(--color-blue90)}.text-blue90{color:var(--color-blue90)}.bg-blue98{background-color:var(--color-blue98)}.text-blue98{color:var(--color-blue98)}.bg-green30{background-color:var(--color-green30)}.text-green30{color:var(--color-green30)}.bg-green50{background-color:var(--color-green50)}.text-green50{color:var(--color-green50)}.bg-green75{background-color:var(--color-green75)}.text-green75{color:var(--color-green75)}.bg-green90{background-color:var(--color-green90)}.text-green90{color:var(--color-green90)}.bg-green98{background-color:var(--color-green98)}.text-green98{color:var(--color-green98)}.bg-neutral0{background-color:var(--color-neutral0)}.text-neutral0{color:var(--color-neutral0)}.bg-neutral100{background-color:var(--color-neutral100)}.text-neutral100{color:var(--color-neutral100)}.bg-neutral30{background-color:var(--color-neutral30)}.text-neutral30{color:var(--color-neutral30)}.bg-neutral50{background-color:var(--color-neutral50)}.text-neutral50{color:var(--color-neutral50)}.bg-neutral75{background-color:var(--color-neutral75)}.text-neutral75{color:var(--color-neutral75)}.bg-neutral90{background-color:var(--color-neutral90)}.text-neutral90{color:var(--color-neutral90)}.bg-neutral98{background-color:var(--color-neutral98)}.text-neutral98{color:var(--color-neutral98)}.bg-orange30{background-color:var(--color-orange30)}.text-orange30{color:var(--color-orange30)}.bg-orange50{background-color:var(--color-orange50)}.text-orange50{color:var(--color-orange50)}.bg-orange75{background-color:var(--color-orange75)}.text-orange75{color:var(--color-orange75)}.bg-orange90{background-color:var(--color-orange90)}.text-orange90{color:var(--color-orange90)}.bg-orange98{background-color:var(--color-orange98)}.text-orange98{color:var(--color-orange98)}.bg-primary30{background-color:var(--color-primary30)}.text-primary30{color:var(--color-primary30)}.bg-primary50{background-color:var(--color-primary50)}.text-primary50{color:var(--color-primary50)}.bg-primary75{background-color:var(--color-primary75)}.text-primary75{color:var(--color-primary75)}.bg-primary90{background-color:var(--color-primary90)}.text-primary90{color:var(--color-primary90)}.bg-primary98{background-color:var(--color-primary98)}.text-primary98{color:var(--color-primary98)}.bg-red30{background-color:var(--color-red30)}.text-red30{color:var(--color-red30)}.bg-red50{background-color:var(--color-red50)}.text-red50{color:var(--color-red50)}.bg-red75{background-color:var(--color-red75)}.text-red75{color:var(--color-red75)}.bg-red90{background-color:var(--color-red90)}.text-red90{color:var(--color-red90)}.bg-red98{background-color:var(--color-red98)}.text-red98{color:var(--color-red98)}.bg-violet30{background-color:var(--color-violet30)}.text-violet30{color:var(--color-violet30)}.bg-violet50{background-color:var(--color-violet50)}.text-violet50{color:var(--color-violet50)}.bg-violet75{background-color:var(--color-violet75)}.text-violet75{color:var(--color-violet75)}.bg-violet90{background-color:var(--color-violet90)}.text-violet90{color:var(--color-violet90)}.bg-violet98{background-color:var(--color-violet98)}.text-violet98{color:var(--color-violet98)}.p-3xs{padding:var(--space-3xs)}.pt-3xs{padding-block-start:var(--space-3xs)}.pb-3xs{padding-block-end:var(--space-3xs)}.py-3xs{padding-block:var(--space-3xs)}.px-3xs{padding-inline:var(--space-3xs)}.p-2xs{padding:var(--space-2xs)}.pt-2xs{padding-block-start:var(--space-2xs)}.pb-2xs{padding-block-end:var(--space-2xs)}.py-2xs{padding-block:var(--space-2xs)}.px-2xs{padding-inline:var(--space-2xs)}.p-xs{padding:var(--space-xs)}.pt-xs{padding-block-start:var(--space-xs)}.pb-xs{padding-block-end:var(--space-xs)}.py-xs{padding-block:var(--space-xs)}.px-xs{padding-inline:var(--space-xs)}.p-s{padding:var(--space-s)}.pt-s{padding-block-start:var(--space-s)}.pb-s{padding-block-end:var(--space-s)}.py-s{padding-block:var(--space-s)}.px-s{padding-inline:var(--space-s)}.p-m{padding:var(--space-m)}.pt-m{padding-block-start:var(--space-m)}.pb-m{padding-block-end:var(--space-m)}.py-m{padding-block:var(--space-m)}.px-m{padding-inline:var(--space-m)}.p-l{padding:var(--space-l)}.pt-l{padding-block-start:var(--space-l)}.pb-l{padding-block-end:var(--space-l)}.py-l{padding-block:var(--space-l)}.px-l{padding-inline:var(--space-l)}.p-xl{padding:var(--space-xl)}.pt-xl{padding-block-start:var(--space-xl)}.pb-xl{padding-block-end:var(--space-xl)}.py-xl{padding-block:var(--space-xl)}.px-xl{padding-inline:var(--space-xl)}.p-2xl{padding:var(--space-2xl)}.pt-2xl{padding-block-start:var(--space-2xl)}.pb-2xl{padding-block-end:var(--space-2xl)}.py-2xl{padding-block:var(--space-2xl)}.px-2xl{padding-inline:var(--space-2xl)}.p-3xl{padding:var(--space-3xl)}.pt-3xl{padding-block-start:var(--space-3xl)}.pb-3xl{padding-block-end:var(--space-3xl)}.py-3xl{padding-block:var(--space-3xl)}.px-3xl{padding-inline:var(--space-3xl)}.p-4xl{padding:var(--space-4xl)}.pt-4xl{padding-block-start:var(--space-4xl)}.pb-4xl{padding-block-end:var(--space-4xl)}.py-4xl{padding-block:var(--space-4xl)}.px-4xl{padding-inline:var(--space-4xl)}.p-3xs-2xs{padding:var(--space-3xs-2xs)}.pt-3xs-2xs{padding-block-start:var(--space-3xs-2xs)}.pb-3xs-2xs{padding-block-end:var(--space-3xs-2xs)}.py-3xs-2xs{padding-block:var(--space-3xs-2xs)}.px-3xs-2xs{padding-inline:var(--space-3xs-2xs)}.p-2xs-xs{padding:var(--space-2xs-xs)}.pt-2xs-xs{padding-block-start:var(--space-2xs-xs)}.pb-2xs-xs{padding-block-end:var(--space-2xs-xs)}.py-2xs-xs{padding-block:var(--space-2xs-xs)}.px-2xs-xs{padding-inline:var(--space-2xs-xs)}.p-xs-s{padding:var(--space-xs-s)}.pt-xs-s{padding-block-start:var(--space-xs-s)}.pb-xs-s{padding-block-end:var(--space-xs-s)}.py-xs-s{padding-block:var(--space-xs-s)}.px-xs-s{padding-inline:var(--space-xs-s)}.p-s-m{padding:var(--space-s-m)}.pt-s-m{padding-block-start:var(--space-s-m)}.pb-s-m{padding-block-end:var(--space-s-m)}.py-s-m{padding-block:var(--space-s-m)}.px-s-m{padding-inline:var(--space-s-m)}.p-m-l{padding:var(--space-m-l)}.pt-m-l{padding-block-start:var(--space-m-l)}.pb-m-l{padding-block-end:var(--space-m-l)}.py-m-l{padding-block:var(--space-m-l)}.px-m-l{padding-inline:var(--space-m-l)}.p-l-xl{padding:var(--space-l-xl)}.pt-l-xl{padding-block-start:var(--space-l-xl)}.pb-l-xl{padding-block-end:var(--space-l-xl)}.py-l-xl{padding-block:var(--space-l-xl)}.px-l-xl{padding-inline:var(--space-l-xl)}.p-xl-2xl{padding:var(--space-xl-2xl)}.pt-xl-2xl{padding-block-start:var(--space-xl-2xl)}.pb-xl-2xl{padding-block-end:var(--space-xl-2xl)}.py-xl-2xl{padding-block:var(--space-xl-2xl)}.px-xl-2xl{padding-inline:var(--space-xl-2xl)}.p-2xl-3xl{padding:var(--space-2xl-3xl)}.pt-2xl-3xl{padding-block-start:var(--space-2xl-3xl)}.pb-2xl-3xl{padding-block-end:var(--space-2xl-3xl)}.py-2xl-3xl{padding-block:var(--space-2xl-3xl)}.px-2xl-3xl{padding-inline:var(--space-2xl-3xl)}.p-3xl-4xl{padding:var(--space-3xl-4xl)}.pt-3xl-4xl{padding-block-start:var(--space-3xl-4xl)}.pb-3xl-4xl{padding-block-end:var(--space-3xl-4xl)}.py-3xl-4xl{padding-block:var(--space-3xl-4xl)}.px-3xl-4xl{padding-inline:var(--space-3xl-4xl)}.p-m-xl{padding:var(--space-m-xl)}.pt-m-xl{padding-block-start:var(--space-m-xl)}.pb-m-xl{padding-block-end:var(--space-m-xl)}.py-m-xl{padding-block:var(--space-m-xl)}.px-m-xl{padding-inline:var(--space-m-xl)}.p-l-3xl{padding:var(--space-l-3xl)}.pt-l-3xl{padding-block-start:var(--space-l-3xl)}.pb-l-3xl{padding-block-end:var(--space-l-3xl)}.py-l-3xl{padding-block:var(--space-l-3xl)}.px-l-3xl{padding-inline:var(--space-l-3xl)}.p-xl-3xl{padding:var(--space-xl-3xl)}.pt-xl-3xl{padding-block-start:var(--space-xl-3xl)}.pb-xl-3xl{padding-block-end:var(--space-xl-3xl)}.py-xl-3xl{padding-block:var(--space-xl-3xl)}.px-xl-3xl{padding-inline:var(--space-xl-3xl)}.p-l-2xl{padding:var(--space-l-2xl)}.pt-l-2xl{padding-block-start:var(--space-l-2xl)}.pb-l-2xl{padding-block-end:var(--space-l-2xl)}.py-l-2xl{padding-block:var(--space-l-2xl)}.px-l-2xl{padding-inline:var(--space-l-2xl)}.weight-normal{font-weight:400}.weight-medium{font-weight:500}.weight-bold{font-weight:600}:where(.stack-3xs)>*+*{--stack-space: var(--space-3xs);margin-block-start:var(--stack-space, 1rem)}:where(.stack-2xs)>*+*{--stack-space: var(--space-2xs);margin-block-start:var(--stack-space, 1rem)}:where(.stack-xs)>*+*{--stack-space: var(--space-xs);margin-block-start:var(--stack-space, 1rem)}:where(.stack-s)>*+*{--stack-space: var(--space-s);margin-block-start:var(--stack-space, 1rem)}:where(.stack-m)>*+*{--stack-space: var(--space-m);margin-block-start:var(--stack-space, 1rem)}:where(.stack-l)>*+*{--stack-space: var(--space-l);margin-block-start:var(--stack-space, 1rem)}:where(.stack-xl)>*+*{--stack-space: var(--space-xl);margin-block-start:var(--stack-space, 1rem)}:where(.stack-2xl)>*+*{--stack-space: var(--space-2xl);margin-block-start:var(--stack-space, 1rem)}:where(.stack-3xl)>*+*{--stack-space: var(--space-3xl);margin-block-start:var(--stack-space, 1rem)}:where(.stack-4xl)>*+*{--stack-space: var(--space-4xl);margin-block-start:var(--stack-space, 1rem)}:where(.stack-3xs-2xs)>*+*{--stack-space: var(--space-3xs-2xs);margin-block-start:var(--stack-space, 1rem)}:where(.stack-2xs-xs)>*+*{--stack-space: var(--space-2xs-xs);margin-block-start:var(--stack-space, 1rem)}:where(.stack-xs-s)>*+*{--stack-space: var(--space-xs-s);margin-block-start:var(--stack-space, 1rem)}:where(.stack-s-m)>*+*{--stack-space: var(--space-s-m);margin-block-start:var(--stack-space, 1rem)}:where(.stack-m-l)>*+*{--stack-space: var(--space-m-l);margin-block-start:var(--stack-space, 1rem)}:where(.stack-l-xl)>*+*{--stack-space: var(--space-l-xl);margin-block-start:var(--stack-space, 1rem)}:where(.stack-xl-2xl)>*+*{--stack-space: var(--space-xl-2xl);margin-block-start:var(--stack-space, 1rem)}:where(.stack-2xl-3xl)>*+*{--stack-space: var(--space-2xl-3xl);margin-block-start:var(--stack-space, 1rem)}:where(.stack-3xl-4xl)>*+*{--stack-space: var(--space-3xl-4xl);margin-block-start:var(--stack-space, 1rem)}:where(.stack-m-xl)>*+*{--stack-space: var(--space-m-xl);margin-block-start:var(--stack-space, 1rem)}:where(.stack-l-3xl)>*+*{--stack-space: var(--space-l-3xl);margin-block-start:var(--stack-space, 1rem)}:where(.stack-xl-3xl)>*+*{--stack-space: var(--space-xl-3xl);margin-block-start:var(--stack-space, 1rem)}:where(.stack-l-2xl)>*+*{--stack-space: var(--space-l-2xl);margin-block-start:var(--stack-space, 1rem)}.leading-flat{line-height:var(--leading-flat)}.leading-tight{line-height:var(--leading-tight)}.leading-snug{line-height:var(--leading-snug)}.leading-normal{line-height:var(--leading-normal)}}.site-head:where(.astro-mbdnm2hh){border-block-end:1px solid var(--color-neutral90);position:relative;z-index:20;width:100%;overflow-x:clip}@media(width>=75em){.site-head:where(.astro-mbdnm2hh){position:sticky;top:0;overflow-x:unset}}.logo:where(.astro-mbdnm2hh){position:absolute;width:clamp(11.875rem,40%,22rem);height:auto;padding:var(--space-s-m) var(--space-m);background:var(--color-white);border-radius:var(--space-s);top:0;left:0;z-index:4}.logo:where(.astro-mbdnm2hh):focus-visible{outline:2px dashed var(--theme-darker);outline-offset:5px}.logo:where(.astro-mbdnm2hh) svg:where(.astro-mbdnm2hh){width:100%;height:auto}@media(width>=75em){.logo:where(.astro-mbdnm2hh){animation:scroll-shrink 0s linear both;animation-timeline:scroll();animation-range:0px 150px}}@keyframes scroll-shrink{to{width:11rem;padding:var(--space-xs) 0}}.wrapper:where(.astro-mbdnm2hh){position:relative;display:flex;justify-content:end;align-items:center;min-height:5.625rem}.main-nav:where(.astro-mbdnm2hh){display:none}@media(width>=75em){.main-nav:where(.astro-mbdnm2hh){display:flex}}@media(width<75em){.main-nav:where(.astro-mbdnm2hh){position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--color-primary50);color:var(--color-white);z-index:2}}.main-nav:where(.astro-mbdnm2hh) .nav-list:where(.astro-mbdnm2hh){display:flex;font-size:var(--text-step-3);flex-direction:column;gap:var(--space-m-l);align-items:center}@media(width>=75em){.main-nav:where(.astro-mbdnm2hh) .nav-list:where(.astro-mbdnm2hh){font-size:var(--text-step--1);flex-direction:row}:where(.astro-mbdnm2hh):is(.main-nav .nav-list) a:where(.astro-mbdnm2hh){border-bottom:3px solid transparent;transition:border-color .25s ease}:where(.astro-mbdnm2hh):is(:is(.main-nav .nav-list) a):hover{border-color:var(--color-primary75)}:where(.astro-mbdnm2hh)[aria-current=page]:is(:is(.main-nav .nav-list) a){border-color:var(--color-neutral75)}:where(.astro-mbdnm2hh):is(:is(.main-nav .nav-list) a):focus-visible{outline:2px dashed var(--theme-darker);outline-offset:5px}}:where(.astro-mbdnm2hh):is(.main-nav .nav-list)>li:where(.astro-mbdnm2hh)>a:where(.astro-mbdnm2hh){-webkit-text-decoration:none;text-decoration:none;font-weight:var(--weight-bold);padding:var(--space-3xs) 0}@media(width<75em){.main-nav:where(.astro-mbdnm2hh) .nav-list:where(.astro-mbdnm2hh){width:100%;height:100%;align-items:center;justify-content:center;padding-top:var(--site-head-height)}}.nav-toggle:where(.astro-mbdnm2hh){background:none;border:none;cursor:pointer;padding:var(--space-2xs);will-change:transform;border-radius:999px;display:flex;z-index:3}@media(width>=75em){.nav-toggle:where(.astro-mbdnm2hh){display:none}}.nav-toggle:where(.astro-mbdnm2hh)[aria-expanded=true]:after{content:"";width:200vw;height:8rem;left:-100vw;top:-5rem;background-color:#fff;position:absolute;z-index:-1}.nav-toggle:where(.astro-mbdnm2hh)[aria-expanded=true]+.main-nav:where(.astro-mbdnm2hh){display:flex}.nav-toggle:where(.astro-mbdnm2hh)[aria-expanded=true] .menu-icon:where(.astro-mbdnm2hh){background:transparent}.nav-toggle:where(.astro-mbdnm2hh)[aria-expanded=true] .menu-icon:where(.astro-mbdnm2hh):before{transform:rotate(45deg);top:0}.nav-toggle:where(.astro-mbdnm2hh)[aria-expanded=true] .menu-icon:where(.astro-mbdnm2hh):after{transform:rotate(-45deg);top:0}.menu-icon:where(.astro-mbdnm2hh),.menu-icon:where(.astro-mbdnm2hh):before,.menu-icon:where(.astro-mbdnm2hh):after{display:block;width:1.5rem;height:2px;background:var(--color-primary50);position:relative;transition:all .3s ease}.menu-icon:where(.astro-mbdnm2hh):before,.menu-icon:where(.astro-mbdnm2hh):after{content:"";position:absolute;left:0}.menu-icon:where(.astro-mbdnm2hh):before{top:-6px}.menu-icon:where(.astro-mbdnm2hh):after{top:6px}.site-foot:where(.astro-dj6m5jkk){margin-block-start:var(--space-xl)}.site-foot:where(.astro-dj6m5jkk)>.wrapper:where(.astro-dj6m5jkk){display:flex;flex-direction:row;flex-wrap:wrap;border-block-start:1px solid var(--color-neutral90);padding-block-start:var(--space-l);gap:var(--space-l) var(--space-2xl);justify-content:space-between}@media(width>=65em){.site-foot:where(.astro-dj6m5jkk)>.wrapper:where(.astro-dj6m5jkk){xflex-direction:row}}.site-foot__sidebar:where(.astro-dj6m5jkk){display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-l);flex-basis:20rem}.site-foot__sidebar:where(.astro-dj6m5jkk) .logo:where(.astro-dj6m5jkk){max-width:11rem}:where(.astro-dj6m5jkk):is(.site-foot__sidebar .logo):focus-visible{outline:2px dashed var(--theme-darker);outline-offset:5px;border-radius:.5rem}.site-foot__sidebar:where(.astro-dj6m5jkk) p:where(.astro-dj6m5jkk){color:var(--color-neutral50)}.site-foot__navigation:where(.astro-dj6m5jkk){display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-xl);flex-basis:44rem;flex-grow:1}.site-foot__navigation:where(.astro-dj6m5jkk) .nav-list:where(.astro-dj6m5jkk){display:flex;gap:var(--space-m);flex-direction:row;flex-wrap:wrap;justify-content:space-between}:where(.astro-dj6m5jkk):is(.site-foot__navigation .nav-list) li:where(.astro-dj6m5jkk){flex-basis:40%}@media(width>30em){:where(.astro-dj6m5jkk):is(.site-foot__navigation .nav-list) li:where(.astro-dj6m5jkk){flex-basis:auto}}:where(.astro-dj6m5jkk):is(.site-foot__navigation .nav-list)>li:where(.astro-dj6m5jkk)>a:where(.astro-dj6m5jkk){-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}:where(.astro-dj6m5jkk):is(:is(.site-foot__navigation .nav-list)>li>a):focus-visible{outline:2px dashed var(--theme-darker);outline-offset:5px}.site-foot__legal-nav:where(.astro-dj6m5jkk) ul:where(.astro-dj6m5jkk){display:flex;gap:var(--space-s);align-items:center;justify-content:end}:where(.astro-dj6m5jkk):is(.site-foot__legal-nav ul)>li:where(.astro-dj6m5jkk)>a:where(.astro-dj6m5jkk){-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}:where(.astro-dj6m5jkk):is(:is(.site-foot__legal-nav ul)>li>a) svg:where(.astro-dj6m5jkk){width:1lh;height:1lh}:where(.astro-dj6m5jkk):is(:is(.site-foot__legal-nav ul)>li>a):focus-visible{outline:2px dashed var(--theme-darker);outline-offset:5px}
