html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:OrtetSans;src:url(../fonts/OrtetSans-Light.woff2) format("woff2"),url(../fonts/OrtetSans-Light.woff) format("woff");font-weight:300}@font-face{font-family:OrtetSans;src:url(../fonts/OrtetSans-Regular.woff2) format("woff2"),url(../fonts/OrtetSans-Regular.woff) format("woff");font-weight:400}@font-face{font-family:OrtetSans;src:url(../fonts/OrtetSans-Medium.woff2) format("woff2"),url(../fonts/OrtetSans-Medium.woff) format("woff");font-weight:500}@font-face{font-family:OrtetSans;src:url(../fonts/OrtetSans-DemiBold.woff2) format("woff2"),url(../fonts/OrtetSans-DemiBold.woff) format("woff");font-weight:600}@font-face{font-family:OrtetSans;src:url(../fonts/OrtetSans-Bold.woff2) format("woff2"),url(../fonts/OrtetSans-Bold.woff) format("woff");font-weight:700}@font-face{font-family:OrtetSans;src:url(../fonts/OrtetSans-ExtraBold.woff2) format("woff2"),url(../fonts/OrtetSans-ExtraBold.woff) format("woff");font-weight:800}@font-face{font-family:OrtetSans;src:url(../fonts/OrtetSans-Heavy.woff2) format("woff2"),url(../fonts/OrtetSans-Heavy.woff) format("woff");font-weight:900}@font-face{font-family:OrtetMonospace;src:url(../fonts/OrtetMonospace-Light.woff2) format("woff2"),url(../fonts/OrtetMonospace-Light.woff) format("woff");font-weight:300}@font-face{font-family:OrtetMonospace;src:url(../fonts/OrtetMonospace-Regular.woff2) format("woff2"),url(../fonts/OrtetMonospace-Regular.woff) format("woff");font-weight:400}@font-face{font-family:OrtetMonospace;src:url(../fonts/OrtetMonospace-Medium.woff2) format("woff2"),url(../fonts/OrtetMonospace-Medium.woff) format("woff");font-weight:500}@font-face{font-family:OrtetMonospace;src:url(../fonts/OrtetMonospace-DemiBold.woff2) format("woff2"),url(../fonts/OrtetMonospace-DemiBold.woff) format("woff");font-weight:600}@font-face{font-family:OrtetMonospace;src:url(../fonts/OrtetMonospace-Bold.woff2) format("woff2"),url(../fonts/OrtetMonospace-Bold.woff) format("woff");font-weight:700}@font-face{font-family:OrtetMonospace;src:url(../fonts/OrtetMonospace-ExtraBold.woff2) format("woff2"),url(../fonts/OrtetMonospace-ExtraBold.woff) format("woff");font-weight:800}@font-face{font-family:OrtetMonospace;src:url(../fonts/OrtetMonospace-Heavy.woff2) format("woff2"),url(../fonts/OrtetMonospace-Heavy.woff) format("woff");font-weight:900}body{background-color:#000;text-align:center;overflow-x:hidden}body header nav{display:block;box-sizing:border-box;padding-left:12.5vw;padding-right:12.5vw;transition:all .3s ease;position:relative;top:0;left:50%;transform:translate(-50%);z-index:10;background-color:#000}body header nav img{max-height:28px;margin:auto;padding-top:2vh;padding-bottom:2vh}body header nav ul li{display:none}body header nav.open{display:flex;padding-top:5vh;padding-bottom:5vh}body header nav.open img{padding-top:0;width:auto}body header nav.open ul{width:18.75vw}body header nav.open ul li{display:block}body header nav.open ul li a{font-family:OrtetSans,sans-serif;font-weight:700;font-size:7pt;letter-spacing:.025em;line-height:17.5pt;text-transform:uppercase;color:#cdcdcd;text-decoration:none}body header nav.open ul li:first-child a{font-family:OrtetSans,sans-serif;font-weight:800;font-size:7.25pt;letter-spacing:.025em;line-height:13pt;text-transform:uppercase;color:#e1e1e1}body header nav.sticky{position:fixed;width:100%;z-index:1000;display:none}body header nav.show-sticky-nav{display:block}body header nav.show-sticky-nav.open{display:flex}@media (max-width: 1000px){body header nav.show-sticky-nav{display:block}}@media (max-width: 1000px){body header nav{display:block;width:100vw}body header nav.open{display:block;padding-top:5vh;padding-bottom:5vh}body header nav.open ul{width:100%;padding-bottom:35px;text-align:center}}body header figure{position:relative}body header figure figcaption{padding-top:10vh;padding-bottom:10vh}body header figure h1{font-family:OrtetSans,sans-serif;font-weight:600;font-size:14pt;letter-spacing:.26em;line-height:24pt;text-transform:uppercase;color:#e1e1e1;max-width:75vw;width:74ch;margin:auto}body header figure h2{font-family:OrtetSans,sans-serif;font-weight:500;font-size:8pt;letter-spacing:.26em;line-height:14pt;text-transform:uppercase;color:#cdcdcd;max-width:75vw;width:74ch;margin:auto}body header figure img{max-width:100vw;max-height:100vh;height:auto;width:auto;object-fit:contain}body main{display:flex;flex-direction:column;min-height:100vh;min-width:100vw}body main nav{display:flex;align-items:flex-end;box-sizing:border-box;padding-top:5vh;padding-bottom:0;padding-left:12.5vw;padding-right:12.5vw;transition:all .3s ease;position:relative;top:0;left:50%;transform:translate(-50%);z-index:1;background-color:none}body main nav img{max-height:28px;margin:auto}body main nav ul{width:18.75vw}body main nav ul li{display:block}body main nav ul li a{font-family:OrtetSans,sans-serif;font-weight:700;font-size:7pt;letter-spacing:.025em;line-height:17.5pt;text-transform:uppercase;color:#cdcdcd;text-decoration:none}body main nav ul li:first-child a{font-family:OrtetSans,sans-serif;font-weight:500;font-size:7.75pt;letter-spacing:.25em;line-height:13pt;text-transform:uppercase;color:#e1e1e1}@media (max-width: 1000px){body main nav{display:block;width:100vw}body main nav ul{width:75vw;padding-top:25px;padding-bottom:25px;text-align:center}}body main section{margin:-2vh auto 0;padding-top:18vh}body main section h3{font-family:OrtetSans,sans-serif;font-weight:600;font-size:10.5pt;letter-spacing:.25em;line-height:21pt;text-transform:uppercase;color:#e1e1e1;width:80ch;max-width:75vw;padding-bottom:2vh;margin:auto}body main section h4{font-family:OrtetSans,sans-serif;font-weight:400;font-size:7pt;letter-spacing:.25em;line-height:14pt;text-transform:uppercase;color:#cdcdcd;width:80ch;max-width:75vw;margin:auto;display:flex;align-items:center;justify-content:center}body main section h4 a{color:inherit}body main section h5{font-family:OrtetSans,sans-serif;font-weight:500;font-size:7pt;letter-spacing:.25em;line-height:18pt;text-transform:uppercase;color:#e1e1e1;max-width:80ch;margin:auto;margin-top:8vh;margin-bottom:8vh}body main section a{text-decoration:none;color:inherit}body main section div p{font-family:OrtetMonospace,monospace;font-weight:300;font-size:7pt;letter-spacing:0em;line-height:13.5pt;text-transform:none;color:#e1e1e1;text-align:justify;width:min(75ch,75vw);max-width:75vw;margin:0 auto}body main section div p:last-of-type{margin-bottom:16vh}body main section p a{font-family:OrtetMonospace,monospace;font-weight:400;font-size:7pt;letter-spacing:0em;line-height:13.5pt;text-transform:none;color:#b9b9b9}body main section figure div{max-width:75vw;max-height:112.5vw;margin:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));column-gap:1%;justify-items:center;align-items:center}body main section figure img{font-family:OrtetMonospace,monospace;font-weight:300;font-size:7pt;letter-spacing:0em;line-height:13.5pt;text-transform:none;color:#e1e1e1;width:75ch;max-width:75vw;max-height:112.5vw;height:auto;object-fit:contain}body main section figure figcaption{font-family:OrtetMonospace,monospace;font-weight:400;font-size:6pt;letter-spacing:0em;line-height:10pt;text-transform:uppercase;color:#e1e1e1;width:75ch;max-width:75vw;margin:auto;margin-top:4vh;margin-bottom:8vh}body main section figure figcaption h3{width:100%;margin:0 auto}body main section dl{display:grid;grid-template-columns:auto auto;column-gap:5vw;row-gap:5px;text-align:left;margin:auto;margin-top:8vh;margin-bottom:8vh;padding:0 10%;width:75ch;max-width:75vw}body main section dl dt{font-family:OrtetMonospace,monospace;font-weight:700;font-size:7pt;letter-spacing:.125em;line-height:13.5pt;text-transform:uppercase;color:#e1e1e1;grid-column:1;max-width:25ch}body main section dl dd{font-family:OrtetMonospace,monospace;font-weight:300;font-size:7pt;letter-spacing:0em;line-height:13.5pt;text-transform:none;color:#e1e1e1;grid-column:2;max-width:50ch}body main section form fieldset{display:grid;grid-template-columns:auto auto;column-gap:5vw;row-gap:0px;text-align:right;margin:auto;margin-top:8vh;margin-bottom:8vh;padding:0 10%;width:75ch;max-width:75vw}body main section form fieldset label{font-family:OrtetMonospace,monospace;font-weight:300;font-size:7pt;letter-spacing:.075em;line-height:13.5pt;text-transform:none;color:#e1e1e1;grid-column:1;min-width:20vw;max-width:30vw}body main section form fieldset label[for=inputelement]:focus,body main section form fieldset label[for=inputelement]:active{font-family:OrtetMonospace,monospace;font-weight:600;font-size:7pt;letter-spacing:.075em;line-height:13.5pt;text-transform:none;color:#e1e1e1}body main section form fieldset input,body main section form fieldset textarea{font-family:OrtetMonospace,monospace;font-weight:400;font-size:7pt;letter-spacing:.075em;line-height:13.5pt;text-transform:none;color:#e1e1e1;min-width:20vw;max-width:30vw;border:none;outline:none;background-color:inherit;resize:none}body main section form fieldset input::placeholder,body main section form fieldset textarea::placeholder{font-family:OrtetMonospace,monospace;font-weight:300;font-size:7pt;letter-spacing:.075em;line-height:13.5pt;text-transform:none;color:#a5a5a5}body main section form fieldset textarea{font-family:OrtetMonospace,monospace;font-weight:400;font-size:7pt;letter-spacing:.075em;line-height:13.5pt;text-transform:none;color:#e1e1e1;min-width:20vw;max-width:30vw;height:100px;border:none;outline:none;background-color:inherit;resize:none}body main section form fieldset textarea::placeholder{font-family:OrtetMonospace,monospace;font-weight:300;font-size:7pt;letter-spacing:.075em;line-height:13.5pt;text-transform:none;color:#a5a5a5}body main section form button{font-family:OrtetSans,sans-serif;font-weight:600;font-size:6.5pt;letter-spacing:.05em;line-height:24pt;text-transform:uppercase;color:#000;background-color:#e1e1e1;border:none;outline:none;margin:auto;width:20vw;min-width:25ch;height:30px;border-radius:30px;display:flex;justify-content:center;align-items:center}body footer p{font-family:OrtetMonospace,monospace;font-weight:300;font-size:6pt;letter-spacing:0em;line-height:18pt;text-transform:uppercase;color:#e1e1e1;margin:-2vh auto 0;padding-top:18vh;padding-bottom:2vh}.hidden{display:none}.focused-label{font-family:OrtetMonospace,monospace;font-weight:600;font-size:7pt;letter-spacing:.075em;line-height:13.5pt;text-transform:none;color:#e1e1e1}.original-size-image{max-width:100vw;max-height:100vh;height:auto;width:auto;padding-bottom:10vh;object-fit:contain}.overlay-text{font-family:OrtetSans,sans-serif;font-weight:700;font-size:3vw;letter-spacing:.25em;line-height:6vw;text-transform:uppercase;color:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.overlay-text h1,.overlay-text h2{font-family:OrtetSans,sans-serif;font-weight:700;font-size:3vw;letter-spacing:.25em;line-height:6vw;text-transform:uppercase;color:#000}.full-width-image{display:block;margin:auto;position:fixed;z-index:-1;bottom:0;left:50%;transform:translate(-50%);width:100vw;height:auto}@media (max-width: 1000px){.full-width-image{width:auto;height:100vh}}.company-description{font-family:OrtetSans,sans-serif;font-weight:900;font-size:min(20vh,15vw);letter-spacing:2vw;line-height:min(22vh,22vw);text-transform:uppercase;color:#e1e1e1;z-index:1;padding:0;margin:auto}.company-description h1{font-family:OrtetSans,sans-serif;font-weight:900;font-size:min(20vh,15vw);letter-spacing:2vw;line-height:min(22vh,22vw);text-transform:uppercase;color:#e1e1e1}.company-description h2{font-family:OrtetSans,sans-serif;font-weight:900;font-size:min(2vh,2vw);letter-spacing:.4em;line-height:min(4vh,4vw);text-transform:uppercase;color:#cdcdcd}
