@font-face{font-display:swap;font-family:Gantari;font-style:normal;font-weight:300;src:url(/fonts/gantari-v1-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gantari;font-style:normal;font-weight:400;src:url(/fonts/gantari-v1-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:500;src:url(/fonts/raleway-v29-latin-500.woff2) format("woff2")}:root{--top: 80px;--wrap-x: 0;--head-x: 30px;--head-y: 20px;--box-x: 30px;--box-y: 20px;--gap: 5px;--vh: 1vh;--theme: #000;--bg: #fff}*,*:before,*:after{border-width:0;border-style:solid;box-sizing:border-box}html{height:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}header,main,nav,picture,section{display:block}blockquote,body,button,dd,dl,html,input,li,ol,p,pre,select,table,td,textarea,ul{margin:0;padding:0}ol,ul{list-style:none}img,svg,video{display:block;max-width:100%;height:auto;vertical-align:middle;-webkit-user-drag:none}picture img{width:100%;height:100%}hr{height:0;color:inherit;border-top-width:1px}table{text-indent:0;border-color:inherit;border-collapse:collapse}input,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit}select{text-transform:none}button{background:transparent;border:0;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;outline:none;text-transform:inherit}body{background:#fff;color:var(--theme);font:16px/1.4 Gantari,sans-serif;font-style:normal;font-weight:300;letter-spacing:normal;min-width:320px;overflow-y:scroll;overscroll-behavior:none}.container{min-height:100vh}.wrap{padding:0 var(--wrap-x)}.box{padding:var(--box-y) var(--box-x)}.section{position:relative}.max-w{max-width:1200px}a{color:var(--theme);text-decoration:none;outline:none;transition:color .2s}a:hover,a:active{color:var(--theme)}strong,.strong{font-weight:700}h3,h2,h1{margin:0;padding:0;font-family:Gantari,sans-serif;font-weight:400;line-height:1.3;letter-spacing:inherit}h1{font-size:max(30px,4.1vw)}h2{font-size:max(24px,2.9vw)}h3{font-size:max(16px,1.6vw)}h1 .prose:after{display:block;margin-top:var(--dot);width:var(--dot);height:var(--dot);background-color:#000;content:""}.canvas{position:relative;display:block;overflow:hidden}.overlay,.canvas>*{position:absolute;top:0;left:0;width:100%;height:100%}td{padding:4px 20px;vertical-align:top;border-right:2px solid #000}td:first-child{padding-left:0}td:last-child{border:0;padding-right:0}iframe{border:0}video{pointer-events:none}*::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.h-100{height:100%}.arrow{--size: 30px;width:30px;height:30px;background:url(/images/site/arrow.svg) no-repeat}.fill{fill:var(--theme)}.translateXY{top:50%;left:50%;transform:translate(-50%,-50%)}.circle{--size: 70px;width:var(--size);height:var(--size);border-radius:50%;border:2px solid #fff;transition:width 2s,height 2s}.circle-text{font-size:12px;letter-spacing:.075em;color:#fff;line-height:1}.cover{-o-object-fit:cover;object-fit:cover}.embed:not(:first-child){margin-top:var(--box-y)}.embed .prose{padding:var(--box-y) var(--box-x);background:#efefef}.embed iframe{height:80vh}.masonry{visibility:hidden}.header{font-family:Raleway,sans-serif;font-weight:500;text-transform:uppercase;top:0;left:0;padding:var(--head-y) var(--head-x);transition:transform .3s,background-color .2s;z-index:100}.is-collapsed .header{transition:transform .3s,background-color .1s .3s}.logo{width:80px;height:40px}.menu-btn{top:var(--head-y);right:var(--head-x);width:30px;height:30px;background:#000 url(/images/site/menu.svg);background-size:100%;border-radius:50%}.has-menu .menu-btn{background:#fff url(/images/site/close.svg)}.menu-link{display:inline-block;border-bottom:2px solid transparent}.menu-link.active,.menu-link:hover{border-color:var(--theme)}span.menu-link{color:var(--theme);cursor:default}.sections:first-child{padding-top:var(--top)}.images+.prose{margin-top:var(--box-y)}.items{margin:calc(var(--gap) * -1)}.item{padding:var(--gap)}.footer{padding:40px 0;font-size:14px}.footer-nav{padding:40px 0 30px}.footer-item{padding:4px 12px}.social-link{width:24px;height:24px}.block{display:block}.flex{display:flex}.hidden{display:none}.flex-col{flex-flow:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.grow{flex-grow:1;min-width:1px}.flex-wrap{flex-wrap:wrap}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.mx-auto{margin-left:auto;margin-right:auto}.px-0{padding-left:0;padding-right:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.text-center{text-align:center}.uppercase{text-transform:uppercase}.w-6{width:50%}.w-12{width:100%}.entries{padding:var(--gap)}.entries .canvas{padding-top:50%;background:#000}.entry{padding:var(--gap)}.entry-link{transition:opacity .2s}.entry-hover{display:none}.entry-content{padding:var(--gap) var(--gap) 0}@keyframes entryXs{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0);visibility:visible}}.feature-cta:hover .circle{--hover: calc(var(--size) * 1.2);width:var(--hover);height:var(--hover)}.banner .canvas{padding-top:30%}.teaser-name{font-family:Gantari,sans-serif;font-weight:400;padding:0 15px;top:50%;left:0;transform:translateY(-50%);color:#fff}.gallery{--icon: 16px;margin:calc(var(--gap) * -1) 0;padding:0 var(--gap)}.gallery-last{padding-top:15%}.gallery-last:after{position:absolute;width:var(--icon);height:var(--icon);top:var(--gap);right:var(--gap);background:url(/images/site/gallery.svg) no-repeat;content:""}.visual{padding:0 calc(var(--gap) * 2);height:calc(var(--vh) * 100 - var(--gap) * 2);min-height:500px}@keyframes scroll{30%{bottom:var(--box-y)}35%{bottom:calc(var(--box-y) + 10px)}40%{bottom:var(--box-y)}45%{bottom:calc(var(--box-y) + 5px)}50%{bottom:var(--box-y)}}.scroll-down{--size: 20px;left:calc(50% - var(--size) / 2);bottom:var(--box-y);width:var(--size);height:var(--size);background:url(/images/site/arrow.svg) no-repeat;transform:rotate(135deg);animation:scroll 2s infinite}.prose>*{margin:1em 0}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose a{text-decoration:underline}.animate{visibility:hidden;animation:1s forwards;animation-fill-mode:both}@keyframes fadeIn{0%{opacity:0}to{visibility:visible;opacity:1}}.fade-in{animation-name:fadeIn}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100px,0)}to{opacity:1;transform:none;visibility:visible}}.fade-in-up{animation-name:fadeInUp}@media (min-width: 768px){:root{--head-x: 46px;--box-y: 40px;--box-x: 40px;--gap: 8px}.block-sm{display:block}.flex-sm{display:flex}.hidden-sm{display:none}.text-center-sm{text-align:center}.w-4-sm{width:33.3333333333%}.w-6-sm,.feature:nth-child(4),.feature:nth-child(5),.feature:nth-child(5n+9),.feature:nth-child(5n+10){width:50%}.w-8-sm{width:66.6666666667%}.feature{animation-delay:calc(.1s * var(--i))}.feature .canvas{padding-top:75%!important}.feature .canvas *{-o-object-fit:cover;object-fit:cover}.gallery{padding:0 15%;--icon: 20px}}@media (min-width: 1024px){:root{--head-y: 30px;--top: 100px;--wrap-x: 3%}td{padding:8px 30px}.dark .header{--theme: #fff}.dark .header{--bg: transparent}.header{width:100%;background:var(--bg)}.is-collapsed:not(.dark) .header{transform:translateY(-100%)}.menu-item{position:relative;margin-left:15px;font-size:14px}.menu-link:hover{color:var(--theme)}.flex-md{display:flex}.hidden-md{display:none}.fixed-md{position:fixed}.teaser-name{font-size:24px}.scroll-down{--size: 40px}}@media (hover: hover) and (min-width: 1024px){.entry{--offset: 20px}}@media (min-width: 1200px){:root{--top: 110px;--wrap-x: 6%;--box-x: 60px;--box-y: 60px}.logo{width:100px;height:50px}.menu-item{margin-left:30px;font-size:16px}.teaser-name{font-size:30px}.gallery{--icon: 30px}}@media (min-width: 1440px){:root{--logo-x: 70px;--logo-y: 50px}.circle{--size: 130px}.circle-text{font-size:20px}.teaser-name{font-size:36px}}@media (max-width: 1023px){.has-menu{--theme: #fff;background-color:#000}.has-menu .header{position:static;flex-grow:1}.has-menu .hidden-menu{display:none}.menu{margin:0 auto;height:0;max-width:400px;overflow:hidden;visibility:hidden}.has-menu .menu{padding-top:100px;visibility:visible;height:auto}.menu-item{padding:10px 0;font-size:20px;text-align:center}.menu-link{padding:5px 0;line-height:1;opacity:0;transform:translateY(15px)}.has-menu .menu-link{opacity:1;transform:none;transition:all .3s calc(.1s * var(--i))}.expanded .menu-link{color:var(--body-color)}}@media (hover: hover){.entry{position:relative;--offset: 10px}.entry:hover:before{position:absolute;top:calc(var(--gap) * -1);left:calc(var(--gap) * -1);width:calc(100% + var(--gap) * 2);height:calc(100% + var(--gap) * 2);z-index:-1;background-color:#000;content:""}a:hover .entry-overlay{background:#0009;transition:background-color .5s ease-out}.entry-hover{display:block}.entry-effect{position:absolute;visibility:hidden;opacity:0;transform:translateY(var(--transY))}a:hover .entry-effect{visibility:visible;transform:none;opacity:1;transition:transform .2s}.entry-arrow{--transY: -10px;top:var(--offset);right:var(--offset);visibility:hidden}.entry-content{--transY: 10px;left:var(--offset);bottom:calc(var(--offset) + var(--gap))}.entry-name{color:#fff}}@media (hover: none){.entry-name{font-size:14px}}
/*# sourceMappingURL=site.css.map */
