.on-image h1,.on-image .lead,.on-image .eyebrow,.on-image .hero-fact{color:#fff}.on-image .lead{color:#ffffffe0}.on-image .eyebrow{color:var(--gold)}.copy-block{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.copy-block .actions{display:flex;flex-wrap:wrap;gap:12px}.hv-b{padding:0;min-height:0;position:relative}.hv-b .stage{height:calc(100svh - var(--nav-h));min-height:540px;border-radius:0}.hv-b .stage:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}[dir=rtl] .hv-b .stage:before{background:linear-gradient(to left,rgba(20,13,8,.78),rgba(20,13,8,.38) 38%,transparent 66%)}[dir=ltr] .hv-b .stage:before{background:linear-gradient(to right,rgba(20,13,8,.78),rgba(20,13,8,.38) 38%,transparent 66%)}.hv-b .copy{position:absolute;inset:0;z-index:5;pointer-events:none;display:flex;align-items:flex-start;padding-top:clamp(40px,9vh,110px)}.hv-b .copy .copy-block{pointer-events:auto;max-width:520px}.hv-b .copy h1{font-size:clamp(36px,4.4vw,64px)}.hv-b .tabs{inset-inline-start:auto;inset-inline-end:max(var(--gut),calc((100% - var(--wrap))/2));top:22px}.hv-b .note{inset-inline-end:max(var(--gut),calc((100% - var(--wrap))/2));top:72px}.hv-b .slide-cards{inset-inline:max(var(--gut),calc((100% - var(--wrap))/2));bottom:26px}.hv-b .slide-cards[data-active]{justify-content:flex-start}.hv-c{padding-block:clamp(14px,2vw,26px) clamp(14px,2vw,28px);display:block;min-height:0}.hv-c .head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(20px,4vw,64px);align-items:end;margin-bottom:clamp(14px,2vw,24px)}.hv-c .head h1{font-size:clamp(34px,4.2vw,62px)}.hv-c .head .lead{margin-bottom:14px}.hv-c .stage{height:calc(100svh - var(--nav-h) - 232px);min-height:420px;max-height:760px;border-radius:30px}.hv-c .tabs{inset-inline-start:18px;top:18px}.hv-c .slide-cards{inset:auto 18px 18px}.hv-d{padding:0;min-height:0;position:relative}.hv-d .stage{height:100svh;min-height:600px;border-radius:0}.hv-d .stage:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#120c08c7,#120c0838 48%,#120c0861)}@media(min-width:1024px){[dir=rtl] .hv-d .stage:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:1;height:auto;background:linear-gradient(to left,rgba(18,12,8,.6),rgba(18,12,8,.28) 40%,transparent 62%)}[dir=ltr] .hv-d .stage:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:1;height:auto;background:linear-gradient(to right,rgba(18,12,8,.6),rgba(18,12,8,.28) 40%,transparent 62%)}}.on-image .eyebrow,.on-image h1,.on-image .lead{text-shadow:0 1px 18px rgba(18,12,8,.5)}.hv-d .copy{position:absolute;inset:0;z-index:5;pointer-events:none;display:flex;align-items:flex-end;padding-bottom:clamp(36px,8vh,96px)}.hv-d .copy .copy-block{pointer-events:auto;max-width:600px}.hv-d .copy h1{font-size:clamp(40px,5.4vw,80px)}.hv-d .tabs{inset-inline-start:50%;top:auto;bottom:18px;transform:translate(50%);gap:4px;padding:5px;background:#1b1612e0;border-radius:999px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}[dir=ltr] .hv-d .tabs{transform:translate(-50%)}.hv-d .tabs button{background:transparent;border:0;color:#ddd;font-size:14px;font-weight:600;padding:12px 18px;min-height:44px;backdrop-filter:none;-webkit-backdrop-filter:none}.hv-d .tabs button[aria-pressed=true]:not(.stage-pause){background:#fff;color:var(--ink)}.hv-d .tabs{align-items:center}.hv-d .tabs .stage-pause{padding:0;min-height:44px;height:44px;font-size:0;line-height:0}.hv-d .tabs .stage-pause[aria-pressed=true]{background:#ffffff1f;color:#fff}@media(min-width:1024px){.hv-d .note{top:auto;bottom:calc(clamp(36px,8vh,96px) + var(--cards-h,260px) + 12px);inset-inline-start:auto;inset-inline-end:max(var(--gut),calc((100% - var(--wrap))/2));width:min(300px,26vw);max-width:none;box-sizing:border-box;font-size:15px;font-weight:500;padding:10px 16px;border-radius:16px;transform:translateY(8px)}.hv-d .note[data-on]{transform:none}.hv-d .slide-cards{inset:auto;inset-inline-end:max(var(--gut),calc((100% - var(--wrap))/2));inset-inline-start:auto;bottom:clamp(36px,8vh,96px);top:auto;width:min(300px,26vw);flex-direction:column;align-items:stretch}.hv-d .pin{max-width:none;flex:none}}@media(max-width:1023px){.hv-b .stage{height:calc(100svh - var(--nav-h));min-height:520px;aspect-ratio:auto;max-height:none;width:100%;border-radius:0}.hv-b .stage:before{background:linear-gradient(to bottom,#140d08b8,#140d0833 38%,#140d080d 55%,#140d0873)}.hv-b .copy{padding-top:18px}.hv-b .copy .lead,.hv-b .hero-fact{display:none}.hv-b .copy h1{font-size:clamp(30px,8.4vw,40px)}.hv-b .tabs{inset-inline:12px;top:auto;bottom:196px;transform:none}.hv-b .tabs button{flex:1}.hv-b .slide-cards{inset:auto 0 12px}.hv-b .note{display:none}.hv-b .actions{flex-wrap:nowrap;width:100%}.hv-b .actions .btn{flex:1 1 0;min-height:46px;padding:0 10px;font-size:15px}.hv-c .head{grid-template-columns:1fr;gap:10px}.hv-c .head .lead{display:none}.hv-c .head h1{font-size:clamp(30px,8.4vw,40px)}.hv-c .stage{height:auto;aspect-ratio:4/5;max-height:calc(100svh - var(--nav-h) - 190px);min-height:360px;border-radius:22px}}.vbar{position:fixed;inset-inline:0;bottom:12px;z-index:70;display:flex;justify-content:center;pointer-events:none}.vbar div{pointer-events:auto;display:flex;gap:4px;background:#1b1612e0;border-radius:999px;padding:5px;backdrop-filter:blur(8px)}.vbar a{color:#ddd;text-decoration:none;font-size:13px;font-weight:600;padding:6px 14px;border-radius:999px}.vbar a[aria-current]{background:#fff;color:var(--ink)}@media(max-width:1023px){.hv-d{display:flex;flex-direction:column;padding:calc(var(--nav-h) + 8px) 0 28px;background:var(--bg)}.hv-d .copy,.hv-d .copy .wrap,.hv-d .copy-block{display:contents}.hv-d .eyebrow{order:1;padding:2px var(--gut) 0;margin:0;font-size:14px}.hv-d h1{order:2;padding:4px var(--gut) 0;margin:0;font-size:clamp(28px,8.2vw,40px);line-height:1.08}.hv-d .stage{order:4;height:clamp(250px,calc(100svh - 470px),400px);min-height:0;max-height:none;aspect-ratio:auto;width:auto;margin:14px 12px 0;border-radius:24px}.hv-d .stage:before{display:none}.hv-d #cards{order:5;margin-top:12px;position:relative}.hv-d .lead{order:3;display:block;padding:10px var(--gut) 0;margin:0;font-size:16px;line-height:1.5;color:var(--text-2)}.hv-d .actions{order:6;display:flex;gap:10px;flex-wrap:nowrap;padding:18px var(--gut) 0;margin:0}.hv-d .actions .btn{flex:1 1 0;min-height:48px;padding:0 10px;font-size:15px}.hv-d .tabs{order:7;position:sticky;inset:auto;bottom:max(12px,env(safe-area-inset-bottom));align-self:center;transform:none;margin-top:18px;z-index:30;box-shadow:0 8px 24px #1b161247}[dir=ltr] .hv-d .tabs{transform:none}.hv-d .tabs button{flex:none;padding:12px 13px;font-size:13.5px}.hv-d .note{display:block;top:auto;bottom:12px;inset-inline:auto;left:50%;max-width:min(340px,86%);text-align:center;font-size:14px;padding:8px 16px;border-radius:18px;transform:translate(-50%,8px)}.hv-d .note[data-on]{transform:translate(-50%)}.hv-d .slide-cards{position:static;inset:auto;display:none;flex-direction:column;overflow:visible;scroll-snap-type:none;padding:0 12px;gap:10px;touch-action:auto}.hv-d .slide-cards[data-active]{display:flex}.hv-d .pin{flex:none;width:100%;max-width:none}}
