.hero[data-journey="door"] .hero-exterior,
.hero[data-journey="door"] .hero-door-rig{inset:0;position:absolute;overflow:hidden}
.hero[data-journey="door"] .hero-exterior{z-index:-5;transform:none}
.hero[data-journey="door"] .hero-world{position:absolute;left:0;top:0;width:2752px;height:1536px;transform-origin:0 0;will-change:transform}
.hero[data-journey="door"] .hero-world>img{display:block;width:2752px;height:1536px;max-width:none;object-fit:fill}
.hero[data-journey="door"] .hero-interior{z-index:-4;opacity:0;transform:scale(1.065);clip-path:polygon(0 0,0 0,0 0,0 0);will-change:clip-path,transform,opacity}
.hero[data-journey="door"] .hero-interior img{object-position:50% 50%}
.hero[data-journey="door"] .hero-door-rig{z-index:-3;opacity:0;pointer-events:none;perspective:1200px;will-change:opacity}
.hero[data-journey="door"] .hero-door-leaf{position:absolute;left:1410px;top:686px;width:156px;height:462px;overflow:hidden;transform-origin:100% 50%;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,opacity;box-shadow:-2px 0 5px #0002}
.hero[data-journey="door"] .hero-door-leaf img{position:absolute;left:-1410px;top:-686px;width:2752px;height:1536px;max-width:none;object-fit:fill}
.hero[data-journey="door"] .hero-threshold{position:absolute;z-index:-2;inset:0;pointer-events:none;opacity:0;background:radial-gradient(ellipse at center,transparent 36%,rgba(25,18,12,.22) 75%,rgba(13,10,8,.54) 100%);will-change:opacity}
.hero[data-journey="door"] .hero-content,
.hero[data-journey="door"] .hero-bottom,
.hero[data-journey="door"] .interior-copy{will-change:transform,opacity}
@media(max-width:800px){
 .hero[data-journey="door"] .hero-interior img{object-position:48% 50%}
 .hero[data-journey="door"] .hero-door-rig{perspective:900px}
}
@media(prefers-reduced-motion:reduce){
 .hero[data-journey="door"] .hero-exterior .hero-world{transform:none!important;width:100%;height:100%}
 .hero[data-journey="door"] .hero-exterior .hero-world>img{width:100%;height:100%;object-fit:cover;object-position:54% 50%}
 .hero[data-journey="door"] .hero-door-rig,.hero[data-journey="door"] .hero-threshold{display:none}
}
