@font-face{font-family:'Bebas Neue';font-style:normal;font-display:swap;font-weight:400;src:url('../fonts/bebas-neue.woff2') format('woff2')}@font-face{font-family:'Roboto Condensed';font-style:normal;font-display:swap;font-weight:400 700;src:url('../fonts/roboto-condensed.woff2') format('woff2')}:root{--c-title:#937542;--c-text:#e7decf;--c-bg:#000000;--f-title:'Bebas Neue',sans-serif;--f-text:'Roboto Condensed',sans-serif;scrollbar-gutter:stable;scroll-behavior: smooth;}::selection{color:var(--c-bg);background-color:var(--c-text)}*{box-sizing:border-box}body,html{overflow-x:clip;margin:0}body{display:flex;flex-direction:column;min-height:100vh;padding:1.5rem 0;color:var(--c-text);background-color:var(--c-bg);font-family:var(--f-text);text-align:center}main{flex:1}.section{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 1.5rem;margin:0 auto 2rem}.logo-link{display:block;line-height:0;margin-bottom:1.5rem}.logo{width:4rem;height:auto}h1,h2,p{margin:0;font-weight:400}a{color:inherit;text-decoration:none}.title-wrap{display:grid;gap:.25rem;margin-bottom:.5rem}.title{font-family:var(--f-title);font-size:2rem;line-height:2rem;color:var(--c-title)}.subtitle{font-size:1.25rem}.hero-img{display:block;width:100%;height:auto}.cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:0 1rem;height:3.5rem;border:.25rem solid var(--c-title);color:var(--c-text);background-color:var(--c-title);transition:padding .15s ease-in-out,color .15s ease-in-out,background-color .15s ease-in-out}.cta__text{font-family:var(--f-title);font-size:1.5rem;line-height:1.5rem;translate:0 .0625rem}.cta__icon{width:1.5rem;height:1.5rem}.cta__icon path{fill:var(--c-text);transition:fill .15s ease-in-out}.cta:hover{color:var(--c-title);background-color:var(--c-bg)}.cta:hover .cta__icon path{fill:var(--c-title)}.cta:active{padding:.625rem 1rem .375rem}.bodytext{font-size:1rem;line-height:1.75rem;margin-bottom:1rem}.bodytext a{text-decoration:none}.bodytext a:hover{text-decoration:underline;text-underline-offset:.25rem}.bodytext:last-child,.title-wrap:last-child{margin-bottom:0}.honeycomb{flex-direction:column;align-items:center}.hex-row{display:flex;gap:.625rem}.hex-row+.hex-row{margin-top:-4.675rem}.hex{aspect-ratio:.8648;width:100%;max-width:400px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);overflow:hidden;flex-shrink:0;flex-grow:0}.hex--link{padding:.625rem;text-decoration:underline;text-decoration-color:#000;text-underline-offset:.25rem;text-decoration-thickness: .25rem;text-decoration-style:dotted;background-color:var(--c-title);transition:text-decoration-color .15s ease-in-out,text-decoration-style .15s ease-in-out}.hex--link__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;clip-path:inherit;color:var(--c-bg);font-family:var(--f-title);font-size:2.5rem;background-color:var(--c-title);transition:color .15s ease-in-out,background-color .15s ease-in-out}.btn{font-family:var(--f-title);font-size:2.5rem;display:inline-block;padding:.5rem 1rem;border:0;background-color:var(--c-text);color:var(--c-bg)}.hex img{height:100%;width:100%;object-fit:cover;object-position:17%}.hex .icon{width:2rem;height:auto}.hex .icon path{fill:var(--c-bg);transition:fill .15s ease-in-out}.hex p{padding:1.5rem;font-size:1.5rem}.hex--link:hover{text-decoration-color:var(--c-title);text-decoration-style:solid}.hex--link:hover .hex--link__inner{background-color:var(--c-bg);color:var(--c-title)}.hex--link:hover .icon path{fill:var(--c-title)}footer a{text-decoration:none}footer a:hover{text-decoration:underline;text-underline-offset:.25rem}.show-for-large{display:none}@media screen and (min-width:960px){.hide-for-large{display:none}.show-for-large{display:flex}.logo-link{margin-bottom:2.5rem}.logo{width:8rem}.section{margin:0 auto 4rem;width:80vw}.title-wrap{margin-bottom:1rem;gap:.5rem}.title{font-size:3rem;line-height:3rem}.subtitle{font-size:1.5rem}.bodytext{font-size:1.25rem;line-height:1.75rem}.hex{width:18.75rem;max-width:unset}.hex img{object-position:center}}@media screen and (min-width:1280px){.section{width:60vw}}