header{display:grid;grid-template-columns:1fr auto 1fr}.nav-note{display:none}header nav{justify-self:center;gap:12px}header nav a{font-size:11px;letter-spacing:1px;padding:12px 18px;border-radius:24px;transition:background .25s}header nav a:hover,header nav a:focus-visible{background:#e7e7e7}header .logo{justify-self:start}header .header-info{justify-self:end;font-size:11px;letter-spacing:1px;padding:12px}.pointer{mix-blend-mode:normal}.pointer:not(.action):not(.drag):not(.detail){background:#e32620}.pointer.action,.pointer.drag{background:#e3262099;width:25px;height:25px;filter:blur(5px)}.pointer.detail{border-color:#e32620}.rail.has-focus .rail-card:not(.is-focused) img{filter:none}.rail-card img{filter:none!important}.image-field{inset:auto;position:relative;top:auto;left:auto;right:auto;bottom:auto;height:570px;margin-top:40px;overflow:visible;filter:none!important;opacity:1!important}.hero-carousel{height:100%;position:relative;touch-action:pan-y;user-select:none;cursor:grab}.hero-carousel.is-dragging{cursor:grabbing}.hero-track{display:flex;gap:42px;width:max-content;align-items:center;height:100%;will-change:transform}.hero-card{width:clamp(520px,48vw,660px);padding:0;text-align:left;flex-shrink:0;transform:scale(.8);opacity:.6;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .7s}.hero-card.is-current{transform:scale(1);opacity:1}.hero-card-media{width:100%;aspect-ratio:3/2;position:relative;overflow:hidden;background:#eee;border-radius:3px}.hero-card img{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}.hero-card-caption{display:flex;justify-content:space-between;margin-top:15px;font-size:9px;letter-spacing:.5px;color:#666}.carousel-video-host{position:absolute;inset:0;opacity:0;transition:opacity .7s;pointer-events:none;background:#111}.carousel-video-host.is-playing{opacity:1}.carousel-video-host iframe{height:100%;width:100%;border:0;pointer-events:none}.hero-navigation{display:flex;align-items:center;justify-content:center;gap:50px;margin-top:0;font-size:9px;letter-spacing:1px;color:#777}.hero-navigation>span:first-child{display:flex;align-items:center;gap:15px}.hero-navigation>span:first-child:before,.hero-navigation>span:first-child:after{content:'↔';color:#222}.opening{min-height:980px}.opening-bottom{bottom:35px}.opening h1{font-size:58px}.motion-char{display:inline-block;will-change:transform,opacity}.motion-space{white-space:pre}.material-layout{align-items:center}.zoom-dial{width:330px;margin:24px auto 0;position:relative;background:#ffffff0c;border:1px solid #ffffff20;border-radius:30px;padding:13px 22px 18px;transition:background .3s,transform .3s;--zoom-progress:25%}.zoom-dial.is-adjusting{background:#ffffff14;transform:scale(1.015)}.zoom-value{display:block;text-align:center;font-size:19px;color:#eee;font-variant-numeric:tabular-nums;margin-bottom:13px}.zoom-slider{position:relative;height:34px}.zoom-ticks{height:20px;position:absolute;top:7px;left:4px;right:4px;background:repeating-linear-gradient(to right,#fff5 0px,#fff5 1px,transparent 1px,transparent 14px);mask-image:linear-gradient(transparent,#000 25%,#000 75%,transparent)}.zoom-position{position:absolute;top:2px;bottom:1px;left:25%;height:30px;width:2px;background:#fff;pointer-events:none;box-shadow:0 0 8px #fff4}.zoom-slider input{position:absolute;inset:0;opacity:0;width:100%;height:100%;margin:0;cursor:ew-resize}.zoom-stops{display:flex;justify-content:space-between;margin-top:8px}.zoom-stops button{font-size:10px;color:#999;font-variant-numeric:tabular-nums;padding:4px 5px}.zoom-stops button:hover{color:#fff}.zoom-dial:focus-within{outline:1px solid #fff8;outline-offset:4px}.detail-stage{min-width:0}.material-copy .material-hint{display:block;margin-top:25px}.rail-viewport{padding-bottom:8px}.rail-card{perspective:1000px}.rail-card>span{min-height:35px;transition:color .3s}.rail-card img{transform-origin:50% 50%;will-change:transform;transition:box-shadow .5s}.rail-card:hover img{box-shadow:0 12px 30px #0001}.archive-footer{display:flex;justify-content:space-between;align-items:center;padding:28px 38px;background:#f2f2f2;border-top:1px solid #1112;font-size:10px;color:#777}.archive-footer a{color:#111}.info-page{min-height:100vh;padding:180px 10% 80px}.info-kicker{font-size:10px;letter-spacing:1px;color:#777}.info-page h1{font-size:74px;letter-spacing:-3px;font-weight:400;line-height:1.15;margin:45px 0 70px}.info-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:100px;border-top:1px solid #1112;padding-top:45px}.info-copy{font-size:18px;line-height:1.8;max-width:640px}.info-copy p{margin:0 0 28px}.info-details{font-size:12px;line-height:1.8}.info-details>div{margin-bottom:30px}.info-details span{display:block;color:#888;font-size:10px;letter-spacing:1px;margin-bottom:10px}.info-details a{border-bottom:1px solid #1114;padding-bottom:5px}.info-return{margin-top:85px;display:inline-block;font-size:11px;border-bottom:1px solid #1114;padding-bottom:7px}@media(prefers-reduced-motion:reduce){.hero-card{transition:none}.motion-char{will-change:auto}}
