html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}* html body,*+html body{line-height:1em;margin:0;}body,button,input,select,textarea{font-family:sans-serif;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;zoom:1;}audio[controls],canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;}[hidden]{display:none;}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;color:#00e;}a:visited{color:#551a8b;}a:focus{outline:thin dotted;}a:hover,a:active{outline:0;}blockquote{margin:1em 40px;}blockquote::before,blockquote::after,q::before,q::after{content:'';content:none;}dfn{font-style:italic;}ins{background-color:#ff9;color:#000;text-decoration:none;}mark{background-color:#ff9;color:#000;font-style:italic;}pre,code,kbd,samp{font-family:monospace, monospace;_font-family:'courier new', monospace;font-size:1em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:none;}q::before,q::after{content:'';content:none;}small{font-size:75%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}del{text-decoration:line-through;}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}ul,ol{margin:0;padding:0 0;}dd{margin:0 0 0 40px;}nav ul,nav ol{list-style:none;list-style-image:none;}form{margin:0;}fieldset{margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;*margin-left:-7px;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal;*overflow:visible;}table button,table input{*overflow:auto;}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}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;}img{border:0;-ms-interpolation-mode:bicubic;}svg:not(:root){overflow:hidden;}figure{margin:0;}table{border-collapse:collapse;border-spacing:0;}thead,tfoot,th{font-weight:normal;font-style:normal;}.clearfix::after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}* html .clearfix{height:1%;}.clearfix{display:block;}.antialiasing{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}.hyphens{webkit-hyphens:auto;-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:3;-webkit-hyphenate-limit-chars:6 3 3;-webkit-hyphenate-limit-lines:2;-webkit-hyphenate-limit-last:always;-webkit-hyphenate-limit-zone:8%;-moz-hyphens:auto;-moz-hyphenate-limit-chars:6 3 3;-moz-hyphenate-limit-lines:2;-moz-hyphenate-limit-last:always;-moz-hyphenate-limit-zone:8%;-ms-hyphens:auto;-ms-hyphenate-limit-chars:6 3 3;-ms-hyphenate-limit-lines:2;-ms-hyphenate-limit-last:always;-ms-hyphenate-limit-zone:8%;hyphens:auto;hyphenate-limit-chars:6 3 3;hyphenate-limit-lines:2;hyphenate-limit-last:always;hyphenate-limit-zone:8%;}.bxs{box-shadow:0 0 0px 1px rgba(255,255,255,0.7), 0 0px 0px 2px rgba(0,0,0,0.7), 7px 5px 21px 6px rgba(0,0,0,0.75);}.bxs_woi{box-shadow:7px 5px 21px 6px rgba(0,0,0,0.75);border-left:1px solid rgba(0,0,0,0.3);border-right:1px solid rgba(0,0,0,0.3);}.inner_shadow{box-shadow:0 0 0px 1px rgba(255,255,255,0.7);}.img-rendering{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;}.fixcont{-webkit-transform:translateZ(0);transform:translateZ(0);}.fix{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.box-model{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.content-model{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}.backface{-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;}.swipe-anim{transform:translate3d(0%,0,0) scale3d(1,1,1);-ms-transform:translate3d(0%,0,0) scale3d(1,1,1);-moz-transform:translate3d(0%,0,0) scale3d(1,1,1);-webkit-transform:translate3d(0%,0,0) scale3d(1,1,1);}:root{--gc:60;--gg:20;--big:70;--h1:45;--h2:32;--h2-3:27;--h3:22;--h4:18;--h5:16;--h6:14;--p:18;--pdetails:14;}.wrapper{position:relative;margin:0 auto;padding:0 calc(var(--gg) * 7/var(--context) * 1vw);}.container{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(1,auto);grid-column-gap:calc(var(--gg)/var(--context) * 1vw);grid-template-areas:"full full full full" "three three three ." "two two . ." ". . two-alt two-alt" "pre-footer pre-footer . aside";}.grid-work{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:3vw;grid-row-gap:12vw;grid-template-areas:"one two" "one two" "full full";}.grid-blog-home{display:grid;grid-template-columns:repeat(5,1fr);grid-column-gap:calc(var(--gg)/var(--context) * 1vw);grid-template-areas:". . art-2 art-3 art-4";}.grid-blog-home article:first-of-type{grid-area:art-2;}.grid-blog-home article:nth-of-type(2){grid-area:art-3;}.grid-blog-home article:last-of-type{grid-area:art-4;}.grid-blog{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:calc(var(--gg)/var(--context) * 1vw);grid-template-areas:". art-content art-content" "aside . ." "emphasis emphasis emphasis" "rel-1 rel-2 rel-3";}.main-nav .menu{display:grid !important;grid-template-columns:1fr 1fr 2fr 1fr 1fr;grid-column-gap:calc(var(--gg)/var(--context) * 1vw);grid-template-areas:"i ii logo iii iv";}.main-nav .menu li{align-self:stretch;}.main-nav .menu li:first-of-type{grid-area:i;}.main-nav .menu li:nth-of-type(2){grid-area:ii;}.main-nav .menu li:nth-of-type(3){grid-area:iii;}.main-nav .menu li:last-of-type{grid-area:iv;}.h1{font-size:calc(var(--h1)/var(--context) * 1vw);font-weight:normal;font-style:normal;}.h2{font-size:calc(var(--h2)/var(--context) * 1vw);letter-spacing:calc(var(--h2)/var(--context) * .05vw);font-weight:normal;font-style:normal;}.h2-3{font-size:calc(var(--h2-3)/var(--context) * 1vw);letter-spacing:calc(var(--h2-3)/var(--context) * .05vw);font-weight:normal;font-style:normal;}.h3{font-size:calc(var(--h3)/var(--context) * 1vw);font-weight:normal;font-style:normal;}.h4{font-size:calc(var(--h4)/var(--context) * 1vw);font-weight:normal;font-style:normal;}.h5{font-size:calc(var(--h5)/var(--context) * 1vw);font-weight:normal;font-style:normal;}.h6{font-size:calc(var(--h6)/var(--context) * 1vw);font-weight:normal;font-style:normal;}.p{font-size:calc(var(--p)/var(--context) * 1vw);font-weight:normal;font-style:normal;}.psub{font-size:calc(var(--psub)/var(--context) * 1vw);font-weight:normal;font-style:normal;}.pcontext{font-size:calc(var(--pcontext)/var(--context) * 1vw);font-weight:normal;font-style:normal;}.pdetails{font-size:calc(var(--pdetails)/var(--context) * 1vw);line-height:1.45;font-weight:normal;font-style:normal;}.pname{font-size:calc(var(--pdetails)/var(--pname) * 1vw);font-weight:normal;font-style:normal;}.pchallenge{font-size:calc(var(--psub)/var(--context) * 1vw);font-weight:normal;font-style:normal;}.pyear{font-size:calc(var(--pdetails)/var(--pyear) * 1vw);font-weight:normal;font-style:normal;}@font-face{font-family:'KB26';src:url('fonts/htf26.eot');src:url('fonts/htf26.woff') format('woff'), url('fonts/htf26.woff2') format('woff2'), url('fonts/htf26.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'KB28';src:url('fonts/htf28.eot');src:url('fonts/htf28.woff') format('woff'), url('fonts/htf28.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'KB34';src:url('fonts/htf34.eot');src:url('fonts/htf34.woff') format('woff'), url('fonts/htf34.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'KB48';src:url('fonts/htf48.eot');src:url('fonts/htf48.woff') format('woff'), url('fonts/htf48.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'SEL';src:url('fonts/se-l.eot');src:url('fonts/se-l.svg#lenitnes_lightregular') format('svg'), url('fonts/se-l.woff') format('woff'), url('fonts/se-l.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'SELI';src:url('fonts/se-li.eot');src:url('fonts/se-li.svg#lenitnesl_lightitalic') format('svg'), url('fonts/se-li.woff') format('woff'), url('fonts/se-li.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'SEBO';src:url('fonts/se-bo.eot');src:url('fonts/se-bo.svg#lenitnes_bookregular') format('svg'), url('fonts/se-bo.woff') format('woff'), url('fonts/se-bo.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'SEBOI';src:url('fonts/se-boi.eot');src:url('fonts/se-boi.svg#lenitnesl_bookitalic') format('svg'), url('fonts/se-boi.woff') format('woff'), url('fonts/se-boi.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'SEM';src:url('fonts/se-m.eot');src:url('fonts/se-m.svg#lenitnes_mediumregular') format('svg'), url('fonts/se-m.woff') format('woff'), url('fonts/se-m.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'SEMI';src:url('fonts/se-mi.eot');src:url('fonts/se-mi.svg#lenitnes_mediumitalic') format('svg'), url('fonts/se-mi.woff') format('woff'), url('fonts/se-mi.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'SESB';src:url('fonts/se-sb.eot');src:url('fonts/se-sb.svg#lenitnes_semiboldregular') format('svg'), url('fonts/se-sb.woff') format('woff'), url('fonts/se-sb.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'SESBI';src:url('fonts/se-sbi.eot');src:url('fonts/se-sbi.svg#lenitnes_semibolditalic') format('svg'), url('fonts/se-sbi.woff') format('woff'), url('fonts/se-sbi.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'SEBL';src:url('fonts/se-bl.eot');src:url('fonts/se-bl.svg#lenitnes_blackregular') format('svg'), url('fonts/se-bl.woff') format('woff'), url('fonts/se-bl.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'SEBLI';src:url('fonts/se-bli.eot');src:url('fonts/se-bli.svg#lenitnes_blackitalic') format('svg'), url('fonts/se-bli.woff') format('woff'), url('fonts/se-bli.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'VL';src:url('fonts/htf_v-l.eot');src:url('fonts/htf_v-l.svg#galrev_lightregular') format('svg'), url('fonts/htf_v-l.woff') format('woff'), url('fonts/htf_v-l.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'VBO';src:url('fonts/htf_v-bo.eot');src:url('fonts/htf_v-bo.svg#galrev_bookregular') format('svg'), url('fonts/htf_v-bo.woff') format('woff'), url('fonts/htf_v-bo.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'VBOI';src:url('fonts/htf_v-boi.eot');src:url('fonts/htf_v-boi.svg#galrev_bookregular') format('svg'), url('fonts/htf_v-boi.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'VB';src:url('fonts/htf_v-b.eot');src:url('fonts/htf_v-b.svg#galrev_boldregular') format('svg'), url('fonts/htf_v-b.woff') format('woff'), url('fonts/htf_v-b.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'VBL';src:url('fonts/htf_v-bl.eot');src:url('fonts/htf_v-bl.svg#galrev_blackregular') format('svg'), url('fonts/htf_v-bl.woff') format('woff'), url('fonts/htf_v-bl.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'WITINDB';src:url('fonts/whitneyindexblack-roundmd.eot');src:url('fonts/whitneyindexblack-roundmd.woff') format('woff'), url('fonts/whitneyindexblack-roundmd.ttf') format('truetype');font-weight:normal;font-style:normal;}.kb26{font-family:'KB26';text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}.kb28{font-family:'KB28';text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}.kb34{font-family:'KB34';text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}.kb48{font-family:'KB48';text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}.sel{font-family:'SEL';-webkit-font-smoothing:subpixel-antialiased;}.seli{font-family:'SELI';-webkit-font-smoothing:subpixel-antialiased;}.sem{font-family:'SEM';-webkit-font-smoothing:subpixel-antialiased;}.semi{font-family:'SEMI';-webkit-font-smoothing:subpixel-antialiased;}.sebo{font-family:'SEBO';-webkit-font-smoothing:subpixel-antialiased;}.seboi{font-family:'SEBOI';-webkit-font-smoothing:subpixel-antialiased;}.sesb{font-family:'SESB';-webkit-font-smoothing:subpixel-antialiased;}.sesbi{font-family:'SESBI';-webkit-font-smoothing:subpixel-antialiased;}.sebl{font-family:'SEBL';-webkit-font-smoothing:subpixel-antialiased;}.sebli{font-family:'SEBLI';-webkit-font-smoothing:subpixel-antialiased;}.vl{font-family:'VL';-webkit-font-smoothing:subpixel-antialiased;}.vbo{font-family:'VBO';-webkit-font-smoothing:subpixel-antialiased;}.vboi{font-family:'VBOI';-webkit-font-smoothing:subpixel-antialiased;}.vb{font-family:'VB';-webkit-font-smoothing:subpixel-antialiased;}.vbl{font-family:'VBL';-webkit-font-smoothing:subpixel-antialiased;}.numbers{font-family:'WITINDB';-webkit-font-smoothing:subpixel-antialiased;}canvas:not(#parallax){position:absolute;margin-top:-10vh;top:0;left:0;z-index:6;}[data-scroll]{will-change:transform;}.item__img-wrap{--aspect-ratio:0.66666666666667;overflow:hidden;margin:0 auto;padding-bottom:calc(100% / var(--aspect-ratio));padding-bottom:calc(90% / var(--aspect-ratio));will-change:transform;}.item__img{--overflow:40px;height:calc(2 * var(--overflow)100%);height:calc(3 * var(--overflow)100%);top:calc(-1 * var(--overflow));top:calc(-0.5 * var(--overflow));width:100%;position:absolute;will-change:transform;object-fit:contain;object-position:50% 0%;}.photography [data-scroll]{will-change:unset;}.photography .item__img-wrap{overflow:visible;padding-bottom:0;}.photography .item__img{--overflow:0px;height:initial !important;top:0;position:static;will-change:unset;}.slide-out{-webkit-transform:translate3d(0,100px,0);-ms-transform:translate3d(0,100px,0);-o-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);opacity:0;}.revealer{width:100vw;height:100vh;position:fixed;z-index:1000;pointer-events:none;}.revealer:before{position:fixed;top:50%;left:50%;transform:translate3d(-50%,-50%,0);font-size:calc(var(--big)/var(--context) * 2vw);content:"Christophe Drayton";color:#f2f1f0;font-family:'KB28';text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;z-index:1000;text-transform:uppercase;width:140vw;opacity:0;}.revealer--right,.revealer--left{top:0%;left:100%;}.revealer__layer{position:absolute;width:100%;height:100%;top:0;left:0;background:#f2f1f0;}.revealer--animate .revealer__layer{animation:page-reveal-one 1.25s cubic-bezier(0.550,0.055,0.675,0.190) forwards;background:#f2f1f0;}.revealer--animate .revealer__layer:nth-child(2){animation-name:page-reveal-two;background:#ee0100;}.revealer--animate .revealer__layer:nth-child(3){animation-name:page-reveal-three;background:#282930;}@keyframes page-reveal-title{0%,25%{transform:translateX(35%);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);opacity:.25;}75%,100%{transform:translateX(-25%);opacity:0;}}@keyframes page-reveal-one{0%{transform:translate3d(0,0,0);}25%,75%{transform:translate3d(-100%,0%,0);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}100%{transform:translate3d(-200%,0,0);}}@keyframes page-reveal-two{0%,12.5%{transform:translate3d(0,0,0);}37.5%,62.5%{transform:translate3d(-100%,0%,0);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}87.5%,100%{transform:translate3d(-200%,0,0);}}@keyframes page-reveal-three{0%,25%{transform:translate3d(0,0,0);animation-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);}75%,100%{transform:translate3d(-200%,0,0);}}h1,h2,h3,h4,h5,h6,p,p.intro,p.emphasize,section.stats ul li span{transition:font-size 0.3s ease-in-out;}header{transition:background-color 0.3s ease-in-out;}header a.logo{transition:width 0.3s ease-in-out, fill-opacity 0.3s ease-in-out, fill 0.3s ease-in-out;}header nav ul li a{transition:color 0.3s ease-in-out;}header nav ul li::after{transition:transform 0.3s ease-in-out;transform:translateX(-100%);}header nav ul li:hover::after{transform:translateX(0);}header nav ul li .current-menu-item a{transition:color 0.3s ease-in-out;}.scroll-down{display:block;position:relative;padding-top:79px;text-align:center;}.scroll-down::before{position:absolute;top:0px;left:50%;margin-left:-1px;width:2px;height:90px;content:' ';animation:elasticus-down 1.2s cubic-bezier(1,0,0,1) infinite;}.scroll-down .arrow-down{display:block;margin:0 auto;width:10px;height:38px;}.scroll-down .arrow-down::after{content:'';display:block;margin:0;padding:0;width:8px;height:8px;border-top:2px solid;border-right:2px solid;transform:rotate(135deg);}.scroll-right{display:block;position:relative;padding-left:110px;}.scroll-right::before{position:absolute;top:50%;left:0;margin-left:-1px;width:20vw;height:8px;content:' ';transform:translateY(-50%);animation:elasticus-right 1.75s cubic-bezier(1,0,0,1) infinite;}.scroll-right .arrow-right{position:absolute;top:50%;display:block;width:10px;height:38px;transform:translateY(-50%);}.scroll-right .arrow-right::after{content:'';display:block;margin:0;padding:0;width:16px;height:16px;border-top:8px solid;border-right:8px solid;transform:rotate(45deg);transform-origin:-6px 6px;}@keyframes elasticus-down{0%{transform-origin:0% 0%;transform:scale(1,0) translateY(-50%);}50%{transform-origin:0% 0%;transform:scale(1,1) translateY(-50%);}50.1%{transform-origin:0% 100%;transform:scale(1,1) translateY(-50%);}100%{transform-origin:0% 100%;transform:scale(1,0) translateY(-50%);}}@keyframes elasticus-right{0%{transform-origin:0% 0%;transform:scale(0,1);}50%{transform-origin:0% 0%;transform:scale(1,1);}50.1%{transform-origin:100% 0%;transform:scale(1,1);}100%{transform-origin:100% 0%;transform:scale(0,1);}}@keyframes elasticus-right-links{0%{transform-origin:0% 0%;transform:scale(0,1) translateY(16vh);}50%{transform-origin:0% 0%;transform:scale(1,1) translateY(16vh);}50.1%{transform-origin:100% 0%;transform:scale(1,1) translateY(16vh);}100%{transform-origin:100% 0%;transform:scale(0,1) translateY(16vh);}}.cta{position:relative;}.cta::after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:#ee0100;clip-path:inset(0 100% 0 0);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:-1;}.cta:hover{color:#f2f1f0;}.cta:hover:visited{color:#f2f1f0;}.cta:hover::after{clip-path:inset(0);}section{--animation-delay:0.3s;--duration-cta:300ms;--duration:600ms;--duration-work:1s;--timing:ease-in-out;--timing-work:ease;--iterations:1;}section#blog-archive .category li p,section#blog-archive .category li p.subtitle{transition:color var(--duration-cta) var(--timing);}section#blog-archive .category li[data-cat="notes"] ul li a h2,section#blog-archive .category li[data-cat="rants"] ul li a h2,section#blog-archive .category li[data-cat="reflections"] ul li a h2{transition:color var(--duration-cta) var(--timing);}section#blog-archive .grid-blog li[data-cat~="notes"],section#blog-archive .grid-blog li[data-cat~="rants"],section#blog-archive .grid-blog li[data-cat~="reflections"]{transition:all var(--duration-cta) var(--timing);}section#blog-archive .grid-blog li p{transition:color var(--duration-cta) var(--timing);}section#blog-archive .grid-blog:hover>li{opacity:.25;}section#blog-archive .grid-blog:hover>li:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1;}section#blog-excerpt article.first::before{opacity:0;transition:opacity var(--duration-cta) var(--timing-work) var(--animation-delay);}section#blog-excerpt article.first h2::before{opacity:1;transition:all var(--duration-cta) var(--timing) 0.2s;}section#blog-excerpt article.first .scroll-right{transform:translateX(-100vw);transition:transform var(--duration-cta) var(--timing) 0.2s;}section#blog-excerpt article.first:hover::before{opacity:1;}section#blog-excerpt article.first:hover h2::before{opacity:0;transform:translateX(100%) translateY(-50%);}section#blog-excerpt article.first:hover .scroll-right{transform:translateX(-77.5%);}section#blog-excerpt div.grid-blog-home article{transition:filter var(--duration-cta) var(--timing);}section#blog-excerpt div.grid-blog-home article:after{opacity:0;transition:opacity var(--duration-cta) var(--timing) var(--duration-cta);}section#blog-excerpt div.grid-blog-home article h2{transition:color var(--duration-cta) var(--timing);}section#blog-excerpt div.grid-blog-home article h2::before{transform:translateY(0);transition:transform var(--duration-cta) var(--timing);}section#blog-excerpt div.grid-blog-home article:hover{cursor:pointer;}section#blog-excerpt div.grid-blog-home article:hover h2::before{transform:translateY(15rem);}section#blog-excerpt div.grid-blog-home article:hover::after{opacity:1;}section#blog-excerpt div.grid-blog-home:hover>article{-webkit-filter:grayscale(100%);filter:grayscale(100%);}section#blog-excerpt div.grid-blog-home:hover>article h2{color:#727582;}section#blog-excerpt div.grid-blog-home:hover>article:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%);}section#blog-excerpt div.grid-blog-home:hover>article:hover h2{color:#27251f;}nav:not(#slider-arrows) ul li a{font-weight:normal;font-style:normal;}h1,h2,h3,h4,h5,h6,p,ul,li,span,strong,em{font-weight:normal;font-style:normal;}h1{display:inline-block;position:relative;width:100%;text-transform:uppercase;text-align:center;letter-spacing:calc(2.5/var(--context) * 1vw);font-family:'KB28';text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:calc(var(--h1)/var(--context) * 1vw);font-weight:normal;font-style:normal;line-height:1.25;z-index:0;}h2{display:inline-block;position:relative;width:100%;text-transform:uppercase;text-align:center;font-family:'KB28';text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:calc(var(--h2)/var(--context) * 1vw);letter-spacing:calc(var(--h2)/var(--context) * .05vw);font-weight:normal;font-style:normal;z-index:6;}h3{display:inline-block;position:relative;width:100%;margin-bottom:5rem;text-transform:uppercase;font-family:'KB28';text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;z-index:6;font-size:calc(var(--h3)/var(--context) * 1vw);font-weight:normal;font-style:normal;}h4{display:inline-block;position:relative;width:100%;margin-bottom:2rem;text-transform:uppercase;font-family:'KB48';text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:calc(var(--h4)/var(--context) * 1vw);font-weight:normal;font-style:normal;z-index:6;}h5{display:inline-block;position:relative;width:100%;text-transform:uppercase;margin-bottom:1rem;font-family:'KB48';text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:calc(var(--h5)/var(--context) * 1vw);font-weight:normal;font-style:normal;z-index:6;}h6{display:inline-block;position:relative;width:100%;padding-bottom:0.75rem;letter-spacing:calc(1.5/var(--context) * 1vw);text-transform:uppercase;-webkit-font-smoothing:subpixel-antialiased;font-size:calc(var(--h6)/var(--context) * 1vw);font-weight:normal;font-style:normal;font-family:'VBO';z-index:6;}p{font-family:'SEBO';-webkit-font-smoothing:subpixel-antialiased;font-size:calc(var(--p)/var(--context) * 1vw);font-weight:normal;font-style:normal;color:#1b1c22;min-width:33ex;max-width:75ex;}p strong{font-family:'SESB';-webkit-font-smoothing:subpixel-antialiased;font-weight:normal;font-style:normal;}p em{font-family:'SEBOI';-webkit-font-smoothing:subpixel-antialiased;}p strong em{font-family:'SESBI';-webkit-font-smoothing:subpixel-antialiased;}ul{margin:0;padding:0;}ul li{margin:0;padding:0;list-style-type:none;}ul.details{display:inline-block;position:relative;width:100%;margin-top:-calc(var(--gg)/var(--context) * 1vw) *2;text-transform:uppercase;text-align:center;letter-spacing:calc(2/var(--context) * 1vw);font-family:'VBO';-webkit-font-smoothing:subpixel-antialiased;font-size:calc(var(--pdetails)/var(--context) * 1vw);line-height:1.45;font-weight:normal;font-style:normal;}ol{padding:2.5vh 0;counter-reset:custom-counter;list-style:none;}ol li{counter-increment:custom-counter;padding-left:7rem;padding-bottom:2.5rem !important;}ol li::before{position:absolute;content:counter(custom-counter);line-height:1.65;left:2rem;font-family:'WITINDB';-webkit-font-smoothing:subpixel-antialiased;}.subtitle{padding-bottom:3rem;text-transform:uppercase;color:#ee0100;text-align:left;font-family:'KB34';text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:calc(var(--pdetails)/var(--context) * 1vw);line-height:1.45;font-weight:normal;font-style:normal;}code{font-family:'Source Code Pro', monospace;font-size:calc(var(--p)/var(--context) * 1vw);font-weight:normal;font-style:normal;}blockquote{margin:0;}html{position:relative;font-size:62.5%;}body{margin:0;}a{text-decoration:none;}img{margin:0;}.none{display:none !important;}.noverflow{overflow:hidden;}.op{opacity:0;}.flex{display:flex;justify-content:space-between;align-items:baseline;}.cta{display:inline-block;width:fit-content;padding:2rem;margin:2.5vh 0;border:2px #ee0100 solid;text-transform:uppercase;color:#ee0100;font-size:calc(var(--h6)/var(--context) * 1vw);font-weight:normal;font-style:normal;font-family:'KB34';text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}.cta:visited{color:#ee0100;}.wp-debug{overflow:hidden;padding-top:10vh;box-sizing:border-box;}.wp-debug .swn{margin:0;box-sizing:border-box;height:90vh;padding-top:10vh;}header:not(.hblog):not(.hwork){display:flex;position:sticky;position:fixed;top:0;left:0;width:100%;height:10vh;min-height:8vh;padding:calc((var(--gc) * 0.5)/var(--context) * 1vw) 0;align-items:center;justify-content:center;background:#27251f;z-index:10;}header:not(.hblog):not(.hwork) .nav-wrapper{position:relative;display:flex;align-items:center;}header:not(.hblog):not(.hwork) nav ul li{position:relative;text-transform:uppercase;text-align:center;font-size:calc(var(--h3)/var(--context) * 1vw);font-weight:normal;font-style:normal;font-family:'KB28';text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}header:not(.hblog):not(.hwork) nav ul li::after{position:absolute;content:"";width:100%;height:4px;bottom:0;left:0;transform:translateX(-100%);}header:not(.hblog):not(.hwork) nav ul li.current-menu-item a:link,header:not(.hblog):not(.hwork) nav ul li.current-menu-item a:visited{color:#f2f1f0;}header:not(.hblog):not(.hwork) nav ul li.current-menu-item::after{transform:translateX(0);}header:not(.hblog):not(.hwork) nav ul li a:link,header:not(.hblog):not(.hwork) nav ul li a:visited{color:#727582;}header:not(.hblog):not(.hwork) nav ul li a:link:hover,header:not(.hblog):not(.hwork) nav ul li a:visited:hover{color:#f2f1f0;}header:not(.hblog):not(.hwork) nav ul li a{padding:1.5vh 0.5vw;display:block;}header:not(.hblog):not(.hwork).nav-blog{background:rgba(255,255,255,0.95);}header:not(.hblog):not(.hwork).nav-blog nav ul li.current-menu-item a:link,header:not(.hblog):not(.hwork).nav-blog nav ul li.current-menu-item a:visited{color:#27251f;}header:not(.hblog):not(.hwork).nav-blog nav ul li a:link,header:not(.hblog):not(.hwork).nav-blog nav ul li a:visited{color:#9a9ca6;}header:not(.hblog):not(.hwork).nav-blog nav ul li a:link:hover,header:not(.hblog):not(.hwork).nav-blog nav ul li a:visited:hover{color:#727582;}header:not(.hblog):not(.hwork) .stopPropagation{pointer-events:none;}header:not(.hblog):not(.hwork) a.logo{position:absolute;left:50%;transform:translateX(-50%);text-transform:uppercase;color:#ee0100;font-family:'KB26';text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:calc(var(--h1)/var(--context) * 1vw);font-weight:normal;font-style:normal;}footer{width:100vw;display:flex;align-items:center;flex-direction:column;background:#1b1c22;padding:5vw 5vw 10vw;justify-content:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}footer p,footer a,footer a:visited{color:#999;text-align:center;font-family:'VL';-webkit-font-smoothing:subpixel-antialiased;}footer a{text-decoration:underline;}footer p:first-of-type{margin-bottom:2.5rem;}footer .social{display:flex;flex-direction:row;margin-bottom:2.5rem;}footer .social span{display:none;}footer .social li{display:block;width:calc(var(--h2-3)/var(--context) * 1vw);height:calc(var(--h2-3)/var(--context) * 1vw);}footer .social li:not(:last-child){margin-right:0.75vw;}footer .social li .icon-social{fill:#999;}footer .social li .st0,footer .social li .st1{fill:#1b1c22;}footer .social li:hover .icon-social{fill:#f2f1f0;}section{position:relative;width:100%;margin:5vh 0;display:flex;justify-content:center;flex-direction:column;z-index:6;}section.swn{height:100vh;margin-top:10vh;}section.swn p{text-transform:uppercase;color:#727582;font-family:'VBO';-webkit-font-smoothing:subpixel-antialiased;font-size:calc(var(--pdetails)/var(--context) * 1vw);line-height:1.45;font-weight:normal;font-style:normal;}section.swn p:first-of-type{font-family:'KB34';text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color:#ee0100;}section.swn p.np{text-transform:capitalize;}section.swn h1{padding:5vh 0;text-transform:inherit;letter-spacing:normal;text-align:left;font-size:calc(var(--big)/var(--context) * 1vw);font-family:'SEBO';-webkit-font-smoothing:subpixel-antialiased;}section.swn ul{justify-content:flex-start;}section.swn ul li:first-child{margin-right:2vw;}section.swn ul span{color:#1b1c22;}section.invert{padding:15vh 0;}section.invert::after{position:absolute;content:"";top:0;left:calc(var(--gg) * -7/var(--context) * 1vw);width:100vw;height:100%;z-index:-1;}section#blog-archive{padding:10vh 0;margin-bottom:0;}section#blog-archive .category li{margin:0;display:flex;}section#blog-archive .category li[data-cat="notes"] p.subtitle{color:#057ce3;}section#blog-archive .category li[data-cat="rants"] p.subtitle{color:#ee0100;}section#blog-archive .category li[data-cat="reflections"] p.subtitle{color:#b10dc9;}section#blog-archive .category li:hover p,section#blog-archive .category li:hover p.subtitle{color:#727582;}section#blog-archive .category li[data-cat="notes"] ul li a:hover h2{color:#057ce3;}section#blog-archive .category li[data-cat="rants"] ul li a:hover h2{color:#ee0100;}section#blog-archive .category li[data-cat="reflections"] ul li a:hover h2{color:#b10dc9;}section#blog-archive .subcategory{width:100%;}section#blog-archive .subcategory li{padding:1rem 0;border-bottom:1px #999 solid;}section#blog-archive .subcategory li a{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(1,auto);grid-column-gap:calc(var(--gg)/var(--context) * 1vw);grid-template-areas:"full full full full" "three three three ." "two two . ." ". . two-alt two-alt" "pre-footer pre-footer . aside";}section#blog-archive .subcategory li a h2{color:#1b1c22;}section#blog-archive .subcategory li:first-child{padding-top:0;}section#blog-archive .subcategory li h2,section#blog-archive .subcategory li p,section#blog-archive .subcategory li time{align-self:center;}section#blog-archive .subcategory li h2{grid-area:two;grid-row-start:1;grid-row-end:1;font-size:calc(var(--h3)/var(--context) * 1vw);font-weight:normal;font-style:normal;}section#blog-archive .subcategory li p{font-size:calc(var(--p)/var(--context) * 1vw);font-weight:normal;font-style:normal;font-family:'SEBO';-webkit-font-smoothing:subpixel-antialiased;grid-column-start:3;grid-column-end:3;}section#blog-archive .subcategory li time{font-family:'VBO';-webkit-font-smoothing:subpixel-antialiased;font-size:calc(var(--p)/var(--context) * 1vw);font-weight:normal;font-style:normal;color:#999;text-align:right;grid-column-start:4;grid-column-end:4;}section#blog-archive ul.subcategory{margin-bottom:5rem;}section#blog-archive ul li{list-style-type:none;}section#blog-archive h2{text-align:left;}section#blog-archive.related{margin-bottom:0;padding-bottom:10vw;}section#blog-archive.related h2{font-family:'KB34';text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;margin-bottom:7.5vh;text-align:center;font-size:calc(var(--h2-3)/var(--context) * 1vw);letter-spacing:calc(var(--h2-3)/var(--context) * .05vw);font-weight:normal;font-style:normal;}section#blog-archive.related h3{font-size:calc(var(--h2)/var(--context) * 1vw);letter-spacing:calc(var(--h2)/var(--context) * .05vw);font-weight:normal;font-style:normal;}section#blog-archive.related li{box-sizing:border-box;padding:1vw;}section#blog-archive.related li a{flex-direction:column-reverse;}section#blog-archive.related li a h3{top:6vw;margin:0;width:min-content;}section#blog-archive.related li[data-cat~="reflections"]{border:2px solid #de52f4;}section#blog-archive.related li[data-cat~="reflections"] a h3{color:#de52f4;}section#blog-archive.related li[data-cat~="reflections"]:hover{background:rgba(222,82,244,0.15);}section#blog-archive.related li[data-cat~="rants"]{border:2px solid #ff542e;}section#blog-archive.related li[data-cat~="rants"] a h3{color:#ff542e;}section#blog-archive.related li[data-cat~="rants"]:hover{background:rgba(255,84,46,0.15);}section#blog-archive.related li[data-cat~="notes"]{border:2px solid #2396fb;}section#blog-archive.related li[data-cat~="notes"] a h3{color:#2396fb;}section#blog-archive.related li[data-cat~="notes"]:hover{background:rgba(35,150,251,0.15);}section#blog-archive.related.dark h2{color:#f7f6f7;}section#blog-archive.related.dark p{color:#949494;}section#blog-archive.related.dark li:hover p{color:#f7f6f7;}section#blog-excerpt{height:inherit;}section#blog-excerpt .link-art{display:block;}section#blog-excerpt .link-art h2{color:#1b1c22;}section#blog-excerpt.featured{margin-top:20vh;}section#blog-excerpt.featured article p:nth-child(2){font-size:calc(var(--h2)/var(--context) * 1vw);letter-spacing:calc(var(--h2)/var(--context) * .05vw);font-weight:normal;font-style:normal;letter-spacing:normal;}section#blog-excerpt.featured article.first::before{width:110vw;}section#blog-excerpt.featured article.first:hover .scroll-right{transform:translateX(85%);}section#blog-excerpt article{position:relative;}section#blog-excerpt article p:nth-child(2){padding-bottom:5rem;text-transform:none;color:#1b1c22;font-family:'SEL';-webkit-font-smoothing:subpixel-antialiased;font-size:calc(var(--p)/var(--context) * 1vw);font-weight:normal;font-style:normal;}section#blog-excerpt article h2{padding:5vh 0;text-transform:inherit;letter-spacing:normal;text-align:left;font-size:calc(var(--big)/var(--context) * 1vw);text-transform:uppercase;font-family:'KB28';text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}section#blog-excerpt article h2::before{position:absolute;content:"";height:1vw;z-index:-1;}section#blog-excerpt article::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;pointer-events:none;}section#blog-excerpt article.first::before{left:-50%;width:100vw;height:100%;border:5px solid;}section#blog-excerpt article.first h2{position:relative;}section#blog-excerpt article.first h2::before{top:50%;left:-15%;width:130%;transform:translateX(-15%) translateY(-50%);z-index:-1;}section#blog-excerpt article.first h2::after{position:absolute;content:attr(data-tags);height:20px;right:7.5%;transform:translateX(0%) translateY(-65%);width:max-content;color:#727582;text-transform:lowercase;font-family:'VBO';-webkit-font-smoothing:subpixel-antialiased;font-size:calc(var(--p)/var(--context) * 1vw);font-weight:normal;font-style:normal;}section#blog-excerpt article.first .scroll-right{position:absolute;bottom:15%;left:54vw;}section#blog-excerpt article.first .scroll-right p.read-more{position:absolute;width:5ex;min-width:inherit;max-width:inherit;padding:0;top:-28px;left:20px;text-transform:uppercase;text-align:center;border:2px #ee0100 solid;color:#ee0100;font-family:'KB28';text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:calc(var(--h2)/var(--context) * 1vw);letter-spacing:calc(var(--h2)/var(--context) * .05vw);font-weight:normal;font-style:normal;line-height:1.1;}section#blog-excerpt article.first[data-cat="notes"] h2::before{top:80%;}section#blog-excerpt article.first[data-cat="notes"] h2::after{top:100%;}section#blog-excerpt article.first[data-cat="rants"] h2::before{top:15%;}section#blog-excerpt article.first[data-cat="rants"] h2::after{top:36%;}section#blog-excerpt article[data-cat="notes"]::before{border-color:#057ce3;}section#blog-excerpt article[data-cat="notes"]::after{color:#057ce3;}section#blog-excerpt article[data-cat="notes"] h2::before{background:#057ce3;}section#blog-excerpt article[data-cat="notes"] .scroll-right::before{background:#057ce3;}section#blog-excerpt article[data-cat="notes"] .scroll-right .arrow-right::after{border-color:#057ce3;}section#blog-excerpt article[data-cat="rants"]::before{border-color:#ee0100;}section#blog-excerpt article[data-cat="rants"]::after{color:#ee0100;}section#blog-excerpt article[data-cat="rants"] h2::before{background:#ee0100;}section#blog-excerpt article[data-cat="rants"] .scroll-right::before{background:#ee0100;}section#blog-excerpt article[data-cat="rants"] .scroll-right .arrow-right::after{border-color:#ee0100;}section#blog-excerpt article[data-cat="reflections"]::before{border-color:#b10dc9;}section#blog-excerpt article[data-cat="reflections"]::after{color:#b10dc9;}section#blog-excerpt article[data-cat="reflections"] h2::before{background:#01ff70;}section#blog-excerpt article[data-cat="reflections"] .scroll-right::before{background:#ee0100;}section#blog-excerpt article[data-cat="reflections"] .scroll-right .arrow-right::after{border-color:#ee0100;}section#blog-excerpt article:not(.first) h2{font-size:calc(var(--h3)/var(--context) * 1vw);font-weight:normal;font-style:normal;}section#blog-excerpt div.grid-blog-home article h2{padding:2.5vh 2.5vh;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}section#blog-excerpt div.grid-blog-home article h2::before{top:-1vh;left:0;height:2px;width:100%;}section#blog-excerpt div.grid-blog-home article::after{position:absolute;content:attr(data-cat);width:100%;height:calc(var(--pdetails)/var(--context) * 1vw);bottom:-2rem;left:0;text-transform:uppercase;font-family:'KB34';text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:calc(var(--pdetails)/var(--context) * 1vw);line-height:1.45;font-weight:normal;font-style:normal;}section#work article{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}section#work article:nth-of-type(3),section#work article:nth-of-type(8),section#work article:last-of-type{grid-area:span 1 / span 2;}section#work article:nth-of-type(even){position:relative;top:-10vh;}section#work article a{display:block;color:#27251f;}section#work article.light a{color:#f2f1f0;}section#work article.dark a{color:#27251f;}section#work article figcaption{position:relative;bottom:0;padding:1vw;text-align:center;}section#work article figcaption h2{font-size:calc(var(--h1)/var(--context) * 1vw);font-weight:normal;font-style:normal;font-family:'KB28';text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}section#work article figcaption p{min-width:inherit;max-width:inherit;font-family:'VBO';-webkit-font-smoothing:subpixel-antialiased;color:#999;}section#contact{justify-content:center;}form#contact-form{width:38vw;margin:0 auto;display:flex;flex-direction:column;}form#contact-form ul li{display:flex;flex-direction:column;margin-bottom:2vh;}form#contact-form ul li label,form#contact-form ul li input,form#contact-form ul li textarea{width:100%;}form#contact-form ul li label{margin-bottom:1rem;font-weight:700;}form#contact-form ul li textarea{height:15vh;padding:1.5vh;}form#contact-form ul li input.error,form#contact-form ul li textarea.error{border:2px solid;}form#contact-form ul li input.error:focus,form#contact-form ul li textarea.error:focus{border:1px #999 solid;}form#contact-form button{align-self:flex-end;margin:initial;}section.blog{padding-top:30vh;}section.blog h1{padding:0;}section.blog iframe{width:100%;}section.blog ul li,section.blog ol li{margin:0 0 0 0vw;list-style-position:outside;font-size:calc(var(--h3)/var(--context) * 1vw);font-weight:normal;font-style:normal;font-family:'SEBO';-webkit-font-smoothing:subpixel-antialiased;}section.blog ul li{list-style-type:disc;}section.blog ol li{list-style-type:none;}section.blog#blog-single .intro{position:absolute;margin:0;}section.blog#blog-single .intro img{width:100%;height:100%;margin:0 auto;object-fit:cover;mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:left;-webkit-mask-position:left;opacity:.95;}section.blog#blog-single .intro::before{position:absolute;content:"";width:100%;height:100%;top:0;left:50%;transform:translateX(-50%);z-index:1;}section.blog#blog-single article{counter-reset:h2;}section.blog#blog-single article header{padding:2vw 2vw 2vw 0vw;}section.blog#blog-single article header::before{position:absolute;content:"";top:0;left:0;width:120%;height:100%;transform:translateX(-50%) translateY(-3rem);z-index:-1;display:flex;flex-direction:column-reverse;font-size:3rem;}section.blog#blog-single article header,section.blog#blog-single article main{position:relative;grid-area:art-content;}section.blog#blog-single article header.hblog{grid-row-start:1;grid-row-end:2;}section.blog#blog-single article main,section.blog#blog-single article aside{padding-top:6.5rem;}section.blog#blog-single article #timer-reading{position:sticky;width:100vw;height:3px;margin-left:-136.65vw;left:-100vw;top:calc( (var(--gc)/var(--context) * 1vw ) + 10vh);background:#d29750;transform:translateX(var(--w));will-change:transform;z-index:1;}section.blog#blog-single article aside{grid-area:aside;grid-row-start:2;grid-row-end:auto;}section.blog#blog-single article main{grid-row-start:2;grid-row-end:auto;}section.blog#blog-single article blockquote p{margin:5vh 0 5vh -20vw;font-family:'VB';-webkit-font-smoothing:subpixel-antialiased;font-size:calc(var(--h1)/var(--context) * 1vw);font-weight:normal;font-style:normal;}section.blog#blog-single article h1,section.blog#blog-single article h2,section.blog#blog-single article h3,section.blog#blog-single article h4,section.blog#blog-single article h5,section.blog#blog-single article h6{text-align:left;}section.blog#blog-single article h1{font-size:calc(var(--big)/var(--context) * 2vw);padding-bottom:7rem;line-height:1;grid-area:emphasis;position:relative;}section.blog#blog-single article h1::before{position:absolute;display:flex;align-items:center;content:"";top:0;left:-8vw;height:88%;transform:rotate(-90deg);transform-origin:center;font-size:3rem;font-family:'KB34';text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}section.blog#blog-single article h2{padding-top:5rem;padding-bottom:2.5rem;margin-left:-5vw;letter-spacing:calc(2.5/var(--context) * 1vw);font-size:calc(var(--h1)/var(--context) * 1vw);font-weight:normal;font-style:normal;}section.blog#blog-single article h2.counter span{display:none;}section.blog#blog-single article h2.counter::before{position:absolute;margin-left:-5rem;counter-increment:h2;content:counter(h2);letter-spacing:calc(var(--big)/var(--context) * 1vw);font-family:'WITINDB';-webkit-font-smoothing:subpixel-antialiased;opacity:.25;-webkit-transform:translateZ(0);-webkit-transform:scale(2.5);-ms-transform:scale(2.5);transform:scale(2.5);}section.blog#blog-single article h3{font-size:calc(var(--h2)/var(--context) * 1vw);letter-spacing:calc(var(--h2)/var(--context) * .05vw);font-weight:normal;font-style:normal;margin:4rem 0 2rem;}section.blog#blog-single article h4{font-size:calc(var(--h3)/var(--context) * 1vw);font-weight:normal;font-style:normal;}section.blog#blog-single article h5{font-size:calc(var(--h4)/var(--context) * 1vw);font-weight:normal;font-style:normal;}section.blog#blog-single article h6{font-size:calc(var(--h5)/var(--context) * 1vw);font-weight:normal;font-style:normal;}section.blog#blog-single article p.when{text-transform:uppercase;line-height:1;font-size:calc(var(--h4)/var(--context) * 1vw);font-weight:normal;font-style:normal;font-family:'KB34';text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}section.blog#blog-single article p.when:nth-of-type(2){position:absolute;bottom:-4rem;color:#575757;font-size:calc(var(--h5)/var(--context) * 1vw);font-weight:normal;font-style:normal;}section.blog#blog-single article p.reading-time{position:absolute;bottom:0;width:100%;padding-left:2rem;text-align:right;line-height:0.75;font-size:calc(var(--h3)/var(--context) * 1vw);font-weight:normal;font-style:normal;font-family:'VL';-webkit-font-smoothing:subpixel-antialiased;}section.blog#blog-single article p,section.blog#blog-single article li{font-size:calc(var(--h2)/var(--context) * 0.85vw);line-height:1.45;padding-bottom:2rem;}section.blog#blog-single article main > p:first-of-type{font-family:'SESB';-webkit-font-smoothing:subpixel-antialiased;font-size:calc(var(--h2)/var(--context) * 1vw);letter-spacing:calc(var(--h2)/var(--context) * .05vw);font-weight:normal;font-style:normal;letter-spacing:0;}section.blog#blog-single article main > p:first-of-type em{font-family:'SESBI';-webkit-font-smoothing:subpixel-antialiased;}section.blog#blog-single article main p:nth-of-type(even){color:red;}section.blog#blog-single article figure{position:relative;margin:5vh 0 7.5vh;}section.blog#blog-single article figure figcaption{position:absolute;border-top:2px solid;padding:2vh 1vw;width:33%;top:0;left:-36%;text-align:right;font-size:calc(var(--h3)/var(--context) * 1vw);font-weight:normal;font-style:normal;font-family:'VL';-webkit-font-smoothing:subpixel-antialiased;box-sizing:border-box;}section.blog#blog-single article figure img{width:100%;object-fit:cover;}section.blog#blog-single article figure.big{margin-left:-28vw;}section.blog#blog-single article figure.medium{margin-left:-5vw;}section.blog#blog-single article ul{padding:0 0 2.5rem;}section.blog#blog-single article ul li{list-style-type:none;}section.blog#blog-single article ul li::before{content:"\2022";left:-2vw;font-weight:bold;display:inline-block;width:1em;margin-left:-1em;}section.blog#blog-single article.reflections .intro{width:27vw;height:25vw;top:34vw;left:-5vw;}section.blog#blog-single article.reflections .intro:not(.invert) img{mask-image:url("./_images/mask-reflections.png");-webkit-mask-image:url("./_images/mask-reflections.png");}section.blog#blog-single article.reflections .intro:not(.invert)::before{background:url("./_images/mask-reflections.png") no-repeat;background-size:contain;mix-blend-mode:soft-light;}section.blog#blog-single article.reflections .intro.invert img{mask-image:url("./_images/mask-reflections-invert.png");-webkit-mask-image:url("./_images/mask-reflections-invert.png");}section.blog#blog-single article.reflections .intro.invert::before{background:url("./_images/mask-reflections-invert.png") no-repeat;background-size:contain;mix-blend-mode:screen;opacity:0.75;}section.blog#blog-single article.reflections header::before{border-bottom:10px solid #b10dc9;}section.blog#blog-single article.reflections h1::before{left:-13vw;color:#b10dc9;content:"Reflections";}section.blog#blog-single article.reflections h2,section.blog#blog-single article.reflections blockquote p,section.blog#blog-single article.reflections li::before,section.blog#blog-single article.reflections code,section.blog#blog-single article.reflections p.when:first-of-type{color:#b10dc9;}section.blog#blog-single article.reflections a::before{border-color:#b10dc9;}section.blog#blog-single article.reflections a::after{background:rgba(177,13,201,0.1);}section.blog#blog-single article.reflections figcaption{border-color:#b10dc9;}section.blog#blog-single article.rants .intro{width:25vw;height:90vh;}section.blog#blog-single article.rants .intro:not(.invert) img{mask-image:url("./_images/mask-rant.png");-webkit-mask-image:url("./_images/mask-rant.png");}section.blog#blog-single article.rants .intro:not(.invert)::before{background:url("./_images/mask-rant.png") no-repeat;background-size:contain;mix-blend-mode:soft-light;}section.blog#blog-single article.rants .intro.invert img{mask-image:url("./_images/mask-rant-invert.png");-webkit-mask-image:url("./_images/mask-rant-invert.png");}section.blog#blog-single article.rants .intro.invert::before{background:url("./_images/mask-rant-invert.png") no-repeat;background-size:contain;mix-blend-mode:screen;opacity:0.75;}section.blog#blog-single article.rants header::before{border-bottom:10px solid #ee0100;}section.blog#blog-single article.rants h1::before{color:#ee0100;content:"Rants";}section.blog#blog-single article.rants h2,section.blog#blog-single article.rants blockquote p,section.blog#blog-single article.rants li::before,section.blog#blog-single article.rants p.when:first-of-type{color:#ee0100;}section.blog#blog-single article.rants a::before{border-color:#ee0100;}section.blog#blog-single article.rants a::after{background:rgba(238,1,0,0.1);}section.blog#blog-single article.rants figcaption{border-color:#ee0100;}section.blog#blog-single article.notes .intro{width:35vw;height:35vw;top:20vw;left:-15vw;}section.blog#blog-single article.notes .intro:not(.invert) img{mask-image:url("./_images/mask-notes.png");-webkit-mask-image:url("./_images/mask-notes.png");}section.blog#blog-single article.notes .intro:not(.invert)::before{background:url("./_images/mask-notes.png") no-repeat;background-size:contain;mix-blend-mode:soft-light;}section.blog#blog-single article.notes .intro.invert img{mask-image:url("./_images/mask-notes-invert.png");-webkit-mask-image:url("./_images/mask-notes-invert.png");}section.blog#blog-single article.notes .intro.invert::before{background:url("./_images/mask-notes-invert.png") no-repeat;background-size:contain;mix-blend-mode:screen;opacity:0.75;}section.blog#blog-single article.notes header::before{border-bottom:10px solid #057ce3;}section.blog#blog-single article.notes h1::before{color:#057ce3;content:"Notes";}section.blog#blog-single article.notes h2,section.blog#blog-single article.notes blockquote p,section.blog#blog-single article.notes li::before,section.blog#blog-single article.notes p.when:first-of-type{color:#057ce3;}section.blog#blog-single article.notes a::before{border-color:#057ce3;}section.blog#blog-single article.notes a::after{background:rgba(5,124,227,0.1);}section.blog#blog-single article.notes figcaption{border-color:#057ce3;}section.blog#blog-single article a{display:inline-block;color:#27251f;padding:0 0.5rem;margin:0 0.5rem;position:relative;}section.blog#blog-single article a::before,section.blog#blog-single article a::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;}section.blog#blog-single article a::before{border-bottom:3px solid;}section.blog#blog-single article a::after{transition:clip-path 0.3s ease-in-out;clip-path:inset(0 100% 0 0);z-index:-1;}section.blog#blog-single article a:hover:after{clip-path:inset(0);}section.blog#blog-single article pre{position:relative;margin:2.5vh 0 5vh;padding:2vw 1vw;border-top:1px solid rgba(27,28,34,0.15);border-bottom:1px solid rgba(27,28,34,0.15);background:rgba(27,28,34,0.05);}section.blog#blog-single article pre::before{position:absolute;content:attr(data-language);top:0;right:0;padding:1rem;background:#1b1c22;color:#f2f1f0;font-size:calc(var(--pdetails)/var(--context) * 1vw);line-height:1.45;font-weight:normal;font-style:normal;font-family:'VBO';-webkit-font-smoothing:subpixel-antialiased;}body.work section:last-of-type{margin-top:0;}body.work figure{overflow:hidden;}body.work figure#gl{width:100%;height:70vh;}body.work figure img{width:100%;height:auto;background-size:cover;}body.work figcaption{margin:2rem 0;position:relative;padding:1vw;text-align:center;color:#727582;font-family:'VBO';-webkit-font-smoothing:subpixel-antialiased;font-size:calc(var(--h3)/var(--context) * 1vw);font-weight:normal;font-style:normal;}body.work figcaption p{margin:0 auto;color:#727582;text-align:center;font-family:'VBO';-webkit-font-smoothing:subpixel-antialiased;font-size:calc(var(--h3)/var(--context) * 1vw);font-weight:normal;font-style:normal;}body.work dl{font-size:calc(var(--p)/var(--context) * 1vw);font-weight:normal;font-style:normal;}body.work dl dt{margin-bottom:0.45rem;color:#ee0100;text-transform:uppercase;font-family:'KB34';text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}body.work dl dt:not(:first-of-type){margin-top:2rem;}body.work dl dd{margin:0;color:#727582;font-family:'VBO';-webkit-font-smoothing:subpixel-antialiased;}body.work section:nth-last-child(2){margin-bottom:0;}body.work p{font-size:calc(var(--h3)/var(--context) * 1vw);font-weight:normal;font-style:normal;}body.work .swn p:first-of-type{font-size:calc(var(--pdetails)/var(--context) * 1vw);}section.hwork{padding:10vh 0;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(1,auto);grid-column-gap:calc(var(--gg)/var(--context) * 1vw);grid-template-areas:"full full full full" "three three three ." "two two . ." ". . two-alt two-alt" "pre-footer pre-footer . aside";grid-template-rows:repeat(3,auto);}section.hwork p{color:#727582;font-family:'VBO';-webkit-font-smoothing:subpixel-antialiased;font-size:calc(var(--h3)/var(--context) * 1vw);font-weight:normal;font-style:normal;}section.hwork p:first-of-type{text-transform:uppercase;color:#ee0100;font-family:'KB34';text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:calc(var(--pdetails)/var(--context) * 1vw);line-height:1.45;font-weight:normal;font-style:normal;grid-area:three;grid-row-start:1;grid-row-end:1;}section.hwork p:not(:first-of-type){grid-column-start:2;grid-column-end:span 3;padding-bottom:1rem;}section.hwork h1{grid-area:three;grid-row-start:2;grid-row-end:2;padding:0rem 0 5rem;letter-spacing:normal;font-size:calc(var(--big)/var(--context) * 3vw);text-align:left;font-family:'KB48';text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}section.hwork .cta{grid-area:aside;grid-row-start:2;grid-row-end:2;align-self:center;margin-bottom:5vh;}section.explanation{padding:10vh 0;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(1,auto);grid-column-gap:calc(var(--gg)/var(--context) * 1vw);grid-template-areas:"full full full full" "three three three ." "two two . ." ". . two-alt two-alt" "pre-footer pre-footer . aside";}section.explanation article{grid-area:three;grid-row-start:1;grid-row-end:span 2;}section.explanation article p{margin-bottom:2rem;}section.explanation aside{grid-area:aside;grid-row-start:1;grid-row-end:span 2;}section.moodboards ul li{margin-bottom:15vh;}section.moodboards .wrapper,section.systems .wrapper,section.additional .wrapper{margin:0;}section.systems figure,section.additional figure{height:inherit;}section.additional{margin-bottom:0;}section.highlight{margin-top:0;}section.systems{background:#f7f6f7;padding:5vh 0;}section.systems .wrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(1,auto);grid-column-gap:calc(var(--gg)/var(--context) * 1vw);grid-template-areas:"full full full full" "three three three ." "two two . ." ". . two-alt two-alt" "pre-footer pre-footer . aside";grid-template-rows:repeat(2,auto);padding-top:10rem;padding-bottom:10rem;grid-area:three;grid-row-start:1;grid-row-end:1;}section.systems .wrapper p{grid-column-start:2;grid-column-end:span 3;}section.systems figcaption{margin-bottom:5vh;}section.systems ul li.two{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(1,auto);grid-column-gap:calc(var(--gg)/var(--context) * 1vw);grid-template-areas:"full full full full" "three three three ." "two two . ." ". . two-alt two-alt" "pre-footer pre-footer . aside";grid-column-gap:0;}section.systems ul li.two figure:first-child{grid-area:two;grid-row-start:1;grid-row-end:span 2;}section.systems ul li.two figure:last-child{grid-area:two-alt;grid-row-start:1;grid-row-end:span 2;}section.systems ul li.two figure img{height:auto;width:auto;}section.bio .wrapper h2{grid-column-start:2;grid-column-end:span 2;}section.bio .wrapper p{grid-column-start:2;grid-column-end:span 2;font-size:calc(var(--h3)/var(--context) * 1vw);font-weight:normal;font-style:normal;padding-bottom:1rem;max-width:intrinsic;}section.bio .wrapper p:first-of-type{grid-column-start:1;grid-column-end:span 2;padding-bottom:2.5rem;font-size:calc(var(--h2)/var(--context) * 1vw);letter-spacing:calc(var(--h2)/var(--context) * .05vw);font-weight:normal;font-style:normal;letter-spacing:normal;font-family:'VBL';-webkit-font-smoothing:subpixel-antialiased;}section.bio .wrapper p strong{font-family:'SESB';-webkit-font-smoothing:subpixel-antialiased;}section.bio .wrapper figure{position:relative;margin:5vh 0 7.5vh;grid-column-start:1;grid-column-end:span 2;}section.bio .wrapper figure img{width:100%;object-fit:cover;}section.bio .wrapper figure figcaption{position:absolute;border-top:2px solid #ee0100;padding:2vh 0vw;width:33%;top:0;right:-36%;text-align:left;font-size:calc(var(--h4)/var(--context) * 1vw);font-weight:normal;font-style:normal;font-family:'VL';-webkit-font-smoothing:subpixel-antialiased;box-sizing:border-box;}section.bio .wrapper figure:nth-of-type(2){grid-column-start:2;grid-column-end:span 2;}section.bio .wrapper figure:nth-of-type(2) figcaption{left:-36%;right:inherit;text-align:right;}section.bio .wrapper blockquote{padding:5rem 0 7.5rem;grid-column-start:2;grid-column-end:span 2;margin-left:-15vw;font-size:calc(var(--h2)/var(--context) * 1vw);letter-spacing:calc(var(--h2)/var(--context) * .05vw);font-weight:normal;font-style:normal;letter-spacing:normal;font-family:'VB';-webkit-font-smoothing:subpixel-antialiased;}section.bio .wrapper blockquote strong{font-family:'VBL';-webkit-font-smoothing:subpixel-antialiased;}section.bio .wrapper blockquote.red{grid-column-start:inherit;grid-column-end:inherit;width:100vw;margin:5rem calc(var(--gg) * -7/var(--context) * 1vw);padding:15vh 5vw;box-sizing:border-box;background:#ee0100;display:flex;flex-direction:column;color:#f2f1f0;font-family:'VB';-webkit-font-smoothing:subpixel-antialiased;font-size:calc(var(--h1)/var(--context) * 1vw);font-weight:normal;font-style:normal;}section.bio .wrapper blockquote.red cite{padding-top:2rem;color:rgba(27,28,34,0.8);font-family:'SEBOI';-webkit-font-smoothing:subpixel-antialiased;font-size:calc(var(--h2)/var(--context) * 1vw);letter-spacing:calc(var(--h2)/var(--context) * .05vw);font-weight:normal;font-style:normal;letter-spacing:normal;}section.bio .wrapper .cta{width:initial;}section.bio .wrapper .cta span{display:block;color:#1b1c22;}section.bio .wrapper .cta:first-of-type{grid-column-start:2;grid-column-end:3;}section.bio .wrapper .cta:last-of-type{grid-column-start:3;grid-column-end:3;}section.additional .wrapper{padding-top:10vh;padding-bottom:10vh;}section.highlight{padding:15vh 0;background:#ee0100;display:flex;}section.highlight blockquote{margin:0 0 3rem 0;}section.highlight blockquote p{color:#f2f1f0;font-family:'VB';-webkit-font-smoothing:subpixel-antialiased;font-size:calc(var(--h1)/var(--context) * 1vw);font-weight:normal;font-style:normal;}section.highlight cite{color:rgba(27,28,34,0.8);font-family:'SEBOI';-webkit-font-smoothing:subpixel-antialiased;font-size:calc(var(--h2)/var(--context) * 1vw);letter-spacing:calc(var(--h2)/var(--context) * .05vw);font-weight:normal;font-style:normal;letter-spacing:normal;}section.prefooter{margin:0;padding:10vh 0;background:#282930;}section.prefooter .wrapper{margin:0;}section.prefooter h2{width:100%;text-align:left;color:#ee0100;font-family:'KB34';text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}section.prefooter p{color:#f2f1f0;font-family:'SEBO';-webkit-font-smoothing:subpixel-antialiased;font-size:calc(var(--h2)/var(--context) * 1vw);letter-spacing:calc(var(--h2)/var(--context) * .05vw);font-weight:normal;font-style:normal;letter-spacing:0;}section.prefooter aside{margin-top:5rem;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(1,auto);grid-column-gap:calc(var(--gg)/var(--context) * 1vw);grid-template-areas:"full full full full" "three three three ." "two two . ." ". . two-alt two-alt" "pre-footer pre-footer . aside";}section.prefooter aside dl:first-child{grid-area:two;grid-row:1 / span 2;}section.prefooter aside dl:last-child{grid-area:two-alt;grid-row:1 / span 2;}section.work-breadcrumbs{margin:0 auto;background-color:#f7f6f7;}section.work-breadcrumbs ul{display:flex;flex-direction:row;justify-content:space-around;}section.work-breadcrumbs ul li{position:relative;padding:5vh 0;}section.work-breadcrumbs ul li a{display:block;color:#727582;}section.work-breadcrumbs ul li a h2{font-family:'KB34';text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:calc(var(--pdetails)/var(--context) * 1vw);line-height:1.45;font-weight:normal;font-style:normal;}section.work-breadcrumbs ul li a.current{color:#ee0100;}section.work-breadcrumbs ul li::before{position:absolute;content:"";top:-5px;left:-5px;width:100%;height:100%;border:5px #f2f1f0 solid;opacity:0;z-index:1;}section.work-breadcrumbs ul li:hover a{color:#1b1c22;}body.profile section{margin:0;}body.profile section.systems{padding-bottom:0;}body.profile section.systems ul{margin:0 auto;width:80vw;padding-bottom:10vh;}body.profile section.systems ul li figure img{width:100%;}body.profile .plus{padding-top:5vh;}section.pintro{padding:25vh 0 10vh 0;}section.pintro h1{padding:5rem 0 2rem;width:60vw;text-transform:inherit;letter-spacing:normal;text-align:left;font-size:calc(var(--big)/var(--context) * 1vw);letter-spacing:-0.05rem;font-family:'SEBO';-webkit-font-smoothing:subpixel-antialiased;}section.pintro .cta{align-self:end;}section.light{background:#f7f6f7;}section.dark{background:#282930;}section.table{padding:5vh 0;}section.table .wrapper{margin:0;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(1,auto);grid-column-gap:calc(var(--gg)/var(--context) * 1vw);grid-template-areas:"full full full full" "three three three ." "two two . ." ". . two-alt two-alt" "pre-footer pre-footer . aside";grid-template-rows:repeat(2,auto);padding-top:10rem;padding-bottom:10rem;grid-area:three;grid-row-start:1;grid-row-end:1;}section.table ul{grid-column-start:2;grid-column-end:span 4;}section.table ul li{display:flex;justify-content:space-between;align-self:center;padding:1rem 0;border-bottom:1px #999 solid;}section.table ul li:first-child{padding-top:0;}section.table ul li p{font-size:calc(var(--p)/var(--context) * 1vw);font-weight:normal;font-style:normal;}section.table ul li p:first-child{text-transform:uppercase;font-family:'KB28';text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:calc(var(--h2)/var(--context) * 1vw);letter-spacing:calc(var(--h2)/var(--context) * .05vw);font-weight:normal;font-style:normal;}section.table ul li time{font-family:'VBO';-webkit-font-smoothing:subpixel-antialiased;font-size:calc(var(--p)/var(--context) * 1vw);font-weight:normal;font-style:normal;color:#999;}section.table ul li.present time{color:#ee0100;}section.prefooter dl{font-size:calc(var(--p)/var(--context) * 1vw);font-weight:normal;font-style:normal;}section.prefooter dl dt{margin-bottom:0.45rem;color:#ee0100;text-transform:uppercase;font-family:'KB34';text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}section.prefooter dl dt:not(:first-of-type){margin-top:2rem;}section.prefooter dl dd{margin:0;letter-spacing:0.05rem;padding-bottom:0.75rem;color:#727582;font-family:'VBO';-webkit-font-smoothing:subpixel-antialiased;}section.prefooter dl dd strong{color:#f2f1f0;}.photography .gallery li:not(:last-child){margin-bottom:calc(var(--gg) * 7/var(--context) * 1vw);}.agency h2.project-title{padding:15vh 0 3rem;text-transform:inherit;letter-spacing:normal;text-align:left;font-size:calc(var(--big)/var(--context) * 1vw);font-family:'SEBL';-webkit-font-smoothing:subpixel-antialiased;}.agency .sub{text-transform:uppercase;color:#ee0100;font-family:'KB34';text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:calc(var(--pdetails)/var(--context) * 1vw);line-height:1.45;font-weight:normal;font-style:normal;}.agency .explanation{padding-top:0;align-items:center;justify-items:center;width:90%;}.agency .explanation .cta{grid-area:aside;grid-row-start:2;grid-row-end:2;align-self:center;margin-bottom:5vh;}@media screen{:root{--wrapper:960;--context:16;}}@media screen and (min-width: 1441px){.main-nav .menu{width:50vw;}section#blog-excerpt article.first h2::after{top:65%;}section#blog-excerpt article.first[data-cat="notes"] h2::after{top:100%;}section#blog-excerpt article.first[data-cat="rants"] h2::after{top:36%;}section.blog#blog-single article.rants .intro{top:10vw;}}@media screen and (max-width: 1440px){:root{--context:14.4;--h1:50;}.wrapper{padding:0 calc(var(--gg) * 5/var(--context) * 1vw);}header:not(.hblog):not(.hwork) nav ul li a{padding:2vh 1vw;}.main-nav .menu{width:50vw;}section.swn p{line-height:1.4;}section#blog-excerpt article h2{font-size:calc(var(--h1)/var(--context) * 1vw);padding-bottom:5rem;}section#blog-excerpt article.first[data-cat="notes"] h2::after{top:90%;}section#blog-excerpt article.first[data-cat="rants"] h2::after{top:26%;}section.blog#blog-single article.rants .intro{top:20vw;}section.table h2,section.table ul{grid-column-start:1;grid-column-end:span 4;}}@media screen and (max-width: 1280px){:root{--context:12.8;}.main-nav .menu{width:60vw;}}@media screen and (max-width: 1024px),only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5){:root{--context:10.24;}.main-nav .menu{width:70vw;}.wrapper{padding:0 calc(var(--gg) * 3/var(--context) * 1vw);}.wp-debug{padding:10vh 0;}.wp-debug section#intro{padding:40vh calc(var(--gg) * 3/var(--context) * 1vw) 0;height:70vh;margin:0;box-sizing:border-box;}section.explanation{padding:5vw 0;}section.explanation article{padding-right:5vw;}section.moodboards figure{height:inherit;}section#blog-archive .category li{flex-wrap:wrap;}section.blog#blog-single article p.when:nth-of-type(2){position:static;}section.blog#blog-single article p.reading-time{position:static;padding-left:0;text-align:left;line-height:normal;}section.blog#blog-single article h1{font-size:calc(var(--h1)/var(--context) * 2vw);padding-bottom:5rem;}section.blog#blog-single article h1::before{position:static;transform:none;margin-bottom:2rem;}section.blog#blog-single article h2.counter::before{font-size:calc(var(--h2)/var(--context) * 1vw);top:6rem;}section.blog#blog-single article figure figcaption{width:45%;left:-49%;font-size:calc(var(--h4)/var(--context) * 1vw);font-weight:normal;font-style:normal;}section#blog-excerpt article.first h2{padding:5vw 0;}section#blog-excerpt article.first h2::after{top:85%;}section#blog-excerpt article.first p{padding-top:2vw;}section#blog-excerpt article.first[data-cat="notes"] h2::after{top:100%;}section.pintro h1{width:inherit;font-size:calc(var(--h1)/var(--context) * 1vw);}}@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5),screen and (max-device-width: 1024px),screen and (max-width: 1024px){:root{--context:10.24;}section.blog#blog-single article a{display:inline;margin:0;padding:0;}section.blog#blog-single article a::after{background:none;clip-path:none;transition:none;}}@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5){body.work figure{height:inherit;}section.hwork:not(.pintro){padding:0;}section.moodboards ul li,li.gallery-item{margin-bottom:5vh;}}@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5){section.hwork h1{font-size:calc(var(--big)/var(--context) * 2vw);}}@media screen and (max-width: 1024px),screen and (max-device-width: 1024px){.main-nav .menu{width:70vw;}.flex{flex-wrap:wrap;}.cta::after{display:none;}section#intro{margin-top:20vh;}section.swn{height:inherit;}section.swn h1{padding:3vw 0;}section.hwork h1{padding:5rem 0;font-size:calc(var(--big)/var(--context) * 1vw);}footer .social li{width:calc(var(--h2)/var(--context) * 1vw);height:calc(var(--h2)/var(--context) * 1vw);}footer .social li:not(:last-child){margin-right:3vw;}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.main-nav .menu{width:90vw;}p{min-width:inherit;max-width:inherit;}section.table ul li,section.table ul li:first-child,section#blog-archive .category li{display:inherit;margin-bottom:1rem;}section#intro{height:70vh;}body.work figure{height:inherit;}section.hwork:not(.pintro){padding:0;}section.moodboards ul li,li.gallery-item{margin-bottom:5vh;}section.blog#blog-single article main,section.blog#blog-single article aside{padding-top:3rem;}section.blog#blog-single article main > p:first-child,section.blog#blog-single article p,section.blog#blog-single article li{font-size:calc(var(--h2)/var(--context) * 0.75vw);line-height:1.55;}}@media screen and (max-width: 767px),screen and (max-device-width: 767px){:root{--context:7.5;}header.sticky{display:flex;position:fixed;height:80px;border-bottom:none;border-bottom:#d29750 1px solid;background-color:rgba(255,255,255,0.9);}header a.logo{margin:0 auto !important;z-index:6;}#navTrigger{cursor:pointer;width:30px;padding:0 10vw;position:absolute;left:-2vw;right:0;top:0;bottom:0;z-index:10;display:flex;flex-direction:column;justify-content:center;}#navTrigger i{background-color:#d29750;border-radius:2px;content:'';display:block;width:100%;height:4px;}#navTrigger i:nth-child(1){animation:outT 0.5s backwards;animation-direction:reverse;}#navTrigger i:nth-child(2){margin:5px 0;animation:outM 0.5s backwards;animation-direction:reverse;}#navTrigger i:nth-child(3){animation:outBtm 0.5s backwards;animation-direction:reverse;}#navTrigger.active i:nth-child(1){animation:inT 0.5s forwards;}#navTrigger.active i:nth-child(2){animation:inM 0.5s forwards;}#navTrigger.active i:nth-child(3){animation:inBtm 0.5s forwards;}@keyframes inM{50%{transform:rotate(0deg);}100%{transform:rotate(45deg);}}@keyframes outM{50%{transform:rotate(0deg);}100%{transform:rotate(45deg);}}@keyframes inT{0%{transform:translateY(0px) rotate(0deg);}50%{transform:translateY(9px) rotate(0deg);}100%{transform:translateY(9px) rotate(135deg);}}@keyframes outT{0%{transform:translateY(0px) rotate(0deg);}50%{transform:translateY(9px) rotate(0deg);}100%{transform:translateY(9px) rotate(135deg);}}@keyframes inBtm{0%{transform:translateY(0px) rotate(0deg);}50%{transform:translateY(-9px) rotate(0deg);}100%{transform:translateY(-9px) rotate(135deg);}}@keyframes outBtm{0%{transform:translateY(0px) rotate(0deg);}50%{transform:translateY(-9px) rotate(0deg);}100%{transform:translateY(-9px) rotate(135deg);}}header.sticky nav{position:absolute;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;top:0;background:rgba(242,241,240,0.98);z-index:5;left:-100vw;transform:translateX(-100vw);transition:transform 0.3s ease-in-out;}header.sticky nav.active{transform:translateX(0);top:0;left:0;}header.sticky nav.active ul li:last-of-type{transform:translateX(-7vw);}header.sticky nav ul{flex-direction:column;justify-content:flex-end;}header.sticky nav ul li{font-size:calc(var(--h1)/var(--context) * 1vw);}header.sticky nav ul li.current{opacity:.5;}header.sticky nav ul li.current:after{width:50px;}header.sticky nav ul li.current a{pointer-events:none;}header.sticky nav ul li:last-of-type{position:fixed;top:7.5vw;right:0;transform:translateX(193vw);width:18vw;font-size:calc(var(--h3)/var(--context) * 1vw);}header.sticky nav ul li a{display:block !important;}.cta{font-size:calc(var(--h4)/var(--context) * 1vw);width:100%;box-sizing:border-box;}.cta span{display:block;margin-bottom:0.25rem;}* p,section:not(#intro).swn p:not(:first-of-type),section#blog-excerpt article p:nth-child(2),body.work p,section.hwork p,section.explanation article p,section.table ul li p,section.prefooter dl dd{font-size:calc(var(--h2)/var(--context) * 0.85vw);line-height:1.45;padding-bottom:2rem;min-width:inherit;max-width:inherit;}section.prefooter dl dd{padding-bottom:1rem;}section#blog-archive .subcategory li time,section.table ul li time{font-size:calc(var(--h2)/var(--context) * 0.65vw);}main{margin-top:15vh;}canvas:not(#parallax){left:calc(var(--gg) * 3/var(--context) * -1vw);top:-10vh;}section#intro{z-index:600;}section#intro,section#blog-excerpt.featured{margin-top:30vh;}section.swn p:first-of-type,section.hwork p:first-of-type{font-size:calc(var(--h2)/var(--context) * 0.6vw);}header:not(.hblog):not(.hwork) .nav-wrapper.active{position:static;}header:not(.hblog):not(.hwork) a.logo{position:relative;left:30%;transform:translate(-50%,-1.5vh);transition:transform 0.3s ease-in-out;}.main-nav .menu{display:block !important;}header.sticky nav ul li:last-of-type{position:static !important;transform:none !important;width:inherit !important;}header:not(.hblog):not(.hwork) nav ul li,header:not(.hblog):not(.hwork) nav ul li:last-of-type{font-size:calc(var(--h1)/var(--context) * 1vw);}header:not(.hblog):not(.hwork) nav ul li:not(:last-of-type){margin-bottom:5vh;}header:not(.hblog):not(.hwork) .nav-wrapper.active a.logo{transform:translate(-50%,0);}header:not(.hblog):not(.hwork) .nav-wrapper.active ul li.current-menu-item{position:static;font-size:calc(var(--h1)/var(--context) * 1vw);text-align:center;padding:0;transform:none;}header:not(.hblog):not(.hwork) nav ul li.current-menu-item{font-size:calc(var(--h2)/var(--context) * 1vw);position:absolute;top:1vh;left:191.5vw;text-align:left;width:100%;box-sizing:border-box;}.grid-work{display:flex;width:100vw;margin-left:calc(var(--gg) * 3/var(--context) * -1vw);}section#work article:nth-of-type(even){position:static;top:inherit;}section#work article a{margin-bottom:5vh;}section#work article figcaption{padding-top:2rem;z-index:3;}.grid-blog,.grid-blog-home{display:block;}section#blog-excerpt article h2{font-size:calc(var(--big)/var(--context) * 1vw);padding:5vh 0 !important;}section#blog-excerpt article.first h2::after{font-size:calc(var(--h3)/var(--context) * 1vw);bottom:0;left:0;top:inherit;right:inherit;}section#blog-excerpt article.first[data-cat="notes"] h2::before{top:90%;}section#blog-excerpt article.first[data-cat="notes"] h2::after{top:8%;}section#blog-excerpt article.first[data-cat="rants"] h2::before{top:5%;}section#blog-excerpt article.first[data-cat="rants"] h2::after{top:inherit;}section#blog-excerpt div.grid-blog-home article{transition:none;margin-bottom:2rem;}section#blog-excerpt div.grid-blog-home article h2{font-size:calc(var(--h2)/var(--context) * 1vw);padding-bottom:1rem !important;}section#blog-excerpt div.grid-blog-home article:not(.first) h2::before{top:inherit;left:inherit;height:0;}section#blog-excerpt article:not(.first) h2::before{background:none !important;}section#blog-excerpt article[data-cat="notes"]:not(.first) a{border-bottom:2px solid #057ce3;}section#blog-excerpt article[data-cat="rants"]:not(.first) a{border-bottom:2px solid #ee0100;}section#blog-excerpt article[data-cat="reflections"]:not(.first) a{border-bottom:2px solid #b10dc9;}section#blog-excerpt div.grid-blog-home article:after{opacity:1;bottom:-1rem;}section#cta li,section#cta li a{width:100%;margin-right:0;margin-bottom:0;box-sizing:border-box;}section#blog-archive .category li{display:inherit;margin-bottom:1rem;}body.work figure{height:inherit;}section.hwork,section.explanation,section.systems .wrapper,section.prefooter aside{display:flex;flex-direction:column;}section.hwork .cta,section.explanation .cta,section.systems .wrapper .cta,section.prefooter aside .cta{order:1;}section.hwork aside,section.explanation aside,section.systems .wrapper aside,section.prefooter aside aside{order:-1;margin-bottom:3rem;width:100%;}section.hwork article p,section.explanation article p,section.systems .wrapper article p,section.prefooter aside article p{padding-bottom:0;}section.hwork h1{padding:0 0 2rem;font-size:calc(var(--big)/var(--context) * 1vw);}section.highlight blockquote p{font-size:calc(var(--h2)/var(--context) * 1vw);}section.prefooter aside dl{margin-bottom:3rem;}body.work dl,.subtitle{font-size:calc(var(--h3)/var(--context) * 1vw);}section:not(.additional):not(.systems) .gallery-item{margin-bottom:5vh !important;}.gallery-item item{margin-bottom:0 ! important;}.item__img-wrap{--aspect-ratio:0.5;padding-bottom:calc(100% / var(--aspect-ratio));max-height:calc(92%);}.item__img{--overflow:1vh;height:calc(2 * var(--overflow)100%);top:calc(-2 * var(--overflow));object-fit:cover;}body.work figcaption{margin:1rem 0;}section.work-breadcrumbs ul{flex-direction:column;padding:5vh calc(var(--gg) * 3/var(--context) * 1vw);}section.work-breadcrumbs ul li{padding:0;}section.work-breadcrumbs ul li a{padding:2.5vh 0;}section.work-breadcrumbs ul h2{text-align:left;}section.blog#blog-single article h1{font-size:calc(var(--h1)/var(--context) * 1.75vw);}section.blog#blog-single article header::before{border-bottom-width:5px !important;top:inherit;}section.blog#blog-single article p.when{line-height:1.5;}section.blog#blog-single article p.when time{display:block;color:#999;}section.blog#blog-single article main{margin-top:0;padding-top:3.5rem;}section.blog#blog-single article h2{margin-left:0;}section.blog#blog-single article h2.counter::before{display:none;}section.blog#blog-single article h2.counter span{display:block;}section.blog#blog-single article figure.big,section.blog#blog-single article figure.medium{margin:5vh 0 7.5vh;}section.blog#blog-single article figure.big{position:relative;width:100vw;left:calc(var(--gg) * 3/var(--context) * -1vw);}section.blog#blog-single article figure figcaption{position:static;width:100%;text-align:left;font-size:calc(var(--h3)/var(--context) * 1vw);}section.blog#blog-single article blockquote p{margin:5vh 0;}ol li{padding-left:0;padding-bottom:1.5rem !important;}ol li::before{left:-3rem;}section.blog#blog-single article a{display:inline-block !important;}section#blog-archive.related li{padding:3vw;}section#blog-archive.related li:not(:last-child){margin-bottom:5vw;}section#blog-archive.related li a h3{margin-bottom:5rem;width:inherit;}section#blog-archive.related p{font-size:calc(var(--p)/var(--context) * 1.45vw);}section.blog#blog-single .intro{position:relative;margin:0;}section.blog#blog-single article.reflections .intro{width:inherit;height:60vh;top:0;left:0;}section.blog#blog-single .intro img,section.blog#blog-single .intro::before{mask-image:none !important;-webkit-mask-image:none !important;}section.blog#blog-single .intro::before{display:none;}section#blog-archive .subcategory li a,section.systems ul li.two,section.table ul li{display:block;}section#blog-archive .subcategory li h2{font-size:calc(var(--h2)/var(--context) * 1vw);letter-spacing:calc(var(--h2)/var(--context) * .05vw);font-weight:normal;font-style:normal;}section#blog-archive .subcategory li p{font-size:calc(var(--p)/var(--context) * 1.15vw);padding-top:0.5rem;}section#blog-archive .subcategory li{margin-bottom:2rem;}section#blog-archive ul.category > li{padding-bottom:3rem;}section.table li p:first-child{padding:0;}footer .social li{width:calc(var(--h2)/var(--context) * 1.25vw);height:calc(var(--h2)/var(--context) * 1.25vw);}footer .social li:not(:last-child){margin-right:6vw;}footer p{font-size:calc(var(--p)/var(--context) * 1.25vw);}section.bio .wrapper figure{margin:5vh 0;}section.bio .wrapper figure img{width:100vw;margin-left:calc(var(--gg) * 3/var(--context) * -1vw);}section.bio .wrapper figure figcaption{position:static;padding:2vh 0 0;margin-bottom:0;width:inherit;top:inherit;right:inherit;left:inherit;}section.bio .wrapper blockquote{margin-left:0;}section.bio .wrapper blockquote.red{margin-left:calc(var(--gg) * 3/var(--context) * -1vw);padding:15vw;font-size:calc(var(--h2)/var(--context) * 1vw);}.photography section.additional .wrapper{padding:0;}.photography .gallery li:not(:last-child),.photography .gallery li:last-child{margin-bottom:5vh;}}@media only screen and (min-device-width: 414px) and (max-device-width: 736px),screen and (max-width: 414px){:root{--context:5.75;}header:not(.hblog):not(.hwork) nav ul li.current-menu-item{left:192vw;}}@media only screen and (max-device-width: 375px),screen and (max-width: 375px){:root{--context:5.21;}header:not(.hblog):not(.hwork) nav ul li.current-menu-item{left:191.5vw;}}@media only screen and (max-device-width: 320px),screen and (max-width: 320px){:root{--context:4.44;--plist:17;}header:not(.hblog):not(.hwork) a.logo{transform:translate(-30%,-4.5vw);}header:not(.hblog):not(.hwork) .nav-wrapper.active a.logo{transform:translate(-30%,0);}header:not(.hblog):not(.hwork) nav ul li.current-menu-item{left:199vw;}}@media screen and (max-width: 767px) and (max-height: 450px) and (orientation: landscape){:root{--context:6.085;--big:40;--h1:30;--h2:22;--h2-3:20;--h3:18;--h4:15;--pdetails:11;}header:not(.hblog):not(.hwork) a.logo,header:not(.hblog):not(.hwork) .nav-wrapper.active a.logo{transform:translate(34vw,0);top:0;left:0;}header:not(.hblog):not(.hwork) nav ul li.current-menu-item{top:-0.5vw;left:172vw;}header:not(.hblog):not(.hwork) .nav-wrapper.active ul li.current-menu-item{text-align:left;}.main-nav .menu{display:block !important;}section#intro,section#blog-excerpt.featured{margin-top:50vh;}section:not(.additional) .gallery-item{margin-bottom:7vw !important;}section.work-breadcrumbs{margin-top:7vw;}section.work-breadcrumbs ul{padding:2.5vw calc(var(--gg) * 3/var(--context) * 1vw);}section#blog-archive .subcategory li h2{font-size:calc(var(--h2)/var(--context) * 1.5vw);}section#blog-archive .subcategory li p{font-size:calc(var(--p)/var(--context) * 0.85vw);}section.blog#blog-single article h1::before{font-size:2rem;}section.blog#blog-single article h1{font-size:calc(var(--big)/var(--context) * 1.75vw);}section#blog-archive.related p{font-size:calc(var(--p)/var(--context) * 1vw);}code{font-size:calc(var(--pdetails)/var(--context) * 1.25vw);line-height:1.5;}section.table ul li p:first-child{font-size:calc(var(--h2)/var(--context) * 1.5vw);}section.prefooter dl dd{padding-bottom:0.25rem;}}