@font-face{font-family:SIS;src:url(/fonts/SuisseIntl-Semibold.woff2) format("woff2");font-display:block}@font-face{font-family:SIB;src:url(/fonts/SuisseIntl-Book.woff2) format("woff2");font-display:block}@font-face{font-family:SIL;src:url(/fonts/SuisseIntl-Light.woff2) format("woff2");font-display:block}@font-face{font-family:SIMd;src:url(/fonts/SuisseIntl-Medium.woff2) format("woff2");font-display:block}@font-face{font-family:SIM;src:url(/fonts/SuisseIntlMono-Regular.woff2) format("woff2");font-display:block}:root{--pt:calc(100vw / 1200);--paper:#ece9e3;--H:100vh;--cy:50vh}html{background:#000;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{margin:0;color:var(--paper);font-feature-settings:"kern";font-kerning:normal;-webkit-font-smoothing:antialiased;-webkit-hyphens:manual;hyphens:manual;overflow-x:hidden}a{color:inherit;text-decoration:none}#entry{position:fixed;inset:0;z-index:10;background:#000;display:flex;align-items:center;justify-content:center;transition:background-color 2.4s ease,visibility 0s linear 4.6s;visibility:visible}body[data-ready="1"] #entry{background-color:rgba(0,0,0,0);pointer-events:none;visibility:hidden}#entry .entry-line{transition:opacity 1.8s ease 1.6s;opacity:1}body[data-ready="1"] #entry .entry-line{opacity:0}.atMiddle,.entry-line{position:absolute;left:calc(605 * var(--pt));top:50%;transform:translate(-50%,-50%);white-space:nowrap;margin:0}#space{position:fixed;z-index:0;display:block;left:0;top:0}.statement{font:calc(36 * var(--pt)) /calc(33 * var(--pt)) SIS;letter-spacing:-.04em;transform:scaleX(1.03);transform-origin:0 0;margin:0}.statement .bs{position:relative;top:calc(2 * var(--pt))}.h1{font:calc(65 * var(--pt)) /calc(61 * var(--pt)) SIS;letter-spacing:-.035em;font-weight:400}.caseh,.h1{margin:0;white-space:nowrap}.caseh{font:calc(34 * var(--pt)) /calc(40 * var(--pt)) SIS;letter-spacing:.06em;font-weight:400;transform:scaleX(.97)}.h3{font:calc(36 * var(--pt)) /calc(34 * var(--pt)) SIS;letter-spacing:-.035em;margin:0;font-weight:400}.h3 span{display:block;transform:scaleX(1.02);transform-origin:0 0}.body{font:calc(12 * var(--pt)) /calc(15 * var(--pt)) SIB;letter-spacing:-.005em;margin:0}.body p{margin:0;text-indent:calc(15 * var(--pt) / 1.02)}.label{font:calc(11 * var(--pt)) /calc(15 * var(--pt)) SIS;letter-spacing:.06em;transform:scaleX(.97)}.label,.mono{white-space:nowrap;margin:0}.mono{font:calc(13 * var(--pt)) /calc(19 * var(--pt)) SIM;letter-spacing:0;text-transform:uppercase}.bm{display:inline-block;width:0;height:0;vertical-align:baseline}.row{position:fixed;z-index:6;left:0;width:100vw;height:calc(19 * var(--pt));pointer-events:none}.row.top{top:calc(32 * var(--pt))}.row.foot{top:calc(var(--H) - 45 * var(--pt));transition:opacity .6s ease}.row.foot.off{opacity:0}.row.foot.off>*{pointer-events:none}.row>*{position:absolute;top:0;pointer-events:auto}.row .l{left:calc(60 * var(--pt))}.row .c,.row .l{transform-origin:0 0}.row .c{left:calc(845 * var(--pt))}.row .r{right:calc(60 * var(--pt));transform-origin:100% 0}.row a,.row button{background:linear-gradient(var(--paper),var(--paper)) 0 100% /0 1px no-repeat;transition:background-size .5s ease}.row a:hover,.row button:hover{background-size:100% 1px}button.mono{background:none;border:0;padding:0;color:inherit;cursor:pointer}#rule{position:fixed;z-index:4;left:calc(810 * var(--pt));top:calc(270 * var(--pt));width:1px;height:calc(var(--H) - 340 * var(--pt));background:rgba(236,233,227,.22);transition:opacity .6s ease}.menuinline{left:calc(845 * var(--pt));display:flex;flex-direction:column;align-items:flex-start;transform-origin:0 0}main{position:relative;z-index:1}.pin{position:-webkit-sticky;position:sticky;top:0;height:var(--H);z-index:3;pointer-events:none}.atL{left:calc(60 * var(--pt));top:calc(94 * var(--pt))}.atC,.atL{position:absolute}.atC{right:calc(100vw - 605 * var(--pt));top:calc(var(--cy) - .8 * 65 * var(--pt));transform-origin:100% 0}.atC.caseh{top:calc(var(--cy) - .78 * 34 * var(--pt))}.h1.atC,.h1.atL{transform:scaleX(1.02)}.h1.atL{transform-origin:0 0}.case{position:relative}.frame{width:100vw;overflow:hidden;z-index:2}.frame,.frame .inner{position:absolute;left:0}.frame .inner{right:0;will-change:transform}.frame img,.frame video{width:100%;height:100%;object-fit:cover;display:block;filter:url(#spacelight);transform-origin:var(--fx,50%) var(--fy,50%);transform:scale(var(--z,1))}.panel{position:absolute;overflow:hidden}.panel .inner{position:absolute;left:0;right:0}.frame-door{position:absolute;inset:0;z-index:3}.credit{z-index:1;left:calc(60 * var(--pt));bottom:calc(45 * var(--pt));transform:scaleX(1.02);transform-origin:0 100%;white-space:nowrap}.credit,.unset{position:absolute}.unset{inset:0;border-top:1px solid rgba(236,233,227,.4);border-bottom:1px solid rgba(236,233,227,.4)}.unset p{position:absolute;right:calc(60 * var(--pt));top:50%;transform:translateY(-50%);font:calc(13 * var(--pt)) /calc(19 * var(--pt)) SIM;margin:0;text-align:right;white-space:pre;opacity:.85}.textpage .statement{position:absolute;left:calc(60 * var(--pt));top:calc(94 * var(--pt));width:calc(593 * var(--pt) / 1.03);text-indent:calc(95 * var(--pt) / 1.03)}.textpage .tpbody{position:absolute;left:calc(360 * var(--pt));width:calc(380 * var(--pt) / 1.02);transform:scaleX(1.02);transform-origin:0 0;line-height:calc(19 * var(--pt))}.textpage .tpbody p{text-indent:0}.textpage .tpbody p+p{margin-top:calc(19 * var(--pt))}.textpage .tpfoot,.tp-pinned .statement{position:absolute;left:calc(60 * var(--pt))}.tp-pinned .statement{top:calc(94 * var(--pt));width:calc(593 * var(--pt) / 1.03);text-indent:calc(95 * var(--pt) / 1.03)}.atText .lead,.tpbody .lead{font-family:SIMd}.light{font-family:SIL}.atText{position:absolute;left:calc(360 * var(--pt));width:calc(380 * var(--pt) / 1.02);transform:scaleX(1.02);transform-origin:0 0;line-height:calc(19 * var(--pt));text-indent:0;top:calc(94 * var(--pt))}.tp-list-section .pin{position:static;height:auto}.deflist-head{position:relative!important;top:auto!important;width:calc(593 * var(--pt) / 1.03);padding-top:calc(94 * var(--pt))}.deflist,.deflist-head{left:calc(60 * var(--pt));margin:0}.deflist{position:relative;padding:calc(66 * var(--pt)) 0 calc(45 * var(--pt));width:calc(750 * var(--pt))}.deflist-row{display:grid;grid-template-columns:calc(288 * var(--pt)) 1fr;grid-gap:calc(12 * var(--pt));gap:calc(12 * var(--pt));padding:calc(12 * var(--pt)) 0;border-bottom:1px solid rgba(236,233,227,.14)}.deflist-row:first-child{border-top:1px solid rgba(236,233,227,.14)}.deflist dt{margin:0;white-space:normal}.deflist dd{margin:0;line-height:calc(19 * var(--pt))}.tp-matrix-section .pin{position:static;height:auto}.tp-matrix-section .matrix{position:relative;top:0;padding-top:calc(94 * var(--pt));padding-bottom:calc(45 * var(--pt))}.tp-matrix-section{margin-bottom:0}.matrix{position:absolute;left:calc(60 * var(--pt));width:calc(750 * var(--pt));top:calc(94 * var(--pt))}.matrix-row{display:flex;flex-wrap:wrap;gap:calc(12 * var(--pt)) calc(24 * var(--pt));padding:calc(9 * var(--pt)) 0;border-bottom:1px solid rgba(236,233,227,.14)}.matrix-row:first-child{border-top:1px solid rgba(236,233,227,.14)}:root{--matrix-sep:"|"}.matrix .mono:not(:last-child):after{content:var(--matrix-sep);opacity:.32;padding-left:calc(12 * var(--pt))}.matrix .mono{display:inline-block;white-space:normal}.atTextFoot{position:absolute;left:calc(60 * var(--pt));top:calc(94 * var(--pt))}.shot-door{color:inherit;text-decoration:none}.shot-plate{top:calc(94 * var(--pt))}.shot-concept{top:calc(113 * var(--pt))}.shot-sep{opacity:.55}