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:#fafafa;text-align:center}body header a img{max-height:20px;width:100vw;padding-top:2vh;padding-bottom:2vh}body header nav{display:none;box-sizing:border-box;padding-left:12.5vw;padding-right:12.5vw;transition:all .3s ease;position:fixed;top:0;left:50%;transform:translate(-50%);z-index:1;background-color:#fafafa}body header nav img{max-height:20px;margin:auto;padding-top:2vh;padding-bottom:2vh}body header nav ul li{display:none}body header nav.sticky-nav{display:block}@media (hover: hover){body header nav:hover.sticky-nav{display:flex;padding-top:5vh;padding-bottom:5vh;text-align:left}body header nav:hover.sticky-nav img{padding-top:0;width:auto}body header nav:hover.sticky-nav ul{width:18.75vw}body header nav:hover.sticky-nav ul li{display:block}body header nav:hover.sticky-nav ul li a{font-family:OrtetSans,sans-serif;font-weight:600;font-size:7.41pt;letter-spacing:.05em;line-height:14.82pt;text-transform:uppercase;color:#1c1c1c;text-decoration:none}body header nav:hover.sticky-nav ul:last-of-type li:last-child a{font-family:OrtetSans,sans-serif;font-weight:600;font-size:7.41pt;letter-spacing:.05em;line-height:14.82pt;text-transform:uppercase;color:#803434}}@media (max-width: 800px){body header nav:hover.sticky-nav{display:block;width:100vw}body header nav:hover.sticky-nav ul{width:75vw;padding:10px;text-align:center}}body header figure{background-color:#f5f5f5}body header figure figcaption{padding-top:20vh;padding-bottom:10vh}body header figure h1{font-family:OrtetSans,sans-serif;font-weight:900;font-size:15.96pt;letter-spacing:.26em;line-height:27.36pt;text-transform:uppercase;color:#1c1c1c;max-width:75vw;width:74ch;margin:auto}body header figure h2{font-family:OrtetSans,sans-serif;font-weight:600;font-size:9.12pt;letter-spacing:.26em;line-height:15.96pt;text-transform:uppercase;color:#333;max-width:75vw;width:74ch;margin:auto}body header figure img{max-width:95vw;max-height:120vh;height:auto;width:auto;padding-bottom:10vh;object-fit:contain}body main nav h3{font-family:OrtetSans,sans-serif;font-weight:900;font-size:11.97pt;letter-spacing:.25em;line-height:11.97pt;text-transform:uppercase;color:#1c1c1c}body main nav ul{margin:60px auto}body main nav ul li{padding:3px}body main nav ul li a{font-family:OrtetSans,sans-serif;font-weight:500;font-size:7.98pt;letter-spacing:.125em;line-height:14.82pt;text-transform:uppercase;color:#1c1c1c;text-decoration:none}body main nav ul:last-of-type li:last-child a{font-family:OrtetSans,sans-serif;font-weight:500;font-size:7.98pt;letter-spacing:.125em;line-height:14.82pt;text-transform:uppercase;color:#803434}body main section{margin:6vh auto 0;padding-top:26vh}body main section h3{font-family:OrtetSans,sans-serif;font-weight:900;font-size:11.97pt;letter-spacing:.25em;line-height:11.97pt;text-transform:uppercase;color:#1c1c1c;width:80ch;max-width:75vw;padding-bottom:0vh;margin:auto}body main section h4{font-family:OrtetSans,sans-serif;font-weight:600;font-size:7.98pt;letter-spacing:.25em;line-height:15.96pt;text-transform:uppercase;color:#333;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:700;font-size:7.98pt;letter-spacing:.125em;line-height:20.52pt;text-transform:uppercase;color:#1c1c1c;max-width:80ch;margin:auto;margin-top:8vh;margin-bottom:8vh}body main section div p{font-family:OrtetSans,sans-serif;font-weight:300;font-size:9.69pt;letter-spacing:0em;line-height:15.39pt;text-transform:none;color:#1c1c1c;text-align:justify;width:55ch;max-width:75vw;padding:0 10%;margin:0 auto}body main section div p:last-of-type{margin-bottom:16vh}body main section p a{font-family:OrtetSans,sans-serif;font-weight:400;font-size:9.69pt;letter-spacing:0em;line-height:15.39pt;text-transform:none;color:#803434}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{max-width:100%;max-height:100%;height:auto;width:auto;object-fit:contain}body main section figure figcaption{font-family:OrtetSans,sans-serif;font-weight:400;font-size:6.84pt;letter-spacing:0em;line-height:11.4pt;text-transform:uppercase;color:#1c1c1c;max-width:75vw;margin:auto;margin-bottom:8vh}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:OrtetSans,sans-serif;font-weight:700;font-size:7.98pt;letter-spacing:.125em;line-height:15.39pt;text-transform:uppercase;color:#1c1c1c;grid-column:1;max-width:25ch}body main section dl dd{font-family:OrtetSans,sans-serif;font-weight:300;font-size:9.69pt;letter-spacing:0em;line-height:15.39pt;text-transform:none;color:#1c1c1c;grid-column:2;max-width:50ch}body main section form fieldset{display:grid;grid-template-columns:auto auto;column-gap:5vw;row-gap:5px;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:OrtetSans,sans-serif;font-weight:300;font-size:7.98pt;letter-spacing:.075em;line-height:15.39pt;text-transform:none;color:#1c1c1c;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:OrtetSans,sans-serif;font-weight:600;font-size:7.98pt;letter-spacing:.075em;line-height:15.39pt;text-transform:none;color:#1c1c1c}body main section form fieldset input,body main section form fieldset textarea{font-family:OrtetSans,sans-serif;font-weight:400;font-size:7.98pt;letter-spacing:.075em;line-height:15.39pt;text-transform:none;color:#1c1c1c;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:OrtetSans,sans-serif;font-weight:300;font-size:7.98pt;letter-spacing:.075em;line-height:15.39pt;text-transform:none;color:#b3b3b3}body main section form fieldset textarea{font-family:OrtetSans,sans-serif;font-weight:400;font-size:7.98pt;letter-spacing:.075em;line-height:15.39pt;text-transform:none;color:#1c1c1c;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:OrtetSans,sans-serif;font-weight:300;font-size:7.98pt;letter-spacing:.075em;line-height:15.39pt;text-transform:none;color:#b3b3b3}body main section form button{font-family:OrtetSans,sans-serif;font-weight:300;font-size:10.26pt;letter-spacing:0em;line-height:27.36pt;text-transform:none;color:#fafafa;background-color:#1c1c1c;border:none;outline:none;margin:auto;width:20vw;min-width:20ch;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:6.84pt;letter-spacing:0em;line-height:20.52pt;text-transform:uppercase;color:#1c1c1c;margin:6vh auto 0;padding-top:26vh;padding-bottom:2vh}.hidden{display:none}.focused-label{font-family:OrtetSans,sans-serif;font-weight:600;font-size:7.98pt;letter-spacing:.075em;line-height:15.39pt;text-transform:none;color:#1c1c1c}
