.accordion-list:where(.astro-vcsskzy6){display:flex;flex-direction:column;gap:var(--space-xl-2xl);grid-column:inset-content;padding:var(--space-m-xl);background-color:var(--theme-light);border-radius:var(--space-m);--image-overshoot: 2.5rem}.accordion-list:where(.astro-vcsskzy6):has(.accordion-list__info){padding-block:var(--space-2xl)}.accordion-list__info:where(.astro-vcsskzy6){width:min(30rem,100%)}.accordion-list__picture:where(.astro-vcsskzy6){border-radius:var(--space-xs);overflow:hidden}@media(width>=65em){.accordion-list:where(.astro-vcsskzy6):has(.accordion-list__info){display:grid;grid-column:content;grid-template-columns:.5fr 1fr;grid-template-rows:minmax(0,auto) auto 1fr;row-gap:0;padding:0;background-color:transparent}.accordion-list:where(.astro-vcsskzy6):has(.accordion-list__info) .accordion-list__info:where(.astro-vcsskzy6){display:grid;grid-template-rows:subgrid;grid-column:1/2;grid-row:1/4;z-index:1;padding-inline-start:var(--space-xl);padding-block-end:var(--space-xl)}:where(.astro-vcsskzy6):is(.accordion-list:has(.accordion-list__info) .accordion-list__info):before{content:"";grid-row:1/2;grid-column:1/-1;min-height:var(--image-overshoot, 0)}.accordion-list:where(.astro-vcsskzy6):has(.accordion-list__info) .accordion-list__items:where(.astro-vcsskzy6){display:grid;grid-template-columns:subgrid;grid-column:1/3;grid-row:2/4;padding:var(--space-l-xl);background-color:var(--theme-light);border-radius:var(--space-m)}:where(.astro-vcsskzy6):is(.accordion-list:has(.accordion-list__info) .accordion-list__items)>div:where(.astro-vcsskzy6){grid-column:2/3}.accordion-list:where(.astro-vcsskzy6):has(.accordion-list__info) .accordion-list__picture:where(.astro-vcsskzy6){grid-row:1/3;grid-column:1/-1}:where(.astro-vcsskzy6):is(.accordion-list:has(.accordion-list__info) .accordion-list__picture) img:where(.astro-vcsskzy6){display:block;width:100%;height:100%;object-fit:cover}}.accordion-list__item:where(.astro-vcsskzy6){background-color:var(--color-white);border-radius:var(--space-xs)}.accordion-list__item:where(.astro-vcsskzy6)::details-content{interpolate-size:allow-keywords;max-width:72ch;block-size:0;padding-inline:var(--space-m);transition:block-size,content-visibility,padding-block-end;transition-duration:.3s;transition-behavior:allow-discrete;overflow:hidden}.accordion-list__item:where(.astro-vcsskzy6) summary:where(.astro-vcsskzy6){cursor:pointer;padding:var(--space-s-m);display:flex;justify-content:space-between;align-items:center;gap:var(--space-s);border-radius:var(--space-s)}:where(.astro-vcsskzy6):is(.accordion-list__item summary):focus-visible{outline:2px dashed var(--theme-darker, currentColor);outline-offset:-10px}:where(.astro-vcsskzy6):is(.accordion-list__item summary):after{content:"";display:block;flex-shrink:0;width:clamp(1.5rem,1.159rem + 1.7vw,2.25rem);aspect-ratio:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='none' viewBox='0 0 40 40'%3E%3Cpath fill='%23000' d='M28.851 13.851a1.626 1.626 0 0 1 2.299 2.299l-10 10a1.626 1.626 0 0 1-2.299 0l-10-10a1.626 1.626 0 0 1 2.299-2.299l8.85 8.85z'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;transition:transform,box-shadow,background-color;transition-duration:.3s,.2s,.2s;transition-behavior:allow-discrete}.accordion-list__item:where(.astro-vcsskzy6)[open]::details-content{block-size:auto;padding-block-end:var(--space-l)}.accordion-list__item:where(.astro-vcsskzy6)[open] summary:where(.astro-vcsskzy6):after{transform:rotate(-180deg)}.icon-box-list:where(.astro-6z3ipcnx){--column-threshold: 20rem;--box-max-width: 40rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--column-threshold)),1fr));gap:var(--space-m);grid-column:inset-content}.icon-box-list:where(.astro-6z3ipcnx):has(:nth-child(2)+*){grid-column:content}.icon-box-list__icon:where(.astro-6z3ipcnx){width:var(--space-xl);flex-shrink:0}.icon-box-list__item:where(.astro-6z3ipcnx){display:flex;flex-direction:column;gap:var(--space-m);max-width:var(--box-max-width);margin-inline:auto;padding:var(--space-l) var(--space-m);background-color:var(--theme-lighter);color:var(--theme-dark);border-radius:var(--space-m)}.icon-box-list__item:where(.astro-6z3ipcnx) h2:where(.astro-6z3ipcnx),.icon-box-list__item:where(.astro-6z3ipcnx) h3:where(.astro-6z3ipcnx){color:var(--theme-darker);hyphens:auto}.icon-box-list__link:where(.astro-6z3ipcnx){margin-top:auto}.key-facts{text-align:center;width:100%}.key-facts[data-theme]{background:var(--theme-lighter);padding-block:var(--space-l-xl) var(--space-l)}.key-facts[data-theme] h2{color:var(--theme-darker)}.key-facts[data-theme] h3{color:var(--theme-dark)}.key-facts[data-theme] p{color:var(--theme-darker)}.key-facts .cluster{width:100%;justify-content:space-around;row-gap:var(--space-xl);column-gap:var(--space-xl)}.key-facts picture{background:var(--color-white);border-radius:999px;width:var(--space-4xl);height:var(--space-4xl);padding:var(--space-s-m);margin-inline:auto}:is(.key-facts picture) img{width:100%;height:100%;object-fit:contain}.testimonial-list:where(.astro-qfpbgvnl){--stack-space: var(--space-2xl-3xl)}.testimonial-list__item:where(.astro-qfpbgvnl){display:flex;flex-direction:column;align-items:center;margin-inline:auto;padding:var(--space-m-l);background-color:var(--theme-lighter);gap:var(--space-l) var(--space-xl);border-radius:var(--space-m)}@media(width>50rem){.testimonial-list__item:where(.astro-qfpbgvnl){flex-direction:initial;align-items:initial}}.testimonial-list__item:where(.astro-qfpbgvnl) picture:where(.astro-qfpbgvnl){max-width:20rem;flex-basis:30%;border-radius:var(--space-xs);overflow:hidden}:where(.astro-qfpbgvnl):is(.testimonial-list__item picture) img:where(.astro-qfpbgvnl){width:100%;height:100%;object-fit:cover}.testimonial-list__item:where(.astro-qfpbgvnl) blockquote:where(.astro-qfpbgvnl){flex-basis:70%;flex-grow:1;margin-block:auto;position:relative;text-align:center;color:var(--theme-dark)}@media(width>50rem){.testimonial-list__item:where(.astro-qfpbgvnl) blockquote:where(.astro-qfpbgvnl){padding-block:var(--space-s);text-align:initial}}.testimonial-list__quote:where(.astro-qfpbgvnl){font-size:var(--text-step-1);font-weight:var(--weight-bold);line-height:var(--leading-snug);text-wrap:pretty}.testimonial-list__quote:where(.astro-qfpbgvnl):before{content:"„"}@media(width>50rem){.testimonial-list__quote:where(.astro-qfpbgvnl):before{position:absolute;inset-inline-start:-.8ch}}.testimonial-list__quote:where(.astro-qfpbgvnl):after{content:"“"}.text-picture:where(.astro-5phg7sqf){--_column-threshold: 20rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--_column-threshold),1fr));align-items:center;gap:var(--space-m) var(--space-l-xl);margin-inline:auto}.text-picture:where(.astro-5phg7sqf) picture:where(.astro-5phg7sqf){height:100%;border-radius:var(--space-xs);overflow:hidden}:where(.astro-5phg7sqf):is(.text-picture picture) img:where(.astro-5phg7sqf){width:100%;height:100%;object-fit:cover}@media(width>=46.875rem){.text-picture:where(.astro-5phg7sqf)+.text-picture:where(.astro-5phg7sqf){--stack-space: var(--space-xl-2xl)}:where(.astro-5phg7sqf):is(.text-picture+.text-picture) picture:where(.astro-5phg7sqf){grid-column:2}:where(.astro-5phg7sqf):is(.text-picture+.text-picture) .text-picture__text:where(.astro-5phg7sqf){grid-column:1;grid-row:1;padding-block:var(--space-s)}}.call-to-action:where(.astro-jd7ehzbs){--_column-threshold: 20rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--_column-threshold)),1fr));align-items:center;gap:var(--space-l-xl);margin-inline:auto;padding:var(--space-m-xl);background-color:var(--theme-dark);color:var(--color-white);text-align:center}.call-to-action:where(.astro-jd7ehzbs) picture:where(.astro-jd7ehzbs){border-radius:var(--space-xs);overflow:hidden}.call-to-action:where(.astro-jd7ehzbs) .call-to-action__image:where(.astro-jd7ehzbs){height:100%;object-fit:cover}.call-to-action:where(.astro-jd7ehzbs) .call-to-action__headline:where(.astro-jd7ehzbs){font-size:var(--text-step-3);line-height:var(--leading-tight)}.call-to-action:where(.astro-jd7ehzbs):not(:has(picture)){max-width:60rem}.call-to-action:where(.astro-jd7ehzbs):has(picture){text-align:initial}.call-to-action:where(.astro-jd7ehzbs):has(picture) .call-to-action__headline:where(.astro-jd7ehzbs){font-size:var(--text-step-2)}:where(.astro-jd7ehzbs):is(.call-to-action .call-to-action__text) ul{list-style:none;padding-inline-start:var(--space-3xs);margin-block:var(--space-m)}:where(.astro-jd7ehzbs):is(.call-to-action .call-to-action__text) ul li{display:flex;gap:var(--space-xs)}:where(.astro-jd7ehzbs):is(.call-to-action .call-to-action__text) ul li+li{margin-block-start:var(--space-2xs)}:where(.astro-jd7ehzbs):is(.call-to-action .call-to-action__text) ul li:before{display:inline-block;flex-shrink:0;content:"";width:1lh;height:1lh;background:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M12.0104%202.01123C12.7882%202.01128%2013.5393%202.2946%2014.1234%202.80823L14.2774%202.95323L14.9754%203.65123C15.167%203.84154%2015.4171%203.96168%2015.6854%203.99223L15.8204%204.00023H16.8204C17.6376%204.00018%2018.4239%204.3128%2019.018%204.87397C19.6121%205.43514%2019.9689%206.20234%2020.0154%207.01823L20.0204%207.20023V8.20023C20.0204%208.47023%2020.1124%208.73323%2020.2784%208.94323L20.3684%209.04323L21.0654%209.74123C21.6431%2010.3157%2021.98%2011.0889%2022.0073%2011.9031C22.0346%2012.7173%2021.7503%2013.5114%2021.2124%2014.1232L21.0674%2014.2772L20.3694%2014.9752C20.1791%2015.1668%2020.059%2015.4169%2020.0284%2015.6852L20.0204%2015.8202V16.8202C20.0205%2017.6374%2019.7078%2018.4237%2019.1467%2019.0178C18.5855%2019.6119%2017.8183%2019.9688%2017.0024%2020.0152L16.8204%2020.0202H15.8204C15.5508%2020.0203%2015.2891%2020.1112%2015.0774%2020.2782L14.9774%2020.3682L14.2794%2021.0652C13.705%2021.643%2012.9318%2021.9798%2012.1175%2022.0071C11.3033%2022.0344%2010.5093%2021.7502%209.89741%2021.2122L9.74341%2021.0672L9.04541%2020.3692C8.85385%2020.1789%208.6037%2020.0588%208.33541%2020.0282L8.20041%2020.0202H7.20041C6.38319%2020.0203%205.59693%2019.7077%205.00284%2019.1465C4.40876%2018.5853%204.05189%2017.8181%204.00541%2017.0022L4.00041%2016.8202V15.8202C4.00032%2015.5506%203.90944%2015.2889%203.74241%2015.0772L3.65241%2014.9772L2.95541%2014.2792C2.37769%2013.7048%202.04083%2012.9316%202.01352%2012.1174C1.9862%2011.3031%202.27049%2010.5091%202.80841%209.89723L2.95341%209.74323L3.65141%209.04523C3.84172%208.85367%203.96187%208.60352%203.99241%208.33523L4.00041%208.20023V7.20023L4.00541%207.01823C4.05006%206.23368%204.38184%205.49298%204.9375%204.93732C5.49316%204.38166%206.23386%204.04988%207.01841%204.00523L7.20041%204.00023H8.20041C8.47003%204.00014%208.73176%203.90926%208.94341%203.74223L9.04341%203.65223L9.74141%202.95523C10.0387%202.65612%2010.3923%202.41874%2010.7817%202.25673C11.1711%202.09472%2011.5887%202.01129%2012.0104%202.01123ZM15.7074%209.29323C15.5199%209.10576%2015.2656%209.00044%2015.0004%209.00044C14.7352%209.00044%2014.4809%209.10576%2014.2934%209.29323L11.0004%2012.5852L9.70741%2011.2932L9.61341%2011.2102C9.41242%2011.0548%209.15981%2010.9817%208.90689%2011.0058C8.65396%2011.0299%208.41969%2011.1494%208.25166%2011.34C8.08363%2011.5305%207.99443%2011.7779%208.00218%2012.0318C8.00994%2012.2858%208.11406%2012.5273%208.29341%2012.7072L10.2934%2014.7072L10.3874%2014.7902C10.5798%2014.9395%2010.8201%2015.0134%2011.0631%2014.9981C11.3061%2014.9828%2011.5352%2014.8794%2011.7074%2014.7072L15.7074%2010.7072L15.7904%2010.6132C15.9397%2010.4208%2016.0136%2010.1806%2015.9983%209.93755C15.983%209.69452%2015.8796%209.46542%2015.7074%209.29323Z%22%20fill%3D%22white%22/%3E%3C/svg%3E)}@media(width>=48.3125rem){.call-to-action:where(.astro-jd7ehzbs) .call-to-action__text:where(.astro-jd7ehzbs){padding-block:var(--space-s)}}.logo-row:where(.astro-mszsmel2){display:grid;gap:var(--space-m);justify-content:center;color:var(--theme-darker)}.logo-row:where(.astro-mszsmel2)[data-theme]{border-radius:var(--space-m);padding-inline:var(--space-m);padding-block:var(--space-l) var(--space-m);background-color:var(--theme-light)}.logo--container:where(.astro-mszsmel2){display:flex;place-items:center;justify-content:center;padding:var(--space-2xs);background:var(--color-white);border-radius:var(--space-xs)}:where(.astro-mszsmel2)[data-theme]>.logo-wall:where(.astro-mszsmel2) .logo--container:where(.astro-mszsmel2){padding:var(--space-m-l) var(--space-s-m)}.logo--container:where(.astro-mszsmel2) img:where(.astro-mszsmel2){display:block;width:100%;height:auto}.logo:where(.astro-mszsmel2){align-self:center;--base-ratio: calc(var(--width) / var(--height));--factor-horizontal: min( var(--scale-factor-horizontal) * -1 * var(--base-ratio) + var(--scale-factor-horizontal) + 1, 1 );--factor-vertical: max( var(--scale-factor-vertical) * -1 * var(--base-ratio) + var(--scale-factor-vertical) + 1, 1 );aspect-ratio:var(--base-ratio);height:clamp(var(--base-height) * var(--logo-min-size),var(--base-height) * var(--factor-horizontal) * var(--factor-vertical),var(--base-height) * var(--logo-max-size))}:where(.astro-mszsmel2)[data-layout=classic] .logo-row__intro:where(.astro-mszsmel2){text-align:center}:where(.astro-mszsmel2)[data-layout=classic] .logo-wall:where(.astro-mszsmel2){--base-height: clamp(2rem, 8vw, 3rem);--scale-factor-horizontal: .1;--scale-factor-vertical: .6;--logo-min-size: .5;--logo-max-size: 1.25;display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:var(--space-s) var(--space-m)}:where(.astro-mszsmel2)[data-layout=side-by-side][data-theme]{padding:var(--space-m-xl)}@media(width>38em){:where(.astro-mszsmel2)[data-layout=side-by-side]{display:grid;grid-template-columns:1fr 1fr}:where(.astro-mszsmel2)[data-layout=side-by-side] .logo-row__intro:where(.astro-mszsmel2){align-self:start;position:sticky;top:var(--space-xl)}@media(width>=75em){:where(.astro-mszsmel2)[data-layout=side-by-side] .logo-row__intro:where(.astro-mszsmel2){top:var(--space-3xl)}}}:where(.astro-mszsmel2)[data-layout=side-by-side] .logo-wall:where(.astro-mszsmel2){--base-height: clamp(2rem, -.182rem + 10.91vw, 8rem);--scale-factor-horizontal: .1;--scale-factor-vertical: .6;--logo-min-size: .5;--logo-max-size: 1.25;flex-basis:24rem;flex-grow:1;display:flex;flex-direction:column;gap:var(--space-s-m)}:where(.astro-mszsmel2)[data-layout=side-by-side] .logo--container:where(.astro-mszsmel2){padding:var(--space-m-l) var(--space-s-m)}.dato-form:where(.astro-mvwz2r4b){display:block}.coach-card:where(.astro-azayijav){display:flex;flex-direction:column;position:relative;border-radius:var(--space-s);background:linear-gradient(0deg,var(--color-white) var(--space-s),var(--theme-dark) 0);border:1px solid var(--color-neutral90)}.coach-card:where(.astro-azayijav) .coach-card__picture:where(.astro-azayijav),.coach-card:where(.astro-azayijav) picture:where(.astro-azayijav){aspect-ratio:5/3;border-top-left-radius:var(--space-s);border-top-right-radius:var(--space-s);overflow:hidden}.coach-card:where(.astro-azayijav) picture:where(.astro-azayijav){display:flex;justify-content:center}:where(.astro-azayijav):is(.coach-card picture):has(img.transparent){padding-block-start:var(--space-xs)}:where(.astro-azayijav):is(.coach-card picture) img:where(.astro-azayijav){object-fit:cover;height:100%;width:auto}.coach-card__body:where(.astro-azayijav){background:var(--color-white);padding:var(--space-s-m);border-radius:inherit;margin-block-start:calc(var(--space-s) * -1);position:relative;flex-grow:1}.coach-card__link:where(.astro-azayijav){position:absolute;inset:0;border-radius:inherit;transition:box-shadow .2s ease-in-out}.coach-card__link:where(.astro-azayijav):hover{box-shadow:0 0 0 var(--space-3xs) var(--color-neutral75)}.coach-card__link:where(.astro-azayijav):focus-visible{outline:2px dashed var(--color-neutral75);box-shadow:0 0 0 var(--space-3xs) var(--color-neutral75);outline-offset:2px}.coach-teaser__headline:where(.astro-lyvbllzu){display:flex;gap:var(--space-xs) var(--space-m);align-items:center;justify-content:space-between;flex-wrap:wrap-reverse}.coach-list:where(.astro-lyvbllzu){--gs-columns-small: 1;--gs-bp-medium: 35rem;--gs-columns-medium: 2;--gs-bp-large: 50rem;--gs-columns-large: 3;padding:0}.seminar-topics-teaser:where(.astro-riteobne){padding:var(--space-l) var(--space-m-l);background:red;border-radius:var(--space-m);background-color:var(--color-neutral98)}.seminar-topics-teaser__content:where(.astro-riteobne) p{color:var(--color-neutral30)}.seminar-topics-teaser__topic:where(.astro-riteobne){background:var(--color-white);border-radius:var(--space-xs);border:1px solid var(--color-neutral90);color:var(--theme-dark);text-align:center;font-weight:var(--weight-medium);padding:var(--space-m) var(--space-s);transition:box-shadow .1s ease;-webkit-text-decoration:none;text-decoration:none}@media(width>=40em){.seminar-topics-teaser__topic:where(.astro-riteobne){padding:var(--space-m)}}@media(min-width:75rem){.seminar-topics-teaser__topic:where(.astro-riteobne){padding:var(--space-s) var(--space-s)}}.seminar-topics-teaser__topic:where(.astro-riteobne) .icon:where(.astro-riteobne){position:relative;font-size:2lh;display:inline-block}@media(min-width:65rem){.seminar-topics-teaser__topic:where(.astro-riteobne) .icon:where(.astro-riteobne){font-size:1.5lh}}:where(.astro-riteobne):is(.seminar-topics-teaser__topic .icon):before{position:absolute;width:1lh;height:1lh;content:"";margin-top:-.15lh;margin-left:-.15lh;background-color:var(--theme-lighter);border-radius:100%}.seminar-topics-teaser__topic:where(.astro-riteobne):hover{border-color:var(--theme-dark);box-shadow:inset 0 0 0 var(--space-3xs) var(--theme-dark)}.seminar-topics-teaser__topic:where(.astro-riteobne):focus-visible{outline:3px dashed var(--theme-dark);outline-offset:-7px}.hero:where(.astro-774linzi){padding-block:var(--space-2xl-3xl) var(--space-xl-2xl);--gap-size: var(--space-l-xl);border-radius:0 0 var(--space-m) var(--space-m)}.hero:where(.astro-774linzi)>.wrapper:where(.astro-774linzi){gap:var(--space-l-xl)}.hero:where(.astro-774linzi).bg-primary90{display:flex;flex-direction:column-reverse;padding:var(--space-l-3xl) var(--space-m-l) var(--space-xl-2xl);--wrapper-max: 120rem;--wrapper-padding: var(--space-xs-s);margin-bottom:var(--space-2xl);gap:var(--gap-size)}@media(width>=40em){.hero:where(.astro-774linzi).bg-primary90{padding:var(--space-2xl-3xl) var(--space-xl-2xl)}}@media(min-width:75rem){.hero:where(.astro-774linzi).bg-primary90{flex-direction:row;align-items:stretch}.hero:where(.astro-774linzi).bg-primary90 .hero__content:where(.astro-774linzi){display:flex;flex-direction:column;align-items:center}}.hero:where(.astro-774linzi).bg-primary90.hero--isFeature{margin-bottom:var(--space-3xl-4xl)}@media(min-width:75rem){.hero:where(.astro-774linzi).bg-primary90.hero--isFeature .hero-content:where(.astro-774linzi){width:calc(50% - var(--gap-size) / 2)}}@media(min-width:75rem){.hero:where(.astro-774linzi).bg-primary90.hero--isFeature .hero__content:where(.astro-774linzi){max-width:clamp(30rem,43vw,50rem)}}.hero__content:where(.astro-774linzi){max-width:90ch;width:100%}.hero__feature:where(.astro-774linzi){background-color:var(--color-white);border-radius:var(--space-m);padding:var(--space-m-l);margin-top:var(--space-xl);margin-bottom:calc((var(--space-2xl-3xl) + var(--space-m-l)) * -1);box-shadow:0 .5rem 2rem #0000001a;max-width:35rem;width:100%;align-self:flex-start}@media(width>=40em){.hero__feature:where(.astro-774linzi){margin-inline-start:calc(var(--space-s) / -1)}}@supports selector(::scroll-button(*)){.hero__feature:where(.astro-774linzi) .hero__feature-headline:where(.astro-774linzi){padding-inline-end:4.3rem;anchor-name:--my-carousel}}.hero__feature:where(.astro-774linzi) .hero__feature-topics:where(.astro-774linzi){display:flex;gap:var(--space-s);width:100%}:where(.astro-774linzi):is(.hero__feature .hero__feature-topics):after{content:"";display:block;width:var(--space-3xs);flex-shrink:0}:where(.astro-774linzi):is(.hero__feature .hero__feature-topics) .hero__feature-topic:where(.astro-774linzi){scroll-snap-align:start;background-color:var(--theme-lighter);border:1px solid var(--theme-dark);color:var(--theme-dark);margin:0;padding:var(--space-s);border-radius:var(--space-s);display:grid;text-align:center;flex:0 0 calc(65% - var(--space-s) / 2);font-size:var(--text-step--1);font-weight:var(--weight-medium);line-height:var(--leading-tight);transition:box-shadow .1s ease;-webkit-text-decoration:none;text-decoration:none}@media(width>=40em){:where(.astro-774linzi):is(.hero__feature .hero__feature-topics) .hero__feature-topic:where(.astro-774linzi){padding-inline:var(--space-2xs);padding-block:var(--space-s);flex:0 0 calc(40% - var(--space-s) / 2)}}@media(min-width:75rem){:where(.astro-774linzi):is(.hero__feature .hero__feature-topics) .hero__feature-topic:where(.astro-774linzi){flex:0 0 calc(50% - var(--space-s) / 2 - 1px)}}@media(min-width:85rem){:where(.astro-774linzi):is(.hero__feature .hero__feature-topics) .hero__feature-topic:where(.astro-774linzi){padding-inline:var(--space-s)}}:where(.astro-774linzi):is(:is(.hero__feature .hero__feature-topics) .hero__feature-topic) .icon-tag:where(.astro-774linzi){font-size:var(--space-xl);color:var(--theme-dark);margin:0 auto}:where(.astro-774linzi):is(:is(.hero__feature .hero__feature-topics) .hero__feature-topic):hover{box-shadow:inset 0 0 0 var(--space-3xs) var(--theme-dark)}:where(.astro-774linzi):is(:is(.hero__feature .hero__feature-topics) .hero__feature-topic):focus-visible{outline:3px dashed var(--theme-dark);outline-offset:-7px}:where(.astro-774linzi):is(.hero__feature .hero__feature-topics) .hero__feature-topic-text:where(.astro-774linzi){display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:var(--space-l)}.hero__carousel:where(.astro-774linzi){overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.hero__carousel:where(.astro-774linzi)::-webkit-scrollbar-track{background:#0000;background-clip:padding-box}.hero__carousel:where(.astro-774linzi)::-webkit-scrollbar-thumb{background:var(--theme-dark);border-radius:1e3px}@supports not selector(::scroll-button(*)){.hero__carousel:where(.astro-774linzi){padding-block-end:12px}.hero__carousel:where(.astro-774linzi)::-webkit-scrollbar{height:6px}}@supports selector(::scroll-button(*)){.hero__carousel:where(.astro-774linzi)::-webkit-scrollbar{height:0px}}.hero__carousel:where(.astro-774linzi):focus-visible{outline:2px dashed var(--theme-darker);outline-offset:5px}@media(prefers-reduced-motion:no-preference){.hero__carousel:where(.astro-774linzi){scroll-behavior:smooth}}.hero__carousel:where(.astro-774linzi)::scroll-button(*){position:absolute;position-anchor:--my-carousel;width:1.25lh;height:1.25lh;border:none;border-radius:100%;color:#fff;font-size:1.5rem;cursor:pointer;transition:background-color .1s ease;background-color:var(--color-primary90);top:anchor(top);background-size:.3lh;background-repeat:no-repeat;background-position:center;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")}.hero__carousel:where(.astro-774linzi)::scroll-button(*):focus-visible{outline:2px dashed var(--color-primary75);outline-offset:2px}.hero__carousel:where(.astro-774linzi)::scroll-button(*):not(:disabled):hover{background-color:var(--color-primary75)}.hero__carousel:where(.astro-774linzi)::scroll-button(*):disabled{opacity:.5;cursor:default}.hero__carousel:where(.astro-774linzi)::scroll-button(left){right:calc(anchor(right) + 1.5lh);content:"" / "Scroll Left"}.hero__carousel:where(.astro-774linzi)::scroll-button(right){content:"" / "Scroll right";right:anchor(right);transform:scale(-1)}.hero__text:where(.astro-774linzi){display:flex;flex-direction:column;justify-content:center;height:100%;text-wrap:auto}@media(min-width:75rem){.hero__text:where(.astro-774linzi){text-wrap:balance}}.hero__image:where(.astro-774linzi){width:100%;height:20rem}@media(min-width:75rem){.hero__image:where(.astro-774linzi){height:100%}}.hero__image:where(.astro-774linzi) picture:where(.astro-774linzi),.hero__image:where(.astro-774linzi) img:where(.astro-774linzi){height:100%;object-fit:cover}.hero__image:where(.astro-774linzi) img:where(.astro-774linzi){border-radius:var(--space-m-l)}
