/*
Theme Name: WorthVault
Theme URI: https://worthvault.uk
Author: WorthVault
Description: A bespoke premium automotive marketplace theme, built without plugins.
Version: 1.0.0
Text Domain: worthvault
*/
:root{--ink:#0a0c0d;--panel:#121617;--panel-2:#171c1d;--line:rgba(238,233,224,.18);--muted:#aaa69e;--bone:#e9e3d9;--accent:#d9d0c2;--green:#b9cfbd;--danger:#e7a29a;--display:"Barlow Condensed",Impact,sans-serif;--mono:"DM Mono",monospace;--ease:cubic-bezier(.23,1,.32,1)}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{margin:0;background:var(--ink);color:var(--bone);font:400 17px/1.55 Inter,Arial,sans-serif}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.wv-shell{overflow:hidden;min-height:100vh}.wv-container{width:min(1360px,calc(100% - 72px));margin:auto}.wv-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 14px;color:#cfc7bb;font:500 11px var(--mono);letter-spacing:.16em;text-transform:uppercase}.wv-eyebrow:before{width:26px;height:1px;background:#9c968d;content:""}.wv-title{margin:0;font:400 clamp(48px,6vw,94px)/.86 var(--display);letter-spacing:.035em;text-transform:uppercase}.wv-copy{color:#bcb8b0;max-width:620px;font-size:18px;line-height:1.75}.wv-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:51px;padding:0 20px;border:1px solid var(--bone);background:var(--bone);color:#0e1112;font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;transition:transform .16s var(--ease),background .16s var(--ease),color .16s var(--ease)}.wv-button:hover{transform:translateY(-2px);background:#fff}.wv-button:active{transform:scale(.97)}.wv-button--line{background:transparent;color:var(--bone);border-color:var(--line)}.wv-button--line:hover{background:var(--bone);color:var(--ink)}.wv-button--small{min-height:41px;padding:0 14px;font-size:10px}.wv-header{position:relative;z-index:20;border-bottom:1px solid var(--line);background:rgba(10,12,13,.88);backdrop-filter:blur(16px)}.wv-header__in{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px}.wv-brand{font:500 25px var(--display);letter-spacing:.14em}.wv-brand b{display:inline-flex;justify-content:center;align-items:center;width:23px;height:23px;margin:0 2px;border:1px solid rgba(233,227,217,.55);font-weight:500}.wv-nav{display:flex;align-items:center;gap:clamp(17px,2.5vw,44px)}.wv-nav a,.wv-nav button{padding:9px 0;border:0;background:none;color:#d6d0c6;font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase}.wv-nav a:hover,.wv-nav button:hover{color:#fff}.wv-menu{display:none}.wv-footer{padding:62px 0;border-top:1px solid var(--line);background:#0b0d0e}.wv-footer__in{display:grid;grid-template-columns:1.5fr 1fr auto;align-items:end;gap:28px}.wv-monogram{font:400 68px/.7 var(--display);letter-spacing:.04em}.wv-footer p{margin:8px 0 0;color:#b5b1a9;font-size:14px}.wv-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:16px}.wv-footer nav a{color:#d7d1c8;font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase}.wv-hero{position:relative;min-height:690px;display:flex;align-items:flex-end;padding:84px 0;isolation:isolate}.wv-hero:after,.wv-image-hero:after{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(5,7,8,.86),rgba(5,7,8,.36) 60%,rgba(5,7,8,.72)),linear-gradient(0deg,rgba(5,7,8,.8),transparent 65%);content:""}.wv-hero__art,.wv-image-hero__art{position:absolute;z-index:-2;inset:0;background:center/cover no-repeat}.wv-hero__inner{max-width:760px}.wv-hero h1{margin:0;font:400 clamp(77px,11vw,177px)/.7 var(--display);letter-spacing:.07em}.wv-hero__statement{margin:25px 0 11px;font:400 clamp(25px,3vw,43px)/1 var(--display);letter-spacing:.02em}.wv-hero__rule{display:block;width:92px;height:1px;background:#d7d0c5;margin:24px 0}.wv-hero__caption{position:absolute;right:36px;bottom:34px;display:flex;gap:18px;color:#c3bdb4;font:500 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;writing-mode:vertical-rl}.wv-section{padding:clamp(62px,9vw,140px) 0}.wv-section--panel{background:var(--panel)}.wv-section-head{display:flex;align-items:center;gap:25px;margin-bottom:34px}.wv-section-head h2{margin:0;white-space:nowrap;font:400 clamp(27px,3vw,42px) var(--display);letter-spacing:.07em;text-transform:uppercase}.wv-section-head:after{height:1px;flex:1;background:var(--line);content:""}.wv-section-head a{font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase}.wv-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.wv-car-card{position:relative;background:#111516;border:1px solid var(--line);transition:transform .22s var(--ease),border-color .22s var(--ease)}.wv-car-card:hover{transform:translateY(-4px);border-color:rgba(233,227,217,.55)}.wv-car-card__image{display:block;aspect-ratio:1.38;overflow:hidden;background:#191d1e}.wv-car-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .55s var(--ease)}.wv-car-card:hover img{transform:scale(1.04)}.wv-car-card__body{padding:18px}.wv-serial{color:#aaa49a;font:500 10px var(--mono);letter-spacing:.12em}.wv-car-card h3{margin:8px 0 7px;font:400 clamp(30px,3vw,43px)/.9 var(--display);letter-spacing:.06em;text-transform:uppercase}.wv-car-card p{margin:0;color:#aaa69e;font-size:13px}.wv-price{margin-top:17px;font:400 29px var(--display);letter-spacing:.05em}.wv-tag{display:inline-block;margin:14px 6px 0 0;padding:5px 7px;border:1px solid var(--line);color:#d4cdc2;font:500 9px var(--mono);letter-spacing:.1em;text-transform:uppercase}.wv-collection-callout{position:relative;min-height:500px;display:grid;align-items:center;background:#111516;isolation:isolate}.wv-collection-callout:after{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#121617 15%,rgba(18,22,23,.3) 85%);content:""}.wv-collection-callout__in{padding:70px 0;max-width:500px}.wv-collection-callout .wv-copy{margin:25px 0}.wv-category-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.wv-category{min-height:158px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .2s var(--ease)}.wv-category:hover{background:#191e1f}.wv-category span{color:#969188;font:500 10px var(--mono)}.wv-category strong{font:400 29px/.9 var(--display);letter-spacing:.05em;text-transform:uppercase}.wv-page-hero{position:relative;min-height:390px;display:flex;align-items:end;padding:58px 0;isolation:isolate}.wv-page-hero:after{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(8,10,11,.86),rgba(8,10,11,.27));content:""}.wv-page-hero__art{position:absolute;inset:0;z-index:-2;background:center/cover no-repeat}.wv-page-hero .wv-copy{margin:13px 0 0}.wv-collection-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:34px;padding:55px 0}.wv-filter{padding-bottom:21px;margin-bottom:20px;border-bottom:1px solid var(--line)}.wv-filter label,.wv-form label{display:block;color:#b9b4aa;font:500 10px var(--mono);letter-spacing:.11em;text-transform:uppercase}.wv-filter select,.wv-filter input,.wv-form input,.wv-form select,.wv-form textarea{width:100%;margin-top:8px;padding:13px 0;border:0;border-bottom:1px solid rgba(233,227,217,.25);border-radius:0;background:transparent;color:#eee8de;outline:none;font:400 16px Inter,Arial,sans-serif}.wv-filter select option,.wv-form select option{background:#161a1b}.wv-filter button{width:100%}.wv-results-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;color:#b6b0a6;font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase}.wv-empty{padding:52px 28px;border:1px solid var(--line);background:#121617;color:#b9b3aa}.wv-empty h3{margin:8px 0;font:400 41px/.9 var(--display);letter-spacing:.05em;text-transform:uppercase}.wv-single-hero{position:relative;min-height:min(75vw,790px);background:#121617}.wv-single-hero img{position:absolute;width:100%;height:100%;object-fit:cover}.wv-single-hero:after{position:absolute;inset:0;background:linear-gradient(0deg,rgba(6,8,9,.77),transparent 50%);content:""}.wv-single-intro{display:grid;grid-template-columns:1fr .8fr;gap:70px;padding:75px 0}.wv-single-intro h1{margin:3px 0 0;font:400 clamp(62px,9vw,145px)/.75 var(--display);letter-spacing:.05em;text-transform:uppercase}.wv-derivative{margin:18px 0;color:#beb8ae;font-size:18px}.wv-detail-price{display:block;margin:34px 0 11px;font:400 clamp(44px,5vw,74px) var(--display);letter-spacing:.05em}.wv-techline{color:#b4afa5;font-size:15px}.wv-spec-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.wv-spec-grid div{min-height:100px;padding:18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.wv-spec-grid span{display:block;color:#9e998f;font:500 10px var(--mono);letter-spacing:.11em;text-transform:uppercase}.wv-spec-grid strong{display:block;margin-top:8px;font-size:16px}.wv-verified{margin-top:16px;padding:18px;border:1px solid rgba(185,207,189,.35);color:#cadbca;background:rgba(75,99,77,.12)}.wv-verified b{font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase}.wv-provenance{padding:70px 0;background:var(--panel)}.wv-provenance-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.wv-provenance-grid div{padding:20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.wv-provenance-grid span{display:block;color:#9e998f;font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase}.wv-provenance-grid strong{display:block;margin-top:8px}.wv-interest{padding:clamp(54px,7vw,104px) 0}.wv-interest__in{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end}.wv-interest h2{margin:0;font:400 clamp(47px,5vw,73px)/.82 var(--display);letter-spacing:.05em;text-transform:uppercase}.wv-interest-actions{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.wv-interest-actions a{padding:20px;background:#121617;font:400 23px var(--display);letter-spacing:.05em;text-transform:uppercase}.wv-interest-actions a:hover{background:#1b2021}.wv-sell-grid,.wv-vault-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:20px;padding:64px 0}.wv-aside-card,.wv-form-card,.wv-vault-panel{padding:28px;border:1px solid var(--line);background:#121617}.wv-aside-card h2{margin:8px 0 0;font:400 54px/.84 var(--display);letter-spacing:.04em;text-transform:uppercase}.wv-aside-card p{color:#b7b1a8;line-height:1.75}.wv-form-card h2{margin:7px 0 27px;font:400 47px/.9 var(--display);letter-spacing:.04em;text-transform:uppercase}.wv-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:21px 20px}.wv-form-grid .span-two{grid-column:span 2}.wv-form textarea{min-height:110px;resize:vertical}.wv-form-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:33px}.wv-notice{display:none;margin:19px 0;padding:14px 16px;border:1px solid var(--line);font-size:14px}.wv-notice.is-show{display:block}.wv-notice.is-success{border-color:rgba(185,207,189,.45);color:var(--green);background:rgba(75,99,77,.12)}.wv-notice.is-error{border-color:rgba(231,162,154,.4);color:var(--danger);background:rgba(110,52,48,.12)}.wv-login-gate{padding:110px 20px;text-align:center}.wv-login-gate h1{margin:10px 0;font:400 clamp(58px,8vw,120px)/.8 var(--display);letter-spacing:.05em;text-transform:uppercase}.wv-login-gate p{max-width:510px;margin:20px auto 30px;color:#bdb8ae}.wv-vault-head{padding:64px 0 25px}.wv-vault-head h1{margin:5px 0;font:400 clamp(58px,8vw,120px)/.8 var(--display);letter-spacing:.05em;text-transform:uppercase}.wv-vault-head p{color:#b9b4aa}.wv-vault-panel h2{margin:0 0 18px;font:400 36px/.9 var(--display);letter-spacing:.05em;text-transform:uppercase}.wv-vault-stack{display:grid;gap:20px}.wv-small-list{list-style:none;padding:0;margin:0}.wv-small-list li{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-top:1px solid var(--line);font-size:14px}.wv-small-list li:first-child{border-top:0}.wv-ad-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.wv-ad-card{padding:20px;border:1px solid var(--line);background:#121617}.wv-ad-card h3{margin:11px 0 7px;font:400 37px/.9 var(--display);letter-spacing:.05em;text-transform:uppercase}.wv-ad-card p{color:#aaa59d;font-size:13px}.wv-status{display:inline-block;padding:5px 7px;border:1px solid var(--line);font:500 9px var(--mono);letter-spacing:.11em;text-transform:uppercase}.wv-status--pending{color:#eadba8}.wv-status--draft{color:#b9b4aa}.wv-dealer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.wv-dealer-card{padding:26px;border:1px solid var(--line);background:#121617}.wv-dealer-card h2{margin:9px 0;font:400 43px/.9 var(--display);letter-spacing:.05em;text-transform:uppercase}.wv-dealer-card p{color:#b7b1a8}.wv-site-message{position:fixed;right:20px;bottom:20px;z-index:50;max-width:330px;padding:15px 17px;border:1px solid var(--line);background:#171c1d;box-shadow:0 15px 50px rgba(0,0,0,.45);font-size:14px;transition:opacity .2s var(--ease),transform .2s var(--ease)}.wv-site-message.is-success{color:var(--green)}.wv-site-message.is-error{color:var(--danger)}
@media(max-width:880px){.wv-container{width:min(100% - 36px,1360px)}.wv-menu{display:block;padding:8px 0;border:0;background:none;color:var(--bone);font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase}.wv-nav{position:absolute;top:76px;left:0;right:0;display:none;flex-direction:column;align-items:stretch;gap:0;padding:15px 18px;background:#111516;border-bottom:1px solid var(--line)}.wv-nav.is-open{display:flex}.wv-nav a,.wv-nav button{padding:13px 0;text-align:left;border-bottom:1px solid var(--line)}.wv-hero{min-height:650px;padding:72px 0}.wv-card-grid,.wv-dealer-grid{grid-template-columns:repeat(2,1fr)}.wv-category-grid{grid-template-columns:repeat(2,1fr)}.wv-collection-layout{grid-template-columns:1fr}.wv-filters{display:grid;grid-template-columns:repeat(2,1fr);gap:0 18px}.wv-filter button{margin-top:10px}.wv-single-intro,.wv-interest__in,.wv-sell-grid,.wv-vault-layout{grid-template-columns:1fr;gap:25px}.wv-footer__in{grid-template-columns:1fr}.wv-footer nav{justify-content:flex-start}.wv-ad-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){body{font-size:16px}.wv-header__in{min-height:70px}.wv-brand{font-size:21px}.wv-brand b{width:20px;height:20px}.wv-nav{top:70px}.wv-hero{min-height:590px;padding:54px 0}.wv-hero h1{font-size:min(20vw,84px)}.wv-hero__caption{display:none}.wv-hero__statement{font-size:27px}.wv-card-grid,.wv-ad-grid,.wv-dealer-grid{grid-template-columns:1fr}.wv-category-grid{grid-template-columns:1fr}.wv-category{min-height:124px}.wv-page-hero{min-height:340px}.wv-page-hero .wv-title{font-size:60px}.wv-filters{grid-template-columns:1fr}.wv-results-head{align-items:flex-start;gap:10px;flex-direction:column}.wv-single-intro{padding:51px 0}.wv-single-intro h1{font-size:63px}.wv-spec-grid,.wv-provenance-grid{grid-template-columns:1fr}.wv-interest-actions{grid-template-columns:1fr}.wv-form-grid{grid-template-columns:1fr}.wv-form-grid .span-two{grid-column:span 1}.wv-aside-card,.wv-form-card,.wv-vault-panel{padding:21px}.wv-vault-head{padding:52px 0 20px}.wv-vault-head h1{font-size:58px}.wv-site-message{right:14px;bottom:14px;left:14px;max-width:none}}

.wv-mobile-filter-bar{display:none}.wv-filter-help{display:block;margin-top:7px;color:var(--muted);font:400 11px/1.45 Inter,Arial,sans-serif;letter-spacing:0;text-transform:none}.wv-model-typeahead{position:relative}.wv-model-suggestions{position:absolute;z-index:35;top:calc(100% + 4px);right:0;left:0;border:1px solid var(--line);background:#171c1d;box-shadow:0 16px 38px rgba(0,0,0,.38)}.wv-model-suggestions button{display:block;width:100%;padding:11px 13px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--bone);text-align:left;font:400 13px/1.35 Inter,Arial,sans-serif;text-transform:none;letter-spacing:0}.wv-model-suggestions button:hover,.wv-model-suggestions button:focus{background:#23292a;outline:none}.wv-filter-drawer-head{display:none}
@media(max-width:880px){.wv-mobile-filter-bar{display:flex;align-items:center;justify-content:space-between;margin-top:25px;padding:13px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#cfc7bb;font:500 10px var(--mono);letter-spacing:.12em;text-transform:uppercase}.wv-mobile-filter-bar .wv-button{width:auto}.wv-filters{display:none}.wv-filters.is-open{position:fixed;z-index:80;inset:0;display:block;overflow-y:auto;padding:23px 18px 42px;background:#0b0e0f}.wv-filters.is-open form{display:block}.wv-filter-drawer-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;color:var(--bone);font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase}.wv-filter-drawer-head button{width:auto;padding:9px 0;border:0;background:none;color:var(--bone);font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase}.wv-filter-drawer-head button:hover{color:#fff}body.wv-filter-drawer-open{overflow:hidden}.wv-filters.is-open .wv-filter{margin-bottom:17px;padding-bottom:17px}.wv-filters.is-open .wv-filter button{margin:0}.wv-filters.is-open .wv-button{width:100%}}

.wv-compare-add{display:block;width:100%;margin-top:16px;padding:10px 0;border:1px solid var(--line);background:transparent;color:#d5cec3;font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;transition:background .18s var(--ease),color .18s var(--ease)}.wv-compare-add:hover,.wv-compare-add.is-active{background:#e9e3d9;color:#0a0c0d}.wv-make-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.wv-make-card{min-height:185px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#121617;transition:background .2s var(--ease),transform .2s var(--ease)}.wv-make-card:hover{background:#1c2223;transform:translateY(-3px)}.wv-make-card span,.wv-make-card em{color:#aba69e;font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;font-style:normal}.wv-make-card strong{font:400 clamp(37px,4vw,60px)/.86 var(--display);letter-spacing:.055em;text-transform:uppercase}.wv-compare-picker{margin-bottom:42px;padding:26px;border:1px solid var(--line);background:#121617}.wv-compare-options{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:16px 0 22px;background:var(--line)}.wv-compare-options label{min-height:94px;padding:15px;background:#171c1d;cursor:pointer}.wv-compare-options input{margin:0 8px 0 0;accent-color:#e9e3d9}.wv-compare-options span{display:block;margin:8px 0 4px;font:400 25px/.92 var(--display);letter-spacing:.04em;text-transform:uppercase}.wv-compare-options small{color:#aaa69e;font-size:12px}.wv-compare-table-wrap{overflow:auto;border:1px solid var(--line)}.wv-compare-table{width:100%;min-width:700px;border-collapse:collapse;background:#121617}.wv-compare-table th,.wv-compare-table td{padding:17px 18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.wv-compare-table thead th{color:#ece6db;background:#171c1d;font:400 28px/.9 var(--display);letter-spacing:.04em;text-transform:uppercase}.wv-compare-table tbody th{width:150px;color:#b4afa5;font:500 10px var(--mono);letter-spacing:.11em;text-transform:uppercase}.wv-compare-table td{color:#e4ded4;font-size:14px}
@media(max-width:880px){.wv-make-grid{grid-template-columns:repeat(2,1fr)}.wv-compare-options{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.wv-make-grid{grid-template-columns:1fr}.wv-compare-options{grid-template-columns:1fr}.wv-compare-picker{padding:19px}.wv-make-card{min-height:150px}}

.wv-tag--art{border-color:#4a6670;color:#afd8e0}.wv-pagination{margin-top:38px}.wv-pagination .page-numbers{display:flex;gap:7px;flex-wrap:wrap;list-style:none;padding:0}.wv-pagination a,.wv-pagination span{display:inline-flex;min-width:34px;height:34px;align-items:center;justify-content:center;border:1px solid var(--line);padding:0 10px;color:#d8d2c8;font:500 10px var(--mono);letter-spacing:.08em}.wv-pagination .current{background:#e9e3d9;color:#0a0c0d;border-color:#e9e3d9}

/* Factual profiles can be released before their original artwork is produced. Never substitute a generic vehicle photograph. */
.wv-car-card__pending-visual,.wv-single-hero__pending-visual{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;width:100%;height:100%;padding:22px;overflow:hidden;background:radial-gradient(circle at 76% 16%,rgba(92,123,127,.34),transparent 30%),linear-gradient(135deg,#0d1112 8%,#1e292b 52%,#0a0d0e 100%);color:var(--bone);isolation:isolate}.wv-car-card__pending-visual:before,.wv-single-hero__pending-visual:before{position:absolute;z-index:-1;right:-9%;bottom:-34%;width:74%;aspect-ratio:1;border:1px solid rgba(217,208,194,.22);border-radius:50%;box-shadow:0 0 0 44px rgba(217,208,194,.04),0 0 0 88px rgba(217,208,194,.025);content:""}.wv-car-card__pending-visual:after,.wv-single-hero__pending-visual:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent 0,transparent 48px,rgba(233,227,217,.045) 49px,transparent 50px);content:""}.wv-car-card__pending-visual i,.wv-single-hero__pending-visual i{font:500 9px var(--mono);letter-spacing:.15em;text-transform:uppercase;font-style:normal;color:#b7cdd0}.wv-car-card__pending-visual strong{font:400 clamp(28px,3vw,43px)/.82 var(--display);letter-spacing:.06em;text-transform:uppercase}.wv-car-card__pending-visual small,.wv-single-hero__pending-visual small{font:500 9px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#aaa69e}.wv-tag--pending{border-color:rgba(175,216,224,.38);color:#b7d7dd}.wv-single-hero__pending-visual{position:absolute;inset:0;align-items:flex-start;justify-content:center;padding:clamp(30px,7vw,110px);background:radial-gradient(circle at 75% 50%,rgba(92,123,127,.43),transparent 28%),linear-gradient(118deg,#080b0c,#253033 56%,#090c0d)}.wv-single-hero__pending-visual strong{max-width:680px;font:400 clamp(55px,8vw,138px)/.72 var(--display);letter-spacing:.055em;text-transform:uppercase}.wv-single-hero__pending-visual small{max-width:400px;line-height:1.7}
