@font-face{font-family:JHB;src:url(../../fonts/JH-Book.eot);src:url(../../fonts/JH-Book.eot?#iefix) format("embedded-opentype"),url(../../fonts/JH-Book.woff2) format("woff2"),url(../../fonts/JH-Book.woff) format("woff"),url(../../fonts/JH-Book.ttf) format("truetype"),url(../../fonts/JH-Book.svg#JH-Book) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JHM;src:url(../../fonts/JH-Medium.eot);src:url(../../fonts/JH-Medium.eot?#iefix) format("embedded-opentype"),url(../../fonts/JH-Medium.woff2) format("woff2"),url(../../fonts/JH-Medium.woff) format("woff"),url(../../fonts/JH-Medium.ttf) format("truetype"),url(../../fonts/JH-Medium.svg#JH-Medium) format("svg");font-weight:400;font-style:normal;font-display:swap}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}[hidden],audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif;color:#000}body{margin:0;padding:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;text-decoration:none}ins,mark{color:#000}mark{background:#ff0;font-style:italic;font-weight:700}code,kbd,pre,samp{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ol,ul{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none;margin:0;padding:0}img{vertical-align:middle}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}:root{--sbw:0px;--lbh:0px}.font-smoothing{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}figure{position:relative}figure embed,figure img,figure object,figure video{max-width:100%;display:block}img{border:0;-ms-interpolation-mode:bicubic}html.full-height,html.full-height body{height:100%}html.clip,html.clip body{height:100vh;overflow:hidden}body,html{box-sizing:border-box}button,input,select,textarea{-webkit-font-smoothing:antialiased;font-family:JHB,Helvetica,Arial,sans-serif;color:#333}body{color:#000;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-overflow-style:-ms-autohiding-scrollbar}body,h1,h2,h3,h4,h5,h6{font-family:JHB,Helvetica,Arial,sans-serif;font-size:18px;line-height:22px}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400;font-style:normal}h1 a,h2 a,h3 a{color:#000!important}h1 a:hover,h2 a:hover,h3 a:hover{color:#787878!important}.font-small,.font-small *{font-size:14px;line-height:16px}.font-medium,.font-medium *{font-size:18px;line-height:22px}.font-large,.font-large *{font-family:JHM,Helvetica,Arial,sans-serif;font-size:25px;line-height:27px}button,input,select{border-radius:0;-webkit-appearance:none}input[type=checkbox]{-webkit-appearance:checkbox}input[type=radio]{-webkit-appearance:radio}:focus{outline-color:transparent;outline-style:none}::-moz-selection{background:#000;color:#fff;text-shadow:none}::selection{background:#000;color:#fff;text-shadow:none}.bold,b,strong{font-weight:400;font-family:JHM,Helvetica,Arial,sans-serif}.italic,em,i{font-style:normal;font-family:JHB,Helvetica,Arial,sans-serif}p{font-size:18px;line-height:22px;margin-top:0;margin-bottom:.6em}a{color:#787878;text-decoration:none;transition:color .3s}a:hover{color:#000!important}a:visited{color:#787878}a:focus{color:#000}.full-page-container{width:100%;height:auto;min-height:100vh}.full-page-container .class-container{width:100%;min-height:100vh;display:grid;grid-template-columns:100%;grid-template-rows:1fr auto}.full-page-container .class-container .page-content,.full-page-container .class-container .page-footer{width:100%}.full-page-container .class-container.no-footer{display:block}.page-container{padding:0;padding-top:77px}.page-container,.page-wrapper{box-sizing:border-box;width:100%}.page-wrapper{padding:0}#maintenance{font-family:JHB,Helvetica,Arial,sans-serif;position:absolute;top:50%;text-align:center;width:100%}.img-resp{width:100%;min-width:100px}.img-resp:not(.archive){height:100%!important}.img-resp:not(.has-video) img,.img-resp img{display:block;max-width:10000px;width:100%;height:auto}.img-resp:not(.has-video) img{max-height:90vh}.img-resp.portrait img{width:auto;height:100%}.img-resp.has-video{width:100%!important;height:100%!important}.img-resp.has-video:hover{cursor:pointer}.img-resp.has-video:hover .video-icon{color:#000}.img-resp.has-video .video-icon{font-size:25px;line-height:27px;position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;line-height:80px;color:#fff;text-align:center;background-color:transparent;background-size:contain;background-repeat:no-repeat;background-position:50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 67.125 67.199' xml:space='preserve' fill='%23fff' stroke='none'%3E %3Cpath d='M33.564,0C15.207-0.005,0.328,14.874,0.328,33.233c0,18.355,14.879,33.232,33.235,33.236 c18.355-0.004,33.234-14.883,33.234-33.236C66.798,14.875,51.919-0.004,33.564,0z M26.442,53.411V13.058l25.179,19.921 L26.442,53.411z'/%3E %3C/svg%3E");cursor:pointer;text-indent:-100000px;outline:none}.img-resp.has-video.with-loading-icon .video-icon{display:none}.img-resp.has-video.with-loading-icon.loaded .video-icon{display:block}.img-resp.loading .data-picture,.img-resp.loading img{opacity:0!important}.is-desktop .img-resp.has-video:hover .video-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 67.125 67.199' xml:space='preserve' fill='%23787878' stroke='none'%3E %3Cpath d='M33.564,0C15.207-0.005,0.328,14.874,0.328,33.233c0,18.355,14.879,33.232,33.235,33.236 c18.355-0.004,33.234-14.883,33.234-33.236C66.798,14.875,51.919-0.004,33.564,0z M26.442,53.411V13.058l25.179,19.921 L26.442,53.411z'/%3E %3C/svg%3E")}.video-player .wrapper{position:absolute;height:100%;width:100%;top:0;left:0}.video-player .wrapper .player{background-color:#000;width:100%;height:100%}.video-player .wrapper embed,.video-player .wrapper iframe,.video-player .wrapper object,.video-player .wrapper video{width:100%;height:100%}.video-player.video-player-off .player{display:none}.video-player.video-player-off .img-resp,.video-player.video-player-on .player{display:block}.video-player.video-player-on .img-resp{display:none}.table{display:table;width:100%}.table .tr{display:table-row;width:100%}.table .tr .td{display:table-cell}.table .tr .td.centered{text-align:center;vertical-align:middle}.image-spacer.always-on,.image-spacer.on,.image-spacer.stream{position:relative;height:0;width:100%}.image-spacer.always-on.f-1-1,.image-spacer.on.f-1-1,.image-spacer.stream.f-1-1{max-width:640px;padding-bottom:100%}.image-spacer.always-on.f-4-3,.image-spacer.on.f-4-3,.image-spacer.stream.f-4-3{padding-bottom:75%}.image-spacer.always-on.f-3-2,.image-spacer.on.f-3-2,.image-spacer.stream.f-3-2{padding-bottom:66.666%}.image-spacer.always-on.f-2-1,.image-spacer.on.f-2-1,.image-spacer.stream.f-2-1{padding-bottom:50%}.image-spacer.always-on .img-resp,.image-spacer.on .img-resp,.image-spacer.stream .img-resp{position:absolute;left:0;top:0}.stream article.product .image .image-spacer.f1-1-1{padding-bottom:0}.no-touch a .img-resp{transition:background-color .5s;background-color:transparent}.no-touch a .img-resp .data-picture,.no-touch a .img-resp img{opacity:1;transition:opacity .25s ease-out}.no-touch a:hover .img-resp{background-color:#000}.no-touch a:hover .img-resp .data-picture,.no-touch a:hover .img-resp img{opacity:.7;transition:opacity .4s ease-in}.center-center{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center}#more-nav{padding:0 5px;display:block;overflow:hidden;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding-top:20px;padding-bottom:20px}.error-message{color:#ff434c}#wpadminbar{position:fixed}.fluxedConsentPopup{box-sizing:border-box;position:fixed;bottom:0;left:-10000px;width:100%;padding:0;z-index:10000;background-color:#000;padding:15px}.fluxedConsentPopup.absolute{position:absolute}.fluxedConsentPopup .wrapper{width:100%;background-color:#000;box-sizing:border-box;overflow:hidden;max-width:800px;margin:0 auto;font-size:14px;line-height:16px;color:#fff}.fluxedConsentPopup .wrapper p{float:left;max-width:90%;font-size:14px;line-height:16px;margin-bottom:0!important}.fluxedConsentPopup .wrapper p a{color:#787878}.fluxedConsentPopup .wrapper p a:hover{color:#fff!important}.fluxedConsentPopup .buttons{float:right}.fluxedConsentPopup .buttons .yes{display:block;width:15px;height:15px;text-indent:-3000px;outline:none;position:relative}.fluxedConsentPopup .buttons .yes:after{content:" ";display:block;position:absolute;top:0;left:0;background-size:contain;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16.75 16.875' xml:space='preserve' fill='none' stroke='%23fff'%3E %3Cline stroke-width='2' x1='0.786' y1='0.842' x2='16.006' y2='16.061'/%3E %3Cline stroke-width='2' x1='0.786' y1='16.061' x2='16.005' y2='0.844'/%3E %3C/svg%3E")}.fluxedConsentPopup .buttons .yes:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16.75 16.875' xml:space='preserve' fill='none' stroke='%23787878'%3E %3Cline stroke-width='2' x1='0.786' y1='0.842' x2='16.006' y2='16.061'/%3E %3Cline stroke-width='2' x1='0.786' y1='16.061' x2='16.005' y2='0.844'/%3E %3C/svg%3E")}.fluxedConsentPopup .pricacypolicy{clear:both;padding-top:1em;margin-bottom:0}.fCPVisible .fluxedConsentPopup{left:0;opacity:0}.fCPFadeingIn .fluxedConsentPopup{left:0;opacity:1;transition:opacity 1s ease-out}.fCPYes .fCPPPConsent{display:none}.fCPYes .fCPPPConsent.yes{display:block}.fCPNo .fCPPPConsent,.fCPNo .fCPPPConsent.yes,.fCPYes .fCPPPConsent.no{display:none}.fCPNo .fCPPPConsent.no{display:block}.fCPNoChoice .fCPPPConsent{display:none}.cross{position:relative;left:50%;margin-left:-18px;display:block;cursor:pointer;text-indent:-3000px;outline:none;padding:10px}.cross,.cross:after{width:16px;height:16px}.cross:after{position:absolute;top:10px;left:10px;content:" ";background-size:contain;background-repeat:no-repeat;background-position:50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16.75 16.875' xml:space='preserve' fill='none' stroke='%23000'%3E %3Cline stroke-width='2' x1='0.786' y1='0.842' x2='16.006' y2='16.061'/%3E %3Cline stroke-width='2' x1='0.786' y1='16.061' x2='16.005' y2='0.844'/%3E %3C/svg%3E")}.cross:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16.75 16.875' xml:space='preserve' fill='none' stroke='%23787878'%3E %3Cline stroke-width='2' x1='0.786' y1='0.842' x2='16.006' y2='16.061'/%3E %3Cline stroke-width='2' x1='0.786' y1='16.061' x2='16.005' y2='0.844'/%3E %3C/svg%3E")}.with-share-on-pinterest .share-on-pinterest-icon{position:absolute;z-index:4;top:19px;left:10px;display:inline-block;background-color:#000;height:30px;width:30px;border-radius:40px;text-indent:-3000px;outline:none;opacity:0;overflow:hidden;cursor:pointer;transition:opacity .3s}.with-share-on-pinterest .share-on-pinterest-icon:after{position:absolute;content:"";width:70%;height:70%;top:15%;left:15%;background-size:contain;background-repeat:no-repeat;background-position:50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 20.021 25.813' fill='%23fff' stroke='none'%3E %3Cg%3E %3Cpath d='M10.618,0.132c-6.975,0-10.493,5.002-10.493,9.17c0,2.529,0.957,4.773,3.007,5.613c0.338,0.135,0.637,0.002,0.734-0.371 c0.07-0.258,0.23-0.908,0.3-1.18c0.101-0.367,0.062-0.496-0.211-0.816c-0.588-0.699-0.967-1.6-0.967-2.877 c0-3.713,2.774-7.033,7.229-7.033c3.939,0,6.106,2.41,6.106,5.627c0,4.232-1.874,7.803-4.655,7.803 c-1.535,0-2.686-1.268-2.316-2.824c0.443-1.863,1.297-3.869,1.297-5.211c0-1.203-0.646-2.207-1.982-2.207 c-1.57,0-2.83,1.629-2.83,3.803c0,1.385,0.467,2.324,0.467,2.324s-1.602,6.807-1.888,8c-0.562,2.373-0.086,5.281-0.043,5.574 c0.025,0.176,0.25,0.219,0.351,0.086c0.146-0.189,2.013-2.498,2.648-4.805c0.178-0.652,1.033-4.033,1.033-4.033 c0.509,0.971,2.001,1.828,3.586,1.828c4.721,0,7.921-4.303,7.921-10.061C19.912,4.188,16.224,0.132,10.618,0.132'/%3E %3C/g%3E %3C/svg%3E")}.with-share-on-pinterest .share-on-pinterest-icon:hover{opacity:.9}.with-share-on-pinterest:hover .share-on-pinterest-icon{opacity:1}.archive .with-share-on-pinterest:hover .share-on-pinterest-icon,.gallery-thumbs .with-share-on-pinterest:hover .share-on-pinterest-icon,.project .with-share-on-pinterest:hover .share-on-pinterest-icon{opacity:0!important}@-webkit-keyframes a{0%{width:0;left:0;right:auto}49.99%{width:100%;left:0;right:auto}50%{width:100%;left:auto;right:0}99.99%{width:0;left:auto;right:0}}@keyframes a{0%{width:0;left:0;right:auto}49.99%{width:100%;left:0;right:auto}50%{width:100%;left:auto;right:0}99.99%{width:0;left:auto;right:0}}.loadingbar{display:none;width:0;height:3px;position:fixed;top:0;left:0;z-index:5000}.loadingbar,.loadingbar.black{background-color:#000}.loadingbar.loading{display:block;-webkit-animation:a 1.5s infinite;animation:a 1.5s infinite}.admin-bar .loadingbar{top:46px}.admin-bar .page-container{margin-top:46px}.page-header{height:54px;background-color:#fff;position:fixed;top:0;right:0;z-index:1000;width:100%;transition:transform .3s}.page-header.tuck-up{transform:translateY(-100%)}.page-header .logo{padding:0 5px;display:block;overflow:hidden;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;float:left}.page-header .logo .bignav{display:none}.page-header a{color:#000;font-size:18px;line-height:22px}.page-header a:hover{color:#787878!important}.page-header .favicon{padding-top:4px}.page-header .favicon a{display:inline-block;width:20px;height:20px;position:relative}.page-header .favicon a:after{display:block;content:" ";width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg version='1.1' x='0px' y='0px' width='107.167' height='107.167' viewBox='0 0 107.167 107.167' id='svg14' sodipodi:docname='JH-Logo-No-Text.svg' inkscape:version='1.3.2 (091e20e, 2023-11-25)' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E %3Cdefs id='defs14'/%3E %3Csodipodi:namedview id='namedview14' pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1.0' inkscape:showpageshadow='2' inkscape:pageopacity='0.0' inkscape:pagecheckerboard='0' inkscape:deskcolor='%23d1d1d1' inkscape:zoom='7.0687023' inkscape:cx='38.055076' inkscape:cy='46.543197' inkscape:window-width='1728' inkscape:window-height='1023' inkscape:window-x='0' inkscape:window-y='38' inkscape:window-maximized='0' inkscape:current-layer='svg14'/%3E %3Cg id='g14'%3E %3Cpath d='m 36.624,13.483 c -3.892,0 -7.047,3.154 -7.047,7.046 0,3.892 3.155,7.046 7.047,7.046 3.892,0 7.046,-3.154 7.046,-7.046 0,-3.892 -3.154,-7.046 -7.046,-7.046' id='path1'/%3E %3Cpath d='m 53.359,13.483 c -3.892,0 -7.046,3.154 -7.046,7.046 0,3.892 3.154,7.046 7.046,7.046 3.893,0 7.047,-3.154 7.047,-7.046 0,-3.892 -3.155,-7.046 -7.047,-7.046' id='path2'/%3E %3Cpath d='m 70.094,13.483 c -3.894,0 -7.046,3.154 -7.046,7.046 0,3.892 3.152,7.046 7.046,7.046 3.893,0 7.047,-3.154 7.047,-7.046 0,-3.892 -3.155,-7.046 -7.047,-7.046' id='path3'/%3E %3Cpath d='m 53.359,30.217 c -3.892,0 -7.046,3.156 -7.046,7.046 0,3.893 3.154,7.045 7.046,7.045 3.893,0 7.047,-3.152 7.047,-7.045 0,-3.889 -3.155,-7.046 -7.047,-7.046' id='path4'/%3E %3Cpath d='m 70.094,30.217 c -3.894,0 -7.046,3.156 -7.046,7.046 0,3.893 3.152,7.045 7.046,7.045 3.893,0 7.047,-3.152 7.047,-7.045 0,-3.889 -3.155,-7.046 -7.047,-7.046' id='path5'/%3E %3Cpath d='m 86.828,44.308 c 3.895,0 7.047,-3.153 7.047,-7.045 0,-3.892 -3.152,-7.046 -7.047,-7.046 -3.891,0 -7.045,3.154 -7.045,7.046 0,3.892 3.155,7.045 7.045,7.045' id='path6'/%3E %3Cpath d='m 70.094,46.953 c -3.894,0 -7.046,3.156 -7.046,7.046 0,3.892 3.152,7.045 7.046,7.045 3.893,0 7.047,-3.153 7.047,-7.045 0,-3.89 -3.155,-7.046 -7.047,-7.046' id='path7'/%3E %3Cpath d='m 86.828,61.043 c 3.895,0 7.047,-3.153 7.047,-7.045 0,-3.892 -3.152,-7.046 -7.047,-7.046 -3.891,0 -7.045,3.154 -7.045,7.046 0,3.892 3.155,7.045 7.045,7.045' id='path8'/%3E %3Cpath d='m 93.875,70.734 c 0,-3.893 -3.153,-7.046 -7.047,-7.046 -3.891,0 -7.045,3.154 -7.045,7.046 0,3.892 3.154,7.045 7.045,7.045 3.893,0 7.047,-3.154 7.047,-7.045' id='path9'/%3E %3Cpath d='m 53.645,106.521 c 29.075,0 52.644,-23.568 52.646,-52.645 C 106.287,24.803 82.72,1.234 53.645,1.233 24.571,1.234 1.001,24.803 1,53.877 1.001,82.953 24.571,106.521 53.645,106.521 M 75.988,74.589 c 0.727,-1.108 1.151,-2.432 1.151,-3.856 0,-3.89 -3.154,-7.045 -7.046,-7.045 -1.424,0 -2.747,0.428 -3.855,1.153 l -6.986,-6.986 c 0.729,-1.107 1.152,-2.431 1.152,-3.855 0,-3.892 -3.152,-7.046 -7.046,-7.046 -1.424,0 -2.747,0.426 -3.855,1.151 l -6.986,-6.984 c 0.727,-1.108 1.153,-2.432 1.153,-3.856 0,-3.89 -3.154,-7.046 -7.047,-7.046 -1.424,0 -2.747,0.426 -3.855,1.152 l -6.986,-6.985 c 0.727,-1.109 1.153,-2.431 1.153,-3.855 0,-2.854 -1.7,-5.306 -4.139,-6.412 2.706,-2.104 5.628,-3.941 8.734,-5.463 1.282,1.343 3.088,2.185 5.093,2.185 3.64,0 6.633,-2.757 7.006,-6.299 0.891,-0.178 1.791,-0.331 2.697,-0.463 0.151,3.759 3.236,6.762 7.032,6.762 3.822,0 6.923,-3.041 7.036,-6.834 0.902,0.121 1.798,0.263 2.686,0.432 0.326,3.59 3.34,6.402 7.015,6.402 2.102,0 3.979,-0.924 5.271,-2.38 3.178,1.521 6.164,3.375 8.93,5.502 -2.637,1.018 -4.512,3.571 -4.512,6.568 0,3.891 3.154,7.046 7.045,7.046 3.01,0 5.57,-1.89 6.58,-4.542 2.143,2.757 4.012,5.734 5.551,8.905 -1.492,1.291 -2.44,3.196 -2.44,5.325 0,3.721 2.885,6.759 6.54,7.02 0.17,0.883 0.314,1.774 0.438,2.673 -3.859,0.038 -6.979,3.174 -6.979,7.043 0,3.857 3.102,6.987 6.947,7.04 -0.127,0.899 -0.276,1.794 -0.451,2.677 -3.635,0.281 -6.496,3.312 -6.496,7.018 0,2.09 0.914,3.959 2.357,5.248 -1.537,3.14 -3.396,6.09 -5.526,8.819 -1.052,-2.567 -3.573,-4.377 -6.521,-4.377 -1.425,0 -2.746,0.425 -3.855,1.151 z M 17.255,19.12 86.314,88.18 88.373,90.297 C 79.336,98.916 67.119,104.215 53.644,104.216 39.74,104.215 27.164,98.584 18.051,89.473 8.94,80.357 3.309,67.782 3.308,53.877 3.309,40.388 8.62,28.159 17.255,19.12' id='path10'/%3E %3C/g%3E %3C/svg%3E")}.page-header.nav.main>ul{height:54px;display:flex;box-sizing:border-box;align-items:center;padding-right:10px;padding-left:10px;justify-content:space-between}.page-header li{padding:0 5px;display:block;overflow:hidden;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:inline-block}.journal .menu-item-1075 a,.page-header .current-page-ancestor a,.page-header .current_page_item a,.project .menu-item-1077 a,.shop .menu-item-3262 a,.shop .menu-item-3264 a{color:#787878!important}.menu-transparent .page-container .nav.main.page-header{background-color:transparent}.menu-transparent .page-container .nav.main>ul li.favicon a:after{filter:invert(100%)}.menu-transparent .page-container .nav.main>ul li a{color:var(--hero-text-color,#fff)}.menu-transparent .page-container .nav.main>ul li a.toggle-cart{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23fff' d='M0 2.5A.5.5 0 0 1 .5 2H2a.5.5 0 0 1 .485.379L2.89 4H14.5a.5.5 0 0 1 .485.621l-1.5 6A.5.5 0 0 1 13 11H4a.5.5 0 0 1-.485-.379L1.61 3H.5a.5.5 0 0 1-.5-.5zM3.14 5l.5 2H5V5H3.14zM6 5v2h2V5H6zm3 0v2h2V5H9zm3 0v2h1.36l.5-2H12zm1.11 3H12v2h.61l.5-2zM11 8H9v2h2V8zM8 8H6v2h2V8zM5 8H3.89l.5 2H5V8zm0 5a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm-2 1a2 2 0 1 1 4 0 2 2 0 0 1-4 0zm9-1a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm-2 1a2 2 0 1 1 4 0 2 2 0 0 1-4 0z'/%3E %3C/svg%3E")}.menu-transparent .page-container .current-page-ancestor a,.menu-transparent .page-container .current_page_item a,.menu-transparent .page-container .nav.main>ul li a:hover{color:#999!important}.menu-transparent .page-container .nav.big-nav{background-color:transparent;background:linear-gradient(180deg,#646464,transparent 99%)}.menu-transparent .page-container .nav.big-nav li a,.menu-transparent .page-container .nav.big-nav p{color:var(--hero-text-color,#fff)!important}.menu-transparent.journal .menu-item-1075 a,.menu-transparent .page-container .nav.big-nav li a:hover,.menu-transparent .page-container .nav.big-nav p:hover,.menu-transparent.project .menu-item-1077 a,.menu-transparent.shop .menu-item-3262 a,.menu-transparent.shop .menu-item-3264 a{color:#999!important}.nav.big-nav{box-sizing:border-box;position:fixed;top:0;left:0;z-index:19;transform:translateY(-100%);transition:transform .1s linear;padding:54px 10px 15px;width:100%;background:#fff}.nav.big-nav .wrapper{width:100%;overflow:hidden;position:relative}.nav.big-nav .column{padding:0 5px;box-sizing:border-box;float:left}.nav.big-nav .column a{color:#000!important}.nav.big-nav .column a:hover{color:#787878!important}.nav.big-nav .stay-in-touch{display:none;padding-top:1em}.nav.big-nav .stay-in-touch input[type=text]{background:#fad3cd}.nav.big-nav .stay-in-touch input[type=text].error{border-bottom:2px solid #ff434c}.nav.big-nav .stay-in-touch input[type=submit]{background-color:#000;color:#fff}.nav.big-nav .stay-in-touch input[type=submit]:hover{color:#c9c9c4}.nav.big-nav .stay-in-touch .error-message{display:none!important}.show-big-nav .nav.big-nav{transform:translateY(0);transition:transform .1s linear}.hide-big-nav .nav.big-nav{transform:translateY(-100%);transition:transform .1s linear}.nav-yellow .nav.big-nav{background:#fff}.nav.subnav a,.nav.subnav a:link,.nav.subnav a:visited{color:#000}.nav.subnav .active a,.nav.subnav .current-menu-item a,.nav.subnav .current_page_item a,.nav.subnav a:active,.nav.subnav a:hover{color:#787878!important}.stream-loading-icon{position:absolute;bottom:0;left:0;line-height:100px;text-align:center;height:100px;width:100%;z-index:50}.stream-loading-icon .loading-icon{height:50px;width:50px;border-radius:25px;margin-top:-25px}.stream-loading-icon .text{line-height:100px;color:#000}.admin-bar .page-header.nav.main{top:46px}.admin-bar .page-header .nav.big-nav{margin-top:46px}.breadcrumbs{color:#787878!important;font-size:12px!important;text-transform:capitalize!important}.breadcrumbs h1{all:unset}.breadcrumbs a,.breadcrumbs h1{color:#787878!important}.prefooter{margin-top:60px}.page-footer{padding:0 10px;box-sizing:border-box;font-size:18px;line-height:22px;padding-top:22px;margin:0 auto;max-width:1840px;padding-bottom:15px}.page-footer .page-wrapper{width:100%}.page-footer .column{padding:0 5px;display:block;overflow:hidden;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:14px;line-height:16px;margin-bottom:1em}.page-footer .column:last-child{margin-bottom:0}.page-footer .column h2{padding-bottom:6px;margin-bottom:11px;border-top:none;border-bottom:1px dashed #000;margin-top:0;padding-bottom:.2em;padding-top:0;margin-bottom:.4em;font-weight:400;font-family:JHM,Helvetica,Arial,sans-serif}.page-footer .column h2,.page-footer .column p{font-size:14px;line-height:16px}.page-footer .column p:last-child{margin-bottom:0}.page-footer .column a{color:#000!important}.page-footer .column a:hover{color:#787878!important}.page-footer .column ul.menu{padding:0;margin:0}.page-footer .column ul.menu li{list-style:none;padding:0}.page-footer .column .social{margin-bottom:1em}.page-footer .column .logo{width:100%;padding-top:1em;display:block}.page-footer .column .logo .svg-wrapper{width:100%;max-width:70px}.page-footer .column .logo .svg-container{position:relative;width:100%;height:0;padding-bottom:122%}.page-footer .column .logo svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.page-footer .column.copyright{padding-top:3em;color:#000;width:auto!important;padding-bottom:15px}.page-footer .column.backtotop{padding-top:1em!important;padding-bottom:2em!important}.page-footer .column.backtotop a{font-weight:400;font-family:JHM,Helvetica,Arial,sans-serif;color:#fff!important}.page-footer .column.backtotop a:hover{color:#000!important}.stay-in-touch{overflow:hidden}.stay-in-touch p{margin-bottom:5px}.stay-in-touch form{overflow:hidden}.stay-in-touch .newsletter{max-width:450px;margin-bottom:30px}.stay-in-touch .mailchimp.email,.stay-in-touch .mailchimp.Name{box-sizing:border-box;font-size:14px;line-height:16px;border:none;padding:5px;margin:0;color:#000;background-color:#fff;width:85%;float:left;height:25px;border:2px solid #c9c9c4;margin-bottom:16px}.stay-in-touch input.submit{box-sizing:border-box;border:none;color:#fff;padding:4px;background-color:#000;width:85%;float:left;height:25px}.stay-in-touch input.submit:hover{color:#787878}.stay-in-touch p.error-message{display:none;padding-top:.3em;font-size:14px!important;line-height:16px!important}.shop .stream.full,.tax-product_type .stream.full{margin-top:50px}.prefooter{border-top:1px dashed #000}footer .column h2{border-bottom:none!important}.page.contact .row .column a{color:#000!important}.page.contact .row .column a:hover{color:#787878!important}.wsi,.wsi>span{display:block;width:100%;height:100%}.wsi>span{padding:0 1px 0 0;background-color:#fff;background:url() no-repeat 50% cover;background-size:cover;background-repeat:no-repeat;background-position:50%}.wsi>span img{height:1px;width:1px;opacity:0}.standard-page .rows.wrapped .nav.subnav{margin-bottom:22.5px}.rows.wrapped{padding:0 10px;box-sizing:border-box;max-width:1840px;margin:0 auto}.rows.wrapped.has-sidebar-wide .row,.rows.wrapped.has-sidebar .row{padding-left:0;padding-right:0}.rows.wrapped .column .column{padding:0!important}.rows .row{box-sizing:border-box;overflow:hidden;width:100%;margin-bottom:1em}.rows .row.no-bottom-margin{padding-bottom:0!important}.rows .row p:last-child{margin-bottom:0}.rows .row .row-wrapper{margin:0 auto;box-sizing:border-box}.rows .row .swiper-pagination-bullets{padding-top:1em;text-align:center}.rows .row .swiper-wrapper{width:100%}.rows .row .swiper-nav{position:absolute;top:0;left:0;height:100%;width:50%}.rows .row .swiper-nav.swiper-button-next{left:50%}.rows .row .header{margin-bottom:1em;text-align:center}.rows .row .header h2{font-size:25px;line-height:27px}.rows .row .column{padding:0 5px;display:block;overflow:hidden;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.rows .row .column p:last-child{margin-bottom:0}.rows .row .image-wrapper img{width:100%;height:auto}.rows .sidebar{padding:0 5px;display:block;overflow:hidden;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding-bottom:30px}.rows .sidebar .row.text{padding-right:5px;padding-left:5px}.rows .sidebar.two-col{display:grid;gap:10px;grid-template-columns:1fr 1fr}.rows .row.triplet{padding:0 10px;box-sizing:border-box;padding:15px 10px!important;background-color:#fad3cd!important;color:var(--text-color,#000)!important;margin-bottom:15px}.rows .row.triplet:last-child{margin-bottom:0}.rows .row.triplet .triplet_item{padding:0 5px;box-sizing:border-box;padding-bottom:2em;position:relative;overflow:hidden}.rows .row.triplet .triplet_item:last-child{padding-bottom:0}.rows .row.triplet .triplet_item h3{font-weight:400;font-family:JHM,Helvetica,Arial,sans-serif}.rows .row.triplet .triplet_item a:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent}.rows .row.triplet .triplet_item .image{padding-bottom:15px}.rows .row.triplet .triplet_item .text,.rows .row.triplet .triplet_item .text p{font-size:14px;line-height:16px}.rows .row.triplet+.row.triplet{margin-top:-1em}.rows .row.staff{padding:0 10px;box-sizing:border-box;padding-left:10px!important;padding-right:10px!important;padding-bottom:15px!important;background-color:var(--background-color,#fff);color:var(--text-color,#000)!important}.rows .row.staff:last-child{margin-bottom:0}.rows .row.staff .row-wrapper{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:10px;column-gap:10px}.rows .row.staff .staff_item{padding:0 5px;box-sizing:border-box;padding-bottom:2em;position:relative;overflow:hidden}.rows .row.staff .staff_item:last-child{padding-bottom:0}.rows .row.staff .staff_item h3{font-weight:400;font-family:JHM,Helvetica,Arial,sans-serif}.rows .row.staff .staff_item a:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent}.rows .row.staff .staff_item .image{padding-bottom:15px}.rows .row.staff .staff_item .text,.rows .row.staff .staff_item .text p{font-size:14px;line-height:16px}.rows .row.image_text .image{padding-bottom:1em!important}.rows .row.image_text .text{box-sizing:border-box}.rows .row.image_text .text h4{margin-bottom:.4em}.rows .row.content-slideshow,.rows .row.featured,.rows .row.fulltext,.rows .row.image_text,.rows .row.intro,.rows .row.quote,.rows .row.text{padding-right:10px;padding-left:10px}.rows .row.fulltext .constraint,.rows .row.image_text .constraint,.rows .row.staff .constraint,.rows .row.text .constraint,.rows .row.triplet .constraint,.rows .sidebar .constraint{max-width:600px}.rows .row.image_text .constraint{margin:0 auto}.rows .row.logos{margin-top:2em;margin-bottom:2em}.rows .row.content-slideshow{margin-top:1em;margin-bottom:1em;padding-top:15px;padding-bottom:15px}.rows .row.heading{margin-top:3em;padding-bottom:0}.rows .row.heading h2{text-align:center;padding:0 15px}.rows .row.heading+.row.featured,.rows .row.intro{padding-top:0!important}.rows .row.intro .column{width:100%;max-width:500px}.rows .row.intro .column a{color:#000!important}.rows .row.intro .column a:hover{color:#787878!important}.rows .row.intro .column p{font-size:25px;line-height:27px}.rows .row.intro .column p:last-child{margin-bottom:0}.rows .row.featured{width:100%;margin-bottom:2em!important}.rows .row.featured h2{font-weight:400;font-family:JHM,Helvetica,Arial,sans-serif}.rows .row.featured h3{font-size:14px;line-height:16px;padding-bottom:.4em}.rows .row.featured .image,.rows .row.featured .text{width:100%}.rows .row.featured .text h2{margin-top:1em;margin-bottom:0}.rows .row.featured .text .excerpt{max-width:500px}.rows .row.featured .text div.excerpt p:last-child{margin-bottom:.6em}.rows .row.featured .text .rm{color:#000!important}.rows .row.featured .text .rm:hover{color:#787878!important}.rows .row.featured .text p:last-child{margin-bottom:0}.rows .row.endorsements{background-color:#fad3cd;color:var(--text-color,#000)!important;padding-left:0!important;padding-right:0!important;padding-top:15px;padding-bottom:15px}.rows .row.endorsements .row-wrapper{max-width:100%}.rows .row.endorsements .www{width:100%;max-width:1400px}.rows .row.endorsements .www .font-large{font-weight:400;font-family:JHB,Helvetica,Arial,sans-serif}.rows .row.endorsements .swiper-pagination-bullet{background-color:var(--text-color,#000)!important}.rows .row.endorsements .swiper-pagination-bullet-active{opacity:.5}.rows .row.endorsements .swiper-wrapper{height:100%}.rows .row.endorsements .swiper-slide{background-color:var(--background-colour);height:auto}.rows .row.endorsements .column{text-align:center;padding-right:15px;padding-left:15px;height:100%}.rows .row.endorsements .center-center{height:100%}.rows .row.endorsements .text{max-width:500px;margin:0 auto}.rows .row.endorsements .by{display:block;font-size:14px;line-height:16px;padding-top:1em}.rows .row.endorsements .endorsements-swiper-container .swiper-button-prev.swiper-nav{cursor:pointer;cursor:url(https://janhendzel.com/wp-content/themes/janhendzel2018.com/img/arrow_left_small_black.cur),pointer}.rows .row.endorsements .endorsements-swiper-container .swiper-button-next.swiper-nav{cursor:pointer;cursor:url(https://janhendzel.com/wp-content/themes/janhendzel2018.com/img/arrow_right_small_black.cur),pointer}.rows .row.logos .logos-list{display:flex;flex-wrap:wrap;justify-content:center;padding-left:15px;padding-right:15px}.rows .row.logos .logos-list .logo{box-sizing:border-box;display:inline-block;width:23%}.rows .row.logos .logos-list .logo .img-resp{min-width:auto}.rows .row.content-slideshow{background-color:var(--background-color);color:var(--text-color)}.rows .row.content-slideshow .content{position:relative;width:100%;height:0;padding-bottom:56.25%}.rows .row.content-slideshow .content .image,.rows .row.content-slideshow .content .text{position:absolute;top:0;left:0;width:100%;height:100%}.rows .row.content-slideshow .content .text{box-sizing:border-box;padding:15px;font-size:14px;line-height:16px}.rows .row.content-slideshow .content .text p{font-size:14px;line-height:16px}.rows .row.content-slideshow .swiper-slide.slideshow-text{background-color:var(--slide-background-color);color:var(--slide-text-color)}.rows .row.content-slideshow .swiper-pagination-bullet{background-color:var(--button-color,#000)!important}.rows .row.content-slideshow .swiper-pagination-bullet-active{opacity:.5}.rows .row.content-slideshow .content-slideshow-swiper-container .swiper-button-prev.swiper-nav{cursor:pointer;cursor:url(https://janhendzel.com/wp-content/themes/janhendzel2018.com/img/arrow_left_small_white.cur),pointer}.rows .row.content-slideshow .content-slideshow-swiper-container .swiper-button-next.swiper-nav{cursor:pointer;cursor:url(https://janhendzel.com/wp-content/themes/janhendzel2018.com/img/arrow_right_small_white.cur),pointer}.rows .column .row.staff,.rows .column .row.triplet{padding-left:0!important;padding-right:0!important}.rows .column .row.staff .triplet_item,.rows .column .row.triplet .triplet_item{padding-left:15px!important;padding-right:15px!important}.rows .column .row.staff .staff_item,.rows .column .row.triplet .staff_item{padding-left:0!important;padding-right:0!important}.map_wrapper{position:relative;padding-bottom:66.66%;width:100%;height:0}.map_wrapper .map{position:absolute;top:0;left:0}.map_wrapper .map,.map_wrapper .map .map-instance{width:100%;height:100%}.two-col-img{margin-top:60px}.two-col-img .row-wrapper{flex-direction:row;position:relative;width:100%;height:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.two-col-img.shallow{height:40vh}.two-col-img.medium{height:60vh}.two-col-img.tall{height:60vh;margin-top:-48px;margin-bottom:50px}.two-col-img:not(.video) .image{width:50%;height:100%;display:inline-flex;-o-object-fit:cover;object-fit:cover;max-height:90vh}.two-col-img:not(.video) .image img{width:100%;-o-object-fit:cover;object-fit:cover}.two-col-img .text{display:flex;position:relative;width:100%;align-self:flex-start;justify-content:center;padding-right:20px;padding-left:20px;align-self:center;justify-self:center;position:absolute;margin-top:0;margin-bottom:0;top:auto;box-sizing:border-box}.two-col-img .link-positioner{display:flex;position:relative;width:100%;align-self:flex-start;top:-25%;justify-content:center}.has-hero .page-container{padding-top:2em!important}.has-hero.hero-text-black{--hero-text-color:#000}.has-hero.hero-text-white{--hero-text-color:#fff}.has-hero .hero{height:100vh;position:relative}.has-hero .hero .media,.has-hero .hero .screen,.has-hero .hero .text{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;position:relative}.has-hero .hero .screen{display:none}.has-hero .hero.show-screen .screen{display:block}.has-hero .hero .media{background-color:#000;width:100%;height:100%}.has-hero .hero .media .container{width:100%;height:100%}.has-hero .hero .home-swiper-container.desktop{display:none}.has-hero .hero .swiper-container .swiper-button-prev{position:absolute;top:0;left:0;margin:0;width:50vw;height:100%;cursor:pointer;cursor:url(https://janhendzel.com/wp-content/themes/janhendzel2018.com/img/arrow_left_small_white.cur),pointer}.has-hero .hero .swiper-container .swiper-button-next{position:absolute;top:0;left:50vw;margin:0;width:50vw;height:100%;cursor:pointer;cursor:url(https://janhendzel.com/wp-content/themes/janhendzel2018.com/img/arrow_right_small_white.cur),pointer}.has-hero .hero .mobile.image,.has-hero .hero .swiper-container{width:100%;height:100%;background-color:#000}.has-hero .hero .mobile.image .swiper-slide,.has-hero .hero .swiper-container .swiper-slide{background-color:#000}.has-hero .hero .mobile.image .hsi,.has-hero .hero .swiper-container .hsi{width:100%;height:100%}.has-hero .hero .mobile.image .hsi img,.has-hero .hero .swiper-container .hsi img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.has-hero .hero .mobile.image .hsi>span,.has-hero .hero .swiper-container .hsi>span{display:block;width:100%;padding:0;height:100%;background-color:#000;background:url() no-repeat 50% cover;background-size:cover;background-repeat:no-repeat;background-position:50%}.has-hero .hero .mobile.image .hsi>span img,.has-hero .hero .swiper-container .hsi>span img{height:1px;width:1px;opacity:0}.has-hero .hero .video-player{background:transparent}.has-hero .hero .video-player .plyr__control{display:none}.has-hero .hero .screen{z-index:2;background-image:url(../../img/gradient_top.png);background-repeat:no-repeat;background-size:stretch;background-position:top;pointer-events:none}.has-hero .hero .screen.screen-2{background:none;background-image:url(../../img/gradient_bottom.png);background-repeat:no-repeat;background-size:stretch;background-position:bottom}.has-hero .hero .text{pointer-events:none;z-index:3;height:calc(100% - var(--lbh, 0px));display:flex;padding:30px;align-items:flex-end;transform:translateY(.125em);color:var(--hero-text-color,#fff);width:100%}.has-hero .hero .text,.has-hero .hero .text p{font-size:25px;line-height:27px}.has-hero .hero .text p:last-child{margin-bottom:0}.has-hero .hero.has-mobile-image .mobile.image{display:block}.has-hero .hero.has-mobile-image .swiper-container{display:none}.has-hero .hero-video-wrapper{width:100%;height:100%;background-color:#000;position:relative;overflow:hidden}.has-hero .hero-video-wrapper .video-player{height:100%;width:100%;padding:0!important}.has-hero .hero-video-wrapper .video-player video{-o-object-fit:cover;object-fit:cover}.search input{border:none;padding:0;margin:0;background-color:var(--ui-colour);color:#000!important}.project .stream .grid-sizer,.project .stream .item,.single-project .stream .grid-sizer,.single-project .stream .item{width:50%}.project .stream .item,.single-project .stream .item{padding-bottom:20px}.project .stream .item h3,.single-project .stream .item h3{font-size:14px;line-height:16px;margin-top:5px}.project .stream .item h3 a,.single-project .stream .item h3 a{color:#000!important}.project .stream .item h3 a:hover,.single-project .stream .item h3 a:hover{color:#787878!important}.project .stream .item .excerpt,.project .stream .item .more,.single-project .stream .item .excerpt,.single-project .stream .item .more{display:none}.class-container.project,.class-container.project .page-container,.class-container.project .page-footer.full{background-color:#fff}.gi,.gi>span{display:block;width:100%;height:100%}.gi>span{overflow:hidden}.gi>span img{width:100%;height:auto}.single-project .stream .item{width:100%;box-sizing:border-box}.single-project .stream .item .column{padding:0 5px;box-sizing:border-box}.single-project .related{margin-top:50px}.single-project .related-projects{overflow:hidden}.single-project .share-inline{display:none}.single-project .nav.main-footer{background-color:#c9c9c4;padding:15px 10px 9px}.single-project .nav.main-footer a{color:#fff!important}.single-project .nav.main-footer a:hover{color:#000!important}.single-project .nav.main-footer .logo{display:none}.single-project .nav.main-footer ul{text-align:center;line-height:22px}.single-project .nav.main-footer ul li{padding:0 5px;box-sizing:border-box;display:inline-block}.single-project .nav.main-footer ul li:first-child{float:left;text-align:left}.single-project .nav.main-footer ul li:last-child{float:right;text-align:right}.single-project .readmore-overlay{position:relative;top:0;width:100%;height:100%;background-color:var(--ui-colour);opacity:1;transition:opacity .5s}.single-project .readmore-overlay .title{position:absolute;width:100%;height:22px;top:63px;text-align:center;box-sizing:border-box;padding:0 15px}.single-project.gallery-is-image-slide.readmore-active .share-inline,.single-project.gallery-is-image-slide .share-inline,.single-project.gallery-is-video-slide.readmore-active .share-inline,.single-project.gallery-is-video-slide .share-inline{display:none}.single-project .share-inline a{color:#000!important}.single-project .share-inline a:hover{color:#787878!important}.gallery,.gallery .swiper-container{width:100%;height:auto}.gallery .swiper-container .swiper-wrapper{height:auto;display:block}.gallery .swiper-container .swiper-slide{position:static;box-sizing:border-box;padding:0 15px 15px;list-style:none}.gallery .swiper-container .swiper-slide:first-child{padding-top:121px}.gallery .swiper-container .swiper-slide figure img{margin:0 auto;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.gallery .swiper-container .swiper-slide.image .image-wrapper{height:100%}.gallery .swiper-container .swiper-slide.video .video-wrapper-outer{position:relative;width:100%;height:0;padding-bottom:56.25%}.gallery .swiper-container .swiper-slide.video .video-wrapper-outer .video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.gallery .swiper-container .swiper-slide.video .video-constraint{width:100%;height:100%}.gallery .swiper-container .swiper-slide.text .text-wrapper{height:100%}.gallery .swiper-container .swiper-slide.text .center-center{font-size:25px;line-height:27px;margin:0;max-width:600px;text-align:left;display:block}.gallery .swiper-container .swiper-slide.text .center-center p{font-size:25px;line-height:27px}.gallery .swiper-container .swiper-slide.text .center-center p:last-child{margin-bottom:0}.gallery .swiper-container .swiper-slide.image-text .image-text-img{padding-bottom:15px}.gallery .swiper-container .swiper-slide.image-text .image-text-img .image-wrapper{height:100%}.gallery .swiper-container .swiper-slide.image-text .image-text-text .center-center{text-align:left}.gallery .swiper-container .swiper-slide.image-text .image-text-text p:last-child{margin-bottom:0}.gallery .swiper-container .swiper-button-prev{display:none;top:0;left:0;width:50%;height:100%;margin:0;z-index:5;cursor:pointer;cursor:url(https://janhendzel.com/wp-content/themes/janhendzel2018.com/img/arrow_left_small_black.cur),pointer}.gallery .swiper-container .swiper-button-next{display:none;top:0;right:0;width:50%;height:100%;margin:0;z-index:5;cursor:pointer;cursor:url(https://janhendzel.com/wp-content/themes/janhendzel2018.com/img/arrow_right_small_black.cur),pointer}.gallery .swiper-container .swiper-pagination{display:none;bottom:24px}.gallery .swiper-container .swiper-pagination .swiper-pagination-bullet{width:auto;margin:0 2px 0 3px;height:22px;cursor:pointer;background:none!important;border-radius:none;opacity:1;color:#000}.gallery .swiper-container .swiper-pagination .swiper-pagination-bullet:hover{color:#787878}.gallery .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:none!important;color:#787878!important}.gallery .swiper-container.has-video .swiper-button-next,.gallery .swiper-container.has-video .swiper-button-prev{width:40px}.is-tablet .single-project .swiper-container .swiper-button-next,.is-tablet .single-project .swiper-container .swiper-button-prev{display:none!important}.row.full.two-col-images{margin-bottom:0}.row.full.two-col-images .column .image-wrapper img{margin-bottom:18px}.shop .subnav .sale a{color:#ff434c}.shop .subnav .sale a:hover{color:#787878}.shop .item{padding-top:5px;padding-bottom:30px;text-align:center}.shop .item h3{padding-top:1em;font-size:14px;line-height:16px;font-weight:400;font-family:JHM,Helvetica,Arial,sans-serif}.shop .item h3 a{color:#000!important}.shop .item h3 a:hover{color:#787878!important}.shop .item .text{width:100%}.shop .item .excerpt,.shop .item .price{width:90%;margin:0 auto;margin-bottom:0;font-size:14px;line-height:16px}.shop .stream{margin-top:-5px}.shop .is-on-sale .price .strike{position:relative;display:inline-block;color:#000}.shop .is-on-sale .price .strike:after{content:" ";display:block;line-height:1px;font-size:1px;width:110%;height:1px;background-color:#000;position:absolute;top:50%;left:-4%;transform:rotate(-8deg)}.shop .is-sold-out .image-spacer{position:relative}.shop .is-sold-out .image-spacer:after{z-index:2;font-size:25px;line-height:27px;content:"Sold";display:block;width:100%;color:#fff;text-align:center;left:0;top:50%;position:absolute}.shop .is-sold-out a .img-resp{background-color:#000}.shop .is-sold-out a .img-resp .data-picture,.shop .is-sold-out a .img-resp .data-picture img{opacity:.7!important}.shop .is-sold-out .shop-gallery-container{position:relative}.shop .is-sold-out .shop-gallery-container:after{content:"Sold";display:block;position:absolute;top:10px;right:16px;width:100px;height:100px;border-radius:80px;text-align:center;line-height:100px;background-color:#fff}.product-nav a{color:#000!important}.product-nav a:hover{color:#c9c9c4!important}.product-nav .arrows{float:right;white-space:nowrap;overflow:hidden}.product-nav .arrows .next,.product-nav .arrows .prev{float:right;display:inline-block;width:30px;height:20px;margin-left:15px}.product-nav .arrows .next a,.product-nav .arrows .prev a{display:block;width:100%;height:100%;text-indent:-300em;outline:none}.product-nav .arrows .next a{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 14.723 7.375' xml:space='preserve' fill='%23000' stroke='none'%3E %3Cpolygon points='3.948,7.375 4.678,6.645 2.238,4.204 14.723,4.204 14.723,3.171 2.238,3.171 4.678,0.73 3.948,0 0.26,3.688 '/%3E %3C/svg%3E")}.product-nav .arrows .next.in-active,.product-nav .arrows .next a{background-size:contain;background-repeat:no-repeat;background-position:50%}.product-nav .arrows .next.in-active{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 14.723 7.375' xml:space='preserve' fill='%23aaa' stroke='none'%3E %3Cpolygon points='3.948,7.375 4.678,6.645 2.238,4.204 14.723,4.204 14.723,3.171 2.238,3.171 4.678,0.73 3.948,0 0.26,3.688 '/%3E %3C/svg%3E")}.product-nav .arrows .prev a{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 14.723 7.375' xml:space='preserve' fill='%23000' stroke='none'%3E %3Cpolygon points='11.035,0 10.305,0.73 12.746,3.171 0.26,3.171 0.26,4.205 12.746,4.205 10.305,6.645 11.035,7.375 14.723,3.688 '/%3E %3C/svg%3E")}.product-nav .arrows .prev.in-active,.product-nav .arrows .prev a{background-size:contain;background-repeat:no-repeat;background-position:50%}.product-nav .arrows .prev.in-active{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 14.723 7.375' xml:space='preserve' fill='%23aaa' stroke='none'%3E %3Cpolygon points='11.035,0 10.305,0.73 12.746,3.171 0.26,3.171 0.26,4.205 12.746,4.205 10.305,6.645 11.035,7.375 14.723,3.688 '/%3E %3C/svg%3E")}.single-product .related h2,.single-project .related h2{font-size:25px;line-height:27px;text-align:center;margin-bottom:.8em}.single-product .main-content{overflow:hidden}.single-product h1{font-size:25px;line-height:27px}.single-product .price{margin-bottom:2em}.single-product .price.has-shopify-form{margin-bottom:1.5em}.single-product .images{width:100%;margin-bottom:2em}.single-product .text{margin-bottom:2em}.single-product .text .info>aside{margin-bottom:1em}.single-product .text .info>aside:last-child{margin-bottom:0}.single-product .text .additional-info{border-top:1px dashed #000;padding-top:.6em}.single-product .text .additional-info p{font-size:14px;line-height:16px}.single-product .text .additional-info p:last-child{margin-bottom:0}.single-product .actions{margin-bottom:2em}.single-product .enquire{margin-top:1.5em;margin-bottom:1.5em}.single-product .buy{border:none;background-color:#000;color:#fff;text-align:center;padding:5px;box-sizing:border-box;width:100%;transition:color .3s;-moz-appearance:none;justify-content:center;text-decoration:none;-moz-user-select:none;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);padding:9px}.single-product .buy:hover{color:#ccc}.single-product .gallery-container{min-height:100px}.single-product .social-media{text-align:right}.single-product .tbic{cursor:pointer}.single-product .tbic .share-on-pinterest-icon{top:10px}.single-product .gallery{position:fixed;top:-1px;left:-1px;z-index:1000;overflow:hidden;visibility:hidden;width:1px;height:1px;opacity:0;transition:opacity .5s}.single-product .gallery .cross{position:fixed;z-index:1001;top:0;padding:10px 10px 5px}.single-product .gallery .cross:after{width:16px;height:16px}.single-product .gallery .buy.open-buy-form{position:fixed;z-index:1001;width:200px;margin-left:-100px;left:50%;color:#000!important;text-align:center;top:30px}.single-product .gallery .buy.open-buy-form:hover{color:#787878!important}.single-product .gallery .swiper-slide{padding-top:60px;background-color:#fff}.single-product .gallery .swiper-slide figure img{margin:0 auto}.single-product .gallery.visible{top:0;left:0;width:100%;height:100%;background-color:#fff;visibility:visible}.single-product .gallery.visible .swiper-container{height:100%}.single-product .gallery.visible .swiper-container .swiper-wrapper{height:100%;display:flex}.single-product .gallery.visible .swiper-container .swiper-button-next,.single-product .gallery.visible .swiper-container .swiper-button-prev{display:block}.single-product .gallery.fadeIn{top:0;left:0;opacity:1;transition:opacity .5s}.single-product .gallery.fadeOut{opacity:0!important;transition:opacity .5s}.single-product .gallery .gi{display:block;width:100%;height:100%;background-color:#fff}.single-product .gallery .gi>span{display:block;width:100%;padding:0 1px 0 0;height:100%;background-color:#fff;background:url() no-repeat 50% contain;background-size:contain;background-repeat:no-repeat;background-position:50%}.single-product .gallery .gi>span img{height:1px;width:1px;opacity:0}.single-product .gallery.shopify-product .swiper-container .swiper-slide{padding-top:38px}.admin-bar.single-product .gallery .cross{top:56px}.admin-bar.single-product .gallery .buy.open-buy-form{top:76px}.admin-bar.single-product .gallery .swiper-slide{padding-top:106px}.admin-bar.single-product .gallery.shopify-product .swiper-container .swiper-slide{padding-top:98px}.social-media a{display:inline-block;background-color:#fad3cd;height:30px;width:30px;margin-left:4px;border-radius:40px;text-indent:-3000px;outline:none;text-align:left;position:relative;overflow:hidden;cursor:pointer}.social-media a:after{position:absolute;content:"";width:70%;height:70%;top:15%;left:15%;background-size:contain;background-repeat:no-repeat;background-position:50%}.social-media a:hover:after{opacity:.3}.social-media a.no-hover:after{opacity:1}.social-media a.fb:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 11.417 23.583' fill='%23fff' stroke='none'%3E %3Cg%3E %3Cpath d='M10.917,7.897L7.396,7.905V5.538c0,0-0.073-1.301,1.353-1.301c0-0.014,2.152,0,2.152,0V0.435 H7.1c0,0-4.357-0.252-4.357,4.947v2.533L0.426,7.921v3.764h2.316v11.383h4.654V11.685h3.12L10.917,7.897z'/%3E %3C/g%3E %3C/svg%3E")}.social-media a.twitter:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 27.75 19.208' fill='%23fff' stroke='none'%3E %3Cpath d='M13.419,7.088c0.865-2.701,1.922-4.451,3.139-5.721c0.908-0.945,1.376-1.246,0.843-0.203 c0.235-0.189,0.574-0.439,0.837-0.574c1.473-0.693,1.367-0.111,0.354,0.512c2.768-0.99,2.672,0.271-0.256,0.898 c2.394,0.045,4.938,1.568,5.67,4.809c0.102,0.449-0.02,0.406,0.439,0.488c0.992,0.174,1.924,0.164,2.834-0.125 c-0.099,0.67-0.984,1.105-2.365,1.393c-0.512,0.107-0.617,0.08-0.004,0.217c0.756,0.17,1.602,0.215,2.494,0.174 c-0.695,0.801-1.805,1.211-3.177,1.227c-0.858,3.133-2.819,5.377-5.302,6.785C13.1,20.273,4.618,19.795,0.364,13.783 c2.791,2.191,6.926,2.674,9.996-0.379c-2.011,0-2.533-1.506-0.938-2.32c-1.51-0.016-2.471-0.492-3.034-1.357 c-0.214-0.33-0.216-0.354,0.133-0.607c0.384-0.277,0.907-0.4,1.446-0.441C6.405,8.23,5.449,7.414,5.118,6.318 C5.009,5.957,4.993,5.975,5.36,5.881c0.359-0.092,0.824-0.141,1.24-0.16C5.374,4.975,4.64,4.062,4.452,3.053 C4.276,2.102,4.458,2.346,5.171,2.617C8.358,3.838,11.536,5.148,13.419,7.088'/%3E %3C/svg%3E")}.social-media a.pinterest:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 20.021 25.813' fill='%23fff' stroke='none'%3E %3Cg%3E %3Cpath d='M10.618,0.132c-6.975,0-10.493,5.002-10.493,9.17c0,2.529,0.957,4.773,3.007,5.613c0.338,0.135,0.637,0.002,0.734-0.371 c0.07-0.258,0.23-0.908,0.3-1.18c0.101-0.367,0.062-0.496-0.211-0.816c-0.588-0.699-0.967-1.6-0.967-2.877 c0-3.713,2.774-7.033,7.229-7.033c3.939,0,6.106,2.41,6.106,5.627c0,4.232-1.874,7.803-4.655,7.803 c-1.535,0-2.686-1.268-2.316-2.824c0.443-1.863,1.297-3.869,1.297-5.211c0-1.203-0.646-2.207-1.982-2.207 c-1.57,0-2.83,1.629-2.83,3.803c0,1.385,0.467,2.324,0.467,2.324s-1.602,6.807-1.888,8c-0.562,2.373-0.086,5.281-0.043,5.574 c0.025,0.176,0.25,0.219,0.351,0.086c0.146-0.189,2.013-2.498,2.648-4.805c0.178-0.652,1.033-4.033,1.033-4.033 c0.509,0.971,2.001,1.828,3.586,1.828c4.721,0,7.921-4.303,7.921-10.061C19.912,4.188,16.224,0.132,10.618,0.132'/%3E %3C/g%3E %3C/svg%3E")}.social-media a.tumblr:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='147.14 120.445 324 557' fill='%23fff' stroke='none'%3E %3Cpath fill='%23FFFFFF' d='M441.145,564.782l26.575,78.729c-5.094,7.751-17.385,15.06-36.873,21.925s-39.087,10.408-58.797,10.63 c-23.032,0.442-44.126-2.437-63.282-8.637c-19.155-6.201-34.935-14.396-47.336-24.582c-12.402-10.188-22.921-21.925-31.558-35.212 c-8.638-13.288-14.783-26.575-18.437-39.862c-3.654-13.288-5.481-26.354-5.481-39.198v-180.71h-55.808v-71.42 c15.945-5.758,30.229-13.454,42.853-23.087s22.699-19.599,30.229-29.897s13.952-21.592,19.268-33.883 c5.314-12.291,9.079-23.253,11.294-32.886c2.215-9.634,3.875-19.433,4.982-29.399c0.222-1.107,0.72-2.048,1.495-2.823 c0.775-0.775,1.605-1.163,2.491-1.163h81.054v140.848h110.619v83.711H343.482v172.073c0,6.645,0.72,12.845,2.159,18.603 s3.931,11.571,7.475,17.44c3.543,5.868,9.024,10.464,16.443,13.786c7.418,3.321,16.443,4.872,27.073,4.65 C413.906,573.973,428.743,570.762,441.145,564.782z'/%3E %3C/svg%3E")}.shop-gallery-container .gallery-main{height:0;width:100%;padding-bottom:100%;position:relative}.shop-gallery-container .border-wrapper{padding-top:.5em!important;padding-bottom:.5em!important;width:100%}.shop-gallery-container .border-wrapper .border{background-color:#000;height:1px}.shop-gallery-container .tbic{height:0;width:100%;padding-bottom:100%;position:relative}.shop-gallery-container .tbic .tbi{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.shop-gallery-container .tbic .tbi>span{display:block;width:100%;padding:0 1px 0 0;height:100%;background-color:#fff;background:url() no-repeat 50% cover;background-size:cover;background-repeat:no-repeat;background-position:50%}.shop-gallery-container .tbic .tbi>span img{height:1px;width:1px;opacity:0}.shop-gallery-container .gallery-thumbs .thumbs .column{width:33.33%;float:left;margin-bottom:5px}.shop-gallery-container .gallery-thumbs .view-all:before{content:"";display:block;position:absolute;left:0;bottom:0;width:90%;height:90%;background-color:#807f80;z-index:2}.shop-gallery-container .gallery-thumbs .view-all:after{content:"";display:block;position:absolute;bottom:5%;left:5%;width:90%;height:90%;background-color:#ccc;z-index:3}.shop-gallery-container .gallery-thumbs .view-all .black{box-sizing:border-box;position:absolute;left:10%;bottom:10%;width:90%;height:90%;background-color:#000;color:#fff;z-index:4;padding:10%;font-size:14px;line-height:16px}.shop-listing .stream .grid-sizer,.shop-listing .stream .item{width:50%;float:left}.shop-listing .stream .grid-sizer .img-resp.portrait img,.shop-listing .stream .item .img-resp.portrait img{width:100%}.shop-listing .stream .grid-sizer:nth-child(odd),.shop-listing .stream .item:nth-child(odd){clear:left}.gallery-close,.gallery-show{overflow:hidden}.buyform.screen{z-index:2000;background-color:rgba(0,0,0,.8)}.buyform.form,.buyform.screen{position:fixed;display:none;top:0;left:-100px;height:1px;width:1px;overflow:hidden;transition:opacity .3s}.buyform.form{z-index:2001}.buyform.form .overflow{width:100%;height:100%;overflow:auto}.buyform.form .wrapper{box-sizing:border-box;padding:15px;width:100%;cursor:pointer;cursor:url(/wp-content/themes/janhendzel2018/img/cross.png),auto}.buyform.form .form-wrapper{width:100%;box-sizing:border-box;padding:15px;background-color:#fff;max-width:500px;min-height:200px;margin:0 auto;cursor:default}.buyform.form .message{display:none}.buyform.form .message .row.close{margin-top:0;width:100%}.buyform.form .row{margin-bottom:1em}.buyform.form .row label{display:block;text-align:center;padding-bottom:.2em}.buyform.form .row input{box-sizing:border-box;border:none;border-bottom:2px solid #fff;padding:5px;color:#000;width:100%}.buyform.form .row input.go{display:block;height:1px!important;width:1px!important;overflow:hidden;margin-top:-1px;font-size:1px;line-height:1px;background-color:#fff;padding:0;margin:0}.buyform.form .row input:invalid{border:none;border-bottom:2px solid #ff434c}.buyform.form .row input.loading{opacity:.5}.buyform.form .row textarea{box-sizing:border-box;border:none;padding:5px;border-bottom:2px solid #fff;color:#000;width:100%;height:120px}.buyform.form .row textarea.loading{opacity:.5}.buyform.form .row input.error,.buyform.form .row textarea.error{border-bottom:2px solid #ff434c}.buyform.form .row.info{text-align:center}.buyform.form .row.buttons,.buyform.form .row.contact{margin-top:1em}.buyform.form .row.close{margin-top:1.8em;text-align:center}.buyform.form .row button{border:none;background-color:#000;color:#fff;text-align:center;padding:5px;box-sizing:border-box;width:100%;transition:color .3s}.buyform.form .row button.loading{opacity:.5}.buyform.form .row button:hover{color:#787878}.buyform.form .row:last-child{margin-bottom:0}.buyform-ready .buyform.form,.buyform-ready .buyform.screen{display:block;left:0;opacity:0;transition:opacity .5s;width:100%;height:100%}.buyform-show{overflow:hidden}.buyform-show .buyform.form,.buyform-show .buyform.screen{opacity:1;transition:opacity .5s}.buyform-close{overflow:hidden}.buyform-close .buyform.form,.buyform-close .buyform.screen{opacity:0}.product.item.is-on-sale{position:relative}.product.item.is-on-sale .column.image:before{content:"Sale";display:block;position:absolute;top:10px;left:10px;padding:4px 8px;background-color:#fff;color:#000;font-size:14px;line-height:1;z-index:2}.tweet-actions a{display:inline-block;color:#000!important;margin-right:.5em}.tweet-actions a:last-child{margin-right:0}.tweet-actions a:hover{color:#787878!important}.journal .row.news-call-to-action{padding-bottom:20px}.journal .row.news-call-to-action p{font-size:14px;line-height:16px}.journal .row.news-call-to-action .info-item{padding-bottom:20px}.journal .post{padding-bottom:22px}.journal .post .header{overflow:hidden;margin-bottom:.5em!important}.journal .post .header h2{font-size:14px;line-height:16px;padding-bottom:6px;margin-bottom:11px;border-bottom:1px dashed #000;text-align:left;margin-bottom:0!important}.journal .post .row.full.image{padding:0 5px;display:block;overflow:hidden;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.journal .news-call-to-action p:last-child{margin-bottom:0}@-webkit-keyframes b{0%{background-color:#000}5%{background-color:#191919}10%{background-color:#333}15%{background-color:#4c4c4c}20%{background-color:#666}25%{background-color:#7f7f7f}30%{background-color:#999}35%{background-color:#b2b2b2}40%{background-color:#bfbfbf}45%{background-color:#c9c9c4}50%{background-color:#c9c9c4}55%{background-color:#c9c9c4}60%{background-color:#bfbfbf}65%{background-color:#b2b2b2}70%{background-color:#999}75%{background-color:#7f7f7f}80%{background-color:#666}85%{background-color:#4c4c4c}90%{background-color:#333}95%{background-color:#191919}to{background-color:#000}}@keyframes b{0%{background-color:#000}5%{background-color:#191919}10%{background-color:#333}15%{background-color:#4c4c4c}20%{background-color:#666}25%{background-color:#7f7f7f}30%{background-color:#999}35%{background-color:#b2b2b2}40%{background-color:#bfbfbf}45%{background-color:#c9c9c4}50%{background-color:#c9c9c4}55%{background-color:#c9c9c4}60%{background-color:#bfbfbf}65%{background-color:#b2b2b2}70%{background-color:#999}75%{background-color:#7f7f7f}80%{background-color:#666}85%{background-color:#4c4c4c}90%{background-color:#333}95%{background-color:#191919}to{background-color:#000}}.loading-icon{display:none;position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px;width:40px;height:40px;border-radius:20px;opacity:1;-webkit-animation:b 2s infinite;animation:b 2s infinite;background-color:#000}.loading .loading-icon{display:block}.loading .data-picture,.loading img{opacity:0!important}.loaded .data-picture,.loaded img{opacity:1;transition:opacity .3s}.shopify-buy-form{margin-bottom:1.2em}.shopify-buy-form .form-row{display:flex;margin-bottom:10px;flex-wrap:wrap;flex-direction:row}.shopify-buy-form .form-row:last-child{margin-bottom:0}.shopify-buy-form .buy.add-to-cart{width:auto;flex-grow:10}.shopify-buy-form .buy,.shopify-buy-form .qty-unit{margin-bottom:10px}.qty-unit{width:20%;width:90px;height:40px;margin-right:10px;border:1px solid #c9c9c4;display:flex;justify-content:space-between;background-color:#fff}.qty-unit .minus,.qty-unit .plus,.qty-unit .qty{border:none;text-align:center;width:33%}.qty-unit .minus,.qty-unit .plus{padding:0;background-color:#fff;color:#000;transition:color .3s;font-size:1.3em}.qty-unit .minus .label,.qty-unit .plus .label{display:block;width:100%;height:100%;position:relative;text-indent:-4000px;outline:none}.qty-unit .minus .label:after,.qty-unit .plus .label:after{transition:color .125s;content:" ";display:block;position:absolute;top:0;left:0;height:100%;width:100%;color:#000;text-indent:0;text-align:center;line-height:38px}.qty-unit .minus{border-right:1px solid #c9c9c4}.qty-unit .minus .label:after{content:"-"}.qty-unit .plus{border-left:1px solid #c9c9c4}.qty-unit .plus .label:after{content:"+"}.no-touch .qty-unit .minus .label:hover:after,.no-touch .qty-unit .plus .label:hover:after{color:#666}.toggle-cart{display:inline-block;width:18px;height:18px;text-indent:-3000px;outline:none;background-size:contain;background-repeat:no-repeat;background-position:50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23000' d='M0 2.5A.5.5 0 0 1 .5 2H2a.5.5 0 0 1 .485.379L2.89 4H14.5a.5.5 0 0 1 .485.621l-1.5 6A.5.5 0 0 1 13 11H4a.5.5 0 0 1-.485-.379L1.61 3H.5a.5.5 0 0 1-.5-.5zM3.14 5l.5 2H5V5H3.14zM6 5v2h2V5H6zm3 0v2h2V5H9zm3 0v2h1.36l.5-2H12zm1.11 3H12v2h.61l.5-2zM11 8H9v2h2V8zM8 8H6v2h2V8zM5 8H3.89l.5 2H5V8zm0 5a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm-2 1a2 2 0 1 1 4 0 2 2 0 0 1-4 0zm9-1a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm-2 1a2 2 0 1 1 4 0 2 2 0 0 1-4 0z'/%3E %3C/svg%3E");transition:opacity .3s}.cart-full .main li.cart{overflow:visible}.cart-full .toggle-cart{position:relative;z-index:2;width:43px;background-position:0;overflow:visible}.cart-full .toggle-cart:after{position:absolute;top:0;right:0;content:attr(data-count);display:block;width:20px;height:20px;border-radius:20px;background-color:#333;z-index:1;text-align:center;color:#fff;text-indent:0;font-size:14px;line-height:16px;line-height:19px}.modal-screen{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);opacity:0;transition:opacity .3s;z-index:2000;transform:translateX(-120vw);cursor:pointer;display:none}.modal-screen .scroll-wrapper{width:120vw;height:100vh;overflow:auto}.modal-screen .scroll-wrapper .scroller{height:120vh;width:110vw;background-color:transparent}.modal-sidebar{position:fixed;top:0;right:0;height:calc(var(--vh, 1vh)*100);width:100vw;z-index:2001;transition:transform .3s;transform:translateX(100vw);background-color:#fff;overflow-y:auto;box-sizing:border-box}.modal-sidebar .cart{box-sizing:border-box;height:100%;width:100%;padding:10px 10px 0}.modal-sidebar .cart .products,.modal-sidebar .cart .shopping-cart-totals{opacity:1;transition:opacity .5s}.modal-sidebar .cart.loading .products,.modal-sidebar .cart.loading .shopping-cart-totals{pointer-events:none;opacity:0}.modal-sidebar .cart.block-ui{pointer-events:none}.modal-sidebar .cart.block-ui .qty-unit .qty{color:#ccc}.modal-sidebar .cart.block-ui .qty-unit button .label:after{opacity:.2}.modal-sidebar .cart .container{display:flex;height:100%;flex-direction:column;justify-content:space-between}.modal-sidebar .cart .container .product-container{padding:10px 0 0;flex-grow:10;display:flex;flex-direction:column;justify-content:space-between;position:relative}.modal-sidebar .cart .container .footer{padding-bottom:10px}.modal-sidebar .cart .container .footer .buttons{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap}.modal-sidebar .cart .container .footer .buttons .button{margin-top:10px;width:100%}.modal-sidebar .cart .products{margin:0;padding:0}.modal-sidebar .cart .products li{margin:0;list-style:0;padding:10px 0;border-top:1px solid #000}.modal-sidebar .cart .shopping-cart-totals{margin-top:10px 0}.modal-sidebar .cart .shopping-cart-totals .row{padding:10px 0;border-top:1px solid #000}.modal-sidebar .cart .shopping-cart-totals .row.row-totals{display:flex;justify-content:space-between}.modal-sidebar .cart .shopping-cart-totals .row.row-totals .totals{font-size:25px;line-height:27px}.modal-sidebar .cart .shopping-cart-totals .row.info{font-size:14px;line-height:16px}.modal-sidebar .cart .shopping-cart-totals .row:last-child{border-bottom:1px solid #000}.modal-sidebar .cart .button{display:block;border:none;background-color:#c9c9c4;color:#000;text-align:center;padding:5px;box-sizing:border-box;width:100%;transition:color .3s}.modal-sidebar .cart .button:hover{color:#787878}.modal-sidebar .cart .button.white{background:#fff;color:#000}.modal-sidebar .cart .button.black{background:#000;color:#fff}.modal-sidebar .cart .button.black:hover{color:#999!important}.modal-sidebar .cart .button.disabled{background-color:#333;color:#999;pointer-events:none;cursor:default}.modal-sidebar .cart .button.disabled.black{color:#555}.cart .products .product .wrapper{overflow:hidden}.cart .products .product .info{float:right;display:flex;justify-content:space-between;width:calc(85% - 10px)}.cart .products .product img{float:left;width:15%;margin-right:10px}.cart .products .product .cross{background:none;border:none;position:relative;top:0;left:auto;margin:0}.cart .products .product .cross:after{top:2px;left:auto;right:0}.cart .products .product .ui{float:right;display:flex;justify-content:space-between;width:calc(85% - 10px)}.cart .products .product .ui .qty-unit{margin-top:5px;margin-right:0}.show-cart .modal-screen{transform:translateX(0);opacity:1}.show-cart .modal-sidebar{transform:translateX(0)}.show-cart.closing-cart .modal-screen{opacity:0}.show-cart.closing-cart .modal-sidebar{transform:translateX(100%)}.no-touch .toggle-cart:hover{opacity:.6}.admin-bar .modal-sidebar.cart .cart .header{padding-top:46px}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;align-items:flex-start;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:50%;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets{padding-top:1em;text-align:center}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#c9c9c4}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:hsla(0,0%,100%,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none;opacity:0}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto;opacity:1}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.video-player{width:100%;height:0;padding-bottom:56.25%;position:relative;background:#000}.video-player .video-player-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s}.video-player .video-player-wrapper .plyr,.video-player .video-player-wrapper .plyr__video-wrapper,.video-player .video-player-wrapper .video-js,.video-player .video-player-wrapper video{width:100%;height:100%}.video-player .video-player-wrapper.show{transition:opacity .3s;opacity:1}.video-player .video-player-outer-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.plyr{width:100%;height:100%;font-family:Univers LT W01_45 Light,Helvetica,Arial,sans-serif}.plyr .plyr__controls{margin:10px;padding:0;background:transparent}.plyr .plyr__controls>.plyr__control{height:auto;margin:0;cursor:pointer}.plyr .plyr__video-wrapper{height:100%;padding-bottom:0!important}.plyr .plyr__video-wrapper video{position:absolute;top:0;left:0}.plyr .plyr__time{margin-top:-1px;font-size:14px;line-height:16px}.plyr .plyr__controls__item.plyr__volume{min-width:32px!important;max-width:32px!important}.plyr.plyr-has-no-volume-control .plyr__volume{display:none}.plyr.plyr-has-no-volume-control .plyr__time{margin-right:5px}.plyr.plyr-has-been-played .plyr__control--overlaid,.plyr.plyr-has-not-been-played .plyr__controls{display:none}.plyr.plyr-has-been-played.plyr-has-ended .plyr__control--overlaid{display:block}.plyr.plyr-has-been-played.plyr-has-ended .plyr__controls{display:none}.plyr [data-plyr=fullscreen]{margin-left:0}.plyr .plyr__controls__item.plyr__progress__container{flex-grow:10}.plyr .plyr__poster{transition:none}.plyr .plyr__control--overlaid{border:0;border-radius:100%;box-shadow:none;color:#fff;display:none;left:50%;padding:45px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2;background-color:transparent;background-size:contain;background-repeat:no-repeat;background-position:50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 67.125 67.199' xml:space='preserve' fill='%23fff' stroke='none'%3E %3Cpath d='M33.564,0C15.207-0.005,0.328,14.874,0.328,33.233c0,18.355,14.879,33.232,33.235,33.236 c18.355-0.004,33.234-14.883,33.234-33.236C66.798,14.875,51.919-0.004,33.564,0z M26.442,53.411V13.058l25.179,19.921 L26.442,53.411z'/%3E %3C/svg%3E")}.plyr .plyr__control--overlaid svg{display:none}.plyr .plyr__control--overlaid:focus,.plyr .plyr__control--overlaid:hover,.plyr:focus .plyr__control--overlaid,.plyr:hover .plyr__control--overlaid{background-color:transparent;background-size:contain;background-repeat:no-repeat;background-position:50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 67.125 67.199' xml:space='preserve' fill='%23787878' stroke='none'%3E %3Cpath d='M33.564,0C15.207-0.005,0.328,14.874,0.328,33.233c0,18.355,14.879,33.232,33.235,33.236 c18.355-0.004,33.234-14.883,33.234-33.236C66.798,14.875,51.919-0.004,33.564,0z M26.442,53.411V13.058l25.179,19.921 L26.442,53.411z'/%3E %3C/svg%3E");transition:color .3s}.plyr:focus .plyr__control--overlaid,.plyr:hover .plyr__control--overlaid{cursor:pointer!important}html{font-family:mobile}.stream.full article.product.item .image img,.stream.related article.product.item .image img{-o-object-fit:cover;object-fit:cover;height:100%}.stream article.product .image .image-spacer{aspect-ratio:1/1}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}:root{--vh:0px}.fadein{opacity:0;transition:opacity .8s ease-out}.fadein.visible{opacity:1}.slideup{opacity:0;transform:translateY(100px);transition:opacity .8s ease-out,transform .8s ease-out}.slideup.visible{opacity:1;transform:translateY(0)}.two-col-wrap{padding-bottom:50px;margin-bottom:19px}.two-col-wrap.img-text .image.portrait{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;width:auto}.two-col-wrap.img-text .image.square{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.two-col-wrap.img-text .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.two-col-wrap.img-text .content{display:flex;justify-content:center;align-items:center;flex-flow:row wrap;align-content:center;text-align:center;padding-top:30px}.two-col-wrap.img-text .content h4{display:block;width:100%}.two-col-wrap.img-text .content h2{margin-bottom:24px}.two-col-wrap.img-text .content a,.two-col-wrap.img-text .content p{display:block;width:100%}.tect-center{text-align:center}.accordion{margin-bottom:19px;margin:2rem auto;font-family:sans-serif}body:not(.single-product) .accordion{border-top:1px solid #000}.accordion .accordion-item{border-bottom:1px solid #000;overflow:hidden}.accordion .accordion-header{width:100%;border-bottom:1px solid #000;background-color:#fff;padding:1rem;font-weight:700;text-align:left;cursor:pointer;position:relative;border:none;outline:none}.accordion .accordion-header:after{content:"+";position:absolute;right:1rem;transition:transform .3s ease}.accordion .accordion-header.active:after{content:"–"}.accordion .accordion-header:hover{background-color:#fff}.accordion .accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;background:#fff;padding:0 1rem}.accordion .accordion-content p,.accordion .accordion-content ul li{margin:0 0 1rem}.accordion .accordion-content p:last-child,.accordion .accordion-content ul li:last-child{margin-bottom:0}.accordion .accordion-item.open .accordion-content{padding:1rem;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.link-grid{display:flex;flex-direction:column;margin-bottom:39px!important}.link-grid .reduce-padding{margin-top:0!important}.link-grid .intro-area{display:inline-flex;width:100%;flex-direction:column}.link-grid .intro-area .intro,.link-grid .intro-area h3{display:block}.link-grid .cta{display:inline-flex;width:100%;text-align:right;justify-content:flex-end;align-items:end;padding-bottom:30px}.link-grid .grid{width:100%;display:flex;flex-direction:column}.link-grid .grid .container{width:100%;overflow:hidden;flex-direction:column;margin-bottom:30px}.link-grid .grid .image{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%;overflow:hidden}.link-grid .grid img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.link-grid .text{display:block;width:100%;padding-top:10px;font-size:16px;font-style:italic}.tax-product_type .row.text{margin-bottom:22px}.title-text{margin-bottom:30px!important;padding-bottom:19px!important}.title-text h3{margin-bottom:24px}.hero-video-wrapper{position:relative;width:100%;height:100vh;overflow:hidden}.hero-video-wrapper video{-o-object-fit:cover;object-fit:cover;z-index:1}.hero-video-wrapper video,.vimeo-overlay{width:100%;height:100%;position:absolute;top:0;left:0}.vimeo-overlay{z-index:2;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:#fff}.vimeo-play-btn{margin-top:1.5rem;border:none;cursor:pointer;transition:all .3s ease;aspect-ratio:1/1;width:100px;overflow:hidden;text-indent:-99999em;border:0;border-radius:100%;box-shadow:none;color:#fff;padding:45px;background-color:transparent;background-size:contain;background-repeat:no-repeat;background-position:50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 67.125 67.199' xml:space='preserve' fill='%23fff' stroke='none'%3E %3Cpath d='M33.564,0C15.207-0.005,0.328,14.874,0.328,33.233c0,18.355,14.879,33.232,33.235,33.236 c18.355-0.004,33.234-14.883,33.234-33.236C66.798,14.875,51.919-0.004,33.564,0z M26.442,53.411V13.058l25.179,19.921 L26.442,53.411z'/%3E %3C/svg%3E")}.vimeo-play-btn:hover{opacity:.8}.hero-text-wrapper{position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);text-align:center;color:#fff;padding:1rem}.hero-text p{font-size:25px;line-height:27px}.hero-text-wrapper.over-hero{position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);text-align:center;color:#fff;padding:1rem}.hero-text-wrapper.under-hero{top:auto;left:auto;transform:none;position:relative;margin-top:30px;text-align:center;color:inherit;padding:1rem}.single-project .row.project-title{text-align:center}.row.full.video{padding-top:50px;margin-top:19px}.row.full.video .hero-video-wrapper{aspect-ratio:16/9}.btn,.text-center{text-align:center}.btn{border:none;display:inline-block;width:-webkit-max-content;width:-moz-max-content;width:max-content;background-color:#000;color:#fff;padding:5px;box-sizing:border-box;transition:color .3s;-moz-appearance:none;justify-content:center;text-decoration:none;-moz-user-select:none;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);padding:9px}.btn:hover{color:#ccc!important}.btn:visited{color:#fff}.flex{display:flex}.flex .cell{display:inline-flex;width:-webkit-max-content;width:-moz-max-content;width:max-content}.flex.f-row{flex-direction:row}.flex.f-row.middle{align-items:center}.flex.f-col{flex-direction:column}.flex.space-between{justify-content:space-between}.single-post .page-title{margin-bottom:25px}.post.item.add-to-pinterest header,.single-post-title{border-bottom:1px dashed #000;padding-bottom:20px!important;margin-bottom:30px!important;margin-top:30px!important}.post.item.add-to-pinterest header h2{border-bottom:none;font-size:14px;line-height:16px;text-align:left;padding-bottom:0;margin-bottom:0!important}.post.item.add-to-pinterest header h1,.post.item.add-to-pinterest header h2{width:100%;display:block}.post.item.add-to-pinterest .content,.post.item.add-to-pinterest .image{width:100%}.single-post .rows .row.push-25 .row-wrapper{padding-left:0}.single-post .rows .row .constraint{max-width:100%!important}.journal .sidebar.sticky{display:none}.product-quantity{display:inline}.cart .qty-btn,.cart .remove-item{border:none;background-color:#000;color:#fff;padding-left:6px;padding-right:6px;margin-right:3px;display:inline-block;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:23px}.cart .qty-btn{aspect-ratio:1/1;padding:0;text-align:center}.cart .qty-btn.minus{margin-right:0}.cart .remove-item{padding-left:16px;padding-right:16px}.cart .product-price{margin-bottom:16px}.page-id-7698 .breadcrumbs{display:none}.page-id-7698 #bc1{display:block}.page-id-7698 #bc1 a,.page-id-7698 #bc1 span{display:inline-block}.page-id-7698 #bc1 a+span:before{margin-right:4px}.page-id-7698 #bc1.divider-slash a+span:before{position:relative;content:" / ";display:inline-block}.page-id-7698 #bc1.divider-caret a+span:before{content:" > ";position:relative;display:inline-block}.page-id-7698 #bc1.divider-vertical a+span:before{content:" | ";position:relative;display:inline-block}.page-id-7698 #bc1.divider-space a+span:before{content:"  ";position:relative;display:inline-block;width:16px}.page-id-7698 #bc1.case-upper{text-transform:uppercase}.page-id-7698 #bc1.case-lower{text-transform:lowercase}.page-id-7698 #bc1.case-title{text-transform:capitalize}.page-id-7698 #bc1.case-sentence{text-transform:none}.page-id-7698 #bc1.style-underline a{text-decoration:underline}.page-id-7698 #bc1.style-none a{text-decoration:none}.page-id-7698 #bc1.style-dash a{text-decoration:none;border-bottom:1px dashed #000}.single-project .img-resp img{max-height:none}.archive .stream{height:auto!important;overflow:visible!important}.archive .stream .item{display:inline-block;position:relative!important;left:auto!important;top:auto!important}.single.single-post .rows.wrapped .row.text.push-25{padding-left:0;padding-right:0}.row.full.image .img-resp img{max-height:none!important}footer .social a img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;display:inline-block;margin:12px}footer .social a img:first-child{margin-left:0}footer .social br{display:none}footer .mailchimp.Name{margin-bottom:16px!important}.mobile-nav-toggle,.page-header.nav.main .logo{display:none}.page-header.nav.main .show-for-tablet{display:none}.page-header.nav.main .mobile-nav-toggle{display:inline-flex;cursor:pointer;border-radius:100px;border:1.5px solid #000;justify-content:center;align-items:center;width:20px;height:20px}.page-header.nav.main .mobile-nav-toggle span{position:relative;display:block;width:7px;height:7px;transition:all .2s ease-in-out}.page-header.nav.main .mobile-nav-toggle span:after,.page-header.nav.main .mobile-nav-toggle span:before{position:absolute;background:#000;content:"";width:7.5px;height:1.5px;transition:all .2s ease-in-out}.page-header.nav.main .mobile-nav-toggle span:before{top:1px}.page-header.nav.main .mobile-nav-toggle span:after{top:4px}.page-header.nav.main .mobile-nav-toggle.active span{background:transparent}.page-header.nav.main .mobile-nav-toggle.active span:before{transform:rotate(45deg) translate(1.25px,1px)}.page-header.nav.main .mobile-nav-toggle.active span:after{transform:rotate(-45deg) translate(1.25px,-1px)}.menu-transparent .page-header.nav.main .mobile-nav-toggle:not(.active){border:1.5px solid #fff}.menu-transparent .page-header.nav.main .mobile-nav-toggle:not(.active) span:after,.menu-transparent .page-header.nav.main .mobile-nav-toggle:not(.active) span:before{background:#fff}.mobile-menu{display:block;position:fixed;right:-100vw;top:0;padding-top:100px;opacity:0;transition:all .3s ease;width:100vw;min-height:100vh;background-color:#fff;z-index:1}.mobile-menu .accordion-content,.mobile-menu .accordion-header{padding-left:20px!important}.mobile-menu .accordion-content ul,.mobile-menu .accordion-header ul{list-style:none;margin-left:0;padding-left:0;margin-bottom:0;margin-top:0}.mobile-menu .accordion-content ul li,.mobile-menu .accordion-header ul li{list-style:none;margin-left:0;padding-left:0}.mobile-menu .accordion-content{padding-top:0!important}.mobile-menu.active{display:block;opacity:1;right:0}.page-header.nav.main .contact{position:absolute;display:inline-block;width:29px;height:24px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='800' height='800' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.435 4.065H4.565a2.5 2.5 0 0 0-2.5 2.5v10.87a2.5 2.5 0 0 0 2.5 2.5h14.87a2.5 2.5 0 0 0 2.5-2.5V6.565a2.5 2.5 0 0 0-2.5-2.5zm-14.87 1h14.87a1.489 1.489 0 0 1 1.49 1.39c-2.47 1.32-4.95 2.63-7.43 3.95a6.172 6.172 0 0 1-1.06.53 2.083 2.083 0 0 1-1.67-.39c-1.42-.75-2.84-1.51-4.25-2.26-1.14-.6-2.3-1.21-3.44-1.82a1.491 1.491 0 0 1 1.49-1.4zm16.37 12.37a1.5 1.5 0 0 1-1.5 1.5H4.565a1.5 1.5 0 0 1-1.5-1.5V7.6c2.36 1.24 4.71 2.5 7.07 3.75a5.622 5.622 0 0 0 1.35.6 2.872 2.872 0 0 0 2-.41c1.45-.76 2.89-1.53 4.34-2.29 1.04-.56 2.07-1.1 3.11-1.65z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;padding:0;right:94px}.page-header.nav.main .contact a{overflow:hidden;text-indent:-9999em;display:inline-block;width:100%;height:100%}.homepage.rows{margin-bottom:39px}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text]:not(.qty),input[type=url],textarea{background-color:#fad3cd}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:not(.qty):focus,input[type=url]:focus,textarea:focus{border-color:#000;background-color:#fad3cd}input[type=email]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=search]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=text]:not(.qty)::-moz-placeholder, input[type=url]::-moz-placeholder, textarea::-moz-placeholder{color:#000;font-style:italic}input[type=email]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]:not(.qty)::placeholder,input[type=url]::placeholder,textarea::placeholder{color:#000;font-style:italic}input[type=email]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=url]:disabled,textarea:disabled{background-color:#c9c9c4;cursor:not-allowed}.single-post .row.full.image .img-resp img{width:100%!important}.breadcrumb-container{padding-bottom:0!important}@media (min-width:375px){.modal-sidebar .cart .container .footer .buttons .button{width:100%}}@media screen and (min-width:375px){html{font-family:mobile-landscape-1}.journal .row.news-call-to-action{padding-bottom:20px}.journal .row.news-call-to-action p{font-size:14px;line-height:16px}.shop-gallery-container .gallery-thumbs .thumbs .column{margin-bottom:10px}}@media screen and (min-width:460px){.has-hero .hero .text .constrain{max-width:66.66vw}}@media (min-width:480px){.modal-screen{display:block}.modal-sidebar{width:384px;transform:translateX(100%)}}@media screen and (min-width:480px){html{font-family:mobile-landscape-2}.rows .row.content-slideshow .content .text{padding:30px;font-size:18px;line-height:22px}html{font-family:mobile-landscape-2}.content.page .row .column.one-third{max-width:75%}.shop-detail .stream .grid-sizer,.shop-detail .stream .item{width:50%;float:left}.shop-detail .stream .grid-sizer:nth-child(odd),.shop-detail .stream .item:nth-child(odd){clear:left}.page-footer .page-wrapper{display:flex;flex-wrap:wrap}.page-footer .column{width:50%}.page-footer .column:nth-child(3),.page-footer .column:nth-child(4){margin-top:2em}.page-footer .column h2{border-top:none;border-bottom:1px dashed #000;margin-top:0;padding-bottom:.2em;padding-top:0}.shop-gallery-container .gallery-thumbs .thumbs .column{margin-bottom:10px}}@media screen and (min-width:570px){html{font-family:mobile-landscape-3}.rows .row.image_text .image{box-sizing:border-box;width:calc(33.33% + 10px);padding-bottom:0!important}.rows .row.image_text .text{padding-bottom:0}.rows .row.image_text.left .image{float:left;padding-right:10px!important}.rows .row.image_text.left .text{padding-left:10px!important}.rows .row.image_text.right .image{float:right;padding-left:10px!important}.rows .row.image_text.right .text{padding-right:10px!important}.rows .row.image_text+.row.image_text .image,.rows .row.image_text+.row.image_text .text{padding-top:0!important}.rows .row.our-services .services .service{width:50%;float:left}.rows .row.our-services .services .service:nth-child(odd){clear:left}html{font-family:mobile-landscape-3}.single-product .text{width:70%;float:left}.single-product .actions{width:30%;float:left}.journal .row.news-call-to-action .info-item,.journal .row.news-call-to-action .map-item{padding-bottom:0;width:50%;float:left}.journal .row.news-call-to-action p{font-size:14px;line-height:16px}.row.image_text .image{box-sizing:border-box;width:calc(33.33% + 10px);padding-bottom:0}.row.image_text .text{padding-bottom:0}.row.image_text.left .image{float:left;padding-right:10px}.row.image_text.left .text{padding-left:10px}.row.image_text.right .image{float:right;padding-left:10px}.row.image_text.right .text{padding-right:10px}.row.image_text+.row.image_text .image,.row.image_text+.row.image_text .text{padding-top:0!important}.home .row.full.our-services .services .service{width:50%;float:left}.home .row.full.our-services .services .service:nth-child(odd){clear:left}}@media screen and (min-width:600px){.link-grid{flex-direction:row;flex-wrap:wrap}.link-grid .intro-area{width:60%}.link-grid .cta{width:40%;padding-bottom:30px}.link-grid .grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:14px}.link-grid .grid .container{flex:0 0 calc(33.333% - 14px);display:flex}.link-grid .grid .container:nth-child(2),.link-grid .grid .container:nth-child(5){margin-left:7px;margin-right:7px}.link-grid .grid .container .text{padding-top:15px}}@media (min-width:720px){.plyr .plyr__control--overlaid{padding:65px}.plyr .plyr__control--overlaid .plyr__sr-only{width:130px!important;height:130px!important;line-height:130px;font-size:45px}}@media (min-width:740px){.modal-sidebar{width:450px;transform:translateX(100%)}.modal-sidebar .cart .shopping-cart-totals .row.row-totals .totals{font-size:32px;line-height:38px}.modal-sidebar .cart .shopping-cart-totals .row.info{font-size:14px;line-height:16px}}@media screen and (min-width:740px){.nav.big-nav{padding-left:23px!important;padding-right:23px!important}.nav.big-nav .wrapper .column{width:calc(25% - 7px);padding:0}.nav.big-nav .wrapper .column.about{margin-left:25%}.single-project .rows .row.push-33,.standard-page .rows .row.push-33{padding-bottom:0!important;margin-bottom:0!important}.single-project .rows .row.push-33 .column .row:not(.triplet):last-child,.standard-page .rows .row.push-33 .column .row:not(.triplet):last-child{padding-bottom:0!important}.standard-page .rows.wrapped .nav.subnav{margin-bottom:34.5px}.rows.wrapped{padding:0 16px;box-sizing:border-box}.rows.has-sidebar{position:relative;display:flex;justify-content:space-between;align-items:flex-start}.rows.has-sidebar .push-25{width:75%}.rows.has-sidebar .push-25 .row-wrapper{padding-left:0!important}.rows.has-sidebar .sidebar{padding:0 7px;box-sizing:border-box;width:20%;top:166px}.rows.has-sidebar .sidebar.sticky{position:-webkit-sticky;position:sticky}.rows.has-sidebar .sidebar.two-col{display:grid;gap:14px;grid-template-columns:1fr 1fr}.rows .row{padding-bottom:50px}.rows .row .column{padding:0 7px;display:block;overflow:hidden;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.rows .row.with-text{padding-bottom:18px}.rows .row.heading h2{padding:0 23px}.rows .row.image_text .image{width:calc(40% + 16px)}.rows .row.image_text .image,.rows .row.image_text .text{padding-top:2em!important;padding-bottom:2em!important}.rows .row.image_text.left .image{float:left;padding-right:23px!important}.rows .row.image_text.right .image{float:right;padding-left:23px!important}.rows .row.content-slideshow,.rows .row.featured,.rows .row.fulltext,.rows .row.image_text,.rows .row.intro,.rows .row.quote,.rows .row.text{padding-right:16px;padding-left:16px}.rows .row.image_text .constraint,.rows .row.staff .constraint,.rows .row.text .constraint,.rows .row.triplet .constraint,.rows .rowtext .constraint,.rows .sidebar .constraint{max-width:700px}.rows .row.quote .constraint{max-width:850px}.rows .row.triplet{padding:23px 16px!important}.rows .row.triplet .triplet_item{padding:0 7px;box-sizing:border-box;padding-bottom:2em}.rows .row.triplet .triplet_item .text,.rows .row.triplet .triplet_item .text p{font-size:14px;line-height:16px}.rows .row.staff{padding-right:16px!important;padding-left:16px!important}.rows .row.staff .row-wrapper{grid-template-columns:repeat(2,1fr);-moz-column-gap:14px;column-gap:14px}.rows .row.staff .staff_item{padding:0 7px;box-sizing:border-box;padding-bottom:2em}.rows .row.staff .staff_item .text,.rows .row.staff .staff_item .text p{font-size:14px;line-height:16px}.rows .row.logos .logos-list{padding-left:23px;padding-right:23px}.rows .row.logos .logos-list .logo{box-sizing:border-box;display:inline-block;width:15%}.rows .row.intro{overflow:hidden}.rows .row.intro .column{width:100%;max-width:1500px;margin-bottom:0}.rows .row.intro .column p{font-size:32px;line-height:38px}.rows .row .header{margin-bottom:1em;text-align:center}.rows .row .header h2{font-size:32px;line-height:38px}.rows .row.content-slideshow{padding-top:23px;padding-bottom:23px}.rows .row.content-slideshow .content .text{padding:23px;font-size:19px;line-height:23px}.rows .row.content-slideshow .content .text p{font-size:19px;line-height:23px}.rows .row.content-slideshow .content .text .center-center{width:80%;margin:0 auto}.rows .row.endorsements{padding-top:4em;padding-bottom:4em}.rows .row.endorsements .text{width:100%;max-width:90%}.rows .row.endorsements .by{font-size:19px;line-height:23px;padding-top:1.5em}.rows .row.logos .logos .logo{width:32.5%}.rows .row.featured{padding-top:1em;padding-bottom:3em;overflow:hidden}.rows .row.featured .project{display:flex}.rows .row.featured.right .project{flex-direction:row-reverse}.rows .row.featured .column{width:50%}.rows .row.featured .column.text h2{margin:0;font-size:19px;line-height:23px}.rows .column .row.staff,.rows .column .row.triplet{padding-left:0!important;padding-right:0!important}.rows .column .row.staff .triplet_item,.rows .column .row.triplet .triplet_item{padding-left:23px!important;padding-right:23px!important}.rows .column .row.staff .staff_item,.rows .column .row.triplet .staff_item{padding-left:0!important;padding-right:0!important}.admin-bar .rows.has-sidebar .sidebar{top:166px}.single-project .push-25{padding-left:25%!important}.single-project .push-25 .row-wrapper{padding-left:0!important}.single-project .rows .row.with-text{padding-bottom:50px}.has-hero .hero .text{padding:46px;font-size:35px;line-height:41px}.has-hero .hero .text .constrain{max-width:50vw}.has-hero .hero .text p{font-size:35px;line-height:41px}.row.full.two-col-images .column{width:50%;display:inline-flex;position:relative}.row.full.two-col-images .column .image-wrapper{width:100%}.row.full.two-col-images .column .image-wrapper img{width:100%!important;height:auto!important}.row.full.two-col-images{display:flex}.row.full.two-col-images.square .column .image-wrapper img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.row.full.two-col-images.landscape .column .image-wrapper img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}html{font-family:tablet-portrait-1}body,h1,h2,h3,h4,h5,h6,p{font-size:19px;line-height:23px}p{margin-bottom:.6em}.font-small,.font-small *{font-size:14px;line-height:16px}.font-medium,.font-medium *{font-size:19px;line-height:23px}.font-large,.font-large *{font-size:32px;line-height:38px}.img-resp.has-video .video-icon{font-size:32px;line-height:38px;width:100px;height:100px;margin:-58px 0 0 -58px;line-height:116px}.page-container{padding-top:120px}.page-header{box-sizing:border-box;height:69px;transform:translateY(0)!important;transition:transform 0s}.page-header.nav.main>ul{height:69px;padding-left:23px;padding-right:23px}.page-header .logo{padding:0 7px;display:block;overflow:hidden;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.page-header a{font-size:19px;line-height:23px}.page-header li{padding:0 7px;display:block;overflow:hidden;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:0;text-align:left!important}.page-header li:nth-child(2){padding-left:3px}.page-header li:first-child{padding-left:0}.nav.big-nav{padding:73px 23px 69px}.nav.big-nav .column{padding:0 7px;box-sizing:border-box;font-size:19px;line-height:23px}.gallery .swiper-container .swiper-slide{padding:0 23px 23px}.gallery .swiper-container .swiper-slide:first-child{padding-top:126.5px}.gallery .swiper-container .swiper-slide.text .center-center{font-size:32px;line-height:38px;max-width:850px}.gallery .swiper-container .swiper-slide.text .center-center p{font-size:32px;line-height:38px}.gallery .swiper-container.has-video .swiper-button-next,.gallery .swiper-container.has-video .swiper-button-prev{width:46px}.shop-listing .stream .grid-sizer,.shop-listing .stream .item{width:50%;float:left}.shop-listing .stream .grid-sizer:nth-child(odd),.shop-listing .stream .item:nth-child(odd){clear:left}.single-product .related h2,.single-project .related h2{width:100%;text-align:center;font-size:32px;line-height:38px;margin-bottom:.8em}.single-product .stream .grid-sizer,.single-product .stream .item,.single-project .stream .grid-sizer,.single-project .stream .item{width:33.33%;float:left}.single-product .stream .grid-sizer:nth-child(odd),.single-product .stream .item:nth-child(odd),.single-project .stream .grid-sizer:nth-child(odd),.single-project .stream .item:nth-child(odd){clear:none}.single-product .stream .grid-sizer :nth-child(3n+1),.single-product .stream .item :nth-child(3n+1),.single-project .stream .grid-sizer :nth-child(3n+1),.single-project .stream .item :nth-child(3n+1){clear:left}.single-product h1{font-size:32px;line-height:38px}.single-product .text .additional-info p{font-size:14px;line-height:16px}.single-product .gallery .cross{top:7px}.single-product .gallery .buy.open-buy-form{top:38px}.single-product .gallery .swiper-container .swiper-slide{padding-top:80px}.single-product .gallery.shopify-product .swiper-container .swiper-slide{padding-top:48px}.buyform.form .wrapper{box-sizing:border-box;padding:69px 23px}.buyform.form .form-wrapper{padding:23px}.shop .is-on-sale .price .strike{position:relative;display:inline-block}.shop .is-on-sale .price .strike:after{width:110%;height:2px;top:45%;transform:rotate(-10deg)}.shop .is-sold-out .shop-gallery-container:after{top:10px;right:18px;width:100px;height:100px;border-radius:80px;line-height:100px}.shop .stream{margin-top:-5px}.shop .stream .item{padding-top:10px;padding-bottom:80px}.shop .stream .item h3{font-size:19px;line-height:23px;margin-top:5px}.journal .row.news-call-to-action p,.shop .stream .item .excerpt,.shop .stream .item .price{font-size:14px;line-height:16px}.journal .post{padding-bottom:50px;overflow:hidden;display:flex;flex-direction:column}.journal .post .header{width:100%}.journal .post .header h2{font-size:14px;line-height:16px;padding-bottom:7px;margin-bottom:12px}.journal .post .row.full.image{padding:0 7px;display:block;overflow:hidden;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.journal .post .row.fulltext.push-25,.journal .post .row.image_text.push-25,.journal .post .row.text.push-25{width:100%}.journal .post .row.fulltext.push-25 .row-wrapper,.journal .post .row.image_text.push-25 .row-wrapper,.journal .post .row.text.push-25 .row-wrapper{padding-left:0}.shop-gallery-container .gallery-thumbs .thumbs .column{margin-bottom:14px}#more-nav,.row.more{display:none}.project .stream .item,.single-project .stream .item{padding-bottom:40px}.project .stream .item h3,.single-project .stream .item h3{font-size:19px;line-height:23px;margin-top:.8em;margin-bottom:5px}.project .stream .item .excerpt,.project .stream .item .more,.single-project .stream .item .excerpt,.single-project .stream .item .more{display:block;font-size:14px;line-height:16px}.page-footer{padding:0 16px;padding-top:23px;padding-bottom:23px;background-color:#fff}.page-footer,.page-footer .column{box-sizing:border-box;font-size:14px;line-height:16px}.page-footer .column{padding:0 7px;display:block;overflow:hidden;-o-box-sizing:border-box;-ms-box-sizing:border-box}.page-footer .column h2{font-size:19px;line-height:23px;margin-bottom:.4em}.page-footer .column p{font-size:14px;line-height:16px}.page-footer .column:nth-child(3),.page-footer .column:nth-child(4){margin-top:1em}.stay-in-touch .mailchimp.email,.stay-in-touch input.submit{font-size:14px;line-height:16px;height:30px}.stay-in-touch p.error-message{font-size:14px!important;line-height:16px!important}.fluxedConsentPopup{padding:23px}.fluxedConsentPopup .wrapper,.fluxedConsentPopup .wrapper p{font-size:14px;line-height:16px}.admin-bar .loadingbar{top:32px}.admin-bar .page-container{margin-top:0}.admin-bar.single-product .gallery .cross{top:53px}.admin-bar.single-product .gallery .buy.open-buy-form{top:84px}.admin-bar.single-product .gallery .swiper-slide{padding-top:126px}.admin-bar.single-product .gallery.shopify-product .swiper-container .swiper-slide{padding-top:94px}.two-col-wrap{display:flex}.two-col-wrap .image,.two-col-wrap .text{width:50%;display:flex}.two-col-wrap .image{width:100%;height:35vh}.two-col-wrap.image-left .content{padding-left:10%}.two-col-wrap.image-right{flex-direction:row-reverse}.two-col-wrap.image-right .content{padding-right:10%}.two-col-wrap.full-width{position:relative}.two-col-wrap.full-width .image{width:100%;aspect-ratio:initial;height:50vh}.two-col-wrap.full-width .content{padding-top:0;top:40%;width:100%;position:absolute;left:0}.two-col-wrap.full-width .content a{color:inherit}.two-col-wrap.full-width.text-left .content,.two-col-wrap.full-width.text-right .content{width:50%;height:100%;top:0;text-align:initial}.two-col-wrap.full-width.text-left .content{justify-content:left;padding-left:10%}.two-col-wrap.full-width.text-right .content{justify-content:left;padding-right:10%;left:auto;right:0}.two-col-wrap.no-space{margin-bottom:0}.two-col-wrap.negative-top{margin-top:-80px}.two-col-wrap.negative-bottom{margin-bottom:-80px}.two-col-wrap.negative-both{margin-top:-80px;margin-bottom:-80px}.two-col-wrap.normal{margin-top:30px}.hero-text p{font-size:35px;line-height:41px}.single-project .rows.wrapped.has-sidebar-wide{padding:0 30px}.post.item.add-to-pinterest header h1,.post.item.add-to-pinterest header h2{width:-webkit-max-content;width:-moz-max-content;width:max-content;display:inline-flex}.post.item.add-to-pinterest .content,.post.item.add-to-pinterest .image{width:50%}.post.item.add-to-pinterest .image{aspect-ratio:4/3}.post.item.add-to-pinterest .image img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:auto;aspect-ratio:4/3}.post.item.add-to-pinterest .content{padding-left:30px}.single.single-post .rows.wrapped .row.text.push-25{padding-left:30px;padding-right:30px}.single.single-post .rows.wrapped{width:70%}}@media screen and (min-width:768px){.product.item.is-on-sale .column.image:before{top:20px;left:20px}}@media (min-width:783px){.admin-bar .modal-sidebar.cart .cart .header{padding-top:32px}}@media screen and (min-width:783px){.admin-bar .rows.has-sidebar .sidebar{top:152px}html{font-family:tablet-portrait-2}.admin-bar .loadingbar{top:32px}.admin-bar .page-container{margin-top:0}.admin-bar.single-product .gallery .cross{top:39px}.admin-bar.single-product .gallery .buy.open-buy-form{top:70px}.admin-bar.single-product .gallery .swiper-slide{padding-top:112px}.admin-bar.single-product .gallery.shopify-product .swiper-container .swiper-slide{padding-top:80px}.admin-bar .page-header{height:69}.admin-bar.home .home-page-content{padding-top:152px}.admin-bar .nav.big-nav{margin-top:32px}.admin-bar .page-header.nav.main{top:32px}}@media screen and (min-width:888px){.rows.has-sidebar .sidebar{width:20%}.rows .row.push-25{padding-left:25%}.rows .row .column{padding:0 7px;display:block;overflow:hidden;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.rows .row .column.two-third{width:66.66%}.rows .row .column.one-third{width:33.33%}.rows .row.featured{display:block}.rows .row.featured.main .header{width:66.66%}.rows .row.featured.main .column.image,.rows .row.featured.main .column.video{float:left;width:66.66%}.rows .row.featured.main .text{width:33.33%}.rows .row.intro{overflow:hidden}.rows .row.intro .column{width:75%;max-width:1000px}html{font-family:tablet-landscape-1}.page-header{padding-right:7px;padding-left:7px;height:73px}.page-header.nav.main>ul{padding:0 23px;display:flex;white-space:nowrap}.page-header.nav.main>ul .no-bignav{display:none}.page-header.nav.main>ul .bignav{display:block}.page-header.nav.main>ul .favicon{display:none}.page-header li{padding:0 7px;display:block;overflow:hidden;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;display:inline-block;width:25%;text-align:left!important}.page-header li a{line-height:27px}.page-header li:first-child{padding-left:0}.page-header li:last-child{padding-right:0}.page-header li.cart{position:absolute;width:auto;right:23px}.page-header li.cart a{height:22px}.cart-full li.cart .toggle-cart{width:50px}.cart-full li.cart .toggle-cart:after{width:24px;height:24px;font-size:14px;line-height:16px;line-height:24px}.nav.big-nav .column{width:25%}.nav.big-nav .column:first-child{padding-left:0}.nav.big-nav .column:last-child{padding-right:0}.nav.big-nav .column .stay-in-touch input[type=text]{font-size:14px;line-height:16px}.journal .row.news-call-to-action .info-item,.journal .row.news-call-to-action .map-item{width:50%}.journal .row.news-call-to-action p{font-size:14px;line-height:16px}.gallery{position:fixed;top:0;left:0;z-index:2}.gallery,.gallery .swiper-container{width:100%;height:100%}.gallery .swiper-container .swiper-wrapper{display:flex;height:100%}.gallery .swiper-container .swiper-slide{position:relative;box-sizing:border-box;background-color:#fff;padding:52px 16px 24px}.gallery .swiper-container .swiper-slide:first-child{padding-top:inherit}.gallery .swiper-container .swiper-slide.image .image-wrapper{height:100%}.gallery .swiper-container .swiper-slide.video .video-wrapper-outer{position:static;width:100%;height:100%;padding-bottom:0}.gallery .swiper-container .swiper-slide.video .video-wrapper-outer .video-wrapper{position:static;top:auto;left:auto;width:100%;height:100%}.gallery .swiper-container .swiper-slide.video .video-constraint{width:100%;height:100%}.gallery .swiper-container .swiper-slide.text .text-wrapper{height:100%}.gallery .swiper-container .swiper-slide.text .center-center{display:flex;font-size:32px;line-height:38px;margin:0 auto;max-width:850px;text-align:center}.gallery .swiper-container .swiper-slide.text .center-center p{font-size:32px;line-height:38px}.gallery .swiper-container .swiper-slide.text .center-center p:last-child{margin-bottom:0}.gallery .swiper-container .swiper-slide.image-text{padding:0}.gallery .swiper-container .swiper-slide.image-text .two-column-layout{width:100%;height:100%}.gallery .swiper-container .swiper-slide.image-text .image-text-img{box-sizing:border-box;padding:52px 8px 24px 16px;width:50%;height:100%;float:left}.gallery .swiper-container .swiper-slide.image-text .image-text-text{box-sizing:border-box;padding:52px 24px 24px 8px;width:50%;height:100%;float:right;overflow-y:auto}.gallery .swiper-container .swiper-slide.image-text .image-text-text .image-text-text-wrapper{height:100%;max-width:600px;margin:0 auto}.gallery .swiper-container .swiper-button-prev{display:block;top:0;left:0;width:50%;height:100%;margin:0;z-index:5}.gallery .swiper-container .swiper-button-next{display:block;top:0;right:0;width:50%;height:100%;margin:0;z-index:5}.gallery .swiper-container .swiper-pagination{display:block;bottom:25px}.gallery .swiper-container .swiper-pagination .swiper-pagination-bullet{width:auto;margin:0 2px 0 3px;height:23px;cursor:pointer;background:none!important;border-radius:none;opacity:1;color:#000}.gallery .swiper-container .swiper-pagination .swiper-pagination-bullet:hover{color:#787878}.gallery .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:none!important;color:#787878!important}.gallery .swiper-container.has-video .swiper-button-next,.gallery .swiper-container.has-video .swiper-button-prev{width:46px}.gallery .swiper-container.has-related .swiper-pagination,.gallery .swiper-container.has-video .swiper-pagination{display:none}.gallery .swiper-container.has-related .swiper-button-next,.gallery .swiper-container.has-related .swiper-button-prev,.gallery .swiper-container.has-video .swiper-button-next,.gallery .swiper-container.has-video .swiper-button-prev{width:30px;height:25px;top:11px;left:23px;margin-top:3px;background-size:contain;background-repeat:no-repeat;background-position:50%}.gallery .swiper-container.has-related .swiper-button-prev,.gallery .swiper-container.has-video .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 14.723 7.375' xml:space='preserve' fill='%23000' stroke='none'%3E %3Cpolygon points='3.948,7.375 4.678,6.645 2.238,4.204 14.723,4.204 14.723,3.171 2.238,3.171 4.678,0.73 3.948,0 0.26,3.688 '/%3E %3C/svg%3E");cursor:pointer}.gallery .swiper-container.has-related .swiper-button-prev:hover,.gallery .swiper-container.has-video .swiper-button-prev:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 14.723 7.375' xml:space='preserve' fill='%23787878' stroke='none'%3E %3Cpolygon points='3.948,7.375 4.678,6.645 2.238,4.204 14.723,4.204 14.723,3.171 2.238,3.171 4.678,0.73 3.948,0 0.26,3.688 '/%3E %3C/svg%3E")}.gallery .swiper-container.has-related .swiper-button-next,.gallery .swiper-container.has-video .swiper-button-next{left:auto;right:23px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 14.723 7.375' xml:space='preserve' fill='%23000' stroke='none'%3E %3Cpolygon points='11.035,0 10.305,0.73 12.746,3.171 0.26,3.171 0.26,4.205 12.746,4.205 10.305,6.645 11.035,7.375 14.723,3.688 '/%3E %3C/svg%3E");cursor:pointer}.gallery .swiper-container.has-related .swiper-button-next:hover,.gallery .swiper-container.has-video .swiper-button-next:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 14.723 7.375' xml:space='preserve' fill='%23787878' stroke='none'%3E %3Cpolygon points='11.035,0 10.305,0.73 12.746,3.171 0.26,3.171 0.26,4.205 12.746,4.205 10.305,6.645 11.035,7.375 14.723,3.688 '/%3E %3C/svg%3E")}.cross{left:50%;margin-left:-18px;margin-top:10px;display:block;width:16px;height:16px;padding-bottom:5px}.single-product .cross{margin-top:0}.single-product .actions,.single-product .images,.single-product .text{width:50%;float:left}.single-project.gallery-is-image-slide .share-inline,.single-project.gallery-is-video-slide .share-inline{display:inline-block}.single-project .nav.main-footer{background-color:#c9c9c4;padding:23px 16px 17px}.single-project .nav.main-footer a{color:#fff!important}.single-project .nav.main-footer a:hover{color:#000!important}.single-project .nav.main-footer .logo{display:none}.single-project .nav.main-footer ul{text-align:center;line-height:23px}.single-project .nav.main-footer ul li{padding:0 7px;box-sizing:border-box;display:inline-block}.single-project .nav.main-footer ul li:first-child{float:left;text-align:left}.single-project .nav.main-footer ul li:last-child{float:right;text-align:right}.single-project .readmore-overlay{position:fixed;z-index:11;top:0;left:-100%;width:100%;height:100%;background-color:#fff;overflow-y:auto;opacity:0;transition:opacity .5s}.single-project .readmore-overlay.show{opacity:1;transition:opacity .5s}.single-project .readmore-overlay .text{display:block;height:auto;min-height:100%;box-sizing:border-box;padding:92px 16px 69px}.single-project .readmore-overlay .text .text-wrapper{height:100%}.single-project .readmore-overlay .text .center-center{display:flex;height:100%;min-height:100%;max-width:700px;margin:0 auto;text-align:center}.single-project .readmore-overlay .text p:last-child{margin-bottom:0}.single-project .readmore-overlay .title{position:fixed;left:-100%;width:100%;height:23px;top:auto;bottom:25px;text-align:center}.single-project .readmore-overlay.in-view,.single-project .readmore-overlay.in-view .title{left:0}.single-project .gi{display:block;width:100%;height:100%;background-color:#fff}.single-project .gi>span{display:block;width:100%;padding:0 1px 0 0;height:100%;background-color:#fff;background:url() no-repeat 50% contain;background-size:contain;background-repeat:no-repeat;background-position:50%}.single-project .gi>span img{height:1px;width:1px;opacity:0}.home .row.teaser{display:block}.home .row.teaser.main .header{width:66.66%}.home .row.teaser.main .column.image,.home .row.teaser.main .column.video{float:left;width:66.66%}.home .row.teaser.main .text{width:33.33%}.home .row.intro{overflow:hidden}.home .row.intro .column{width:75%;max-width:1000px}.page-footer .column h2{padding-top:0;margin-top:0}.admin-bar .gallery .swiper-container .swiper-slide{padding-top:84px}.admin-bar .gallery .swiper-container.has-related .swiper-button-next,.admin-bar .gallery .swiper-container.has-related .swiper-button-prev,.admin-bar .gallery .swiper-container.has-video .swiper-button-next,.admin-bar .gallery .swiper-container.has-video .swiper-button-prev{top:55px}.row.no-bottom-margin,.row.no-bottom-margin .row.stream{margin-bottom:0}.no-top-margin{margin-top:0!important}.constrained{max-width:740px;justify-self:center}.constrained-left{max-width:740px}.constrained-left-margin{max-width:740px;margin-left:25%}.single-post .rows.wrapped,.slug-news .rows.wrapped.has-sidebar-wide{width:70%;overflow:visible}.single-post .rows.wrapped div,.slug-news .rows.wrapped.has-sidebar-wide div{overflow:visible}.single-post .rows.wrapped .image.wider,.slug-news .rows.wrapped.has-sidebar-wide .image.wider{width:130.14%;position:relative;left:-15.7%}}@media screen and (min-width:900px){.last{margin-left:auto}footer .page-wrapper{justify-content:space-between}.two-col-img.tall{height:calc(100vh - 120px);padding-bottom:0}.two-col-img.tall .image{max-height:100%}.has-hero .hero .home-swiper-container.mobile{display:none}.has-hero .hero .home-swiper-container.desktop{display:block}html{font-family:tablet-landscape-2}.page-header{padding-right:0;padding-left:0}.page-header .logo{display:block!important}.page-header .logo .full{display:block}.page-header .logo .short{display:none}.shop-listing .stream .grid-sizer,.shop-listing .stream .item{width:33.33%;float:left}.shop-listing .stream .grid-sizer:nth-child(odd),.shop-listing .stream .item:nth-child(odd){clear:none}.shop-listing .stream .grid-sizer:nth-child(3n+1),.shop-listing .stream .item:nth-child(3n+1){clear:left}.single-product .main-content .column.actions,.single-product .main-content .column.text{padding-left:1em!important}.single-project .nav.main-footer .logo{padding:0 7px;box-sizing:border-box;width:25%;display:block;float:left}.page-footer .column{width:25%;margin-top:0!important;clear:none!important}.page-footer .column .logo{display:block}.two-col-wrap.img-text.full-height .image{height:100vh}.page-header.nav.main .show-for-tablet{display:inline-block}.page-header.nav.main .mobile-nav-toggle{display:none}.page-header.nav.main .contact{position:relative;padding:0;right:40px}.menu-transparent .page-container .nav.main .contact a{background:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' width='800' height='800' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.435 4.065H4.565a2.5 2.5 0 0 0-2.5 2.5v10.87a2.5 2.5 0 0 0 2.5 2.5h14.87a2.5 2.5 0 0 0 2.5-2.5V6.565a2.5 2.5 0 0 0-2.5-2.5zm-14.87 1h14.87a1.489 1.489 0 0 1 1.49 1.39c-2.47 1.32-4.95 2.63-7.43 3.95a6.172 6.172 0 0 1-1.06.53 2.083 2.083 0 0 1-1.67-.39c-1.42-.75-2.84-1.51-4.25-2.26-1.14-.6-2.3-1.21-3.44-1.82a1.491 1.491 0 0 1 1.49-1.4zm16.37 12.37a1.5 1.5 0 0 1-1.5 1.5H4.565a1.5 1.5 0 0 1-1.5-1.5V7.6c2.36 1.24 4.71 2.5 7.07 3.75a5.622 5.622 0 0 0 1.35.6 2.872 2.872 0 0 0 2-.41c1.45-.76 2.89-1.53 4.34-2.29 1.04-.56 2.07-1.1 3.11-1.65z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.page-header .logo .full{max-width:160px;white-space:break-spaces}}@media screen and (min-width:1023px){.standard-page .rows.has-sidebar-wide .push-25{width:100%}.rows.has-sidebar-wide{position:relative;display:flex;justify-content:space-between}.rows.has-sidebar-wide .push-25{width:75%}.rows.has-sidebar-wide .push-25 .row-wrapper{padding-left:0!important}.rows.has-sidebar-wide .push-33{width:66%}.rows.has-sidebar-wide .push-33 .row-wrapper{padding-left:0!important}.rows.has-sidebar,.rows.has-sidebar-wide{align-items:flex-start}.rows.has-sidebar-wide .sidebar,.rows.has-sidebar .sidebar{padding:0 7px;box-sizing:border-box;width:20%;top:120px}.rows.has-sidebar-wide .sidebar.sticky,.rows.has-sidebar .sidebar.sticky{position:-webkit-sticky;position:sticky}.rows.has-sidebar-wide .wide,.rows.has-sidebar .wide{width:30%}.rows .row.content-slideshow .row-wrapper{max-width:80%;margin:0 auto}.rows .row.content-slideshow .content .text,.rows .row.content-slideshow .content .text p{font-size:32px;line-height:38px}.rows .row.content-slideshow .content .text .center-center{width:90%;margin:0 auto}.rows .row.endorsements .text{width:82%;max-width:1280px}.rows .row.logos .logos .logo{width:24%}.rows .row.featured .column.image{width:66.66%}.rows .row.featured .column.text{width:33.33%}.rows .sidebar.two-col{display:grid;gap:7px;grid-template-columns:1fr 3fr}.admin-bar .rows.has-sidebar-wide .sidebar,.admin-bar .rows.has-sidebar .sidebar{top:120px}html{font-family:tablet-landscape-3}.buyform.form .form-wrapper{padding:23px;max-width:1000px}.buyform.form .form-wrapper .row label{text-align:left}.buyform.form .form-wrapper .row textarea{height:131px}.buyform.form .form-wrapper .row.buttons{margin-top:1em}.buyform.form .form-wrapper .row.contact{text-align:left;margin-top:1em}.buyform.form .form-wrapper .row.close{float:left}.buyform.form .form-wrapper .column{box-sizing:border-box}.buyform.form .form-wrapper .col1{float:left;clear:left;width:50%;padding-right:11.5px}.buyform.form .form-wrapper .col2{float:right;clear:right;width:50%;padding-left:11.5px}.single-project .rows.has-sidebar-wide .wide,.single-project .rows.has-sidebar .wide{width:25%}}@media (min-width:1024px){.plyr .plyr__control--overlaid{padding:70px}.plyr .plyr__control--overlaid .plyr__sr-only{width:140px!important;height:140px!important;line-height:140px;font-size:50px}}@media (min-width:1025px){.modal-sidebar{width:450px;transform:translateX(100%)}.modal-sidebar .cart .shopping-cart-totals .row.row-totals .totals{font-size:32px;line-height:38px}.modal-sidebar .cart .shopping-cart-totals .row.info{font-size:14px;line-height:16px}}@media screen and (min-width:1025px){.rows .row.fulltext .constraint,.rows .row.staff .constraint,.rows .row.text .constraint,.rows .row.triplet .constraint,.rows .rowtext .constraint,.rows .sidebar .constraint{max-width:700px}.rows .row.quote .constraint{max-width:1000px}.rows .row.triplet{padding-bottom:1em!important;padding-left:16px;padding-right:16px;overflow:hidden}.rows .row.triplet .triplet_item{padding:0 7px;box-sizing:border-box;width:33.33%;float:left;padding-bottom:0}.rows .row.staff{padding-left:16px;padding-right:16px;overflow:hidden}.rows .row.staff .staff_item{padding:0 7px;box-sizing:border-box;width:33.33%;float:left;padding-bottom:0}.rows .row.image_text .image{width:calc(40% + 23px)}.rows .row.image_text.left .image{float:left;padding-right:23px!important}.rows .row.image_text.right .image{float:right;padding-left:23px!important}.rows .column .row.staff,.rows .column .row.triplet{padding-left:0!important;padding-right:0!important}.rows .column .row.staff .row-wrapper,.rows .column .row.triplet .row-wrapper{gap:15px}.rows .column .row.staff .staff_item,.rows .column .row.staff .triplet_item,.rows .column .row.triplet .staff_item,.rows .column .row.triplet .triplet_item{padding-left:0!important;padding-right:0!important}.rows .column .row.triplet .row-wrapper{padding-left:23px!important;padding-right:23px!important}.rows .column .row.staff .row-wrapper{display:grid;grid-template-columns:repeat(3,1fr)}.rows .column .row.staff .row-wrapper .staff_item{width:100%;margin-bottom:1em}.has-hero .hero .text{padding:120px;font-size:46px;line-height:55px}.has-hero .hero .text .constrain{max-width:700px}.has-hero .hero .text p{font-size:46px;line-height:55px}.has-hero .hero.has-mobile-image .mobile.image{display:none}.has-hero .hero.has-mobile-image .swiper-container{display:block}html{font-family:screen-1}.nav.big-nav .stay-in-touch{display:block}.home .instagram,.home .twitter{width:25%}.home .twitter .table .td,.home .twitter .table .td>*{font-size:19px;line-height:24px}.shop-gallery-container .gallery-thumbs .thumbs .column{margin-bottom:14px}.gallery .swiper-container .swiper-slide{padding:46px 110px 24px}.gallery .swiper-container .swiper-slide.text .center-center{font-size:42px;line-height:50px;max-width:850px}.gallery .swiper-container .swiper-slide.text .center-center p{font-size:42px;line-height:50px}.gallery .swiper-container .swiper-slide.image-text{padding:0}.gallery .swiper-container .swiper-slide.image-text .image-text-img{padding:46px 55px 24px 110px}.gallery .swiper-container .swiper-slide.image-text .image-text-text{padding:46px 24px 24px 55px}.gallery .swiper-container .swiper-pagination{bottom:26px}.gallery .swiper-container .swiper-pagination .swiper-pagination-bullet{margin:0 2px 0 3px;height:24px}.gallery .swiper-container.has-video .swiper-button-next,.gallery .swiper-container.has-video .swiper-button-prev{width:30px;height:25px;top:10px;left:120px}.gallery .swiper-container.has-video .swiper-button-next{left:auto;right:120px}.journal .post .row.full.image{padding:0 10px;display:block;overflow:hidden;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:80%}.cross{margin-left:-18px;margin-top:12px;width:16px;height:16px}.single-project .nav.main-footer ul{line-height:24px}.single-project .nav.main-footer ul li{padding:0 10px;box-sizing:border-box}.single-project .links{margin-top:-5px;display:block}.shop .stream .item{padding-bottom:100px}.single-product .gallery .cross{top:12px}.single-product .gallery .swiper-container .swiper-slide{padding-top:87px}.single-product .gallery .buy.open-buy-form{top:42px}.single-product .gallery.shopify-product .swiper-container .swiper-slide{padding-top:58px}.admin-bar .gallery .swiper-container .swiper-slide{padding-top:84px}.admin-bar .gallery .swiper-container.has-related .swiper-button-next,.admin-bar .gallery .swiper-container.has-related .swiper-button-prev,.admin-bar .gallery .swiper-container.has-video .swiper-button-next,.admin-bar .gallery .swiper-container.has-video .swiper-button-prev{top:62px}.admin-bar.single-product .gallery .cross{top:38px}.admin-bar.single-product .gallery .buy.open-buy-form{top:69px}.two-col-wrap .image{height:50vh}.two-col-wrap.normal{margin-top:0}.two-col-wrap.no-space{margin-bottom:0}.two-col-wrap.negative-top{margin-top:-100px}.two-col-wrap.negative-bottom{margin-bottom:-100px}.two-col-wrap.negative-both{margin-top:-100px;margin-bottom:-100px}.link-grid .intro-area{width:70%;margin-top:0!important}.link-grid .cta{width:30%}.hero-text p{font-size:46px;line-height:55px}.single-project .rows.wrapped.has-sidebar-wide{padding:0 60px}}@media screen and (min-width:1200px){.single.single-post .rows.wrapped .row.text.push-25{padding-left:15%;padding-right:15%}}@media screen and (min-width:1280px){html{font-family:screen-2}.single-product .images{width:50%;float:left}.single-product .text{width:35%;float:left}.single-product .actions{width:15%;float:left}.journal .row.news-call-to-action p{font-size:19px;line-height:24px}}@media (min-width:1441px){.qty-unit{width:120px}.qty-unit input{margin:0;height:38px;width:40px;font-size:1em}.qty-unit .minus,.qty-unit .plus{font-size:1em}.plyr .plyr__control--overlaid{padding:78px}.plyr .plyr__control--overlaid .plyr__sr-only{width:156px!important;height:156px!important;line-height:156px;font-size:60px}}@media screen and (min-width:1441px){.nav.big-nav{padding-left:130px!important;padding-right:130px!important}.nav.big-nav .wrapper .column{width:calc(25% - 3px)}.nav.big-nav .wrapper .column.about{margin-left:25%}.standard-page .rows.wrapped{padding-bottom:30px!important}.standard-page .rows.wrapped .row:not(.triplet):last-child{padding-bottom:0!important}.standard-page .rows.wrapped .nav.subnav{margin-bottom:45px}.rows.wrapped{padding:0 110px;box-sizing:border-box}.rows .row .column{display:block;overflow:hidden;-o-box-sizing:border-box;-ms-box-sizing:border-box}.rows .row .column,.rows .sidebar{padding:0 10px;box-sizing:border-box}.rows .sidebar{padding-bottom:30px}.rows.has-sidebar-wide .push-33,.rows.has-sidebar .push-33{width:66%}.rows.has-sidebar-wide .wide,.rows.has-sidebar .wide{width:30%}.rows.has-sidebar-wide .sticky,.rows.has-sidebar .sticky{top:120px}.rows .row.intro .column{max-width:1150px}.rows .row.intro .column p{font-size:42px;line-height:50px}.rows .row.heading h2{padding:0 120px}.rows .row .header{margin-bottom:1.4em;text-align:center}.rows .row .header h2{font-size:42px;line-height:50px}.rows .row.intro .column:first-child{padding-right:0!important;padding-left:7px!important}.rows .row.content-slideshow{padding-top:30px;padding-bottom:30px}.rows .row.content-slideshow .content .text{padding:30px;font-size:42px;line-height:50px}.rows .row.content-slideshow .content .text p{font-size:42px;line-height:50px}.rows .row.endorsements{padding-top:4em;padding-bottom:4em}.rows .row.endorsements .row-wrapper{max-width:100%}.rows .row.endorsements .text{width:100%}.rows .row.endorsements .by,.rows .row.fatured .column.text h2{font-size:19px;line-height:24px}.rows .row.content-slideshow,.rows .row.featured,.rows .row.fulltext,.rows .row.image_text,.rows .row.intro,.rows .row.quote,.rows .row.text{padding-right:110px;padding-left:110px}.rows .row.fulltext .constraint,.rows .row.image_text .constraint,.rows .row.staff .constraint,.rows .row.text .constraint,.rows .row.triplet .constraint,.rows .rowtext .constraint,.rows .sidebar .constraint{max-width:800px}.rows .row.quote .constraint{max-width:1100px}.rows .row.triplet{padding:30px 110px!important}.rows .row.triplet .triplet_item{padding:0 10px;box-sizing:border-box}.rows .row.triplet .triplet_item .text,.rows .row.triplet .triplet_item .text p{font-size:19px;line-height:24px}.rows .row.staff{padding-right:110px!important;padding-left:110px!important}.rows .row.staff .staff_item{padding:0 10px;box-sizing:border-box}.rows .row.staff .staff_item .text,.rows .row.staff .staff_item .text p{font-size:19px;line-height:24px}.rows .column .row.staff,.rows .column .row.triplet{padding-left:0!important;padding-right:0!important}.rows .column .row.staff .row-wrapper,.rows .column .row.triplet .row-wrapper{display:flex;gap:23px}.rows .column .row.staff .staff_item,.rows .column .row.staff .triplet_item,.rows .column .row.triplet .staff_item,.rows .column .row.triplet .triplet_item{padding-left:0!important;padding-right:0!important}.rows .column .row.triplet .row-wrapper{padding-left:30px!important;padding-right:30px!important}.rows .column .row.staff .row-wrapper{display:grid;grid-template-columns:repeat(3,1fr)}.rows .column .row.staff .row-wrapper .staff_item{width:100%;margin-bottom:1em}.has-hero .hero .text{padding:120px;max-width:1840px;left:50%;transform:translateX(-50%) translateY(.125em)}.has-hero .hero .text .constrain{max-width:700px}html{font-family:screen-3}body,h1,h2,h3,h4,h5,h6,p{font-size:19px;line-height:24px}p{margin-bottom:.6em}.font-small,.font-small *{font-size:16px;line-height:19px}.font-medium,.font-medium *{font-size:19px;line-height:24px}.font-large,.font-large *{font-size:42px;line-height:50px}.page-container{padding-top:120px}.nav.big-nav{padding:94px 120px 120px}.nav.big-nav .column{padding:0 10px;box-sizing:border-box;font-size:19px;line-height:24px}.nav.big-nav .column .stay-in-touch input[type=text]{font-size:16px;line-height:19px}.img-resp.has-video .video-icon{font-size:42px;line-height:50px;width:156px;height:156px;margin:-78px 0 0 -78px;line-height:156px;border-radius:78px}.gallery .swiper-container .swiper-slide,.gallery .swiper-container .swiper-slide.image-text .image-text-img,.gallery .swiper-container .swiper-slide.image-text .image-text-text{padding-top:56px}.cross{margin-top:14px}.page-header{height:90px}.page-header .logo{padding:0 10px;display:block;overflow:hidden;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.page-header.nav.main>ul{height:90px;padding:0 120px}.page-header.nav.main>ul li.cart{right:120px}.page-header li{padding:0 10px;display:block;overflow:hidden;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:inline-block}.page-header li:nth-child(2){padding-left:10px}.page-header a{font-size:19px;line-height:24px}.shop .is-on-sale .price .strike:after{width:110%;height:2px;top:45%;transform:rotate(-10deg)}.shop .is-sold-out .shop-gallery-container:after{top:20px;right:30px;width:120px;height:120px;border-radius:80px;line-height:120px}.shop .stream{margin-top:-10px}.shop .stream .item{padding-bottom:120px}.shop .stream .item h3{font-size:19px;line-height:24px;margin-top:5px}.shop .stream .item .excerpt,.shop .stream .item .price{font-size:16px;line-height:19px}.buyform.form .wrapper{box-sizing:border-box;padding:90px 23px}.buyform.form .form-wrapper{padding:30px;max-width:1200px}.project .stream .item,.single-project .stream .item{padding-bottom:40px}.journal .row.news-call-to-action p,.project .stream .item h3,.single-project .stream .item h3{font-size:19px;line-height:24px}.journal .post .header h2{font-size:16px;line-height:19px;padding-bottom:10px;margin-bottom:15px}.journal .post .row.full.image{padding:0 10px;display:block;overflow:hidden;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.single-product .gallery .cross{top:14px;margin-top:0}.single-product .gallery .buy.open-buy-form{top:46px}.single-product .gallery .swiper-container .swiper-slide{padding-top:81px}.single-product .gallery.shopify-product .swiper-container .swiper-slide{padding-top:60px}.shop-gallery-container .gallery-thumbs .thumbs .column{margin-bottom:20px}.page-footer{padding:0 110px;box-sizing:border-box;font-size:16px;line-height:19px;padding-top:24px;padding-bottom:40px}.page-footer .column{padding:0 10px;display:block;overflow:hidden;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.page-footer .column,.page-footer .column p{font-size:16px;line-height:19px;margin-bottom:24px}.page-footer .column h2,.page-footer .column p h2{font-size:19px;line-height:24px}.page-footer .column .logo .svg-wrapper{max-width:100px}.page-footer .column.copyright{font-size:16px;line-height:19px;padding-bottom:30px}.stay-in-touch .mailchimp.email,.stay-in-touch .mailchimp.Name,.stay-in-touch input.submit{font-size:16px;line-height:19px;height:40px}.stay-in-touch p.error-message{font-size:16px;line-height:19px}.fluxedConsentPopup.absolute{position:absolute;padding:30px}.fluxedConsentPopup .wrapper,.fluxedConsentPopup .wrapper p{font-size:16px;line-height:19px}.admin-bar .gallery .swiper-container .swiper-slide{padding-top:119px}.admin-bar.single-product .gallery .cross{top:46px}.admin-bar.single-product .gallery .buy.open-buy-form{top:78px}.admin-bar.single-product .gallery.shopify-product .swiper-container .swiper-slide{padding-top:92px}.admin-bar.single-product .text .additional-info p{font-size:16px;line-height:19px}.constrained{max-width:800px}.constrained-left{max-width:800px}.constrained-left-margin{max-width:800px;padding-left:110px}.single-post .rows.wrapped,.slug-news .rows.wrapped.has-sidebar-wide{width:55%}}@media screen and (min-width:1840px){.nav.big-nav{padding-left:0!important;padding-right:0!important}.nav.big-nav .wrapper{margin:0 51px;padding:0 120px}.nav.big-nav .wrapper .column{width:calc(25% - 3px)}.rows .row-wrapper{width:1600px;max-width:100%;margin:0 auto}.rows .row.push-25 .row-wrapper,.rows .row.push-33 .row-wrapper{padding-left:400px}.rows .row.content-slideshow .row-wrapper{max-width:1296px;margin:0 auto}.rows .content .row{padding-right:10px;padding-left:10px}.rows .row.fulltext .constraint,.rows .row.staff .constraint,.rows .row.text .constraint,.rows .row.triplet .constraint,.rows .rowtext .constraint,.rows .sidebar .constraint{max-width:800px}.rows .row.quote .constraint{max-width:1100px}html{font-family:screen-4}.shop-gallery-container .gallery-thumbs .thumbs .column{margin-bottom:20px}.rows .row.image .row-wrapper{width:1600px}.nav.main.page-header>ul{position:relative;width:1840px;margin:0 auto}.nav.big-nav .wrapper{width:1600px;margin:0 auto}}@media screen and (min-width:2500px){.single.single-post .rows.wrapped{width:55%}}@media screen and (min-width:1400){.link-grid .grid{gap:20px}.link-grid .grid .container{flex:0 0 calc(33.333% - 20px)}.link-grid .grid .container:nth-child(2),.link-grid .grid .container:nth-child(5){margin-left:10px;margin-right:10px}}@media screen and (max-width:899px){.page-header.nav.main .cart{display:inline-flex;margin-left:auto;margin-right:20px}}@media screen and (max-width:740px){.post.item.add-to-pinterest .f-row{flex-direction:column}.post.item.add-to-pinterest header{text-align:center}.post.item.add-to-pinterest header h2{text-align:center;margin-top:16px}.row.text.push-25{margin-bottom:50px}}@media screen and (max-width:739px){.post.item.add-to-pinterest header{display:block}}@media screen and (max-width:480px){.page-footer .column .logo .svg-wrapper{float:right}}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}