@font-face{font-family:Soehne;src:url(/fonts/soehne-buch.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Soehne;src:url(/fonts/soehne-kraftig.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Soehne;src:url(/fonts/soehne-halbfett.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Soehne Schmal;src:url(/fonts/soehne-schmal-fett.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manuka Slab;src:url(/fonts/manuka-slab-black.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--font-soehne:Soehne, sans-serif;--font-soehne-schmal:Soehne Schmal, sans-serif;--font-manuka:Manuka Slab, serif}*{box-sizing:border-box;margin:0;padding:0}html{font-size:clamp(9.11111px,1.11111vw,16px)}@media only screen and (max-width:820px){html{font-size:min(4.10256vw,16px)}}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;height:100%}html,body{max-width:100vw;overflow-x:clip}body{color:#111;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fffbf0;flex-direction:column;min-height:100%;font-family:Soehne,sans-serif;font-size:clamp(11px,1rem,16px);font-style:normal;font-weight:400;line-height:1.08;display:flex}h1{text-transform:uppercase;margin:0;font-family:Manuka Slab,serif;font-size:3.5rem;font-style:normal;font-weight:800;line-height:1.2}@media only screen and (max-width:820px){h1{font-size:2.375rem}}h2{text-transform:uppercase;margin:0;font-family:Manuka Slab,serif;font-size:3rem;font-style:normal;font-weight:800;line-height:1.2}@media only screen and (max-width:820px){h2{font-size:2.125rem}}h3{text-transform:uppercase;font-family:Manuka Slab,serif;font-size:calc(2.30769vw + 30.4103px);font-style:normal;font-weight:800;line-height:100%}h4{text-transform:uppercase;text-transform:lowercase;font-family:Manuka Slab,serif;font-size:calc(3.07692vw + 14.7692px);font-style:normal;font-weight:800;line-height:110%}@media only screen and (max-width:430px){h4{font-size:calc(1.07692vw + 31.4359px)}}h5{text-transform:capitalize;font-family:Soehne Schmal,sans-serif;font-size:calc(1.69231vw + 18.9231px);font-weight:700;line-height:105%}@media only screen and (max-width:430px){h5{font-size:calc(.923077vw + 21.2308px)}}h6{text-transform:capitalize;font-family:Soehne Schmal,sans-serif;font-size:calc(.461538vw + 14.6154px);font-weight:700;line-height:110%}p{font-family:Soehne,sans-serif;font-size:clamp(11px,1rem,16px);font-style:normal;font-weight:400;line-height:1.08}p:empty{margin:0!important;display:none!important}small{text-transform:lowercase;font-family:Soehne Schmal,sans-serif;font-size:calc(.307692vw + 12.4103px);font-weight:700;line-height:100%}@media only screen and (max-width:820px){small{font-size:calc(.307692vw + 17.7436px)}}@media only screen and (max-width:430px){small{font-size:calc(.461538vw + 17.2821px)}}button{letter-spacing:0;text-transform:uppercase;font-family:Soehne Schmal,sans-serif;font-size:calc(.769231vw + 8.35897px);font-weight:700;line-height:120%}@media only screen and (max-width:430px){button{font-size:12pt}}button{color:inherit;cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}img,video,svg{max-width:100%}html[data-js]:not([data-fonts-ready]) main,html[data-js]:not([data-fonts-ready]) [data-font-gate]{visibility:hidden}html[data-js] [data-accordion-panel]{height:0}[data-accordion-panel]{overflow:hidden}@media (prefers-reduced-motion:no-preference){html[data-js] [data-reveal],html[data-js] [data-split]{opacity:0}html[data-js] [data-draw]{transform:scaleX(0)}html[data-js] [data-rail-item],html[data-js] [data-scene]{opacity:0}html[data-js] [data-wipe]{clip-path:inset(100% 0 0)}}
