/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[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{display:none}[hidden]{display:none}*{box-sizing:border-box}html{font-family:din-2014,sans-serif;font-weight:normal;font-size:1em;line-height:1.3;background:#262a2b;height:100%}body{height:100%;color:#fff;font-size:22px;line-height:1.5;-webkit-text-size-adjust:none;min-height:100vh}img,figure{max-width:100%}p,.main ul{margin-bottom:1.5rem;letter-spacing:-0.1px}a{color:inherit;text-decoration:none}a:hover,.current-menu-item a,.current-lang a{color:#d53f5c}strong,b{font-weight:700}em,i{font-style:italic}.hide{display:none}h1{font-family:din-2014-narrow,sans-serif;font-size:1em;line-height:1.3;color:#d53f5c;margin-bottom:1.5rem;font-size:8rem;line-height:.9;text-transform:uppercase}@media(max-width: 763px){h1{font-size:6rem}}@media(max-width: 900px){h1{font-size:4rem}}h2{font-family:din-2014-narrow,sans-serif;font-size:1em;line-height:1.3;color:#d53f5c;font-size:2.2rem;line-height:1.2;margin-bottom:1rem;margin-top:3rem}@media(max-width: 900px){h2{font-size:1.8rem}}blockquote{border-left:8px solid #d53f5c;margin-left:0;padding-left:2.5rem;max-width:450px;font-family:din-2014-narrow,sans-serif;font-size:1em;line-height:1.3;font-size:1.7em;line-height:1.2;text-transform:uppercase}.align-right{float:right;margin:1rem;margin-right:0}@media(max-width: 763px){.align-right{float:none;margin:0}}.full-width{width:100%}.gallery{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}.gallery-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin-bottom:0;vertical-align:bottom}.gallery-multiple ul{display:flex;flex-wrap:wrap;gap:.7rem;list-style-type:none;margin:0;padding:0}.gallery-multiple img{height:15rem}.wrapper{margin:0 auto;max-width:1000px;padding:0 1rem}.site-main{padding:5rem 0}.home .site-main,.contact .site-main{padding:0;padding-top:3rem;height:100%;position:relative}.dual-page-layout{height:100%;display:grid;grid-template-columns:1fr 1fr}.dual-page-layout>div:first-child{padding:4vw}.dual-page-layout img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;vertical-align:bottom}@media(max-width: 763px){.dual-page-layout{grid-template-columns:1fr;height:auto}}.site-header{background-color:#262a2b;padding:.8rem 2rem;color:#fff;text-transform:uppercase;font-size:1.2rem;position:fixed;top:0;left:0;right:0;z-index:1;min-height:4rem}@media screen and (min-width: 40em){.site-header{text-align:center}}.some{margin-left:2rem;display:flex;position:absolute;right:2rem;top:1.4rem}.some svg{margin-bottom:0}.hero-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hero-text{position:absolute;bottom:5vw;left:5vw;margin-left:3em}.hero-text h1{margin-top:0;margin-bottom:0;font-size:11vw;line-height:.8}@media(max-width: 763px){.hero-text h1{font-size:5rem}}.hero-text span{font-size:.4em;line-height:1;vertical-align:top;position:absolute;left:-0.8em;top:0}@media(max-width: 763px){.hero-text{left:50%;right:0;margin-left:0;bottom:30%;top:auto;-webkit-transform:translate(-50%);transform:translate(-50%)}}@media(max-width: 763px){.hero-text{left:47%}}.label{position:absolute;right:4rem;bottom:4rem;height:11rem;width:11rem;border-radius:50%;background-color:#262a2b;color:#fff;z-index:2;display:flex;align-items:center;text-align:center;padding:1.5rem;text-transform:uppercase;line-height:1.2;font-size:1.2rem}@media(max-width: 900px){.label{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:2rem}}.site-nav ul{display:flex;flex-direction:column;list-style:none;margin:0 0 0 2rem !important}@media screen and (min-width: 40em){.site-nav ul{justify-content:center;flex-direction:row;margin:0}}.site-nav a{display:inline-block;padding:.4rem .5rem;margin:0 .4rem}.home .nav-item-home a,.about .nav-item-about a,.materials .nav-item-materials a,.contact .nav-item-contact a{color:#d53f5c}#nav-icon3{width:30px;height:22px;position:absolute;left:1.5rem;top:1.4rem;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;display:block}@media screen and (min-width: 40em){#nav-icon3{display:none}}#nav-icon3 span{display:block;position:absolute;height:3px;width:100%;background:#d53f5c;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.25s ease-in-out}#nav-icon3 span:nth-child(1){top:0px}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:8px}#nav-icon3 span:nth-child(4){top:16px}#nav-icon3.active span:nth-child(1){top:18px;width:0%;left:50%}#nav-icon3.active span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon3.active span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon3.active span:nth-child(4){top:18px;width:0%;left:50%}
