@font-face{font-family:ABC Monument Grotesk;src:url(/assets/ABCMonumentGrotesk-Regular-B_n4sf6Q.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ABC Monument Grotesk;src:url(/assets/ABCMonumentGrotesk-RegularItalic-CxZApGRR.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:ABC Monument Grotesk;src:url(/assets/ABCMonumentGrotesk-Medium-DmaVUN0A.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ABC Monument Grotesk;src:url(/assets/ABCMonumentGrotesk-MediumItalic-e6xixJeS.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:ABC Monument Grotesk SemiMono;src:url(/assets/ABCMonumentGroteskSemiMono-Regular-DhSAsRoe.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ABC Monument Grotesk SemiMono;src:url(/assets/ABCMonumentGroteskSemiMono-RegularItalic-D_Q_CInx.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:ABC Monument Grotesk SemiMono;src:url(/assets/ABCMonumentGroteskSemiMono-Medium-BtJVm5uE.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ABC Monument Grotesk SemiMono;src:url(/assets/ABCMonumentGroteskSemiMono-MediumItalic-Y5edqn98.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Scto Grotesk A;src:url(/assets/SctoGroteskATrial-Regular-okGY6WS-.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Scto Grotesk A;src:url(/assets/SctoGroteskATrial-RegularItalic-nApHXpP3.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Scto Grotesk B;src:url(/assets/SctoGroteskBTrial-Regular-B9Q0a26f.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Scto Grotesk B;src:url(/assets/SctoGroteskBTrial-RegularItalic-CLdCjLq6.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body{margin:0;padding:0;width:100%;background:#fff;color:#000;font-family:var(--font-family, "Scto Grotesk B", Arial, Helvetica, sans-serif);font-weight:var(--font-weight, normal);font-style:var(--font-style, italic);font-size:var(--font-size, 16px);line-height:normal;letter-spacing:.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{height:100%}body,#app{min-height:100%}main{min-height:100%}h1,h2,h3,h4,h5,h6,p{margin:0;font-size:var(--font-size, 16px);font-weight:var(--font-weight, normal)}ul,li{display:block;list-style:none;padding:0;margin:0}a{color:inherit;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.hidden{display:none}.stage{position:fixed;top:calc(var(--page-margin, 28px) + 1.5rem);bottom:var(--page-margin, 28px);left:0;right:0;display:flex;align-items:center;justify-content:center;z-index:1}.stage .slides,.stage .slides li,.stage .slide{height:100%;width:100%}.slide{display:flex;align-items:center;justify-content:center;gap:8px}.slide img{max-height:75vh;max-width:90vw;object-fit:contain;display:block}.slide .slidecaption{width:187px;text-align:center}.pagecaption{position:fixed;left:var(--page-margin, 32px);bottom:var(--page-margin, 28px);width:187px;z-index:5}.pagetitle{position:fixed;left:var(--page-margin, 32px);bottom:var(--page-margin, 28px);width:285px;margin:0;z-index:5;pointer-events:none}.project-counter{position:fixed;right:var(--page-margin, 32px);bottom:var(--page-margin, 28px);margin:0;z-index:5;pointer-events:none;font-style:normal;text-align:right}.pageyear{position:fixed;right:var(--page-margin, 32px);top:var(--page-margin, 28px);z-index:5;text-align:right}.slidenavigation{position:fixed;top:0;left:0;right:0;bottom:8rem;z-index:3;padding:0}.slidenavigation .button{display:block;position:absolute;top:0;bottom:0}.slidenavigation .left.button{left:0;right:75%}.slidenavigation .right.button{left:25%;right:0}.archive-stage{position:fixed;top:calc(var(--page-margin, 28px) + 1.5rem);bottom:var(--page-margin, 28px);left:0;right:0;display:flex;align-items:center;justify-content:center;z-index:0}.archive-stage img{max-height:75vh;max-width:90vw;object-fit:contain;display:block;cursor:pointer}@media(hover:none){.archive-stage{display:none}}.archive{position:relative;z-index:1;padding:27vh 0 var(--page-margin, 28px) var(--page-margin, 32px);min-height:100%;pointer-events:none;transition:opacity .15s ease}.archive.fading{opacity:0}.archive .group{display:flex;gap:27px;width:fit-content;pointer-events:auto;-webkit-user-select:none;user-select:none}@media(hover:hover){.archive .group h3,.archive .group .year{font-style:normal;transition:font-style 0ms}.archive .group:hover h3,.archive .group:hover .year{font-style:italic}.archive .group{cursor:pointer}}.archive .group .year{flex-shrink:0;white-space:nowrap}.information{padding:218px 0 var(--page-margin, 28px) var(--page-margin, 32px);width:428px;max-width:100%;font-style:normal}.information p{margin-bottom:1.2em}.information .links{display:flex;gap:28px}.diary{padding:120px 0 var(--page-margin, 28px) var(--page-margin, 32px)}.diary-entry{display:grid;grid-template-columns:57vw 1fr;column-gap:43px;margin-bottom:60px}.diary-entry:last-child{margin-bottom:0}.diary-page+.diary-page{margin-top:300px}.diary-entry--text{grid-template-columns:1fr}.diary-visual img{display:block;width:100%;height:auto}.diary-video-wrap{width:100%;aspect-ratio:16 / 9}.diary-video-wrap iframe,.diary-video-wrap video{width:100%;height:100%;display:block}.diary-meta-header{display:grid;grid-template-columns:120px 1fr}.diary-date{grid-column:1;font-style:normal;white-space:nowrap}.diary-caption{grid-column:2}.diary-desc{padding-left:120px;margin-top:6px;max-width:397px}.scroll-thumb{display:none}.scroll-thumb-fade-enter-active,.scroll-thumb-fade-leave-active{transition:opacity .2s ease}.scroll-thumb-fade-enter-from,.scroll-thumb-fade-leave-to{opacity:0}@media only screen and (max-width:700px){.stage{top:calc(var(--page-margin, 48px) + 1.5rem);bottom:var(--page-margin, 48px)}.slide img{max-width:calc(100vw - (var(--page-margin, 16px) * 2))}.pagecaption{left:var(--page-margin, 16px);bottom:var(--page-margin, 16px)}.pagetitle{left:var(--page-margin, 16px);bottom:var(--page-margin, 16px);width:calc(65% - var(--page-margin, 16px))}.project-counter{right:var(--page-margin, 16px);bottom:var(--page-margin, 16px)}.pageyear{right:var(--page-margin, 16px);top:var(--page-margin, 16px)}.archive{padding:50vh var(--page-margin, 16px) 50vh var(--page-margin, 16px)}.information{padding:19vh var(--page-margin, 16px) var(--page-margin, 48px) var(--page-margin, 16px);width:100%}.diary{padding:60px var(--page-margin, 16px) var(--page-margin, 48px) var(--page-margin, 16px)}.diary-entry{grid-template-columns:1fr;column-gap:0;margin-bottom:80px}.diary-meta{margin-top:16px}.diary-meta-header{grid-template-columns:80px 1fr}.diary-desc{padding-left:0;max-width:100%}.scroll-thumb{position:fixed;top:calc(var(--page-margin, 48px) + 1.5rem);bottom:var(--page-margin, 48px);left:0;right:0;display:flex;align-items:center;justify-content:center;z-index:0;pointer-events:none}.scroll-thumb img{display:block;max-height:75vh;max-width:90vw;width:auto;height:auto;object-fit:contain}.archive .group{transition:opacity .15s ease}.archive.scrolling .group{opacity:.25}.archive.scrolling .group.thumb-active{opacity:1}.archive .group.center-active .year,.archive .group.center-active h3{font-style:italic}}.slides li[data-v-2e77c17d]{display:flex;align-items:center;justify-content:center}.slides li>img[data-v-2e77c17d]{max-height:75vh;max-width:90vw;object-fit:contain;display:block}.home-slide[data-v-2e77c17d]{flex-grow:1;align-self:stretch;display:flex;align-items:center;justify-content:center}.home-slide img[data-v-2e77c17d]{max-height:75vh;max-width:90vw;object-fit:contain;display:block}.home-title[data-v-2e77c17d]{position:fixed;left:var(--page-margin, 32px);bottom:var(--page-margin, 28px);margin:0;z-index:5;pointer-events:none}.home-counter[data-v-2e77c17d]{position:fixed;right:var(--page-margin, 32px);bottom:var(--page-margin, 28px);margin:0;z-index:5;pointer-events:none;font-style:normal;text-align:right}@media only screen and (max-width:700px){.home-title[data-v-2e77c17d]{left:var(--page-margin, 16px);bottom:var(--page-margin, 16px)}.home-counter[data-v-2e77c17d]{right:var(--page-margin, 16px);bottom:var(--page-margin, 16px)}.home-slide img[data-v-2e77c17d],.slides li>img[data-v-2e77c17d]{max-width:calc(100vw - (var(--page-margin, 16px) * 2))}}.diary-entry-next{position:fixed;right:var(--page-margin, 32px);bottom:var(--page-margin, 28px);z-index:5;font-style:normal;text-align:right}@media only screen and (max-width:700px){.diary-entry-next{right:var(--page-margin, 16px);bottom:var(--page-margin, 16px)}}.tp-dfwv{z-index:1000}.fontpane-toggle{position:fixed;right:var(--page-margin, 32px);bottom:var(--page-margin, 28px);z-index:20;border:none;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}@media only screen and (max-width:700px){.fontpane-toggle{right:var(--page-margin, 16px);bottom:var(--page-margin, 16px)}}.mainnav{position:fixed;top:var(--page-margin, 28px);left:var(--page-margin, 32px);z-index:10;display:flex;gap:27px}.sitetitle{position:fixed;top:var(--page-margin, 28px);right:var(--page-margin, 32px);z-index:10;font-style:normal}@media only screen and (max-width:700px){.mainnav{top:var(--page-margin, 16px);left:var(--page-margin, 16px);gap:22px}.sitetitle{display:none}}main[data-v-2633c3dd]{position:relative;min-height:100%}.cover-transition-overlay[data-v-2633c3dd]{position:fixed;top:calc(var(--page-margin, 28px) + 1.5rem);bottom:var(--page-margin, 28px);left:0;right:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:2}.cover-transition-overlay img[data-v-2633c3dd]{max-height:100%;max-width:90vw;object-fit:contain;display:block}.cover-fade-leave-active[data-v-2633c3dd]{transition:opacity .8s ease}.cover-fade-leave-to[data-v-2633c3dd]{opacity:0}
