.mk2.mk3{--v2-brand:var(--v2-ink);--v2-brand-soft:#f1f1f4}.mk3{--v3-radius-scene:4px}.mk3 [data-scene=coast-day]{--v3-base:#a1bbc3;--v3-img:url(/marketing/scenes/coast-day.webp);--v3-img-sm:url(/marketing/scenes/coast-day-sm.webp)}.mk3 [data-scene=coast-golden]{--v3-base:#adb5b0;--v3-img:url(/marketing/scenes/coast-golden.webp);--v3-img-sm:url(/marketing/scenes/coast-golden-sm.webp)}.mk3 [data-scene=coast-evening]{--v3-base:#ae9683;--v3-img:url(/marketing/scenes/coast-evening.webp);--v3-img-sm:url(/marketing/scenes/coast-evening-sm.webp)}.mk3 [data-scene=cove-day]{--v3-base:#a7bbc0;--v3-img:url(/marketing/scenes/cove-day.webp);--v3-img-sm:url(/marketing/scenes/cove-day-sm.webp)}.mk3 [data-scene=cove-golden]{--v3-base:#a9b3b0;--v3-img:url(/marketing/scenes/cove-golden.webp);--v3-img-sm:url(/marketing/scenes/cove-golden-sm.webp)}.mk3 [data-scene=cove-evening]{--v3-base:#a98d76;--v3-img:url(/marketing/scenes/cove-evening.webp);--v3-img-sm:url(/marketing/scenes/cove-evening-sm.webp)}.mk3 [data-scene=alpine-day]{--v3-base:#96afb9;--v3-img:url(/marketing/scenes/alpine-day.webp);--v3-img-sm:url(/marketing/scenes/alpine-day-sm.webp)}.mk3 [data-scene=alpine-golden]{--v3-base:#a5ada8;--v3-img:url(/marketing/scenes/alpine-golden.webp);--v3-img-sm:url(/marketing/scenes/alpine-golden-sm.webp)}.mk3 [data-scene=alpine-evening]{--v3-base:#a28c7a;--v3-img:url(/marketing/scenes/alpine-evening.webp);--v3-img-sm:url(/marketing/scenes/alpine-evening-sm.webp)}.mk3 [data-scene=olive-day]{--v3-base:#b4b2a5;--v3-img:url(/marketing/scenes/olive-day.webp);--v3-img-sm:url(/marketing/scenes/olive-day-sm.webp)}.mk3 [data-scene=olive-evening]{--v3-base:#a47d64;--v3-img:url(/marketing/scenes/olive-evening.webp);--v3-img-sm:url(/marketing/scenes/olive-evening-sm.webp)}.mk3 [data-scene=beach-day]{--v3-base:#bfb5a1;--v3-img:url(/marketing/scenes/beach-day.webp);--v3-img-sm:url(/marketing/scenes/beach-day-sm.webp)}.mk3 [data-scene=beach-evening]{--v3-base:#b98b63;--v3-img:url(/marketing/scenes/beach-evening.webp);--v3-img-sm:url(/marketing/scenes/beach-evening-sm.webp)}.mk3 .v2-pill svg{color:var(--v2-ink)}.v3-grad{position:relative;overflow:hidden;isolation:isolate;background-color:var(--v3-base)}.v3-grad:after{content:"";position:absolute;inset:0;z-index:-2;background-image:var(--v3-img);background-size:cover;background-position:var(--v3-pos,center);background-repeat:no-repeat;transform:var(--v3-turn,none);pointer-events:none}@media (max-width:767px){.v3-grad:after{background-image:var(--v3-img-sm)}}.v3-grad[data-turn=flip-x]{--v3-turn:scaleX(-1)}.v3-stage{border-radius:var(--v3-radius-scene);padding:clamp(1.75rem,5vw,4rem) clamp(1rem,5vw,4rem) 0}@media (min-width:640px){.mk3 .v3-stage .v2-autopilot-shot,.mk3 .v3-stage .v2-hero-card,.mk3 .v3-stage .v2-joe-card{margin-bottom:-2.5%}.mk3 .v3-stage .v3-cut{margin-bottom:-7%}}.v3-panel{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16/11;padding:clamp(.75rem,1.6vw,1.25rem)}.v3-panel,.v3-tile{border-radius:var(--v3-radius-scene)}.v3-tile{position:relative;isolation:isolate;padding:clamp(.6rem,1.4vw,1rem)}.v3-tile:before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(255,255,255,.28);backdrop-filter:blur(18px) saturate(.85)}.v3-window{overflow:hidden;border-radius:14px 14px 0 0;border:1px solid rgba(255,255,255,.6);background:#ffffff}.mk3 .v3-stage .v2-hero-card,.mk3 .v3-stage .v2-joe-card,.v3-window{border-bottom:0;box-shadow:0 2px 6px rgba(0,0,0,.08),0 30px 70px -26px rgba(0,0,0,.6)}.mk3 .v3-stage .v2-hero-card,.mk3 .v3-stage .v2-joe-card{border-radius:14px 14px 0 0}.v3-float{border-radius:var(--v3-radius-scene);padding:clamp(1rem,3vw,2rem)}.v3-hero-layer{position:absolute;inset:0;opacity:0;transition:opacity .9s ease}.v3-hero-layer[data-on=true]{opacity:1}@media (prefers-reduced-motion:reduce){.v3-hero-layer{transition:none}}.v3-dark-copy{color:#ffffff}.v3-dark-copy:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 70% at 50% 45%,rgba(20,10,30,.5),transparent 78%);pointer-events:none}.v3-dark-copy .mk-display{color:#ffffff}.v3-btn-light{background:#ffffff;color:var(--v2-ink);box-shadow:0 1px 2px rgba(0,0,0,.2),0 10px 24px -14px rgba(0,0,0,.8)}.v3-btn-light:hover{background:#f4f4f6;transform:translateY(-1px)}.v3-btn-glass{background:rgba(255,255,255,.12);color:#ffffff;border:1px solid rgba(255,255,255,.35);backdrop-filter:blur(6px)}.v3-btn-glass:hover{background:rgba(255,255,255,.2);transform:translateY(-1px)}.mk3 .v2-pill:has(.v3-orb-mark){padding-top:3px;padding-bottom:3px;padding-left:3px;gap:.5rem}