:root{--blue:#075b98;--navy:#102f46;--cream:#f5f2eb;--gold:#f5ca34;--line:#c7d1d2;--orange:#ea862b;font-family:Arial,Helvetica,sans-serif;color:var(--navy);background:var(--cream);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0}h1,h2,h3,p,figure,blockquote{margin:0}a{color:inherit;text-decoration:none}button{font:inherit}a,button{touch-action:manipulation}img{display:block;max-width:100%;object-fit:cover}button,a{ -webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,[role=tabpanel]:focus-visible{outline:3px solid var(--orange);outline-offset:6px}[hidden]{display:none!important}.skip{position:absolute;top:-100px;left:15px;padding:15px;background:white;z-index:100}.skip:focus{top:10px}.wrap{width:min(1280px,calc(100% - 112px));margin:auto}header{height:110px;padding:0 56px;display:flex;align-items:center;gap:45px;background:var(--cream);position:relative;z-index:10}.brand img{width:153px;height:84px;object-fit:contain}nav{display:flex;gap:33px;margin-left:auto;font-size:.85rem;font-weight:600}nav a{padding:15px 0;position:relative}nav a:after{content:'';position:absolute;bottom:7px;left:0;width:100%;height:2px;background:var(--blue);transform:scaleX(0);transform-origin:left;transition:transform .2s}nav a:hover:after,nav a:focus-visible:after{transform:scaleX(1)}.header-cta{background:var(--navy);color:white;display:flex;gap:35px;align-items:center;padding:17px 22px;font-size:.85rem}.menu{display:none;background:none;border:1px solid var(--line);padding:11px 14px;color:var(--navy)}.hero{background:var(--blue);color:white}.hero-top{display:grid;grid-template-columns:34% 66%;min-height:400px}.hero-intro{padding:45px 40px 35px 56px;display:flex;flex-direction:column;align-items:start}.eyebrow,.section-label{font-size:.63rem;letter-spacing:.13em;font-weight:700;line-height:1.7;display:block}.hero-intro .eyebrow{color:#b9dbf2}.hero-intro>p{font-size:clamp(1.7rem,2.6vw,2.6rem);line-height:1.18;letter-spacing:-.035em;margin-top:30px}.hero-rule{display:block;width:36px;height:3px;background:var(--gold);margin:25px 0 18px}.hero-description{max-width:255px;font-size:.85rem;line-height:1.65;color:#d7e8f5}.hero-intro .quiet-link{margin-top:24px;border-color:#94bedc;font-size:.83rem}.hero-photo{position:relative;height:440px;overflow:hidden}.hero-photo>img{width:100%;height:100%;object-position:center 47%}.hero-photo figcaption{position:absolute;bottom:0;right:0;background:#102f46;padding:14px 23px;color:#fff;font-size:.56rem;letter-spacing:.13em}.hero-title{padding:23px 56px 25px}.hero-title h1{font-size:clamp(4.3rem,10.3vw,10.5rem);line-height:1.02;letter-spacing:-.07em;font-weight:700;white-space:nowrap}.hero-title h1>span{color:var(--gold)}.hero-foot{display:flex;align-items:center;justify-content:space-between;padding-top:26px;color:#cde3f3}.hero-foot>span{font-size:.59rem;letter-spacing:.15em}.hero-foot>a{font-size:.76rem;display:flex;gap:40px}.quiet-link{display:inline-flex;justify-content:space-between;align-items:center;gap:38px;font-size:.9rem;font-weight:600;border-bottom:1px solid var(--navy);padding-bottom:10px}.cover{padding-top:85px;padding-bottom:85px}.cover>.section-label{color:#577385;margin-bottom:35px}.cover-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:110px}.cover h2,.about h2,.contact h2{font-size:clamp(2.7rem,4.8vw,4.5rem);font-weight:700;line-height:1.03;letter-spacing:-.055em}.cover-heading>p{font-size:.95rem;line-height:1.7;color:#526979;margin-top:23px}.cover-tabs{margin-top:35px;max-width:350px;display:flex;flex-direction:column}.cover-tabs>button{padding:20px 0;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:20px;border:0;border-bottom:1px solid var(--line);background:none;font-size:1.2rem;font-weight:600;color:#5d707c;cursor:pointer;transition:color .2s,padding .2s}.cover-tabs>button:first-child{border-top:1px solid var(--line)}.cover-tabs>button[aria-selected=true]{color:#075b98;border-bottom:3px solid #075b98}.cover-tabs>button[aria-selected=true]>span{transform:translateX(4px)}.cover-tabs>button:hover{color:#075b98;padding-left:8px}.cover-panels{padding-top:8px;min-height:510px}.cover-panel h3{font-family:Georgia,serif;font-weight:400;font-size:2.2rem;line-height:1.16;letter-spacing:-.025em;max-width:440px}.cover-panel>p{font-size:.95rem;line-height:1.75;max-width:460px;color:#526979;margin-top:23px}.cover-links{margin-top:32px;border-top:1px solid var(--line)}.cover-links>a{display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:1rem;padding:19px 0;border-bottom:1px solid var(--line);font-weight:600;transition:color .2s,padding .2s}.cover-links>a:hover{color:var(--blue);padding-left:9px}.cover-panel>.policy-note{font-size:.76rem;line-height:1.7;max-width:390px;margin-top:27px}.support{background:var(--gold);padding:58px 0;color:var(--navy)}.support-inner{display:grid;grid-template-columns:1.25fr 1fr;column-gap:100px;align-items:center}.support-label{font-size:.6rem;letter-spacing:.15em;font-weight:700;grid-column:1/-1;margin-bottom:24px}.support h2{font-size:clamp(2.1rem,3.5vw,3.2rem);letter-spacing:-.045em;line-height:1.08}.support-actions>p{font-size:.9rem;line-height:1.7;max-width:430px;margin-bottom:24px}.solid-link{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;background:var(--navy);color:white;padding:17px 20px;font-size:.85rem;font-weight:600}.support-actions>.quiet-link{display:flex;max-width:250px;margin-top:24px;font-size:.82rem}.about{padding-top:88px;padding-bottom:85px}.about-top{display:grid;grid-template-columns:1fr 1.2fr;align-items:start;gap:60px;margin-bottom:55px}.about-top>.section-label{padding-top:10px;color:#587586;max-width:200px}.about-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:85px;align-items:center}.about figure img{height:480px;width:100%;object-position:45% center}.about figcaption{font-size:.68rem;margin-top:15px;color:#627582}.about-copy p{font-size:.95rem;line-height:1.8;color:#526979}.about-copy .lead{font-size:1.5rem;line-height:1.35;color:var(--navy);letter-spacing:-.02em;margin-bottom:25px}.about-copy p+p{margin-top:19px}.about-copy>.quiet-link{margin-top:30px}.values{border-top:1px solid var(--line);padding-top:24px;margin-top:38px}.values>span{font-size:.58rem;font-weight:700;letter-spacing:.14em;color:#587586}.values>p{margin-top:14px;font-weight:600;color:var(--navy);line-height:1.9}.statement{background:#d5e9f5;padding:66px 0 70px}.statement .wrap{display:grid;grid-template-columns:1fr 2fr;column-gap:65px}.statement .section-label{padding-top:10px;color:#3b6681}.statement blockquote{font-family:Georgia,serif;font-size:clamp(2.2rem,4vw,3.8rem);font-weight:400;line-height:1.2;letter-spacing:-.03em;color:#075b98}.statement p{grid-column:2;font-size:.82rem;font-weight:600;margin-top:25px}.statement p>span{display:block;font-size:.7rem;font-weight:400;margin-top:8px;color:#567185}.contact{padding-top:85px;padding-bottom:85px;display:grid;grid-template-columns:1.2fr 1fr;gap:100px}.contact h2{margin-top:27px}.contact>div>p{font-size:.95rem;line-height:1.7;max-width:350px;margin-top:25px;color:#526979}.contact .quiet-link{font-size:.9rem;margin-top:28px}.contact-right{padding-top:8px}.head-office>span,.branches>span{font-size:.65rem;letter-spacing:.12em;font-weight:600}.head-office>p,.branches>p{font-size:1rem;line-height:1.8;margin-top:20px}.head-office>a{display:flex;align-items:center;gap:40px;font-size:1.2rem;margin-top:25px;color:var(--blue);font-weight:600}.branches{border-top:1px solid var(--line);padding-top:27px;margin-top:32px}.branches>p{font-size:.95rem}footer{background:#fff;padding:35px 0 25px;border-top:1px solid #d7deda}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:35px}.footer-top>img{width:145px;height:75px;object-fit:contain}.footer-top>div{display:flex;gap:30px;font-size:.75rem}.footer-top>span{font-family:Georgia,serif;font-size:.95rem}.footer-bottom{display:flex;justify-content:space-between;gap:25px;font-size:.65rem;color:#617887;padding-top:28px;margin-top:25px;border-top:1px solid #d7deda}.footer-bottom a:last-child{color:var(--blue)}a>span[aria-hidden],button>span{display:inline-block;transition:transform .2s}a:hover>span[aria-hidden],a:focus-visible>span[aria-hidden]{transform:translate(3px,-3px)}.header-cta,.solid-link{transition:background .2s}.header-cta:hover,.solid-link:hover{background:#075b98}footer a:hover{text-decoration:underline;text-underline-offset:4px}
@media(min-width:1600px){.hero-intro{padding-left:max(56px,calc((100vw - 1280px)/2))}.hero-title{padding-left:max(56px,calc((100vw - 1450px)/2));padding-right:max(56px,calc((100vw - 1450px)/2))}.hero-title h1{font-size:10.5rem}.hero-photo{height:480px}}
@media(max-width:1100px){header{padding:0 32px;gap:25px}nav{gap:22px}.wrap{width:calc(100% - 64px)}.hero-intro{padding-left:32px;padding-right:25px}.hero-title{padding-left:32px;padding-right:32px}.hero-top{grid-template-columns:38% 62%}.cover-layout{gap:60px}.support-inner,.about-layout,.contact{gap:50px}.about-top{gap:40px}.statement .wrap{gap:35px}.footer-top{gap:25px}.footer-top>div{gap:20px}.footer-top>span{display:none}}
@media(max-width:800px){header{height:91px;gap:20px}.brand img{width:132px;height:72px}.menu{display:block}nav{display:none;position:absolute;top:91px;left:0;right:0;padding:25px 32px;background:var(--cream);box-shadow:0 10px 15px #102f4615}nav.open{display:flex;flex-direction:column;gap:5px}.header-cta{margin-left:auto;padding:14px 18px;gap:20px}.hero-top{grid-template-columns:42% 58%}.hero-photo{height:430px}.hero-intro>p{font-size:1.9rem}.hero-intro .eyebrow{font-size:.56rem}.hero-description{font-size:.78rem}.hero-title h1{font-size:10vw}.cover-layout{gap:35px}.cover-panel h3{font-size:1.8rem}.support-inner{gap:35px}.support h2{font-size:2.3rem}.about-layout{gap:35px}.about figure img{height:430px}.statement .wrap{grid-template-columns:1fr}.statement blockquote{margin-top:22px}.statement p{grid-column:1}.contact{gap:40px}.contact .quiet-link{font-size:.8rem;gap:15px}.footer-top{align-items:start}.footer-top>div{flex-wrap:wrap;justify-content:end;max-width:300px;gap:18px 28px}}
@media(max-width:600px){.wrap{width:calc(100% - 40px)}header{padding:0 20px;height:82px;gap:12px}.brand img{width:112px;height:66px}.header-cta{font-size:.75rem;padding:12px 14px;gap:15px}.menu{padding:11px;font-size:.75rem}nav{top:82px;padding:20px}.hero-top{display:flex;flex-direction:column}.hero-intro{padding:28px 20px;display:grid;grid-template-columns:1fr 1fr;gap:17px 20px;align-items:center}.hero-intro .eyebrow{grid-column:1/-1;font-size:.55rem}.hero-intro>p{font-size:1.75rem;margin:0;line-height:1.12}.hero-description{font-size:.79rem;line-height:1.65}.hero-rule{display:none}.hero-intro .quiet-link{grid-column:1/-1;width:max-content;font-size:.78rem;margin:0;padding-bottom:7px;gap:35px}.hero-photo{height:300px;width:100%}.hero-photo img{object-position:center 42%}.hero-photo figcaption{font-size:.48rem;padding:11px 15px}.hero-title{padding:23px 20px 24px}.hero-title h1{font-size:clamp(3.6rem,15.8vw,5.7rem);white-space:normal;max-width:370px;line-height:.96;letter-spacing:-.065em}.hero-foot{padding-top:25px;gap:25px}.hero-foot>span{font-size:.48rem;max-width:125px;line-height:1.7}.hero-foot>a{font-size:.65rem;gap:16px}.cover{padding-top:48px;padding-bottom:50px}.cover>.section-label{font-size:.55rem;margin-bottom:23px}.cover-layout{grid-template-columns:1fr;gap:32px}.cover h2,.about h2,.contact h2{font-size:2.7rem}.cover-heading>p{font-size:.9rem;margin-top:18px}.cover-heading>p br{display:none}.cover-tabs{margin-top:25px;max-width:none}.cover-tabs>button{font-size:1.1rem;padding:17px 0}.cover-panels{min-height:0;padding:0}.cover-panel h3{font-size:1.85rem}.cover-panel>p{font-size:.9rem;margin-top:18px}.cover-links{margin-top:23px}.cover-links>a{font-size:.92rem;padding:18px 0}.cover-panel>.policy-note{font-size:.75rem}.support{padding:39px 0 45px}.support-inner{grid-template-columns:1fr;gap:24px}.support-label{margin:0;font-size:.56rem}.support h2{font-size:2.4rem}.support-actions>p{font-size:.9rem;margin-bottom:20px}.solid-link{font-size:.8rem}.about{padding:48px 0}.about-top{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.about-top>.section-label{max-width:none;padding:0;font-size:.56rem}.about-layout{grid-template-columns:1fr;gap:28px}.about figure img{height:340px}.about-copy .lead{font-size:1.4rem}.about-copy p{font-size:.92rem}.about-copy>.quiet-link{margin-top:25px}.values{margin-top:28px}.statement{padding:40px 0}.statement .section-label{font-size:.56rem;padding:0}.statement blockquote{font-size:2.15rem;line-height:1.18}.statement blockquote br{display:none}.statement p{font-size:.8rem}.contact{grid-template-columns:1fr;gap:35px;padding:45px 0}.contact h2{margin-top:20px}.contact>div>p{font-size:.92rem}.contact-right{padding-top:28px;border-top:1px solid var(--line)}.contact .quiet-link{font-size:.86rem}.head-office>p{font-size:.95rem}.head-office>a{font-size:1.1rem}.branches>p{font-size:.88rem}.footer-top{display:block}.footer-top>div{max-width:none;justify-content:start;gap:18px 25px;margin-top:25px}.footer-bottom{display:flex;flex-direction:column;gap:18px;font-size:.64rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}a:hover>span[aria-hidden]{transform:none}}

@media(max-width:600px){.hero-intro{grid-template-columns:1fr;gap:16px}.hero-intro>p{font-size:2rem;max-width:330px}.hero-description{max-width:300px}.hero-photo{height:290px}}
/* Full-width campaign hero and image-led insurance panels */
:root{--cream:#f7f9fa;--blue:#1769aa;--navy:#182f50}header{height:94px;background:#fff}.brand img{width:128px;height:76px}.footer-top>img{width:128px;height:76px}.wrap{width:min(1280px,calc(100% - 112px))}.carousel{position:relative;background:var(--navy);color:white}.hero-slides{position:relative}.hero-slide{position:relative;min-height:650px;display:flex;align-items:center;isolation:isolate;overflow:hidden}.slide-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 45%;z-index:-2}.hero-slide:first-child .slide-image{object-position:center 40%}.slide-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(8,30,54,.94) 0%,rgba(8,30,54,.77) 30%,rgba(8,30,54,.22) 68%,rgba(8,30,54,.05) 100%),linear-gradient(0deg,rgba(8,30,54,.75),transparent 35%)}.slide-copy{padding-top:68px;padding-bottom:145px}.slide-copy .eyebrow{font-size:.75rem;letter-spacing:.14em;color:#c3e5fc;margin-bottom:30px}.slide-copy h1,.slide-copy h2{font-size:clamp(3.5rem,5.6vw,5.5rem);line-height:1.03;letter-spacing:-.05em;font-weight:600;max-width:780px}.slide-copy em{font-family:Georgia,serif;color:#ffd638;font-weight:400}.slide-copy p{font-size:1.05rem;line-height:1.75;margin-top:28px;color:#e6edf3;max-width:490px}.hero-button{display:inline-flex;gap:45px;align-items:center;background:#fff;color:var(--navy);padding:18px 24px;font-size:.92rem;font-weight:600;margin-top:32px;transition:background .2s,color .2s}.hero-button:hover{background:#ffd638}.hero-controls{position:absolute;bottom:30px;left:0;right:0;display:flex;justify-content:space-between;align-items:center;gap:30px}.slide-choices{display:flex;gap:30px;max-width:780px;flex:1}.slide-choice{border:0;border-top:2px solid #ffffff50;padding:18px 0 0;background:none;color:#c9d8e4;text-align:left;flex:1;cursor:pointer;font-size:.9rem;transition:color .2s,border-color .2s}.slide-choice[aria-current=true]{border-color:#ffd638;color:#fff}.slide-choice:hover{border-color:#b8ddf5;color:white}.slide-arrows{display:flex;gap:10px}.slide-arrows button{width:46px;height:46px;display:grid;place-items:center;border:1px solid #ffffff70;background:transparent;color:#fff;font-size:1.25rem;cursor:pointer;transition:background .2s}.slide-arrows button:hover{background:#fff;color:var(--navy)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero-slide.active .slide-copy{animation:slide-in .55s ease-out}@keyframes slide-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.cover{padding-top:86px;padding-bottom:86px}.cover-layout{grid-template-columns:.7fr 1.3fr;gap:80px;align-items:start}.cover h2{font-size:clamp(2.7rem,4vw,4rem)}.cover-panels{padding:0;min-height:750px}.cover-image{width:100%;height:270px;overflow:hidden;background:#dceaf1}.cover-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.cover-panel:hover .cover-image img{transform:scale(1.025)}.cover-detail{padding:30px 0 0}.cover-detail>p{font-size:1rem;line-height:1.75;color:#526979;margin-top:18px;max-width:610px}.cover-detail h3{max-width:580px;font-size:2.25rem}.cover-links{margin-top:26px}.cover-detail>.policy-note{font-size:.82rem;line-height:1.6;margin-top:22px;max-width:550px}.cover-heading{position:sticky;top:35px}.cover-heading>p,.about-copy p,.support-actions>p,.contact>div>p{font-size:1rem}.section-label,.support-label,.values>span,.head-office>span,.branches>span{font-size:.75rem;letter-spacing:.1em}.support{background:#cce6f7}.support-inner{grid-template-columns:1fr 1fr;gap:28px 80px}.support-label{margin:0}.about-top{grid-template-columns:.7fr 1.3fr;gap:80px}.about-layout{grid-template-columns:1fr 1fr;gap:80px}.about figure img{height:480px}.statement{background:#075b98;color:#fff}.statement .section-label,.statement blockquote{color:#fff}.statement p>span{color:#c1dded}.contact{grid-template-columns:1fr 1fr;gap:80px}.footer-bottom{font-size:.75rem}.footer-top>div{font-size:.85rem}nav{font-size:.9rem}.about figcaption{font-size:.8rem}.values>p{font-size:1rem}.header-cta{font-size:.9rem}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.cover-layout,.about-top,.about-layout,.contact{gap:45px}.hero-slide{min-height:620px}.slide-copy h1,.slide-copy h2{font-size:4.5rem}.cover-image{height:250px}}
@media(max-width:800px){header{height:86px}.brand img{width:116px;height:68px}nav{top:86px}.hero-slide{min-height:640px}.slide-copy h1,.slide-copy h2{font-size:3.8rem}.cover-layout{grid-template-columns:1fr;gap:32px}.cover-heading{position:static}.cover-tabs{max-width:none;flex-direction:row;gap:22px}.cover-tabs>button{flex:1;font-size:1rem;border-top:0!important;gap:8px;align-items:center}.cover-panels{min-height:0}.cover-image{height:340px}.cover-detail h3{font-size:2.1rem}.about-top{grid-template-columns:1fr;gap:22px}.about-top>.section-label{max-width:none}.slide-choices{gap:20px}.slide-choice{font-size:.8rem}.slide-arrows button{width:42px;height:42px}}
@media(max-width:600px){.wrap{width:calc(100% - 40px)}header{height:80px}.brand img{width:108px;height:65px}nav{top:80px}.header-cta{font-size:.75rem}.hero-slide{min-height:680px;align-items:end}.slide-image{object-position:65% center}.hero-slide:first-child .slide-image{object-position:62% center}.slide-shade{background:linear-gradient(0deg,rgba(8,30,54,.98) 0%,rgba(8,30,54,.85) 43%,rgba(8,30,54,.05) 100%)}.slide-copy{padding:200px 0 140px}.slide-copy .eyebrow{font-size:.7rem;line-height:1.7;margin-bottom:18px}.slide-copy h1,.slide-copy h2{font-size:clamp(2.4rem,10.7vw,3.8rem);max-width:100%;letter-spacing:-.045em}.slide-copy p{font-size:.95rem;line-height:1.65;margin-top:23px}.slide-copy p br{display:none}.hero-button{font-size:.85rem;padding:16px 20px;margin-top:23px;gap:30px}.hero-controls{bottom:24px;gap:15px}.slide-choices{gap:14px}.slide-choice{font-size:.72rem;line-height:1.4;padding-top:13px}.slide-arrows{gap:6px}.slide-arrows button{width:33px;height:38px;font-size:1rem}.cover{padding:50px 0}.cover-tabs{gap:13px}.cover-tabs>button{font-size:.85rem;line-height:1.4;align-items:start}.cover-tabs>button>span{display:none}.cover-image{height:235px}.cover-detail{padding-top:24px}.cover-detail h3{font-size:1.85rem}.cover-detail>p{font-size:.95rem}.cover h2,.about h2,.contact h2{font-size:2.7rem}.about-layout,.support-inner,.contact{grid-template-columns:1fr;gap:28px}.about figure img{height:340px}.about-top{gap:20px}.contact{padding-top:50px;padding-bottom:50px}.section-label,.support-label,.about-top>.section-label,.statement .section-label,.cover>.section-label{font-size:.7rem}.footer-top>img{width:118px;height:68px}.footer-bottom{font-size:.72rem}.cover-detail>.policy-note{font-size:.8rem}}

#panel-business .cover-image img{object-position:center 15%}
/* Slow camera movement, with an explicit pause and reduced-motion support. */
.hero-slide.active .slide-image{animation:veritas-kenburns 10s linear both;transform-origin:65% 45%;will-change:transform}
.hero-slide:nth-child(2).active .slide-image{animation-name:veritas-kenburns-reverse;transform-origin:65% 55%}
.hero-slide.active{animation:veritas-slide-fade .65s ease-out}
.carousel.is-paused .hero-slide.active .slide-image{animation-play-state:paused}
.slide-play span{font-size:.85rem;line-height:1;transform:none!important}
@keyframes veritas-kenburns{from{transform:scale(1.01) translateX(0)}to{transform:scale(1.095) translateX(-.65%)}}
@keyframes veritas-kenburns-reverse{from{transform:scale(1.095) translateX(-.65%)}to{transform:scale(1.01) translateX(0)}}
@keyframes veritas-slide-fade{from{opacity:.35}to{opacity:1}}
@media(max-width:600px){.hero-controls{gap:12px}.slide-choices{gap:10px}.slide-arrows{gap:5px}.slide-arrows button{width:30px;height:38px}.slide-choice{font-size:.7rem}}
@media(prefers-reduced-motion:reduce){.hero-slide.active,.hero-slide.active .slide-image{animation:none!important;transform:none!important;will-change:auto}}
