*{-webkit-overflow-scrolling:touch;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin:0;padding:0;box-sizing:border-box;font-size:1.5vw;font-family:Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:400;text-transform:none;letter-spacing:0;line-height:1.3em;list-style:none}body{background-color:#000}a,body{color:#fff}a{text-decoration:none}a:hover{opacity:.5}a.selected{padding-bottom:2px;border-bottom:1px solid rgba(255,255,255,1)}section{padding:4vw;background-color:#fff}section a{color:#000;text-decoration:underline}.img_btn,input[type=image]{text-align:center;display:inline-block;text-decoration:none;background-color:none;margin:1vh 0}input[type=image]:hover{opacity:.5}section h2{letter-spacing:-.5px;color:#000}section ul{color:#000;padding-bottom:2vh}.hero_about{background:#000;height:auto;letter-spacing:-.5px;color:#000}.hero_about p{font-size:3vw;letter-spacing:-.5px;color:#fff}.hero_work{aspect-ratio:16/9;overflow:hidden;position:relative;text-align:center;padding:0}video{position:absolute;top:50%;left:0;width:100%;height:120%;object-fit:cover;transform:translateY(-50%)}#vid{will-change:transform}.nav{display:grid;grid-template-columns:6fr 1fr;padding-top:1.5vw;padding-bottom:1.5vw;background-color:rgba(0,0,0,.75);width:100%;position:fixed;top:0;z-index:100;transition:transform .3s ease}.nav.hidden{transform:translateY(-100%)}.nav_solid{background-color:#000}.nav ul{display:grid;grid-template-columns:auto auto auto auto;align-content:center;text-align:right;margin:0;padding:0}.nav a{font-size:1.5vw;color:#fff;text-decoration:none;letter-spacing:normal}.nav li{padding-left:1.5vw}.intro_about,.intro_inner{padding-top:10vw}.intro p{font-size:3vw;letter-spacing:-1px;color:#000;padding-bottom:6vh;border-bottom:1px solid #000}.intro_about{width:100%;display:grid;grid-template-columns:auto auto auto;grid-column-gap:1vw}.intro_about img{display:block;width:100%}section.display{background-color:#e8e8e8}section h2{font-size:3vw;letter-spacing:-1px}.d_item{padding:4vh 0;display:grid;grid-template-columns:1fr 2fr;grid-column-gap:4vh;border-bottom:1px solid #000;opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.d_item.visible{opacity:1;transform:translateY(0)}.d_item p{font-size:1.5vw;color:#000;padding-bottom:2vh;letter-spacing:-.5px}.d_item h2,.d_item li{margin-bottom:.75vh}.d_item h2{font-size:1.5vw;letter-spacing:-.25px;font-weight:600}.d_image{display:grid;grid-template-columns:auto auto auto;grid-column-gap:1vh;grid-row-gap:1vh}.d_image img{display:block;width:100%}.shop_header{display:grid;grid-template-columns:1fr auto;align-items:center;padding:0 0 4vh}.shop_header .btn{display:block;margin:0}.shop_notes{background-color:#000;color:#fff}.shop_notes h2{color:#fff}.shop_notes ul{margin-top:2vh;padding-bottom:4vh;border-bottom:1px solid #4c4c4c}.shop_notes a{color:#fff}.shop_notes li{list-style:square;margin:.5vh 1.5vh;color:#fff}section.footer{background-color:#fff}.copyright a,.footer a{color:#000;text-decoration:underline}.footer{display:grid;grid-template-columns:1fr 2fr;grid-column-gap:1vh;color:#000}.footer ul{padding-right:16vw}.copyright{display:grid;grid-template-columns:2fr 1fr;color:#000;align-items:center}.copyright .f_logo{text-align:right}.f_logo img{width:6vw}@media only screen and (max-width:960px){.d_image{grid-template-columns:auto auto;grid-column-gap:1vh;grid-row-gap:1vh}.intro_about,.intro_inner{padding-top:12vw}.d_item li{font-size:1.5vw}}@media only screen and (max-width:640px){*{font-size:4w}.nav li{padding-left:3.5vw}.nav{padding-top:2vh;padding-bottom:2vh}.nav a{font-size:2vh}section{font-size:3vw;padding:2vh;background-color:#fff}.intro p{font-size:6vw;letter-spacing:-.75px;color:#000;padding-bottom:4vh}.d_image{grid-column-gap:1vh;grid-row-gap:1vh}.d_image,.d_item{grid-template-columns:auto}.d_item{padding:2vh 0;display:grid;grid-column-gap:4vh}.intro_about,.intro_inner{padding-top:16vw}section h2{font-size:6vw;letter-spacing:-.75px}.d_item a,.d_item h2,.d_item li,.d_item p{font-size:4vw}.shop_notes li,.shop_notes li a{font-size:2.5vw}.footer a,.footer li{font-size:4vw}.copyright #y,.copyright a,.copyright p{font-size:3vw}.f_logo img{width:10vw}}