/* Motion is additive: content remains visible without scripting. */
.motion-ready :is(.v48-shell,.v48-scope) .scroll-emphasis{transition:opacity .75s ease,translate .85s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0ms)}.motion-ready :is(.v48-shell,.v48-scope) .scroll-emphasis.waiting{opacity:0;translate:0 24px}:is(.v48-shell,.v48-scope) .scroll-progress{position:fixed;top:0;left:0;height:2px;width:100%;background:linear-gradient(90deg,#a8b878,#d8b578,#e6b694);transform:scaleX(var(--page-progress,0));transform-origin:left;z-index:2000;pointer-events:none}
:is(.v48-shell,.v48-scope) [data-hero-composition]{position:relative;isolation:isolate;overflow:hidden!important;min-height:600px!important;display:flex;align-items:center;padding-block:70px!important}
:is(.v48-shell,.v48-scope) [data-hero-composition] h1{font-size:clamp(48px,6.5vw,94px)!important;line-height:1.02!important;letter-spacing:-.065em!important;font-weight:500!important;max-width:1000px!important;margin-block:25px!important;text-wrap:balance}
:is(.v48-shell,.v48-scope) [data-hero-composition] p{max-width:580px!important;font-size:17px!important;line-height:1.65!important}
:is(.v48-shell,.v48-scope) [data-hero-composition] :is(.art-cover-copy,[class$="hero-copy"]){position:relative;z-index:3;width:100%!important;max-width:1200px!important}
:is(.v48-shell,.v48-scope) [data-hero-composition] :is(.art-cover-image,[class$="hero-art"],[class$="hero-image"]){transition:scale 1.6s cubic-bezier(.2,.7,.2,1);scale:1.03;object-fit:cover}
:is(.v48-shell,.v48-scope) [data-hero-composition="split"]{background:#252922!important;color:#fff!important}
:is(.v48-shell,.v48-scope) [data-hero-composition="split"]>img{left:auto!important;right:0!important;top:0!important;width:47%!important;height:100%!important;opacity:1!important;filter:saturate(.75) brightness(.85)!important;mask-image:none!important;-webkit-mask-image:none!important}
:is(.v48-shell,.v48-scope) [data-hero-composition="split"]:after{background:linear-gradient(90deg,#252922 45%,transparent 80%)!important}
:is(.v48-shell,.v48-scope) [data-hero-composition="split"] h1{max-width:64%!important;font-size:clamp(48px,6vw,88px)!important}
:is(.v48-shell,.v48-scope) [data-hero-composition="split"] p{max-width:48%!important}
:is(.v48-shell,.v48-scope) [data-hero-composition="poster"]{align-items:end;min-height:660px!important}
:is(.v48-shell,.v48-scope) [data-hero-composition="poster"]:after{background:linear-gradient(0deg,#171d18f5, #171d1880 60%,#171d1830)!important}
:is(.v48-shell,.v48-scope) [data-hero-composition="poster"] h1{max-width:100%!important;font-size:clamp(48px,7.5vw,108px)!important}
:is(.v48-shell,.v48-scope) [data-hero-composition="window"]{background:#f0eedf!important;color:#252922!important}
:is(.v48-shell,.v48-scope) [data-hero-composition="window"]>img{left:auto!important;right:5%!important;top:10%!important;width:39%!important;height:80%!important;border-radius:48% 48% 4px 4px;opacity:1!important;filter:saturate(.8)!important;mask-image:none!important;-webkit-mask-image:none!important}
:is(.v48-shell,.v48-scope) [data-hero-composition="window"]:after{background:linear-gradient(90deg,#f0eedf 35%,#f0eedf00 65%)!important}
:is(.v48-shell,.v48-scope) [data-hero-composition="window"] :is(h1,p,a,span,.site-eyebrow,[class$="kicker"]){color:#252922!important}
:is(.v48-shell,.v48-scope) [data-hero-composition="window"] h1{max-width:65%!important}
:is(.v48-shell,.v48-scope) [data-hero-composition="window"] p{max-width:46%!important}
:is(.v48-shell,.v48-scope) [data-hero-composition="window"] :is(.site-cta,[class$="button"]){background:#252922!important;color:#fff!important}
:is(.v48-shell,.v48-scope) [data-hero-composition] .brand-mesh{pointer-events:none}
@media(max-width:760px){:is(.v48-shell,.v48-scope) [data-hero-composition]{min-height:560px!important;padding-block:45px!important}:is(.v48-shell,.v48-scope) [data-hero-composition] h1{font-size:clamp(42px,10vw,65px)!important;max-width:100%!important}:is(.v48-shell,.v48-scope) [data-hero-composition] p{font-size:15px!important;max-width:100%!important}:is(.v48-shell,.v48-scope) [data-hero-composition="split"]>img{width:100%!important;opacity:.3!important}:is(.v48-shell,.v48-scope) [data-hero-composition="split"]:after{background:linear-gradient(90deg,#252922df,#25292260)!important}:is(.v48-shell,.v48-scope) [data-hero-composition="window"]>img{right:-20%!important;width:80%!important;opacity:.18!important}:is(.v48-shell,.v48-scope) [data-hero-composition="window"]:after{background:linear-gradient(90deg,#f0eedfd9,transparent)!important}}
@media(prefers-reduced-motion:reduce){.motion-ready :is(.v48-shell,.v48-scope) .scroll-emphasis{transition:none!important;opacity:1!important;translate:none!important}:is(.v48-shell,.v48-scope) [data-hero-composition] img{transition:none!important;scale:1!important}:is(.v48-shell,.v48-scope) .scroll-progress{display:none}}
@media(min-width:761px){:is(.v48-shell,.v48-scope) [data-hero-composition="window"] h1{max-width:55%!important;font-size:clamp(48px,5.8vw,84px)!important}}
@keyframes art-arrive{from{scale:1.09;opacity:.7}to{scale:1.03;opacity:1}}
@media(prefers-reduced-motion:no-preference){:is(.v48-shell,.v48-scope) [data-hero-composition="panorama"]>img,:is(.v48-shell,.v48-scope) [data-hero-composition="poster"]>img{animation:art-arrive 1.8s cubic-bezier(.16,1,.3,1) both}:is(.v48-shell,.v48-scope) .scroll-emphasis:not(.waiting)>:is(article,li){animation:detail-arrive .8s cubic-bezier(.16,1,.3,1) both}:is(.v48-shell,.v48-scope) .scroll-emphasis:not(.waiting)>:nth-child(2){animation-delay:.08s}:is(.v48-shell,.v48-scope) .scroll-emphasis:not(.waiting)>:nth-child(3){animation-delay:.16s}@keyframes detail-arrive{from{opacity:.2;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}
