@font-face{font-family:David;src:url(/fonts/David-ExtraLight.woff2) format("woff2"),url(/fonts/David-ExtraLight.woff) format("woff");font-weight:250;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:David;src:url(/fonts/David-Light.woff2) format("woff2"),url(/fonts/David-Light.woff) format("woff");font-weight:300;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:David;src:url(/fonts/David-Medium.woff2) format("woff2"),url(/fonts/David-Medium.woff) format("woff");font-weight:500;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:PP Fraktion;src:url(/fonts/PPFraktionSans-Light.woff2) format("woff2"),url(/fonts/PPFraktionSans-Light.woff) format("woff");font-weight:300;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:PP Fraktion;src:url(/fonts/PPFraktionSans-Bold.woff2) format("woff2"),url(/fonts/PPFraktionSans-Bold.woff) format("woff");font-weight:700;font-style:normal;font-stretch:normal;font-display:swap}:root{--color-black:#000;--color-white:#fff;--color-off-white:#FFFFFB;--color-brown:#3F3026;--color-brown-2:#403126;--color-blue:#DAE1E5;--color-blue-serinity:#B4CBDA;--color-background:var(--color-white);--color-main:var(--color-brown);--rem:1px;--breakpoint-phone:740px;--breakpoint-tablet:1024px;--breakpoint-tablet-portrait:900px;--breakpoint-phone-portrait:420px;--padding:20rem;--header-height:60rem;--vw:100vw;--dvh:100dvh;--grid-columns:12;--grid-gutter:var(--padding);--grid-margin:36rem}@media screen and (max-width:740px){:root{--grid-margin:24rem}}html{height:100%;overflow:visible;position:relative;font-family:David,Helvetica Neue,Arial,sans-serif;min-height:100%;font-size:var(--rem)}html.no-scroll{overflow:hidden}html.no-desktop.no-scroll,html.no-desktop.no-scroll body{touch-action:none;overflow:hidden;height:var(--vh)}html.desktop.no-scroll body{height:var(--vh);overflow:hidden}.scrolling-element{overflow-y:scroll;overflow-x:hidden;overscroll-behavior-y:none}.scrolling-element.safari.desktop{overscroll-behavior-y:auto}body{position:relative;margin:0;background:var(--color-background);color:var(--color-black);font-size:16rem;font-weight:250;line-height:20rem}@media screen and (max-width:740px){body{font-size:14rem}}*{text-rendering:optimizelegibility;text-rendering:geometricprecision;-moz-osx-font-smoothing:grayscale;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-size:inherit;letter-spacing:inherit;font-weight:inherit;margin:0}h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{margin:0!important}a,button{cursor:pointer;font-weight:inherit;text-decoration:none;color:inherit;letter-spacing:inherit}button{margin-top:0;margin-bottom:0}a:active,a:focus,button:active,button:focus,input:active,input:focus{outline:none}strong{font-weight:700}ul{padding:0;margin:0}ul li{list-style-type:none}img{display:block}p{margin:0}button,input[type=submit]{border:none;display:block;cursor:pointer;padding:0;color:inherit}button,input,input[type=submit],textarea{appearance:none;background:rgba(0,0,0,0);letter-spacing:inherit;text-transform:inherit;font-size:inherit}button,input,textarea{font-family:inherit;font-weight:inherit;line-height:inherit;text-align:inherit;border-radius:0}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}