.page-module__mt3Qnq__page{color:#fff;background:#111;min-height:100vh;font-family:Avenir Next Condensed,DIN Condensed,Helvetica Neue,sans-serif;overflow-x:clip}.page-module__mt3Qnq__copy p{text-transform:uppercase;letter-spacing:.18em;color:#ffffffbd;margin:0;font-size:clamp(12px,1vw,16px)}.page-module__mt3Qnq__scroller{height:calc(var(--items) * 110svh);background:#111;position:relative}.page-module__mt3Qnq__homeMode{background:0 0}.page-module__mt3Qnq__stage{--guide-x:clamp(28px, 8.4vw, 168px);--guide-notch:88px;--guide-run:min(31vw, 680px);--guide-run-x:min(20.77vw, 456px);--guide-run-y:min(23.04vw, 505px);isolation:isolate;contain:layout paint;height:100svh;position:sticky;top:0;overflow:hidden}.page-module__mt3Qnq__overlayStage{z-index:28;opacity:var(--arc-reveal,0);pointer-events:none;position:absolute;inset:0}.page-module__mt3Qnq__overlayStage .page-module__mt3Qnq__arc{pointer-events:auto}.page-module__mt3Qnq__backgrounds,.page-module__mt3Qnq__background{position:absolute;inset:0}.page-module__mt3Qnq__backgrounds{z-index:0;background:#10100f}.page-module__mt3Qnq__homeMode .page-module__mt3Qnq__backgrounds{background:0 0}.page-module__mt3Qnq__background{opacity:0;will-change:opacity;transition:opacity .42s,transform .9s cubic-bezier(.16,1,.3,1);transform:scale(1.045)}.page-module__mt3Qnq__background img{object-fit:cover}.page-module__mt3Qnq__activeBackground{opacity:1;transform:scale(1)}.page-module__mt3Qnq__homeMode .page-module__mt3Qnq__background:first-child{opacity:0}.page-module__mt3Qnq__stage:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#00000080,#0000 38%,#00000038),radial-gradient(circle at 45% 52%,#0000 0 28%,#00000047 72%);position:absolute;inset:0}.page-module__mt3Qnq__guide{left:var(--guide-x);z-index:5;color:#fff;width:min(34vw,720px);height:1px;position:absolute;top:50%}.page-module__mt3Qnq__guide:before,.page-module__mt3Qnq__guide:after{content:"";left:var(--guide-notch);width:var(--guide-run);transform-origin:0;background:#ffffffe6;height:2px;position:absolute}.page-module__mt3Qnq__guide:before{transform:rotate(-48deg)}.page-module__mt3Qnq__guide:after{transform:rotate(48deg)}.page-module__mt3Qnq__guide span{right:calc(100% - var(--guide-notch) + clamp(18px, 1.6vw, 30px));white-space:nowrap;font-size:clamp(18px,1.7vw,30px);position:absolute;top:-18px}.page-module__mt3Qnq__copy{z-index:6;pointer-events:none;position:absolute;inset:0}.page-module__mt3Qnq__copy p{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;position:absolute;bottom:5vh;left:2vw}.page-module__mt3Qnq__titleMask{clip-path:polygon(calc(var(--guide-x) + var(--guide-notch) + var(--guide-run-x)) calc(50% - var(--guide-run-y)), 100% 0, 100% 100%, calc(var(--guide-x) + var(--guide-notch) + var(--guide-run-x)) calc(50% + var(--guide-run-y)), calc(var(--guide-x) + var(--guide-notch)) 50%);position:absolute;inset:0}.page-module__mt3Qnq__titleRail{left:calc(var(--guide-x) + var(--guide-notch) + clamp(112px, 11.5vw, 228px));width:min(68vw,1180px);height:1px;position:absolute;top:48%}.page-module__mt3Qnq__titleRail h2{color:#ffffff94;letter-spacing:-.055em;width:min(76vw,1320px);transform:translate3d(var(--title-x,0px), var(--title-y,0vh), 0) translateX(var(--title-center-shift,0px)) scale(var(--title-scale,1));transform-origin:0;will-change:transform, opacity;flex-direction:column;gap:.02em;margin:0;font-family:Didot,"Bodoni 72","Bodoni 72 Smallcaps",Georgia,serif;font-size:clamp(40px,5vw,96px);font-weight:400;line-height:.82;display:flex;position:absolute;top:-1.05em;left:0}.page-module__mt3Qnq__titleRail .page-module__mt3Qnq__activeTitle{color:#fff}.page-module__mt3Qnq__clickableTitle{pointer-events:auto}.page-module__mt3Qnq__titleLink{width:max-content;max-width:100%;color:inherit;cursor:pointer;flex-direction:column;display:flex}.page-module__mt3Qnq__titleLink:hover{color:#fff}.page-module__mt3Qnq__titleIndex{letter-spacing:-.08em;margin-bottom:.1em;font-size:.62em;line-height:.78;display:block}.page-module__mt3Qnq__titleLine{white-space:nowrap;width:max-content;max-width:100%;display:block}.page-module__mt3Qnq__arc{z-index:7;pointer-events:none;width:min(34vw,560px);height:112vh;position:absolute;top:-6vh;right:-2.8vw}.page-module__mt3Qnq__thumb{aspect-ratio:16/10;cursor:pointer;pointer-events:auto;backface-visibility:hidden;contain:layout paint;will-change:transform, opacity;background:#222;border:0;border-radius:0;width:clamp(86px,8vw,156px);padding:0;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 8px 18px #00000047}.page-module__mt3Qnq__thumb:hover{filter:brightness(1.1)}.page-module__mt3Qnq__thumb img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:820px){.page-module__mt3Qnq__stage{--guide-x:0px;--guide-notch:50vw;--guide-run:82vw;--guide-run-x:50vw;--guide-run-y:35vh}.page-module__mt3Qnq__stage:after{background:#0000003d}.page-module__mt3Qnq__guide{width:100vw;top:24vh;left:0}.page-module__mt3Qnq__guide:before,.page-module__mt3Qnq__guide:after{width:82vw;left:50%}.page-module__mt3Qnq__guide:before{transform:rotate(132deg)}.page-module__mt3Qnq__guide:after{transform:rotate(48deg)}.page-module__mt3Qnq__guide span{font-size:clamp(16px,4.5vw,22px);top:-32px;left:50%;right:auto;transform:translate(-50%)}.page-module__mt3Qnq__titleMask{clip-path:none;overflow:hidden}.page-module__mt3Qnq__titleRail{width:100vw;top:51%;left:0}.page-module__mt3Qnq__titleRail h2{color:#ffffff8c;letter-spacing:0;text-align:center;--title-center-shift:-50%;transform-origin:50%;align-items:center;width:min(78vw,360px);font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(30px,9.4vw,48px);font-weight:300;line-height:1.08;top:-1.2em;left:50%}.page-module__mt3Qnq__titleRail .page-module__mt3Qnq__activeTitle{color:#fff}.page-module__mt3Qnq__titleIndex{display:none}.page-module__mt3Qnq__titleLine{white-space:normal;width:auto}.page-module__mt3Qnq__arc{opacity:1;width:100vw;height:18vh;inset:auto auto 18vh 0}.page-module__mt3Qnq__thumb{width:clamp(72px,24vw,112px);box-shadow:0 10px 20px #00000052}}
