/* JCL — sunshine yellow, black and white. */
:root{--yellow:#ffda00;--black:#111;--paper:#fff;--muted:#666;--line:#e7e7e7}body{background:#fff;color:#111}h1,h2,h3{color:inherit}.eyebrow{color:#706008}.topbar{background:#111;color:#fff;font-size:.72rem}.topbar .icon{color:var(--yellow)}.header{background:#fffffff5;backdrop-filter:blur(18px);border-bottom:1px solid #e9e9e9}.nav-wrap{min-height:90px}.header .brand-logo{width:150px;height:74px;max-height:none;object-fit:contain}.header nav>a:hover,.header nav>a.active{color:#766400}.primary{background:var(--yellow);color:#111;border-color:var(--yellow)}.primary:hover{background:#efc900;color:#111}.dark{background:#111;color:white}.btn{border-radius:8px}.outline:hover{background:#f5f5f5}.dark-panel{background:#111}.dark-panel h2,.dark-panel h3{color:white}.notice.info{background:#fffae1;border-color:#e3d68a;color:#3a3515}.toggle-row input:checked+.switch-track{background:var(--yellow)}.whatsapp-float{background:#111;color:var(--yellow);border:1px solid #ffda00;box-shadow:0 8px 28px #0002;bottom:24px}.whatsapp-btn,.office-whatsapp{background:#111;color:#fff}.whatsapp-btn:hover,.office-whatsapp:hover{background:#292929}.badge{background:#111;color:white}.badge.demo{background:#ffda00;color:#111}.admin-sidebar{background:#111}.admin-sidebar nav a.active{background:#ffda00;color:#111}.switch-track{border-color:#ddd}.vehicle-card{border-radius:12px;border-color:#e6e6e6;box-shadow:0 8px 30px #00000005;transition:transform .25s,box-shadow .25s;overflow:hidden}.vehicle-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px #00000010}.card-image img{transition:transform .5s}.vehicle-card:hover .card-image>a>img{transform:scale(1.035)}.card-cta{background:#f5f5f5;color:#111}.card-cta:hover{background:#ffda00}.country-flag{width:30px;height:20px;object-fit:cover;border:1px solid #0001;flex-shrink:0}.location-badge{position:absolute;bottom:12px;left:12px;display:flex;align-items:center;gap:7px;background:#fff;border-radius:5px;padding:5px 8px;box-shadow:0 3px 12px #0002;font-size:.66rem;font-weight:700;color:#111}.location-badge .country-flag{width:24px;height:16px}.vehicle-location{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #eee;padding-bottom:9px;margin-bottom:12px}.vehicle-location small{font-size:.61rem;color:#777}.vehicle-location strong{font-size:.69rem}.detail-location{display:flex;align-items:center;gap:10px;font-size:.85rem;margin:0 0 22px}.latest-navigation{display:flex;justify-content:space-between;align-items:center;font-size:.7rem;color:#666;margin:0 0 15px}.latest-navigation>div{display:flex;gap:7px}.latest-navigation button{border:1px solid #ddd;background:white;width:36px;height:36px;border-radius:50%;font-size:1.1rem}.latest-stock .vehicle-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.latest-stock .card-body{padding:17px}.latest-stock .card-title h3{font-size:1rem}.latest-stock .card-price strong{font-size:1.15rem}.latest-stock .spec-row{font-size:.65rem}.latest-stock .stock-ref{font-size:.6rem}.latest-stock .vehicle-location{flex-direction:column;gap:0}
/* Three-frame autoplay hero; no sticky or scroll-driven animation. */
.hero-slider{position:relative;overflow:hidden;background:#ffda00;outline-offset:-4px;--slide-ink:#111;--slide-control:#111}.hero-slides{position:relative;height:clamp(560px,47vw,720px)}.hero-slide{position:absolute;inset:0;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .55s ease,visibility .55s;color:#111;background:#ffda00}.hero-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.slide-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.025);transition:transform 2.6s ease}.is-active .slide-art{transform:scale(1)}.slide-shade{position:absolute;inset:0;background:linear-gradient(90deg,#ffda00 0%,#ffda00e8 20%,#ffda0060 40%,transparent 57%)}.slide-black{background:#080808;color:white}.slide-black .slide-shade{background:linear-gradient(90deg,#080808 0%,#080808e8 24%,#08080860 45%,transparent 60%)}.slide-white{background:white;color:#111}.slide-white .slide-shade{background:linear-gradient(90deg,#fff 0%,#ffffffee 24%,#ffffff70 43%,transparent 60%)}.slide-inner{position:relative;height:100%;padding-top:65px;padding-bottom:135px;display:flex;align-items:center}.slide-copy{width:45%;max-width:540px}.slide-kicker{display:block;text-transform:uppercase;font-size:.63rem;font-weight:800;letter-spacing:.18em;margin-bottom:36px}.slide-overline{display:block;font-size:.74rem;margin-bottom:15px;font-weight:650}.slide-copy h1{font-size:clamp(3rem,5.8vw,6rem);letter-spacing:-.065em;line-height:.98;font-weight:850;margin-bottom:22px;max-width:550px}.slide-copy>p{color:inherit;opacity:.8;font-size:.92rem;max-width:340px;line-height:1.8}.slide-black h1{color:#ffda00}.slide-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:28px}.slide-yellow .primary{background:#111;color:#fff;border-color:#111}.slide-actions .primary{font-size:.76rem;min-height:44px;padding:13px 17px}.hero-secondary{font-size:.72rem;border-bottom:1px solid currentColor;padding:5px 0}.slider-controlbar{position:absolute;bottom:28px;left:0;right:0;z-index:4;display:flex;justify-content:space-between;align-items:center;gap:20px;color:var(--slide-control)}.slide-tabs{display:flex;gap:20px}.slide-tabs button{display:flex;gap:10px;align-items:center;padding:14px 0;border:0;border-top:2px solid currentColor;background:transparent;color:inherit;opacity:.45;text-align:left}.slide-tabs button[aria-pressed=true]{opacity:1}.slide-tabs span{font-size:.62rem}.slide-tabs small{font-size:.67rem;font-weight:650}.slide-arrows{display:flex;gap:6px}.slide-arrows button{width:36px;height:36px;border:1px solid currentColor;background:transparent;color:inherit;border-radius:50%;font-size:.8rem}.hero-slider:has(.slide-black.is-active){--slide-control:#fff}.hero-slider:has(.slide-white.is-active){--slide-control:#111}.hero-concept{position:absolute;right:15px;bottom:7px;font-size:.48rem;letter-spacing:.06em;z-index:4;color:var(--slide-control);opacity:.7}.hero-slider:focus-visible{outline:2px solid #111}.hero-slider button:focus-visible{outline:2px solid currentColor;outline-offset:4px}
/* Shipping planner. */
.home-search{margin-top:0}.quick-search{border-radius:0 0 14px 14px}.shipping-callout{display:grid;grid-template-columns:1fr 1fr;gap:70px;background:#111;color:white;border-radius:22px;padding:60px;position:relative;overflow:hidden}.shipping-callout:after{content:'';position:absolute;width:290px;height:290px;border:1px solid #ffda0040;border-radius:50%;left:20%;bottom:-190px;pointer-events:none}.shipping-callout .eyebrow{color:#ffda00;font-size:.6rem}.shipping-callout h2{font-size:3.5rem;letter-spacing:-.055em}.shipping-callout p{color:#bbb;font-size:.88rem;max-width:400px}.shipping-method-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:28px}.shipping-method-tags span{font-size:.65rem;padding:5px 10px;border:1px solid #5a5a5a;border-radius:20px}.shipping-start{background:#fff;color:#111;padding:28px;border-radius:12px;display:grid;gap:14px}.shipping-start label{display:grid;gap:5px;font-size:.72rem;font-weight:600}.shipping-start input,.shipping-start select{min-height:44px;font-size:.8rem}.shipping-start .btn{justify-content:space-between}.shipping-start>p{font-size:.62rem;color:#777;margin:0}.process-section{background:#f7f7f7}.step-number{color:#a68c00}.shipping-info .process-grid{gap:25px}
/* Offices and conversational contact page. */
.contact-head{display:flex;justify-content:space-between;align-items:end;gap:45px;margin-bottom:45px}.contact-head h1{font-size:clamp(2.5rem,5vw,4.5rem);letter-spacing:-.06em;margin-bottom:0}.contact-head>p{max-width:330px;font-size:.95rem}.office-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.office-card{padding:28px;border:1px solid #e3e3e3;border-radius:15px;scroll-margin-top:115px;background:#fafafa;display:flex;flex-direction:column;transition:border-color .2s,transform .2s}.office-card:target{border-color:#b69b00;box-shadow:0 0 0 3px #ffda0035}.office-card:hover{transform:translateY(-3px);border-color:#b6a951}.office-heading{display:flex;align-items:center;gap:10px;font-size:.57rem;text-transform:uppercase;letter-spacing:.1em;color:#555;margin-bottom:26px}.office-arrow{margin-left:auto;font-size:1.2rem}.office-card h2{font-size:2rem;margin-bottom:11px}.office-demo{align-self:flex-start;background:#ffed8a;color:#4d4100;padding:4px 8px;font-size:.54rem;border-radius:4px}.office-address{font-size:.78rem;margin-top:18px;min-height:60px;color:#666}.office-card dl{margin:0 0 24px}.office-card dl>div{padding:12px 0;border-top:1px solid #e6e6e6}.office-card dt{font-size:.56rem;letter-spacing:.08em;text-transform:uppercase;color:#777;margin-bottom:4px}.office-card dd{margin:0;font-size:.8rem;overflow-wrap:anywhere}.office-whatsapp{margin-top:auto;font-size:.73rem}.contact-enquiry{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:start;margin-top:85px}.contact-enquiry h2{font-size:3rem}.contact-enquiry>div>p{max-width:350px;font-size:.9rem}.contact-main{border-top:1px solid #ddd;padding-top:22px;display:grid;gap:6px;margin-top:35px}.contact-main span{font-size:.65rem;color:#777}.contact-main a{font-weight:650;font-size:.9rem}.office-settings{padding:20px;border:1px solid #ddd;border-radius:10px;margin:20px 0}.office-settings legend{font-size:1.1rem;font-weight:750;padding:0 8px}
/* About. */
.about-heading{margin-bottom:45px}.about-heading h1{font-size:clamp(2.4rem,5vw,4.7rem);letter-spacing:-.065em;margin-bottom:10px}.about-heading>p{color:#777;font-size:.85rem}.about-intro{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.about-art{position:relative}.about-art>img{width:100%;border-radius:18px}.experience-tag{position:absolute;bottom:25px;left:-20px;display:flex;gap:14px;align-items:center;background:#ffda00;color:#111;padding:20px 25px;border-radius:10px;box-shadow:0 12px 30px #0001}.experience-tag strong{font-size:3.5rem;line-height:1;font-weight:850;letter-spacing:-.06em}.experience-tag span{font-size:.62rem;font-weight:750;letter-spacing:.1em}.about-copy h2{font-size:2rem;line-height:1.2}.about-copy p{font-size:.9rem;color:#666}.about-reasons{margin-top:85px}.reason-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.reason-grid article{border:1px solid #e6e6e6;border-radius:12px;padding:28px}.reason-grid article>span{font-size:.7rem;background:#ffda00;border-radius:50%;width:34px;height:34px;display:grid;place-items:center;font-weight:750;margin-bottom:25px}.reason-grid h3{font-size:1.1rem}.reason-grid p{font-size:.8rem;margin-bottom:0}.purpose-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:45px 0}.purpose-grid article{padding:40px;border-radius:14px;background:#111;color:white}.purpose-grid article:nth-child(2){background:#ffda00;color:#111}.purpose-grid .eyebrow{color:inherit;opacity:.7}.purpose-grid p{color:inherit;opacity:.8;font-size:.9rem;margin-bottom:0}
/* Compact modern footer. */
.jcl-footer{background:#f5f5f3;border-top:1px solid #e8e8e8;padding:50px 0 18px}.footer-main{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;padding-bottom:38px}.footer-brand img{width:160px;height:90px;object-fit:contain;margin-bottom:20px}.footer-brand p{font-size:.8rem;color:#777}.footer-brand p strong{color:#111;font-weight:550}.footer-connect .eyebrow{font-size:.55rem}.footer-connect h2{font-size:2rem;margin-bottom:22px;letter-spacing:-.045em}.footer-office-links{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.footer-office-links>a{border:1px solid #d6d6d6;border-radius:7px;padding:12px 10px;font-size:.7rem;display:flex;align-items:center;gap:6px;background:white}.footer-office-links .country-flag{width:20px;height:14px}.footer-office-links>a>span{margin-left:auto}.footer-office-links>a:hover{background:#ffda00;border-color:#ffda00}.footer-utility{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:20px 0;display:flex;gap:20px;justify-content:space-between;align-items:center}.footer-utility nav{display:flex;gap:22px;flex-wrap:wrap;font-size:.71rem}.footer-utility .socials{margin:0;font-size:.65rem}.footer-signoff{display:flex;justify-content:space-between;gap:20px;font-size:.59rem;color:#777;padding-top:20px}.footer-signoff strong{color:#111;font-weight:650}
@media(max-width:1100px){.slide-copy{width:50%}.slide-copy h1{font-size:4rem}.slide-inner{padding-top:35px;padding-bottom:130px}.slide-kicker{margin-bottom:23px}.slide-copy>p{font-size:.82rem;max-width:290px}.slide-actions{gap:14px}.slide-tabs{gap:15px}.slide-tabs small{font-size:.59rem}.latest-stock .vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-callout{gap:35px;padding:40px}.office-card{padding:22px}.office-heading{font-size:.5rem;gap:6px}.about-intro{gap:40px}.about-copy h2{font-size:1.7rem}.contact-enquiry{gap:35px}}
@media(max-width:850px){.hero-slides{height:630px}.slide-copy h1{font-size:3.4rem}.slide-art{object-position:60% center}.slide-copy{width:52%}.slide-copy>p{font-size:.8rem;max-width:260px}.slide-actions{display:grid;gap:10px;justify-items:start;margin-top:20px}.slide-kicker{font-size:.52rem}.slide-overline{font-size:.64rem}.slide-tabs small{font-size:.54rem}.office-grid{grid-template-columns:1fr}.office-card{display:grid;grid-template-columns:1fr 1.4fr;gap:0 25px}.office-heading{grid-column:1/-1;margin-bottom:16px}.office-card h2{grid-column:1;margin-bottom:8px}.office-demo{grid-column:1;align-self:start;justify-self:start}.office-address{grid-column:1;margin-bottom:10px;min-height:0}.office-card dl{grid-column:2;grid-row:2/5}.office-whatsapp{grid-column:1/-1;margin-top:12px}.about-intro{grid-template-columns:1fr}.about-art{max-width:600px}.experience-tag{left:18px}.about-copy h2{font-size:2rem}.reason-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-head{gap:25px}.contact-head>p{max-width:250px}.shipping-callout{gap:25px;padding:30px}.shipping-callout h2{font-size:3rem}.footer-main{gap:30px;grid-template-columns:.8fr 1.2fr}.footer-office-links{grid-template-columns:1fr}.footer-office-links>a{padding:10px 15px}.footer-connect h2{font-size:1.7rem}}
@media(max-width:600px){.nav-wrap{min-height:76px}.header .brand-logo{width:125px;height:62px}.topbar .wrap{font-size:.57rem;gap:9px}.topbar .wrap>span{gap:5px}.topbar .icon{width:12px}.topbar .wrap>a{display:block;font-size:.57rem}.hero-slides{height:680px}.slide-inner{padding-top:28px;padding-bottom:0;align-items:start}.slide-copy{width:100%;max-width:100%}.slide-kicker{font-size:.51rem;margin-bottom:18px;letter-spacing:.13em}.slide-overline{font-size:.65rem;margin-bottom:9px}.slide-copy h1{font-size:clamp(2.6rem,12vw,3.3rem);max-width:350px;line-height:.99;margin-bottom:15px}.slide-copy>p{font-size:.77rem;line-height:1.6;max-width:330px;margin-bottom:0}.slide-actions{display:flex;align-items:center;gap:15px;margin-top:18px}.slide-actions .primary{font-size:.65rem;padding:10px 12px;min-height:39px}.hero-secondary{font-size:.6rem}.slide-art{top:auto;bottom:72px;height:300px;width:100%;object-fit:cover;object-position:69% center}.slide-shade{background:linear-gradient(#ffda00 0%,#ffda00 42%,#ffda00a0 48%,transparent 56%,transparent 76%,#ffda00 93%)}.slide-black .slide-shade{background:linear-gradient(#080808 0%,#080808 42%,#08080890 49%,transparent 56%,transparent 76%,#080808 93%)}.slide-white .slide-shade{background:linear-gradient(#fff 0%,#fff 42%,#ffffff90 49%,transparent 56%,transparent 76%,#fff 93%)}.slider-controlbar{bottom:24px;gap:9px}.slide-tabs{gap:9px;flex:1}.slide-tabs button{padding:9px 0;gap:4px;align-items:start;flex:1;flex-direction:column}.slide-tabs span{font-size:.53rem}.slide-tabs small{font-size:.48rem;line-height:1.2;max-width:70px}.slide-arrows{gap:3px}.slide-arrows button{width:27px;height:27px;font-size:.62rem}.hero-concept{bottom:5px;font-size:.43rem}.latest-stock .vehicle-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:0;gap:14px;padding-bottom:18px;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#c8b13a #f2f2f2}.latest-stock .vehicle-card{flex:0 0 86%;scroll-snap-align:start}.latest-stock .card-body{padding:19px}.latest-stock .card-title h3{font-size:1.15rem}.latest-stock .vehicle-location{flex-direction:row;align-items:center}.latest-stock .card-price strong{font-size:1.4rem}.latest-stock .stock-ref{font-size:.65rem}.latest-stock .spec-row{font-size:.7rem}.latest-stock .section-heading{align-items:end;gap:15px}.latest-stock .section-heading h2{font-size:1.8rem;margin-bottom:0}.latest-stock .text-link{font-size:.64rem;white-space:nowrap}.latest-navigation{font-size:.61rem}.latest-navigation button{width:30px;height:30px}.shipping-callout{grid-template-columns:1fr;gap:25px;padding:25px 20px;border-radius:15px}.shipping-callout h2{font-size:2.6rem;margin-bottom:15px}.shipping-callout p{font-size:.8rem}.shipping-method-tags{margin-top:18px}.shipping-start{padding:20px}.shipping-start label{font-size:.68rem}.shipping-start input,.shipping-start select{font-size:.75rem}.shipping-start>p{font-size:.58rem}.contact-head{display:block;margin-bottom:30px}.contact-head h1{font-size:2.6rem}.contact-head>p{max-width:100%;margin-top:20px;font-size:.83rem}.office-card{display:flex;padding:24px}.office-card h2{font-size:1.8rem}.office-heading{font-size:.58rem}.office-card dl{margin-bottom:10px}.office-address{margin-bottom:18px;font-size:.77rem}.office-whatsapp{margin-top:15px}.contact-enquiry{grid-template-columns:1fr;gap:25px;margin-top:55px}.contact-enquiry h2{font-size:2.3rem}.contact-main{margin-top:20px}.about-heading{margin-bottom:30px}.about-heading h1{font-size:2.5rem}.about-heading>p{font-size:.73rem}.about-intro{gap:35px}.about-copy h2{font-size:1.7rem}.about-copy p{font-size:.84rem}.experience-tag{padding:13px 18px;bottom:15px;left:15px}.experience-tag strong{font-size:2.8rem}.experience-tag span{font-size:.53rem}.reason-grid{grid-template-columns:1fr}.reason-grid article{padding:24px}.reason-grid article>span{margin-bottom:16px}.about-reasons{margin-top:50px}.purpose-grid{grid-template-columns:1fr}.purpose-grid article{padding:28px}.jcl-footer{padding-top:35px}.footer-main{grid-template-columns:1fr;gap:25px;padding-bottom:28px}.footer-brand{display:flex;gap:25px;align-items:center}.footer-brand img{width:125px;height:70px;margin-bottom:0}.footer-brand p{font-size:.63rem;margin:0}.footer-connect h2{font-size:1.8rem}.footer-office-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.footer-office-links>a{padding:11px 7px;font-size:.58rem;gap:5px}.footer-office-links .country-flag{width:17px;height:12px}.footer-utility{display:block}.footer-utility nav{gap:15px;font-size:.65rem}.footer-utility .socials{margin-top:15px}.footer-signoff{font-size:.51rem;gap:12px;flex-direction:column}.whatsapp-float{bottom:18px;right:16px}.office-settings{padding:15px}.detail-location{font-size:.76rem}}
@media(prefers-reduced-motion:reduce){.hero-slide,.slide-art,.vehicle-card,.card-image img{transition:none;transform:none}html{scroll-behavior:auto}}
@media print{.hero-slider,.jcl-footer,.header,.whatsapp-float{display:none}}
/* Keep slideshow controls clear of the fixed WhatsApp shortcut. */
.slider-controlbar .slide-arrows{position:absolute;right:0;bottom:68px}.slide-arrows button{background:#ffffffeb;color:#111;border-color:#ffffff80;box-shadow:0 3px 12px #0001}@media(max-width:600px){.slider-controlbar .slide-arrows{bottom:64px;right:0}.slide-tabs{width:100%}.slide-tabs button{max-width:none}.slide-tabs small{max-width:none}.slide-tabs{gap:15px}.slide-tabs button{flex-direction:row;align-items:center;gap:6px}.hero-concept{right:auto;left:20px}}
/* Staggered text entrances restart with each active slide. */
.slide-brand{display:block;font-size:.88rem;font-weight:850;letter-spacing:.16em;line-height:1.2;margin-bottom:10px}.slide-copy .slide-kicker{margin-bottom:24px}.slide-black .slide-brand{color:#ffda00}
@keyframes jcl-copy-rise{from{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translate3d(0,0,0)}}
@keyframes jcl-heading-reveal{from{opacity:0;transform:translate3d(0,26px,0);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:translate3d(0,0,0);clip-path:inset(0 0 0 0)}}
.hero-slide.is-active .slide-brand{animation:jcl-copy-rise .5s cubic-bezier(.2,.7,.2,1) both}.hero-slide.is-active .slide-kicker{animation:jcl-copy-rise .5s .06s cubic-bezier(.2,.7,.2,1) both}.hero-slide.is-active .slide-overline{animation:jcl-copy-rise .5s .12s cubic-bezier(.2,.7,.2,1) both}.hero-slide.is-active .slide-copy h1{animation:jcl-heading-reveal .65s .16s cubic-bezier(.2,.7,.2,1) both}.hero-slide.is-active .slide-copy>p{animation:jcl-copy-rise .55s .26s cubic-bezier(.2,.7,.2,1) both}.hero-slide.is-active .slide-actions{animation:jcl-copy-rise .55s .34s cubic-bezier(.2,.7,.2,1) both}
@media(max-width:600px){.slide-brand{font-size:.72rem;margin-bottom:9px;letter-spacing:.15em}.slide-copy .slide-kicker{margin-bottom:14px}.slide-inner{padding-top:23px}.slide-overline{margin-bottom:7px}.slide-art{height:285px}}
@media(prefers-reduced-motion:reduce){.hero-slide.is-active .slide-copy>*{animation:none!important;opacity:1;transform:none;clip-path:none}}
