@charset "UTF-8";:root{--siteFont: "Inter","Helvetica Neue",Helvetica,"sans-serif";--fontStdWeight: 300;--fontBoldWeight: 400;--fontBolderWeight: 500;--fontHeavyWeight: 600;--fontHeavierWeight: 700;--siteColor: #040404;--linkColor: rgba(24,24,24,1.00);--ruleColor: rgba(38,38,38,1.00);--linkBorderColor: rgba(179,179,179,1.00);--linkHoverColor: rgba(135,135,135,1.00);--journalIndexTitleColor: #191919min-;--siteBackground: #FFF;--siteBackgroundTrans: rgba(255,255,255,0.96);--tempJournalLoadBg: #F4F4F4;--pagePaddingSide: 25px;--pagePaddingTop: 40px;--notchTop: env(safe-area-inset-top);--notchBottom: env(safe-area-inset-bottom);--navWidth : 205px;--transition: 0.2s cubic-bezier(0.47,0.15,0.42,0.81);--menuTransition: 0.15s cubic-bezier(0.53,0.27,0.52,0.9);--imgLoadTransition: 0.09s cubic-bezier(0.53,0.27,0.52,0.9);--textMaxWidth: 720px;--rootFontSize: 85%;--rootFontSizeMobile: 97%;--mobileMenuButtonActiveBg: rgba(224,224,224,0.5)}@media screen and (prefers-color-scheme: dark){:root{--siteColor: rgba(200,200,200,1.00);--linkColor: rgba(225,225,225,1.00);--linkBorderColor: rgba(131,131,131,1.00);--linkHoverColor: rgba(255,255,255,1.00);--journalIndexTitleColor: #b9b9b9;--siteBackground: #0C0C0C;--tempJournalLoadBg: rgba(32,32,32,1.00);--siteBackgroundTrans: rgba(12,12,12,0.93);--mobileMenuButtonActiveBg: rgba(38,38,38,0.5)}}html{background: var(--siteBackground);height: 100%;margin: 0px;padding: 0px;-webkit-text-size-adjust: 100%;font-size: var(--rootFontSize)}body{background: var(--siteBackground);font-family: var(--siteFont);font-weight: var(--fontStdWeight);color: var(--siteColor);height: 100%;margin: 0px;padding: 0px}body.noScroll{top: 0;left: 0;position: fixed !important;overflow: hidden !important;width: 100% !important}a{color: var(--linkColor);text-decoration: none;transition: color var(--transition),border-color var(--transition);-webkit-transition: color var(--transition),border-color var(--transition);-moz-transition: color var(--transition),border-color var(--transition);border-bottom: 1px solid;border-color: var(--linkBorderColor)}a:visited{color: var(--linkColor);text-decoration: none}a:hover,a:active{color: var(--linkHoverColor);text-decoration: none;border-color: 1px var(--linkHoverColor)}h1{font-size: 120%;font-weight: var(--fontBolderWeight)}p{margin-block-start: 0px;margin-block-end: 0px;padding-bottom: 1.3em;margin-bottom: 0px;padding-top: 0px;line-height: 1.5em}p:last-child{margin-bottom: 0px}img{border: none;outline: none;outline-color: transparent}img[data-src-load],img[data-src-load-thumb]{display: none;border: none;border-color: transparent;outline: none;outline-color: transparent;outline-width: 0px;opacity: 0;transition: opacity 0.1s linear;-webkit-transition: opacity 0.1s linear}img[data-src-load].loaded,img[data-src-load-thumb].loaded{opacity: 1}.journalSingle img.thumbnailSize{filter: blur(12px);left:0px;top:0px;position: absolute;transform: scale(1.1)}.journalSingle img.thumbnailSize{width: 100%}.journalSingle img{width: 100%}.journalIndex img.thumbnailSize{filter: unset;transform: unset;opacity: unset}.contactBlock > span{display: block;margin-bottom: 0.5em;font-weight: var(--fontBoldWeight)}.contactBlock > span:not(.withLink){margin-top: 6px}#noJavascript{width: 100%;padding: 1.8em;box-sizing:border-box;font-weight: var(--fontHeavyWeight);text-align: center;background: rgb(227,227,227,0.96);color: var(--siteColor);line-height: 1.85em;position: fixed;top: 0px;left: 0px;z-index: 10}#noJavascript .completeNoFunction{display: none}@media all and (max-width: 980px){#noJavascript{position: fixed;top: unset;bottom: 0px;left: 0px;padding: 1.65em}}#wrapper{display: flex;align-items: flex-start;justify-content: center;box-sizing: border-box;width: 100%;height: 100%;padding-right: var(--pagePaddingSide)}.page-journal #wrapper{align-items: unset}#wrapper > .content{box-sizing: border-box;padding-left: var(--navWidth);max-width: 100%;margin: auto 0}#wrapper > .content#gallery{width: 100%;text-align: center}#navContainer{position: fixed;left: 0px;top: 0;display: flex;align-items: flex-start;justify-content: center;height: 100%;box-sizing: border-box;line-height: 1.2em;padding-left: var(--pagePaddingSide);padding-right: 0px;background: var(--siteBackground);overflow-y: auto;overflow-x: hidden;font-weight: var(--fontStdWeight)}#navInner{width: 100%;position: relative;margin: auto 0;padding-top: 0.5rem;padding-bottom: 0.5rem}#navContainer .siteTitleBlock{margin-bottom: 3rem;font-weight: var(--fontBolderWeight);padding-right: 40px}#navContainer .siteTitleBlock a{color: var(--siteColor);border-bottom: none;-webkit-tap-highlight-color: rgba(0,0,0,0)}#navContainer .siteTitleBlock:hover a,#navContainer .siteTitleBlock:active a{color: var(--siteColor);text-decoration: none}#navContainer .siteTitleBlock .title{margin-bottom: 0.9rem;font-weight: var(--fontHeavierWeight);text-transform: uppercase;letter-spacing: 0.35rem;font-size: 1.6rem;width: 115px;line-height: 1.75rem}#navContainer .siteTitleBlock .tag{font-size: 1.22rem;width: 115px;font-weight: var(--fontStdWeight);line-height: 1.25em}#navContainer nav{font-size: 1rem}#navContainer nav #navLinksWrapper{width: 100%}#navContainer nav a{display: block;color: var(--siteColor);text-decoration: none;margin-bottom: 0.6em;border-bottom: none}#navContainer nav a:hover{color: var(--linkHoverColor);text-decoration: underline}#navContainer nav a.currentPage{text-decoration: underline;cursor: default;font-weight: var(--fontBoldWeight)}#navContainer nav a.currentParentPage{text-decoration: underline}#navContainer nav a.currentPage:hover{color: var(--siteColor)}#navContainer nav .divider{height: 1.7rem}#mobileMenuButton{display: none}#gallery{--goRightCursor: e-resize;--goLeftCursor: w-resize;--goRightCursor: url('/images/cursor-right.png'),e-resize;--goLeftCursor: url('/images/cursor-left.png'),w-resize}#gallery .items{width: 100%;height: 100%;position: relative}#gallery .items .panel{position: relative;overflow: hidden;width: 100%;height: 100%;display: none;justify-content: center;align-items: center;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background: none;overflow: hidden}#gallery .items .panel.loaded{}#gallery .items .panel.currentPanel{display: flex}#gallery .items .panel img{width: 100%;height: 100%;max-width: 1080px;max-height: 1080px;object-fit: contain;cursor: var(--goRightCursor);-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;border: none;outline: none}#gallery .items .panel.loaded img{background: none;border: none;outline: none}#gallery .items .panel img.thumbnailSize{filter: blur(17px);transform: scale(1.035);-webkit-mask-image: linear-gradient(#000,#000);-webkit-mask-repeat: no-repeat;-webkit-mask-position: center;-webkit-mask-size: var(--mask-w,100%) 100%;mask-image: linear-gradient(#000,#000);mask-repeat: no-repeat;mask-position: center;mask-size: var(--mask-w,100%) 100%}#gallery .items .panel img.clickGoRight{cursor: var(--goRightCursor)}#gallery .items .panel img.clickGoLeft{cursor: var(--goLeftCursor)}#gallery .items .panel img.clickGoNone{cursor: default}#gallery .items .panel:last-of-type img{cursor: default}#gallery .items .panel .clickThroughLink img,#gallery .items .panel:last-of-type .clickThroughLink img,#gallery .items .panel:last-of-type .clickThroughLink img.clickGoLeft,#gallery .items .panel:last-of-type .clickThroughLink img.clickGoRight,#gallery .items .panel:last-of-type .clickThroughLink img.clickGonone{cursor: pointer}#gallery #galleryNav{margin-top: 20px;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}#gallery #galleryNav #leftArrow{margin-right: 5px;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}#gallery #galleryNav #rightArrow{margin-left: 5px;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}#gallery #galleryNav img{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}#gallery #galleryNav #leftArrow,#gallery #galleryNav #rightArrow{position: relative;display: inline-block;opacity: 0.65;cursor: pointer;transition: opacity 0.4s ease;moz-transition: opacity 0.4s ease;webkit-transition: opacity 0.4s ease}@media screen and (prefers-color-scheme: dark){#gallery #galleryNav #leftArrow,#gallery #galleryNav #rightArrow{filter: invert(1)}}#gallery #galleryNav #leftArrow img,#gallery #galleryNav #rightArrow img{height: 23px;max-height: 4.5vh;min-height: 14px}@media (hover: hover){#gallery #galleryNav #leftArrow:hover,#gallery #galleryNav #rightArrow:hover{opacity: 0.98}}#gallery #galleryNav #leftArrow:active,#gallery #galleryNav #rightArrow:active{opacity: 0.99;top: 1px}#gallery #galleryNav #leftArrow.inactive,#gallery #galleryNav #rightArrow.inactive,#gallery #galleryNav .inactive:hover,#gallery #galleryNav .inactive:active{opacity: 0.15;cursor: default}#gallery #galleryNav #leftArrow img{-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg)}#gallery #galleryNavOverlayWrapper{display: none;position: absolute;z-index: 999;top: 0px;left: 0px;width: 100%;height: 100%;cursor: var(--goRightCursor)}#gallery #galleryNavOverlayWrapper.clickGoRight{cursor: var(--goRightCursor)}#gallery #galleryNavOverlayWrapper.clickGoLeft{cursor: var(--goLeftCursor)}#gallery #galleryNavOverlayWrapper.clickGoNone{cursor: default;display: none}#gallery #galleryNavOverlayWrapper .galleryNavOverlay{display: inline-block;height: 100%}#gallery #galleryNavOverlayWrapper #galleryNavOverlayLeft{width: 30%;cursor: var(--goLeftCursor)}#gallery #galleryNavOverlayWrapper #galleryNavOverlayRight{width: 70%;cursor: var(--goRightCursor)}@media all and (min-width: 1080px){#gallery #galleryNavOverlayWrapper #galleryNavOverlayLeft{width: 25%}#gallery #galleryNavOverlayWrapper #galleryNavOverlayRight{width: 75%}}#gallery #galleryNavOverlayWrapper .galleryNavOverlay.inactive,#gallery #galleryNavOverlayWrapper #galleryNavOverlayRight.inactive,#gallery #galleryNavOverlayWrapper #galleryNavOverlayLeft.inactive{cursor: default}.page-journal.page-not-sub .content{width: 100%}.journalIndex{display: grid;grid-template-columns: repeat(auto-fit,275px);grid-auto-rows: calc(275px + 3.5rem);column-gap: 5vw;row-gap: 70px;padding-top: calc(var(--pagePaddingTop) + var(--notchTop));padding-bottom: calc(var(--pagePaddingTop) + var(--notchBottom));width: 100%;justify-content: center}@media all and (max-width: 1250px){.journalIndex{grid-template-columns: repeat( auto-fit,250px);grid-auto-rows: calc(250px + 3.5rem);row-gap: 40px}}@media all and (max-width: 950px){.journalIndex{column-gap: 3vw;row-gap: 35px}}@media all and (min-width: 1400px){.journalIndex{box-sizing: border-box;padding-left: 4%;padding-right: 7%}.journalIndexNav,.journalIndexTitle{padding-left: 4%;padding-right: 7%}}@media all and (min-width: 2100px){.journalIndex{box-sizing: border-box;padding-left: 10%;padding-right: 13%}.journalIndexNav,.journalIndexTitle{padding-left: 12%;padding-right: 15%}}@media all and (min-width: 2400px){.journalIndex{box-sizing: border-box;padding-left: 14%;padding-right: 17%;column-gap: 120px}.journalIndexNav,.journalIndexTitle{padding-left: 14%;padding-right: 17%}}.journalIndex .journalEntry{width: 100%;height: 100%}.journalIndex .journalEntry > a{text-decoration: none;border-bottom: none;display: flex;flex-wrap: wrap;align-content: space-between;height: 100%;width: 100%}.journalIndex .journalEntry > a:hover{border-bottom: none}.journalIndex .indexTitle{text-align: center;height: 2.5rem;width: 100%;position: relative;font-weight: var(--fontBoldWeight)}@media (hover: hover){.journalIndex .journalEntry:hover .indexTitle{text-decoration: underline}}.journalIndex .journalEntry:active .indexTitle{text-decoration: underline}.journalIndex .indexImage{background: var(--tempJournalLoadBg);transition: background 0.1s linear;-webkit-transition: background 0.1s linear;height: calc(100% - 3.5rem);width: 100%}.journalIndex .indexImage img{width: 100%;height: 100%;object-fit: contain;border: none;border-color: transparent;outline: none;outline-color: transparent;outline-width: 0px}.journalIndex .indexImage img.journalThumb{border: none;border-color: transparent;outline: none;outline-color: transparent;outline-width: 0px;display: none}.journalIndex .indexImage img.journalThumb.loaded{width: 100%;height: 100%;border: none;display: block}.journalIndex .indexImage.loaded{background: none}@media all and (max-width: 765px){.journalIndex{grid-template-columns: 100%;grid-auto-rows: max-content;row-gap: 4em}.journalIndex .journalEntry{max-width: 720px;max-height: unset;margin: 0 auto}.journalIndex .indexImage{height: unset;min-height: 10px;padding-bottom: 2vh}.journalIndex .indexImage img.journalThumb{height: unset;width: 100%;min-height: 10px}.journalIndex .indexTitle{text-align: left;height: unset}}@media all and (max-width: 550px){.journalIndex .indexTitle::after{content: "\02192";position: absolute;bottom: 0px;right: 0px;font-size: 1.5rem}}.journalIndexPreloadImages{display: none}.journalIndexPreloadImages img{display: none}.journalIndexNav{width: 100%;box-sizing: border-box;display: flex;justify-content: center;align-content: center;margin-top: calc(-0.2 * (var(--pagePaddingTop) + var(--notchBottom)));padding-bottom: calc(var(--pagePaddingTop) + var(--notchBottom));column-gap: 2em}.journalIndexNav .link{padding: 1em}.journalIndexNav:not(:last-child){margin-top: 0px;padding-top: calc((var(--pagePaddingTop) + var(--notchTop)) * 0.7);padding-bottom: 0px}.journalIndexTitle{width: 100%;box-sizing: border-box;padding-top: calc((var(--pagePaddingTop) + var(--notchTop)));text-align: center;font-weight: 500;font-size: 0.92em;color: var(--journalIndexTitleColor)}.journalSingle{max-width: var(--textMaxWidth);padding-top: calc(0.6*var(--pagePaddingTop));margin: 0 auto}@media all and (min-width: 965px){.journalSingle{min-width: var(--textMaxWidth)}}.journalSingle h1{font-size: 1.1rem;font-weight: var(--fontBoldWeight);margin-top: 0.9rem;margin-bottom: 0.4rem}.journalSingle .date{color: #7d7d7d;margin-bottom: 25px;font-size: 0.95em}.journalSingle .images .imageWrapper{position: relative;overflow: hidden;width: 100%;margin-bottom: 50px;max-width: 100%}.journalSingle .images .imageWrapper:first-of-type{margin-top: 20px}.journalSingle .journalNav{padding-top: 10px;padding-bottom: var(--pagePaddingTop);display: flex;justify-content: space-between;align-items: baseline}.journalSingle .journalNav .prev{padding-right: 2vw}.journalSingle .journalNav .next{padding-left: 2vw;text-align: right}.journalSingle .journalBack a::before{content: "\2190";margin-right: 0.5rem}.journalSingle .journalNav .prev a::before{content: "\2190";margin-right: 0.5rem}.journalSingle .journalNav .next a::after{content: "\2192";margin-left: 0.5rem}.journalSingle .journalNav a,.journalSingle .journalBack a,.journalIndexNav .link a{color: #7d7d7d}.journalSingle .journalNav a:hover,.journalSingle .journalNav a:active,.journalSingle .journalBack a:hover,.journalSingle .journalBack a:active,.journalIndexNav .link a:hover,.journalIndexNav .link a:active{color: #7d7d7d;border-bottom: 1px solid #7d7d7d}.textContainer{display: flex;flex-direction: column;align-content: center;justify-content: center;box-sizing: border-box;min-height: 100%;max-width: var(--textMaxWidth);padding-top: calc(var(--pagePaddingTop) + env(safe-area-inset-top));padding-bottom: calc(var(--pagePaddingTop) + env(safe-area-inset-bottom));margin: 0 auto}.textContainer .rule{height:1px;background: var(--ruleColor);margin-top: 0.5em;margin-bottom: 1.8em;width: 5%;min-width: 50px}.textContainer .rule.spacer{height:1px;background: none;margin-top: 0.5em;margin-bottom: 1.8em;width: 100%}.textContainer .bold{font-weight: var(--fontBoldWeight)}#notFoundContainer{text-align: center}@media all and (max-width: 950px) and (min-height: 400px){:root{--pagePaddingSide: calc(13px + 0.6vw);--pagePaddingTop: 15px;--navWidth : 0px}#wrapper{padding-top: 82px;padding-right: 0px}.instagram #wrapper{padding-top: calc(var(--pagePaddingTop) + 55px + 3vh);padding-bottom: calc(0.3 * var(--pagePaddingTop))}.page-type-portfolio #wrapper{width:100%}#wrapper > .content{width: 100vw;padding-left: var(--pagePaddingSide);padding-right: var(--pagePaddingSide)}#navContainer{padding-left: 0px;padding-right: 0px;position: fixed;top: 0;left: 0;width: 100%;height: unset;align-items: flex-start;background: none;z-index: 1000;border-bottom: 1px solid rgba(38,38,38,0);overflow-y: unset;overflow: unset}#navInner{display: flex;align-items: center;align-content: center;justify-content: space-between;background: var(--siteBackgroundTrans);z-index: 3;overflow-y: unset;overflow: unset;padding-top: 0px;padding-bottom: 0px;-webkit-transition: background var(--menuTransition);-moz-transition: background var(--menuTransition);transition: background var(--menuTransition)}#navInner.openMenu{background: var(--siteBackground)}#navContainer .siteTitleBlock{display: inline-flex;align-items: center;justify-content: flex-start;flex-direction: row;width: 70%;padding-left: var(--pagePaddingSide);padding-right: var(--pagePaddingSide);padding-top: 10px;padding-bottom: 8px;margin-bottom: 0px;z-index: 3;background: none}#navContainer .siteTitleBlock .title{width: 30%;width: min-content;margin-right: 1em;position: relative;margin-bottom: 0px;font-size: 1.1rem;line-height: 1.2rem}#navContainer .siteTitleBlock .tag{font-size: 1rem}#mobileMenuLink{border: none !important}#mobileMenuButton{display: inline-flex;right: var(--pagePaddingSide);height: 20px;width: 25px;align-items: center;justify-content: space-between;flex-direction: column;padding-left: calc(var(--pagePaddingSide) - 2px);padding-right: calc(var(--pagePaddingSide) - 2px);margin-right: 2px;padding-top: 25px;padding-bottom: 25px;cursor: pointer;z-index: 999999;opacity: 1;background: none;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0,0,0,0);tap-highlight-color: rgba(0,0,0,0)}#mobileMenuButton:active{}#mobileMenuButton div{opacity: 1;width: 100%;height: 2px;border-radius: 1px;background: rgba(120,120,120,1.00);top: 0px;position: relative;-webkit-transition: background var(--menuTransition),transform var(--menuTransition),top var(--menuTransition),opacity var(--menuTransition);-moz-transition: background var(--menuTransition),transform var(--menuTransition),top var(--menuTransition),opacity var(--menuTransition);transition: background var(--menuTransition),transform var(--menuTransition),top var(--menuTransition),opacity var(--menuTransition)}#mobileMenuButton:hover div,#mobileMenuButton.openMenu div{background: var(--linkColor)}#mobileMenuButton.openMenu:active div{background: rgba(165,165,165,1.00)}#mobileMenuButton.openMenu div:nth-child(1){transform: rotate(45deg);position: relative;top: calc(50% - 1px)}#mobileMenuButton.openMenu div:nth-child(2){opacity: 0}#mobileMenuButton.openMenu div:nth-child(3){transform: rotate(-45deg);position: relative;top: calc(-50% + 1px)}#navContainer nav{display: none;position: fixed;width: 100%;height: calc(100vh - 95px);top: 95px;background: var(--siteBackground);left: 0px;overflow-y: auto;padding-left: var(--pagePaddingSide);padding-right: var(--pagePaddingSide);padding-top: 1em;padding-bottom: calc(1em + 0.5vh + env(safe-area-inset-bottom));box-sizing: border-box;justify-content: center;z-index: 2}#navContainer nav #navLinksWrapper{margin: auto 0;display: flex;justify-content:space-between;flex-direction: column;text-align: center}#navContainer nav a{font-size: 1em;margin-bottom: 1px;margin-top: 1px;padding-bottom: 0.5em;padding-top: 0.5em;width: 100%;display: none}#navContainer nav a:first-of-type{margin-top: 0px}#navContainer nav a:last-of-type{margin-bottom: 0px}#navContainer nav a.currentPage{font-weight: var(--fontBoldWeight)}#navContainer nav .divider{height: 2em}body.page-type-portfolio{width:100%}#gallery #galleryNav{}.instagram #gallery #galleryNav{margin-top: 1.5vh;bottom: unset}}@media all and (max-width: 550px){#wrapper{align-items: unset}.page-type-portfolio #wrapper{display: block}body.page-type-portfolio{position: unset}.page-type-portfolio #wrapper > .content{padding-top: 0px}#mobileMenuButton:hover div{background: rgba(120,120,120,1.00)}#mobileMenuButton:active{background: rgba(167,167,167,0.20)}#mobileMenuButton.openMenu:hover div,#mobileMenuButton.openMenu div{background: var(--linkColor)}#navContainer nav a{font-size: 1.06em;padding-top: 0.7em;padding-bottom: 0.7em}#gallery{overflow-y: auto;--goRightCursor: pointer;--goLeftCursor: default}#gallery #galleryNav{display: none}#gallery .items{height: auto}#gallery .items .panel:first-child{padding-top: 2vh}#gallery .items .panel:last-child{padding-bottom: 2vh}#gallery .items .panel{position: static;overflow: auto;display: block;padding-top: 20vh;cursor: pointer}html{font-size: var(--rootFontSizeMobile)}p{padding-bottom: 1.5em;font-size: 1.05rem}#notFoundContainer{text-align: center}.textContainer .rule{margin-bottom: 2em}.journalSingle{padding-bottom: calc(0.4*var(--pagePaddingTop))}.journalIndexNav .link{padding: 1.5em}.journalIndexTitle{margin-top: 1em;margin-bottom: 1em}}