html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}@font-face{font-family:Corben;src:url(../media/Corben-Bold.1bzldt0n8z3ba.woff2)format("woff2"),url(../media/Corben-Bold.1s33z4vz8yh9n.woff)format("woff"),url(../media/Corben-Bold.0d9vgvdvvkryl.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Corben;src:url(../media/Corben-Regular.2s6hrtyeui2k2.woff2)format("woff2"),url(../media/Corben-Regular.2o3l6l25234_i.woff)format("woff"),url(../media/Corben-Regular.3kes6hbvb8mjr.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Josefin Sans;src:url(../media/JosefinSans-Thin.2t0-q7olv67iz.woff2)format("woff2"),url(../media/JosefinSans-Thin.2-j86uzjslq_o.woff)format("woff"),url(../media/JosefinSans-Thin.27uf7zszvm7kj.ttf)format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Josefin Sans;src:url(../media/JosefinSans-ThinItalic.0hi89g82ieddo.woff2)format("woff2"),url(../media/JosefinSans-ThinItalic.1vroac0c69udk.woff)format("woff"),url(../media/JosefinSans-ThinItalic.1n-jjp2egoa2c.ttf)format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Josefin Sans;src:url(../media/JosefinSans-Bold.09vlzaa3qof65.woff2)format("woff2"),url(../media/JosefinSans-Bold.0k3jf5jsjkgns.woff)format("woff"),url(../media/JosefinSans-Bold.2_7z3p489rjtq.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Josefin Sans;src:url(../media/JosefinSans-ExtraLightItalic.1c-uuide1bqc1.woff2)format("woff2"),url(../media/JosefinSans-ExtraLightItalic.3oq9eg4tzq9mq.woff)format("woff"),url(../media/JosefinSans-ExtraLightItalic.23y2b953rzz_6.ttf)format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Josefin Sans;src:url(../media/JosefinSans-Italic.37imc365lvu-p.woff2)format("woff2"),url(../media/JosefinSans-Italic.29bvfgo-exeaz.woff)format("woff"),url(../media/JosefinSans-Italic.278vafvk_hidt.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Josefin Sans;src:url(../media/JosefinSans-ExtraLight.1sye72sulnaye.woff2)format("woff2"),url(../media/JosefinSans-ExtraLight.2u6uflt1mznv5.woff)format("woff"),url(../media/JosefinSans-ExtraLight.1bewggz_hs8ps.ttf)format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Josefin Sans;src:url(../media/JosefinSans-Medium.15unqptk44xgs.woff2)format("woff2"),url(../media/JosefinSans-Medium.0mnyuovq2sl-_.woff)format("woff"),url(../media/JosefinSans-Medium.1n09astp_9scf.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Josefin Sans;src:url(../media/JosefinSans-Light.0ebsfm53idaw1.woff2)format("woff2"),url(../media/JosefinSans-Light.286npqjeusydz.woff)format("woff"),url(../media/JosefinSans-Light.3-e-fbn8_ykj1.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Josefin Sans;src:url(../media/JosefinSans-LightItalic.0yhq713_coyjv.woff2)format("woff2"),url(../media/JosefinSans-LightItalic.1o0kpty_7c47_.woff)format("woff"),url(../media/JosefinSans-LightItalic.2-rysx5j5picz.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Josefin Sans;src:url(../media/JosefinSans-BoldItalic.2yn_6k7m4c334.woff2)format("woff2"),url(../media/JosefinSans-BoldItalic.28q_yzrn5-u76.woff)format("woff"),url(../media/JosefinSans-BoldItalic.30_uod8xrbppy.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Josefin Sans;src:url(../media/JosefinSans-SemiBold.3ga4z5dmhimly.woff2)format("woff2"),url(../media/JosefinSans-SemiBold.457zugfivvc5g.woff)format("woff"),url(../media/JosefinSans-SemiBold.0kjq0hkcw2kj9.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Josefin Sans;src:url(../media/JosefinSans-MediumItalic.1bpn62vwwkoxx.woff2)format("woff2"),url(../media/JosefinSans-MediumItalic.24dvpfglwaww1.woff)format("woff"),url(../media/JosefinSans-MediumItalic.10lr984qxghfh.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Josefin Sans;src:url(../media/JosefinSans-Regular.3ckjw238x-nl_.woff2)format("woff2"),url(../media/JosefinSans-Regular.2-p4awfye32gf.woff)format("woff"),url(../media/JosefinSans-Regular.0vhoilj0ind9-.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Josefin Sans;src:url(../media/JosefinSans-SemiBoldItalic.1ljqzpu0aw77j.woff2)format("woff2"),url(../media/JosefinSans-SemiBoldItalic.1qk9ojoiv2-dz.woff)format("woff"),url(../media/JosefinSans-SemiBoldItalic.3ldscu162kwui.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}:root{--neutral-000:#fff;--neutral-100:#f8f9fa;--neutral-200:#e9ecef;--neutral-300:#dee2e6;--neutral-400:#ced4da;--neutral-500:#adb5bd;--neutral-600:#6c757d;--neutral-700:#495057;--neutral-800:#343a40;--neutral-900:#212529;--neutral-1000:#000;--accent-100:#cee0d4;--accent-200:#9dc1a9;--accent-300:#6ca17e;--accent-400:#3b8253;--accent-500:#0a6328;--accent-600:#084f20;--accent-700:#063b18;--accent-800:#042810;--accent-900:#021408;--primary-100:#cfe2ff;--primary-200:#9ec5fe;--primary-300:#6ea7fe;--primary-400:#3d8afd;--primary-500:#0d6dfd;--primary-600:#0a57ca;--primary-700:#084198;--primary-800:#052c65;--primary-900:#031633;--fs-900:3rem;--fs-800:2.25rem;--fs-700:1.75rem;--fs-600:1.25rem;--fs-500:18px;--fs-400:1rem;--fs-300:.925rem;--fs-200:.875rem}@media screen and (min-width:53em){:root{--fs-900:4.5rem;--fs-800:3rem;--fs-700:1.75rem;--fs-600:1.25rem;--fs-500:18px;--fs-400:1rem;--fs-300:.925rem;--fs-200:.875rem}}@media screen and (min-width:65em){:root{--fs-900:5.75rem;--fs-800:3.5rem;--fs-700:2rem;--fs-600:1.5rem;--fs-500:18px;--fs-400:1rem;--fs-300:.925rem;--fs-200:.875rem}}*,:before,:after{box-sizing:border-box}*{font:inherit;margin:0;padding:0}img,picture,svg{object-fit:cover;max-width:100%;display:block}body{font-family:Josefin Sans,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:var(--fs-600);color:#151515;scroll-behavior:smooth;background-color:#fff7eb;line-height:1.7;position:relative}body:not(:has(.contact-modal--hidden)){overflow:hidden}body:has(.imprint){overflow:auto}a{color:#151515}a:is(:hover,:focus){color:#626262}.disabled-background{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999;pointer-events:none;background-color:#15151580;display:none;position:fixed;inset:0;overflow-y:hidden}.disabled-background[data-visible=true]{display:block}.btn{cursor:pointer;font-family:Josefin Sans,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1;font-size:var(--fs-400);text-transform:none;border:0;border-radius:.5rem;justify-content:center;padding:.75em 2em;font-weight:700;text-decoration:none;transition:all .15s ease-in-out;display:inline-flex}.btn[data-type=accent]{background-color:var(--accent-500);color:var(--neutral-100)}.btn[data-type=accent]:is(:hover,:focus){background-color:var(--accent-600);color:var(--neutral-100)}.btn[data-type=primary]{background-color:var(--primary-700);color:var(--neutral-100)}.btn[data-type=primary]:is(:hover,:focus){background-color:var(--primary-800);color:var(--neutral-100)}.close-button{color:#fff;background-color:#0000;border:1px solid #151515;padding:.5rem;transition:all .15s ease-in-out}.close-button img{width:15px}.close-button:is(:hover,:focus){cursor:pointer;background-color:#ffedd2}.nav{--flex-column-gap:2.5rem;z-index:1000;letter-spacing:2.7px;font-family:Corben,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:400;list-style:none}.nav__burger-menu{-o-transition:.15s ease-in-out;cursor:pointer;z-index:9999;width:25px;height:25px;margin-left:auto;transition:all .15s ease-in-out;transform:rotate(0)}.nav__burger-menu span{opacity:1;-o-transition:.25s ease-in-out;background-color:#fff7eb;width:100%;height:3px;transition:all .25s ease-in-out;display:block;position:absolute;left:0;transform:rotate(0)}.nav__burger-menu span:first-child{top:0}.nav__burger-menu span:nth-child(2){top:10px}.nav__burger-menu span:nth-child(3){top:20px}.nav__burger-menu[data-toggle=true] span{background-color:#151515}.nav__burger-menu[data-toggle=true] span:first-child{top:10px;transform:rotate(135deg)}.nav__burger-menu[data-toggle=true] span:nth-child(2){opacity:0;left:-20px}.nav__burger-menu[data-toggle=true] span:nth-child(3){top:10px;transform:rotate(-135deg)}@media screen and (min-width:53em){.nav__burger-menu{display:none}}.nav__list{--flex-row-gap:2.5rem;-o-transition:.15s ease-in-out;background-color:#fff7eb;flex-direction:column;justify-content:center;width:90%;height:100vh;padding:3rem;list-style:none;transition:all .15s ease-in-out;position:fixed;top:0;right:0;transform:translate(100%)}@media screen and (min-width:36em){.nav__list{width:60%}}@media screen and (min-width:53em){.nav__list{background-color:#0000;flex-direction:row;justify-content:space-between;width:100%;height:auto;padding:0;position:static;transform:translate(0%)}}.nav__list[data-visible=true]{-o-transition:.15s ease-in-out;z-index:2213;transition:all .15s ease-in-out;transform:translate(0%)}@media screen and (min-width:53em){.nav__item{flex-shrink:1}}.nav__link{color:#151515;font-size:var(--fs-500);cursor:pointer;border-bottom:2px solid #0000;padding:.25rem 0;text-decoration:none;transition:all .15s ease-in-out;display:inline-block}.nav__link:is(:hover,:focus){color:#151515;border-bottom:2px solid}@media screen and (min-width:53em){.nav__link,.nav__link:is(:hover,:focus){color:#fff7eb}}.nav__link--active{border-bottom:2px solid}.site-header{z-index:99999;color:#151515;width:100%;padding:1rem 0;position:fixed}.site-header__scroll .nav__link{color:#151515}.site-header__scroll .nav__link--active{border-bottom:2px solid}.site-header__scroll .nav__burger-menu span{background-color:#151515}@media screen and (min-width:53em){.site-header__scroll{background-color:#fff3!important}.site-header{-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem);background-color:#15151533}}.site-footer{color:#fff7eb;background-color:#0a6328;margin-top:clamp(2rem,5vh,5rem);padding-block:clamp(2rem,5vh,5rem)}.site-footer a{color:#fff7eb;letter-spacing:0;font-family:Corben,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;text-decoration:none}.site-footer a:is(:hover,:focus){text-decoration:underline}.site-footer__container{justify-content:space-between;align-items:flex-end}.site-footer__info p span{font-weight:700}.contact-form .form-group{gap:1.25rem;margin-bottom:3rem;display:grid}label{color:#151515;font-family:Josefin Sans,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:700;font-size:var(--fs-600)}input:not(.btn),textarea{font-size:var(--fs-600);color:#151515;background-color:#fff7eb;border:1px solid #151515;border-radius:.5rem;padding:.75rem;font-weight:500}::placeholder{color:#959595;font-family:Josefin Sans,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:500}.heading-1{font-size:var(--fs-900);color:#fff7eb;text-transform:normal;letter-spacing:0;font-family:Corben,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.3}.heading-2{font-size:var(--fs-800);color:#0a6328;text-transform:normal;letter-spacing:0;margin-block:.75rem;font-family:Corben,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.3}.heading-3{font-size:var(--fs-700);color:#0a6328;text-transform:normal;letter-spacing:0;font-family:Corben,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.3}.heading-4{font-size:var(--fs-600);color:#151515;text-transform:normal;letter-spacing:0;font-family:Corben,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.3}.contact-modal{z-index:999999;place-items:center;width:100vw;height:100vh;display:grid;position:fixed;overflow-y:hidden}.contact-modal__card{text-align:center;z-index:999999;background-color:#fff7eb;border-radius:.5rem;width:clamp(45%,700px,100% - 2.5rem);padding:1.5rem}.contact-modal__card .button-wrapper{text-align:right}.contact-modal__card .heading-2{margin-top:0}.contact-modal__card form{grid-template-columns:1fr}.contact-modal--hidden{display:none}.block-slider{padding-block:clamp(2rem,5vh,5rem)}.block-slider .splide__slide img{max-width:100%;height:100%}.block-slider .splide__arrow{background:0 0;border:2px solid #fff7eb}.block-slider .splide__arrow svg{fill:#fff7eb}.block-carousel{z-index:100!important}.block-carousel .splide{width:100%!important;max-width:100%!important}.block-carousel .splide__arrow{background:0 0;border:2px solid #fff7eb}.block-carousel .splide__arrow svg{fill:#fff7eb}.block-carousel .splide__slide img{width:100%;height:100%}.even-columns{gap:var(--grid-gap,1.5rem);display:grid}@media screen and (min-width:53em){.even-columns{grid-auto-columns:1fr;grid-auto-flow:column}}.grid-auto-fit{gap:var(--grid-gap,1.5rem);grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));display:grid}.block-standard{flex-basis:100%;width:100%}.block-standard[data-type="3/4"]{flex-basis:75%;width:75%}.block-standard[data-type="2/3"]{flex-basis:100%;width:100%}@media screen and (min-width:36em){.block-standard[data-type="2/3"]{flex-basis:66%;width:66%}}.block-standard[data-type="1/2"]{flex-basis:100%;width:100%}@media screen and (min-width:53em){.block-standard[data-type="1/2"]{flex-basis:calc(50% - var(--flex-column-gap,1rem));width:calc(50% - var(--flex-column-gap,1rem))}}.block-standard[data-type="1/3"]{flex-basis:100%;width:100%}@media screen and (min-width:36em){.block-standard[data-type="1/3"]{flex-basis:calc(50% - (var(--flex-column-gap,1rem)));width:calc(50% - (var(--flex-column-gap,1rem)))}}@media screen and (min-width:53em){.block-standard[data-type="1/3"]{flex-basis:calc(33% - var(--flex-column-gap,1rem) * 2);width:calc(33% - var(--flex-column-gap,1rem) * 2)}}.block-standard[data-type="1/4"]{flex-basis:25%;width:25%}.hero-section{background:url(/hero.png) 50%/cover no-repeat;justify-content:center;align-items:center;height:100vh;margin-bottom:clamp(2rem,5vh,5rem);display:flex}.hero-section h1{text-align:center;max-width:max(65%,520px)}.text-section{--margin-left:auto;padding-block:clamp(2rem,5vh,5rem)}.text-section,.philosophie-section{--margin-left:auto;padding-block:clamp(2rem,5vh,5rem)}.philosophie-section{--margin-left:0}.text-section,.weiteres-section{--margin-left:auto;padding-block:clamp(2rem,5vh,5rem)}.text-section__content{margin-left:var(--margin-left);flex-grow:0}.weiteres-section{--margin-left:0}.bungalow-section{--flex-column-gap:3rem;padding-block:clamp(2rem,5vh,5rem)}.bungalow-section h2{text-align:center}.bungalow-section__container{--flex-row-gap:clamp(2rem, 5vh, 5rem);padding-block:clamp(2rem,5vh,5rem)}.bungalow-section__container .block-standard:has(.need-order){order:-1}@media screen and (min-width:53em){.bungalow-section__container{--flex-row-gap:6rem}.bungalow-section__container .block-standard:has(.need-order){order:0}}.bungalow-section__info ul{margin-left:1em;list-style-type:circle}.umgebung-section{--flex-column-gap:3rem;padding-block:clamp(2rem,5vh,5rem)}.umgebung-section h2{text-align:center}.umgebung-section__container{--flex-row-gap:6rem;padding-block:clamp(2rem,5vh,5rem)}.umgebung-section__container .block-standard:has(.need-order){order:-1}@media screen and (min-width:53em){.umgebung-section__container .block-standard:has(.need-order){order:0}}.umgebung-section__info ul{margin-left:1em;list-style-type:circle}.preise-section{--flex-column-gap:1rem;text-align:center;padding-block:clamp(2rem,5vh,5rem)}.preise-section section{--flow-spacer:1.5rem}.preise-section__container{justify-content:center;padding-block:clamp(2rem,5vh,5rem)}.preise-section__container .block-standard[data-type="1/2"]{flex-basis:80%}@media screen and (min-width:53em){.preise-section__container .block-standard[data-type="1/2"]{flex-basis:calc(40% - var(--flex-column-gap,1rem));width:calc(50% - var(--flex-column-gap,1rem))}}.preise-section__card{--flow-spacer:1.75rem;border:2px solid #0a6328;border-radius:.5rem;flex-direction:column;flex:0;padding:2rem 1.25rem;display:flex}.preise-section__card h3{color:#0a6328;margin-block:.5rem 1.5rem}.preise-section__card h3:first-of-type{margin-bottom:0}.preise-section__card .with-space{margin:1.25rem;display:block}.preise-section__card .smaller{font-size:var(--fs-400)}.preise-section .info-text{font-size:var(--fs-400);width:80%;display:block}.contact-section{text-align:center;padding-block:clamp(2rem,5vh,5rem)}.contact-section p{width:100%}@media screen and (min-width:53em){.contact-section p{width:50%}}.imprint{padding-block:clamp(2rem,5vh,5rem)}.imprint .btn{width:fit-content}.imprint ol{margin:10px 0;padding:15px}.clr-neutral-000{color:var(--neutral-000)}.bg-neutral-000{background-color:var(--neutral-000)}.clr-neutral-100{color:var(--neutral-100)}.bg-neutral-100{background-color:var(--neutral-100)}.clr-neutral-200{color:var(--neutral-200)}.bg-neutral-200{background-color:var(--neutral-200)}.clr-neutral-300{color:var(--neutral-300)}.bg-neutral-300{background-color:var(--neutral-300)}.clr-neutral-400{color:var(--neutral-400)}.bg-neutral-400{background-color:var(--neutral-400)}.clr-neutral-500{color:var(--neutral-500)}.bg-neutral-500{background-color:var(--neutral-500)}.clr-neutral-600{color:var(--neutral-600)}.bg-neutral-600{background-color:var(--neutral-600)}.clr-neutral-700{color:var(--neutral-700)}.bg-neutral-700{background-color:var(--neutral-700)}.clr-neutral-800{color:var(--neutral-800)}.bg-neutral-800{background-color:var(--neutral-800)}.clr-neutral-900{color:var(--neutral-900)}.bg-neutral-900{background-color:var(--neutral-900)}.clr-neutral-1000{color:var(--neutral-1000)}.bg-neutral-1000{background-color:var(--neutral-1000)}.clr-accent-100{color:var(--accent-100)}.bg-accent-100{background-color:var(--accent-100)}.clr-accent-200{color:var(--accent-200)}.bg-accent-200{background-color:var(--accent-200)}.clr-accent-300{color:var(--accent-300)}.bg-accent-300{background-color:var(--accent-300)}.clr-accent-400{color:var(--accent-400)}.bg-accent-400{background-color:var(--accent-400)}.clr-accent-500{color:var(--accent-500)}.bg-accent-500{background-color:var(--accent-500)}.clr-accent-600{color:var(--accent-600)}.bg-accent-600{background-color:var(--accent-600)}.clr-accent-700{color:var(--accent-700)}.bg-accent-700{background-color:var(--accent-700)}.clr-accent-800{color:var(--accent-800)}.bg-accent-800{background-color:var(--accent-800)}.clr-accent-900{color:var(--accent-900)}.bg-accent-900{background-color:var(--accent-900)}.clr-primary-100{color:var(--primary-100)}.bg-primary-100{background-color:var(--primary-100)}.clr-primary-200{color:var(--primary-200)}.bg-primary-200{background-color:var(--primary-200)}.clr-primary-300{color:var(--primary-300)}.bg-primary-300{background-color:var(--primary-300)}.clr-primary-400{color:var(--primary-400)}.bg-primary-400{background-color:var(--primary-400)}.clr-primary-500{color:var(--primary-500)}.bg-primary-500{background-color:var(--primary-500)}.clr-primary-600{color:var(--primary-600)}.bg-primary-600{background-color:var(--primary-600)}.clr-primary-700{color:var(--primary-700)}.bg-primary-700{background-color:var(--primary-700)}.clr-primary-800{color:var(--primary-800)}.bg-primary-800{background-color:var(--primary-800)}.clr-primary-900{color:var(--primary-900)}.bg-primary-900{background-color:var(--primary-900)}.fs-900{font-size:var(--fs-900)}.fs-800{font-size:var(--fs-800)}.fs-700{font-size:var(--fs-700)}.fs-600{font-size:var(--fs-600)}.fs-500{font-size:var(--fs-500)}.fs-400{font-size:var(--fs-400)}.fs-300{font-size:var(--fs-300)}.fs-200{font-size:var(--fs-200)}.section{padding-block:clamp(2rem,5vh,5rem)}.mx-auto{margin-inline:auto}.m-1{margin:.25rem}.m-block-start-1{margin-block-start:.25rem}.m-block-end-1{margin-block-end:.25rem}.m-block-1{margin-block:.25rem}.m-inline-start-1{margin-inline-start:.25rem}.m-inline-end-1{margin-inline-end:.25rem}.m-inline-1{margin-inline:.25rem}.p-1{padding:.25rem}.p-block-start-1{padding-block-start:.25rem}.p-block-end-1{padding-block-end:.25rem}.p-block-1{padding-block:.25rem}.p-inline-start-1{padding-inline-start:.25rem}.p-inline-end-1{padding-inline-end:.25rem}.p-inline-1{padding-inline:.25rem}.m-2{margin:.5rem}.m-block-start-2{margin-block-start:.5rem}.m-block-end-2{margin-block-end:.5rem}.m-block-2{margin-block:.5rem}.m-inline-start-2{margin-inline-start:.5rem}.m-inline-end-2{margin-inline-end:.5rem}.m-inline-2{margin-inline:.5rem}.p-2{padding:.5rem}.p-block-start-2{padding-block-start:.5rem}.p-block-end-2{padding-block-end:.5rem}.p-block-2{padding-block:.5rem}.p-inline-start-2{padding-inline-start:.5rem}.p-inline-end-2{padding-inline-end:.5rem}.p-inline-2{padding-inline:.5rem}.m-3{margin:.75rem}.m-block-start-3{margin-block-start:.75rem}.m-block-end-3{margin-block-end:.75rem}.m-block-3{margin-block:.75rem}.m-inline-start-3{margin-inline-start:.75rem}.m-inline-end-3{margin-inline-end:.75rem}.m-inline-3{margin-inline:.75rem}.p-3{padding:.75rem}.p-block-start-3{padding-block-start:.75rem}.p-block-end-3{padding-block-end:.75rem}.p-block-3{padding-block:.75rem}.p-inline-start-3{padding-inline-start:.75rem}.p-inline-end-3{padding-inline-end:.75rem}.p-inline-3{padding-inline:.75rem}.m-4{margin:1rem}.m-block-start-4{margin-block-start:1rem}.m-block-end-4{margin-block-end:1rem}.m-block-4{margin-block:1rem}.m-inline-start-4{margin-inline-start:1rem}.m-inline-end-4{margin-inline-end:1rem}.m-inline-4{margin-inline:1rem}.p-4{padding:1rem}.p-block-start-4{padding-block-start:1rem}.p-block-end-4{padding-block-end:1rem}.p-block-4{padding-block:1rem}.p-inline-start-4{padding-inline-start:1rem}.p-inline-end-4{padding-inline-end:1rem}.p-inline-4{padding-inline:1rem}.m-5{margin:1.25rem}.m-block-start-5{margin-block-start:1.25rem}.m-block-end-5{margin-block-end:1.25rem}.m-block-5{margin-block:1.25rem}.m-inline-start-5{margin-inline-start:1.25rem}.m-inline-end-5{margin-inline-end:1.25rem}.m-inline-5{margin-inline:1.25rem}.p-5{padding:1.25rem}.p-block-start-5{padding-block-start:1.25rem}.p-block-end-5{padding-block-end:1.25rem}.p-block-5{padding-block:1.25rem}.p-inline-start-5{padding-inline-start:1.25rem}.p-inline-end-5{padding-inline-end:1.25rem}.p-inline-5{padding-inline:1.25rem}.m-6{margin:1.5rem}.m-block-start-6{margin-block-start:1.5rem}.m-block-end-6{margin-block-end:1.5rem}.m-block-6{margin-block:1.5rem}.m-inline-start-6{margin-inline-start:1.5rem}.m-inline-end-6{margin-inline-end:1.5rem}.m-inline-6{margin-inline:1.5rem}.p-6{padding:1.5rem}.p-block-start-6{padding-block-start:1.5rem}.p-block-end-6{padding-block-end:1.5rem}.p-block-6{padding-block:1.5rem}.p-inline-start-6{padding-inline-start:1.5rem}.p-inline-end-6{padding-inline-end:1.5rem}.p-inline-6{padding-inline:1.5rem}.m-7{margin:1.75rem}.m-block-start-7{margin-block-start:1.75rem}.m-block-end-7{margin-block-end:1.75rem}.m-block-7{margin-block:1.75rem}.m-inline-start-7{margin-inline-start:1.75rem}.m-inline-end-7{margin-inline-end:1.75rem}.m-inline-7{margin-inline:1.75rem}.p-7{padding:1.75rem}.p-block-start-7{padding-block-start:1.75rem}.p-block-end-7{padding-block-end:1.75rem}.p-block-7{padding-block:1.75rem}.p-inline-start-7{padding-inline-start:1.75rem}.p-inline-end-7{padding-inline-end:1.75rem}.p-inline-7{padding-inline:1.75rem}.m-8{margin:2rem}.m-block-start-8{margin-block-start:2rem}.m-block-end-8{margin-block-end:2rem}.m-block-8{margin-block:2rem}.m-inline-start-8{margin-inline-start:2rem}.m-inline-end-8{margin-inline-end:2rem}.m-inline-8{margin-inline:2rem}.p-8{padding:2rem}.p-block-start-8{padding-block-start:2rem}.p-block-end-8{padding-block-end:2rem}.p-block-8{padding-block:2rem}.p-inline-start-8{padding-inline-start:2rem}.p-inline-end-8{padding-inline-end:2rem}.p-inline-8{padding-inline:2rem}.m-9{margin:2.5rem}.m-block-start-9{margin-block-start:2.5rem}.m-block-end-9{margin-block-end:2.5rem}.m-block-9{margin-block:2.5rem}.m-inline-start-9{margin-inline-start:2.5rem}.m-inline-end-9{margin-inline-end:2.5rem}.m-inline-9{margin-inline:2.5rem}.p-9{padding:2.5rem}.p-block-start-9{padding-block-start:2.5rem}.p-block-end-9{padding-block-end:2.5rem}.p-block-9{padding-block:2.5rem}.p-inline-start-9{padding-inline-start:2.5rem}.p-inline-end-9{padding-inline-end:2.5rem}.p-inline-9{padding-inline:2.5rem}.m-10{margin:3rem}.m-block-start-10{margin-block-start:3rem}.m-block-end-10{margin-block-end:3rem}.m-block-10{margin-block:3rem}.m-inline-start-10{margin-inline-start:3rem}.m-inline-end-10{margin-inline-end:3rem}.m-inline-10{margin-inline:3rem}.p-10{padding:3rem}.p-block-start-10{padding-block-start:3rem}.p-block-end-10{padding-block-end:3rem}.p-block-10{padding-block:3rem}.p-inline-start-10{padding-inline-start:3rem}.p-inline-end-10{padding-inline-end:3rem}.p-inline-10{padding-inline:3rem}.m-11{margin:4rem}.m-block-start-11{margin-block-start:4rem}.m-block-end-11{margin-block-end:4rem}.m-block-11{margin-block:4rem}.m-inline-start-11{margin-inline-start:4rem}.m-inline-end-11{margin-inline-end:4rem}.m-inline-11{margin-inline:4rem}.p-11{padding:4rem}.p-block-start-11{padding-block-start:4rem}.p-block-end-11{padding-block-end:4rem}.p-block-11{padding-block:4rem}.p-inline-start-11{padding-inline-start:4rem}.p-inline-end-11{padding-inline-end:4rem}.p-inline-11{padding-inline:4rem}.m-12{margin:5rem}.m-block-start-12{margin-block-start:5rem}.m-block-end-12{margin-block-end:5rem}.m-block-12{margin-block:5rem}.m-inline-start-12{margin-inline-start:5rem}.m-inline-end-12{margin-inline-end:5rem}.m-inline-12{margin-inline:5rem}.p-12{padding:5rem}.p-block-start-12{padding-block-start:5rem}.p-block-end-12{padding-block-end:5rem}.p-block-12{padding-block:5rem}.p-inline-start-12{padding-inline-start:5rem}.p-inline-end-12{padding-inline-end:5rem}.p-inline-12{padding-inline:5rem}.m-13{margin:6rem}.m-block-start-13{margin-block-start:6rem}.m-block-end-13{margin-block-end:6rem}.m-block-13{margin-block:6rem}.m-inline-start-13{margin-inline-start:6rem}.m-inline-end-13{margin-inline-end:6rem}.m-inline-13{margin-inline:6rem}.p-13{padding:6rem}.p-block-start-13{padding-block-start:6rem}.p-block-end-13{padding-block-end:6rem}.p-block-13{padding-block:6rem}.p-inline-start-13{padding-inline-start:6rem}.p-inline-end-13{padding-inline-end:6rem}.p-inline-13{padding-inline:6rem}.m-14{margin:8rem}.m-block-start-14{margin-block-start:8rem}.m-block-end-14{margin-block-end:8rem}.m-block-14{margin-block:8rem}.m-inline-start-14{margin-inline-start:8rem}.m-inline-end-14{margin-inline-end:8rem}.m-inline-14{margin-inline:8rem}.p-14{padding:8rem}.p-block-start-14{padding-block-start:8rem}.p-block-end-14{padding-block-end:8rem}.p-block-14{padding-block:8rem}.p-inline-start-14{padding-inline-start:8rem}.p-inline-end-14{padding-inline-end:8rem}.p-inline-14{padding-inline:8rem}.m-15{margin:10rem}.m-block-start-15{margin-block-start:10rem}.m-block-end-15{margin-block-end:10rem}.m-block-15{margin-block:10rem}.m-inline-start-15{margin-inline-start:10rem}.m-inline-end-15{margin-inline-end:10rem}.m-inline-15{margin-inline:10rem}.p-15{padding:10rem}.p-block-start-15{padding-block-start:10rem}.p-block-end-15{padding-block-end:10rem}.p-block-15{padding-block:10rem}.p-inline-start-15{padding-inline-start:10rem}.p-inline-end-15{padding-inline-end:10rem}.p-inline-15{padding-inline:10rem}.container{--breakout-size:calc((1440px - 1330px) / 2);grid-template-columns:[full-width-start] minmax(1rem, 1fr) [breakout-start] minmax(0, var(--breakout-size)) [content-start] min(100% - 2rem, 1330px) [content-end] minmax(0, var(--breakout-size)) [breakout-end] minmax(1rem, 1fr) [full-width-end];display:grid}.container>:not(.breakout,.full-width),.full-width>:not(.breakout,.full-width){grid-column:content}.container>.breakout{grid-column:breakout}.container>.full-width{grid-column:full-width}.fw-regular{font-weight:400}.fw-bold{font-weight:700}.box-shadow-1{box-shadow:0 6px 5px #00000003,0 22px 18px #00000005,0 100px 80px #00000008}.box-shadow-2{box-shadow:0 6px 5px #00000004,0 22px 18px #00000006,0 100px 80px #0000000a}.box-shadow-3{box-shadow:0 6px 5px #00000005,0 22px 18px #00000008,0 100px 80px #0000000d}.box-shadow-4{box-shadow:0 6px 5px #00000008,0 22px 18px #0000000b,0 100px 80px #00000012}.box-shadow-5{box-shadow:0 6px 5px #0000000a,0 22px 18px #0000000f,0 100px 80px #0000001a}.text-center{text-align:center}.uppercase{text-transform:uppercase}.ff-base{font-family:Josefin Sans,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.ff-accent{font-family:Corben,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.flex{column-gap:var(--flex-column-gap,1rem);row-gap:var(--flex-row-gap,.5rem);flex-wrap:wrap;display:flex}.flex-group.mx-auto{justify-content:center}.flow>:where(:not(:first-child)){margin-top:var(--flow-spacer,1.5em)}.round{aspect-ratio:1;border-radius:50%}.border-radius-1{border-radius:.5rem}.border-radius-2{border-radius:1rem}
