:root{color-scheme:light only}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;margin:0;padding:0}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg{shape-rendering:geometricPrecision}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal;border-radius:0}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto;border-radius:0}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}::-moz-selection{background:#161615;color:#fff}::selection{background:#161615;color:#fff}figure{width:100%}img[data-sizes=auto]{display:block;width:100%}.lazyload,.lazyloading{opacity:0;min-height:200px}.lazyloaded{opacity:1;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}[style*="--aspect-ratio"]{aspect-ratio:var(--aspect-ratio);-o-object-fit:cover;object-fit:cover}@supports not (aspect-ratio){[style*="--aspect-ratio"]{position:relative}[style*="--aspect-ratio"]:before{content:"";display:block;padding-bottom:calc(100% / (var(--aspect-ratio)));background-color:#fafafa}[style*="--aspect-ratio"]>:first-child{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;display:block}}[style*="--aspect-ratio-contain"]{aspect-ratio:var(--aspect-ratio-contain);-o-object-fit:contain;object-fit:contain}@supports not (aspect-ratio){[style*="--aspect-ratio-contain"]{position:relative}[style*="--aspect-ratio-contain"]:before{content:"";display:block;padding-bottom:calc(100% / (var(--aspect-ratio-contain)));background-color:transparent}[style*="--aspect-ratio-contain"]>:first-child{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom left;object-position:bottom left;display:block}}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-webkit-transition:opacity 0s,-webkit-transform 0s;transition:opacity 0s,-webkit-transform 0s;transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s,-webkit-transform 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-fadeOut,.tns-normal{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:calc(100% / 70);height:10px;float:left}body{font-family:"neue-haas-grotesk-text",sans-serif;color:#161615;font-size:22px;line-height:28px;overflow-y:scroll;font-weight:400}.transition-fade{-webkit-transition:0.5s;transition:0.5s;opacity:1}html.is-animating .after-fade ul li a.active:after,html.is-animating .transition-fade{opacity:0}.after-fade ul li a.active:after{-webkit-transition:0.5s;transition:0.5s}a{color:inherit;pointer-events:all}h1{font-size:26px;line-height:36px;font-weight:500;pointer-events:all;margin-top:0}h1.titlespacer{padding-bottom:30px}h2{font-size:26px;line-height:36px;font-weight:400;pointer-events:all}p{pointer-events:all}.video video{width:100%;height:auto;display:block}header{max-width:1400px;width:100%;margin:auto;padding:0 50px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:100px;left:0;right:0;pointer-events:none;background-color:transparent;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}header .logo{width:100%;pointer-events:all}header .logo svg{width:100%;height:auto;display:block}header nav{text-align:right;padding:30px 0;pointer-events:all;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:1}header nav .toggle{display:none;pointer-events:all}header nav .nav ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header nav .nav ul li{margin-left:30px}header nav .nav ul li a{text-transform:uppercase;text-decoration:none;font-weight:700;pointer-events:all}header nav .nav ul li a.active{text-decoration:underline}header nav .nav ul li ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px}header nav .nav ul li ul li{margin:0;padding:0}header nav .nav ul li ul li a{text-transform:inherit;font-weight:400;font-size:20px;line-height:20px}header nav .nav ul li ul li a.active{text-decoration:underline}.home header{position:fixed}.home header:hover{z-index:99}.home header:hover nav{opacity:1;pointer-events:all}.home header.scrolled nav{opacity:0;pointer-events:none}.home header.scrolled:hover{z-index:99}.home header.scrolled:hover nav{opacity:1;pointer-events:all}.container{max-width:1400px;width:100%;margin:auto;padding:0 50px;-webkit-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes fade{0%{opacity:1}to{opacity:0}}@keyframes fade{0%{opacity:1}to{opacity:0}}.introspacer{width:100%;margin-top:100px;aspect-ratio:14}.intro{position:relative}.intro .imgtop{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;opacity:1;-webkit-animation:fade 8s 0.5s ease forwards;animation:fade 8s 0.5s ease forwards;z-index:1}.intro .imgtop figure{width:100%;height:100%}.intro .imgbottom figure{width:100%;height:100%}.intro .imgbottom figure img{-o-object-fit:cover;object-fit:cover}.intro .imgbottom figure:before{opacity:0}.row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:1;pointer-events:none}.row.title{padding:60px 0}.row.top{padding-top:220px}.row.shift .col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.row.shift .col h1{padding-bottom:100px}.row.shift .col:first-child h1{padding-top:60px}.row.shift .col:first-child .text{margin-top:auto;padding-right:40px}.row.shift .col:nth-child(2){text-align:right}.row.shift .col:nth-child(2) .text{padding-left:40px}.row.shift .col:nth-child(2) h1{padding-bottom:100px;padding-top:0;margin-top:0}.row.shift .col:nth-child(2) figure{margin-top:auto}.row .col{width:50%}.row .col.down{-ms-flex-item-align:end;align-self:flex-end}.row .col .textleft{padding-right:40px}.row .col .textleft p:last-child{margin-bottom:0;padding-bottom:0}.row .col .right{text-align:right}.row .col .textright{padding-left:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.row .col .textright .archivelink{display:block;text-transform:uppercase;font-weight:500;font-size:26px;line-height:36px}.row .col .textright p:last-child{margin-bottom:0;padding-bottom:0}.row .col .textright .down{margin-top:auto;pointer-events:all}.row .col .textright .down .archivelink{margin-top:50px}.row .col .textleft{padding-right:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.row .col .textleft .archivelink{display:block;text-transform:uppercase;font-weight:500;font-size:26px;line-height:36px}.row .col .textleft p:last-child{margin-bottom:0;padding-bottom:0}.row .col .textleft .down{margin-top:auto}.row .col .textleft .down .archivelink{margin-top:50px}.full{padding:220px 0;position:relative;z-index:1}.full.fulltext{padding:0 0 220px 0}.full.last{padding-bottom:0}.full .text .content{padding:40px 0 60px 0}.full .text .content h1{padding:40px 0}.textfull{padding:80px 0 0 0}.ourwork .workblock{text-decoration:none;padding-bottom:120px;display:block}.ourwork .workblock figure{-webkit-filter:brightness(1);filter:brightness(1);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.ourwork .workblock:hover figure{-webkit-filter:brightness(0.9);filter:brightness(0.9)}.ourwork .workblock:last-child{padding-bottom:60px}.ourwork .workblock .content{padding-top:50px;max-width:50%}.ourwork .workblock .double{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.ourwork .workblock .double.flip .left{margin-top:auto}.ourwork .workblock .double.flip .left figure{margin-top:50%}.ourwork .workblock .double.flip .right{margin-top:0}.ourwork .workblock .double.flip .right figure{margin-top:0}.ourwork .workblock .double.chopright .right figure{margin-top:0}.ourwork .workblock .double.chopleft .left figure{margin-top:0}.ourwork .workblock .double .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ourwork .workblock .double .left .content{padding-right:40px}.ourwork .workblock .double .right{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ourwork .workblock .double .right figure{margin-top:50%}.ourwork .workblock .double .right .content{padding-left:40px}.ourwork .workblock .double .content{margin-top:auto;max-width:inherit}.spacer{width:100%;margin-top:100px;margin-bottom:160px;aspect-ratio:11}.grid{padding-top:100px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 2.8% 1fr 2.8% 1fr;grid-template-columns:repeat(3,1fr);grid-column-gap:2.8%;grid-row-gap:2.8vw;grid-auto-flow:dense}.grid.six{-ms-grid-columns:1fr 1.4% 1fr 1.4% 1fr 1.4% 1fr 1.4% 1fr 1.4% 1fr;grid-template-columns:repeat(6,1fr);grid-column-gap:1.4%;grid-row-gap:1vw}.grid.six .item figcaption{padding:2vw}.grid.six .item figcaption .title{margin-top:0;font-size:14px;line-height:20px}.grid.six .item figcaption .designer{font-size:14px;line-height:20px}.grid.nine{-ms-grid-columns:1fr 1% 1fr 1% 1fr 1% 1fr 1% 1fr 1% 1fr 1% 1fr 1% 1fr 1% 1fr;grid-template-columns:repeat(9,1fr);grid-column-gap:1%;grid-row-gap:0.7vw}.grid.nine .item figcaption{padding:1vw}.grid.nine .item figcaption .title{margin-top:0;font-size:14px;line-height:20px}.grid.nine .item figcaption .designer{font-size:14px;line-height:20px}.grid.materials{padding-top:0}.grid .item{position:relative}.grid .item.landscape{-ms-grid-column-span:2;grid-column:span 2}.grid .item.fullwidth{-ms-grid-column-span:3;grid-column:span 3}.grid .item figcaption{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);opacity:0;color:white;text-align:center;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;padding:3vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.grid .item figcaption .title{text-transform:uppercase;font-weight:500;margin-top:5vw}.grid .item figcaption .centertitle{margin:auto;text-transform:uppercase;font-weight:500}.grid .item figcaption .designer{margin-top:auto;font-size:16px}.grid .item:hover figcaption{opacity:1}@media (pointer:coarse){.materialgrid,.materials{aspect-ratio:inherit!important}.materialgrid .item,.materials .item{text-decoration:none}.materialgrid .item figcaption,.materials .item figcaption{position:relative;top:inherit;left:inherit;right:inherit;bottom:inherit;background-color:transparent;opacity:1;color:#161615;text-align:left;padding:10px 0}.materialgrid .item figcaption .title,.materials .item figcaption .title{margin:0}.materialgrid .item figcaption .centertitle,.materials .item figcaption .centertitle{margin:0}}.productinfo{padding-top:100px}.productinfo h1,.productinfo h2{margin:0;padding:0}.productinfo .designer{margin-top:100px;text-transform:uppercase}.productinfo .text{margin-top:60px;max-width:50%}.productinfo .gallery-wrap{margin-top:140px}.productinfo .gallery .slide{padding-bottom:60px}.productinfo .gallery .portrait{max-height:calc(100svh - 8vw);height:100%;width:auto}.productinfo .similar{margin-top:160px}.productinfo .similar h2{text-transform:uppercase;text-decoration:underline}.productinfo .similar .grid{-ms-grid-rows:1fr 0 0 0 0 0 0 0 0 0 0;grid-template-rows:1fr 0 0 0 0 0;overflow:hidden;grid-row-gap:0}.productinfo .similar .grid .landscape:nth-of-type(2n){display:none}.row.switch{padding:220px 0 100px}.row.switch .col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.row.switch .col:nth-child(2){margin-top:30%}.row.switch .link{display:block;text-transform:uppercase;font-weight:500;font-size:26px;line-height:36px;margin-top:auto}.row.bald{padding-top:0}.blockrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:220px}.blockrow:last-child{padding-bottom:0}.blockrow.left figcaption{margin:auto 0 0 auto;padding-right:40px}.blockrow.right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.blockrow.right figcaption{margin-top:auto;padding-left:40px}.blockrow.center figcaption{padding-left:40px;padding-bottom:40px}.blockrow.center .blockcol:nth-child(2) figure{margin-top:50%}.blockrow .blockcol{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contactcol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contactcol h1{font-size:30px;line-height:40px;font-weight:500;text-transform:uppercase;text-decoration:none;padding-bottom:40px}.contacttext{margin-top:auto}.contacttext .email{font-size:26px;line-height:36px;font-weight:500;text-transform:uppercase;text-decoration:none}.contacttext h2{text-transform:uppercase;font-weight:500;font-size:26px;line-height:36px;margin-top:80px}.contacttext .info{font-size:26px;line-height:36px;font-weight:500;text-transform:uppercase;margin-top:160px}footer{max-width:1400px;width:100%;margin:auto;padding:160px 50px 80px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px}footer .left{width:50%}footer .right{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex}footer .right .links{margin-left:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}footer .right .links a{display:block}footer .right .links a:last-child{margin-top:auto}footer .right .socials{text-align:right;margin-left:80px}footer .right .socials .instagram{display:block;width:30px;height:30px;margin-left:auto}footer .right .socials .instagram svg{width:100%;height:auto;display:block}footer .right .socials .copy{font-size:12px;margin-top:20px}@media only screen and (min-width:1200px){.grid{grid-row-gap:40px}}@media only screen and (max-width:1200px){.intro{height:auto}.intro .imgtop{left:inherit;right:inherit;bottom:inherit}.intro .imgtop figure{height:auto}.intro .imgbottom{height:auto}}@media only screen and (max-width:1100px){header{top:70px}.introspacer{margin-top:70px}.spacer{margin-top:70px}.grid.nine{-ms-grid-columns:1fr 1.4% 1fr 1.4% 1fr 1.4% 1fr 1.4% 1fr 1.4% 1fr;grid-template-columns:repeat(6,1fr);grid-column-gap:1.4%;grid-row-gap:1vw}.grid.nine .item figcaption{padding:2vw}.grid.nine .item figcaption .title{margin-top:0;font-size:14px;line-height:20px}.grid.nine .item figcaption .designer{font-size:14px;line-height:20px}}@media only screen and (max-width:900px){header{top:40px;padding:0 30px}.spacer{margin-top:0px}.container{padding:0 30px}.container .introspacer{margin-top:40px}.container .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.container .row.flipmobile{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.container .row.flipmobile .col .textleft{padding:60px 0 0 0}.container .row.flipmobile .col .textright{padding:0 0 60px 0}.container .row.top{padding-top:60px}.container .row.top .col .textright{padding-top:0}.container .row .col{width:100%}.container .row .col .right{text-align:left}.container .row .col .textleft{padding:0 0 60px 0}.container .row .col .textright{padding:60px 0 0 0}.container .row .col .textright .archivelink{margin-bottom:20px}.container .row.switch{padding:60px 0 0}.container .row.switch .col:nth-child(2){margin-top:60px}.container .row.shift .col:first-child{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.container .row.shift .col:first-child h1{padding:0 0 40px 0}.container .row.shift .col:first-child .text{padding:0 0 60px 0}.container .row.shift .col:nth-child(2) h1{padding:0 0 40px 0}.container .row.shift .col:nth-child(2) .text{padding:60px 0;text-align:left}.ourwork .workblock .double{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ourwork .workblock .double figure{margin-top:0!important}.ourwork .workblock .double .left{padding-bottom:120px}.ourwork .workblock .double .content{padding-left:0!important;padding-right:0!important}.grid{padding-top:160px}.grid.nine,.grid.six{-ms-grid-columns:1fr 2.8% 1fr 2.8% 1fr;grid-template-columns:repeat(3,1fr);grid-column-gap:2.8%;grid-row-gap:2.8vw}.grid.nine .item figcaption,.grid.six .item figcaption{padding:3vw}.grid.nine .item figcaption .title,.grid.six .item figcaption .title{margin-top:5vw;font-size:22px;line-height:28px}.grid.nine .item figcaption .designer,.grid.six .item figcaption .designer{font-size:16px;line-height:22px}.full{padding:60px 0}.full.fulltext{padding:0 0 60px 0}.full .text .content{padding-bottom:60px}.full .text .content h1{padding:20px 0 0 0}.productinfo .text{max-width:700px}.productinfo .tns-controls{left:-22px;right:-22px}.blockrow{padding-bottom:60px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blockrow.left figcaption{margin:0;padding:0 0 60px 0}.blockrow.right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blockrow.right figcaption{margin:0;padding:0 0 60px 0}.blockrow.center{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.blockrow.center figcaption{margin:0;padding:0 0 60px 0}.blockrow.center .blockcol:nth-child(2){padding-bottom:60px}.blockrow.center .blockcol:nth-child(2) figure{margin-top:0}.blockrow .blockcol{width:100%}.bald .link{padding-top:40px}.contacttext{margin-bottom:60px}.contacttext h2{margin-top:40px}.contacttext .info{margin-top:40px}footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:60px 30px}footer .left{width:100%}footer .right{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .right .links{margin:0}}@media only screen and (max-width:700px){body{font-size:16px;line-height:20px}header nav .nav ul li ul li{line-height:28px}.contacttext .email,.contacttext .info,.contacttext h2,.row .col .textright .archivelink,h1,h2{font-size:20px;line-height:24px}h1.titlespacer{padding-bottom:inherit}.grid{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);grid-column-gap:0;grid-row-gap:30px}.grid.nine,.grid.six{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);grid-column-gap:0;grid-row-gap:30px}.grid .item.landscape{-ms-grid-column-span:1;grid-column:span 1}.grid .item.fullwidth{-ms-grid-column-span:1;grid-column:span 1}.productinfo{padding-top:60px}.productinfo .gallery-wrap{margin-top:100px}.productinfo .gallery .portrait{--aspect-ratio:2/3!important}.productinfo .gallery .portrait img{-o-object-fit:cover;object-fit:cover}.productinfo .similar .grid{padding-top:40px;aspect-ratio:inherit;overflow:inherit;-ms-grid-rows:1fr;grid-template-rows:repeat(1,1fr);grid-row-gap:2.8vw}.blockrow{padding-bottom:40px}.blockrow.left figcaption{padding:0 0 40px 0}.blockrow.right figcaption{padding:0 0 40px 0}.blockrow.center figcaption{padding:0 0 40px 0}.blockrow.center .blockcol:nth-child(2){padding-bottom:40px}}@media only screen and (max-width:530px){header nav{text-align:inherit}header nav .nav{font-size:13px}header nav .nav ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}header nav .nav ul li{margin-left:0}header nav .nav ul li ul{position:absolute;left:0;right:0}}@media only screen and (max-width:400px){footer .right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .right .socials{text-align:left;margin:20px 0 0 0}footer .right .socials .instagram{margin-left:0}}