/* Full-width V&B collection entrances; the product interfaces keep their own layout. */
.vbh-bleed[data-vb-landing]{width:100vw;max-width:none;margin-inline:calc(50% - 50vw);background:#171a17;color:#fff}
[data-vb-landing] .vbh-hero.vbl-hero-video{display:flex;align-items:center;min-height:560px;isolation:isolate;container-type:normal;scroll-margin-top:130px}
[data-vb-landing] .vbh-hero .vbl-hero-photo{margin:0;z-index:-3;background:#252b24}
[data-vb-landing] .vbh-hero .vbl-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:65% 50%;filter:saturate(.76)}
[data-vb-landing] .vbh-hero .vbl-video-mount{z-index:-2}
[data-vb-landing] .vbh-hero .vbl-video-shade{z-index:-1;background:linear-gradient(90deg,rgba(8,16,12,.86),rgba(8,16,12,.55) 54%,rgba(8,16,12,.18)),linear-gradient(0deg,rgba(6,12,8,.4),transparent 50%)}
[data-vb-landing] .vbh-copy{position:relative;width:100%;max-width:1500px;margin-inline:auto;padding:76px clamp(28px,7.5vw,120px) 86px;text-align:left;text-shadow:0 2px 24px #0005}
[data-vb-landing] .vbh-copy .vbh-eyebrow{margin:0 0 24px;font:500 10px/1.6 Arial,Helvetica,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#e0cfab}
[data-vb-landing] .vbh-eyebrow span{margin-inline:10px;color:#c0af8c}
[data-vb-landing] .vbh-copy :is(h1,h2){max-width:900px;margin:0 0 24px;color:#fff;font:400 clamp(43px,5.6vw,84px)/1.07 Georgia,'Times New Roman',serif;letter-spacing:-.035em;text-wrap:balance}
[data-vb-landing] .vbh-copy :is(h1,h2) em{display:block;color:#ede2cc;font-weight:400}
[data-vb-landing] .vbh-copy p:not(.vbh-eyebrow){max-width:550px;margin:0 0 14px;color:#f2eee6;font:400 16px/1.75 Arial,Helvetica,sans-serif}
[data-vb-landing] .vbh-copy .vbl-native-intro{max-width:none;padding:0;background:none}
[data-vb-landing] .vbh-copy .vbl-native-intro :is(h1,h2){font-size:clamp(43px,5.6vw,84px);line-height:1.07}
[data-vb-landing] .vbh-copy .vbl-native-intro p{color:#f2eee6;font-size:16px;line-height:1.75}
[data-vb-landing] .vbh-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 28px;margin-top:30px;font:500 12px/1.5 Arial,Helvetica,sans-serif}
[data-vb-landing] .vbh-explore{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:48px;padding:10px 0;border-bottom:1px solid #e0cfab;color:#fff;text-decoration:none;letter-spacing:.035em}
[data-vb-landing] .vbh-explore>span{font-size:24px;line-height:1}
[data-vb-landing] .vbh-watch{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#e5ddce;font-size:11px;letter-spacing:.035em}
[data-vb-landing] .vbh-watch:hover,[data-vb-landing] .vbh-explore:hover{color:#fff;border-color:#fff}
[data-vb-landing] .vbh-hero .vbl-video-tools{right:clamp(22px,4vw,60px);bottom:24px}
.vbh-product-anchor{display:block;height:0;scroll-margin-top:calc(var(--pmh-header-height,120px) + 24px)}
.vbn>.vbh-bleed{grid-column:1/-1}
@media(min-width:1600px){[data-vb-landing] .vbh-hero.vbl-hero-video{min-height:640px}}
@media(max-width:639px){[data-vb-landing] .vbh-hero.vbl-hero-video{min-height:490px}[data-vb-landing] .vbh-copy{padding:58px 24px 78px}[data-vb-landing] .vbh-copy .vbh-eyebrow{font-size:9px;letter-spacing:.16em;margin-bottom:22px}[data-vb-landing] .vbh-copy :is(h1,h2),[data-vb-landing] .vbh-copy .vbl-native-intro :is(h1,h2){font-size:clamp(37px,10.5vw,58px);line-height:1.08;margin-bottom:20px}[data-vb-landing] .vbh-copy p:not(.vbh-eyebrow),[data-vb-landing] .vbh-copy .vbl-native-intro p{font-size:14px;line-height:1.75;max-width:35em}[data-vb-landing] .vbh-hero .vbl-video-shade{background:linear-gradient(90deg,#08100cde,#08100c66),linear-gradient(0deg,#060c08a3,transparent 65%)}[data-vb-landing] .vbh-actions{gap:12px 22px;margin-top:24px}[data-vb-landing] .vbh-hero .vbl-video-tools{right:20px;bottom:18px}}
@media(prefers-reduced-motion:reduce){[data-vb-landing] .vbh-hero .vbl-video-mount{display:none}}
