@charset "UTF-8";:root{--font-family: suisse;--color-1: #287005;--color-1-fixed: #287005;--color-1-05: rgba(35, 66, 26, .05);--color-1-20: rgb(217,219,210);--color-1-20-fixed: rgba(35, 66, 26, .2);--color-1-60: rgba(35, 66, 26, .6);--color-1-60-fixed: rgba(35, 66, 26, .6);--color-2: #F6F5F0;--color-2-fixed: #F6F5F0;--color-2-0: rgba(246, 245, 240, 0);--color-2-80: rgba(246, 245, 240, .8);--color-2-20: rgba(246, 245, 240, .2);--color-2-10: #eceae0;--color-3: #2b5b1d;--color-4-fixed: #17250e;--border: 150rem;--gap: 100rem;--navigation-height: 60rem ;--color-pyrolignum: rgb(176, 77, 49);--color-kapitan_kompakt: #287005}:root.darkmode-on{--color-2: #17250e;--color-2-80: rgba(35, 66, 26, .8);--color-2-20: rgba(35, 66, 26, .2);--color-2-10: rgba(35, 66, 26, .1);--color-1: #dad6cb;--color-1-05: rgba(246, 245, 240, .05);--color-1-20: rgb(50,59,41);--color-1-60: rgba(246, 245, 240, .6);--color-3: white}:root.darkmode-on[site-handle=pyrolignum]{--color-2: #532418;--color-1-20: rgb(255, 255, 255, .2)}@media (max-width: 1199px){:root{--border: 80rem;--gap: 80rem;--navigation-height: 100rem }}@media (max-width: 799px){:root{--border: 40rem;--gap: 60rem}}[site-handle=pyrolignum]{--color-1: rgb(176, 77, 49);--color-1-20: rgb(176, 77, 49, .1);--color-1-05: rgba(176, 77, 49, .05);--color-1-20: rgb(217,219,210);--color-1-60: rgba(0, 0, 0, .6);--color-3: hsl(13.2deg, 56.4%, 34.1%);--color-4-fixed: hsl(12.2deg, 55.1%, 11%, 1)}.button-prominent{display:inline-block;font-size:15rem;letter-spacing:.015em;padding:1em 2em;border-radius:1000px;color:var(--color-2);background-color:var(--color-1);border:1px solid var(--color-1);transition:.25s ease;cursor:pointer}@media (max-width: 1199px){.button-prominent{font-size:20rem;border-radius:2em;text-align:center}}@media (max-width: 799px){.button-prominent{font-size:28rem}}@media (min-width: 1200px){.button-prominent:hover{background-color:var(--color-3);border-color:var(--color-3)}}.button-prominent:after{content:" →"}@media (max-width: 1199px){.button-prominent:after{content:""}}.text .container-buttons{margin-top:30rem;display:grid;grid-auto-flow:column;justify-content:start;gap:10rem}@media (max-width: 1199px){.text .container-buttons{grid-auto-flow:row;justify-content:stretch;gap:0}}.text .container-buttons a.button-prominent:first-child{margin-right:1em}@media (max-width: 1199px){.text .container-buttons a.button-prominent:first-child{margin-right:unset;margin-bottom:1em}}.text .container-buttons a.button-prominent:not(:first-child){background-color:transparent;color:var(--color-1-60);border-color:transparent;padding-left:1em;padding-right:1em}@media (max-width: 1199px){.text .container-buttons a.button-prominent:not(:first-child){padding-left:2em;padding-right:2em;border-color:var(--color-1-20);border-radius:0;border-bottom-width:0}.text .container-buttons a.button-prominent:not(:first-child):nth-child(2){border-top-right-radius:2em;border-top-left-radius:2em}.text .container-buttons a.button-prominent:not(:first-child):last-child{border-bottom-right-radius:2em;border-bottom-left-radius:2em;border-bottom-width:1px}}@media (min-width: 1200px){.text .container-buttons a.button-prominent:not(:first-child):hover{color:var(--color-1)}}*{position:relative;box-sizing:border-box}body{margin:0}figure{margin:0}img,video,svg{display:block;max-width:100%}img,video{pointer-events:none}button,input,textarea{all:unset;box-sizing:border-box;position:relative}button::-moz-placeholder,input::-moz-placeholder,textarea::-moz-placeholder{line-height:inherit;color:inherit}button::placeholder,input::placeholder,textarea::placeholder{line-height:inherit;color:inherit}button{cursor:pointer}label{display:none}p,h1,h2,h3,h4,h5,h6{all:unset;display:inline-block}p:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}p:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}a{all:unset;cursor:pointer}@font-face{font-family:graphik;font-weight:400;font-style:normal;src:url(/build/assets/Graphik-Regular-Web-DADHIOr0.woff2) format("woff2")}#wip{position:fixed;font-size:16px;top:0;left:0;background-color:#fff;z-index:1000;width:100vw;height:100vh;padding:5vw;font-family:graphik,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 1799px){#wip.large{display:block}}@media (min-width: 1800px){#wip.large{display:none}}@media (max-width: 1199px){#wip.medium{display:block}}@media (min-width: 1200px){#wip.medium{display:none}}@media (max-width: 1199px){#wip.small{display:block}}@media (min-width: 1200px){#wip.small{display:none}}#wip .inner-wrapper{display:flex;flex-direction:column;height:100%;max-width:20em;margin-left:auto;margin-right:auto}#wip p{max-width:100%;line-height:140%;font-size:.8rem;letter-spacing:.015em;color:#999;margin:0}#wip a{text-underline-offset:.15em;white-space:nowrap;text-decoration:underline;color:inherit}#wip a:hover{color:red}#wip main{display:flex;flex-direction:column;justify-content:center;flex:1;max-width:100%}#wip main p{margin-bottom:2em}#wip main input{background-color:#fff;padding:1.25em;font:inherit;box-shadow:0 .5em 2em #00000006;border:1px solid black;width:100%;text-transform:uppercase;letter-spacing:.015em;font-size:.8rem}#wip main input::-moz-placeholder{color:#999}#wip main input::placeholder{color:#999}#wip main button{padding:1.25em 0;text-transform:uppercase;text-underline-offset:.1em;color:red;letter-spacing:.015em;font-size:.8rem}#wip main button:hover{text-decoration:underline}#wip .error{color:red;font-size:.8em;letter-spacing:.015em;margin:1em 0}#wip form{display:flex;flex-direction:column;justify-content:center;flex:1;width:20rem;max-width:100%}#wip form p{margin-bottom:2em}#wip form input{background-color:#fff;padding:1.25em;font:inherit;box-shadow:0 .5em 2em #00000006;border:1px solid black;width:100%;letter-spacing:.015em;font-size:.8rem}#wip form input::-moz-placeholder{text-transform:uppercase;color:#999}#wip form input::placeholder{text-transform:uppercase;color:#999}#wip form button{padding:1.25em 0;text-transform:uppercase;text-underline-offset:.1em;color:red;letter-spacing:.015em;font-size:.8rem;font-family:inherit}#wip form button:hover{text-decoration:underline}
