@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2)format("woff2"),url(/_astro/poppins-latin-400-normal.BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2)format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-700-normal.Qrb0O0WB.woff2)format("woff2"),url(/_astro/poppins-latin-700-normal.BVuQR_eA.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/poppins-latin-800-normal.Bd8-pIP1.woff2)format("woff2"),url(/_astro/poppins-latin-800-normal.YoItoZZV.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/poppins-latin-900-normal.BmL1zqjw.woff2)format("woff2"),url(/_astro/poppins-latin-900-normal.By5LX1Cr.woff)format("woff")}@font-face{font-family:Poppins Fallback;font-style:normal;font-weight:400;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans);size-adjust:110.04%;ascent-override:95.42%;descent-override:31.81%;line-gap-override:9.09%}@font-face{font-family:Poppins Fallback;font-style:normal;font-weight:600;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold);size-adjust:105.51%;ascent-override:99.52%;descent-override:33.17%;line-gap-override:9.48%}@font-face{font-family:Poppins Fallback;font-style:normal;font-weight:700;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold);size-adjust:106.8%;ascent-override:98.32%;descent-override:32.77%;line-gap-override:9.36%}@font-face{font-family:Poppins Fallback;font-style:normal;font-weight:800;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold);size-adjust:107.9%;ascent-override:97.31%;descent-override:32.44%;line-gap-override:9.27%}@font-face{font-family:Poppins Fallback;font-style:normal;font-weight:900;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold);size-adjust:109.0%;ascent-override:96.33%;descent-override:32.11%;line-gap-override:9.17%}:root{--font-base:var(--font-family);--radius:2px;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-5:3rem;--space-6:4.5rem;--space-7:7rem;--section-y:clamp(4rem, 9vw, 8rem);--container:84rem;--gutter:clamp(1rem, 4vw, 3rem);--col-gap:clamp(1rem, 2.4vw, 2rem);--focus:3px solid var(--color-accent);--header-h:4.5rem;--topbar-h:2.25rem;--ease-out:cubic-bezier(.2, .7, .2, 1);--line:1px solid var(--color-border);--line-dark:1px solid var(--color-border-dark);--ton-text:var(--color-text);--ton-muted:var(--color-text-muted);--ton-line:var(--color-border);--ton-ink:var(--color-primary-ink);--ton-fade:clamp(40px, 5vw, 80px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1rem)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font-base);color:var(--color-text);background:var(--color-background);margin:0;font-size:1.0625rem;font-weight:400;line-height:1.6}h1,h2,h3,h4{margin:0 0 var(--space-3);letter-spacing:-.035em;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;overflow-wrap:anywhere;font-weight:800;line-height:1.1}h1{font-size:clamp(1.75rem,8.1vw,5.5rem)}h2{font-size:clamp(1.9rem,6.2vw,4.25rem)}h3{letter-spacing:-.015em;margin-bottom:var(--space-2);font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:700;line-height:1.2}p{margin:0 0 var(--space-2)}strong,b{font-weight:700}a{color:var(--color-primary-ink);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}img{max-width:100%;height:auto;display:block}ul,ol{padding-left:1.25rem}:focus-visible{outline:var(--focus);outline-offset:3px}.on-dark :focus-visible,.on-dark:focus-visible{outline-color:var(--color-primary)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.markenname{white-space:nowrap}.skip-link{left:var(--space-2);z-index:100;background:var(--color-accent);color:#fff;padding:.75rem 1.25rem;font-weight:700;position:absolute;top:-4rem}.skip-link:focus{top:var(--space-2);outline-color:var(--color-primary)}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.grid-12{column-gap:var(--col-gap);row-gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.grid-12>*{grid-column:1/-1;min-width:0}.span-4{--span:4}.span-5{--span:5}.span-6{--span:6}.span-7{--span:7}.span-8{--span:8}.start-7{--start:7}.start-8{--start:8}.start-9{--start:9}@media (width>=56rem){.grid-12>[class*=span-]{grid-column:var(--start,auto) / span var(--span)}}.mark:before{content:"›";color:var(--color-primary-ink);margin-right:.18em;font-weight:800;display:inline-block}.on-dark .mark:before{color:var(--color-primary)}.eyebrow{margin-bottom:var(--space-3);letter-spacing:.02em;color:var(--color-text-muted);font-size:.875rem;font-weight:700;display:block}.eyebrow:before{content:"/";color:var(--color-primary-ink);margin-right:.5em}.on-dark .eyebrow{color:#fffc}.on-dark .eyebrow:before{color:var(--color-primary)}.lead{font-size:clamp(1.15rem,1.6vw,1.4rem);line-height:1.5}.muted{color:var(--color-text-muted)}.on-dark .muted{color:#fffc}.btn{border-radius:var(--radius);min-height:3.25rem;font:inherit;cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:.75em;padding:.85rem 1.75rem;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.btn--primary{background:var(--color-primary);color:var(--color-accent)}.btn--primary:hover{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.on-dark .btn--primary:hover{color:var(--color-accent);background:#fff;border-color:#fff}.btn--dark{background:var(--color-accent);color:#fff}.btn--dark:hover{background:var(--color-accent-mid)}.btn--outline{color:var(--color-accent);background:0 0;border-color:currentColor}.on-dark .btn--outline{color:#fff}.btn--outline:hover{border-color:var(--color-primary)}.btn--buchen{background:var(--color-primary);color:var(--color-accent);transition:background-color .15s ease, color .15s ease, border-color .15s ease, transform .2s var(--ease-out), box-shadow .2s var(--ease-out);box-shadow:0 0 #160c2e00}.btn--buchen:hover{transform:translateY(-2px);box-shadow:0 6px 16px -6px #160c2e73}.on-dark .btn--buchen:hover{box-shadow:0 6px 18px -6px #97bf0499}.on-dark .btn--buchen:focus-visible{outline-color:#fff}.btn__arrow{flex:none;width:1.1em;height:1.1em;transition:transform .15s}.btn:hover .btn__arrow,.arrow-link:hover .btn__arrow{transform:translate(4px)}.btn-row{gap:var(--space-2) var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.arrow-link{color:var(--color-accent);border-bottom:2px solid #0000;align-items:center;gap:.5em;padding-bottom:.15em;font-weight:700;text-decoration:none;display:inline-flex}.arrow-link .btn__arrow{color:var(--color-primary-ink)}.arrow-link:hover{border-bottom-color:var(--color-primary)}.on-dark .arrow-link{color:#fff}.on-dark .arrow-link .btn__arrow{color:var(--color-primary)}@media (prefers-reduced-motion:reduce){.btn,.btn__arrow{transition:none}.btn--buchen:hover{transform:none}}.mark-list{margin:0 0 var(--space-3);padding:0;list-style:none}.mark-list li{border-top:var(--line);padding:.85rem 0 .85rem 1.75rem;position:relative}.mark-list li:last-child{border-bottom:var(--line)}.on-dark .mark-list li{border-color:var(--color-border-dark)}.mark-list li:before{content:"›";color:var(--color-primary-ink);font-weight:800;position:absolute;top:.8rem;left:.25rem}.on-dark .mark-list li:before{color:var(--color-primary)}.media{background:var(--color-surface);border-radius:var(--radius);position:relative;overflow:hidden}.media img{object-fit:cover;width:100%;height:100%}.prose{max-width:44rem}.prose h2{letter-spacing:-.01em;margin:var(--space-4) 0 var(--space-1);font-size:1.35rem;font-weight:700}.prose h3{letter-spacing:0;margin:var(--space-3) 0 var(--space-1);font-size:1.0625rem;font-weight:700}.prose address{font-style:normal}.ton--papier{background-color:var(--color-background);color:var(--color-text)}.ton--sand{background-color:var(--color-sand);color:var(--color-text);--color-primary-ink:var(--color-sand-ink);--ton-ink:var(--color-sand-ink)}.ton--gruen{background-color:var(--color-primary);color:var(--color-accent);--color-primary-ink:var(--color-accent);--ton-text:var(--color-accent);--ton-muted:#160c2ed1;--ton-line:#160c2e4d;--ton-ink:var(--color-accent)}.ton--tief{color:#fff;background-color:var(--color-accent);background-image:linear-gradient(to bottom, var(--ton-vor,transparent), transparent var(--ton-fade)), linear-gradient(to top, var(--ton-nach,transparent), transparent var(--ton-fade)), radial-gradient(60% 70% at 82% 18%, color-mix(in srgb, var(--color-accent-mid) 90%, transparent), transparent 70%), radial-gradient(45% 60% at 8% 100%, color-mix(in srgb, var(--color-accent-mid) 55%, transparent), transparent 70%);position:relative;overflow:hidden}.on-dark{--ton-text:#fff;--ton-muted:#fffc;--ton-line:var(--color-border-dark);--ton-ink:var(--color-primary)}.ton--papier+.ton--tief{--ton-vor:var(--color-background)}.ton--sand+.ton--tief{--ton-vor:var(--color-sand)}.ton--gruen+.ton--tief{--ton-vor:var(--color-primary)}.ton--tief:has(+.ton--papier){--ton-nach:var(--color-background)}.ton--tief:has(+.ton--sand){--ton-nach:var(--color-sand)}.ton--tief:has(+.ton--gruen){--ton-nach:var(--color-primary)}body:has(main>.ton--papier:nth-last-child(1 of .ton)) .site-footer{--ton-vor:var(--color-background)}body:has(main>.ton--sand:nth-last-child(1 of .ton)) .site-footer{--ton-vor:var(--color-sand)}body:has(main>.ton--gruen:nth-last-child(1 of .ton)) .site-footer{--ton-vor:var(--color-primary)}.on-gruen :focus-visible,.on-gruen:focus-visible{outline-color:var(--color-accent)}.on-gruen .btn--primary{background:var(--color-accent);color:#fff}.on-gruen .btn--primary:hover{color:var(--color-accent);border-color:var(--color-accent);background:#fff}.on-gruen .btn--outline{color:var(--color-accent)}.on-gruen .btn--outline:hover{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.on-gruen a:not(.btn){color:var(--color-accent)}.on-gruen .muted,.on-gruen .eyebrow{color:var(--ton-muted)}.on-gruen .mark-list li{border-color:var(--ton-line)}@keyframes reveal-up{0%{opacity:0;transform:translateY(1.75rem)}to{opacity:1;transform:none}}@keyframes parallax{0%{transform:translateY(-5%)scale(1.12)}to{transform:translateY(5%)scale(1.12)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.reveal{animation:linear both reveal-up}html .reveal{animation-timeline:view();animation-range:entry calc(var(--i,0) * 2.5rem) entry calc(12rem + var(--i,0) * 2.5rem)}.parallax img{animation:linear both parallax}html .parallax img{animation-timeline:view()}}@supports not (animation-timeline:view()){.js .reveal{opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(1.75rem)}.js .reveal.is-visible{opacity:1;transform:none}}.js .split .w{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.js .split .w>span{transition:transform .9s var(--ease-out);transition-delay:calc(var(--line,0) * .11s + 60ms);display:inline-block;transform:translateY(105%)}.js .split.is-visible .w>span{transform:none}}.glow-surface{position:relative}.glow-surface:after{content:"";pointer-events:none;background:radial-gradient(36rem circle at var(--mx,50%) var(--my,50%), #97bf0421, transparent 60%);opacity:var(--glow,0);transition:opacity .4s;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reveal,.split .w>span{opacity:1!important;transform:none!important}}.duo{isolation:isolate;position:relative}.duo:after{content:"";background:var(--color-accent);mix-blend-mode:screen;opacity:0;pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.js .duo img{filter:grayscale()contrast(1.12);transition:filter .9s var(--ease-out)}.js .duo:after{opacity:1;transition:opacity .9s var(--ease-out)}@media (hover:hover) and (pointer:fine){.js .duo-trigger:is(:hover,:focus-within) .duo img,.js .duo.duo-trigger:hover img{filter:none}.js .duo-trigger:is(:hover,:focus-within) .duo:after,.js .duo.duo-trigger:hover:after{opacity:0}}@media not ((hover:hover) and (pointer:fine)){.js .duo.is-inview img{filter:none}.js .duo.is-inview:after{opacity:0}}}.sc[data-astro-cid-wnms43ef]{aspect-ratio:var(--ratio);overflow-clip-margin:1rem;position:relative;overflow:clip}.sc__img[data-astro-cid-wnms43ef]{background:var(--color-surface);position:absolute;inset:0}.sc__img[data-astro-cid-wnms43ef] img{object-fit:cover;width:100%;height:100%}.sc--left[data-astro-cid-wnms43ef] .sc__img[data-astro-cid-wnms43ef]{clip-path:polygon(calc(var(--a) * var(--s)) 0, calc(100% + var(--a)) 0, calc(100% + var(--a)) 100%, 0 100%, 0 calc(100% * var(--s)))}.sc--right[data-astro-cid-wnms43ef] .sc__img[data-astro-cid-wnms43ef]{clip-path:polygon(calc(-1 * var(--a)) 0, 100% 0, 100% calc(100% * (1 - var(--s))), calc(100% - var(--a) * var(--s)) 100%, calc(-1 * var(--a)) 100%)}.sc__slash[data-astro-cid-wnms43ef]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sc__slash[data-astro-cid-wnms43ef] line[data-astro-cid-wnms43ef]{stroke:var(--color-primary);stroke-width:8px}@keyframes sc-wipe-left{0%{clip-path:polygon(calc(100% + var(--a) + var(--a) * var(--s)) 0, calc(100% + var(--a)) 0, calc(100% + var(--a)) 100%, calc(100% + var(--a)) 100%, calc(100% + var(--a)) calc(100% * var(--s)))}}@keyframes sc-wipe-right{0%{clip-path:polygon(calc(-1 * var(--a)) 0, calc(-1 * var(--a)) 0, calc(-1 * var(--a)) calc(100% * (1 - var(--s))), calc(-1 * var(--a) - var(--a) * var(--s)) 100%, calc(-1 * var(--a)) 100%)}}@keyframes sc-slash-left{0%{transform:translateX(calc(100% + var(--a)))}}@keyframes sc-slash-right{0%{transform:translateX(calc(-100% - var(--a)))}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.sc--wipe[data-astro-cid-wnms43ef].sc--left .sc__img[data-astro-cid-wnms43ef]{animation:linear both sc-wipe-left}.sc--wipe[data-astro-cid-wnms43ef].sc--right .sc__img[data-astro-cid-wnms43ef]{animation:linear both sc-wipe-right}.sc--wipe[data-astro-cid-wnms43ef].sc--left .sc__slash[data-astro-cid-wnms43ef]{animation:linear both sc-slash-left}.sc--wipe[data-astro-cid-wnms43ef].sc--right .sc__slash[data-astro-cid-wnms43ef]{animation:linear both sc-slash-right}html .sc--wipe[data-astro-cid-wnms43ef].sc--left .sc__img[data-astro-cid-wnms43ef],html .sc--wipe[data-astro-cid-wnms43ef].sc--right .sc__img[data-astro-cid-wnms43ef],html .sc--wipe[data-astro-cid-wnms43ef].sc--left .sc__slash[data-astro-cid-wnms43ef],html .sc--wipe[data-astro-cid-wnms43ef].sc--right .sc__slash[data-astro-cid-wnms43ef]{animation-timeline:view();animation-range:entry 5% cover 42%}}@supports not (animation-timeline:view()){.js .sc--wipe[data-astro-cid-wnms43ef] [data-astro-cid-wnms43ef]:is(.sc__img,.sc__slash){transition:clip-path 1.1s var(--ease-out), transform 1.1s var(--ease-out)}.js .sc--wipe[data-astro-cid-wnms43ef].sc--left:not(.is-visible) .sc__img[data-astro-cid-wnms43ef]{clip-path:polygon(calc(100% + var(--a) + var(--a) * var(--s)) 0, calc(100% + var(--a)) 0, calc(100% + var(--a)) 100%, calc(100% + var(--a)) 100%, calc(100% + var(--a)) calc(100% * var(--s)))}.js .sc--wipe[data-astro-cid-wnms43ef].sc--right:not(.is-visible) .sc__img[data-astro-cid-wnms43ef]{clip-path:polygon(calc(-1 * var(--a)) 0, calc(-1 * var(--a)) 0, calc(-1 * var(--a)) calc(100% * (1 - var(--s))), calc(-1 * var(--a) - var(--a) * var(--s)) 100%, calc(-1 * var(--a)) 100%)}.js .sc--wipe[data-astro-cid-wnms43ef].sc--left:not(.is-visible) .sc__slash[data-astro-cid-wnms43ef]{transform:translateX(calc(100% + var(--a)))}.js .sc--wipe[data-astro-cid-wnms43ef].sc--right:not(.is-visible) .sc__slash[data-astro-cid-wnms43ef]{transform:translateX(calc(-100% - var(--a)))}}}@media (width<=47.99rem){.sc--flat-mobile[data-astro-cid-wnms43ef] .sc__img[data-astro-cid-wnms43ef]{clip-path:none!important;animation:none!important}.sc--flat-mobile[data-astro-cid-wnms43ef] .sc__slash[data-astro-cid-wnms43ef]{display:none}}.site-header[data-astro-cid-nen7h5rs]{top:calc(-1 * var(--topbar-h));z-index:50;position:sticky}.topbar[data-astro-cid-nen7h5rs]{background:var(--color-accent);color:#fff;font-size:.8125rem}.topbar__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-2);height:var(--topbar-h);display:flex}.topbar__claim[data-astro-cid-nen7h5rs]{color:#fffc;margin:0}.topbar__list[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:.25rem 1.75rem;margin:0;padding:.35rem 0;list-style:none;display:flex}.topbar[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#fff;border-bottom:1px solid #0000;align-items:center;gap:.4rem;padding-block:.15rem;text-decoration:none;display:inline-flex}.topbar[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.topbar[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{border-bottom-color:var(--color-primary)}.topbar__icon{width:.95rem;height:.95rem}.topbar[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].topbar__termin{border:1px solid var(--color-primary);border-radius:999px;padding:.1rem .7rem;font-weight:700;transition:background-color .15s,color .15s}.topbar[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].topbar__termin:hover{background:var(--color-primary);color:var(--color-accent);border-bottom-color:var(--color-primary)}.topbar[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].topbar__termin .topbar__icon{color:var(--color-primary);transition:color .15s}.topbar[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].topbar__termin:hover .topbar__icon{color:var(--color-accent)}@media (prefers-reduced-motion:reduce){.topbar[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].topbar__termin,.topbar[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].topbar__termin .topbar__icon{transition:none}}@media (width<=79.99rem){.topbar[data-astro-cid-nen7h5rs]{display:none}.site-header[data-astro-cid-nen7h5rs]{top:0}}.mainbar[data-astro-cid-nen7h5rs]{border-bottom:var(--line);background:var(--color-background);transition:background-color .3s}.site-header[data-astro-cid-nen7h5rs].is-scrolled .mainbar[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs].is-menu-open .mainbar[data-astro-cid-nen7h5rs]{background:var(--color-background)}.mainbar__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--header-h);display:flex}.brand[data-astro-cid-nen7h5rs]{flex:none;display:inline-flex}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{transform-origin:0;width:auto;height:2.25rem;transition:transform .3s var(--ease-out)}.site-header[data-astro-cid-nen7h5rs].is-scrolled .brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{transform:scale(.86)}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-4);display:flex}.kopf-claim[data-astro-cid-nen7h5rs]{display:none}@media (width<=79.99rem) and (width>=340px){.kopf-claim[data-astro-cid-nen7h5rs]{min-width:0;margin:0 auto 0 calc(-1 * var(--space-3) + .85rem);border-left:var(--line);letter-spacing:0;color:var(--color-text-muted);white-space:nowrap;flex:0 auto;padding-left:.85rem;font-size:.75rem;font-weight:600;line-height:1.3;display:block}.kopf-claim[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{display:block}}.nav__list[data-astro-cid-nen7h5rs]{gap:var(--space-3);white-space:nowrap;margin:0;padding:0;list-style:none;display:flex}.nav__link[data-astro-cid-nen7h5rs]{min-height:var(--header-h);font:inherit;color:var(--color-accent);cursor:pointer;background:0 0;border:3px solid #0000;border-left:0;border-right:0;align-items:center;gap:.35rem;padding:0 .15rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.nav__link[data-astro-cid-nen7h5rs]:hover,.nav__item[data-astro-cid-nen7h5rs].is-open>.nav__link[data-astro-cid-nen7h5rs]{border-bottom-color:var(--color-primary)}.nav__link[data-astro-cid-nen7h5rs][aria-current=page],.nav__link[data-astro-cid-nen7h5rs].is-active{border-bottom-color:var(--color-primary-ink)}.nav__chevron{width:1.1rem;height:1.1rem;transition:transform .2s}.nav__item[data-astro-cid-nen7h5rs].is-open .nav__chevron{transform:rotate(180deg)}.nav__ctas[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:.75rem;display:flex}.nav__ctas[data-astro-cid-nen7h5rs] .nav__cta{min-height:2.75rem;padding-block:.6rem}@media (width>=80rem){.nav__ctas[data-astro-cid-nen7h5rs] .btn--primary[data-astro-cid-nen7h5rs]{display:none}.nav__ctas[data-astro-cid-nen7h5rs] .nav__buchen{white-space:nowrap;gap:.5em;padding-inline:1rem}}@media (width>=80rem) and (width<=89.99rem){.nav[data-astro-cid-nen7h5rs]{gap:var(--space-3)}.nav__list[data-astro-cid-nen7h5rs]{gap:var(--space-2)}}.burger[data-astro-cid-nen7h5rs],.nav__extra[data-astro-cid-nen7h5rs]{display:none}.mega[data-astro-cid-nen7h5rs]{background:var(--color-accent);color:#fff;display:none;position:absolute;top:100%;left:0;right:0}.nav__item[data-astro-cid-nen7h5rs].is-open .mega[data-astro-cid-nen7h5rs]{display:block}@keyframes mega-open{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes mega-col{0%{opacity:0;transform:translateY(.75rem)}}@media (prefers-reduced-motion:no-preference){.nav__item[data-astro-cid-nen7h5rs].is-open .mega[data-astro-cid-nen7h5rs]{animation:mega-open .4s var(--ease-out)}.nav__item[data-astro-cid-nen7h5rs].is-open .mega__intro[data-astro-cid-nen7h5rs],.nav__item[data-astro-cid-nen7h5rs].is-open .mega__links[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs],.nav__item[data-astro-cid-nen7h5rs].is-open .mega__teaser[data-astro-cid-nen7h5rs]{animation:mega-col .5s var(--ease-out) both;animation-delay:calc(var(--i,0) * 70ms + 80ms)}}html:not(.js) .nav__item--mega[data-astro-cid-nen7h5rs]:is(:hover,:focus-within) .mega[data-astro-cid-nen7h5rs]{display:block}.mega__inner[data-astro-cid-nen7h5rs]{gap:var(--col-gap);padding-block:var(--space-5) var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.mega__intro[data-astro-cid-nen7h5rs]{grid-column:span 3}.mega__title[data-astro-cid-nen7h5rs]{letter-spacing:-.03em;margin-bottom:var(--space-3);font-size:2.25rem;font-weight:800;line-height:1.05}.mega__text[data-astro-cid-nen7h5rs]{color:#fffc}.mega__links[data-astro-cid-nen7h5rs]{gap:var(--col-gap);grid-column:span 6;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mega__link[data-astro-cid-nen7h5rs]{height:100%;padding-top:var(--space-2);border-top:var(--line-dark);color:#fff;flex-direction:column;gap:.6rem;text-decoration:none;display:flex}.mega__link[data-astro-cid-nen7h5rs]:hover,.mega__link[data-astro-cid-nen7h5rs][aria-current=page]{border-top-color:var(--color-primary)}.mega__link-title[data-astro-cid-nen7h5rs]{font-size:1.15rem;font-weight:700;line-height:1.25}.mega__link-text[data-astro-cid-nen7h5rs]{color:#fffc;font-size:.95rem}.mega__arrow{width:1.25rem;height:1.25rem;color:var(--color-primary);transition:transform .15s}.mega__link[data-astro-cid-nen7h5rs]:hover .mega__arrow{transform:translate(4px)}.mega__teaser[data-astro-cid-nen7h5rs]{color:#fff;flex-direction:column;grid-column:span 3;gap:.4rem;text-decoration:none;display:flex}.mega__teaser-media[data-astro-cid-nen7h5rs]{margin-bottom:var(--space-2);display:block}.mega__teaser[data-astro-cid-nen7h5rs] .eyebrow[data-astro-cid-nen7h5rs]{margin-bottom:0}.mega__teaser-heading[data-astro-cid-nen7h5rs]{letter-spacing:-.02em;font-size:1.35rem;font-weight:800;line-height:1.15}.mega__teaser-text[data-astro-cid-nen7h5rs]{color:#fffc;margin-bottom:var(--space-1);font-size:.95rem}.mega__teaser[data-astro-cid-nen7h5rs]:hover .arrow-link[data-astro-cid-nen7h5rs]{border-bottom-color:var(--color-primary)}@media (width<=79.99rem){.burger[data-astro-cid-nen7h5rs]{width:3rem;height:3rem;color:var(--color-accent);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-right:-.6rem;display:inline-flex}.burger__lines[data-astro-cid-nen7h5rs]{width:1.5rem;height:1rem;display:block;position:relative}.burger__lines[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{width:100%;height:2px;transition:transform .35s var(--ease-out), opacity .2s ease, top .35s var(--ease-out);background:currentColor;position:absolute;left:0}.burger__lines[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{top:0}.burger__lines[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){top:calc(50% - 1px)}.burger__lines[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(3){top:calc(100% - 2px)}.burger[data-astro-cid-nen7h5rs][aria-expanded=true] .burger__lines[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{top:calc(50% - 1px);transform:rotate(45deg)}.burger[data-astro-cid-nen7h5rs][aria-expanded=true] .burger__lines[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.burger[data-astro-cid-nen7h5rs][aria-expanded=true] .burger__lines[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(3){top:calc(50% - 1px);transform:rotate(-45deg)}.nav__extra[data-astro-cid-nen7h5rs]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.nav__extra[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#fff;align-items:center;gap:.6rem;min-height:2.75rem;font-weight:700;text-decoration:none;display:inline-flex}.nav__extra[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{outline-color:var(--color-primary)}.nav__extra-icon{width:1.2rem;height:1.2rem;color:var(--color-primary)}.mainbar[data-astro-cid-nen7h5rs]{position:relative}.nav[data-astro-cid-nen7h5rs]{align-items:stretch;gap:var(--space-4);max-height:calc(100dvh - 7rem);padding:var(--space-2) var(--gutter) var(--space-5);background:var(--color-accent);color:#fff;flex-direction:column;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.site-header[data-astro-cid-nen7h5rs].is-menu-open .nav[data-astro-cid-nen7h5rs]{display:flex}html:not(.js) .nav[data-astro-cid-nen7h5rs]{display:flex;position:static}.nav__list[data-astro-cid-nen7h5rs]{flex-direction:column;gap:0}.nav__item[data-astro-cid-nen7h5rs]{border-bottom:var(--line-dark)}.nav__link[data-astro-cid-nen7h5rs]{color:#fff;border:0;justify-content:space-between;width:100%;min-height:3.5rem;font-size:1.25rem}.nav__link[data-astro-cid-nen7h5rs]:hover,.nav__item[data-astro-cid-nen7h5rs].is-open>.nav__link[data-astro-cid-nen7h5rs],.nav__link[data-astro-cid-nen7h5rs][aria-current=page],.nav__link[data-astro-cid-nen7h5rs].is-active{color:var(--color-primary)}.nav__link[data-astro-cid-nen7h5rs]:focus-visible{outline-color:var(--color-primary)}.mega[data-astro-cid-nen7h5rs]{position:static}.mega__inner[data-astro-cid-nen7h5rs]{gap:var(--space-3);padding:0 0 var(--space-4);flex-direction:column;display:flex}.mega__intro[data-astro-cid-nen7h5rs]{display:none}.mega__links[data-astro-cid-nen7h5rs]{gap:var(--space-2);grid-template-columns:1fr}.mega__teaser-media[data-astro-cid-nen7h5rs]{max-width:24rem}.nav__ctas[data-astro-cid-nen7h5rs]{align-self:flex-start}.nav__ctas[data-astro-cid-nen7h5rs] .nav__cta:focus-visible{outline-color:var(--color-primary)}}@media (prefers-reduced-motion:reduce){.nav__chevron,.mega__arrow{transition:none}}.site-footer[data-astro-cid-jo6i4kqk]{padding-top:calc(var(--ton-fade) + var(--space-4))}.footer__grid[data-astro-cid-jo6i4kqk]{padding-bottom:var(--space-5)}.footer__logo[data-astro-cid-jo6i4kqk]{color:#fff;display:inline-flex}.footer__logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk],.footer__logo[data-astro-cid-jo6i4kqk] .footer__logo-svg{width:auto;height:2.5rem;display:block}.footer__marke[data-astro-cid-jo6i4kqk]{margin:var(--space-1) 0 0;letter-spacing:-.005em;color:var(--ton-muted);font-size:.9375rem;font-weight:600}.footer__claim[data-astro-cid-jo6i4kqk]{margin-top:var(--space-3);letter-spacing:-.03em;max-width:22ch;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;line-height:1.1}.footer__contact[data-astro-cid-jo6i4kqk]{font-style:normal}.footer__heading[data-astro-cid-jo6i4kqk]{padding-bottom:var(--space-1);margin-bottom:var(--space-2);border-bottom:var(--line-dark);font-weight:700}.footer__row[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:.75rem;display:flex}.footer__icon{width:1.1rem;height:1.1rem;color:var(--color-primary);flex:none;margin-top:.3rem}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#fff}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-primary)}.footer__bottom[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--space-2);padding-block:var(--space-3);border-top:var(--line-dark);color:var(--ton-muted);flex-wrap:wrap;font-size:.875rem;display:flex}.footer__bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.footer__einwilligung[data-astro-cid-jo6i4kqk]{font:inherit;color:#fff;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline 1px}.footer__einwilligung[data-astro-cid-jo6i4kqk]:hover{color:var(--color-primary);text-decoration-thickness:2px}.footer__einwilligung[data-astro-cid-jo6i4kqk][hidden]{display:none}.footer__bottom[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.naechster-schritt[data-astro-cid-qz5eyzon]{padding-block:clamp(3rem,7vw,5.5rem)}.naechster-schritt__link[data-astro-cid-qz5eyzon]{align-items:center;gap:var(--space-3);padding-block:var(--space-4);border-top:1px solid var(--ton-line);border-bottom:1px solid var(--ton-line);color:var(--color-accent);grid-template-columns:1fr auto;text-decoration:none;display:grid}.naechster-schritt__link[data-astro-cid-qz5eyzon]:focus-visible{outline-offset:6px}.naechster-schritt__text[data-astro-cid-qz5eyzon]{gap:var(--space-1);min-width:0;display:grid}.naechster-schritt__label[data-astro-cid-qz5eyzon]{color:var(--ton-muted);font-size:1rem;font-weight:600}.naechster-schritt__titel[data-astro-cid-qz5eyzon]{letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(2rem,5.4vw,4.5rem);font-weight:900;line-height:1.05}.naechster-schritt__satz[data-astro-cid-qz5eyzon]{max-width:38rem;color:var(--ton-text);font-size:clamp(1.0625rem,1.4vw,1.25rem)}.naechster-schritt__link[data-astro-cid-qz5eyzon]:hover .naechster-schritt__titel[data-astro-cid-qz5eyzon]{text-underline-offset:.15em;text-decoration:underline 2px}.naechster-schritt__pfeil[data-astro-cid-qz5eyzon]{color:var(--ton-ink);display:block}.naechster-schritt__pfeil[data-astro-cid-qz5eyzon] svg[data-astro-cid-qz5eyzon]{width:clamp(2.5rem,5vw,4rem);height:auto;display:block}@media (prefers-reduced-motion:no-preference){.naechster-schritt__pfeil[data-astro-cid-qz5eyzon] svg[data-astro-cid-qz5eyzon]{transition:transform .3s var(--ease-out)}.naechster-schritt__link[data-astro-cid-qz5eyzon]:hover .naechster-schritt__pfeil[data-astro-cid-qz5eyzon] svg[data-astro-cid-qz5eyzon],.naechster-schritt__link[data-astro-cid-qz5eyzon]:focus-visible .naechster-schritt__pfeil[data-astro-cid-qz5eyzon] svg[data-astro-cid-qz5eyzon]{transform:translate(.5rem)}.naechster-schritt__link[data-astro-cid-qz5eyzon].is-gezuckt .naechster-schritt__pfeil[data-astro-cid-qz5eyzon]{animation:naechster-schritt-zucken .5s var(--ease-out) 1}}@keyframes naechster-schritt-zucken{0%,to{transform:translate(0)}40%{transform:translate(.5rem)}}.einwilligung[data-astro-cid-yslh5vrg]{border-radius:var(--radius);background:var(--color-card);max-block-size:min(100dvh - 1.5rem,46rem);inline-size:min(100% - 1.5rem,38rem);color:var(--color-text);overscroll-behavior:contain;border:0;margin:auto;padding:0;overflow:auto;box-shadow:0 1.25rem 3.75rem #160c2e59}.einwilligung[data-astro-cid-yslh5vrg]:focus{outline:none}.einwilligung[data-astro-cid-yslh5vrg]::backdrop{background:#160c2e99}.einwilligung[data-astro-cid-yslh5vrg][data-art=banner]::backdrop{background:0 0}.einwilligung[data-astro-cid-yslh5vrg]:popover-open{display:block}.einwilligung[data-astro-cid-yslh5vrg][data-art=banner]{z-index:2147483647;border-block-start:4px solid var(--color-primary);border-radius:0;max-block-size:min(70dvh,40rem);inline-size:100%;margin:0;position:fixed;inset:auto 0 0}@media (width>=48rem){.einwilligung[data-astro-cid-yslh5vrg][data-art=banner]{inset:auto var(--space-3) var(--space-3) auto;inline-size:min(100% - 2 * var(--space-3), 34rem);border-radius:var(--radius)}}.einwilligung__innen[data-astro-cid-yslh5vrg]{gap:var(--space-2);padding:clamp(1.125rem,4vw,2rem);padding-block-end:max(clamp(1.125rem, 4vw, 2rem), env(safe-area-inset-bottom));display:grid}.einwilligung__titel[data-astro-cid-yslh5vrg]{margin:0;font-size:clamp(1.25rem,3vw,1.5rem);line-height:1.2}.einwilligung__text[data-astro-cid-yslh5vrg],.einwilligung__info[data-astro-cid-yslh5vrg]{overflow-wrap:anywhere;margin:0}.einwilligung__text[data-astro-cid-yslh5vrg]{font-size:.9375rem;line-height:1.5}.einwilligung__text[data-astro-cid-yslh5vrg] a[data-astro-cid-yslh5vrg]{color:inherit}.einwilligung__kategorie[data-astro-cid-yslh5vrg]{border:0;border-block-start:var(--line);margin:0;padding:0}.einwilligung__kategorie[data-astro-cid-yslh5vrg] legend[data-astro-cid-yslh5vrg]{float:left;inline-size:100%;padding:.75rem 0 0;font-weight:700}.einwilligung__kategorie[data-astro-cid-yslh5vrg] legend[data-astro-cid-yslh5vrg]+[data-astro-cid-yslh5vrg]{clear:both}.einwilligung__kategorie[data-astro-cid-yslh5vrg] ul[data-astro-cid-yslh5vrg]{gap:.75rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.einwilligung__schalter[data-astro-cid-yslh5vrg]{cursor:pointer;align-items:center;gap:.75rem;min-block-size:2.75rem;font-weight:700;display:flex}.einwilligung__schalter[data-astro-cid-yslh5vrg] input[data-astro-cid-yslh5vrg]{block-size:1.375rem;inline-size:1.375rem;accent-color:var(--color-accent);flex-shrink:0}.einwilligung__info[data-astro-cid-yslh5vrg]{color:var(--color-text-muted);padding-inline-start:2.125rem;font-size:.875rem}.einwilligung__knoepfe[data-astro-cid-yslh5vrg]{gap:.625rem;display:grid}@media (width>=22rem){.einwilligung__knoepfe[data-astro-cid-yslh5vrg]{grid-template-columns:repeat(3,1fr)}}@media (width<=47.99rem){.einwilligung[data-astro-cid-yslh5vrg][data-art=banner] .einwilligung__innen[data-astro-cid-yslh5vrg]{padding:1rem 1rem max(1rem, env(safe-area-inset-bottom));gap:.75rem}.einwilligung[data-astro-cid-yslh5vrg][data-art=banner] .einwilligung__titel[data-astro-cid-yslh5vrg]{font-size:1.125rem}.einwilligung[data-astro-cid-yslh5vrg][data-art=banner] .einwilligung__text[data-astro-cid-yslh5vrg]{font-size:.875rem;line-height:1.45}.einwilligung[data-astro-cid-yslh5vrg][data-art=banner] .einwilligung__kategorie[data-astro-cid-yslh5vrg] legend[data-astro-cid-yslh5vrg]{padding-block-start:.5rem}.einwilligung[data-astro-cid-yslh5vrg][data-art=banner] .einwilligung__kategorie[data-astro-cid-yslh5vrg] ul[data-astro-cid-yslh5vrg]{margin-block-start:.25rem}.einwilligung[data-astro-cid-yslh5vrg][data-art=banner] .einwilligung__info[data-astro-cid-yslh5vrg]{font-size:.8125rem}}.einwilligung__knoepfe[data-astro-cid-yslh5vrg] .btn[data-astro-cid-yslh5vrg]{text-align:center;min-block-size:2.75rem;padding:.5rem .625rem;font-size:.875rem}@media (width>=48rem){.einwilligung__knoepfe[data-astro-cid-yslh5vrg] .btn[data-astro-cid-yslh5vrg]{font-size:.9375rem}}.einwilligung[data-astro-cid-yslh5vrg] [data-astro-cid-yslh5vrg]:focus-visible{outline:var(--focus);outline-offset:2px}.slash[data-astro-cid-yma6vm4r]{pointer-events:none;display:block;overflow:visible}.slash__main[data-astro-cid-yma6vm4r],.slash__echo[data-astro-cid-yma6vm4r]{fill:none;stroke-linecap:butt;stroke-dasharray:1;stroke-dashoffset:0}.slash__main[data-astro-cid-yma6vm4r]{stroke:var(--color-primary);stroke-width:11px}.slash__echo[data-astro-cid-yma6vm4r]{stroke:#fff;stroke-opacity:.28;stroke-width:.8px}@keyframes slash-draw{0%{stroke-dashoffset:1px}}@media (prefers-reduced-motion:no-preference){.slash__main[data-astro-cid-yma6vm4r]{animation:slash-draw 1.4s var(--ease-out) .15s both}.slash__echo[data-astro-cid-yma6vm4r]{animation:slash-draw 1.8s var(--ease-out) .55s both}}.hero[data-astro-cid-ge2uvauf]{color:#fff;isolation:isolate;align-items:flex-end;min-height:clamp(26rem,64vh,40rem);display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf]:not(.hero--light){background:linear-gradient(135deg, var(--color-accent) 0%, var(--color-accent-mid) 100%)}.hero--photo[data-astro-cid-ge2uvauf]{min-height:clamp(34rem,86vh,56rem)}.hero--light[data-astro-cid-ge2uvauf]{min-height:0;color:var(--color-text)}.hero__deco[data-astro-cid-ge2uvauf]{z-index:-1;position:absolute;inset:0;overflow:hidden}.hero__media[data-astro-cid-ge2uvauf]{z-index:-2;position:absolute;inset:0}.hero__media[data-astro-cid-ge2uvauf] picture[data-astro-cid-ge2uvauf]{width:100%;height:100%;display:block}.hero__media[data-astro-cid-ge2uvauf] img{object-fit:cover;width:100%;height:100%}.hero__media[data-astro-cid-ge2uvauf]:after{content:"";background:linear-gradient(#160c2e99 0%,#160c2ed6 55%,#160c2ef5 100%);position:absolute;inset:0}.hero__credit[data-astro-cid-ge2uvauf]{text-align:right;color:#ffffffd9;margin:0;font-size:.75rem;line-height:1.4;position:absolute;bottom:.6rem;left:clamp(1rem,4vw,3rem);right:clamp(1rem,4vw,3rem)}.hero__glow[data-astro-cid-ge2uvauf]{background:radial-gradient(38% 42% at 72% 32%,#3e2e70bf,#0000 70%),radial-gradient(46% 50% at 18% 78%,#2c1f52f2,#0000 72%),radial-gradient(30% 36% at 40% 20%,#2c1f52cc,#0000 70%);position:absolute;inset:-30%}.hero--photo[data-astro-cid-ge2uvauf] .hero__glow[data-astro-cid-ge2uvauf]{background:radial-gradient(34% 40% at 74% 30%,#97bf0442,#0000 70%),radial-gradient(40% 44% at 20% 80%,#2c1f528c,#0000 72%)}@keyframes glow-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-6%,4%)scale(1.08)}to{transform:translate(4%,-3%)scale(1.02)}}@media (prefers-reduced-motion:no-preference){.hero__glow[data-astro-cid-ge2uvauf]{animation:22s ease-in-out infinite alternate glow-drift}}.hero__deco[data-astro-cid-ge2uvauf] .hero__slash{width:clamp(16rem,30vw,36rem);height:auto;position:absolute;top:-12%;right:-3vw}.hero__inner[data-astro-cid-ge2uvauf]{padding-block:clamp(6rem,14vh,9rem) clamp(3rem,8vw,6rem);position:relative}.hero--light[data-astro-cid-ge2uvauf] .hero__inner[data-astro-cid-ge2uvauf]{padding-block:clamp(3rem,8vw,6rem) clamp(2.5rem,5vw,4rem)}.hero__text[data-astro-cid-ge2uvauf]{max-width:60rem}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{margin-bottom:var(--space-3)}.hero--light[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:clamp(1.75rem,7.4vw,4.5rem)}.hero__lead[data-astro-cid-ge2uvauf]{color:#ffffffe6;max-width:40rem}.hero--light[data-astro-cid-ge2uvauf] .hero__lead[data-astro-cid-ge2uvauf]{color:var(--color-text-muted)}@media (width<=87.99rem){.hero__deco[data-astro-cid-ge2uvauf] .hero__slash{opacity:.35}}@media (width<=40rem){.hero[data-astro-cid-ge2uvauf],.hero--photo[data-astro-cid-ge2uvauf]{min-height:0}.hero__inner[data-astro-cid-ge2uvauf]{padding-block:3.5rem 2.75rem}.hero--photo[data-astro-cid-ge2uvauf] .hero__inner[data-astro-cid-ge2uvauf]{padding-top:7rem}.hero--credit[data-astro-cid-ge2uvauf] .hero__inner[data-astro-cid-ge2uvauf]{padding-bottom:4.5rem}.hero__deco[data-astro-cid-ge2uvauf] .hero__slash{opacity:.22;width:auto;height:70%;top:-4%;right:-18vw}}.section[data-astro-cid-w6ymvdtg]{padding-block:var(--section-y)}.section__head[data-astro-cid-w6ymvdtg]{margin-bottom:var(--space-5)}.section__intro[data-astro-cid-w6ymvdtg]{max-width:44rem;margin-bottom:0}.lf[data-astro-cid-epcwecdv]{pointer-events:none;position:relative}.lf__svg[data-astro-cid-epcwecdv]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lf--responsive[data-astro-cid-epcwecdv] .lf__svg--vertical[data-astro-cid-epcwecdv]{display:none}@media (width<=56rem){.lf--responsive[data-astro-cid-epcwecdv] .lf__svg--horizontal[data-astro-cid-epcwecdv]{display:none}.lf--responsive[data-astro-cid-epcwecdv] .lf__svg--vertical[data-astro-cid-epcwecdv]{display:block}}.lf__line[data-astro-cid-epcwecdv]{fill:none;stroke-width:1.1px;stroke-linecap:round;vector-effect:non-scaling-stroke}.lf__line--primary[data-astro-cid-epcwecdv]{stroke:var(--color-primary);opacity:.85}.lf__line--accent[data-astro-cid-epcwecdv]{stroke:var(--color-accent);opacity:.32}
