﻿.max-width-3{max-width:43.75rem}.max-width-4{max-width:54.375em}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--sans-font: Recursive, Chivo, Helvetica, sans-serif;--serif-font: Spectral, Times, serif;--off-black: #2d2d2d;--off-white: #f8f8f8;--dark-gray: #778189;--light-gray: #c7c8ca;--lighter-gray: #e3e3e3;--background-color: #f8f8f8;--text-color: #2d2d2d;--blockquote-text: $medium-gray;--blockquote-border: #e3e3e3;--link-hover: #3e69c4;--highlighter-yellow: #fefbd8;--shadow-color: rgba(136, 136, 136, 0.1)}:root.dark-mode{--background-color: #2d2d2d;--text-color: #f8f8f8;--blockquote-text: #e3e3e3;--blockquote-border: #e3e3e3;--link-hover: #3e69c4;--highlighter-yellow: #626043;--shadow-color: rgba(98, 98, 98, 0.1)}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp__bg{will-change:opacity;transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}::-webkit-scrollbar{height:.95em;width:.95em}::-webkit-scrollbar-thumb{background:var(--background-color)}::-webkit-scrollbar-track{background:var(--text-color)}body{scrollbar-face-color:var(--background-color);scrollbar-track-color:var(--text-color)}html{background-color:var(--background-color);overflow-x:hidden}body{font-size:16px}body .border{border:3px solid var(--text-color);color:var(--text-color);margin:25px;padding-left:20px;padding-right:20px;position:relative}footer,nav{background-color:var(--background-color);margin-left:65px;margin-right:65px;padding:10px;width:fit-content}nav{float:right;margin-top:-22px}nav a{font-size:1.0493772635em;margin-left:10px;margin-right:10px;text-decoration:none}.active-nav{border-bottom:var(--text-color) solid 2px;text-decoration:none}.active-nav:hover{color:var(--text-color)}.vertical-right a,.vertical-left a{font-size:1.0757431971em;text-decoration:none;text-transform:uppercase;width:fit-content;position:sticky;top:4em}.vertical-right,.vertical-left{background-color:var(--background-color);padding:10px;position:sticky;top:24em;width:fit-content}.vertical-left{position:absolute;transform:rotate(-90deg)}.vertical-right{position:absolute;right:0;transform:rotate(90deg)}footer{float:left;margin-top:-19px}footer a{font-size:1.0236575459em;margin-left:10px;margin-right:10px;text-decoration:none}.main-page{margin-bottom:66px;margin-top:40px}.main-column{width:auto;max-width:43.75rem;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.main-column::after{content:"";display:table;clear:both}.main-column img{width:100%}.wide-column{width:auto;max-width:65em;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.wide-column::after{content:"";display:table;clear:both}.wide-column img{width:100%}.near-full-width{margin-left:-90px;margin-right:-90px;z-index:-50}.near-full-width img{background-color:var(--background-color);bottom:0;display:flex;left:0;margin-left:auto;margin-right:auto;max-height:100%;max-width:85%;padding-bottom:20px;padding-top:20px;position:relative;right:0;top:0}.full-width{margin-left:-90px;margin-right:-90px;z-index:-50}.full-width img{background-color:var(--background-color);bottom:0;left:0;max-height:100%;max-width:100%;padding-bottom:20px;padding-top:20px;position:relative;right:0;top:0}.full-width video{z-index:-50}h6+p img{margin-top:0}.prev-next-journal,.journal h2,.journal-month,.prev-next,.project-link li,.xsmall,small,.small,h6,h5,h4,h3,h2,h1,nav a,.vertical-left a,.vertical-right a,footer a{margin-bottom:1.1605443684em;color:var(--text-color);font-family:Recursive,Chivo,Helvetica,sans-serif;font-weight:400;letter-spacing:1.4px;line-height:1.2em;margin-bottom:3rem;text-transform:uppercase}@media(min-width: 40em)and (max-width: 52em){.prev-next-journal,.journal h2,.journal-month,.prev-next,.project-link li,.xsmall,small,.small,h6,h5,h4,h3,h2,h1,nav a,.vertical-left a,.vertical-right a,footer a{margin-bottom:calc(1.1605443684em + 0.2181823413 * (100vw - 40em) / 12)}}@media(min-width: 52em)and (max-width: 64em){.prev-next-journal,.journal h2,.journal-month,.prev-next,.project-link li,.xsmall,small,.small,h6,h5,h4,h3,h2,h1,nav a,.vertical-left a,.vertical-right a,footer a{margin-bottom:calc(1.3787267096em + 0 * (100vw - 52em) / 12)}}@media(min-width: 64em){.prev-next-journal,.journal h2,.journal-month,.prev-next,.project-link li,.xsmall,small,.small,h6,h5,h4,h3,h2,h1,nav a,.vertical-left a,.vertical-right a,footer a{margin-bottom:1.3787267096em}}h1{font-size:2.1052745593em}@media(min-width: 40em)and (max-width: 52em){h1{font-size:calc(2.1052745593em + 0.3957916172 * (100vw - 40em) / 12)}}@media(min-width: 52em)and (max-width: 64em){h1{font-size:calc(2.5010661765em + 0 * (100vw - 52em) / 12)}}@media(min-width: 64em){h1{font-size:2.5010661765em}}h2{font-size:1.8596189023em}@media(min-width: 40em)and (max-width: 52em){h2{font-size:calc(1.8596189023em + 0.3496083536 * (100vw - 40em) / 12)}}@media(min-width: 52em)and (max-width: 64em){h2{font-size:calc(2.209227256em + 0 * (100vw - 52em) / 12)}}@media(min-width: 64em){h2{font-size:2.209227256em}}h3{font-size:1.6426277735em}@media(min-width: 40em)and (max-width: 52em){h3{font-size:calc(1.6426277735em + 0.3088140214 * (100vw - 40em) / 12)}}@media(min-width: 52em)and (max-width: 64em){h3{font-size:calc(1.9514417949em + 0 * (100vw - 52em) / 12)}}@media(min-width: 64em){h3{font-size:1.9514417949em}}h4{font-size:1.4509564292em}@media(min-width: 40em)and (max-width: 52em){h4{font-size:calc(1.4509564292em + 0.2727798087 * (100vw - 40em) / 12)}}@media(min-width: 52em)and (max-width: 64em){h4{font-size:calc(1.7237362378em + 0 * (100vw - 52em) / 12)}}@media(min-width: 64em){h4{font-size:1.7237362378em}}h5{font-size:1.28165041em}@media(min-width: 40em)and (max-width: 52em){h5{font-size:calc(1.28165041em + 0.2409502771 * (100vw - 40em) / 12)}}@media(min-width: 52em)and (max-width: 64em){h5{font-size:calc(1.5226006871em + 0 * (100vw - 52em) / 12)}}@media(min-width: 64em){h5{font-size:1.5226006871em}}h6{font-size:1.1321em}@media(min-width: 40em)and (max-width: 52em){h6{font-size:calc(1.1321em + 0.2128348 * (100vw - 40em) / 12)}}@media(min-width: 52em)and (max-width: 64em){h6{font-size:calc(1.3449348em + 0 * (100vw - 52em) / 12)}}@media(min-width: 64em){h6{font-size:1.3449348em}}.guide-descriptor{font-size:0.4464253651em;font-family:Recursive,Chivo,Helvetica,sans-serif;font-style:normal}@media(min-width: 40em)and (max-width: 52em){.guide-descriptor{font-size:calc(0.4464253651em + 0.0839279686 * (100vw - 40em) / 12)}}@media(min-width: 52em)and (max-width: 64em){.guide-descriptor{font-size:calc(0.5303533337em + 0 * (100vw - 52em) / 12)}}@media(min-width: 64em){.guide-descriptor{font-size:0.5303533337em}}small,.small{font-size:.9269298326em;font-style:normal;letter-spacing:0;text-transform:capitalize}.xsmall{font-size:.893061614em;font-style:normal;letter-spacing:0;text-transform:capitalize}p{margin-bottom:1.1605443684em;font-family:Spectral,Times,serif;font-size:1.188em;line-height:1.675em;margin-bottom:2rem}@media(min-width: 40em)and (max-width: 52em){p{margin-bottom:calc(1.1605443684em + 0.2181823413 * (100vw - 40em) / 12)}}@media(min-width: 52em)and (max-width: 64em){p{margin-bottom:calc(1.3787267096em + 0 * (100vw - 52em) / 12)}}@media(min-width: 64em){p{margin-bottom:1.3787267096em}}em{font-style:italic}img{margin-bottom:4rem;margin-top:4rem}img+img{margin-top:0}video{margin-bottom:4rem;margin-top:4rem}.shadow{filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.1))}.quote{background-color:var(--highlighter-yellow);display:inline;font-style:italic;font-weight:400;padding:.25em}strong,b{font-weight:600}blockquote p{font-size:1.0640018797em;border-left:.25em solid var(--blockquote-border);color:var(--blockquote-text);font-style:italic;font-weight:500;line-height:36px;padding:0 1em}@media(min-width: 40em)and (max-width: 52em){blockquote p{font-size:calc(1.0640018797em + 0.2000323534 * (100vw - 40em) / 12)}}@media(min-width: 52em)and (max-width: 64em){blockquote p{font-size:calc(1.2640342331em + 0 * (100vw - 52em) / 12)}}@media(min-width: 64em){blockquote p{font-size:1.2640342331em}}.caption,caption{font-family:Recursive,Chivo,Helvetica,sans-serif;font-size:15px;font-style:italic;font-weight:300;line-height:20px;margin-bottom:2.8rem;margin-top:-3.2rem;opacity:.65}a{color:var(--text-color)}a:hover{color:#3e69c4}.connected-thought,.new-thought{font-family:Recursive,Chivo,Helvetica,sans-serif;font-size:1.188em;font-style:normal;font-weight:700}.new-thought{color:var(--text-color)}.connected-thought{color:#c7c8ca}ol,ul{margin-bottom:1.1605443684em;font-family:Spectral,Times,serif;font-size:1.188em;line-height:1.875em;margin-bottom:2rem}@media(min-width: 40em)and (max-width: 52em){ol,ul{margin-bottom:calc(1.1605443684em + 0.2181823413 * (100vw - 40em) / 12)}}@media(min-width: 52em)and (max-width: 64em){ol,ul{margin-bottom:calc(1.3787267096em + 0 * (100vw - 52em) / 12)}}@media(min-width: 64em){ol,ul{margin-bottom:1.3787267096em}}ul{list-style-type:none;margin-left:0;padding-left:1.5em;position:relative}ul li::before{content:"–";font-family:Recursive,Chivo,Helvetica,sans-serif;font-weight:300;left:0;margin-top:-1px;position:absolute}ol{counter-reset:item;list-style:none;padding-left:0}ol li{counter-increment:item;margin-bottom:1px}ol li::before{content:counter(item, decimal-leading-zero) ".";font-family:Recursive,Chivo,Helvetica,sans-serif;font-size:.9269298326em;margin-right:10px}.soon{width:auto;max-width:1440px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;position:absolute;transform-style:preserve-3d;top:50%;left:50%;transform:translate(-50%, -50%);width:90%}.soon::after{content:"";display:table;clear:both}.soon h1{margin-bottom:.5em;margin-left:-1px}.remove-btm-margin{font-style:normal;margin-bottom:.4rem}.subheader-margin{font-style:normal;margin-bottom:4rem}hr{background-color:var(--blockquote-border);border:0;height:.25em;margin:0 20px 20px 0;width:8%}.nav-name{float:left;margin-left:65px;margin-top:-23px}.nav-name a{font-size:1.2178488734em;font-weight:700;letter-spacing:1.7px}.footer a{color:#c7c8ca;text-transform:none}.footer:hover{color:#3e69c4}.copyright{float:right;font-size:.974093793em}.main-page{padding-top:1em}code,tt{padding:.2em .4em;margin:0;font-size:.7232314096em;background-color:rgba(45,45,45,.05);border-radius:.375em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;opacity:.9;overflow-wrap:break-word}code br,tt br{display:none}del code{text-decoration:inherit}pre{word-wrap:normal}pre>code{padding:0;margin:0;font-size:100%;word-break:normal;white-space:pre;background:rgba(0,0,0,0);border:0}.highlighter-rouge{margin-bottom:1em}.highlighter-rouge pre{margin-bottom:0;word-break:normal}.highlighter-rouge pre,pre{padding:1em;overflow:auto;font-size:85%;line-height:1.45;background-color:#e3e3e3;border-radius:.375em}pre code,pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:rgba(0,0,0,0);border:0}.jeet-columns{width:auto;max-width:43.75rem;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.jeet-columns::after{content:"";display:table;clear:both}.home-column{height:100%}.left-card,.right-card{display:flex;flex-direction:column;height:49em;max-width:44em;position:-webkit-sticky;position:sticky;top:4em}.left-card img,.right-card img{background-color:#f8f8f8;height:25em;margin-bottom:0;padding-bottom:30px;padding-top:30px}.left-card p,.right-card p{font-family:Recursive,Chivo,Helvetica,sans-serif;font-size:1.1165393809em;letter-spacing:1.4px;text-transform:uppercase}.left-card p a,.right-card p a{color:#2d2d2d;text-decoration:none}.left-card p a:hover,.right-card p a:hover{color:#2d2d2d}.right-card p{padding-left:1px}.left-card p{padding-right:1px;text-align:right}.right-offset,.left-offset{margin-bottom:8em;margin-top:auto;position:relative}.left-offset{left:-90px;margin-left:-95%}.right-offset{margin-right:-95%;right:-90px}.home-1{display:flex;flex-direction:column;min-height:32em}.identity{font-size:1.4509564292em;font-family:Spectral,Times,serif;font-style:italic;font-weight:500;margin-bottom:-10px;margin-left:4%;margin-right:auto;margin-top:auto;text-transform:uppercase}@media(min-width: 40em)and (max-width: 52em){.identity{font-size:calc(1.4509564292em + 0.2727798087 * (100vw - 40em) / 12)}}@media(min-width: 52em)and (max-width: 64em){.identity{font-size:calc(1.7237362378em + 0 * (100vw - 52em) / 12)}}@media(min-width: 64em){.identity{font-size:1.7237362378em}}.tagline{font-style:normal;font-weight:200;line-height:1.4em}.arrow{width:auto;max-width:1440px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;border-bottom:3px solid #2d2d2d;border-left:3px solid #2d2d2d;box-sizing:border-box;height:25px;margin-bottom:45px;margin-top:auto;opacity:1;transform:rotate(-45deg);width:25px}.arrow::after{content:"";display:table;clear:both}.fade{opacity:0;transition:all .5s ease}.home-2{height:50em;margin-top:10em}.home-2 li{padding-right:1.25em}.home-3{height:42.4em}img{width:100%}.projects{width:auto;max-width:1440px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;margin-bottom:16.5em;margin-top:4em}.projects::after{content:"";display:table;clear:both}.project-list{float:left;clear:none;text-align:inherit;width:17.6%;margin-left:0%;margin-right:3%;margin-top:1.625em;width:fit-content}.project-list::after{content:"";display:table;clear:both}.project-list:last-child{margin-right:0%}.project-list a{text-decoration:none}.project-list a li{margin-left:-12px;padding:12px}.project-gap{float:left;clear:none;text-align:inherit;width:38.2%;margin-left:0%;margin-right:3%}.project-gap::after{content:"";display:table;clear:both}.project-gap:last-child{margin-right:0%}.project-thumbnail{float:left;clear:none;text-align:inherit;width:38.2%;margin-left:0%;margin-right:3%;float:right;position:relative}.project-thumbnail::after{content:"";display:table;clear:both}.project-thumbnail:last-child{margin-right:0%}.project-thumbnail img{margin-bottom:0;margin-top:0;position:absolute;filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.1));border-radius:.375rem;opacity:0;transition:opacity .2s ease-out}.project-thumbnail .hover{opacity:1}.hover li{background-color:var(--text-color);color:var(--background-color);transition:.5s;width:fit-content}.project-link li{margin-bottom:0.7802439668em;font-size:1.1321em;text-decoration:none;width:fit-content}@media(min-width: 40em)and (max-width: 52em){.project-link li{margin-bottom:calc(0.7802439668em + 0.1466858658 * (100vw - 40em) / 12)}}@media(min-width: 52em)and (max-width: 64em){.project-link li{margin-bottom:calc(0.9269298326em + 0 * (100vw - 52em) / 12)}}@media(min-width: 64em){.project-link li{margin-bottom:0.9269298326em}}@media(min-width: 40em)and (max-width: 52em){.project-link li{font-size:calc(1.1321em + 0.2128348 * (100vw - 40em) / 12)}}@media(min-width: 52em)and (max-width: 64em){.project-link li{font-size:calc(1.3449348em + 0 * (100vw - 52em) / 12)}}@media(min-width: 64em){.project-link li{font-size:1.3449348em}}.project-link li::before{content:none}.gallery{column-count:3;column-gap:.5em}.gallery img{margin-bottom:.25em;margin-top:0}.design-bio{margin:auto;margin-left:4%}.archive-gallery{float:left;clear:none;text-align:inherit;width:22.75%;margin-left:0%;margin-right:3%;text-decoration:none}.archive-gallery::after{content:"";display:table;clear:both}.archive-gallery:nth-child(n){margin-right:3%;float:left;clear:none}.archive-gallery:nth-child(4n){margin-right:0%;float:right}.archive-gallery:nth-child(4n+1){clear:both}.archive-gallery .archives-link{display:inline-block;position:relative}.archive-gallery .archives-link::after{-webkit-transition:width .35s ease;background:#3e69c4;content:"";display:block;height:3px;margin-top:3px;position:absolute;right:0;transition:width .35s ease;width:0}.archive-gallery:hover .archives-link{color:#3e69c4}.archive-gallery:hover .archives-link::after{background:#3e69c4;left:0;width:100%}.archives-img{border-radius:8px;margin-bottom:1.5rem}.project img{filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.1))}.project img.no-shadow{filter:none}.project .full-width+.main-column p.caption{margin-top:-5.2rem}.project p+h6{margin-top:6rem}.project .caption{margin-top:-5.2rem}.project .text-center{text-align:center}.font-base-fix{font-size:16px}.team{text-transform:initial}.prev-next{width:auto;max-width:1440px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;font-size:0.8833141949em;padding-bottom:2em;padding-top:4.5em;text-decoration:none;width:fit-content}.prev-next::after{content:"";display:table;clear:both}@media(min-width: 40em)and (max-width: 52em){.prev-next{font-size:calc(0.8833141949em + 0.1660630686 * (100vw - 40em) / 12)}}@media(min-width: 52em)and (max-width: 64em){.prev-next{font-size:calc(1.0493772635em + 0 * (100vw - 52em) / 12)}}@media(min-width: 64em){.prev-next{font-size:1.0493772635em}}.prev-next a{color:#2d2d2d;text-decoration:none}.prev-next .prev{margin-right:4em}.prev-next .next{margin-left:4em}@media(max-width: 700px){.project .full-width{overflow-x:scroll}.project .full-width img{width:auto;max-height:200px;max-width:fit-content;position:relative;left:0;object-fit:contain;margin-left:90px;margin-right:90px}}.photo-text{margin-bottom:1.4874121656em;margin-bottom:7rem}@media(min-width: 40em)and (max-width: 52em){.photo-text{margin-bottom:calc(1.4874121656em + 0.2796334871 * (100vw - 40em) / 12)}}@media(min-width: 52em)and (max-width: 64em){.photo-text{margin-bottom:calc(1.7670456527em + 0 * (100vw - 52em) / 12)}}@media(min-width: 64em){.photo-text{margin-bottom:1.7670456527em}}.photo-grid{margin-bottom:8em}.writing-list .list-item{margin-bottom:1.8596189023em}@media(min-width: 40em)and (max-width: 52em){.writing-list .list-item{margin-bottom:calc(1.8596189023em + 0.3496083536 * (100vw - 40em) / 12)}}@media(min-width: 52em)and (max-width: 64em){.writing-list .list-item{margin-bottom:calc(2.209227256em + 0 * (100vw - 52em) / 12)}}@media(min-width: 64em){.writing-list .list-item{margin-bottom:2.209227256em}}.writing-list .list-item p{color:var(--text-color)}.writing-list h6{margin-bottom:0.5721612522em}@media(min-width: 40em)and (max-width: 52em){.writing-list h6{margin-bottom:calc(0.5721612522em + 0.1075663154 * (100vw - 40em) / 12)}}@media(min-width: 52em)and (max-width: 64em){.writing-list h6{margin-bottom:calc(0.6797275676em + 0 * (100vw - 52em) / 12)}}@media(min-width: 64em){.writing-list h6{margin-bottom:0.6797275676em}}.writing-list a{position:relative;text-decoration:none}.writing-list a:hover{color:var(--link-hover)}.writing-list a:hover::after{background:var(--link-hover);left:0;width:100%}.writing-list a::after{-webkit-transition:width .35s ease;background:var(--link-hover);content:"";display:block;height:3px;margin-top:3px;position:absolute;right:0;transition:width .35s ease;width:0}.writing-list .text a{color:var(--text-color)}.writing-list .text a:hover{color:var(--link-hover)}.journal-day{font-size:0.8833141949em;font-family:Recursive,Chivo,Helvetica,sans-serif;font-style:normal}@media(min-width: 40em)and (max-width: 52em){.journal-day{font-size:calc(0.8833141949em + 0.1660630686 * (100vw - 40em) / 12)}}@media(min-width: 52em)and (max-width: 64em){.journal-day{font-size:calc(1.0493772635em + 0 * (100vw - 52em) / 12)}}@media(min-width: 64em){.journal-day{font-size:1.0493772635em}}.journal-day::after{content:"." attr(data-tooltip) "\a" attr(data-tooltip);white-space:pre}.journal-month{font-size:.4984515007em;font-style:normal;letter-spacing:.15em;text-transform:uppercase}.journal h2{font-size:1.4509564292em;margin-bottom:1.5rem;margin-top:4rem}@media(min-width: 40em)and (max-width: 52em){.journal h2{font-size:calc(1.4509564292em + 0.2727798087 * (100vw - 40em) / 12)}}@media(min-width: 52em)and (max-width: 64em){.journal h2{font-size:calc(1.7237362378em + 0 * (100vw - 52em) / 12)}}@media(min-width: 64em){.journal h2{font-size:1.7237362378em}}.journal-top-fix{margin-bottom:-2rem}.prev-next-journal{width:auto;max-width:1440px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;font-size:0.8833141949em;padding-bottom:2em;padding-top:4.5em;text-decoration:none;width:fit-content}.prev-next-journal::after{content:"";display:table;clear:both}@media(min-width: 40em)and (max-width: 52em){.prev-next-journal{font-size:calc(0.8833141949em + 0.1660630686 * (100vw - 40em) / 12)}}@media(min-width: 52em)and (max-width: 64em){.prev-next-journal{font-size:calc(1.0493772635em + 0 * (100vw - 52em) / 12)}}@media(min-width: 64em){.prev-next-journal{font-size:1.0493772635em}}.prev-next-journal a{color:#2d2d2d;text-decoration:none}@media(max-width: 900px){.mobile-journal .border{border:0;display:inherit}.mobile-journal nav{display:none}}.journal-list .list-item{margin-bottom:2.5359222137em}@media(min-width: 40em)and (max-width: 52em){.journal-list .list-item{margin-bottom:calc(2.5359222137em + 0.4767533762 * (100vw - 40em) / 12)}}@media(min-width: 52em)and (max-width: 64em){.journal-list .list-item{margin-bottom:calc(3.0126755898em + 0 * (100vw - 52em) / 12)}}@media(min-width: 64em){.journal-list .list-item{margin-bottom:3.0126755898em}}.journal-list .list-item p{color:var(--text-color)}.journal-list h5{margin-bottom:0.4749974276em}@media(min-width: 40em)and (max-width: 52em){.journal-list h5{margin-bottom:calc(0.4749974276em + 0.0892995164 * (100vw - 40em) / 12)}}@media(min-width: 52em)and (max-width: 64em){.journal-list h5{margin-bottom:calc(0.5642969439em + 0 * (100vw - 52em) / 12)}}@media(min-width: 64em){.journal-list h5{margin-bottom:0.5642969439em}}.journal-list a{position:relative;text-decoration:none}.journal-list a:hover{color:#3e69c4}.journal-list a:hover::after{background:#3e69c4;left:0;width:100%}.journal-list a::after{-webkit-transition:width .35s ease;background:#3e69c4;content:"";display:block;height:3px;margin-top:3px;position:absolute;right:0;transition:width .35s ease;width:0}.journal-list .text a{color:var(--text-color)}.journal-list .text a:hover{color:#3e69c4}.soon{display:none}@media(max-width: 900px){body .border{border:0}.nav-name{display:none}nav,.footer{float:none;margin-left:0;margin-right:0;margin-top:0;padding:0;width:fit-content}nav{margin-bottom:50px;margin-left:-10px;margin-right:-10px;padding:0}.footer{float:left;margin-top:0;padding:0 10px}.footer.copyright{float:right}.footers{margin-left:-21px;margin-right:-21px}}@media(max-width: 700px){.gallery{column-count:2}.archive-gallery{float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0%;margin-right:3%}.archive-gallery::after{content:"";display:table;clear:both}.archive-gallery:nth-child(n){margin-right:3%;float:left;clear:none}.archive-gallery:nth-child(2n){margin-right:0%;float:right}.archive-gallery:nth-child(2n+1){clear:both}body{overflow-x:hidden}}@media(max-width: 500px){.projects{margin-bottom:4em;margin-top:6.5em}.project-gap{display:none}.project-list{float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:3%}.project-list::after{content:"";display:table;clear:both}.project-list:last-child{margin-right:0%}.project-thumbnail{display:none}.gallery{column-count:1}.prev-next{font-size:16px}.footers{font-size:16.5px;margin:0 auto;width:fit-content}.footer{float:none;padding-bottom:15px}.footer.copyright{float:none}}@media(max-width: 500px){.til-title{font-size:1.517em}nav{margin-left:-12px;margin-right:-42px}.archive-gallery{float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:3%}.archive-gallery::after{content:"";display:table;clear:both}.archive-gallery:last-child{margin-right:0%}}@media(max-width: 320px){nav{margin-left:-42px;margin-right:-50px}}.til-content h4{margin-bottom:.7em;margin-top:1em}.writing-heading h3,.writing-heading span{color:var(--background-color)}.writing p{color:var(--text-color)}.writing del{color:var(--light-gray)}/*# sourceMappingURL=main.css.map */