:root{--paper:#f4f3ef;--ink:#171918;--red:#e32620;--muted:#656761;--line:#dcded6;--white:#fff;font-family:"Segoe UI",Arial,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none;scroll-behavior:smooth;scroll-padding-top:24px}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{display:block;max-width:100%}svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid var(--red);outline-offset:5px}::selection{background:#f9b4ac}.container{width:min(1420px,calc(100% - 96px));margin-inline:auto}.skip-link{position:fixed;top:8px;left:12px;padding:12px 18px;background:var(--ink);color:white;z-index:10;transform:translateY(-160%)}.skip-link:focus{transform:none}.topline{background:var(--ink);color:white;font-size:10px;letter-spacing:.13em}.topline .container{display:flex;justify-content:space-between;align-items:center;min-height:34px;gap:12px}.topline a{display:flex;align-items:center;gap:10px;letter-spacing:.04em}.topline svg{width:15px;height:15px}.header{border-bottom:1px solid var(--line);background:var(--paper)}.header-inner{height:94px;display:flex;justify-content:space-between;align-items:center;gap:28px}.logo{display:block;flex-shrink:0}.logo img{width:210px;height:66px;object-fit:contain}.header nav{display:flex;align-items:center;gap:38px;font-size:13px;font-weight:650}.header nav a{padding-block:16px}.nav-contact{display:flex;align-items:center;gap:22px}.breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:14px;font-size:11px;color:var(--muted);padding-block:30px}.breadcrumb a{display:flex;align-items:center;gap:9px;color:var(--ink)}.breadcrumb svg{width:17px;height:17px}.vehicle-intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px;align-items:start}.vehicle-visual{background:white;border:1px solid #e8e9e3;border-radius:3px;overflow:hidden}.visual-label{display:flex;justify-content:space-between;gap:16px;padding:28px 30px 0;font-size:12px;font-weight:800;letter-spacing:.12em}.visual-label span{font-weight:500;color:#7e8179;font-size:10px;letter-spacing:.08em}.hero-image{height:465px;display:flex;align-items:center;justify-content:center;padding:28px 22px}.hero-image img{width:100%;height:100%;object-fit:contain}.visual-foot{padding:22px 30px;border-top:1px solid #eeefe9;display:flex;justify-content:space-between;gap:15px;font-size:11px}.visual-foot span:last-child{font-size:9px;color:#72756c;letter-spacing:.09em}.vehicle-summary{padding-block:20px 8px}.eyebrow{display:block;font-size:10px;font-weight:750;letter-spacing:.13em;text-transform:uppercase;line-height:1.7;margin:0 0 16px}.vehicle-summary>.eyebrow{color:var(--red)}h1,h2,h3,p{margin-top:0}h1{font-weight:750;font-size:clamp(38px,4.6vw,68px);letter-spacing:-.055em;line-height:1.03;margin-bottom:25px;overflow-wrap:anywhere}.lead{font-size:16px;line-height:1.65;color:#62665e;max-width:480px;margin-bottom:26px}.price-block{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.price-label{font-size:11px;color:var(--muted)}.price-block strong{font-size:35px;letter-spacing:-.045em;line-height:1.2;font-weight:750}.price-block strong a{font-size:18px;vertical-align:top;margin-left:3px;line-height:1.7}.availability{display:flex;align-items:center;gap:9px;font-size:11px;color:#666b61;margin-bottom:25px}.availability>span{width:6px;height:6px;background:#808876;border-radius:50%;flex-shrink:0}.actions{display:grid;gap:10px;max-width:430px}.button{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:52px;padding:15px 22px;font-size:12px;font-weight:650;border-radius:3px;border:1px solid transparent;transition:background .15s,color .15s}.primary{background:var(--red);color:white}.primary:hover{background:#c81e19}.secondary{background:transparent;border-color:#c7cbc0}.secondary:hover{background:#e9eae3}.light{background:white;color:var(--ink)}.light:hover{background:var(--paper)}.summary-help{display:flex;justify-content:space-between;gap:20px;max-width:430px;font-size:11px;margin-block:20px;padding-bottom:21px;border-bottom:1px solid var(--line);color:var(--muted)}.summary-help a{font-weight:700;color:var(--ink)}.tools{display:flex;gap:28px}.tools button{border:0;background:none;font-size:11px;display:flex;align-items:center;gap:16px;padding:5px 0;color:var(--ink)}.tools svg{width:16px;height:16px}.share-status{font-size:11px;line-height:1.5;margin:9px 0 0;min-height:17px}.copy-fallback label{display:block;font-size:11px;margin-block:9px}.copy-fallback input{width:100%;border:1px solid var(--line);background:white;padding:12px;font-size:12px;border-radius:3px}.key-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:54px;padding-block:34px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.key-facts>div{padding-inline:28px;border-right:1px solid var(--line)}.key-facts>div:first-child{padding-left:0}.key-facts>div:last-child{border:0}.key-facts span{display:block;font-size:11px;color:var(--muted);margin-bottom:8px}.key-facts strong{font-size:21px;font-weight:650;letter-spacing:-.025em;overflow-wrap:anywhere}.story-section{display:grid;grid-template-columns:1fr 1.25fr;gap:80px;padding-block:100px}.story-section h2,.technical-heading h2{font-size:clamp(32px,4vw,56px);line-height:1.03;letter-spacing:-.055em;font-weight:700}.story-content>p{font-size:19px;line-height:1.6;color:#555a50}.highlights{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:18px 30px;margin:28px 0 35px}.highlights li{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.5}.highlights svg{color:var(--red);width:19px;height:19px}.color-info{border-top:1px solid var(--line);padding-top:25px}.color-info .eyebrow{margin-bottom:10px}.color-info p{font-size:14px;line-height:1.7;margin-bottom:8px}.color-info small{display:block;color:var(--muted);font-size:11px;line-height:1.65}.technical-section{background:#eaece4;padding-block:90px}.technical-layout{display:grid;grid-template-columns:1fr 1.5fr;gap:90px}.technical-heading>p:not(.eyebrow){font-size:14px;line-height:1.8;color:var(--muted);max-width:320px}.text-link{display:inline-flex;align-items:center;gap:20px;font-size:12px;font-weight:650;border-bottom:1px solid #9caa90;padding-bottom:9px}.technical-heading .text-link{margin-top:18px}.technical-groups details{border-bottom:1px solid #cdd2c5}.technical-groups details:first-child{border-top:1px solid #cdd2c5}.technical-groups summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:18px;font-weight:600;letter-spacing:-.02em}.technical-groups summary::-webkit-details-marker{display:none}.technical-groups summary>span{font-size:24px;font-weight:350;color:#68775c}.technical-groups details[open] summary>span{transform:rotate(45deg)}.technical-groups dl{margin:0 0 25px}.technical-groups dl>div{display:grid;grid-template-columns:1fr 1.2fr;gap:30px;padding:11px 0;font-size:12px;line-height:1.6;border-top:1px solid #dce0d5}.technical-groups dt{color:#626b59}.technical-groups dd{margin:0;font-weight:550;overflow-wrap:anywhere}.technical-note{font-size:10px;line-height:1.8;color:#66715c;margin-top:20px;max-width:600px}.related-section{padding-block:100px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:36px}.section-heading h2{font-size:clamp(28px,3.5vw,46px);letter-spacing:-.045em;line-height:1.15;margin-bottom:0;font-weight:700}.section-heading .eyebrow{margin-bottom:12px}.section-heading>.text-link{flex-shrink:0}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.related-card{background:white;border:1px solid #e2e5db;border-radius:3px;overflow:hidden}.related-image{height:250px;display:block;padding:22px;background:white}.related-image img{width:100%;height:100%;object-fit:contain}.related-content{padding:26px;border-top:1px solid #eef0e9}.related-content .eyebrow{font-size:9px;margin-bottom:12px;color:var(--muted)}.related-content h3{font-size:23px;line-height:1.15;letter-spacing:-.04em;min-height:54px;margin-bottom:14px;overflow-wrap:anywhere}.related-content>p:not(.eyebrow){font-size:12px;line-height:1.7;color:var(--muted);min-height:61px;margin-bottom:22px}.related-content>div{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e4e7de;padding-top:21px;gap:15px}.related-content small{display:block;color:var(--muted);font-size:9px;margin-bottom:4px}.related-content strong{font-size:23px;font-weight:650;letter-spacing:-.03em}.round-link{width:42px;height:42px;background:var(--paper);border-radius:50%;display:grid;place-items:center;transition:background .15s,color .15s}.round-link:hover{background:var(--ink);color:white}.contact-panel{display:flex;align-items:center;justify-content:space-between;gap:50px;background:var(--ink);color:white;padding:65px 70px;margin-bottom:38px}.contact-panel .eyebrow{color:#c4cbbc}.contact-panel h2{font-size:clamp(30px,3.8vw,54px);line-height:1.07;letter-spacing:-.045em;font-weight:650;margin-bottom:20px}.contact-panel p:not(.eyebrow){max-width:520px;line-height:1.8;font-size:13px;color:#bdc5b5;margin-bottom:0}.contact-panel>.button{flex-shrink:0;min-width:215px}.price-info{font-size:10px;line-height:1.8;color:#697260;scroll-margin-top:30px;margin-bottom:50px}.price-info p{max-width:1160px}.price-info strong{color:#424c3b}footer{background:#e9ece2;font-size:11px;color:#4e5945}.footer-main{display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:30px;padding-block:44px}.footer-main>div{display:flex;flex-direction:column;gap:11px}.footer-main strong{font-size:12px;font-weight:700;color:#26321c}.footer-bottom{display:flex;justify-content:space-between;gap:30px;align-items:center;border-top:1px solid #cfd7c5;padding-block:22px;font-size:10px}.footer-bottom nav{display:flex;gap:24px}.mobile-action{display:none}[hidden]{display:none!important}@media(min-width:1500px){.hero-image{height:520px}}@media(max-width:1100px){.container{width:calc(100% - 64px)}.vehicle-intro{gap:38px}.hero-image{height:405px;padding:26px 15px}.visual-label,.visual-foot{padding-inline:22px}.visual-label{flex-wrap:wrap;gap:8px}.vehicle-summary{padding-top:10px}.story-section{gap:55px}.technical-layout{gap:50px}.related-content{padding:20px}.related-content h3{font-size:20px}.related-image{height:210px}.contact-panel{padding:50px}}@media(max-width:900px){.container{width:calc(100% - 48px)}.header-inner{height:82px}.logo img{width:190px;height:60px}.header nav{gap:22px}.vehicle-intro{grid-template-columns:1fr;gap:35px}.vehicle-visual{order:1}.vehicle-summary{order:0;display:grid;grid-template-columns:1fr 1fr;column-gap:35px}.vehicle-summary>.eyebrow,.vehicle-summary h1,.vehicle-summary .lead{grid-column:1/-1}.vehicle-summary h1{max-width:750px;font-size:56px}.vehicle-summary .lead{max-width:700px;font-size:16px;margin-bottom:20px}.price-block{grid-row:4}.availability{grid-column:1;grid-row:5;align-self:start;line-height:1.5}.actions{grid-column:2;grid-row:4/6}.summary-help{grid-column:1/-1;max-width:none;margin-top:10px}.tools{grid-column:1/-1}.share-status,.copy-fallback{grid-column:1/-1}.hero-image{height:440px}.key-facts{margin-top:30px}.key-facts>div{padding-inline:19px}.key-facts strong{font-size:18px}.story-section{grid-template-columns:1fr 1.4fr;gap:40px;padding-block:70px}.story-content>p{font-size:16px}.highlights{grid-template-columns:1fr}.technical-layout{grid-template-columns:1fr 1.5fr;gap:32px}.technical-heading h2{font-size:38px}.technical-section{padding-block:70px}.related-grid{gap:14px}.related-content{padding:17px}.related-content h3{font-size:19px}.related-content>p:not(.eyebrow){min-height:82px}.related-content strong{font-size:20px}.related-image{height:180px;padding:13px}.contact-panel{padding:40px;gap:30px}.contact-panel>.button{min-width:190px}.footer-main{grid-template-columns:1.4fr 1fr;row-gap:30px}.footer-main>div:last-child{grid-column:1/-1;flex-direction:row;gap:30px}}@media(max-width:600px){:root{scroll-padding-top:16px}.container{width:calc(100% - 36px)}body{padding-bottom:79px}.topline .container{min-height:30px;justify-content:center}.topline span{font-size:8px;letter-spacing:.08em}.topline a{display:none}.header-inner{height:74px;gap:10px}.logo img{width:150px;height:50px}.header nav{gap:13px;font-size:10px}.header nav .nav-contact{gap:5px}.nav-contact svg{display:none}.breadcrumb{font-size:9px;gap:10px;padding-block:22px}.breadcrumb a{gap:5px}.breadcrumb svg{width:14px}.vehicle-intro{gap:17px}.vehicle-summary{display:block;padding-top:4px}.vehicle-summary>.eyebrow{font-size:9px;margin-bottom:13px}.vehicle-summary h1{font-size:44px;letter-spacing:-.055em;margin-bottom:17px}.vehicle-summary .lead{font-size:14px;line-height:1.7;margin-bottom:20px}.price-block{margin-bottom:13px}.price-block strong{font-size:32px}.availability{font-size:10px;margin-bottom:20px}.actions{max-width:none;grid-template-columns:1fr 1fr;gap:8px}.button{min-height:49px;padding:14px;font-size:10px;gap:10px}.button svg{width:17px;height:17px}.summary-help{font-size:10px;margin-top:18px;padding-bottom:17px}.tools{gap:25px}.tools button{font-size:10px}.share-status{min-height:15px}.visual-label{padding:22px 20px 0;font-size:10px}.visual-label span{font-size:8px}.hero-image{height:285px;padding:18px 8px}.visual-foot{padding:17px 20px;font-size:9px}.visual-foot span:last-child{font-size:7px}.key-facts{grid-template-columns:1fr 1fr;padding-block:8px;margin-top:25px}.key-facts>div{padding:18px!important;border-bottom:1px solid var(--line)}.key-facts>div:nth-child(odd){padding-left:0!important}.key-facts>div:nth-child(even){border-right:0}.key-facts>div:nth-child(n+3){border-bottom:0}.key-facts span{font-size:10px}.key-facts strong{font-size:18px}.story-section{grid-template-columns:1fr;gap:12px;padding-block:52px}.story-section h2{font-size:39px}.story-section .eyebrow{margin-bottom:12px}.story-content>p{font-size:16px;line-height:1.7}.highlights{grid-template-columns:1fr;gap:15px;margin-block:24px}.highlights li{font-size:12px}.color-info{padding-top:20px}.color-info p{font-size:13px}.color-info small{font-size:10px}.technical-section{padding-block:50px}.technical-layout{grid-template-columns:1fr;gap:25px}.technical-heading h2{font-size:39px}.technical-heading>p:not(.eyebrow){max-width:none;font-size:13px}.technical-heading .text-link{margin-top:7px}.technical-groups summary{font-size:17px;padding-block:22px}.technical-groups dl>div{font-size:11px;gap:18px;grid-template-columns:1fr 1.25fr;padding-block:11px}.technical-note{font-size:10px}.related-section{padding-block:55px}.section-heading{display:block;margin-bottom:25px}.section-heading h2{font-size:33px}.section-heading>.text-link{margin-top:20px}.related-grid{grid-template-columns:1fr;gap:18px}.related-image{height:240px;padding:20px}.related-content{padding:23px}.related-content h3{font-size:25px;min-height:0}.related-content>p:not(.eyebrow){min-height:0;font-size:13px}.related-content strong{font-size:25px}.contact-panel{padding:32px 25px;display:block;margin-bottom:25px}.contact-panel h2{font-size:34px}.contact-panel p:not(.eyebrow){font-size:12px}.contact-panel>.button{margin-top:26px;max-width:240px;font-size:12px}.price-info{font-size:9px;margin-bottom:35px}.footer-main{grid-template-columns:1fr;gap:25px;padding-block:35px;font-size:10px}.footer-main>div:last-child{grid-column:auto;flex-direction:column;gap:11px}.footer-bottom{display:block;font-size:9px;padding-block:20px}.footer-bottom nav{margin-top:20px;gap:22px}.mobile-action{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:5;align-items:center;justify-content:space-between;gap:16px;background:#fffffff2;backdrop-filter:blur(12px);border-top:1px solid #ddd;padding:12px 18px calc(12px + env(safe-area-inset-bottom));min-height:79px}.mobile-action>div{min-width:0}.mobile-action>div span{display:block;font-size:9px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;margin-bottom:4px}.mobile-action strong{font-size:20px;letter-spacing:-.035em}.mobile-action .button{flex-shrink:0;min-width:128px;font-size:11px;padding-inline:16px}}@media(max-width:360px){.container{width:calc(100% - 28px)}.logo img{width:132px}.header nav{gap:10px;font-size:9px}.vehicle-summary h1{font-size:39px}.actions{grid-template-columns:1fr}.hero-image{height:250px}.visual-foot span:last-child{letter-spacing:0}.mobile-action>div span{max-width:165px}.mobile-action .button{min-width:116px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*{transition:none!important}}@media print{@page{margin:14mm}body{padding:0;background:white;color:black}.container{width:100%;max-width:none}.topline,.header nav,.breadcrumb,.actions,.summary-help,.tools,.share-status,.copy-fallback,.related-section,.contact-panel,.mobile-action,.text-link,.footer-bottom,.skip-link{display:none!important}.header{border-bottom:1px solid #aaa}.header-inner{height:60px}.logo img{width:175px;height:50px}.vehicle-intro{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:25px}.vehicle-visual{order:0}.vehicle-summary{order:1;display:block}.vehicle-summary h1{font-size:30px}.vehicle-summary .lead{font-size:11px}.vehicle-summary .eyebrow{font-size:8px}.visual-label,.visual-foot{display:none}.hero-image{height:220px;padding:10px}.price-block strong{font-size:25px}.availability{font-size:9px}.key-facts{margin-top:20px;padding-block:15px}.key-facts>div{padding-inline:15px!important;border-bottom:0}.key-facts strong{font-size:13px}.key-facts span{font-size:8px}.story-section{display:block;padding-block:25px}.story-section h2{font-size:24px}.story-section h2 br{display:none}.story-content>p{font-size:10px}.highlights{grid-template-columns:1fr 1fr;gap:8px;margin-block:15px}.highlights li{font-size:9px}.color-info{padding-top:12px}.color-info p{font-size:10px}.color-info small{font-size:8px}.technical-section{padding-block:20px;background:white}.technical-layout{display:block}.technical-heading h2{font-size:24px}.technical-heading h2 br{display:none}.technical-heading>p:not(.eyebrow){max-width:none;font-size:10px}.technical-groups details{break-inside:avoid}.technical-groups summary{font-size:12px;padding-block:14px}.technical-groups summary>span{display:none}.technical-groups dl>div{font-size:9px;padding-block:6px}.technical-groups dl{margin-bottom:14px}.technical-note,.price-info{font-size:8px}.price-info{margin-top:20px;margin-bottom:15px}.eyebrow{font-size:8px;margin-bottom:8px}.footer-main{display:flex;justify-content:space-between;padding-block:20px;font-size:8px}.footer-main>div{gap:6px}.footer-main>div:last-child{display:none}.footer-main strong{font-size:9px}footer{background:white;border-top:1px solid #aaa}a[href]:after{content:none!important}}

/* Shared dark showroom palette. Original manufacturer images remain untouched. */
@media screen{
  :root{--paper:#090a0c;--ink:#f5f5f7;--red:#d52b24;--muted:#b8bdc6;--line:#343940;--white:#f5f5f7;color-scheme:dark}
  body{background:#090a0c;color:#f5f5f7}
  ::selection{background:#89312e;color:#fff}
  .skip-link{background:#20242b;color:#f5f5f7;border:1px solid #ff655e}
  button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline-color:#ff655e}
  .topline{background:#111317;color:#b8bdc6;border-bottom:1px solid #343940}
  .header{background:#090a0c;border-color:#343940}
  .header nav a:hover,.breadcrumb a:hover,.tools button:hover,.text-link:hover,.footer-main a:hover,.footer-bottom a:hover{color:#ff655e}
  .logo img{border-radius:3px}
  .vehicle-visual{background:#111317;border:1px solid #343940;box-shadow:0 24px 60px #00000026}
  .visual-label{color:#f5f5f7}
  .visual-label span,.visual-foot span:last-child{color:#b8bdc6}
  .visual-foot{background:#171a1f;border-color:#343940;color:#b8bdc6}
  .hero-image{background:#111317}
  .vehicle-summary>.eyebrow{color:#ff655e}
  .lead,.availability,.story-content>p{color:#b8bdc6}
  .availability>span{background:#b8bdc6}
  .primary{background:#d52b24;color:#fff;border-color:#d52b24}
  .primary:hover{background:#b9221d;border-color:#b9221d}
  .secondary{background:#171a1f;border-color:#343940;color:#f5f5f7}
  .secondary:hover{background:#20242b;border-color:#6d7582}
  .light{background:#20242b;border-color:#59616e;color:#f5f5f7}
  .light:hover{background:#2c323c;border-color:#b8bdc6}
  .tools button{color:#b8bdc6}
  .copy-fallback input{background:#171a1f;border-color:#59616e;color:#f5f5f7}
  .key-facts{border-color:#343940}
  .key-facts strong{color:#f5f5f7}
  .highlights svg{color:#ff655e}
  .color-info p{color:#f5f5f7}
  .technical-section{background:#111317;border-block:1px solid #272c33}
  .text-link{color:#f5f5f7;border-color:#59616e}
  .technical-groups details,.technical-groups details:first-child,.technical-groups dl>div{border-color:#343940}
  .technical-groups summary{color:#f5f5f7}
  .technical-groups summary>span{color:#ff655e}
  .technical-groups dt,.technical-note{color:#b8bdc6}
  .technical-groups dd{color:#f5f5f7}
  .related-card{background:#171a1f;border-color:#343940}
  .related-image{background:#111317}
  .related-content,.related-content>div{border-color:#343940}
  .related-content h3 a:hover{color:#ff655e}
  .round-link{background:#20242b;border:1px solid #343940;color:#f5f5f7}
  .round-link:hover{background:#d52b24;border-color:#d52b24;color:#fff}
  .contact-panel{background:linear-gradient(115deg,#171a1f,#111317);border:1px solid #343940;color:#f5f5f7}
  .contact-panel .eyebrow{color:#ff655e}
  .contact-panel p:not(.eyebrow){color:#b8bdc6}
  .price-info,.footer-main,.footer-bottom{color:#b8bdc6}
  .price-info strong,.footer-main strong{color:#f5f5f7}
  footer{background:#111317;border-top:1px solid #343940;color:#b8bdc6}
  .footer-bottom{border-color:#343940}
  .mobile-action{background:#111317f5;border-color:#343940;color:#f5f5f7;box-shadow:0 -10px 30px #00000038}
}

/* Preserve the supplied logo's native 3:1 proportions on screen and in print. */
.logo img{height:auto;aspect-ratio:3/1;object-fit:contain}
