/* Palette and logo enhancements, independent of page language. */
/* Editorial panels and their links share the site's mint accent. */
.v-text-grid>div{transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}
.v-text-grid>div:focus-within{background:#f1fbf8;border-color:#78c9bd;box-shadow:0 12px 28px #176f6614}
.v-text-grid>div a.text-link{border-bottom-color:#9ab8b2;text-underline-offset:5px;transition:color .2s ease,border-color .2s ease,background-color .2s ease}
.v-text-grid>div a.text-link:focus-visible{color:#176f66;border-bottom-color:#176f66;background:#dff4ed;outline:2px solid #176f66;outline-offset:5px;border-radius:2px}
html[data-vor-theme=dark] .v-text-grid>div:focus-within{background:#203b35;border-color:#86e4d8;box-shadow:0 12px 28px #0003}
html[data-vor-theme=dark] .v-text-grid>div a.text-link{border-bottom-color:#628c80}
html[data-vor-theme=dark] .v-text-grid>div a.text-link:focus-visible{color:#a5f4df!important;border-bottom-color:#a5f4df;background:#294d43;outline-color:#a5f4df}
@media(hover:hover) and (pointer:fine){
 .v-text-grid>div:hover{background:#f1fbf8;border-color:#78c9bd;box-shadow:0 12px 28px #176f6614;transform:translateY(-3px)}
 .v-text-grid>div a.text-link:hover{color:#176f66;border-bottom-color:#176f66;background:#dff4ed}
 html[data-vor-theme=dark] .v-text-grid>div:hover{background:#203b35;border-color:#86e4d8;box-shadow:0 12px 28px #0003}
 html[data-vor-theme=dark] .v-text-grid>div a.text-link:hover{color:#a5f4df!important;border-bottom-color:#a5f4df;background:#294d43}
}
@media(prefers-reduced-motion:reduce){.v-text-grid>div,.v-text-grid>div a.text-link{transition:none}.v-text-grid>div:hover{transform:none}}
:root{--vor-surface:#fff;--vor-soft:#f2f6f6;--vor-text:#192a2c;--vor-secondary:#66787a;--vor-border:#dce5e5;--vor-action:#192a2c;color-scheme:light}
.vor-theme-toggle{display:inline-grid;place-items:center;flex:0 0 var(--vor-header-icon-size,37px);width:var(--vor-header-icon-size,37px);height:var(--vor-header-icon-size,37px);padding:0;border:1px solid var(--vor-border);border-radius:50%;background:var(--vor-soft);color:var(--vor-text);transition:color .2s,background .2s,border-color .2s}
.vor-theme-toggle[hidden]{display:none}
/* Hide legacy Site-module copies even before the DOM cleanup runs. */
.header-contact .vor-header-tools [data-vor-theme-toggle]{display:none}
.vor-theme-toggle svg{width:var(--vor-header-glyph-size,22px);height:var(--vor-header-glyph-size,22px);fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}
.vor-theme-toggle:hover{background:#86e4d8;color:#192a2c;border-color:#86e4d8}
.vor-theme-toggle .vor-mode-sun{display:none}
html[data-vor-theme=dark] .vor-theme-toggle .vor-mode-sun{display:block}
html[data-vor-theme=dark] .vor-theme-toggle .vor-mode-moon{display:none}
.vor-logo-art{display:block;position:relative;width:100%;aspect-ratio:7.35;overflow:hidden}
:where(body)>header .vor-header-logo:has(.vor-logo-art),.v-footer-original-logo:has(.vor-logo-art){aspect-ratio:7.35}
body>header .vor-header-logo .vor-logo-art img,.v-footer .v-footer-original-logo .vor-logo-art img{position:absolute;top:50%;left:0;width:100%!important;height:auto!important;max-width:none!important;transform:translateY(-50%);filter:none!important;transition:filter .22s ease}
body>header .brand:hover .vor-logo-art img,body>header .brand:focus-visible .vor-logo-art img{filter:drop-shadow(0 0 5px #147e7366) brightness(1.15)!important}
.v-footer .v-footer-original-logo .vor-logo-art img{filter:brightness(0) invert(1)!important}
.v-footer .v-footer-original-brand:hover .vor-logo-art img,.v-footer .v-footer-original-brand:focus-visible .vor-logo-art img{filter:brightness(0) saturate(100%) invert(91%) sepia(24%) saturate(703%) hue-rotate(104deg) brightness(91%) contrast(98%) drop-shadow(0 0 4px #86e4d844)!important}
body>header .vor-header-brand .brand{flex-basis:260px;width:260px;max-width:260px}
.v-footer .v-footer-original-brand,.v-footer-original-logo{width:280px;max-width:100%}
body>header .header-contact{gap:14px}
html[data-vor-theme=dark]{--ink:#e8f3f1;--muted:#abc0bc;--paper:#142624;--line:#36514b;--vor-surface:#192f2c;--vor-soft:#142624;--vor-text:#e8f3f1;--vor-secondary:#abc0bc;--vor-border:#36514b;--vor-action:#192a2c;color-scheme:dark}
html[data-vor-theme=dark] body{background:#0e1c1b;color:var(--vor-text)}
html[data-vor-theme=dark] body>header,html[data-vor-theme=dark] #main-nav,html[data-vor-theme=dark] #main-nav .sub-menu{background:#142624;color:var(--vor-text);border-color:var(--vor-border)}
html[data-vor-theme=dark] body>header .vor-logo-art img{filter:brightness(0) invert(1)!important}
html[data-vor-theme=dark] body>header .brand:hover .vor-logo-art img,html[data-vor-theme=dark] body>header .brand:focus-visible .vor-logo-art img{filter:brightness(0) saturate(100%) invert(91%) sepia(24%) saturate(703%) hue-rotate(104deg) brightness(91%) contrast(98%) drop-shadow(0 0 5px #86e4d866)!important}
html[data-vor-theme=dark] :is(.v-section-hero,.about,.v-paper,.v-request,.v-proof,.v-contact,.selection-help,.v-product-summary,.vor-shop-bottom,.vor-model-range,.vor-search-form,.is-style-vor-panel){background:var(--vor-soft);color:var(--vor-text)}
html[data-vor-theme=dark] :is(.v-card,.v-text-grid>div,.steps article,.v-contact-grid>a,.v-contact-grid>div,.vor-product,.vor-rate,.vor-card-description,.vor-detail-main,.vor-detail-panel,.vor-detail-specs,.vor-option,.vor-selected-options,.v-form-unavailable,.vor-lead-form,.v-map-section,dialog){background:var(--vor-surface);color:var(--vor-text);border-color:var(--vor-border)}
html[data-vor-theme=dark] :is(input:not([type=checkbox]),select,textarea,.vor-lead-form input:not([type=checkbox]),.vor-lead-form select,.vor-lead-form textarea){background:#102320;color:var(--vor-text);border-color:var(--vor-border)}
html[data-vor-theme=dark] :is(input,textarea)::placeholder{color:#9eb9b2;opacity:1}
html[data-vor-theme=dark] :is(.tabs button,.selection-options button,.vor-family-filter button,.vor-density button,.vor-detail-tabs button,.v-product-thumbs button,.v-product-facts span,.v-product-section-links a,.vor-detail-thumbs button,.vor-detail-specs dt,.vor-dialog-close,.close,.menu,.top){background:var(--vor-soft);color:var(--vor-text);border-color:var(--vor-border)}
html[data-vor-theme=dark] :is(.button,.vor-inquiry,.vor-submit){color:#192a2c}
html[data-vor-theme=dark] :is(.tabs button.active,.selection-options button.selected,.selection-options button:hover,.vor-family-filter button.active,.vor-density button[aria-pressed=true],.vor-detail-tabs button[aria-selected=true],.v-news-pagination .current){background:#86e4d8;color:#192a2c;border-color:#86e4d8}
html[data-vor-theme=dark] :is(.benefits,.request,.v-footer,.vor-shop-head,.v-compare th){background:#102724;color:#f1f8f6}
html[data-vor-theme=dark] :is(.v-text-grid p,.v-card p,.steps p,.v-product-summary p,.v-prose p,.vor-detail-description,.vor-detail-copy,.vor-detail-dimensions,.vor-card-description,.vor-spec,.vor-price-note,.vor-result-count,.vor-rate span,.vor-rate p,.vor-option,.vor-selected-product,.vor-consent,.v-map-privacy){color:var(--vor-secondary)}
html[data-vor-theme=dark] :is(.vor-shop,.vor-inquiry-dialog){--vor-ink:#e8f3f1;--vor-muted:#abc0bc;--vor-line:#36514b}
html[data-vor-theme=dark] :is(.vor-price span,.v-index,.eyebrow,.text-link,.v-detail-link,.vor-kicker,.vor-origin-item,body>header .header-contact,body>header #main-nav a:hover,#main-nav .vor-submenu-toggle){color:#86e4d8}
html[data-vor-theme=dark] :is(.vor-origin-strip,.v-product-section-links a,.steps article>span,.v-text-grid .v-index,.vor-selected-product){background:#203c35;color:#b9f4e5;border-color:var(--vor-border)}
html[data-vor-theme=dark] body>header .vor-origin-strip{background:transparent}
html[data-vor-theme=dark] :is(.vor-messenger,.vor-language-switch a){color:#d5ebe4;border-color:var(--vor-border)}
html[data-vor-theme=dark] .vor-messenger{background:#203c35}
html[data-vor-theme=dark] .vor-messenger:hover,html[data-vor-theme=dark] .vor-language-switch a[aria-current]{background:#86e4d8;color:#192a2c}
html[data-vor-theme=dark] .mobile-cta{background:#142624f5;border-color:var(--vor-border)}
html[data-vor-theme=dark] :is(.v-legal-note,.vor-card-warning,.vor-configuration-note){background:#43381e;color:#ffe3a0;border-color:#776541}
html[data-vor-theme=dark] .vor-option:has(input:checked){background:#24483e;color:#d7f5e8;border-color:#86e4d8}
html[data-vor-theme=dark] .v-map-shell{background:#19362e;border-color:var(--vor-border)}
html[data-vor-theme=dark] .v-map-placeholder{background-image:linear-gradient(25deg,transparent 42%,#36594d55 42%,#36594d55 48%,transparent 48%),linear-gradient(#40665740 1px,transparent 1px),linear-gradient(90deg,#40665740 1px,transparent 1px);background-size:100% 100%,55px 55px,55px 55px}
html[data-vor-theme=dark] :is(.v-map-placeholder .eyebrow,.v-map-placeholder h3){color:#c7eee2}
html[data-vor-theme=dark] :is(.v-compare td,.vor-option,.vor-detail-specs dd,.vor-archive-entry,.vor-page-links a,.vor-page-links .current){border-color:var(--vor-border)}
html[data-vor-theme=dark] .v-news-pagination .page-numbers:not(.current){background:var(--vor-surface);color:var(--vor-text)}
html[data-vor-theme=dark] :is(a,button):focus-visible{outline-color:#86e4d8}
@media(max-width:1150px){body>header .vor-header-brand .brand{flex-basis:210px;width:210px;max-width:210px}}
@media(max-width:760px){body>header .vor-header-brand .brand{flex-basis:180px;width:180px;max-width:180px}body>header .header-contact{gap:10px}body>header .vor-header-tools{min-width:0;flex:1}}
@media(max-width:600px){body>header .vor-header-brand .brand{width:220px;max-width:220px}}
@media(prefers-reduced-motion:reduce){.vor-theme-toggle,.vor-logo-art img{transition:none!important}}

html[data-vor-theme=dark] :is(.vor-form-intro,.vor-lead-form small,.vor-option-count,.vor-detail-url,.vor-selected-options){color:#b8d3ca}
html[data-vor-theme=dark] .vor-product-badge{color:#192a2c}
html[data-vor-theme=dark] .vor-consent a,html[data-vor-theme=dark] .vor-form-status{color:#86e4d8}
html[data-vor-theme=dark] .vor-form-status.is-error{color:#ffb4b9}
html[data-vor-theme=dark] :is(.v-section-hero,.v-proof,.v-contact,.about,.v-request) p{color:#abc0bc}

html[data-vor-theme=dark] .mobile-cta>a:not(.button){color:#e8f3f1}

/* Header icons share the exact responsive dimensions. */
body>header .header-contact{--vor-header-icon-size:37px;--vor-header-glyph-size:22px}
body>header .vor-messenger,body>header .vor-theme-toggle{box-sizing:border-box;flex:0 0 var(--vor-header-icon-size);width:var(--vor-header-icon-size);height:var(--vor-header-icon-size);padding:0}
body>header .vor-messenger svg,body>header .vor-theme-toggle svg{width:var(--vor-header-glyph-size);height:var(--vor-header-glyph-size)}
html[data-vor-theme=dark] body>header .vor-header-brand .vor-origin-strip,html[data-vor-theme=dark] body>header .vor-origin-strip .vor-origin-item{background:transparent;box-shadow:none}
@media(max-width:760px){body>header .header-contact{--vor-header-icon-size:30px;--vor-header-glyph-size:18px}}
@media(max-width:380px){body>header .header-contact{--vor-header-icon-size:27px}}

/* One visual style for palette and messenger controls. */
body>header :is(.vor-messenger,.vor-theme-toggle){display:inline-flex;align-items:center;justify-content:center;border:1px solid #b9ded9;border-radius:50%;background:#edf8f6;color:#176f66;transition:background .2s,color .2s,border-color .2s,transform .2s}
body>header :is(.vor-messenger,.vor-theme-toggle) svg{fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}
body>header :is(.vor-messenger,.vor-theme-toggle):hover{background:#86e4d8;color:#192a2c;border-color:#86e4d8;transform:translateY(-2px)}
html[data-vor-theme=dark] body>header :is(.vor-messenger,.vor-theme-toggle){background:#203c35;color:#d5ebe4;border-color:var(--vor-border)}
html[data-vor-theme=dark] body>header :is(.vor-messenger,.vor-theme-toggle):hover{background:#86e4d8;color:#192a2c;border-color:#86e4d8}
body>header :is(.vor-messenger,.vor-theme-toggle):focus-visible{outline:2px solid #147e73;outline-offset:3px}
html[data-vor-theme=dark] body>header :is(.vor-messenger,.vor-theme-toggle):focus-visible{outline-color:#86e4d8}
@media(prefers-reduced-motion:reduce){body>header :is(.vor-messenger,.vor-theme-toggle){transition:none}body>header :is(.vor-messenger,.vor-theme-toggle):hover{transform:none}}

/* Keep the complete header visible without covering the document flow. */
:root{--vor-header-height:138px;--vor-header-offset:0px}
body{padding-top:var(--vor-header-height)}
body>header{position:fixed;inset:var(--vor-header-offset) 0 auto;z-index:100;box-shadow:0 4px 18px #192a2c0d}
html{scroll-padding-top:calc(var(--vor-header-height) + var(--vor-header-offset) + 16px)}
html:has(body.admin-bar){--vor-header-offset:32px}
html[data-vor-theme=dark] body>header{box-shadow:0 4px 18px #0003}
@media(max-width:1150px){:root{--vor-header-height:86px}body>header #main-nav{max-height:calc(100dvh - var(--vor-header-height) - var(--vor-header-offset));overflow-y:auto}}
@media(max-width:782px){html:has(body.admin-bar){--vor-header-offset:46px}}
@media(max-width:760px){:root{--vor-header-height:126px}}
@media(max-width:600px){:root{--vor-header-height:156px}}

/* 1.6.9: approved editorial hero, preserving original product photography. */
@media(min-width:1151px){body>header{padding-inline:max(3%,calc((100vw - 1600px)/2));grid-template-rows:80px 57px}body>header .vor-origin-strip{font-size:12px;line-height:1.45;gap:6px}body>header .vor-header-brand{gap:24px}body>header .header-contact{gap:16px}body>header .vor-header-brand .brand{width:250px;flex-basis:250px;max-width:250px}}
.hero{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);column-gap:4%;min-height:780px}
.hero-shade{background:linear-gradient(90deg,#08191de8 0%,#08191dc2 28%,#08191d42 62%,#08191d0a 100%),linear-gradient(0deg,#08191d80,transparent 38%)}
.hero-content{padding:68px 0 60px max(7%,calc((100vw - 1600px)/2));max-width:900px}
.hero-content h1{font-size:clamp(52px,5.6vw,88px);line-height:1.05;letter-spacing:-3px}
.hero-content p{max-width:490px;font-size:17px;line-height:1.7}
.hero>.slide-caption{width:calc(100% - 14%);max-width:430px;padding:30px;background:linear-gradient(135deg,#113b36db,#123b35c9);border:1px solid #b8e6d945;border-radius:12px;box-shadow:0 16px 36px #0014131c;backdrop-filter:blur(10px)}
.hero .slide-caption .v-slide-title{font-size:clamp(25px,2.2vw,34px);line-height:1.2;letter-spacing:-1px}
.hero .v-slide-description{font-size:14px;line-height:1.65}
.vor-hero-benefits{display:flex;flex-wrap:wrap;gap:12px 20px;padding:0;margin:30px 0 0;list-style:none;color:#eef7f5;font-size:12px;line-height:1.5}
.vor-hero-benefits li{display:flex;align-items:center;gap:10px}
.vor-hero-benefits li>span{display:inline-flex;align-items:center;justify-content:center;border:1px solid #86e4d8;border-radius:50%;width:23px;height:23px;flex:0 0 23px;color:#86e4d8;font-size:14px}
.hero .hero-bottom{padding-inline:max(4%,calc((100vw - 1600px)/2));background:#08191d20}
.hero .slider-controls{display:flex;width:auto;max-width:none;gap:12px}
.hero .slider-controls>.slide-prev,.hero .slider-controls>.slide-next{font-size:0;width:42px;height:42px;min-width:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d6ebe780;border-radius:50%;padding:0}
.hero .slide-prev:before{content:'←';font-size:20px}.hero .slide-next:before{content:'→';font-size:20px}
.hero .slide-prev:after,.hero .slide-next:after{content:none}
.hero .slider-controls>.slide-dots{display:flex;width:auto;gap:4px}
.hero .slider-controls>.slide-dots button{width:28px;min-width:28px;flex:0 0 28px;min-height:44px}
.hero .slider-controls>.slide-pause{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;min-width:118px;font-size:12px;margin-left:6px;padding:0 0 0 16px;border-left:1px solid #d6ebe750}
.hero .slide-pause:before{content:'Ⅱ';display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #d6ebe780;border-radius:50%;font-size:18px;flex:0 0 38px}
.hero .slide-pause[aria-pressed=true]:before{content:'▶';font-size:13px}
.hero .slider-controls>.slide-prev:hover,.hero .slider-controls>.slide-next:hover{background:#86e4d8;color:#192a2c;border-color:#86e4d8}
@media(max-width:1150px){.hero-content{padding-left:8%;padding-right:0}.hero>.slide-caption{padding:25px}.hero-content h1{font-size:clamp(48px,6vw,72px)}}
@media(max-width:760px){.hero{display:flex;flex-direction:column;align-items:stretch;min-height:0}.hero-content{padding:45px 5% 25px}.hero-content h1{font-size:clamp(42px,10vw,64px);letter-spacing:-2px}.hero-content p{font-size:16px}.hero-shade{background:linear-gradient(90deg,#08191ddd,#08191d70),linear-gradient(0deg,#08191dc4,transparent 70%)}.hero>.slide-caption{width:auto;max-width:none;margin:0 5% 26px;padding:24px}.hero .hero-bottom{padding:20px 5%;align-items:stretch}.hero .slider-controls{justify-content:center;gap:6px}.hero .slider-controls>.slide-prev,.hero .slider-controls>.slide-next{width:32px;height:32px;min-width:32px}.hero .slider-controls>.slide-dots{gap:1px}.hero .slider-controls>.slide-dots button{width:22px;min-width:22px;flex-basis:22px}.hero .slider-controls>.slide-pause{min-width:46px;font-size:0;padding-left:8px;margin-left:2px}.hero .slide-pause:before{width:32px;height:32px;flex-basis:32px}.vor-hero-benefits{font-size:11px;gap:12px;margin-top:24px}}
@media(prefers-reduced-motion:reduce){.hero .slider-controls button{transition:none}}

/* Wide display bounds for lower-page content. The hero remains full width. */
@media(min-width:1800px){
 .trust,.v-footer{padding-inline:calc((100% - 1500px)/2)}
 .section{padding-inline:calc((100% - 1500px)/2)}
}
.hero>.slide-caption{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
@media(max-width:1150px){body>header #main-nav{max-height:calc(100vh - var(--vor-header-height) - var(--vor-header-offset));max-height:calc(100dvh - var(--vor-header-height) - var(--vor-header-offset))}}

/* Centered vector controls, independent of platform font metrics. */
.hero .slide-prev:before,.hero .slide-next:before,.hero .slide-pause:before,.hero .slide-pause[aria-pressed=true]:before{content:none}
.hero .slider-controls .vor-arrow-icon{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}
.hero .vor-control-icon{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:38px;height:38px;flex:0 0 38px;border:1px solid #d6ebe780;border-radius:50%;color:inherit}
.hero .vor-control-icon svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:760px){.hero .vor-control-icon{width:32px;height:32px;flex-basis:32px}.hero .vor-control-label{display:none}.hero .slider-controls .vor-arrow-icon{width:20px;height:20px}}

/* 1.6.9.4: edge-to-edge hero composition and responsive control targets. */
@media(min-width:851px){
 .hero{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);column-gap:4%;padding-inline:0;justify-content:normal}
 .hero-content{width:100%;max-width:none;padding:68px 4% 60px 10%}
 .hero-content h1{max-width:760px}
 .hero>.slide-caption{width:calc(100% - 16%);max-width:520px;justify-self:end;margin:0 16% 0 0}
}
.hero .hero-bottom{width:100%;max-width:none;padding:24px 6%;background:#08191d66}
.hero .slider-controls{display:grid;grid-template-columns:44px minmax(0,1fr) 44px auto;gap:10px;width:510px;max-width:100%;flex:none;align-items:center}
.hero .slider-controls>.slide-prev,.hero .slider-controls>.slide-next{width:44px;height:44px;min-width:44px;min-height:44px;padding:0}
.hero .slider-controls>.slide-dots{width:100%;min-width:0;gap:4px}
.hero .slider-controls>.slide-dots button{width:auto;min-width:0;flex:1 1 0;height:44px;min-height:44px;padding:0}
.hero .slider-controls>.slide-pause{min-width:0;height:44px;min-height:44px;padding:0 0 0 12px;margin-left:4px;gap:8px}
.hero .vor-control-icon{width:44px;height:44px;flex:0 0 44px}
.hero .slider-controls .vor-arrow-icon,.hero .vor-control-icon svg{width:24px;height:24px;stroke-width:1.8}
.hero .slide-pause:hover .vor-control-icon{background:#86e4d8;color:#192a2c;border-color:#86e4d8}
@media(max-width:850px){
 .hero .hero-bottom{padding:18px 5%;justify-content:center}
 .hero .slider-controls{width:100%;max-width:510px;grid-template-columns:44px minmax(0,1fr) 44px 52px;gap:4px}
 .hero .slider-controls>.slide-pause{padding-left:7px;margin-left:0;gap:0}
 .hero .vor-control-label{display:none}
 .hero .slider-controls>.slide-dots{gap:3px}
}

/* 1.6.9.4: restore the screenshot's spacious text placement. */
@media(min-width:851px){
 .hero{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);column-gap:4%}
 .hero-content{padding-left:6.17%;padding-right:4%;max-width:none}
 .hero-content h1{max-width:none}
 .hero>.slide-caption{width:calc(100% - 12.8%);max-width:520px;margin-right:12.8%}
 .hero .hero-bottom{padding-inline:4%}
}
@media(min-width:1800px){.hero-content h1{font-size:clamp(88px,4.3vw,104px)}.hero>.slide-caption{max-width:580px}.hero .slide-caption .v-slide-title{font-size:clamp(34px,1.7vw,40px)}}
