/* Curated moving-image introduction below the animated monogram. */
.home-hero.rotating-home{position:relative;isolation:isolate;overflow:hidden;display:flex;min-height:calc(100svh - 82px);max-width:none;padding:80px clamp(24px,8vw,130px) 105px}.home-background{position:absolute;inset:0;z-index:-1;background:#101010;pointer-events:none}.home-background img,.home-background video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:opacity .8s ease;will-change:opacity}.home-background img{opacity:.29}.home-background video{opacity:0}.home-background.has-video img{opacity:0}.home-background video.active{opacity:.29}.home-background:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#101010b0 0%,#10101035 65%,#10101018),linear-gradient(0deg,#101010 0%,transparent 30%,transparent 85%,#10101055)}.rotating-home .hero-copy{max-width:680px;padding:15px 0}.rotating-home .hero-copy h2{font-weight:500;font-size:clamp(75px,8.5vw,120px)}.rotating-home .hero-copy .eyebrow{color:#b8b7b1}.rotating-home .lead{color:#c7c5bf}.home-motion-toggle{position:absolute;bottom:25px;left:8vw;z-index:2;font-size:10px;padding:11px 15px;min-height:42px;color:#bcbab3;background:transparent;border:1px solid #53524f;cursor:pointer}.home-motion-toggle:hover{color:white;border-color:#999}@media(max-width:850px){.home-hero.rotating-home{min-height:calc(100svh - 69px);padding:65px 24px 105px}.rotating-home .hero-copy h2{font-size:clamp(72px,15vw,110px)}.home-motion-toggle{left:24px}.home-background img,.home-background video{object-position:60% 50%}}@media(max-width:540px){.rotating-home .hero-copy .eyebrow{font-size:8px}.rotating-home .hero-copy h2{font-size:clamp(70px,17vw,88px)}.rotating-home .hero-copy .lead{font-size:16px;line-height:1.7}.rotating-home .actions{gap:15px 22px}.home-background:after{background:linear-gradient(90deg,#1010109a,#10101010),linear-gradient(0deg,#101010,transparent 60%)}}@media(prefers-reduced-motion:reduce){.home-background img,.home-background video{transition:none}}
