.tg-central-scene{box-sizing:border-box;color:#171a16;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;background:#f8f9f7;min-width:320px;margin:0;font-family:Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:normal}html.tg-central-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-padding-top:0}body.tg-central-page{line-height:normal}.tg-central-scene .wordmark{font-style:normal;display:inline-block;transform:none}.tg-central-scene button{color:inherit}.tg-central-scene .no-script-links{padding:40px}.tg-central-scene *{box-sizing:border-box}html.tg-central-page{scroll-behavior:smooth;overflow-anchor:none;background:#f8f9f7}body.tg-central-page{color:#171a16;-webkit-font-smoothing:antialiased;background:#f8f9f7;min-width:320px;margin:0;font-family:Helvetica Neue,Arial,sans-serif}body.tg-central-arriving{overflow:hidden}.tg-central-scene button,.tg-central-scene a{-webkit-tap-highlight-color:transparent}.tg-central-scene button{font:inherit;cursor:pointer}.tg-central-scene a{color:inherit;text-decoration:none}.tg-central-scene img,.tg-central-scene video{display:block}.tg-central-scene img{max-width:100%;height:auto}:is(.tg-central-scene button:focus-visible,.tg-central-scene a:focus-visible){outline-offset:8px;outline:2px solid #8c7900}.tg-central-scene [hidden]{display:none!important}.tg-central-scene .experience{opacity:1;transition:opacity 1s}.tg-central-scene.arriving .experience{opacity:0}.tg-central-scene .masthead{z-index:10;pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:fixed;inset:30px 4.2vw auto}.tg-central-scene .masthead a{pointer-events:auto}.tg-central-scene .wordmark{letter-spacing:-.067em;font-size:clamp(25px,2.7vw,43px);font-weight:650;line-height:1}.tg-central-scene .journey{outline:none;height:300svh;position:relative}.tg-central-scene .stage{isolation:isolate;height:100svh;min-height:520px;position:sticky;top:0;overflow:hidden}.tg-central-scene .chapter{opacity:0;will-change:opacity,transform;pointer-events:none;position:absolute;inset:0}.tg-central-scene .chapter[data-chapter="0"]{opacity:1}.tg-central-scene .chapter[data-active=true]{pointer-events:auto}.tg-central-scene .artwork{justify-content:center;align-items:center;display:flex;position:absolute;inset:100px 6vw 161px}.tg-central-scene .artwork>img{object-fit:contain;width:auto;max-width:100%;height:100%}.tg-central-scene .album .artwork{mix-blend-mode:multiply;inset:83px 6vw 146px}.tg-central-scene .film .artwork>img{box-shadow:0 18px 32px -25px #453e3490}.tg-central-scene .chapter-caption{justify-content:space-between;align-items:flex-end;gap:30px;display:flex;position:absolute;bottom:93px;left:4.2vw;right:4.2vw}.tg-central-scene h1,.tg-central-scene h2{letter-spacing:-.045em;margin:0;font-size:clamp(20px,2.2vw,35px);font-weight:400;line-height:1.05}.tg-central-scene .enter-work{border-bottom:1px solid #343b2866;flex-shrink:0;padding:12px 0 8px;font-size:14px;line-height:1.3;transition:border-color .25s}.tg-central-scene .enter-work:hover{border-color:#111}.tg-central-scene .journey-footer{left:4.2vw;right:4.2vw;bottom:max(27px,env(safe-area-inset-bottom));z-index:10;justify-content:space-between;align-items:center;height:27px;display:flex;position:fixed}.tg-central-scene .journey-footer nav{align-items:center;gap:34px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.tg-central-scene .journey-footer nav a{letter-spacing:.035em;color:#7a8072;padding:10px 0;font-size:12px;transition:color .25s;position:relative}.tg-central-scene .journey-footer nav a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .45s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.tg-central-scene .journey-footer nav a[data-active=true]{color:#11180e}.tg-central-scene .journey-footer nav a[data-active=true]:after{transform:scaleX(1)}.tg-central-scene .journey-line{background:#60695020;width:1px;height:24%;position:absolute;top:38%;right:21px}.tg-central-scene .journey-line span{transform-origin:top;background:#717c5a;width:1px;height:100%;display:block;transform:scaleY(.04)}.tg-central-scene .chapter-anchors{pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.tg-central-scene .chapter-anchors span{flex:1;height:100svh;display:block}.tg-central-scene .book-artwork{flex-direction:column;inset:105px 7vw 184px}.tg-central-scene .book{aspect-ratio:396/612;filter:drop-shadow(6px 12px 10px #29322115);flex-shrink:0;max-width:100%;height:100%;max-height:calc(100% - 50px);transition:width .5s,aspect-ratio .5s;position:relative}.tg-central-scene .book[data-view=spread]{aspect-ratio:19/13;height:min(100%,58.8421vw)}.tg-central-scene .book-cover{border-right:3px solid #d7d7d0;height:100%;box-shadow:inset 4px 0 5px -4px #0007}.tg-central-scene .book-cover img{object-fit:contain;width:100%;height:100%}.tg-central-scene .book-spread{width:100%;height:100%;display:flex;position:relative}.tg-central-scene .book-spread:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#0002,#0000);width:20px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.tg-central-scene .book-spread img{object-fit:fill;width:50%;height:100%;display:block}.tg-central-scene .book.turning{animation:.36s ease-in-out tg-central-paper-turn}@keyframes tg-central-paper-turn{0%,to{opacity:1;transform:perspective(1200px)rotateY(0)}50%{opacity:.35;transform:perspective(1200px)rotateY(-5deg)}}.tg-central-scene .book-controls{flex-shrink:0;justify-content:center;align-items:center;gap:20px;width:100%;margin-top:15px;font-size:11px;display:flex;position:relative}.tg-central-scene .book-controls button{color:#222b1e;background:0 0;border:0;border-bottom:1px solid #7b846666;min-height:30px;padding:5px 0}.tg-central-scene .book-controls button[aria-disabled=true]{opacity:.4;cursor:default}.tg-central-scene .book-controls span{color:#878e7c;letter-spacing:.04em;font-size:10px}.tg-central-scene .opening{z-index:20;--opening-paper:#fff;isolation:isolate;background:#fff;place-items:center;transition:opacity 1s;display:grid;position:fixed;inset:0}.tg-central-scene .opening video{z-index:0;object-fit:contain;width:100vmin;height:100vmin;position:relative}.tg-central-scene .opening-still{z-index:1;object-fit:contain;pointer-events:none;width:100vmin;height:100vmin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tg-central-scene .opening[data-opening-frame=ready] .opening-still{opacity:0}.tg-central-scene .opening:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(to right,var(--opening-paper),transparent 12%),linear-gradient(to left,var(--opening-paper),transparent 12%),linear-gradient(to bottom,var(--opening-paper),transparent 4%),linear-gradient(to top,var(--opening-paper),transparent 3%);width:100vmin;height:100vmin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tg-central-scene .opening video::-webkit-media-controls{-webkit-appearance:none;display:none!important}.tg-central-scene .opening video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.tg-central-scene .opening #skip{z-index:3}.tg-central-scene .opening.finished{opacity:0;pointer-events:none}.tg-central-scene #skip{right:28px;bottom:max(28px,env(safe-area-inset-bottom));color:#424b3e;background:0 0;border:0;border-bottom:1px solid #8886;padding:14px 7px;font-size:12px;position:absolute}.tg-central-scene #sound{z-index:30;color:#59614f;background:0 0;border:0;width:34px;height:34px;padding:7px;position:fixed;top:25px;right:4.1vw}.tg-central-scene #sound svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:100%;height:100%}.tg-central-scene #waves{display:none}.tg-central-scene.sounding #waves{display:block}.tg-central-scene.sounding #silent{display:none}@media (max-width:700px){.tg-central-scene .masthead{display:block;inset:25px 23px auto}.tg-central-scene .wordmark{font-size:28px}.tg-central-scene .stage{min-height:560px}.tg-central-scene .artwork{inset:140px 7vw 211px}.tg-central-scene .album .artwork{inset:119px 0 190px}.tg-central-scene .chapter-caption{display:block;bottom:123px;left:23px;right:23px}.tg-central-scene h1,.tg-central-scene h2{max-width:290px;font-size:25px}.tg-central-scene .enter-work{margin-top:13px;padding:4px 0 7px;font-size:12px;display:inline-block}.tg-central-scene .journey-footer{left:23px;right:23px;bottom:max(30px,env(safe-area-inset-bottom));height:35px}.tg-central-scene .journey-footer nav{justify-content:space-between;gap:0;width:100%;position:static;transform:none}.tg-central-scene .journey-footer nav a{padding:12px 0;font-size:12px}.tg-central-scene .journey-line{height:30%;top:27%;right:10px}.tg-central-scene .book-artwork{inset:147px 7vw 241px}.tg-central-scene .book-controls{gap:15px;margin-top:12px}.tg-central-scene .book[data-view=spread]{aspect-ratio:19/13;width:100%;height:auto}.tg-central-scene .book-cover,.tg-central-scene .book-spread{height:100%}.tg-central-scene .house-artwork{inset:180px 1vw 245px}.tg-central-scene #sound{width:32px;height:32px;top:21px;right:17px}}@media (max-height:600px) and (min-width:701px){.tg-central-scene .stage{min-height:0}.tg-central-scene .masthead{top:20px}.tg-central-scene .artwork{inset:76px 6vw 138px}.tg-central-scene .album .artwork{inset:65px 6vw 129px}.tg-central-scene .book-artwork{inset:76px 7vw 166px}.tg-central-scene .chapter-caption{bottom:76px}.tg-central-scene .journey-footer{bottom:19px}.tg-central-scene #sound{top:17px}.tg-central-scene .house-artwork{inset:100px 9vw 150px}}@media (prefers-reduced-motion:reduce){html.tg-central-page{scroll-behavior:auto}.tg-central-scene *,.tg-central-scene :before,.tg-central-scene :after{transition:none!important;animation:none!important}}.tg-central-scene .sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.tg-central-scene .chapter-caption{justify-content:flex-end}.tg-central-scene .chapter-caption>div{width:0;height:0;position:absolute;overflow:hidden}@media (max-width:700px){.tg-central-scene .chapter-caption{text-align:right}}.tg-central-scene .house-artwork{inset:85px 3vw 143px}.tg-central-scene .house-rendering{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.tg-central-scene .house-rendering img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}@media (max-width:700px){.tg-central-scene .house-artwork{inset:110px 0 200px}}.tg-central-scene .house-render-frame{aspect-ratio:3/2;width:min(100%,150svh - 342px);display:block;position:relative}.tg-central-scene .house-render-frame>img{width:100%;max-width:none;height:100%;max-height:none;display:block}.tg-central-scene .house-render-frame>.entrance-correction{clip-path:inset(73% 61% 12% 25%);pointer-events:none;position:absolute;inset:0}@media (max-width:700px){.tg-central-scene .house-render-frame{width:min(100%,150svh - 465px)}}.tg-central-scene .house-render-frame>.entrance-correction{clip-path:none;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 24%,#000 27% 36%,#0000 40%),linear-gradient(#0000 72%,#000 74% 84%,#0000 87%);mask-image:linear-gradient(90deg,#0000 24%,#000 27% 36%,#0000 40%),linear-gradient(#0000 72%,#000 74% 84%,#0000 87%);-webkit-mask-composite:source-in;mask-composite:intersect}.tg-central-scene .house-invitation{align-items:center;gap:28px;display:flex}.tg-central-scene .house-context{letter-spacing:-.015em;text-wrap:balance;color:#464a43;max-width:365px;font-size:17px;line-height:1.45;display:block}.tg-central-scene .house-invitation .enter-work{font-size:15px}@media (max-width:700px){.tg-central-scene .house-invitation{flex-direction:column;align-items:flex-end;gap:13px;display:flex}.tg-central-scene .house-context{max-width:310px;font-size:16px;line-height:1.45}.tg-central-scene .house-invitation .enter-work{margin-top:0;font-size:14px}.tg-central-scene .residence .house-artwork{bottom:245px}.tg-central-scene .residence{flex-direction:column;justify-content:center;gap:22px;padding:110px 0 150px;display:flex}.tg-central-scene .residence .house-artwork{flex:none;width:100%;height:auto;position:relative;inset:auto}.tg-central-scene .residence .house-rendering{height:auto}.tg-central-scene .residence .house-render-frame{width:100%}.tg-central-scene .residence .chapter-caption{margin:0 23px;display:flex;position:relative;inset:auto}.tg-central-scene .residence .house-invitation{width:100%}}.tg-central-scene .opening-access{z-index:25;pointer-events:none;position:fixed;inset:0}.tg-central-scene .entry-form{right:28px;bottom:max(28px,env(safe-area-inset-bottom));pointer-events:auto;background:0 0;width:min(300px,100% - 48px);padding:12px 0 0;position:absolute}.tg-central-scene .entry-form label{letter-spacing:.05em;color:#59614f;margin:0 0 10px;font-size:12px;display:block}.tg-central-scene .entry-field{border-bottom:1px solid #545d4e;align-items:center;gap:12px;padding-bottom:9px;display:flex}.tg-central-scene .entry-field input{-webkit-appearance:none;appearance:none;min-width:0;box-shadow:none;color:#171a16;font:inherit;background:0 0;border:0;border-radius:0;outline:none;flex:1;height:36px;padding:0;font-size:16px}.tg-central-scene .entry-field:focus-within{border-bottom-color:#171a16;box-shadow:0 1px #171a16}.tg-central-scene .entry-field button{background:0 0;border:0;flex:none;min-height:44px;padding:8px 0}.tg-central-scene .entry-submit{min-width:48px;font-size:14px;font-weight:500}.tg-central-scene .entry-submit:disabled{opacity:.45;cursor:default}.tg-central-scene .entry-error{color:#8a332b;margin:10px 0 0;font-size:13px;line-height:1.4}@media (max-width:700px){.tg-central-scene .entry-form{right:24px;bottom:max(28px,env(safe-area-inset-bottom))}}@media (max-height:520px){.tg-central-scene .entry-form{bottom:16px}}
