/* Keep the original three images; fit hero content and controls below the real header. */
@media(min-width:1001px){.mp-page .wc-hero{height:calc(100svh - var(--wc-top-offset,150px) - 18px);min-height:480px;max-height:960px}.mp-page .wc-content{width:min(64%,830px);max-width:none;height:calc(100% - 85px);padding:24px clamp(30px,4.4vw,76px);display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.mp-page .wc-kicker{font-size:13px;margin-bottom:16px}.mp-page .wc-title{font-size:clamp(44px,min(4.5vw,7.2svh),72px);line-height:1.015;margin-bottom:19px;letter-spacing:-.055em}.mp-page .wc-copy{font-size:clamp(17px,min(1.45vw,2.4svh),22px);line-height:1.5;margin-bottom:23px}.wc-actions{gap:14px 23px;flex-wrap:wrap}.wc-primary{font-size:17px;min-height:54px;padding:15px 20px;gap:22px}.wc-secondary{font-size:16px}.wc-controls{bottom:22px;left:clamp(30px,4.4vw,76px);right:clamp(30px,4.4vw,76px)}.wc-choice{font-size:14px;min-height:46px;padding:12px 15px;gap:10px}.wc-choice-number{font-size:11px}.wc-arrow-controls button{width:43px;height:43px;font-size:20px}}
@media(min-width:1001px) and (max-height:740px){.mp-page .wc-hero{min-height:430px}.mp-page .wc-content{padding-top:14px;padding-bottom:14px;width:min(69%,850px);height:calc(100% - 66px)}.mp-page .wc-title{font-size:46px;line-height:1;margin-bottom:13px}.mp-page .wc-copy{font-size:17px;line-height:1.4;margin-bottom:17px}.mp-page .wc-kicker{margin-bottom:12px;font-size:11px}.wc-primary{min-height:46px;padding:12px 17px;font-size:15px}.wc-secondary{font-size:14px}.wc-controls{bottom:15px}.wc-choice{min-height:40px;font-size:12px;padding:9px 13px}.wc-arrow-controls button{width:37px;height:37px}}
@media(max-width:1000px){.mp-page .wc-hero{height:auto;min-height:0;max-height:none;margin-top:14px}.wc-slides{position:relative;inset:auto;display:grid}.wc-slide{position:relative;inset:auto;grid-area:1/1;display:flex;flex-direction:column;min-width:0}.wc-image{position:relative;inset:auto;height:clamp(230px,36svh,390px);object-position:70% 40%}.wc-shade{height:clamp(230px,36svh,390px);bottom:auto;background:linear-gradient(0deg,#181817 0%,#18181700 50%)}.mp-page .wc-content{padding:15px 26px 30px;max-width:none;width:100%;height:auto}.mp-page .wc-title{font-size:clamp(38px,6vw,58px);margin-bottom:20px}.mp-page .wc-copy{font-size:19px;line-height:1.5;margin-bottom:22px}.wc-actions{gap:17px}.wc-primary{font-size:17px;min-height:56px;padding:16px 20px;width:100%}.wc-secondary{font-size:16px}.wc-controls{position:relative;inset:auto;bottom:auto;left:auto;right:auto;padding:0 26px 24px;flex-direction:column;align-items:stretch;gap:13px}.wc-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.wc-choice{font-size:12px;min-height:52px;padding:10px;gap:8px;align-items:flex-start;flex-direction:column}.wc-choice-number{font-size:10px}.wc-arrow-controls{justify-content:flex-end}.wc-arrow-controls button{width:36px;height:36px;font-size:19px}}
@media(max-width:420px){.mp-page .wc-content{padding:12px 22px 27px}.mp-page .wc-kicker{font-size:11px;margin-bottom:15px}.mp-page .wc-title{font-size:37px}.mp-page .wc-copy{font-size:18px}.wc-primary{font-size:15px;padding:15px 17px;min-height:54px}.wc-controls{padding:0 22px 22px}.wc-choice{font-size:11px;padding:9px 7px}.wc-hero .wc-primary span[data-wc-start-label]{min-width:0}.wc-primary{white-space:normal}}
