@font-face{font-family:'DIN Condensed Light';src:local('DIN Condensed Light'),local('URW DIN Condensed Light'),local('URW DIN Std Condensed Light'),local('FF DIN Condensed Light'),local('DIN XX Condensed Light'),local('DIN 2014 Light'),local('DIN Next Light Condensed'),url(../f/din-condensed-light.otf) format('opentype'),url(../f/din-condensed-light.ttf) format('truetype'),url(../f/din-condensed-light.woff) format('woff'),url(../f/din-condensed-light.woff2) format('woff2'),url(../f/din-condensed-light.eot) format('eot');font-weight:400;font-style:normal}@font-face{font-family:'Droid Sans';src:local('Droid Sans'),url(../f/droid-sans.ttf) format('truetype');font-weight:400;font-style:normal}*,::after,::before{box-sizing:border-box}:not(dialog){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#__next,#root{isolation:isolate}body,html{padding:0;width:100%;min-height:100%;background-color:#050000;color:#fff;font-family:'Droid Sans',sans-serif;font-size:1rem;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;scroll-padding-top:80px}html{overflow-x:hidden}#dbg{position:fixed;top:0;right:0;background:rgba(0,0,0,.8);color:#0f0;padding:4px 8px;font-family:monospace;font-weight:700;z-index:10001;pointer-events:none;display:none}.col-33{display:inline-block;width:33.333%;vertical-align:top}.cols{padding:0 1rem}.cols:first-child{padding:0 0 0 3rem}.cols:last-child{padding:0 3rem 0 0;text-align:right}.col-67{display:inline-block;width:66.667%;vertical-align:top}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#sticky-nav{position:sticky;top:0;z-index:1000;display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;padding:1rem;background:rgba(44,0,0,.3);backdrop-filter:blur(.5rem);margin-top:-87px}#sticky-nav button{display:inline-block;text-align:center;padding:.5rem 1.2rem;background:rgba(255,255,255,.1);color:#fff;text-decoration:none;border-radius:.5rem;font-size:1.6rem;transition:all .2s ease-out;border:1px solid rgba(255,255,255,.2);cursor:pointer}body.hasHover #sticky-nav button:hover{background:#fff;color:#000;transform:translateY(-4px)}#sticky-nav button.invert{background:#eee;color:#000}#hero{position:relative;width:100%;height:100vh;height:100svh;display:flex;align-items:center;justify-content:center;color:#fff}canvas#glcanvas{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:1}.content{position:relative;z-index:2;margin:0 auto;max-width:800px}.contacts{text-align:center;background:rgba(44,0,0,.3);color:#eee;backdrop-filter:blur(.5rem);padding:.5rem;border-radius:.5rem;box-shadow:0 0 1rem rgba(44,0,0,.3)}.cnt{margin:0 2rem}.cnt:first-child{margin-left:1rem}.cnt:last-child{margin-right:1rem}button.a{background:0 0;border:0;font-size:2rem;cursor:pointer}.cnt>a,.cnt>button{display:inline-block;transition:all .2s ease-out;font-size:1.7rem;font-weight:100}body.hasHover .cnt>a:hover,body.hasHover .cnt>button:hover{color:#fff;transform:translateY(-4px)}h1{margin:0 0 8rem 0;line-height:1;background:#fff;-webkit-background-clip:text;text-shadow:0 0 .3rem rgba(0,0,0,.9);text-align:center}h1>.title{font-family:'DIN Condensed Light',sans-serif;display:block;font-size:12rem;font-weight:700;transform:scaleX(.8);letter-spacing:7px}h1>.sub{display:block;font-size:1.8rem;letter-spacing:1px;font-family:'Droid Sans',sans-serif;transform:scaleY(.9)}h2{font-size:3rem}.section{margin:2rem auto;font-size:1.125rem;line-height:1.6;color:#ddd}p{margin:0}.some>img{display:inline-block;width:44px;height:44px;vertical-align:top;margin:0 22px 0 0}.some:last-child>img{margin:0 8px 0 0}.insta-header{margin-bottom:2rem}.insta-handle{font-size:1.5rem;color:#fff;text-decoration:none;font-weight:100;display:inline-block;margin-bottom:.5rem}body.hasHover .insta-handle:hover{text-decoration:underline}.insta-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;padding:1rem 0;min-height:200px}.insta-item{position:relative;display:block;padding-bottom:100%;background:#2a2a2a;border-radius:8px;overflow:hidden;transition:transform .2s;cursor:pointer}body.hasHover .insta-item:hover{transform:scale(1.02);z-index:10}.insta-item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.8;transition:opacity .2s}body.hasHover .insta-item:hover img{opacity:1}.insta-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.95) 0,rgba(0,0,0,.6) 50%,transparent 100%);display:flex;flex-direction:column;justify-content:flex-end;opacity:1;color:#fff;padding:4rem 1rem 1rem 1rem;text-align:left}.insta-caption{font-size:.9rem;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-weight:400;line-height:1.4;text-shadow:0 2px 4px rgba(0,0,0,.8)}.insta-link-text{font-weight:700;color:#a5f3fc;font-size:.85rem;text-transform:uppercase;letter-spacing:1px}a{text-decoration:none;color:inherit}body.hasHover .a,body.hasHover a{text-decoration:underline}#bottom,#footer{background:#b76b16;color:#000}#footer{min-height:10rem;padding:2rem 0}#bottom{position:relative;text-align:center}.full-width.bottom{position:absolute;bottom:0;left:0;width:100%;text-align:center}.b{font-weight:400}.img-tiny{display:inline-block;width:22px;height:22px;margin-left:8px;vertical-align:middle}@media only screen and (max-width:300px){h1>.title{font-size:3rem}#sticky-nav button{display:block;width:44%;padding:2px 0;border-radius:6px;font-size:17px}.contacts{text-align:left;border-radius:6px}.cnt{margin:0}.cnt:first-child{margin-left:0}.cnt:last-child{margin-right:0}.cnt>a,.cnt>button{display:block;font-size:1rem}.some{display:block;text-align:center}.some>img{margin:0 auto}.some:last-child>img{margin:0 auto;vertical-align:middle}}@media only screen and (min-width:300px) and (max-width:768px){.hide-on-mobile{display:none!important}h1>.title{font-size:7rem}h1>.sub{font-size:1.13rem}h2{font-size:1.6rem;padding-left:1rem;margin-block:3rem}#sticky-nav{padding:.5rem;margin-top:-48px}#sticky-nav button{padding:.2rem .4rem;font-size:1rem}.contacts{max-width:fit-content;margin:0 auto;line-height:2}.cnt{margin:0}.cnt:first-child{margin-left:0}.cnt:last-child{margin-right:0}.cnt>a,.cnt>button{display:block;margin:0 auto;font-size:1.3rem}.insta-header{margin-left:1rem}.some>img{vertical-align:middle}.insta-grid{padding:1rem}.worker-wrap{padding-bottom:2rem!important}.worker .overlay{font-size:1.2rem!important}.review{padding-left:2rem;padding-right:2rem}.worker-wrap:nth-of-type(1) .review{padding-left:2rem!important}.worker-wrap:nth-of-type(2) .review{padding-right:2rem!important}.worker-wrap:nth-of-type(3) .review{padding-left:2rem!important}.review .quote{font-size:.8rem!important;line-height:1!important}.review .quote::after,.review .quote::before{font-size:1rem!important}.from{font-size:.8rem}.cols.col-33{display:block;width:100%;padding:1rem}.cols:first-child,.cols:last-child{padding:1rem}}@media only screen and (min-width:440px) and (max-width:768px){h1>.title{font-size:10rem}h1>.sub{font-size:1.5rem}.cnt{margin:.8rem}.cnt>a,.cnt>button{display:inline-block}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation :landscape){h1{font-size:6rem}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation :portrait){h1{font-size:6rem}}.worker{position:relative;overflow:hidden;border-radius:.5rem}.worker .photo img{width:100%;display:block;border-radius:.5rem;transition:transform .3s ease}body.hasHover .worker:hover .photo img{transform:scale(1.05)}.worker .overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);color:#fff;padding:2rem 1rem .1rem;text-align:left;font-size:3rem;letter-spacing:2px}.worker-wrap{padding-bottom:4rem}.reviews{position:relative}.review{width:100%;box-sizing:border-box;grid-area:stack;opacity:0;transform:translateX(30px);transition:opacity .8s ease-out,transform .8s ease-out;pointer-events:none;display:flex;flex-direction:column;justify-content:center;position:absolute;top:0}.worker-wrap:nth-of-type(1) .review{padding-left:5rem}.worker-wrap:nth-of-type(2) .review{padding-right:5rem}.worker-wrap:nth-of-type(3) .review{padding-left:5rem}.review.active{opacity:1;transform:translateX(0);pointer-events:auto;z-index:1}.review .quote{font-size:1.5rem;line-height:1.2;font-style:italic;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5)}.review .quote::after,.review .quote::before{content:"“";font-size:2rem;font-style:italic;position:absolute;text-indent:-16px}.review .quote::after{content:"”";text-indent:2px}.review .from{color:#ccc}.review .from::before{content:"— "}