@font-face{font-display:swap;font-family:"Stardos Stencil";font-style:normal;font-weight:400;src:url(../fonts/stardos-stencil-v15-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Stardos Stencil";font-style:normal;font-weight:700;src:url(../fonts/stardos-stencil-v15-latin-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Sen";font-style:normal;font-weight:400;src:url(../fonts/sen-v12-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Sen";font-style:normal;font-weight:500;src:url(../fonts/sen-v12-latin-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Sen";font-style:normal;font-weight:600;src:url(../fonts/sen-v12-latin-600.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Sen";font-style:normal;font-weight:700;src:url(../fonts/sen-v12-latin-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Sen";font-style:normal;font-weight:800;src:url(../fonts/sen-v12-latin-800.woff2)format("woff2")}*,::after,::before{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;padding:0;font-family:"Sen",sans-serif;background-color:#1a1b1e;color:#d4d4d8;-webkit-font-smoothing:antialiased;min-height:100vh;display:flex;flex-direction:column;position:relative}::-moz-selection{background-color:#e28b2a;color:#1a1b1e}::selection{background-color:#e28b2a;color:#1a1b1e}a{text-decoration:none;color:inherit}.font-stencil,.hero-header .hero-content h1{font-family:"Stardos Stencil",serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.uppercase{text-transform:uppercase}.bg-noise{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:50;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");display:none}.scanlines{background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,0) 50%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));background-size:100% 4px;position:absolute;inset:0;opacity:.3;pointer-events:none}.main-nav,.main-nav .logo{display:flex;align-items:center}.main-nav{width:100%;height:16rem;padding:1.5rem;justify-content:space-between;flex-direction:column;border-bottom:1px solid #40474d;background-color:#40474d;background-image:url(../img/slightly-blotted-clean-pale-stucco-pattern.jpg);background-repeat:repeat;background-size:2000px 2000px;background-attachment:fixed;position:relative;top:0;z-index:40}@media (min-width:768px){.main-nav{padding:2rem 3rem;height:18rem}}.main-nav .logo{gap:1rem}@media (min-width:768px){.main-nav .logo{margin-bottom:1rem}}.main-nav .logo img{width:auto;height:8rem}.main-nav .nav-links{display:flex;gap:2rem;align-items:center;font-size:.875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}@media (min-width:768px){.main-nav .nav-links{display:flex}}.main-nav .nav-links a{transition:color .3s}.main-footer .footer-brand .brand-title span,.main-footer .footer-brand p span,.main-nav .nav-links a:hover{color:#e28b2a}.main-nav .nav-links .btn-contact{border:1px solid #6f6f6f;padding:.5rem 1rem;transition:all .3s}.main-nav .nav-links .btn-contact:hover{background-color:#fff;color:#000;border-color:#fff}.main-nav .mobile-menu-btn{color:#fff;background:0 0;border:0;cursor:pointer;display:none}@media (min-width:768px){.main-nav .mobile-menu-btn{display:none}}.hero-header,.story-section{background-color:#40474d;background-attachment:fixed}.hero-header{position:relative;border-bottom:1px solid #3f3f46;background-size:cover;background-position:center;background-repeat:no-repeat}.hero-header .hero-grid{display:grid;grid-template-columns:1fr;min-height:85vh}@media (min-width:1024px){.hero-header .hero-grid{grid-template-columns:repeat(12,1fr)}}.hero-header .hero-content{display:flex;flex-direction:column;justify-content:center;padding:2rem;background-color:#40474d;border-right:1px solid #3f3f46}@media (min-width:768px){.hero-header .hero-content{padding:4rem}}@media (min-width:1024px){.hero-header .hero-content{grid-column:span 5}}.hero-header .hero-content .badge{margin-bottom:1rem;display:inline-block;padding:0;color:#e28b2a;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.hero-header .hero-content h1{font-size:3.75rem;color:#fff;line-height:.9;letter-spacing:.05em;margin-bottom:2rem;margin-top:15px}@media (min-width:768px){.hero-header .hero-content h1{font-size:6rem}}@media (max-width:768px){.hero-header .hero-content h1 br{display:none}}.hero-header .hero-content .intro-text{font-size:1.125rem;color:#fff;font-weight:300;line-height:1.625;max-width:28rem;margin-bottom:3rem;border-left:2px solid #52525b;padding-left:1.5rem}.hero-header .hero-content .cta-group{display:flex;flex-direction:column;gap:0;width:100%}@media (min-width:640px){.hero-header .hero-content .cta-group{flex-direction:row;width:auto}}.hero-header .hero-content .cta-group .btn-primary,.hero-header .hero-content .cta-group .btn-secondary{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 2rem;font-size:.875rem;font-weight:700;text-transform:uppercase;transition:background-color .3s}.hero-header .hero-content .cta-group .btn-primary{background-color:#e28b2a;color:#000}.hero-header .hero-content .cta-group .btn-primary:hover{background-color:#fff}.hero-header .hero-content .cta-group .btn-primary:hover .icon{transform:translateX(.25rem)}.hero-header .hero-content .cta-group .btn-primary .icon{transition:transform .3s}.hero-header .hero-content .cta-group .btn-secondary{border:1px solid #52525b;border-left:1px solid #52525b;color:#fff}@media (min-width:640px){.hero-header .hero-content .cta-group .btn-secondary{border-left:0}}.hero-header .hero-content .cta-group .btn-secondary:hover{background-color:#27272a}.hero-header .hero-visuals{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;height:50vh}@media (min-width:1024px){.hero-header .hero-visuals{grid-column:span 7;height:auto}}.hero-header .hero-visuals .visual-item{position:relative;overflow:hidden;border-right:1px solid #3f3f46;border-bottom:1px solid #3f3f46}.hero-header .hero-visuals .visual-item.item-2{background-color:#2a2b2f}.hero-header .hero-visuals .visual-item.item-2 .bg-letter{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.hero-header .hero-visuals .visual-item.item-2 .bg-letter h2{font-family:"Stardos Stencil",serif;font-size:8rem;color:#27272a;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0}.hero-header .hero-visuals .visual-item.item-3{grid-column:span 2;border-right:1px solid #3f3f46}.hero-header .hero-visuals .visual-item img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s}.hero-header .hero-visuals .visual-item.grayscale-hover img{filter:grayscale(100%);transform:scale(1)}.hero-header .hero-visuals .visual-item.grayscale-hover:hover img{filter:grayscale(0%);transform:scale(1.1)}.hero-header .hero-visuals .visual-item.opacity-hover img{opacity:.6;mix-blend-mode:overlay;transition:opacity .3s}.hero-header .hero-visuals .visual-item.opacity-hover:hover img{opacity:.4}.hero-header .hero-visuals .visual-item.contrast-hover img{filter:contrast(1.25) brightness(.75);transition:all .7s}.hero-header .hero-visuals .visual-item.contrast-hover:hover img{filter:contrast(1.25) brightness(1)}.hero-header .hero-visuals .visual-item .caption{position:absolute;background-color:rgba(0,0,0,.8);padding:.25rem .5rem;font-size:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;color:#fff;display:none}@media (min-width:768px){.hero-header .hero-visuals .visual-item .caption{display:block}}.hero-header .hero-visuals .visual-item .caption.bottom-left{bottom:1rem;left:1rem}.hero-header .hero-visuals .visual-item .caption.top-right{top:1rem;right:1rem}.story-section{padding:6rem 1.5rem;border-bottom:1px solid #40474d;background-image:url(../img/slightly-blotted-clean-pale-stucco-pattern.jpg);background-repeat:repeat;background-size:2000px 2000px}@media (min-width:768px){.story-section{padding:6rem 3rem}}.story-section .container{max-width:80rem;margin:0 auto}.story-section .story-grid{display:grid;grid-template-columns:1fr;align-items:start}@media (min-width:1024px){.story-section .story-grid{grid-template-columns:1fr 1fr;gap:4rem}}.story-section .content-side{display:flex;flex-direction:column;gap:2rem}@media (min-width:768px){.story-section .content-side{position:-webkit-sticky;position:sticky;top:8rem}}.products-section .section-header .header-content h2,.story-section .content-side h2{font-family:"Stardos Stencil",serif;color:#fff;letter-spacing:.03em;text-transform:uppercase}.story-section .content-side h2{font-size:2.25rem;margin:0}@media (min-width:768px){.story-section .content-side h2{font-size:3.75rem}}.story-section .content-side .separator{width:6rem;height:.25rem;background-color:#e28b2a}.story-section .content-side .text-block{font-size:1.125rem;color:#a1a1aa;font-weight:300;line-height:1.625}.story-section .content-side .text-block p{margin-bottom:1.5rem}.main-footer .footer-brand p strong,.story-section .content-side .text-block strong{color:#fff;font-weight:700}.story-section .content-side .dealer-links{display:grid;grid-template-columns:1fr;border:1px solid #a1a1aa}@media (min-width:640px){.story-section .content-side .dealer-links{grid-template-columns:1fr 1fr}}.story-section .content-side .dealer-links .dealer-card{padding:1.5rem;border-bottom:1px solid #a1a1aa;transition:all .3s;cursor:pointer}@media (min-width:640px){.story-section .content-side .dealer-links .dealer-card{border-right:1px solid #a1a1aa}.story-section .content-side .dealer-links .dealer-card:last-child{border-right:0}}.story-section .content-side .dealer-links .dealer-card:hover{background-color:#e28b2a;color:#000}.products-section .product-grid .product-card .image-container .slick-dots li button:before,.story-section .content-side .dealer-links .dealer-card:hover .icon{opacity:1}.story-section .content-side .dealer-links .dealer-card h3{font-family:"Stardos Stencil",serif;font-size:1.45rem;margin:0 0 .25rem}@media (min-width:640px){.story-section .content-side .dealer-links .dealer-card h3{min-height:53px}}.story-section .content-side .dealer-links .dealer-card p{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;opacity:1;line-height:1.4;margin:0}@media (min-width:640px){.story-section .content-side .dealer-links .dealer-card p{min-height:47px}}.story-section .content-side .dealer-links .dealer-card .icon{width:1.25rem;height:1.25rem;margin-top:1rem;opacity:1;transition:opacity .3s}.story-section .images-side{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 8px}@media (min-width:768px){.story-section .images-side{grid-template-columns:1fr;gap:2rem;padding-left:0;padding-right:0}}.story-section .images-side .image-card{position:relative}.story-section .images-side .image-card.offset{margin-top:0}@media (min-width:1024px){.story-section .images-side .image-card.offset{margin-top:4rem;margin-left:3rem}}.story-section .images-side .image-card .frame-bg{position:absolute;inset:-.5rem;background-color:transparent;border:1px solid #6f6f6f;z-index:0;transition:transform .3s;transform:rotate(0deg)}.story-section .images-side .image-card:hover .frame-bg.rotate-right{transform:rotate(1deg)}.story-section .images-side .image-card:hover .frame-bg.rotate-left{transform:rotate(-1deg)}.story-section .images-side .image-card .image-wrapper{position:relative;z-index:10;aspect-ratio:4/3;background-color:#18181b;overflow:hidden;border:1px solid #52525b}.story-section .images-side .image-card .image-wrapper img{filter:sepia(.2) contrast(1.25)}.products-section .section-header .header-content p,.story-section .images-side .image-card .image-wrapper .label{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:.875rem}.story-section .images-side .image-card .image-wrapper .label{position:absolute;bottom:0;left:0;background-color:#e28b2a;color:#000;padding:.5rem 1rem;font-weight:700}.products-section{background-color:#40474d;border-bottom:1px solid #40474d;position:relative}.products-section .section-header{border-bottom:1px solid #40474d;padding:4rem 1.5rem;background-color:rgba(24,24,27,.5);background-image:url(../img/texture-ribbed-recycled-knit.png);background-size:300px 300px;background-position:center;background-repeat:repeat;background-attachment:fixed;position:relative;z-index:10}.products-section .section-header::before{content:"";position:absolute;inset:0;background-color:#e28b2a;z-index:0;opacity:.5}@media (min-width:768px){.products-section .section-header{padding:4rem 3rem}}.products-section .section-header .container{max-width:80rem;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1.5rem;position:relative;z-index:10}@media (min-width:768px){.products-section .section-header .container{flex-direction:row}}.products-section .section-header .header-content h2{font-size:3rem;margin:0 0 .5rem}@media (min-width:768px){.products-section .section-header .header-content h2{font-size:3.5rem}}.products-section .section-header .header-content p{letter-spacing:.1em;margin:0;color:#40474d}.products-section .section-header .qr-box{display:none;width:8rem;height:8rem;border:1px solid #3f3f46;padding:.5rem;opacity:.5}@media (min-width:768px){.products-section .section-header .qr-box{display:block}}.products-section .section-header .qr-box .qr-inner{width:100%;height:100%;border:1px dashed #52525b;display:grid;place-items:center;color:#52525b;padding:.7rem;mix-blend-mode:multiply}.products-section .product-grid .patches-card .visual-block .patch-preview img,.products-section .product-grid .patches-card .visual-block .patch-preview2 img,.products-section .section-header .qr-box .qr-inner img,.story-section .images-side .image-card .image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.products-section .product-grid{display:grid;grid-template-columns:1fr}@media (min-width:768px){.products-section .product-grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.products-section .product-grid{grid-template-columns:1fr 1fr 1fr}}.products-section .product-grid .product-card{position:relative;background-color:#40474d;border-bottom:1px solid #6f6f6f;max-width:100vw}@media (min-width:768px){.products-section .product-grid .product-card{border-right:1px solid #6f6f6f}}.products-section .product-grid .product-card .image-container{aspect-ratio:4/3;overflow:hidden;position:relative}@media (min-width:768px){.products-section .product-grid .product-card .image-container{aspect-ratio:5/5}}.products-section .product-grid .product-card .image-container .slick-next,.products-section .product-grid .product-card .image-container .slick-prev{position:absolute;top:auto;bottom:0;z-index:10;background-color:#40474d;color:#000;width:50px;height:50px;cursor:pointer;transition:all .3s;border:1px solid #6f6f6f;border-bottom:none;transform:translateY(0)}.products-section .product-grid .product-card .image-container .slick-next{right:0;left:auto}.products-section .product-grid .product-card .image-container .slick-prev{right:49px;left:auto}.products-section .product-grid .product-card .image-container .slick-dots{position:absolute;bottom:20px;left:25px;padding-right:120px;width:100%;list-style:none;display:flex;justify-content:flex-start}.products-section .product-grid .product-card .image-container .product-slider,.products-section .product-grid .product-card .image-container .product-slider2{max-width:100%}.products-section .product-grid .product-card .image-container .product-slider figure,.products-section .product-grid .product-card .image-container .product-slider2 figure{max-width:100%;aspect-ratio:4/3;margin:0;padding:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.products-section .product-grid .product-card .image-container .product-slider figure,.products-section .product-grid .product-card .image-container .product-slider2 figure{aspect-ratio:5/5}}.products-section .product-grid .product-card .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s}.products-section .product-grid .product-card .image-container .badge{position:absolute;top:1rem;left:1rem;background-color:#fff;color:#000;font-size:.75rem;font-weight:700;padding:.25rem .5rem;text-transform:uppercase}.products-section .product-grid .product-card .details{padding:2rem}.products-section .product-grid .product-card .details .title-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;flex-direction:column}@media (min-width:768px){.products-section .product-grid .product-card .details .title-row{min-height:59px}}.products-section .product-grid .patches-card .text-block small,.products-section .product-grid .product-card .details .title-row small{color:#e28b2a;font-size:.75rem;text-transform:uppercase;font-weight:700;letter-spacing:.05em;display:block;margin-bottom:.25rem}.products-section .product-grid .product-card .details .title-row h3{font-size:1.875rem;font-family:"Stardos Stencil",serif;color:#fff;text-transform:uppercase;margin:0}.products-section .product-grid .product-card .details .title-row .ref{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;color:#71717a;font-size:.75rem;border:1px solid #3f3f46;padding:0 .25rem}.products-section .product-grid .product-card .details .desc{color:#a1a1aa;font-size:.875rem;font-weight:300;margin-bottom:1.5rem}.products-section .product-grid .product-card .details .meta{border-top:1px dashed #6f6f6f;padding-top:1rem}.products-section .product-grid .product-card .details .meta p.label{font-size:.75rem;text-transform:uppercase;color:#a1a1aa;margin-bottom:.5rem;font-weight:700;letter-spacing:.05em}.products-section .product-grid .product-card .details .meta .color-swatches{display:flex;flex-wrap:wrap;gap:.5rem}.products-section .product-grid .product-card .details .meta .color-swatches span{width:1.5rem;height:1.5rem;border:1px solid #52525b;cursor:help;transition:transform .2s}.products-section .product-grid .product-card .details .meta .color-swatches span:hover{transform:scale(1.1)}.products-section .product-grid .product-card .details .meta .warning{color:#e28b2a;font-size:.75rem;text-transform:uppercase;font-weight:700;letter-spacing:.05em;display:flex;align-items:center;gap:.5rem}.products-section .product-grid .product-card .details .meta .specs{display:flex;justify-content:space-between;font-size:.75rem;color:#a1a1aa;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;margin-top:-45px}.products-section .product-grid .product-card .details .meta .specs span:last-child{padding-right:50px}.products-section .product-grid .patches-card{grid-column:1/-1;background-color:#40474d;padding:5rem 1.5rem 0;border-top:1px solid #3f3f46}@media (min-width:768px){.products-section .product-grid .patches-card{padding:7rem 1.5rem 9rem}}.main-footer .footer-grid,.products-section .product-grid .patches-card .container{max-width:80rem;margin:0 auto}.products-section .product-grid .patches-card .content-wrapper{display:flex;flex-direction:column;gap:3rem;align-items:center}@media (min-width:768px){.products-section .product-grid .patches-card .content-wrapper{flex-direction:row}}.products-section .product-grid .patches-card .text-block{flex:1.5}.products-section .product-grid .patches-card .text-block h3{font-size:2.25rem;font-family:"Stardos Stencil",serif;color:#fff;text-transform:uppercase;margin:0 0 .12rem}.products-section .product-grid .patches-card .text-block h3+small{display:block;margin:0 0 1.5rem;color:#fff}.products-section .product-grid .patches-card .text-block p{color:#fff;max-width:39rem;margin-bottom:1.5rem;opacity:.6}.products-section .product-grid .patches-card .visual-block{flex:1;display:flex;justify-content:center;gap:2rem;overflow:hidden;max-width:100vw;flex-wrap:wrap;flex-direction:column}@media (min-width:768px){.products-section .product-grid .patches-card .visual-block{flex-wrap:nowrap;flex-direction:row;overflow:visible}}.products-section .product-grid .patches-card .visual-block .patch-preview{position:relative;width:80%;height:auto;background-color:#18181b;border:2px dashed #52525b;display:flex;align-items:center;justify-content:center;overflow:hidden}@media (min-width:768px){.products-section .product-grid .patches-card .visual-block .patch-preview{width:20rem;height:12rem;transform:translateY(0) translateX(20px)}}.products-section .product-grid .patches-card .visual-block .patch-preview2{position:relative;width:80%;background-color:#18181b;border:2px dashed #52525b;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-left:20%;transform:translateY(-60px)}@media (min-width:768px){.products-section .product-grid .patches-card .visual-block .patch-preview2{width:14rem;height:12rem;transform:translateY(60px) translateX(-80px);margin-left:0}}.main-footer{border-top:1px solid #6f6f6f;background-color:#40474d;background-image:url(../img/slightly-blotted-clean-pale-stucco-pattern.jpg);background-repeat:repeat;background-size:2000px 2000px;background-attachment:fixed;padding:5rem 1.5rem 2.5rem}@media (min-width:768px){.main-footer{padding-left:3rem;padding-right:3rem}}.main-footer .footer-grid{display:grid;grid-template-columns:1fr;gap:3rem;border-bottom:1px solid #27272a;padding-bottom:4rem}@media (min-width:768px){.main-footer .footer-grid{grid-template-columns:repeat(4,1fr)}}.main-footer .footer-brand{grid-column:1}@media (min-width:768px){.main-footer .footer-brand{grid-column:span 2}}.main-footer .footer-brand .brand-title{font-size:2.25rem;font-family:"Stardos Stencil",serif;color:#fff;text-transform:uppercase;line-height:1.1;margin-bottom:1.5rem;font-weight:700}.main-footer .footer-brand p{color:#a1a1aa;font-weight:300;max-width:28rem;line-height:1.4}.main-footer .footer-brand .socials{display:flex;gap:1rem;margin-top:1.5rem;display:none}.main-footer .footer-brand .socials a{width:3rem;height:3rem;border:1px solid #6f6f6f;display:flex;align-items:center;justify-content:center;color:#a1a1aa;transition:all .3s}.main-footer .footer-brand .socials a:hover{background-color:#e28b2a;color:#000;border-color:#e28b2a}.main-footer .footer-col h4{font-size:.875rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #27272a;padding-bottom:1rem;margin:0 0 1.5rem}.main-footer .footer-bottom,.main-footer .footer-col .links{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;color:#a1a1aa}.main-footer .footer-col .links a,.main-footer .footer-col .links span{transition:color .2s;cursor:pointer}.impressum-section .brand-title span,.main-footer .footer-col .links span:hover{color:#e28b2a}.main-footer .footer-col .links a:hover{color:#fff}.main-footer .footer-bottom{max-width:80rem;margin:2rem auto 0;justify-content:space-between;align-items:center;gap:1rem;font-size:.75rem}@media (min-width:768px){.main-footer .footer-bottom{flex-direction:row}}.main-footer .footer-bottom p{margin:0}.impressum-section{padding:5rem 1.5rem;background-color:#fff}.impressum-section .container{max-width:80rem;margin:0 auto}.impressum-section .brand-title{font-size:2.25rem;font-family:"Stardos Stencil",serif;color:#40474d;text-transform:uppercase;line-height:1.1;margin-bottom:1.5rem;font-weight:700}.wysiwyg li,.wysiwyg p{color:#40474d;font-weight:400;line-height:1.4}.wysiwyg h2,.wysiwyg h3{color:#40474d;font-weight:700;margin-bottom:1rem}#cookie-banner button{background-color:#e28b2a;color:#000;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;border:0;padding:.5rem 1rem;border-radius:0;cursor:pointer}#cookie-banner button:hover{background-color:#fff;color:#000}