:root{--g950:#081A12;--g900:#0C2419;--g800:#103024;--g700:#174230;--g600:#205A41;--cream:#F4EEE2;--cream2:#EAE1CE;--paper:#FCFAF5;--line:#DCD1BB;--brass:#5DBB2A;--brass-hi:#8EDB5E;--brass-ink:#2B7A12;--ink:#13211A;--muted:#4B5950;--soft:#CFC8B8;--mint:#9ED9BF;--ice:#AFCFF0;--deep:#7FA8E6;--orange:#F3A066;--blue:#13308F;--blue-hi:#1A3FB5;--star:#F2B634;--source-bg:#E3F1D8;--or:#E8741C;--or-hi:#F28C3E;--or-ink:#A84A06;--serif:"Fraunces", Georgia, "Times New Roman", serif;--sans:"Work Sans", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--wrap:1312px;--gut:64px;--r:14px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--sans);font-size:17px;line-height:1.55;color:var(--ink);background:var(--cream);overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--brass);outline-offset:3px}.wrap{width:min(var(--wrap),calc(100% - 2*var(--gut)));margin-inline:auto}.ico{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.eyebrow{font:700 13px/1.2 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--brass-ink);display:inline-flex;align-items:center;gap:12px;margin-bottom:18px}.eyebrow:before{content:"";width:32px;height:2px;background:currentColor}.on-dark .eyebrow{color:var(--brass-hi)}.h2{font:800 clamp(36px,4.3vw,62px)/1.02 var(--serif);letter-spacing:-.02em;color:var(--g900);text-wrap:balance}.h2 em{font-style:italic;font-weight:700;color:var(--brass-ink)}.on-dark .h2{color:#fff}.on-dark .h2 em{color:var(--brass-hi)}.lede{font-size:19px;color:var(--muted);max-width:620px;margin-top:16px}.on-dark .lede{color:var(--soft)}.sec{padding:112px 0}.sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:48px}.link-arrow{display:inline-flex;gap:8px;align-items:center;font-weight:700;color:var(--g700);text-decoration:none;border-bottom:2px solid var(--brass);padding:6px 0 4px;white-space:nowrap}.link-arrow .ico{transition:transform .2s}.link-arrow:hover .ico{transform:translate(4px)}.on-dark .link-arrow{color:#fff}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:10px;font:700 16px/1 var(--sans);text-decoration:none;border:2px solid transparent;cursor:pointer;transition:background .2s,transform .2s,box-shadow .2s;white-space:nowrap}.btn:hover{transform:translateY(-1px)}.btn-brass{background:var(--blue);color:#fff}.btn-brass:hover{background:var(--blue-hi);box-shadow:0 10px 24px -10px #13308fb3}.btn-green{background:var(--g800);color:#fff}.btn-green:hover{background:var(--g700)}.btn-line{border-color:currentColor;color:var(--g800);background:transparent}.btn-ghost{border-color:#ffffff8c;color:#fff}.btn-ghost:hover{background:#ffffff1a}.btn-wa{background:#1f7a4a;color:#fff}.btn-wa:hover{background:#196a40}.find-go .ico,.btn-brass .ico{color:#fff}.topbar{background:var(--g950);color:#e9e2d2;font-size:13.5px;position:relative;z-index:21}.topbar .wrap{display:flex;justify-content:space-between;align-items:center;min-height:40px;gap:24px}.topbar p{display:flex;align-items:center;gap:14px}.topbar b{color:var(--brass-hi);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:12.5px}.topbar .sep{width:4px;height:4px;border-radius:50%;background:var(--brass)}.topbar a{text-decoration:none}.topbar .ico{width:15px;height:15px;color:var(--brass-hi)}.tb-item{display:inline-flex;align-items:center;gap:7px}.site-head{position:absolute;top:40px;left:0;right:0;z-index:20;transition:background .25s}.head-row{display:flex;align-items:center;gap:32px;height:96px}.logo{flex:none;display:block}.logo img{height:66px;width:auto;transition:height .25s}.nav{display:flex;align-items:center;gap:24px}.nav a{color:#fff;text-decoration:none;font-weight:600;font-size:15.5px;padding:10px 0;position:relative;white-space:nowrap}.nav a:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:2px;background:var(--brass-hi);transform:scaleX(0);transform-origin:left;transition:transform .25s}.nav a:hover:after{transform:scaleX(1)}.nav .comm{background:#fff;border-radius:8px;padding:6px 10px;display:flex;align-items:center}.nav .comm img{height:22px;width:auto}.nav .comm:after{display:none}.head-cta{margin-left:auto;display:flex;align-items:center;gap:18px}.head-phone{color:#fff;font-weight:700;font-size:19px;text-decoration:none;display:flex;gap:10px;align-items:center;white-space:nowrap;font-variant-numeric:tabular-nums}.head-phone .ico{color:var(--brass-hi)}.head-phone small{display:block;font-weight:500;font-size:12px;color:var(--soft);line-height:1.1}.icon-btn{display:none;width:46px;height:46px;border-radius:10px;align-items:center;justify-content:center;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);color:#fff;cursor:pointer;text-decoration:none}.site-head.stuck{position:fixed;top:0;background:#0a2016f7;box-shadow:0 10px 30px -12px #00000080;animation:drop .3s ease}.site-head.stuck .head-row{height:72px}.site-head.stuck .logo img{height:48px}@keyframes drop{0%{transform:translateY(-100%)}to{transform:none}}.mnav{background:var(--g900);border-top:1px solid rgba(255,255,255,.1);padding:8px 0 24px}.mnav[hidden]{display:none}.mnav a{display:flex;align-items:center;justify-content:space-between;min-height:52px;color:#fff;text-decoration:none;font-weight:600;font-size:18px;border-bottom:1px solid rgba(255,255,255,.08)}.mnav .ico{color:var(--brass-hi)}.mnav .btn{margin-top:18px;width:100%;justify-content:center;border-bottom:0}.hero{position:relative;color:#fff;background:var(--g900);overflow:hidden;isolation:isolate}.hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 58%;z-index:-2}.hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#081a12db,#081a1299 32%,#081a121f 62%,#081a1200),linear-gradient(0deg,#081a12f7,#081a1280 24%,#081a1200 46%),linear-gradient(180deg,#081a129e,#081a1200 20%)}.hero-inner{position:relative;padding:206px 0 60px}.hero-kicker{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-bottom:30px}.kicker{font:700 13px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--brass-hi);display:inline-flex;align-items:center;gap:12px}.kicker:before{content:"";width:32px;height:2px;background:currentColor}.g-pill{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 12px;border-radius:999px;background:#081a1280;border:1px solid rgba(255,255,255,.28);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:14.5px;font-weight:500;text-decoration:none;color:#fff}.g-pill b{font-weight:700}.stars{display:inline-flex;gap:1px;color:var(--star)}.stars .ico{width:15px;height:15px}.hero h1{font:900 clamp(44px,7.3vw,112px)/.93 var(--serif);letter-spacing:-.022em;max-width:1010px;text-wrap:balance;text-shadow:0 2px 30px rgba(0,0,0,.35)}.hero h1 em{font-style:italic;font-weight:800;color:var(--brass-hi);letter-spacing:-.015em}.hero-sub{font-size:21px;line-height:1.5;max-width:580px;margin-top:28px;color:#efe8d8}.seal{position:absolute;right:190px;top:200px;width:196px;height:196px;filter:drop-shadow(0 18px 30px rgba(0,0,0,.45))}.seal-ring{transform-origin:100px 100px;animation:spin 40s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.seal-ring{animation:none}html{scroll-behavior:auto}}.find{margin-top:72px}.find-title{display:flex;align-items:baseline;gap:16px;margin-bottom:14px;flex-wrap:wrap}.find-title h2{font:800 32px/1 var(--serif);letter-spacing:-.01em}.find-title span{font-size:15px;color:var(--soft)}.find-bar{display:flex;align-items:stretch;background:var(--paper);border-radius:16px;padding:8px;box-shadow:0 30px 60px -20px #0000008c;color:var(--ink)}.seg{display:flex;gap:4px;padding:4px;background:var(--cream);border-radius:11px;flex:none;border:0;min-width:0}.seg input{position:absolute;opacity:0;pointer-events:none}.seg label{display:flex;align-items:center;gap:8px;padding:0 15px;min-height:50px;border-radius:8px;font-weight:600;font-size:15px;cursor:pointer;color:var(--g800);white-space:nowrap;transition:background .15s}.seg label:hover{background:var(--cream2)}.seg input:checked+label{background:var(--g800);color:#fff}.seg input:focus-visible+label{outline:3px solid var(--brass);outline-offset:2px}.dot{width:10px;height:10px;border-radius:50%;flex:none;display:inline-block}.dot.chill{background:#3fae83}.dot.frz{background:#4e8fd6}.dot.deep{background:#2b4fa3;box-shadow:0 0 0 2px #b9cdf0}.seg .ico{width:16px;height:16px;color:var(--brass-ink)}.seg input:checked+label .ico{color:var(--brass-hi)}.sel{position:relative;flex:1 1 0;min-width:0;border-left:1px solid var(--line);margin-left:8px;display:block}.sel span{position:absolute;left:18px;top:10px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:700;pointer-events:none}.sel select{appearance:none;-webkit-appearance:none;width:100%;height:100%;min-height:58px;border:0;background:transparent;font-weight:600;font-size:16px;color:var(--ink);padding:22px 38px 6px 18px;cursor:pointer;border-radius:8px}.sel .ico{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--g700)}.find-go{flex:none;margin-left:8px;display:inline-flex;align-items:center;gap:10px;padding:0 30px;border:0;border-radius:10px;background:var(--blue);color:#fff;font-weight:700;font-size:17px;cursor:pointer;transition:background .2s}.find-go:hover{background:var(--blue-hi);box-shadow:0 10px 24px -10px #13308fb3}.find-links{display:flex;gap:28px;margin-top:18px;font-size:15px;font-weight:600;flex-wrap:wrap}.find-links a{color:#fff;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#e8b852bf;text-decoration-thickness:2px}.find-links a:hover{color:var(--brass-hi)}.stats{background:var(--g950);color:#fff;border-top:1px solid rgba(232,184,82,.3)}.stats .wrap{display:grid;grid-template-columns:repeat(4,1fr)}.stat{padding:36px 28px;border-left:1px solid rgba(255,255,255,.12)}.stat:last-child{border-right:1px solid rgba(255,255,255,.12)}.stat b{display:flex;align-items:center;gap:8px;font:800 40px/1 var(--serif);letter-spacing:-.02em}.stat b .ico{width:28px;height:28px;color:var(--brass-hi)}.stat b i{font-style:normal;color:var(--brass-hi)}.stat span{display:block;margin-top:10px;color:var(--soft);font-size:15px}.cats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.cat{position:relative;height:470px;border-radius:var(--r);overflow:hidden;color:#fff;text-decoration:none;display:flex;flex-direction:column;justify-content:flex-end;padding:28px;isolation:isolate;background:var(--g800)}.cat img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .7s ease}.cat:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#081a1200 30%,#081a1299 58%,#081a12f2)}.cat:hover img{transform:scale(1.06)}.cat small{font-weight:700;font-size:12.5px;letter-spacing:.18em;text-transform:uppercase}.cat h3{font:800 36px/1.02 var(--serif);margin:10px 0;letter-spacing:-.02em}.cat p{font-size:16px;color:#efe8d8}.cat p .ico{color:var(--brass-hi);transition:transform .2s;vertical-align:-4px;margin-left:4px}.cat:hover p .ico{transform:translate(4px)}.c-mint{color:var(--mint)}.c-ice{color:var(--ice)}.c-brass{color:var(--brass-hi)}.c-orange{color:var(--orange)}.stock{background:var(--paper)}.stock-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:28px;padding:14px 20px;background:var(--cream);border-radius:12px;border:1px solid var(--line)}.count{font-weight:600;color:var(--g800)}.count b{font:800 22px var(--serif)}.stock-bar small{color:var(--muted);font-size:14.5px}.clear{background:none;border:0;font-weight:700;color:var(--brass-ink);text-decoration:underline;text-underline-offset:4px;cursor:pointer;min-height:44px;padding:0 4px}.clear[hidden]{display:none}.vans{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.van{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.van:hover{transform:translateY(-4px);box-shadow:0 26px 44px -26px #10302473}.van[hidden]{display:none}.van-img{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--cream2)}.van-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.van:hover .van-img img{transform:scale(1.04)}.tags{position:absolute;left:12px;top:12px;display:flex;gap:6px}.tag{display:inline-flex;align-items:center;gap:6px;font:700 11.5px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;padding:7px 10px;border-radius:6px;background:var(--g800);color:#fff}.tag.new{background:var(--brass);color:var(--g900)}.tag.temp{background:#fffffff2;color:var(--ink)}.van-body{padding:20px 22px 22px;display:flex;flex-direction:column;flex:1}.van h3{font:600 18px/1.35 var(--sans);color:var(--ink)}.van h3 a{text-decoration:none}.van h3 a:after{content:"";position:absolute;inset:0;z-index:1}.chips{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 18px;list-style:none}.chips li{font-size:13px;font-weight:600;color:var(--g700);background:var(--cream);padding:5px 9px;border-radius:6px}.chips li.ulez{background:#e3f1e8;color:#1d5a3a}.price-row{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px dashed var(--line)}.price{font:800 32px/1 var(--serif);color:var(--g900);letter-spacing:-.02em}.price small{font:600 14px var(--sans);color:var(--muted);margin-left:4px;letter-spacing:0}.monthly{text-align:right;font-size:13.5px;color:var(--muted);line-height:1.3}.monthly b{display:block;font-size:17px;color:var(--g700)}.van-go{display:flex;align-items:center;justify-content:space-between;margin-top:18px;min-height:48px;padding:0 18px;border-radius:10px;background:var(--cream);font-weight:700;color:var(--g800);transition:background .2s,color .2s}.van:hover .van-go{background:var(--g800);color:#fff}.van-go .ico{color:var(--brass-ink)}.van:hover .van-go .ico{color:var(--brass-hi)}.empty{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;background:var(--g800);color:#fff;border-radius:var(--r);padding:32px}.empty[hidden]{display:none}.empty h3{font:800 28px/1.1 var(--serif)}.empty p{color:var(--soft);margin-top:6px}.empty .big{width:64px;height:64px;color:var(--brass-hi)}.stock-foot{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:36px;flex-wrap:wrap}.stock-foot p{color:var(--muted);flex:1 1 520px;max-width:800px}.stock-foot p b{color:var(--ink)}.loyal{background:var(--g800);color:#fff;position:relative;overflow:hidden}.loyal:before{content:"";position:absolute;width:900px;height:900px;left:-300px;top:-380px;background:radial-gradient(circle,#e8b85224,#e8b85200 62%)}.loyal .wrap{position:relative}.loyal-grid{display:grid;grid-template-columns:auto 1fr;gap:72px;align-items:center}.frac{font:900 300px/.8 var(--serif);color:var(--brass-hi);display:flex;align-items:flex-start;letter-spacing:-.05em;-webkit-user-select:none;user-select:none}.frac .n{transform:translateY(-.02em)}.frac .sl{font-weight:400;color:#e8b8528c;margin:0 -.04em;transform:translateY(.1em)}.frac .d{transform:translateY(.32em)}.loyal h2{font:800 clamp(38px,4.6vw,66px)/1.02 var(--serif);letter-spacing:-.02em;text-wrap:balance}.loyal h2 em{font-style:italic;color:var(--brass-hi);font-weight:700}.loyal .lead{font-size:20px;color:#e6dfcf;margin-top:20px;max-width:640px}.pull{margin-top:36px;padding:28px 32px;border-left:4px solid var(--brass-hi);background:#ffffff0d;border-radius:0 12px 12px 0}.pull q{font:italic 600 26px/1.35 var(--serif);quotes:"\201c" "\201d"}.pull cite{display:flex;align-items:center;gap:10px;margin-top:14px;font-style:normal;font-weight:600;color:var(--soft);font-size:15px}.reviews{display:grid;grid-template-columns:340px 1fr 1fr;gap:20px;margin-top:80px}.rating{background:var(--paper);color:var(--ink);border-radius:var(--r);padding:32px;display:flex;flex-direction:column}.rating .score{font:900 96px/.9 var(--serif);color:var(--g900);letter-spacing:-.04em}.rating .score small{font:700 22px var(--sans);color:var(--muted);letter-spacing:0;margin-left:4px}.rating .stars{color:var(--star);margin:14px 0 6px}.rating .stars .ico{width:24px;height:24px}.star-part{position:relative;display:inline-flex}.star-part .fg{position:absolute;left:0;top:0;clip-path:inset(0 30% 0 0)}.star-part .bg{opacity:.35}.rating .star-part .bg{opacity:1;color:var(--line)}.rating p{color:var(--muted)}.rating a{margin-top:auto;padding-top:20px}.rating .link-arrow{color:var(--g700);align-self:flex-start}.review{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:var(--r);padding:32px;display:flex;flex-direction:column}.review .stars .ico{width:18px;height:18px}.review:before{content:"\201c";font:900 96px/.7 var(--serif);color:var(--brass-hi);height:40px}.review q{display:block;font:500 20px/1.5 var(--serif);margin:16px 0 22px;color:#f4eee2;quotes:none}.review footer{margin-top:auto;display:flex;align-items:center;gap:12px;font-weight:600}.review footer span{width:42px;height:42px;border-radius:50%;background:var(--brass);color:var(--g900);display:grid;place-items:center;font:800 18px var(--serif)}.review footer small{display:block;color:var(--soft);font-weight:500;font-size:13.5px}.history{background:var(--cream2);position:relative;overflow:hidden}.years{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;margin:56px 0 8px}.years .yr{font:900 clamp(80px,11vw,160px)/.85 var(--serif);color:var(--g800);letter-spacing:-.04em}.years .yr.now{color:var(--brass-ink);font-style:italic;font-weight:800;padding-right:.12em}.years .line{position:relative;height:3px;background:linear-gradient(90deg,var(--g800),var(--brass))}.years .line:before,.years .line:after{content:"";position:absolute;top:50%;width:16px;height:16px;border-radius:50%;transform:translateY(-50%);background:var(--g800)}.years .line:before{left:-4px}.years .line:after{right:-4px;background:var(--brass)}.years .line span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--g800);color:#fff;padding:10px 20px;border-radius:999px;font:800 20px var(--serif);white-space:nowrap;box-shadow:0 0 0 8px var(--cream2)}.years .line span i{font-style:italic;color:var(--brass-hi)}.tl{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:56px;counter-reset:tl}.tl li{list-style:none;position:relative;padding-top:24px;border-top:2px solid var(--g800)}.tl li:last-child{border-top-color:var(--brass)}.tl b{display:block;font:800 15px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-ink);margin-bottom:12px}.tl h3{font:800 25px/1.15 var(--serif);color:var(--g900);margin-bottom:10px}.tl p{color:var(--muted);font-size:16px}.why{background:var(--paper)}.why-grid{display:grid;grid-template-columns:4fr 7fr;gap:72px;align-items:start}.why-photo{position:relative;border-radius:var(--r);overflow:hidden;margin:0 0 72px;aspect-ratio:1312/600;background:var(--g800)}.why-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 64%}.why-photo figcaption{position:absolute;left:20px;bottom:20px;background:#081a12d9;color:#fff;font-size:14px;padding:10px 14px;border-radius:8px}.points{display:grid;grid-template-columns:1fr 1fr;gap:40px 44px}.pt .ic{width:54px;height:54px;border-radius:12px;background:var(--g800);color:var(--brass-hi);display:grid;place-items:center;margin-bottom:18px}.pt .ic .ico{width:26px;height:26px}.pt h3{font:800 23px/1.2 var(--serif);color:var(--g900);margin-bottom:8px}.pt p{color:var(--muted);font-size:16px}.why-cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:36px}.temps{background:var(--cream)}.temp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tcard{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:32px;display:grid;grid-template-columns:44px 1fr;gap:22px;position:relative;overflow:hidden}.tcard:before{content:"";position:absolute;left:0;top:0;right:0;height:6px;background:var(--tc)}.thermo{position:relative;width:22px;height:200px;margin:4px auto 0;border-radius:11px;background:var(--cream);border:2px solid var(--line)}.thermo:before{content:"";position:absolute;left:3px;right:3px;bottom:3px;height:var(--lvl);border-radius:8px;background:var(--tc)}.thermo:after{content:"";position:absolute;left:50%;bottom:-14px;width:30px;height:30px;border-radius:50%;transform:translate(-50%);background:var(--tc);border:2px solid #fff;box-shadow:0 0 0 2px var(--line)}.tcard small{font-weight:700;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.tcard .deg{font:900 54px/1 var(--serif);color:var(--g900);letter-spacing:-.03em;margin:8px 0 12px;white-space:nowrap}.tcard h3{font:800 24px var(--serif);color:var(--g900)}.tcard p{color:var(--muted);font-size:16px;margin-top:6px}.tcard ul{list-style:none;margin-top:16px;display:grid;gap:6px;font-size:15px;font-weight:600;color:var(--g700)}.tcard ul li{display:flex;gap:8px;align-items:center}.tcard ul .ico{width:16px;height:16px;color:var(--brass-ink)}.temp-note{margin-top:28px;display:flex;justify-content:space-between;gap:24px;align-items:center;flex-wrap:wrap;color:var(--muted)}.temp-note b{color:var(--ink)}.builds{background:var(--g900);color:#fff;overflow:hidden}.strip-ctl{display:flex;gap:10px}.round{width:52px;height:52px;border-radius:50%;border:2px solid rgba(255,255,255,.35);background:transparent;color:#fff;display:grid;place-items:center;cursor:pointer;transition:background .2s,border-color .2s}.round:hover{background:var(--brass);border-color:var(--brass);color:var(--g900)}.strip{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 max(var(--gut),calc((100% - var(--wrap))/2)) 8px;scroll-padding-inline:max(var(--gut),calc((100% - var(--wrap))/2));scrollbar-width:none;list-style:none}.strip::-webkit-scrollbar{display:none}.build{flex:0 0 560px;scroll-snap-align:start}.build .ph{aspect-ratio:4/3;border-radius:12px;overflow:hidden;background:var(--g800);position:relative}.build .ph img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.build:hover .ph img{transform:scale(1.04)}.build .ph span{position:absolute;left:14px;top:14px;background:#081a12d9;color:var(--brass-hi);font:700 12px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;padding:8px 10px;border-radius:6px}.build h3{font:800 24px/1.2 var(--serif);margin-top:18px}.build p{color:var(--soft);font-size:15.5px;margin-top:4px}.builds-foot{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:44px;flex-wrap:wrap;color:var(--soft)}.trades{background:var(--paper)}.trades-grid{display:grid;grid-template-columns:4fr 7fr;gap:72px;align-items:start}.trade-list{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;list-style:none}.trade-list a{display:flex;align-items:center;gap:16px;min-height:88px;padding:16px 18px;background:#fff;border:1px solid var(--line);border-radius:12px;text-decoration:none;font-weight:700;font-size:17px;color:var(--g900);transition:border-color .2s,background .2s,transform .2s}.trade-list a:hover{border-color:var(--g800);transform:translateY(-2px)}.trade-list .ti{width:50px;height:50px;border-radius:50%;background:var(--cream);display:grid;place-items:center;flex:none;color:var(--g800)}.trade-list .ti .ico{width:26px;height:26px;stroke-width:1.7}.trade-list a:hover .ti{background:var(--g800);color:var(--brass-hi)}.deliver{position:relative;color:#fff;overflow:hidden;background:var(--g900);isolation:isolate}.deliver>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 60%;z-index:-2}.deliver:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#081a12f0,#081a12cc 38%,#081a1233 64%,#081a120d),linear-gradient(0deg,#081a12e6,#081a1200 38%)}.deliver-inner{padding:136px 0;display:grid;grid-template-columns:minmax(0,640px);gap:72px;align-items:end}.deliver h2{font:900 clamp(46px,6.4vw,96px)/.95 var(--serif);letter-spacing:-.022em}.deliver h2 em{font-style:italic;color:var(--brass-hi);font-weight:800}.deliver .lead{font-size:20px;color:#e6dfcf;margin-top:24px;max-width:560px}.regions{margin-top:40px;max-width:600px}.regions h3{font:700 13px var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--brass-hi);margin-bottom:16px}.regions ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none}.regions li{padding:11px 16px;border:1px solid rgba(255,255,255,.3);border-radius:999px;font-weight:600;font-size:15.5px;background:#081a128c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;gap:8px;align-items:center}.regions li .ico{width:16px;height:16px;color:var(--brass-hi)}.deliver-perks{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:72px 0 112px;border-top:1px solid rgba(255,255,255,.18)}.deliver-perks div{padding:28px 28px 0 0}.deliver-perks div+div{padding-left:28px;border-left:1px solid rgba(255,255,255,.18)}.deliver-perks b{display:block;font:800 26px/1.15 var(--serif)}.deliver-perks b i{font-style:normal;color:var(--brass-hi)}.deliver-perks span{color:var(--soft);font-size:15.5px}.faq{background:var(--cream)}.faq-grid{display:grid;grid-template-columns:4fr 7fr;gap:80px;align-items:start}.guides{margin-top:36px;list-style:none;display:grid;gap:10px}.guides a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:12px 18px;background:#fff;border:1px solid var(--line);border-radius:10px;text-decoration:none;font-weight:600;color:var(--g900)}.guides a:hover{border-color:var(--g800)}.guides .ico{color:var(--brass-ink)}.guides h3{font:700 13px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.qa details{border-bottom:1px solid var(--line)}.qa details:first-child{border-top:1px solid var(--line)}.qa summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 0;font:700 22px/1.3 var(--serif);color:var(--g900)}.qa summary::-webkit-details-marker{display:none}.qa summary .pm{width:40px;height:40px;border-radius:50%;background:var(--paper);border:1px solid var(--line);display:grid;place-items:center;flex:none;transition:transform .25s,background .2s}.qa details[open] summary .pm{transform:rotate(45deg);background:var(--brass);border-color:var(--brass);color:var(--g900)}.qa details p{padding:0 64px 26px 0;color:var(--muted);font-size:17px}.source{background:var(--source-bg);color:var(--ink);position:relative;overflow:hidden}.source:before{content:"1976";position:absolute;right:-40px;bottom:-110px;font:italic 900 380px/1 var(--serif);color:#081a1212;letter-spacing:-.05em;pointer-events:none}.source-grid{position:relative;display:grid;grid-template-columns:5fr 6fr;gap:72px;align-items:center}.source .eyebrow{color:var(--g900)}.source h2{font:900 clamp(42px,5.2vw,78px)/.98 var(--serif);color:var(--g950);letter-spacing:-.02em}.source .lead{font-size:19.5px;margin-top:20px;color:#22301f;max-width:520px}.source-list{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.source-list li{background:#fff;border:1px solid #BFDDA9;padding:8px 14px;border-radius:999px;font-weight:600;font-size:15px}.source-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.source-ctas .btn-line{color:var(--g950)}.ask{background:var(--paper);border-radius:18px;padding:32px;box-shadow:0 40px 70px -30px #081a128c}.ask h3{font:800 26px/1.15 var(--serif);color:var(--g900)}.ask>p{color:var(--muted);margin:6px 0 20px;font-size:15.5px}.field{margin-bottom:18px;border:0}.field>span,.field legend{display:block;font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.pills{display:flex;flex-wrap:wrap;gap:8px}.pills input{position:absolute;opacity:0;pointer-events:none}.pills label{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1.5px solid var(--line);border-radius:999px;font-weight:600;font-size:15px;cursor:pointer;background:#fff;transition:all .15s}.pills input:checked+label{background:var(--g800);border-color:var(--g800);color:#fff}.pills input:focus-visible+label{outline:3px solid var(--brass);outline-offset:2px}.pills input[type=checkbox]:checked+label:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--brass-hi)}.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.inp{width:100%;min-height:50px;border:1.5px solid var(--line);border-radius:10px;background:#fff;padding:0 14px;font-size:16px}select.inp{appearance:none;-webkit-appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23174230' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;padding-right:40px}.inp:focus{outline:3px solid var(--brass);outline-offset:1px;border-color:var(--g700)}.wa-prev{margin:6px 0 20px;background:#e7f3e3;border-radius:14px 14px 14px 4px;padding:14px 16px;font-size:15px;line-height:1.5;color:#17301f;position:relative;border:1px solid #CFE6C8}.wa-prev small{display:flex;align-items:center;gap:6px;font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#1f6b41;margin-bottom:6px}.wa-prev small .ico{width:15px;height:15px}.ask-ctas{display:grid;grid-template-columns:1fr 1fr;gap:10px}:where(body:not(.grv-van)) .comm{background:var(--paper);padding:80px 0;border-top:1px solid var(--line)}.comm-grid{display:grid;grid-template-columns:330px 1fr;gap:56px;align-items:center}.comm-grid>div>img{width:260px;height:auto;margin-bottom:18px}.comm-grid h2{font:800 32px/1.1 var(--serif);color:var(--g900)}.comm-grid p{color:var(--muted);margin:10px 0 16px}.comm-vans{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;list-style:none}.comm-vans li{display:flex}.cv{flex:1;display:grid;grid-template-columns:132px 1fr;gap:16px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px;text-decoration:none;color:var(--ink);transition:border-color .2s}.cv:hover{border-color:#c9692b}.cv img{width:132px;height:99px;object-fit:cover;border-radius:8px}.cv b{display:block;font-size:14.5px;line-height:1.35;font-weight:600}.cv span{display:block;font:800 21px var(--serif);margin-top:6px;color:var(--g900)}.cv span small{font:600 12.5px var(--sans);color:var(--muted)}.foot{background:var(--g950);color:#d8d1c1;padding:96px 0 0;position:relative;overflow:hidden}.foot-top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr 1fr;gap:44px}.foot-brand img{height:76px;width:auto}.foot-brand p{margin-top:20px;font-size:15.5px;color:var(--soft);max-width:340px}.foot-phone{display:block;margin-top:24px;font:800 34px/1 var(--serif);color:#fff;text-decoration:none;letter-spacing:-.01em}.foot-phone:hover{color:var(--brass-hi)}.foot-contact{list-style:none;display:grid;gap:10px;margin-top:18px;font-size:15px}.foot-contact li{display:flex;gap:10px;align-items:flex-start}.foot-contact .ico{width:17px;height:17px;color:var(--brass-hi);margin-top:3px}.foot h4{font:700 13px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--brass-hi);margin-bottom:18px}.foot ul.links{list-style:none;display:grid;gap:2px}.foot ul.links a{display:inline-flex;align-items:center;min-height:36px;color:#e9e2d2;text-decoration:none;font-size:15.5px}.foot ul.links a:hover{color:var(--brass-hi)}.foot-social{display:flex;gap:10px;margin-top:22px}.foot-mark{font:italic 900 clamp(40px,8.1vw,120px)/1.05 var(--serif);letter-spacing:-.03em;padding-bottom:.12em;color:transparent;-webkit-text-stroke:1.5px rgba(232,184,82,.38);white-space:nowrap;margin-top:72px;text-align:center;-webkit-user-select:none;user-select:none}.foot-legal{border-top:1px solid rgba(255,255,255,.1);padding:26px 0 30px;font-size:13.5px;color:#a9b3ac;display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.foot-legal a{color:#c9d0cb}.mbar{display:none}.mbar a.enq{background:var(--blue);color:#fff}@media (max-width:1360px){.nav .opt{display:none}}@media (max-width:1240px){:root{--gut:40px}.nav{gap:18px}.nav a{font-size:15px}.head-phone small,.seal{display:none}.find-bar{flex-wrap:wrap;gap:8px}.seg{flex:1 1 100%}.seg label{flex:1;justify-content:center}.sel{margin-left:0;border-left:0;background:var(--cream);border-radius:10px}.find-go{margin-left:0;min-height:58px}.reviews{grid-template-columns:1fr 1fr}.rating{grid-column:1/-1;flex-direction:row;align-items:center;gap:32px;flex-wrap:wrap}.rating a{margin:0 0 0 auto;padding:0}.foot-top{grid-template-columns:1fr 1fr 1fr}.foot-brand{grid-column:1/-1}}@media (max-width:1100px){.nav{display:none}.icon-btn.menu-btn{display:inline-flex}.cats{grid-template-columns:1fr 1fr}.cat{height:380px}.vans,.stats .wrap{grid-template-columns:1fr 1fr}.stat:nth-child(2n){border-right:1px solid rgba(255,255,255,.12)}.stat:nth-child(n+3){border-top:1px solid rgba(255,255,255,.12)}.loyal-grid{grid-template-columns:1fr;gap:24px}.frac{font-size:200px;margin-bottom:.3em}.why-grid,.trades-grid,.faq-grid,.source-grid,.deliver-inner{grid-template-columns:1fr;gap:48px}.why-photo{margin-bottom:48px}.tl{grid-template-columns:1fr 1fr;gap:36px 28px}.temp-grid{grid-template-columns:1fr}.comm-grid{grid-template-columns:1fr;gap:28px}.build{flex-basis:420px}}@media (max-width:860px){:root{--gut:18px}body{font-size:16px;padding-bottom:80px}.topbar{display:none}.site-head{top:0}.head-row{height:72px;gap:12px}.logo img{height:48px}.head-phone,.head-cta>.btn{display:none}.head-cta{gap:8px}.icon-btn{display:inline-flex}.site-head.stuck .head-row{height:64px}.site-head.stuck .logo img{height:42px}.sec{padding:72px 0}.sec-head{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:32px}.hero-inner{padding:108px 0 36px}.hero:before{background:linear-gradient(180deg,#081a12a8,#081a1247 96px,#081a1266 250px,#081a12e0 470px,#0c2419 580px 100%)}.hero-img{height:580px;bottom:auto;object-position:72% 50%}.hero h1,.hero-sub{text-shadow:0 2px 18px rgba(0,0,0,.55)}.hero-kicker{gap:12px;margin-bottom:22px}.kicker{font-size:12px}.g-pill{font-size:13.5px}.hero-sub{font-size:18px;margin-top:18px}.find{margin-top:30px}.find-title h2{font-size:26px}.find-title span{display:none}.find-bar{padding:8px;border-radius:14px}.seg{display:grid;grid-template-columns:repeat(6,1fr)}.seg label{padding:0 8px;font-size:14.5px;min-height:46px}.seg label[for=t-any],.seg label[for=t-chill],.seg label[for=t-frz]{grid-column:span 2}.seg label[for=t-deep],.seg label[for=t-ev]{grid-column:span 3}.sel{flex:1 1 calc(50% - 4px)}.sel.cond{flex-basis:100%}.find-go{flex:1 1 100%;justify-content:center}.find-links{flex-direction:column;gap:12px}.stat{padding:22px 16px}.stat b{font-size:28px}.stat b .ico{width:22px;height:22px}.stat span{font-size:13.5px}.cats{gap:12px}.cat{height:240px;padding:18px}.cat h3{font-size:24px;margin:6px 0}.cat small{font-size:11px;letter-spacing:.12em}.cat p{font-size:13.5px}.vans{grid-template-columns:1fr;gap:14px}.van{display:grid;grid-template-columns:128px minmax(0,1fr)}.van h3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.price-row{flex-direction:column;align-items:flex-start;gap:4px}.monthly{text-align:left}.monthly b{display:inline;margin-left:3px}.cat small{font-size:10.5px;letter-spacing:.1em}.van-img{aspect-ratio:auto;height:100%;min-height:150px}:where(body:not(.grv-van)) .tags{left:8px;top:8px;flex-direction:column;align-items:flex-start;gap:4px}.tag{font-size:10px;padding:5px 7px}.van-body{padding:14px}.van h3{font-size:15px}.chips{margin:8px 0 10px;gap:4px}.chips li{font-size:11.5px;padding:3px 7px}.chips li.hide-m{display:none}.price-row{padding-top:10px}.price{font-size:24px}.price small,.monthly{font-size:12px}.monthly b{font-size:14px}.van-go{display:none}.empty{grid-template-columns:1fr;padding:24px}.stock-foot{flex-direction:column;align-items:stretch}.stock-foot p{flex:none}.stock-foot .btn{width:100%}.frac{font-size:150px}.loyal .lead{font-size:17.5px}.pull{padding:22px 20px}.pull q{font-size:21px}.reviews{grid-template-columns:1fr;margin-top:48px;gap:14px}.rating{flex-direction:column;align-items:flex-start;gap:0}.rating a{margin:16px 0 0}.rating .score{font-size:76px}.review{padding:24px}.review q{font-size:18px}.years{grid-template-columns:1fr auto;gap:14px 10px;margin-top:36px}.years .yr{font-size:60px}.van-img img{object-position:35% 50%}.years .line{grid-column:1/-1;grid-row:2;height:auto;background:none;padding:0}.years .line:before,.years .line:after{display:none}.years .line span{position:static;transform:none;display:inline-block;box-shadow:none}.tl{grid-template-columns:1fr;gap:28px;margin-top:40px}.points{grid-template-columns:1fr;gap:24px;margin-top:32px}.pt{display:grid;grid-template-columns:46px 1fr;gap:0 14px;align-items:start}.pt .ic{grid-row:span 2;width:46px;height:46px;margin:0}.pt .ic .ico{width:22px;height:22px}.pt h3{font-size:20px;margin:2px 0 4px}.why-cta .btn{flex:1 1 100%}.why-photo{aspect-ratio:4/3;margin-bottom:36px}.why-photo img{object-position:4% 62%}.why-photo figcaption{left:12px;right:12px;bottom:12px}.tcard{padding:24px;grid-template-columns:36px 1fr;gap:16px}.thermo{height:150px;width:18px}.tcard .deg{font-size:44px}.build{flex-basis:300px}.build h3{font-size:20px}.strip-ctl{display:none}.trade-list{grid-template-columns:1fr 1fr;gap:10px}.trade-list a{min-height:72px;padding:12px;gap:10px;font-size:15px}.trade-list .ti{width:40px;height:40px}.trade-list .ti .ico{width:22px;height:22px}.deliver-inner{padding:80px 0 84px}.deliver:before{background:linear-gradient(180deg,#081a12db,#081a12b3 45%,#081a12e6)}.deliver .lead{font-size:17.5px}.regions li{font-size:14px;padding:9px 13px}.deliver-perks{grid-template-columns:1fr;margin:44px 0 56px}.deliver-perks div:last-child{border-bottom:0}.qa summary .pm{width:36px;height:36px}.deliver-perks div,.deliver-perks div+div{padding:20px 0;border-left:0;border-bottom:1px solid rgba(255,255,255,.18)}.qa summary{font-size:19px;padding:20px 0}.qa details p{padding:0 0 22px;font-size:16px}.source:before{font-size:220px;bottom:-60px}.source .lead{font-size:17.5px}.source-ctas .btn{flex:1 1 100%}.ask{padding:22px}.two{gap:10px}.foot ul.links a{line-height:1.35;padding:6px 0}.ask-ctas{grid-template-columns:1fr}.comm{padding:56px 0}.comm-vans{grid-template-columns:1fr;gap:10px}.comm-grid>div>img{width:220px}.foot{padding-top:64px}.foot-top{grid-template-columns:1fr 1fr;gap:36px 24px}.foot-phone{font-size:30px}.foot-mark{font-size:50px;line-height:1;white-space:normal;margin-top:48px;padding-bottom:16px}.foot-legal{flex-direction:column;gap:10px}.mbar{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--g950);padding:8px 8px calc(8px + env(safe-area-inset-bottom));box-shadow:0 -10px 30px #0000004d;border-top:1px solid rgba(232,184,82,.35)}.mbar a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:54px;border-radius:10px;font-weight:700;font-size:15.5px;text-decoration:none;color:#fff;background:var(--g700)}.mbar a.wa{background:#1f7a4a}.mbar a.enq{background:var(--blue);color:#fff}}@media (max-width:400px){.hero h1{font-size:42px}.seg label{font-size:13.5px}}:where(.grv-van) [id]{scroll-margin-top:88px}:where(.grv-van) .sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:48px}:where(.grv-van) .nav a:hover:after,:where(.grv-van) .nav a[aria-current]:after{transform:scaleX(1)}:where(.grv-van) .vhead{position:relative;background:var(--g900);color:#fff;overflow:hidden;isolation:isolate;padding:162px 0 214px}:where(.grv-van,.grv-used) .vhead:before{content:"";position:absolute;width:1100px;height:1100px;right:-360px;top:-520px;background:radial-gradient(circle,#e8b8522b,#e8b85200 62%);z-index:-1}:where(.grv-van) .vhead-bg{position:absolute;top:0;right:0;width:64%;height:100%;object-fit:cover;object-position:55% 42%;z-index:-2;opacity:.42;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 60%);mask-image:linear-gradient(90deg,transparent 0%,#000 60%)}:where(.grv-van,.grv-used) .vhead:after{content:"1976";position:absolute;left:-30px;bottom:-150px;font:italic 900 400px/1 var(--serif);color:#ffffff09;letter-spacing:-.05em;pointer-events:none;z-index:-1}:where(.grv-van,.grv-fridge,.grv-freezer,.grv-used,.grv-commercials,.grv-finance,.grv-contact) .crumbs ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:0 12px;font-size:14.5px;color:var(--soft)}:where(.grv-van,.grv-fridge,.grv-freezer,.grv-used,.grv-commercials,.grv-finance,.grv-contact) .crumbs li{display:flex;align-items:center;gap:12px}:where(.grv-van,.grv-fridge,.grv-freezer,.grv-used,.grv-finance,.grv-contact) .crumbs li+li:before{content:"";width:6px;height:6px;border-top:2px solid var(--brass-hi);border-right:2px solid var(--brass-hi);transform:rotate(45deg);flex:none}:where(.grv-van,.grv-freezer,.grv-used,.grv-commercials) .crumbs a{color:#fff;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;min-height:40px}:where(.grv-van,.grv-fridge,.grv-freezer,.grv-used,.grv-finance,.grv-contact) .crumbs a:hover{color:var(--brass-hi);text-decoration:underline;text-underline-offset:4px}:where(.grv-van,.grv-fridge,.grv-freezer,.grv-used,.grv-commercials,.grv-finance,.grv-contact) .crumbs [aria-current]{color:var(--soft)}:where(.grv-van,.grv-used) .vtitle{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:end;margin-top:22px}:where(.grv-van) .vkick{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-bottom:22px}:where(.grv-van) .vtitle h1{font:800 clamp(34px,4.4vw,64px)/1.02 var(--serif);letter-spacing:-.025em;max-width:1000px;text-wrap:balance}:where(.grv-van) .vtitle h1 em{font-style:italic;color:var(--brass-hi);font-weight:700}:where(.grv-van) .vtitle h1 .reg{font-weight:600;color:var(--soft);font-size:.62em;letter-spacing:-.01em;vertical-align:.12em}:where(.grv-van) .vchips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin-top:26px}:where(.grv-van) .vchips li{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.2);font-weight:600;font-size:15px}:where(.grv-van) .vchips li .ico{width:16px;height:16px;color:var(--brass-hi)}:where(.grv-van) .vchips li.ulez{background:#3fae8329;border-color:#3fae8399}:where(.grv-van) .vchips li.ulez .ico{color:#7fd3ae}:where(.grv-van) .vseal{width:156px;height:156px;filter:drop-shadow(0 18px 30px rgba(0,0,0,.45));margin-bottom:6px}:where(.grv-van) .vmain{position:relative;margin-top:-182px;padding-bottom:104px}:where(.grv-van) .vgrid{display:grid;grid-template-columns:minmax(0,1fr) 420px;grid-template-areas:"gal side" "body side";gap:0 56px;align-items:start}:where(.grv-van) .gal{grid-area:gal;min-width:0}:where(.grv-van) .side{grid-area:side;align-self:stretch;display:flex;flex-direction:column;gap:20px;z-index:2}:where(.grv-van) .side-stick{position:sticky;top:100px;display:grid;gap:12px}:where(.grv-van) .spec-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px 26px 10px}:where(.grv-van) .spec-card h2{font:800 28px/1.1 var(--serif);color:var(--g900);letter-spacing:-.01em;margin-bottom:8px}:where(.grv-van) .spec-card h2 em{font-style:italic;color:var(--brass-ink);font-weight:700}:where(.grv-van) .spec{list-style:none}:where(.grv-van) .spec li{display:grid;grid-template-columns:36px 1fr;gap:14px;align-items:center;padding:11px 0;border-top:1px solid #EDE6D6}:where(.grv-van) .spec li:first-child{border-top:0}:where(.grv-van) .spec .ic{width:36px;height:36px;border-radius:9px;background:var(--cream);color:var(--g800);display:grid;place-items:center}:where(.grv-van) .spec .ic .ico{width:18px;height:18px}:where(.grv-van) .spec li>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px}:where(.grv-van) .spec small{font:700 11.5px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap}:where(.grv-van) .spec b{font:700 15.5px/1.3 var(--sans);color:var(--ink);text-align:right}:where(.grv-van) .mini-review{background:var(--g800);color:#fff;border-radius:18px;padding:24px 26px;position:relative;overflow:hidden}:where(.grv-van) .mini-review:after{content:"\201c";position:absolute;right:18px;top:-18px;font:900 150px/1 var(--serif);color:#e8b85229}:where(.grv-van) .mini-review .stars .ico{width:17px;height:17px}:where(.grv-van) .mini-review q{display:block;font:italic 600 19px/1.4 var(--serif);margin-top:12px;quotes:"\201c" "\201d"}:where(.grv-van) .mini-review figcaption{margin-top:12px;font-size:14px;font-weight:600;color:var(--soft)}:where(.grv-van) .mini-cta{display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:14px 14px 14px 20px}:where(.grv-van) .mini-cta p{font-size:14px;color:var(--muted);line-height:1.25}:where(.grv-van) .mini-cta b{font:900 26px/1 var(--serif);color:var(--g900);letter-spacing:-.02em}:where(.grv-van) .mini-cta span{display:block;font-size:12.5px;margin-top:4px}:where(.grv-van) .mini-cta .btn{min-height:50px;padding:0 20px}:where(.grv-van) .vbody{grid-area:body;min-width:0}:where(.grv-van) .gal-stage{position:relative;border-radius:var(--r);overflow:hidden;background:var(--g800);box-shadow:0 44px 70px -40px #000000a6}:where(.grv-van) .gal-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;aspect-ratio:4/3;outline-offset:-4px}:where(.grv-van) .gal-track::-webkit-scrollbar{display:none}:where(.grv-van) .gal-track li{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}:where(.grv-van) .gal-track img{width:100%;height:100%;object-fit:cover}:where(.grv-van) .gal-nav{position:absolute;top:50%;transform:translateY(-50%);width:58px;height:58px;border-radius:50%;border:0;background:#fcfaf5f2;color:var(--g900);display:grid;place-items:center;cursor:pointer;box-shadow:0 12px 26px -8px #00000080;transition:background .2s}:where(.grv-van) .gal-nav:hover{background:var(--brass)}:where(.grv-van) .gal-nav.prev{left:20px}:where(.grv-van) .gal-nav.next{right:20px}:where(.grv-van) .gal-nav .ico{width:26px;height:26px;stroke-width:2.4}:where(.grv-van) .tags{position:absolute;left:16px;top:16px;display:flex;gap:6px;z-index:1}:where(.grv-van) .gal-stage .tags .tag{font-size:12.5px;padding:9px 12px}:where(.grv-van) .gal-count{position:absolute;right:16px;bottom:16px;background:#081a12db;color:#fff;font-weight:700;font-size:14.5px;padding:9px 14px;border-radius:999px;font-variant-numeric:tabular-nums;display:flex;gap:8px;align-items:center}:where(.grv-van) .gal-count .ico{width:17px;height:17px;color:var(--brass-hi)}:where(.grv-van) .gal-thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:12px;list-style:none}:where(.grv-van) .gal-thumbs button{display:block;width:100%;aspect-ratio:4/3;border-radius:8px;overflow:hidden;border:0;padding:0;cursor:pointer;position:relative;background:var(--cream2);opacity:.66;transition:opacity .2s}:where(.grv-van) .gal-thumbs button:hover{opacity:1}:where(.grv-van) .gal-thumbs button:after{content:"";position:absolute;inset:0;border-radius:8px;box-shadow:inset 0 0 0 0 var(--brass);transition:box-shadow .2s}:where(.grv-van) .gal-thumbs button[aria-current=true]{opacity:1}:where(.grv-van) .gal-thumbs button[aria-current=true]:after{box-shadow:inset 0 0 0 3px var(--brass)}:where(.grv-van) .gal-thumbs img{width:100%;height:100%;object-fit:cover}:where(.grv-van) .pcard{background:var(--paper);border-radius:18px;box-shadow:0 44px 70px -36px #081a1299;border:1px solid var(--line);overflow:hidden}:where(.grv-van) .pcard-top{padding:28px 28px 22px;position:relative}:where(.grv-van) .pcard-top .tags{position:static;margin-bottom:16px}:where(.grv-van) .pcard .lbl{font:700 12.5px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}:where(.grv-van) .pcard .big{font:900 66px/1 var(--serif);color:var(--g900);letter-spacing:-.035em;margin-top:6px;font-variant-numeric:lining-nums}:where(.grv-van) .pcard .big small{font:600 19px var(--sans);color:var(--muted);letter-spacing:0;margin-left:6px}:where(.grv-van) .pfin{display:grid;grid-template-columns:1fr 1fr;margin-top:20px;border:1px solid var(--line);border-radius:12px;background:var(--cream)}:where(.grv-van) .pfin div{padding:14px 16px}:where(.grv-van) .pfin div+div{border-left:1px solid var(--line)}:where(.grv-van) .pfin span{display:block;font-size:13px;color:var(--muted);font-weight:600}:where(.grv-van) .pfin b{display:block;font:800 25px/1.1 var(--serif);color:var(--g800);margin:2px 0}:where(.grv-van) .pfin b small{font:600 13px var(--sans);color:var(--muted)}:where(.grv-van) .pcard .fine{font-size:13px;color:var(--muted);margin-top:10px}:where(.grv-van) .pcard .fine a{color:var(--g700);font-weight:700}:where(.grv-van) .pcard-ctas{display:grid;gap:10px;padding:0 28px 24px}:where(.grv-van) .pcard-ctas .btn{width:100%;min-height:58px;font-size:17px}:where(.grv-van) .pcard-ctas .duo{display:grid;grid-template-columns:1fr 1fr;gap:10px}:where(.grv-van) .pcard-ctas .duo .btn{padding:0 12px;font-size:16px}:where(.grv-van) .pcard-list{list-style:none;border-top:1px dashed var(--line);padding:20px 28px;display:grid;gap:11px;font-size:15px;font-weight:600;color:var(--g800)}:where(.grv-van) .pcard-list li{display:flex;gap:12px;align-items:center}:where(.grv-van) .pcard-list .ico{width:18px;height:18px;color:var(--brass-ink)}:where(.grv-van) .pcard-foot{background:var(--g800);padding:16px 28px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13.5px;text-decoration:none;color:var(--soft)}:where(.grv-van) .pcard-foot>span{display:flex;flex-direction:column;gap:3px}:where(.grv-van) .pcard-foot .rt{display:flex;align-items:center;gap:8px;color:#fff}:where(.grv-van) .pcard-foot b{font:800 22px/1 var(--serif)}:where(.grv-van) .pcard-foot .stars .ico{width:16px;height:16px}:where(.grv-van) .pcard-foot em{font:italic 700 15px var(--serif);color:var(--brass-hi)}:where(.grv-van) .vsec{padding-top:80px}:where(.grv-van) .vsec-h{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}:where(.grv-van) .vsec h2{font:800 clamp(30px,3.1vw,46px)/1.04 var(--serif);color:var(--g900);letter-spacing:-.02em;text-wrap:balance}:where(.grv-van) .vsec h2 em{font-style:italic;color:var(--brass-ink);font-weight:700}:where(.grv-van) .facts{display:grid;grid-template-columns:repeat(4,1fr);margin-top:28px;background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;list-style:none}:where(.grv-van) .fact{padding:22px 20px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0}:where(.grv-van) .fact:nth-child(4n){border-right:0}:where(.grv-van) .fact:nth-last-child(-n+4){border-bottom:0}:where(.grv-van) .fact .ic{width:42px;height:42px;border-radius:10px;background:var(--cream);color:var(--g800);display:grid;place-items:center;flex:none}:where(.grv-van) .fact .ic .ico{width:21px;height:21px}:where(.grv-van) .fact small{display:block;font:700 11.5px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}:where(.grv-van) .fact b{display:block;font:700 16.5px/1.3 var(--sans);color:var(--ink);margin-top:5px}:where(.grv-van) .desc{margin-top:24px;columns:2;column-gap:44px;font-size:16.5px;color:#26342c}:where(.grv-van) .desc p{break-inside:avoid;margin-bottom:16px}:where(.grv-van) .desc p:first-child{column-span:all;font:500 23px/1.45 var(--serif);color:var(--g900);margin-bottom:22px;max-width:780px}:where(.grv-van) .desc strong{font-weight:700;color:var(--g900)}:where(.grv-van) .desc p:first-child strong{font-weight:700;background:linear-gradient(transparent 62%,#d6a03a52 62%)}:where(.grv-van) .feats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:26px;list-style:none}:where(.grv-van) .feats li{display:flex;align-items:center;gap:14px;min-height:66px;padding:12px 18px;background:#fff;border:1px solid var(--line);border-radius:12px;font-weight:600;font-size:16.5px;color:var(--g900)}:where(.grv-van) .feats .ck{width:34px;height:34px;border-radius:50%;background:var(--g800);color:var(--brass-hi);display:grid;place-items:center;flex:none}:where(.grv-van) .feats .ck .ico{width:17px;height:17px;stroke-width:2.6}:where(.grv-van) .feats li.hl{background:var(--g800);border-color:var(--g800);color:#fff}:where(.grv-van) .feats li.hl .ck{background:var(--brass);color:var(--g900)}:where(.grv-van) .feats li small{display:block;font-weight:500;font-size:13.5px;color:var(--muted)}:where(.grv-van) .feats li.hl small{color:var(--soft)}:where(.grv-van) .money-band{background:var(--cream2);padding:104px 0;position:relative;overflow:hidden}:where(.grv-van) .money-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px;align-items:stretch}:where(.grv-van) .money-grid>*{min-width:0}:where(.grv-van) .fin-card{background:var(--g800);color:#fff;border-radius:20px;padding:44px 48px;position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start}:where(.grv-van) .fin-card:before{content:"";position:absolute;width:640px;height:640px;right:-260px;top:-300px;background:radial-gradient(circle,#e8b85238,#e8b85200 64%);z-index:-1}:where(.grv-van) .fin-card:after{content:"\a3";position:absolute;right:-10px;bottom:-150px;font:italic 900 380px/1 var(--serif);color:#ffffff09;z-index:-1}:where(.grv-van) .fin-card small{font:700 13px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--brass-hi)}:where(.grv-van) .fin-big{font:900 128px/.9 var(--serif);letter-spacing:-.04em;margin-top:18px;display:flex;align-items:baseline;gap:14px;font-variant-numeric:lining-nums}:where(.grv-van) .fin-big span{font:600 22px var(--sans);letter-spacing:0;color:var(--soft);align-self:flex-start;margin-top:14px}:where(.grv-van) .fin-big i{font:italic 700 34px var(--serif);color:var(--brass-hi);letter-spacing:-.01em}:where(.grv-van) .fin-sub{color:var(--soft);margin-top:12px;font-size:16px}:where(.grv-van) .fin-facts{list-style:none;display:grid;grid-template-columns:repeat(3,auto);gap:0;margin:34px 0;border-top:1px solid rgba(255,255,255,.18);width:100%}:where(.grv-van) .fin-facts li{padding:20px 22px 0 0}:where(.grv-van) .fin-facts li+li{padding-left:22px;border-left:1px solid rgba(255,255,255,.18)}:where(.grv-van) .fin-facts b{display:block;font:800 22px/1.15 var(--serif);white-space:nowrap}:where(.grv-van) .fin-facts b small{font:600 14px var(--sans);letter-spacing:0;text-transform:none;color:var(--soft)}:where(.grv-van) .fin-facts span{display:block;color:var(--soft);font-size:14.5px;margin-top:4px}:where(.grv-van) .fin-card .btn{margin-top:auto;min-height:58px;font-size:17px}:where(.grv-van) .px-card{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:40px 36px;box-shadow:0 40px 70px -40px #081a1273}:where(.grv-van) .px-ic{width:54px;height:54px;border-radius:12px;background:var(--brass);color:var(--g900);display:grid;place-items:center;margin-bottom:18px}:where(.grv-van,.grv-finance) .px-ic .ico{width:26px;height:26px}:where(.grv-van,.grv-finance) .px-card h3{font:800 30px/1.1 var(--serif);color:var(--g900);letter-spacing:-.01em}:where(.grv-van) .px-card>p{color:var(--muted);margin:10px 0 24px;font-size:16px}:where(.grv-van) .px-card .field{margin-bottom:18px}:where(.grv-van,.grv-finance) .plate.big{min-height:78px}:where(.grv-van,.grv-finance) .plate.big input{font-size:38px}:where(.grv-van,.grv-finance) .plate.big span{padding:0 12px;font-size:14px}:where(.grv-van) .px-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end}:where(.grv-van) .px-card .px-row .field{margin-bottom:0}:where(.grv-van) .px-row .btn{min-height:52px}:where(.grv-van) .incl{background:var(--g800);color:#fff;position:relative;overflow:hidden;padding:104px 0}:where(.grv-van) .incl:before{content:"";position:absolute;width:900px;height:900px;left:-300px;top:-420px;background:radial-gradient(circle,#e8b85224,#e8b85200 62%)}:where(.grv-van) .incl .wrap{position:relative}:where(.grv-van) .incl-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid rgba(255,255,255,.18);list-style:none}:where(.grv-van) .inc{padding:34px 24px 0 0}:where(.grv-van) .inc+.inc{padding-left:24px;border-left:1px solid rgba(255,255,255,.18)}:where(.grv-van) .inc .ic{width:58px;height:58px;border-radius:50%;border:1.5px solid rgba(232,184,82,.6);color:var(--brass-hi);display:grid;place-items:center;margin-bottom:20px}:where(.grv-van) .inc .ic .ico{width:26px;height:26px}:where(.grv-van) .inc h3{font:800 23px/1.15 var(--serif)}:where(.grv-van) .inc p{color:var(--soft);font-size:15.5px;margin-top:8px}:where(.grv-van,.grv-finance,.grv-contact) .enq-grid{position:relative;display:grid;grid-template-columns:5fr 6fr;grid-template-rows:auto 1fr;grid-template-areas:"ehead form" "chat form";gap:0 72px;align-items:start}:where(.grv-van,.grv-finance,.grv-contact) .enq-head{grid-area:ehead}:where(.grv-van,.grv-commercials,.grv-finance,.grv-contact) .enq-chat{grid-area:chat}:where(.grv-van,.grv-commercials,.grv-finance,.grv-contact) .enq-form{grid-area:form}:where(.grv-van) .source h2{font:900 clamp(42px,5.2vw,76px)/.98 var(--serif);color:var(--g950);letter-spacing:-.02em}:where(.grv-van,.grv-finance,.grv-contact) .source h2 em{font-style:italic;font-weight:800;color:var(--g700)}:where(.grv-van,.grv-finance,.grv-contact) .chat{margin-top:36px;background:#e9e1d3;border-radius:18px;overflow:hidden;box-shadow:0 34px 60px -30px #081a12a6;max-width:520px}:where(.grv-van,.grv-commercials,.grv-finance,.grv-contact) .chat-bar{background:var(--g900);color:#fff;display:flex;align-items:center;gap:12px;padding:12px 16px}:where(.grv-van,.grv-commercials,.grv-finance,.grv-contact) .chat-bar .av{width:76px;height:46px;border-radius:23px;background:var(--paper);display:grid;place-items:center;overflow:hidden;flex:none}:where(.grv-van,.grv-commercials,.grv-finance,.grv-contact) .chat-bar .av img{width:66px;height:auto}:where(.grv-van,.grv-commercials,.grv-finance,.grv-contact) .chat-bar b{display:block;font-size:15.5px;line-height:1.2}:where(.grv-van,.grv-commercials,.grv-finance,.grv-contact) .chat-bar small{color:var(--soft);font-size:13px}:where(.grv-van,.grv-commercials,.grv-finance,.grv-contact) .chat-bar .ico{margin-left:auto;color:#5bc48a;width:24px;height:24px}:where(.grv-van,.grv-commercials,.grv-finance) .chat-body{padding:20px 16px 18px;background:#ece5d8 radial-gradient(rgba(16,48,36,.07) 1px,transparent 1.5px) 0 0/16px 16px}:where(.grv-van,.grv-commercials,.grv-finance,.grv-contact) .chat-day{display:table;margin:0 auto 14px;background:#fcfaf5e6;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:6px}:where(.grv-van,.grv-commercials,.grv-finance,.grv-contact) .bubble{margin-left:auto;max-width:94%;background:#d7f2cb;border-radius:14px 14px 4px;padding:12px 14px 24px;font-size:15.5px;line-height:1.5;color:#13211a;white-space:pre-line;position:relative;box-shadow:0 1px 1px #0000001f;overflow-wrap:anywhere}:where(.grv-van,.grv-commercials,.grv-finance,.grv-contact) .bubble i{position:absolute;right:10px;bottom:5px;font-size:11.5px;font-style:normal;color:#3f5a47}:where(.grv-van) .chat-note{font-size:13.5px;color:var(--muted);text-align:center;margin-top:12px}:where(.grv-van,.grv-finance,.grv-contact) .chat-ctas{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;max-width:520px}:where(.grv-van,.grv-finance,.grv-contact) .quote-mini{margin-top:28px;max-width:520px;border-left:3px solid var(--g800);padding:4px 0 4px 18px}:where(.grv-van,.grv-finance,.grv-contact) .quote-mini q{font:italic 600 19px/1.4 var(--serif);color:var(--g950)}:where(.grv-van,.grv-contact) .quote-mini cite{display:block;font-style:normal;font-weight:600;font-size:14px;color:#3a2e12;margin-top:8px}:where(.grv-van) .ask{background:var(--paper);border-radius:18px;padding:34px;box-shadow:0 40px 70px -30px #081a128c}:where(.grv-van,.grv-finance) .ask h3{font:800 28px/1.15 var(--serif);color:var(--g900)}:where(.grv-van) .ask>p{color:var(--muted);margin:6px 0 22px;font-size:15.5px}:where(.grv-van) .ask-van{display:flex;gap:14px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--cream);margin-bottom:22px}:where(.grv-van,.grv-commercials,.grv-finance) .ask-van img{width:92px;height:69px;object-fit:cover;border-radius:8px;flex:none}:where(.grv-van,.grv-commercials,.grv-finance) .ask-van b{display:block;font-size:14.5px;line-height:1.35;color:var(--g900)}:where(.grv-van,.grv-commercials,.grv-finance,.grv-contact) .ask-van span{font:800 19px var(--serif);color:var(--g800)}:where(.grv-van,.grv-commercials,.grv-finance,.grv-contact) .ask-van span small{font:600 12.5px var(--sans);color:var(--muted)}:where(.grv-van,.grv-finance,.grv-contact) .field{margin-bottom:18px;border:0;display:block;min-width:0}:where(.grv-van,.grv-finance) .field>span i{font-style:normal;font-weight:600;letter-spacing:0;text-transform:none;color:var(--muted)}:where(.grv-van,.grv-contact) .pills label{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 18px;border:1.5px solid var(--line);border-radius:999px;font-weight:600;font-size:15.5px;cursor:pointer;background:#fff;transition:all .15s}:where(.grv-van,.grv-commercials,.grv-finance,.grv-contact) .pills label .ico{width:17px;height:17px;color:var(--brass-ink)}:where(.grv-van,.grv-commercials,.grv-finance,.grv-contact) .pills input:checked+label .ico{color:var(--brass-hi)}:where(.grv-van,.grv-contact) .two{display:grid;grid-template-columns:1fr 1fr;gap:12px}:where(.grv-van,.grv-contact) .inp{width:100%;min-height:52px;border:1.5px solid var(--line);border-radius:10px;background:#fff;padding:0 14px;font-size:16px}:where(.grv-van,.grv-commercials) textarea.inp{min-height:112px;padding:12px 14px;resize:vertical;line-height:1.5}:where(.grv-van,.grv-commercials,.grv-finance,.grv-contact) .inp.bad{border-color:#b3261e;background:#fff6f5}:where(.grv-van,.grv-commercials,.grv-finance,.grv-contact) .err{display:none;color:#9c1f17;font-size:14px;font-weight:600;margin:-8px 0 16px}:where(.grv-van,.grv-commercials,.grv-finance,.grv-contact) .err.on{display:block}:where(.grv-van,.grv-commercials,.grv-finance,.grv-contact) .px{background:var(--cream);border:1px solid var(--line);border-radius:12px;padding:18px 18px 2px;margin:-4px 0 18px}:where(.grv-van,.grv-commercials,.grv-finance,.grv-contact) .px[hidden]{display:none}:where(.grv-van,.grv-commercials,.grv-finance,.grv-contact) .px-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:12px;align-items:end}:where(.grv-van,.grv-commercials,.grv-finance,.grv-contact) .plate{display:flex;align-items:stretch;border-radius:8px;overflow:hidden;border:2px solid #13211A;background:#f7d117;min-height:62px;box-shadow:inset 0 0 0 2px #ffffff59}:where(.grv-van,.grv-commercials,.grv-finance,.grv-contact) .plate span{background:#1d4fb8;color:#fff;font:700 12px/1.1 var(--sans);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:0 9px;letter-spacing:.06em;flex:none}:where(.grv-van,.grv-commercials,.grv-finance,.grv-contact) .plate span svg{width:16px;height:16px}:where(.grv-van,.grv-commercials,.grv-finance,.grv-contact) .plate input{flex:1;min-width:0;border:0;background:transparent;font:700 29px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;text-align:center;color:#111;padding:0 8px}:where(.grv-van,.grv-commercials,.grv-finance,.grv-contact) .plate input::placeholder{color:#1111115c}:where(.grv-van,.grv-commercials,.grv-finance,.grv-contact) .plate:focus-within{outline:3px solid var(--g700);outline-offset:2px}:where(.grv-van,.grv-commercials,.grv-finance,.grv-contact) .field>span.plate{display:flex;margin-bottom:0;letter-spacing:0;text-transform:none;color:#111}:where(.grv-van,.grv-commercials,.grv-finance,.grv-contact) .field>span.plate>span{color:#fff;letter-spacing:.06em}:where(.grv-van,.grv-finance) .send{width:100%;min-height:62px;font-size:18px;margin-top:4px}:where(.grv-van,.grv-finance,.grv-contact) .ask .small{font-size:13.5px;color:var(--muted);margin-top:12px;text-align:center}:where(.grv-van) .sent{display:none;text-align:center;padding:24px 8px}:where(.grv-van,.grv-commercials,.grv-finance) .sent .ok{width:64px;height:64px;border-radius:50%;background:var(--g800);color:var(--brass-hi);display:grid;place-items:center;margin:0 auto 18px}:where(.grv-van,.grv-commercials) .sent .ok .ico{width:30px;height:30px;stroke-width:2.6}:where(.grv-van) .sent h3{margin-bottom:8px}:where(.grv-van) .sent p{color:var(--muted)}:where(.grv-van,.grv-commercials,.grv-finance,.grv-contact) .ask.done .ask-fields{display:none}:where(.grv-van,.grv-commercials,.grv-finance,.grv-contact) .ask.done .sent{display:block}:where(.grv-van) .vans{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}:where(.grv-van) .van .tags{left:12px;top:12px}:where(.grv-van) .van-body{padding:20px 22px 22px;display:flex;flex-direction:column;flex:1}:where(.grv-van) .van h3{font:600 17px/1.35 var(--sans);color:var(--ink)}:where(.grv-van) .price-row{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px dashed var(--line)}:where(.grv-van) .price{font:800 29px/1 var(--serif);color:var(--g900);letter-spacing:-.02em}:where(.grv-van) .price small{font:600 13px var(--sans);color:var(--muted);margin-left:4px;letter-spacing:0}:where(.grv-van) .monthly{text-align:right;font-size:13px;color:var(--muted);line-height:1.3}:where(.grv-van) .monthly b{display:block;font-size:16px;color:var(--g700)}@media (max-width:1240px){:where(.grv-van) .vseal{display:none}:where(.grv-van) .vtitle{grid-template-columns:1fr}:where(.grv-van) .vgrid{grid-template-columns:minmax(0,1fr) 380px;gap:0 40px}:where(.grv-van) .pcard .big{font-size:56px}:where(.grv-van) .facts{grid-template-columns:repeat(2,1fr)}:where(.grv-van) .fact:nth-child(4n){border-right:1px solid var(--line)}:where(.grv-van) .fact:nth-child(2n){border-right:0}:where(.grv-van) .fact:nth-last-child(-n+4){border-bottom:1px solid var(--line)}:where(.grv-van) .fact:nth-last-child(-n+2){border-bottom:0}:where(.grv-van) .money-grid{grid-template-columns:minmax(0,1fr)}:where(.grv-van) .incl-grid{grid-template-columns:repeat(3,1fr);row-gap:32px}:where(.grv-van) .inc:nth-child(4){padding-left:0;border-left:0}:where(.grv-van) .vans{grid-template-columns:repeat(2,1fr)}}@media (max-width:1100px){:where(.grv-van) .vgrid{grid-template-columns:minmax(0,1fr);grid-template-areas:"gal" "side" "body"}:where(.grv-van) .side{margin-top:28px}:where(.grv-van) .side-stick{position:static}:where(.grv-van,.grv-finance) .enq-grid{grid-template-columns:1fr;grid-template-areas:"ehead" "form" "chat";gap:0}:where(.grv-van,.grv-contact) .enq-form{margin-top:36px}:where(.grv-van) .facts{grid-template-columns:repeat(4,1fr)}:where(.grv-van) .fact:nth-child(2n){border-right:1px solid var(--line)}:where(.grv-van) .fact:nth-child(4n){border-right:0}:where(.grv-van) .fact:nth-last-child(-n+4){border-bottom:0}}@media (max-width:860px){:where(.grv-van) [id]{scroll-margin-top:76px}:where(.grv-van) .sec-head{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:28px}:where(.grv-van) .vhead{padding:84px 0 26px}:where(.grv-van,.grv-used) .vhead:after{font-size:220px;bottom:-70px}:where(.grv-van) .vhead-bg{width:100%;opacity:.22;-webkit-mask-image:none;mask-image:none}:where(.grv-van,.grv-fridge,.grv-freezer,.grv-used,.grv-commercials,.grv-contact) .crumbs ol{font-size:13.5px;gap:0 9px}:where(.grv-van,.grv-fridge,.grv-freezer,.grv-used,.grv-commercials,.grv-contact) .crumbs li{gap:9px}:where(.grv-van,.grv-freezer,.grv-used,.grv-commercials) .crumbs a{min-height:44px}:where(.grv-van) .crumbs li:last-child{width:100%;margin-top:-6px}:where(.grv-van) .crumbs li:last-child:before{display:none}:where(.grv-van) .vtitle{margin-top:10px}:where(.grv-van) .vkick{gap:10px;margin-bottom:16px}:where(.grv-van) .vtitle h1{font-size:33px;line-height:1.06}:where(.grv-van) .vchips{margin-top:18px;gap:6px}:where(.grv-van) .vchips li{font-size:13.5px;padding:7px 11px}:where(.grv-van) .vchips li.hide-m{display:none}:where(.grv-van) .vmain{margin-top:0;padding-bottom:64px}:where(.grv-van) .gal{margin-inline:calc(-1 * var(--gut))}:where(.grv-van) .gal-stage{border-radius:0;box-shadow:none}:where(.grv-van) .gal-nav{width:44px;height:44px;background:#fcfaf5d9}:where(.grv-van) .gal-nav.prev{left:10px}:where(.grv-van) .gal-nav.next{right:10px}:where(.grv-van) .gal-nav .ico{width:20px;height:20px}:where(.grv-van) .gal-stage .tags{left:12px;top:12px}:where(.grv-van) .gal-stage .tags .tag{font-size:11px;padding:7px 9px}:where(.grv-van) .gal-count{right:12px;bottom:12px;font-size:13.5px;padding:7px 11px}:where(.grv-van) .gal-thumbs{display:flex;overflow-x:auto;gap:8px;padding:0 var(--gut) 2px;scrollbar-width:none;scroll-snap-type:x proximity}:where(.grv-van) .gal-thumbs::-webkit-scrollbar{display:none}:where(.grv-van) .gal-thumbs li{flex:0 0 78px;scroll-snap-align:start}:where(.grv-van) .side{margin-top:20px}:where(.grv-van) .pcard{border-radius:16px}:where(.grv-van) .pcard-top{padding:22px 20px 18px}:where(.grv-van) .pcard .big{font-size:52px}:where(.grv-van) .pfin div{padding:12px 14px}:where(.grv-van) .pfin b{font-size:22px}:where(.grv-van) .pcard-ctas{padding:0 20px 20px}:where(.grv-van) .pcard-list{padding:18px 20px}:where(.grv-van) .pcard-foot{padding:14px 20px;font-size:13.5px}:where(.grv-van) .vsec{padding-top:56px}:where(.grv-van) .vsec-h{flex-direction:column;align-items:flex-start;gap:12px}:where(.grv-van) .facts{grid-template-columns:1fr 1fr;margin-top:20px}:where(.grv-van) .fact{padding:16px 14px;gap:10px;flex-direction:column}:where(.grv-van) .fact .ic{width:36px;height:36px}:where(.grv-van) .fact .ic .ico{width:18px;height:18px}:where(.grv-van) .fact b{font-size:15.5px}:where(.grv-van) .fact:nth-child(4n){border-right:1px solid var(--line)}:where(.grv-van) .fact:nth-child(2n){border-right:0}:where(.grv-van) .fact:nth-last-child(-n+4){border-bottom:1px solid var(--line)}:where(.grv-van) .fact:nth-last-child(-n+2){border-bottom:0}:where(.grv-van) .desc{font-size:16.5px;columns:1}:where(.grv-van) .desc p:first-child{font-size:20px}:where(.grv-van) .feats{grid-template-columns:1fr;gap:8px;margin-top:20px}:where(.grv-van) .feats li{min-height:58px;font-size:15.5px}:where(.grv-van) .money-band{padding:64px 0}:where(.grv-van) .fin-card{padding:28px 22px}:where(.grv-van) .fin-big{font-size:84px;gap:8px}:where(.grv-van) .fin-big span{font-size:16px;margin-top:8px}:where(.grv-van) .fin-big i{font-size:24px}:where(.grv-van) .fin-facts{grid-template-columns:1fr;margin:24px 0}:where(.grv-van) .fin-facts li,:where(.grv-van) .fin-facts li+li{padding:14px 0;border-left:0;border-bottom:1px solid rgba(255,255,255,.14);display:flex;justify-content:space-between;align-items:baseline;gap:12px}:where(.grv-van) .fin-facts li:last-child{border-bottom:0}:where(.grv-van) .fin-facts b{font-size:20px;white-space:normal}:where(.grv-van) .mini-cta{display:none}:where(.grv-van) .fin-facts span{margin:0;text-align:right}:where(.grv-van) .fin-card .btn{width:100%}:where(.grv-van) .px-card{padding:26px 20px}:where(.grv-van,.grv-finance) .px-card h3{font-size:25px}:where(.grv-van) .plate.big input{font-size:32px}:where(.grv-van) .px-row{grid-template-columns:1fr}:where(.grv-van) .px-row .btn{width:100%}:where(.grv-van) .incl{padding:72px 0}:where(.grv-van) .incl-grid{grid-template-columns:1fr;row-gap:0}:where(.grv-van) .inc,:where(.grv-van) .inc+.inc,:where(.grv-van) .inc:nth-child(4){display:grid;grid-template-columns:48px 1fr;gap:0 16px;padding:20px 0;border-left:0;border-bottom:1px solid rgba(255,255,255,.18)}:where(.grv-van) .inc:last-child{border-bottom:0}:where(.grv-van) .inc .ic{grid-row:span 2;width:48px;height:48px;margin:0}:where(.grv-van) .inc .ic .ico{width:22px;height:22px}:where(.grv-van) .inc h3{font-size:20px}:where(.grv-van) .inc p{margin-top:4px;font-size:15px}:where(.grv-van) .ask{padding:22px 18px}:where(.grv-van,.grv-finance) .ask h3{font-size:24px}:where(.grv-van,.grv-contact) .two{grid-template-columns:1fr;gap:0}:where(.grv-van,.grv-contact) .pills.via{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}:where(.grv-van,.grv-contact) .pills.via label,:where(.grv-van,.grv-contact) .pills.yn label{justify-content:center;padding:0 6px;font-size:15px;gap:6px}:where(.grv-van,.grv-contact) .pills.yn{display:grid;grid-template-columns:1fr 1fr;gap:6px}:where(.grv-van,.grv-contact) .px{padding:16px 14px 2px}:where(.grv-van,.grv-commercials,.grv-contact) .px-grid{grid-template-columns:1fr;gap:0}:where(.grv-van,.grv-contact) .px-grid .field{margin-bottom:14px}:where(.grv-van) .chat{margin-top:40px}:where(.grv-van,.grv-finance,.grv-contact) .chat-ctas{grid-template-columns:1fr}:where(.grv-van) .vans{grid-template-columns:1fr;gap:14px}:where(.grv-van) .van h3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:15px}:where(.grv-van) .price-row{flex-direction:column;align-items:flex-start;gap:4px;padding-top:10px}:where(.grv-van) .monthly{text-align:left;font-size:12px}:where(.grv-van) .monthly b{display:inline;margin-left:3px;font-size:14px}:where(.grv-van) .van .tags{left:8px;top:8px;flex-direction:column;align-items:flex-start;gap:4px}:where(.grv-van) .van .tag{font-size:10px;padding:5px 7px}:where(.grv-van) .van-body{padding:14px}:where(.grv-van) .price{font-size:24px}:where(.grv-van) .price small{font-size:12px}}@media (max-width:400px){:where(.grv-van) .vtitle h1{font-size:30px}:where(.grv-van) .pcard .big{font-size:48px}}:where(.grv-van) .pfin.one{grid-template-columns:1fr}:where(.grv-van) .pfin-ask a{display:inline-flex;align-items:center;min-height:44px;font:800 22px/1.15 var(--serif);color:var(--g800);text-decoration:underline;text-decoration-color:var(--brass);text-decoration-thickness:2px;text-underline-offset:5px}:where(.grv-van) .fin-big.fin-ask{font-size:104px;flex-wrap:wrap;gap:6px 18px}:where(.grv-van) .desc h3{font:800 21px/1.25 var(--serif);color:var(--g900);margin:4px 0 10px;break-after:avoid}:where(.grv-van) .desc ul{list-style:none;margin:0 0 18px;display:grid;gap:6px;break-inside:avoid}:where(.grv-van) .desc ul li{position:relative;padding-left:22px}:where(.grv-van) .desc ul li:before{content:"";position:absolute;left:2px;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--brass)}:where(.grv-van) .gal-nav[hidden],:where(.grv-van) .gal-thumbs[hidden],:where(.grv-van) .vsec[hidden]{display:none}@media (min-width:1241px){:where(.grv-van) .incl-grid.n4{grid-template-columns:repeat(4,1fr)}}@media (max-width:860px){:where(.grv-van) .fin-big.fin-ask{font-size:64px}}:where(.grv-fridge,.grv-finance,.grv-contact) .nav a[aria-current]:after{transform:scaleX(1)}:where(.grv-fridge,.grv-finance) .mnav a[aria-current]{color:var(--brass-hi)}:where(.grv-fridge) .lhead{position:relative;background:var(--g900);color:#fff;overflow:hidden;isolation:isolate;padding:150px 0 60px}:where(.grv-fridge) .lhead-bg{position:absolute;top:0;right:0;width:62%;height:100%;object-fit:cover;object-position:30% 64%;z-index:-3;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.5) 16%,#000 40%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.5) 16%,#000 40%)}:where(.grv-fridge) .lhead:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,#081a12b8,#081a1200 22%),linear-gradient(0deg,#0c2419,#0c2419eb 24%,#0c241900 50%),linear-gradient(90deg,#0c2419,#0c2419bf 36%,#0c241900 58%)}:where(.grv-fridge) .lhead:after{content:"1976";position:absolute;left:-30px;bottom:-150px;font:italic 900 400px/1 var(--serif);color:#ffffff09;letter-spacing:-.05em;pointer-events:none;z-index:-1}:where(.grv-fridge) .lhead-top{max-width:720px}:where(.grv-fridge,.grv-finance,.grv-contact) .crumbs a{color:#fff;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;min-height:44px}:where(.grv-fridge) .lkick{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin:18px 0 26px}:where(.grv-fridge) .lhead h1{font:900 clamp(44px,6.3vw,96px)/.94 var(--serif);letter-spacing:-.022em;text-wrap:balance;text-shadow:0 2px 30px rgba(0,0,0,.35)}:where(.grv-fridge) .lhead h1 em{font-style:italic;font-weight:800;color:var(--brass-hi);letter-spacing:-.015em}:where(.grv-fridge) .lhead-sub{font-size:20px;line-height:1.5;max-width:580px;margin-top:26px;color:#efe8d8}:where(.grv-fridge) .lfacts{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin-top:30px}:where(.grv-fridge) .lfacts li{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:#081a1299;border:1px solid rgba(255,255,255,.22);font-weight:600;font-size:15px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}:where(.grv-fridge) .lfacts .ico{width:16px;height:16px;color:var(--brass-hi)}:where(.grv-fridge) .lfacts b{font-weight:800}:where(.grv-fridge) .lhead-cap{position:absolute;right:max(var(--gut),calc((100% - var(--wrap))/2));top:170px;background:#081a12d1;color:#fff;font-size:13.5px;padding:9px 13px;border-radius:8px;display:flex;align-items:center;gap:8px}:where(.grv-fridge) .lhead-cap .dot{width:9px;height:9px}:where(.grv-fridge) .filters{margin-top:60px}:where(.grv-fridge) .ftitle{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;margin-bottom:14px;flex-wrap:wrap}:where(.grv-fridge) .ftitle h2{font:800 32px/1 var(--serif);letter-spacing:-.01em}:where(.grv-fridge) .ftitle h2 span{display:block;font:500 15px/1.4 var(--sans);color:var(--soft);margin-top:8px;letter-spacing:0}:where(.grv-fridge) .tswitch{display:inline-flex;padding:4px;border-radius:12px;background:#081a1299;border:1px solid rgba(255,255,255,.22);gap:4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}:where(.grv-fridge) .tswitch a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:9px;font-weight:700;font-size:15px;color:#fff;text-decoration:none;white-space:nowrap}:where(.grv-fridge) .tswitch a[aria-current]{background:#fff;color:var(--g900)}:where(.grv-fridge) .tswitch a:not([aria-current]):hover{background:#ffffff1f}:where(.grv-fridge) .tswitch a .ico{width:16px;height:16px;color:var(--brass-hi)}:where(.grv-fridge) .fbar .seg+.seg{margin-left:8px}:where(.grv-fridge) .fbar .seg label small{font-size:12px;font-weight:700;opacity:.62;font-variant-numeric:tabular-nums}:where(.grv-fridge) .fbar .seg input:checked+label small{opacity:.8}:where(.grv-fridge) .fbar .find-go{min-width:184px;justify-content:center}:where(.grv-fridge) .fbar .find-go b{font-variant-numeric:tabular-nums}:where(.grv-fridge) .stock-sec{background:var(--paper);padding:56px 0 112px}:where(.grv-fridge) .stock-sec .stock-bar{position:sticky;top:84px;z-index:12;box-shadow:0 14px 28px -22px #081a128c}:where(.grv-fridge) .stock-bar .sb-l{display:flex;align-items:center;gap:8px 18px;flex-wrap:wrap;min-width:0}:where(.grv-fridge) .stock-bar .sb-r{display:flex;align-items:center;gap:6px 18px;flex-wrap:wrap}:where(.grv-fridge) .active-f{font-size:14.5px;color:var(--muted)}:where(.grv-fridge) .active-f b{color:var(--g800)}:where(.grv-fridge) .to-filters{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:9px;background:var(--g800);color:#fff;text-decoration:none;font-weight:700;font-size:15px}:where(.grv-fridge) .to-filters:hover{background:var(--g700)}:where(.grv-fridge) .to-filters .ico{width:17px;height:17px;color:var(--brass-hi)}:where(.grv-fridge) .tag.co{background:#13308f;color:#fff}:where(.grv-fridge) .co-line{display:none}:where(.grv-fridge) .chips li.ev{background:#e4ecfa;color:#13308f}:where(.grv-fridge) .van-img .tags{flex-wrap:wrap;right:12px}:where(.grv-fridge) .empty .btns{display:flex;gap:10px;flex-wrap:wrap}:where(.grv-fridge) .stock-foot .btns{display:flex;gap:12px;flex-wrap:wrap}:where(.grv-fridge) .explain{background:var(--cream)}:where(.grv-fridge) .ex-grid{display:grid;grid-template-columns:5fr 7fr;gap:72px;align-items:start}:where(.grv-fridge) .ex-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:36px;position:relative;overflow:hidden}:where(.grv-fridge) .ex-card:before{content:"";position:absolute;left:0;top:0;right:0;height:6px;background:#3fae83}:where(.grv-fridge) .scale-h{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 32px;flex-wrap:wrap}:where(.grv-fridge) .scale-h small{font-weight:700;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}:where(.grv-fridge) .scale-h .deg{font:900 64px/1 var(--serif);color:var(--g900);letter-spacing:-.03em;margin-top:8px;white-space:nowrap}:where(.grv-fridge) .scale-h .deg em{font-style:italic;color:var(--brass-ink);font-weight:800}:where(.grv-fridge) .scale-h>p{color:var(--muted);font-size:16px;max-width:320px}:where(.grv-fridge) .scale{position:relative;margin:30px 0 4px;padding:40px 0 44px}:where(.grv-fridge) .scale-bar{height:16px;border-radius:999px;background:linear-gradient(90deg,#f3a066,#f6c98f 24%,#3fae83 34.8% 45.7%,#7fb6e8 60%,#4e8fd6 84.8%,#2b4fa3);box-shadow:inset 0 0 0 1px #0000000f}:where(.grv-fridge) .zone{position:absolute;top:10px;height:38px;border:2px solid var(--g800);border-bottom:0;border-radius:8px 8px 0 0}:where(.grv-fridge) .zone span{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);background:var(--g800);color:#fff;font-weight:700;font-size:13px;padding:6px 10px;border-radius:999px;white-space:nowrap}:where(.grv-fridge) .zone.chill{left:34.8%;width:10.9%}:where(.grv-fridge) .zone.frz{left:84.8%;width:15.2%;border-color:#4e8fd6;border-style:dashed}:where(.grv-fridge) .zone.frz span{background:#fff;color:#1d4c8c;border:1.5px solid #4E8FD6}:where(.grv-fridge) .ticks{position:absolute;left:0;right:0;bottom:0;height:36px;list-style:none}:where(.grv-fridge) .ticks li{position:absolute;top:8px;transform:translate(-50%);font-weight:700;font-size:14px;color:var(--g800);font-variant-numeric:tabular-nums;white-space:nowrap}:where(.grv-fridge) .ticks li.first{transform:none}:where(.grv-fridge) .ticks li.last{transform:translate(-100%)}:where(.grv-fridge) .ex-points{display:grid;grid-template-columns:1fr 1fr;gap:28px 32px;margin-top:26px;padding-top:30px;border-top:1px dashed var(--line);list-style:none}:where(.grv-fridge) .ex-points>li{display:grid;grid-template-columns:46px 1fr;gap:0 14px;align-items:start}:where(.grv-fridge) .ex-points .ic{width:46px;height:46px;border-radius:12px;background:var(--g800);color:var(--brass-hi);display:grid;place-items:center;grid-row:span 3}:where(.grv-fridge) .ex-points .ic .ico{width:22px;height:22px}:where(.grv-fridge) .ex-points h3{font:800 21px/1.2 var(--serif);color:var(--g900);margin:2px 0 4px}:where(.grv-fridge) .ex-points p{color:var(--muted);font-size:15.5px}:where(.grv-fridge) .makers{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;list-style:none}:where(.grv-fridge) .makers li{font:800 14.5px/1 var(--serif);color:var(--g900);background:var(--cream);border:1px solid var(--line);padding:8px 11px;border-radius:8px}:where(.grv-fridge) .ex-cold{display:flex;align-items:center;justify-content:space-between;gap:12px 18px;flex-wrap:wrap;margin-top:30px;padding:18px 20px;border-radius:12px;background:#eaf1fb;border:1px solid #C9DAF2}:where(.grv-fridge) .ex-cold p{color:#1d3a66;font-size:15.5px;flex:1 1 300px}:where(.grv-fridge) .ex-cold p b{color:#13308f}:where(.grv-fridge) .ex-cold .link-arrow{color:#13308f;border-bottom-color:#4e8fd6}:where(.grv-fridge) .goods{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin-top:26px}:where(.grv-fridge) .goods li{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:#fff;border:1px solid var(--line);font-weight:600;font-size:15px;color:var(--g800)}:where(.grv-fridge) .goods .ico{width:16px;height:16px;color:var(--brass-ink)}:where(.grv-fridge) .ask .two-c{display:grid;grid-template-columns:1fr 1fr;gap:12px}:where(.grv-fridge) .preview-note{margin-top:14px;padding:14px 16px;border-radius:10px;background:#eaf1fb;border:1px solid #C9DAF2;color:#13308f;font-weight:600;font-size:15px;display:flex;gap:10px;align-items:flex-start}:where(.grv-fridge) .preview-note[hidden]{display:none}:where(.grv-fridge) .preview-note .ico{color:#13308f;margin-top:2px}:where(.grv-fridge,.grv-freezer) .ask-ctas .btn-send{background:#13308f;color:#fff}:where(.grv-fridge,.grv-freezer) .ask-ctas .btn-send:hover{background:#1a3fb5}:where(.grv-fridge) .others{background:var(--paper)}@media (max-width:1240px){:where(.grv-fridge) .lhead-cap{display:none}:where(.grv-fridge) .fbar .seg+.seg{margin-left:0}:where(.grv-fridge) .fbar .seg{flex:1 1 calc(50% - 4px)}:where(.grv-fridge) .fbar .find-go{flex:1 1 200px}}@media (max-width:1100px){:where(.grv-fridge) .lhead-bg{width:75%}:where(.grv-fridge) .ex-grid{grid-template-columns:1fr;gap:40px}}@media (max-width:860px){:where(.grv-fridge) .lhead{padding:236px 0 34px}:where(.grv-fridge) .lhead-bg{width:100%;height:300px;bottom:auto;object-position:42% 66%;-webkit-mask-image:none;mask-image:none}:where(.grv-fridge) .lhead:before{background:linear-gradient(180deg,#081a12b3,#081a1226 90px,#0c24191a 150px,#0c2419e6 255px,#0c2419 300px 100%)}:where(.grv-fridge) .lhead:after{font-size:220px;bottom:-70px}:where(.grv-fridge) .lkick{gap:12px;margin:8px 0 20px}:where(.grv-fridge) .lhead h1{text-shadow:0 2px 18px rgba(0,0,0,.55);text-wrap:wrap}:where(.grv-fridge) .lhead-sub{font-size:17.5px;margin-top:16px}:where(.grv-fridge) .lfacts{gap:8px;margin-top:22px}:where(.grv-fridge) .lfacts li{font-size:13.5px;padding:8px 12px}:where(.grv-fridge) .filters{margin-top:34px}:where(.grv-fridge) .ftitle h2{font-size:26px}:where(.grv-fridge) .ftitle h2 span{display:none}:where(.grv-fridge) .tswitch{width:100%}:where(.grv-fridge) .tswitch a{flex:1;justify-content:center;padding:0 10px;font-size:14.5px}:where(.grv-fridge) .fbar .seg{display:flex;flex:1 1 100%}:where(.grv-fridge) .fbar .seg label{flex:1;justify-content:center;padding:0 6px;font-size:14.5px;min-height:46px;gap:5px}:where(.grv-fridge) .fbar .sel{flex:1 1 calc(50% - 4px)}:where(.grv-fridge) .fbar .find-go{flex:1 1 100%;min-height:54px}:where(.grv-fridge) .stock-sec{padding:28px 0 72px}:where(.grv-fridge) .stock-sec .stock-bar{top:72px;padding:8px 8px 8px 14px;margin-bottom:16px;flex-wrap:nowrap;gap:10px}:where(.grv-fridge) .active-f{display:none}:where(.grv-fridge) .count b{font-size:20px}:where(.grv-fridge) .count{font-size:15px;line-height:1.25}:where(.grv-fridge) .stock-bar .sb-r{flex-wrap:nowrap;gap:4px}:where(.grv-fridge) .to-filters{padding:0 12px;font-size:14.5px}:where(.grv-fridge) .tag.temp{display:none}:where(.grv-fridge) .tag.co{display:none}:where(.grv-fridge) .co-line{display:block;font-weight:700;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#13308f;margin-bottom:4px}:where(.grv-fridge) .empty .btns{flex-direction:column}:where(.grv-fridge) .empty .btns .btn{width:100%}:where(.grv-fridge) .stock-foot .btns{flex-direction:column}:where(.grv-fridge) .ex-card{padding:24px 20px}:where(.grv-fridge) .scale-h .deg{font-size:50px}:where(.grv-fridge) .scale{margin-top:18px}:where(.grv-fridge) .zone span{font-size:12px;padding:5px 8px}:where(.grv-fridge) .zone.frz span{left:auto;right:-4px;transform:translateY(-50%)}:where(.grv-fridge) .ticks li{font-size:12.5px}:where(.grv-fridge) .ticks li.hide-m{display:none}:where(.grv-fridge) .ex-points{grid-template-columns:1fr;gap:22px}:where(.grv-fridge) .ex-cold{padding:16px}:where(.grv-fridge) .ask .two-c{grid-template-columns:1fr;gap:0}}@media (max-width:400px){:where(.grv-fridge) .lhead h1{font-size:42px}:where(.grv-fridge) .fbar .seg label{font-size:13.5px}}:where(.grv-freezer,.grv-new,.grv-story) .nav a[aria-current=page]:after{transform:scaleX(1)}:where(.grv-freezer,.grv-story) .mnav a[aria-current=page]{color:var(--brass-hi)}:where(.grv-freezer) .ice{color:var(--ice)}:where(.grv-freezer) .ph .hero-img{object-position:62% 42%}:where(.grv-freezer) .ph:before{background:linear-gradient(90deg,#081a12eb,#081a12bd 34%,#081a1233 64%,#081a120d),linear-gradient(0deg,#081a12f7,#081a1273,#081a1200 44%),linear-gradient(180deg,#081a12a8,#081a1200 22%)}:where(.grv-freezer) .ph .hero-inner{padding:160px 0 72px}:where(.grv-freezer) .crumbs{margin-bottom:26px}:where(.grv-freezer) .ph h1{font-size:clamp(44px,6.5vw,98px);max-width:860px}:where(.grv-freezer) .ph h1 em{color:var(--ice)}:where(.grv-freezer) .ph .hero-sub{max-width:600px}:where(.grv-freezer) .hero-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:36px}:where(.grv-freezer) .hero-ctas .btn-ghost{background:#081a1259;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}:where(.grv-freezer) .hero-ctas .btn-ghost .ico{color:var(--brass-hi)}:where(.grv-freezer) .temp-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px;list-style:none}:where(.grv-freezer) .temp-pills li{display:inline-flex;align-items:center;gap:9px;padding:9px 15px;border-radius:999px;background:#081a128c;border:1px solid rgba(255,255,255,.26);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-weight:600;font-size:15px}:where(.grv-freezer) .temp-pills b{font:800 17px/1 var(--serif);color:var(--ice)}:where(.grv-freezer) .ph .seal{top:190px;right:150px}:where(.grv-freezer) .stats.fz .stat b i{color:var(--ice)}:where(.grv-freezer) .fbox{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px 22px 20px;box-shadow:0 26px 50px -36px #1030248c;margin-bottom:20px}:where(.grv-freezer) .fbox-top{display:none}:where(.grv-freezer) .frow1{display:flex;flex-wrap:wrap;gap:18px 22px;align-items:flex-end}:where(.grv-freezer) .fgrp{border:0;min-width:0}:where(.grv-freezer) .flabel{display:block;font:700 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 9px 2px;padding:0}:where(.grv-freezer) .fbox .seg{display:flex;flex-wrap:wrap}:where(.grv-freezer) .fbox .seg label{padding:0 16px}:where(.grv-freezer) .fbox .seg .ico{width:16px;height:16px}:where(.grv-freezer) .frow2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;padding-top:18px;border-top:1px dashed var(--line)}:where(.grv-freezer) .fbox .sel{margin-left:0;border-left:0;background:var(--cream);border-radius:10px;flex:none}:where(.grv-freezer) .fbox .sel select{min-height:58px}:where(.grv-freezer) .fbox .sel:hover{background:var(--cream2)}:where(.grv-freezer) .active-f{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}:where(.grv-freezer) .active-f[hidden]{display:none}:where(.grv-freezer) .active-f>span{font-size:14px;color:var(--muted);font-weight:600;margin-right:4px}:where(.grv-freezer) .fchip{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 10px 0 14px;border-radius:999px;border:1.5px solid var(--g800);background:var(--g800);color:#fff;font-weight:600;font-size:14.5px;cursor:pointer}:where(.grv-freezer) .fchip .ico{width:16px;height:16px;color:var(--brass-hi)}:where(.grv-freezer) .fchip:hover{background:var(--g700)}:where(.grv-freezer) .fcount{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:var(--brass);color:#0c2419;font:800 13px/1 var(--sans)}:where(.grv-freezer) .fcount[hidden]{display:none}:where(.grv-freezer) .stock .stock-bar{margin-bottom:24px}:where(.grv-freezer) .stock-bar .live{display:flex;align-items:center;gap:10px}:where(.grv-freezer) .pulse{width:10px;height:10px;border-radius:50%;background:var(--brass);box-shadow:0 0 0 4px #5dbb2a38;flex:none}:where(.grv-freezer) .van .es{background:#e4eefb;color:#1e4c8f}:where(.grv-freezer) .van .ev{background:#e3f1e8;color:#1d5a3a}:where(.grv-freezer) .xpl{background:var(--g900);color:#fff;position:relative;overflow:hidden;isolation:isolate}:where(.grv-freezer) .xpl:before{content:"";position:absolute;width:1100px;height:1100px;right:-420px;top:-520px;z-index:-1;background:radial-gradient(circle,#afcff029,#afcff000 62%)}:where(.grv-freezer) .xpl:after{content:"\2212 25\b0";position:absolute;left:-30px;bottom:-120px;z-index:-1;font:italic 900 360px/1 var(--serif);color:#afcff00d;letter-spacing:-.05em;pointer-events:none}:where(.grv-freezer) .xpl-head{display:grid;grid-template-columns:6fr 5fr;gap:72px;align-items:end;margin-bottom:64px}:where(.grv-freezer) .xpl-head .lead{font-size:19px;color:#e6dfcf;max-width:560px}:where(.grv-freezer) .xpl-head .lead b{color:#fff}:where(.grv-freezer) .xpl .h2 em{color:var(--ice)}:where(.grv-freezer) .scale{position:relative;padding:92px 0 96px;margin-bottom:40px}:where(.grv-freezer) .scale-bar{height:20px;border-radius:999px;background:linear-gradient(90deg,#f3a066,#e9c46a 20%,#9ed9bf 36% 46%,#b9d7ee 62%,#7fa8e6 84%,#2b4fa3);box-shadow:inset 0 0 0 1px #ffffff40,0 12px 30px -10px #7fa8e673}:where(.grv-freezer) .tick{position:absolute;left:var(--p);top:128px;transform:translate(-50%);font:700 15px/1 var(--sans);color:var(--soft);white-space:nowrap;font-variant-numeric:tabular-nums}:where(.grv-freezer) .tick:before{content:"";position:absolute;left:50%;top:-14px;width:2px;height:10px;background:#fff6}:where(.grv-freezer) .tick.first{transform:none}:where(.grv-freezer) .tick.first:before{left:8px}:where(.grv-freezer) .tick.last{transform:none;left:auto;right:0;text-align:right;color:#fff;font:800 22px/1 var(--serif)}:where(.grv-freezer) .tick.last:before{left:auto;right:8px}:where(.grv-freezer) .tick.last small{display:block;font:700 11.5px/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ice);margin-top:4px}:where(.grv-freezer) .band{position:absolute;left:var(--a);width:calc(var(--b) - var(--a));top:0;height:84px;border-bottom:3px solid var(--bc);display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:12px}:where(.grv-freezer) .band:before,:where(.grv-freezer) .band:after{content:"";position:absolute;bottom:-3px;width:3px;height:16px;background:var(--bc)}:where(.grv-freezer) .band:before{left:0}:where(.grv-freezer) .band:after{right:0}:where(.grv-freezer) .band b{font:800 22px/1.05 var(--serif);white-space:nowrap}:where(.grv-freezer) .band span{font-size:14.5px;color:var(--soft);white-space:nowrap}:where(.grv-freezer) .band.chill{--bc:#9ED9BF;align-items:center;text-align:center}:where(.grv-freezer) .band.chill b{color:#9ed9bf}:where(.grv-freezer) .band.frz{--bc:#AFCFF0;align-items:flex-end;text-align:right}:where(.grv-freezer) .band.frz b{color:#afcff0}:where(.grv-freezer) .scale-note{display:flex;align-items:center;gap:10px;color:var(--soft);font-size:15px;margin-top:-30px;margin-bottom:56px}:where(.grv-freezer) .scale-note .ico{color:var(--ice);width:18px;height:18px}:where(.grv-freezer) .xcards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}:where(.grv-freezer) .xcard{position:relative;background:#ffffff0e;border:1px solid rgba(255,255,255,.14);border-radius:var(--r);padding:32px;display:flex;flex-direction:column;overflow:hidden}:where(.grv-freezer) .xcard:before{content:"";position:absolute;left:0;top:0;right:0;height:5px;background:var(--xc)}:where(.grv-freezer) .xcard small{font-weight:700;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--xc);display:flex;align-items:center;gap:8px}:where(.grv-freezer) .xcard small .ico{width:16px;height:16px}:where(.grv-freezer) .xcard .deg{color:var(--xc);font:900 72px/1 var(--serif);letter-spacing:-.035em;margin:16px 0 4px;white-space:nowrap}:where(.grv-freezer) .xcard .deg i{font:italic 700 22px var(--serif);color:var(--soft);letter-spacing:0;margin-left:6px}:where(.grv-freezer) .xcard h3{font:800 26px/1.15 var(--serif);margin-bottom:8px}:where(.grv-freezer) .xcard p{color:#dcd5c5;font-size:16.5px}:where(.grv-freezer) .xcard ul{list-style:none;display:grid;gap:8px;margin:18px 0 0;font-size:15.5px;font-weight:600}:where(.grv-freezer) .xcard ul li{display:flex;gap:10px;align-items:flex-start}:where(.grv-freezer) .xcard ul .ico{width:18px;height:18px;color:var(--xc);margin-top:2px}:where(.grv-freezer) .xcard .x-go{margin-top:auto;padding-top:24px;display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center}:where(.grv-freezer) .xbtn{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 18px;border-radius:10px;border:2px solid rgba(255,255,255,.4);background:transparent;color:#fff;font:700 15.5px/1 var(--sans);cursor:pointer;text-decoration:none;transition:background .2s,border-color .2s}:where(.grv-freezer) .xbtn:hover{background:#ffffff1a;border-color:#fff}:where(.grv-freezer) .xbtn .ico{color:var(--xc)}:where(.grv-freezer) .xlink{color:#fff;font-weight:600;font-size:15px;text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--xc);text-decoration-thickness:2px;display:inline-flex;align-items:center;min-height:44px}:where(.grv-freezer) .wall{margin:18px 0 6px;display:grid;gap:14px}:where(.grv-freezer) .wall-row{display:grid;grid-template-columns:78px 1fr;gap:14px;align-items:center}:where(.grv-freezer) .wall-row>span{font-weight:700;font-size:14px;color:var(--soft)}:where(.grv-freezer) .wall-row>span b{display:block;font:800 22px/1 var(--serif);color:#fff}:where(.grv-freezer) .layers{display:flex;height:46px;border-radius:8px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e}:where(.grv-freezer) .layers i{display:block}:where(.grv-freezer) .layers .skin{width:10px;background:#d9dee3}:where(.grv-freezer) .layers .lin{width:8px;background:#f4f7f9}:where(.grv-freezer) .layers .foam{background:repeating-linear-gradient(135deg,#e9c46a 0 6px,#d7ae4f 6px 12px)}:where(.grv-freezer) .layers .foam.f75{width:calc(75% - 18px)}:where(.grv-freezer) .layers .foam.f50{width:calc(50% - 18px)}:where(.grv-freezer) .wall-key{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--soft)}:where(.grv-freezer) .wall-key i{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:6px;vertical-align:-1px}:where(.grv-freezer) .xfoot{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px;padding-top:40px;border-top:1px solid rgba(255,255,255,.14)}:where(.grv-freezer) .xpt{display:grid;grid-template-columns:50px 1fr;gap:16px;align-items:start}:where(.grv-freezer) .xpt .ic{width:50px;height:50px;border-radius:12px;background:#ffffff14;color:var(--brass-hi);display:grid;place-items:center}:where(.grv-freezer) .xpt .ic .ico{width:24px;height:24px}:where(.grv-freezer) .xpt b{display:block;font:800 20px/1.2 var(--serif);margin-bottom:4px}:where(.grv-freezer) .xpt span{color:var(--soft);font-size:15.5px}:where(.grv-freezer) .xguide{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-top:44px;padding:22px 26px;border-radius:14px;background:#afcff014;border:1px solid rgba(175,207,240,.25)}:where(.grv-freezer) .xguide p{color:#e6dfcf}:where(.grv-freezer) .xguide p b{color:#fff}:where(.grv-freezer) .alt{background:var(--paper)}:where(.grv-freezer) .alt .cats{grid-template-columns:2fr 1fr 1fr}:where(.grv-freezer) .cat.wide h3{font-size:46px}:where(.grv-freezer) .cat.wide p{max-width:460px}:where(.grv-freezer) .cat .temp-mini{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;align-self:flex-start;padding:7px 12px;border-radius:999px;background:#081a1299;border:1px solid rgba(255,255,255,.3);font-weight:700;font-size:14px}:where(.grv-freezer) .guides .ext{font-size:12.5px;font-weight:600;color:var(--muted);display:block;margin-top:2px}:where(.grv-freezer) .ask-note{margin-top:14px;padding:14px 16px;border-radius:12px;background:#eef3fc;border:1px solid #C9D7F2;color:#1b2f63;font-size:15px;display:flex;gap:10px;align-items:flex-start}:where(.grv-freezer) .ask-note[hidden]{display:none}:where(.grv-freezer) .ask-note .ico{color:#13308f;margin-top:2px}:where(.grv-freezer) .ask-alt{margin-top:12px;font-size:14.5px;color:var(--muted);text-align:center}:where(.grv-freezer) .ask-alt a{color:var(--g700);font-weight:700}@media (max-width:1240px){:where(.grv-freezer) .ph .hero-inner{padding-top:150px}:where(.grv-freezer) .frow2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.grv-freezer) .xcards{grid-template-columns:1fr 1fr}:where(.grv-freezer) .xcards .xcard:last-child{grid-column:1/-1}}@media (max-width:1100px){:where(.grv-freezer) .xpl-head{grid-template-columns:1fr;gap:20px}:where(.grv-freezer) .stats.fz .wrap{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.grv-freezer) .stats.fz .stat b{flex-wrap:wrap;column-gap:8px;row-gap:2px}:where(.grv-freezer) .xfoot{grid-template-columns:1fr;gap:22px}:where(.grv-freezer) .alt .cats{grid-template-columns:1fr 1fr}:where(.grv-freezer) .alt .cat.wide{grid-column:1/-1}}@media (max-width:860px){:where(.grv-freezer) .ph .hero-inner{padding:96px 0 40px}:where(.grv-freezer) .ph:before{background:linear-gradient(180deg,#081a12b8,#081a1280 96px,#081a129e 250px,#081a12e6 470px,#0c2419 580px 100%)}:where(.grv-freezer) .crumbs{margin-bottom:12px}:where(.grv-freezer) .ph .hero-img{object-position:78% 50%}:where(.grv-freezer) .temp-pills{gap:8px;margin-top:22px}:where(.grv-freezer) .temp-pills li{font-size:13.5px;padding:8px 12px}:where(.grv-freezer) .temp-pills b{font-size:15px}:where(.grv-freezer) .hero-ctas{margin-top:26px}:where(.grv-freezer,.grv-used,.grv-story) .hero-ctas .btn{flex:1 1 100%}:where(.grv-freezer) .fbox{padding:12px;border-radius:14px}:where(.grv-freezer) .fbox-top{display:flex;align-items:center;justify-content:space-between;gap:12px}:where(.grv-freezer) .fbtn{display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:0 16px;border-radius:10px;border:0;background:var(--g800);color:#fff;font-weight:700;font-size:16px;cursor:pointer}:where(.grv-freezer) .fbtn .ico{color:var(--brass-hi)}:where(.grv-freezer) .fbtn .chev{transition:transform .2s}:where(.grv-freezer) .fbox.open .fbtn .chev{transform:rotate(180deg)}:where(.grv-freezer) .fbox-top .ftxt{font-size:14px;color:var(--muted);font-weight:600;text-align:right}:where(.grv-freezer) .fbox-top .ftxt b{color:var(--g900);font:800 18px var(--serif)}:where(.grv-freezer) .fbox:not(.open) .fbody{display:none}:where(.grv-freezer) .fbody{padding-top:16px;margin-top:12px;border-top:1px solid var(--line)}:where(.grv-freezer) .frow1{flex-direction:column;align-items:stretch;gap:16px}:where(.grv-freezer) .fbox .seg{display:flex;flex-wrap:wrap}:where(.grv-freezer) .fbox .seg label{flex:1 1 auto;justify-content:center;padding:0 10px;font-size:14.5px;min-height:46px}:where(.grv-freezer) .fbox .seg-temp{display:grid;grid-template-columns:1fr 1fr}:where(.grv-freezer) .fbox .seg-temp label[for=ft-all]{grid-column:1/-1}:where(.grv-freezer) .fbox .t-num{display:none}:where(.grv-freezer) .frow2{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;padding-top:16px}:where(.grv-freezer) .fbox .sel select{font-size:15px;padding-left:14px}:where(.grv-freezer) .fbox .sel span{left:14px}:where(.grv-freezer) .fchip{min-height:44px}:where(.grv-freezer) .active-f>span{width:100%}:where(.grv-freezer) .stock .stock-bar{padding:12px 14px}:where(.grv-freezer) .stock .stock-bar small{display:none}:where(.grv-freezer) .scale{height:470px;padding:0;margin:8px 0 28px}:where(.grv-freezer) .scale-bar{position:absolute;left:100px;top:0;bottom:0;width:20px;height:auto;background:linear-gradient(180deg,#f3a066,#e9c46a 20%,#9ed9bf 36% 46%,#b9d7ee 62%,#7fa8e6 84%,#2b4fa3)}:where(.grv-freezer) .tick,:where(.grv-freezer) .tick.first,:where(.grv-freezer) .tick.last{left:0;right:auto;bottom:auto;top:var(--p);width:84px;text-align:right;transform:translateY(-50%)}:where(.grv-freezer) .tick.first{transform:none}:where(.grv-freezer) .tick.last{transform:translateY(-100%);font-size:19px}:where(.grv-freezer) .tick.last small{font-size:10px;letter-spacing:.1em}:where(.grv-freezer) .tick:before,:where(.grv-freezer) .tick.first:before,:where(.grv-freezer) .tick.last:before{inset:50% -14px auto auto;width:10px;height:2px}:where(.grv-freezer) .tick.first:before{top:7px}:where(.grv-freezer) .tick.last:before{top:auto;bottom:4px}:where(.grv-freezer) .band{left:134px;right:0;width:auto;top:var(--a);height:calc(var(--b) - var(--a));border-bottom:0;border-left:3px solid var(--bc);padding:0 0 0 14px;justify-content:center}:where(.grv-freezer) .band:before,:where(.grv-freezer) .band:after{bottom:auto;left:-3px;width:14px;height:3px}:where(.grv-freezer) .band:before{top:0}:where(.grv-freezer) .band:after{bottom:0;right:auto}:where(.grv-freezer) .band.chill,:where(.grv-freezer) .band.frz{align-items:flex-start;text-align:left}:where(.grv-freezer) .band b{font-size:20px}:where(.grv-freezer) .band span{white-space:normal}:where(.grv-freezer) .scale-note{margin:0 0 36px;align-items:flex-start}:where(.grv-freezer) .xpl:after{display:none}:where(.grv-freezer) .xcards{grid-template-columns:1fr;gap:14px}:where(.grv-freezer) .xcard{padding:24px}:where(.grv-freezer) .xcard .deg{font-size:60px}:where(.grv-freezer) .xcard h3{font-size:23px}:where(.grv-freezer) .xfoot{margin-top:40px;padding-top:32px}:where(.grv-freezer) .xguide{padding:18px}:where(.grv-freezer) .xguide .btn{width:100%}:where(.grv-freezer) .alt .cats{grid-template-columns:1fr 1fr}:where(.grv-freezer) .cat.wide{height:300px}:where(.grv-freezer) .cat.wide h3{font-size:32px}:where(.grv-freezer) .cat .temp-mini{font-size:12.5px;padding:6px 10px}:where(.grv-freezer) .ph .g-pill{min-height:44px}:where(.grv-freezer,.grv-new,.grv-commercials) .link-arrow{min-height:44px}:where(.grv-freezer) .foot ul.links a{min-height:44px;padding:0}:where(.grv-freezer) .foot-contact li{align-items:center}:where(.grv-freezer) .foot-contact a{display:inline-flex;align-items:center;min-height:44px}:where(.grv-freezer) .foot-phone{display:flex;align-items:center;min-height:44px}:where(.grv-freezer) .foot-legal a{display:inline-flex;align-items:center;min-height:44px}:where(.grv-freezer) .ask-alt a{display:inline-flex;align-items:center;min-height:44px}}:where(.grv-new) .crumbs{display:flex;gap:10px;align-items:center;font-size:14.5px;color:var(--soft);margin-bottom:24px;list-style:none;flex-wrap:wrap}:where(.grv-new) .crumbs a{color:#fff;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;min-height:32px}:where(.grv-new) .crumbs a:hover{color:var(--brass-hi)}:where(.grv-new,.grv-story) .crumbs .ico{width:14px;height:14px;color:var(--brass-hi)}:where(.grv-new) .hero.nv .hero-inner{padding:186px 0 64px}:where(.grv-new) .hero.nv .hero-img{object-position:40% 55%}:where(.grv-new) .hero.nv h1{font-size:clamp(44px,6.5vw,100px);max-width:1060px}:where(.grv-new) .hero.nv .hero-sub{max-width:640px}:where(.grv-new) .paths{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:60px;max-width:1080px}:where(.grv-new) .path{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 24px;align-items:center;background:var(--paper);color:var(--ink);text-decoration:none;border-radius:16px;padding:26px 84px 26px 26px;box-shadow:0 30px 60px -20px #0000008c;border:2px solid transparent;transition:transform .2s,border-color .2s}:where(.grv-new) .path:hover{transform:translateY(-3px);border-color:var(--brass)}:where(.grv-new) .path .big{grid-row:span 3;display:grid;place-items:center;width:100px;height:100px;border-radius:16px;background:var(--g800);color:#fff;font:900 54px/1 var(--serif);letter-spacing:-.03em}:where(.grv-new) .path .big .ico{width:44px;height:44px;color:var(--brass-hi);stroke-width:1.8}:where(.grv-new) .path small{font:700 12.5px/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--brass-ink)}:where(.grv-new) .path h2{font:800 30px/1.05 var(--serif);color:var(--g900);letter-spacing:-.01em}:where(.grv-new) .path p{color:var(--muted);font-size:15.5px;line-height:1.45}:where(.grv-new) .path .go{position:absolute;right:22px;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;background:#13308f;color:#fff;display:grid;place-items:center;transition:background .2s}:where(.grv-new) .path:hover .go{background:#1a3fb5}:where(.grv-new) .path:hover .go .ico{transform:translate(2px)}:where(.grv-new) .path .go .ico{transition:transform .2s}:where(.grv-new) .nf{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch;background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:8px;margin-bottom:16px;box-shadow:0 24px 40px -32px #10302480}:where(.grv-new) .nf .seg label{gap:8px}:where(.grv-new) .nf .seg label .n{font-size:12.5px;font-weight:700;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--paper);color:var(--muted);display:inline-grid;place-items:center}:where(.grv-new) .nf .seg input:checked+label .n{background:#ffffff29;color:#fff}:where(.grv-new) .nf .seg input:disabled+label{opacity:.45;cursor:not-allowed}:where(.grv-new) .nf .sel{flex:1 1 170px;margin-left:0;border-left:1px solid var(--line)}:where(.grv-new) .tag.ev{background:#e3f1e8;color:#1d5a3a}:where(.grv-new) .tag.ev .ico{width:12px;height:12px}:where(.grv-new) .more{display:flex;justify-content:center;margin-top:36px}:where(.grv-new) .more[hidden]{display:none}:where(.grv-new) .more .btn{min-width:280px}:where(.grv-new) .stock-foot .alt{display:flex;gap:12px;flex-wrap:wrap}:where(.grv-new) .incl{background:var(--g800);color:#fff;padding:72px 0;position:relative;overflow:hidden}:where(.grv-new) .incl:before{content:"";position:absolute;width:760px;height:760px;right:-260px;top:-420px;background:radial-gradient(circle,#8edb5e1f,#8edb5e00 62%)}:where(.grv-new) .incl .wrap{position:relative;display:grid;grid-template-columns:300px 1fr;gap:56px;align-items:center}:where(.grv-new) .incl h2{font:800 clamp(30px,3vw,42px)/1.05 var(--serif);letter-spacing:-.015em}:where(.grv-new) .incl h2 em{font-style:italic;color:var(--brass-hi);font-weight:700}:where(.grv-new) .incl ul{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:0}:where(.grv-new) .incl li{padding:6px 22px;border-left:1px solid rgba(255,255,255,.16)}:where(.grv-new) .incl li .ico{width:30px;height:30px;color:var(--brass-hi);stroke-width:1.7}:where(.grv-new) .incl li b{display:block;font:800 19px/1.2 var(--serif);margin:14px 0 6px}:where(.grv-new) .incl li span{color:var(--soft);font-size:14.5px;line-height:1.45;display:block}:where(.grv-new) .spec{background:var(--cream)}:where(.grv-new) .spec-top{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:72px;align-items:end;margin-bottom:52px}:where(.grv-new) .can{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px}:where(.grv-new) .can li{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 14px;font-weight:600;font-size:15.5px;color:var(--g900);line-height:1.3}:where(.grv-new) .can .ic{width:40px;height:40px;border-radius:10px;background:var(--g800);color:var(--brass-hi);display:grid;place-items:center;flex:none}:where(.grv-new) .can .ic .ico{width:20px;height:20px}:where(.grv-new) .can li.wide{grid-column:1/-1}:where(.grv-new) .units{margin-top:14px;font-size:15px;color:var(--muted)}:where(.grv-new) .units b{color:var(--ink)}:where(.grv-new) .picker{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px;align-items:start}:where(.grv-new) .steps{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:8px 36px;box-shadow:0 30px 60px -40px #10302473}:where(.grv-new) .step{display:grid;grid-template-columns:44px minmax(0,1fr);gap:0 18px;padding:30px 0;border-bottom:1px dashed var(--line)}:where(.grv-new) .step:last-of-type{border-bottom:0}:where(.grv-new) .step .num{width:44px;height:44px;border-radius:50%;background:var(--g800);color:#fff;display:grid;place-items:center;font:800 20px/1 var(--serif)}:where(.grv-new) .step fieldset{border:0;min-width:0}:where(.grv-new) .step-t{display:block;font:800 25px/1.15 var(--serif);color:var(--g900);padding-top:6px}:where(.grv-new) .step-t small{display:block;font:500 15px/1.4 var(--sans);color:var(--muted);margin-top:4px}:where(.grv-new) .opts{display:grid;gap:10px;margin-top:18px}:where(.grv-new) .opts.c4{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.grv-new) .opts.c3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.grv-new) .opts.c2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.grv-new) .opts input{position:absolute;opacity:0;pointer-events:none}:where(.grv-new) .opts label{position:relative;display:flex;flex-direction:column;gap:4px;height:100%;min-height:44px;padding:16px;border:1.5px solid var(--line);border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}:where(.grv-new) .opts label:hover{border-color:var(--g600)}:where(.grv-new) .opts input:checked+label{border-color:var(--g800);box-shadow:inset 0 0 0 1.5px var(--g800);background:#f3f8f1}:where(.grv-new) .opts input:focus-visible+label{outline:3px solid var(--brass);outline-offset:2px}:where(.grv-new) .opts input:checked+label:after{content:"";position:absolute;right:10px;top:10px;width:22px;height:22px;border-radius:50%;background:var(--g800) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238EDB5E' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/14px no-repeat}:where(.grv-new) .opts label b{font:800 19px/1.15 var(--serif);color:var(--g900)}:where(.grv-new) .opts label span{font-size:13.5px;color:var(--muted);line-height:1.4}:where(.grv-new) .vsil{width:100%;max-width:120px;height:46px;color:var(--g700);margin-bottom:8px}:where(.grv-new) .vsil.q{width:46px}:where(.grv-new) .opts input:checked+label .vsil{color:var(--g900)}:where(.grv-new) .tempo label{padding-top:22px;overflow:hidden}:where(.grv-new) .tempo label:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:var(--tc)}:where(.grv-new) .tempo label .deg{font:900 26px/1 var(--serif);color:var(--g900);letter-spacing:-.02em;margin:2px 0 4px;white-space:nowrap}:where(.grv-new) .tempo label .ins{display:inline-flex;align-self:flex-start;margin-top:8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--g700);background:var(--cream);padding:4px 8px;border-radius:6px}:where(.grv-new) .xtra label{flex-direction:row;align-items:flex-start;gap:14px;padding-right:40px}:where(.grv-new) .xtra label .xi{width:44px;height:44px;border-radius:10px;background:var(--cream);color:var(--g800);display:grid;place-items:center;flex:none;transition:background .15s,color .15s}:where(.grv-new) .xtra label .xi .ico{width:22px;height:22px}:where(.grv-new) .xtra input:checked+label .xi{background:var(--g800);color:var(--brass-hi)}:where(.grv-new) .xtra label b{display:block;font-size:18px}:where(.grv-new) .xtra label span{display:block;margin-top:3px}:where(.grv-new) .inspired{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px;padding:10px 10px 10px 14px;background:#e3f1d8;border:1px solid #BFDDA9;border-radius:10px;font-size:14.5px;font-weight:600;color:var(--g900)}:where(.grv-new) .inspired[hidden]{display:none}:where(.grv-new) .inspired .ico{width:18px;height:18px;color:var(--brass-ink)}:where(.grv-new) .inspired button{margin-left:auto;min-height:44px;padding:0 12px;border:0;background:none;font-weight:700;color:var(--g700);text-decoration:underline;text-underline-offset:4px;cursor:pointer}:where(.grv-new) .step .two{margin-top:18px}:where(.grv-new) .step .field{margin-bottom:0}:where(.grv-new) .step .pills{margin-top:2px}:where(.grv-new) .bcard{position:sticky;top:92px;background:var(--g900);color:#fff;border-radius:18px;padding:28px;overflow:hidden;box-shadow:0 40px 70px -30px #081a1299}:where(.grv-new) .bcard:before{content:"";position:absolute;width:520px;height:520px;right:-220px;top:-260px;background:radial-gradient(circle,#8edb5e24,#8edb5e00 62%);pointer-events:none}:where(.grv-new) .bcard>*{position:relative}:where(.grv-new) .bcard .eyebrow{color:var(--brass-hi);margin-bottom:10px}:where(.grv-new) .bc-title{font:800 32px/1.08 var(--serif);letter-spacing:-.015em}:where(.grv-new) .bc-title em{font-style:italic;color:var(--brass-hi);font-weight:700}:where(.grv-new) .van-svg{display:block;width:100%;height:auto;margin:18px 0 14px;border-radius:14px;background:linear-gradient(180deg,#123826,#0f2e20 70%,#0c2419)}:where(.grv-new) .bc-list{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px 18px;font-size:15px;border-top:1px solid rgba(255,255,255,.14);padding-top:16px}:where(.grv-new) .bc-list dt{color:var(--soft);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;padding-top:3px}:where(.grv-new) .bc-list dd{font-weight:600;color:#f4eee2}:where(.grv-new) .bcard .wa-prev{margin:18px 0 16px}:where(.grv-new) .bc-ctas{display:grid;grid-template-columns:1fr 1fr;gap:10px}:where(.grv-new) .bc-ctas .btn{padding:0 16px}:where(.grv-new) .bc-ctas .full{grid-column:1/-1}:where(.grv-new) .bcard .btn-ghost{min-height:52px}:where(.grv-new) .bc-note{margin-top:14px;font-size:13.5px;color:var(--soft);line-height:1.45}:where(.grv-new) .sent{margin-top:14px;display:flex;gap:12px;align-items:flex-start;background:#f4eee2;color:var(--ink);border-radius:12px;padding:14px 16px;font-size:15px;line-height:1.45}:where(.grv-new) .sent[hidden]{display:none}:where(.grv-new) .sent .ico{width:22px;height:22px;color:#13308f;flex:none;margin-top:1px}:where(.grv-new) .sent b{display:block}:where(.grv-new) .build .like{margin-top:14px;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;border:1.5px solid rgba(255,255,255,.35);background:transparent;color:#fff;font:700 14.5px/1 var(--sans);cursor:pointer;transition:background .2s,border-color .2s}:where(.grv-new) .build .like:hover{background:#13308f;border-color:#13308f}:where(.grv-new) .build .like .ico{width:16px;height:16px}:where(.grv-new) .build .ph span.t-chill{color:#9ed9bf}:where(.grv-new) .build .ph span.t-frz{color:#afcff0}:where(.grv-new) .faq .guides a[target]:after{content:none}@media (max-width:1240px){:where(.grv-new) .nf .seg{flex:1 1 calc(50% - 4px)}:where(.grv-new) .nf .sel{border-left:0;background:var(--cream);border-radius:10px}:where(.grv-new) .incl .wrap{grid-template-columns:1fr;gap:32px}:where(.grv-new) .opts.c4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){:where(.grv-new) .paths{grid-template-columns:1fr}:where(.grv-new) .spec-top{grid-template-columns:1fr;gap:32px}:where(.grv-new) .picker{grid-template-columns:1fr}:where(.grv-new) .bcard{position:relative;top:auto}:where(.grv-new) .incl ul{grid-template-columns:repeat(3,1fr);gap:28px 0}}@media (max-width:860px){:where(.grv-new) .hero.nv .hero-inner{padding:100px 0 40px}:where(.grv-new) .hero.nv .hero-img{object-position:30% 50%}:where(.grv-new) .crumbs{margin-bottom:16px;font-size:13.5px}:where(.grv-new) .paths{gap:12px;margin-top:30px}:where(.grv-new) .path{grid-template-columns:64px minmax(0,1fr);gap:2px 16px;padding:18px 64px 18px 18px;border-radius:14px}:where(.grv-new) .path .big{width:64px;height:64px;border-radius:12px;font-size:34px}:where(.grv-new) .path .big .ico{width:30px;height:30px}:where(.grv-new) .path h2{font-size:23px}:where(.grv-new) .path p{font-size:14px}:where(.grv-new) .path small{font-size:11px;letter-spacing:.12em}:where(.grv-new) .path .go{right:14px;width:44px;height:44px}:where(.grv-new) .nf{padding:8px;gap:8px}:where(.grv-new) .nf .seg{flex:1 1 100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}:where(.grv-new) .nf .seg.sz{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.grv-new) .nf .seg label{padding:0 4px;font-size:14px;gap:5px;min-height:46px;grid-column:auto!important}:where(.grv-new) .nf .seg label .n{min-width:20px;height:20px;font-size:11.5px;padding:0 5px}:where(.grv-new) .nf .sel{flex:1 1 calc(50% - 4px)}:where(.grv-new) .more .btn{width:100%;min-width:0}:where(.grv-new) .stock-foot .alt{flex-direction:column}:where(.grv-new) .incl{padding:56px 0}:where(.grv-new) .incl ul{grid-template-columns:1fr;gap:0}:where(.grv-new) .incl li{display:grid;grid-template-columns:30px 1fr;gap:2px 16px;padding:16px 0;border-left:0;border-top:1px solid rgba(255,255,255,.14)}:where(.grv-new) .incl li .ico{grid-row:span 2;margin-top:2px}:where(.grv-new) .incl li b{margin:0;font-size:18px}:where(.grv-new) .can{grid-template-columns:1fr 1fr;gap:8px}:where(.grv-new) .can li{padding:10px;gap:10px;font-size:14px}:where(.grv-new) .can .ic{width:34px;height:34px}:where(.grv-new) .can .ic .ico{width:18px;height:18px}:where(.grv-new) .steps{padding:4px 16px;border-radius:16px}:where(.grv-new) .step{grid-template-columns:34px minmax(0,1fr);gap:0 12px;padding:24px 0}:where(.grv-new) .step .num{width:34px;height:34px;font-size:16px}:where(.grv-new) .step-t{font-size:21px;padding-top:2px}:where(.grv-new) .step-t small{font-size:14px}:where(.grv-new) .step .two{grid-template-columns:1fr}:where(.grv-new) .opts.c3{grid-template-columns:1fr}:where(.grv-new) .opts.c2{grid-template-columns:1fr}:where(.grv-new) .opts label{padding:14px}:where(.grv-new) .tempo label{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:18px 44px 14px 14px}:where(.grv-new) .tempo label b{grid-column:1}:where(.grv-new) .tempo label .deg{grid-column:2;grid-row:1 / span 2;font-size:22px;margin:0}:where(.grv-new) .tempo label span:not(.ins){grid-column:1}:where(.grv-new) .tempo label .ins{grid-column:1;margin-top:4px}:where(.grv-new) .sizes label{align-items:flex-start}:where(.grv-new) .vsil{height:38px;max-width:100px}:where(.grv-new) .bcard{padding:20px;border-radius:16px}:where(.grv-new) .bc-title{font-size:26px}:where(.grv-new) .bc-ctas{grid-template-columns:1fr}:where(.grv-new) .build .like{width:100%;justify-content:center}:where(.grv-new,.grv-story) .g-pill{min-height:44px}:where(.grv-new,.grv-used) .foot ul.links a{min-height:44px}:where(.grv-new,.grv-used,.grv-story) .foot-phone{padding:7px 0}}@media (max-width:400px){:where(.grv-new) .nf .seg label{font-size:13px}:where(.grv-new) .nf .seg.sz label .n{display:none}}:where(.grv-used,.grv-commercials) [id]{scroll-margin-top:84px}:where(.grv-used) .tag.sas{background:var(--orange);color:#2a1606}:where(.grv-used) .vhead{position:relative;background:var(--g900);color:#fff;overflow:hidden;isolation:isolate;padding:176px 0 92px}:where(.grv-used) .vhead-bg{position:absolute;top:0;right:0;width:68%;height:100%;object-fit:cover;object-position:50% 58%;z-index:-2;opacity:.5;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 55%);mask-image:linear-gradient(90deg,transparent 0%,#000 55%)}:where(.grv-used) .vkick{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-bottom:26px}:where(.grv-used) .vtitle h1{font:900 clamp(44px,6.4vw,98px)/.94 var(--serif);letter-spacing:-.022em;max-width:940px;text-wrap:balance;text-shadow:0 2px 30px rgba(0,0,0,.35)}:where(.grv-used) .vtitle h1 em{font-style:italic;font-weight:800;color:var(--brass-hi);letter-spacing:-.015em}:where(.grv-used) .vsub{font-size:21px;line-height:1.5;max-width:600px;margin-top:26px;color:#efe8d8}:where(.grv-used) .vseal{width:176px;height:176px;filter:drop-shadow(0 18px 30px rgba(0,0,0,.45));margin-bottom:8px}:where(.grv-used,.grv-story) .hero-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}:where(.grv-used) .qlinks{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;list-style:none}:where(.grv-used) .qlinks li:first-child{font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--soft);margin-right:4px}:where(.grv-used) .qlinks a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:#081a128c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;text-decoration:none;font-weight:600;font-size:15px;transition:background .2s,border-color .2s}:where(.grv-used) .qlinks a:hover{background:#ffffff1f;border-color:var(--brass-hi)}:where(.grv-used) .qlinks a b{font-weight:700;color:var(--brass-hi)}:where(.grv-used) .ustock{background:var(--paper)}:where(.grv-used) .fwrap{position:sticky;top:84px;z-index:15;margin-bottom:22px}:where(.grv-used) .fbar{display:flex;align-items:stretch;background:#fff;border:1px solid var(--line);border-radius:16px;padding:8px;box-shadow:0 24px 44px -30px #10302480}:where(.grv-used) .fseg{display:flex;gap:4px;padding:4px;background:var(--cream);border-radius:11px;flex:none;border:0;min-width:0}:where(.grv-used) .fseg input{position:absolute;opacity:0;pointer-events:none}:where(.grv-used) .fseg label{display:flex;align-items:center;gap:8px;padding:0 16px;min-height:50px;border-radius:8px;font-weight:600;font-size:15px;cursor:pointer;color:var(--g800);white-space:nowrap;transition:background .15s}:where(.grv-used) .fseg label:hover{background:var(--cream2)}:where(.grv-used) .fseg label small{font:700 12px/1 var(--sans);background:#1030241a;color:var(--g800);padding:5px 7px;border-radius:999px;min-width:24px;text-align:center}:where(.grv-used) .fseg input:checked+label{background:var(--g800);color:#fff}:where(.grv-used) .fseg input:checked+label small{background:#ffffff2e;color:#fff}:where(.grv-used) .fseg input:focus-visible+label{outline:3px solid var(--brass);outline-offset:2px}:where(.grv-used) .fsel{position:relative;flex:1 1 0;min-width:0;border-left:1px solid var(--line);margin-left:8px;display:block}:where(.grv-used) .fsel span{position:absolute;left:18px;top:10px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:700;pointer-events:none}:where(.grv-used) .fsel select{appearance:none;-webkit-appearance:none;width:100%;height:100%;min-height:58px;border:0;background:transparent;font-weight:600;font-size:16px;color:var(--ink);padding:22px 38px 6px 18px;cursor:pointer;border-radius:8px}:where(.grv-used) .fsel select:focus-visible{outline:3px solid var(--brass);outline-offset:0}:where(.grv-used) .fsel .ico{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--g700)}:where(.grv-used) .fsel.sort{flex:0 1 250px}:where(.grv-used) .van-src{position:relative;border-radius:var(--r);overflow:hidden;background:var(--g800);color:#fff;padding:32px;display:flex;flex-direction:column;isolation:isolate}:where(.grv-used) .van-src:before{content:"";position:absolute;width:520px;height:520px;right:-240px;top:-240px;background:radial-gradient(circle,#e8b85233,#e8b85200 62%);z-index:-1}:where(.grv-used) .van-src .big{width:56px;height:56px;color:var(--brass-hi);margin-bottom:22px}:where(.grv-used) .van-src h3{font:800 32px/1.05 var(--serif);letter-spacing:-.015em}:where(.grv-used) .van-src h3 em{font-style:italic;color:var(--brass-hi);font-weight:700}:where(.grv-used) .van-src p{color:var(--soft);margin:12px 0 20px;font-size:16px}:where(.grv-used) .van-src ul{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:26px}:where(.grv-used) .van-src li{font-size:13px;font-weight:600;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.25)}:where(.grv-used) .van-src .acts{margin-top:auto;display:grid;gap:10px}:where(.grv-used) .van-src .acts .btn{width:100%}:where(.grv-used) .van-src .src-call{margin:0 0 24px;font-size:15px}:where(.grv-used) .van-src .src-call a{color:#fff;font-weight:700;white-space:nowrap}:where(.grv-used) .footnote{margin-top:14px;font-size:14px;color:var(--muted)}:where(.grv-used) .footnote b{color:var(--ink)}:where(.grv-used) .wused{background:var(--g900);color:#fff;position:relative;overflow:hidden}:where(.grv-used) .wused:before{content:"";position:absolute;width:900px;height:900px;left:-320px;top:-380px;background:radial-gradient(circle,#e8b85224,#e8b85200 62%)}:where(.grv-used) .wused .wrap{position:relative}:where(.grv-used) .wu-grid{display:grid;grid-template-columns:5fr 7fr;gap:72px;align-items:start}:where(.grv-used) .wu-side{padding-top:4px}:where(.grv-used) .wu-points{display:grid;grid-template-columns:1fr 1fr;gap:16px;list-style:none;counter-reset:wu}:where(.grv-used) .wu-pt{position:relative;background:#ffffff0d;border:1px solid rgba(255,255,255,.14);border-radius:var(--r);padding:28px 28px 30px;counter-increment:wu;transition:border-color .2s,background .2s}:where(.grv-used) .wu-pt:hover{border-color:#e8b8528c;background:#ffffff12}:where(.grv-used) .wu-pt:after{content:"0" counter(wu);position:absolute;right:22px;top:20px;font:italic 800 26px/1 var(--serif);color:#e8b85266}:where(.grv-used) .wu-pt .ic{width:54px;height:54px;border-radius:12px;background:var(--brass);color:var(--g950);display:grid;place-items:center;margin-bottom:20px}:where(.grv-used) .wu-pt .ic .ico{width:26px;height:26px}:where(.grv-used) .wu-pt h3{font:800 24px/1.15 var(--serif);margin-bottom:8px;padding-right:36px}:where(.grv-used) .wu-pt p{color:var(--soft);font-size:16px}:where(.grv-used) .wu-pt a{color:#fff;font-weight:700;text-decoration:underline;text-decoration-color:var(--brass-hi);text-underline-offset:4px;text-decoration-thickness:2px}:where(.grv-used) .wused .pull{margin-top:32px}:where(.grv-used) .wu-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}:where(.grv-used) .wu-note{margin-top:22px;font-size:14px;color:#a9b3ac;max-width:760px}:where(.grv-used) .more{background:var(--cream)}:where(.grv-used) .more-grid{display:grid;grid-template-columns:6fr 5fr;gap:24px;align-items:stretch}:where(.grv-used) .newcard{position:relative;min-height:460px;border-radius:var(--r);overflow:hidden;color:#fff;text-decoration:none;display:flex;flex-direction:column;justify-content:flex-end;padding:40px;isolation:isolate;background:var(--g800)}:where(.grv-used) .newcard img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;z-index:-2;transition:transform .7s ease}:where(.grv-used) .newcard:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#081a1200 25%,#081a12b8 55%,#081a12f7)}:where(.grv-used) .newcard:hover img{transform:scale(1.05)}:where(.grv-used) .newcard small{font-weight:700;font-size:12.5px;letter-spacing:.18em;text-transform:uppercase}:where(.grv-used) .newcard h2{font:800 clamp(34px,3.6vw,52px)/1.02 var(--serif);letter-spacing:-.02em;margin:12px 0}:where(.grv-used) .newcard h2 em{font-style:italic;color:var(--brass-hi);font-weight:700}:where(.grv-used) .newcard p{font-size:17.5px;color:#efe8d8;max-width:520px}:where(.grv-used) .newcard .go{display:inline-flex;align-items:center;gap:10px;margin-top:22px;font-weight:700;border-bottom:2px solid var(--brass-hi);padding-bottom:4px;align-self:flex-start}:where(.grv-used) .newcard .go .ico{color:var(--brass-hi);transition:transform .2s}:where(.grv-used) .newcard:hover .go .ico{transform:translate(4px)}@media (min-width:861px){:where(.grv-used) .newcard{padding:40px calc(45% + 28px) 40px 40px}:where(.grv-used) .newcard img{left:45%;width:55%;object-position:30% 50%}:where(.grv-used) .newcard:after{background:linear-gradient(90deg,var(--g800) 45%,rgba(16,48,36,0) 56%)}:where(.grv-used) .newcard h2{font-size:40px}:where(.grv-used) .newcard p{font-size:16.5px}}:where(.grv-used) .gbox{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:36px}:where(.grv-used) .gbox h2{font:800 34px/1.05 var(--serif);color:var(--g900);letter-spacing:-.015em}:where(.grv-used) .gbox h2 em{font-style:italic;color:var(--brass-ink);font-weight:700}:where(.grv-used) .gbox>p{color:var(--muted);margin-top:10px;font-size:16px}:where(.grv-used) .gbox .guides{margin-top:24px}@media (max-width:1240px){:where(.grv-used) .fsel.sort{flex:1 1 0}}@media (max-width:1100px){:where(.grv-used) .vtitle{grid-template-columns:1fr}:where(.grv-used) .vseal{display:none}:where(.grv-used) .fbar{flex-wrap:wrap;gap:8px}:where(.grv-used) .fseg{flex:1 1 100%}:where(.grv-used) .fseg label{flex:1;justify-content:center}:where(.grv-used) .fsel,:where(.grv-used) .fsel.sort{margin-left:0;border-left:0;background:var(--cream);border-radius:10px}:where(.grv-used) .wu-grid,:where(.grv-used) .more-grid{grid-template-columns:1fr;gap:48px}:where(.grv-used) .wu-side{position:static}:where(.grv-used) .more-grid{gap:20px}}@media (max-width:860px){:where(.grv-used) [id]{scroll-margin-top:76px}:where(.grv-used) .vhead{padding:96px 0 44px}:where(.grv-used) .vhead-bg{width:100%;opacity:.26;-webkit-mask-image:none;mask-image:none}:where(.grv-used) .vtitle{margin-top:6px}:where(.grv-used) .vkick{gap:12px;margin-bottom:18px}:where(.grv-used) .vtitle h1{font-size:44px;line-height:.98}:where(.grv-used) .vsub{font-size:17.5px;margin-top:18px}:where(.grv-used) .hero-ctas{margin-top:26px}:where(.grv-used) .qlinks{gap:8px;margin-top:22px}:where(.grv-used) .qlinks li:first-child{width:100%;font-size:12px}:where(.grv-used) .qlinks a{font-size:14.5px;padding:0 14px}:where(.grv-used) .fwrap{position:static;margin-bottom:16px}:where(.grv-used) .fbar{padding:8px;border-radius:14px}:where(.grv-used) .fseg label{padding:0 8px;font-size:15px;min-height:48px;gap:6px}:where(.grv-used) .fsel{flex:1 1 calc(50% - 4px)}:where(.grv-used) .fsel.sort{flex-basis:100%}:where(.grv-used) .van-src{padding:24px}:where(.grv-used) .van-src h3{font-size:27px}:where(.grv-used) .tag.sas{max-width:110px;white-space:normal;line-height:1.15}:where(.grv-used) .wu-points{grid-template-columns:1fr;gap:12px}:where(.grv-used) .wu-pt{display:grid;grid-template-columns:46px 1fr;gap:0 14px;padding:20px 18px 22px}:where(.grv-used) .wu-pt .ic{grid-row:span 2;width:46px;height:46px;margin:0}:where(.grv-used) .wu-pt .ic .ico{width:22px;height:22px}:where(.grv-used) .wu-pt h3{font-size:20px;margin:2px 0 4px}:where(.grv-used) .wu-pt:after{font-size:20px;right:16px;top:16px}:where(.grv-used) .wu-ctas .btn{flex:1 1 100%}:where(.grv-used) .newcard{min-height:0;padding:230px 22px 26px}:where(.grv-used) .newcard img{height:260px;bottom:auto}:where(.grv-used) .newcard:after{background:linear-gradient(180deg,rgba(8,26,18,0) 0px,rgba(8,26,18,.35) 150px,var(--g800) 258px,var(--g800) 100%)}:where(.grv-used) .newcard p{font-size:16px}:where(.grv-used) .gbox{padding:24px 20px}:where(.grv-used) .gbox h2{font-size:28px}:where(.grv-used) .g-pill,:where(.grv-used) .sec-head .link-arrow,:where(.grv-used) .comm .link-arrow{min-height:44px}:where(.grv-used) .foot-contact a{display:inline-flex;align-items:center;min-height:44px;margin-top:-12px;margin-bottom:-12px}}@media (max-width:400px){:where(.grv-used) .vtitle h1{font-size:40px}:where(.grv-used) .fseg label{font-size:14px;padding:0 6px}}:where(.grv-commercials) .nav .comm[aria-current]{box-shadow:0 0 0 2px var(--or),0 0 0 6px #e8741c38}:where(.grv-commercials) .mnav a[aria-current]{color:var(--or-hi)}:where(.grv-commercials) .eyebrow.or{color:var(--or-ink)}:where(.grv-commercials) .on-dark .eyebrow.or{color:var(--or-hi)}:where(.grv-commercials) .h2.or-em em{color:var(--or-ink)}:where(.grv-commercials) .tag.or{background:var(--or);color:var(--ink)}:where(.grv-commercials) .tag.ev{background:#e4ecfb;color:#1e3f8a}:where(.grv-commercials) .crumbs li+li:before{content:"";width:6px;height:6px;border-top:2px solid var(--or-hi);border-right:2px solid var(--or-hi);transform:rotate(45deg);flex:none}:where(.grv-commercials) .crumbs a:hover{color:var(--or-hi);text-decoration:underline;text-underline-offset:4px}:where(.grv-commercials) .chero{position:relative;background:var(--g900);color:#fff;overflow:hidden;isolation:isolate;padding:150px 0 104px}:where(.grv-commercials) .chero:before{content:"";position:absolute;width:1200px;height:1200px;right:-320px;top:-560px;background:radial-gradient(circle,#e8741c38,#e8741c00 62%);z-index:-1}:where(.grv-commercials) .chero:after{content:"1976";position:absolute;left:-30px;bottom:-150px;font:italic 900 400px/1 var(--serif);color:#ffffff09;letter-spacing:-.05em;pointer-events:none;z-index:-1}:where(.grv-commercials) .chero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,540px);gap:64px;align-items:center;margin-top:22px}:where(.grv-commercials) .plate-logo{display:flex;width:fit-content;background:#fff;border-radius:16px;padding:14px 22px;box-shadow:0 26px 50px -24px #000000b3,inset 0 -4px 0 var(--or);margin-bottom:34px}:where(.grv-commercials) .plate-logo img{width:330px;height:auto}:where(.grv-commercials) .chero .kicker{color:var(--or-hi);margin-bottom:22px}:where(.grv-commercials) .chero h1{font:900 clamp(42px,5.4vw,82px)/.96 var(--serif);letter-spacing:-.022em;text-wrap:balance}:where(.grv-commercials) .chero h1 em{font-style:italic;font-weight:800;color:var(--or-hi);letter-spacing:-.015em}:where(.grv-commercials) .chero-sub{font-size:20px;line-height:1.5;max-width:560px;margin-top:24px;color:#efe8d8}:where(.grv-commercials) .chero-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}:where(.grv-commercials) .perks{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}:where(.grv-commercials) .perks li{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.2);font-weight:600;font-size:14.5px}:where(.grv-commercials) .perks .ico{width:16px;height:16px;color:var(--or-hi)}:where(.grv-commercials) .back-fridge{display:inline-flex;align-items:center;gap:10px;margin-top:26px;color:#fff;font-weight:600;font-size:15.5px;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#8edb5ebf;text-decoration-thickness:2px;min-height:44px}:where(.grv-commercials) .back-fridge:hover{color:var(--brass-hi)}:where(.grv-commercials) .back-fridge .ico{color:var(--brass-hi)}:where(.grv-commercials) .feat{position:relative;display:block;border-radius:18px;overflow:hidden;background:var(--g800);text-decoration:none;color:#fff;box-shadow:0 44px 80px -34px #000c;border:1px solid rgba(255,255,255,.14)}:where(.grv-commercials) .feat .ph{aspect-ratio:4/3;overflow:hidden}:where(.grv-commercials) .feat .ph img{width:100%;height:100%;object-fit:cover;transition:transform .7s}:where(.grv-commercials) .feat:hover .ph img{transform:scale(1.04)}:where(.grv-commercials) .feat .tags{left:16px;top:16px}:where(.grv-commercials) .feat-cap{position:absolute;left:0;right:0;bottom:0;padding:80px 24px 22px;background:linear-gradient(180deg,#081a1200,#081a12ed 52%);display:flex;justify-content:space-between;align-items:flex-end;gap:18px}:where(.grv-commercials) .feat-cap b{font:600 16.5px/1.35 var(--sans);display:block;max-width:340px}:where(.grv-commercials) .feat-cap small{display:block;color:var(--soft);font-size:14px;margin-top:6px}:where(.grv-commercials) .feat-cap .pr{font:800 36px/1 var(--serif);white-space:nowrap;text-align:right;letter-spacing:-.02em}:where(.grv-commercials) .feat-cap .pr small{font:600 14px var(--sans);letter-spacing:0;margin:6px 0 0}:where(.grv-commercials) .feat-cap .pr small b{display:inline;font:inherit;color:#fff}:where(.grv-commercials) .feat-go{position:absolute;right:16px;top:16px;width:46px;height:46px;border-radius:50%;background:#081a12b3;border:1px solid rgba(255,255,255,.3);display:grid;place-items:center;transition:background .2s}:where(.grv-commercials) .feat:hover .feat-go{background:var(--or);color:var(--ink);border-color:var(--or)}:where(.grv-commercials) .cstock{background:var(--paper)}:where(.grv-commercials) .cfilter{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;padding:10px;background:#fff;border:1px solid var(--line);border-radius:16px;margin-bottom:16px;box-shadow:0 24px 44px -34px #081a1273}:where(.grv-commercials) .cfilter .seg{flex:none}:where(.grv-commercials) .seg label .n{font-size:12.5px;font-weight:700;opacity:.62;margin-left:-2px}:where(.grv-commercials) .seg input:checked+label .n{opacity:.8}:where(.grv-commercials) .seg input:disabled+label{opacity:.45;cursor:default}:where(.grv-commercials) .csel{position:relative;display:block;flex:1 1 180px;min-width:0;background:var(--cream);border-radius:11px}:where(.grv-commercials) .csel span{position:absolute;left:16px;top:9px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:700;pointer-events:none}:where(.grv-commercials) .csel select{appearance:none;-webkit-appearance:none;width:100%;height:100%;min-height:58px;border:0;background:transparent;font-weight:600;font-size:16px;color:var(--ink);padding:22px 38px 6px 16px;cursor:pointer;border-radius:11px}:where(.grv-commercials) .csel .ico{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--g700)}:where(.grv-commercials) .chips li.warr{background:#e3f1e8;color:#1d5a3a}:where(.grv-commercials) .chips li.ev{background:#e4ecfb;color:#1e3f8a}:where(.grv-commercials) .van:hover .van-go .ico{color:var(--or-hi)}:where(.grv-commercials) .empty .btn{justify-self:start}:where(.grv-commercials) .cwhy{background:var(--cream)}:where(.grv-commercials) .cwhy-grid{display:grid;grid-template-columns:5fr 7fr;gap:80px;align-items:start}:where(.grv-commercials) .cwhy .pt .ic{color:var(--or-hi)}:where(.grv-commercials) .cwhy .lede{max-width:520px}:where(.grv-commercials) .crev{margin-top:40px;background:var(--g800);color:#fff;border-radius:var(--r);padding:30px 32px;position:relative;overflow:hidden}:where(.grv-commercials) .crev:before{content:"\201c";position:absolute;right:22px;bottom:-78px;font:900 150px/1 var(--serif);color:#8edb5e29}:where(.grv-commercials) .crev-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:14.5px;color:var(--soft)}:where(.grv-commercials) .crev-top b{color:#fff}:where(.grv-commercials) .crev q{display:block;font:italic 600 22px/1.4 var(--serif);margin:16px 0 14px;quotes:"\201c" "\201d"}:where(.grv-commercials) .crev cite{font-style:normal;font-weight:600;color:var(--soft);font-size:15px}:where(.grv-commercials) .xlink-inner{padding:120px 0 128px;display:grid;grid-template-columns:minmax(0,660px);gap:0}:where(.grv-commercials) .xlink-logo{height:84px;width:auto;margin-bottom:28px}:where(.grv-commercials) .xlink-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:36px}:where(.grv-commercials) .xlink .regions{margin-top:34px}:where(.grv-commercials) .enq-grid{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"head form" "chat form";gap:0 72px;align-items:start}:where(.grv-commercials) .enq-head{grid-area:head}:where(.grv-commercials) .source .eyebrow.or{color:var(--or-ink)}:where(.grv-commercials) .source h2 em{font-style:italic;font-weight:800;color:var(--or-ink)}:where(.grv-commercials) .clist{list-style:none;display:grid;gap:10px;margin-top:30px;max-width:520px}:where(.grv-commercials) .clist a{display:flex;align-items:center;gap:14px;min-height:64px;padding:10px 16px;background:#fff;border:1px solid #BFDDA9;border-radius:12px;text-decoration:none;color:var(--g950);transition:border-color .2s,transform .2s}:where(.grv-commercials) .clist a:hover{border-color:var(--g800);transform:translateY(-1px)}:where(.grv-commercials) .clist .ci{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--g800);color:#fff}:where(.grv-commercials) .clist .ci.wa{background:#1f7a4a}:where(.grv-commercials) .clist b{display:block;font-size:17px}:where(.grv-commercials) .clist small{display:block;color:var(--muted);font-size:13.5px}:where(.grv-commercials) .clist .ico.go{margin-left:auto;color:var(--g700)}:where(.grv-commercials) .chat{margin-top:28px;background:#e9e1d3;border-radius:18px;overflow:hidden;box-shadow:0 34px 60px -30px #081a12a6;max-width:520px}:where(.grv-commercials) .chat-note{font-size:13.5px;color:var(--muted);text-align:center;margin-top:12px;max-width:520px}:where(.grv-commercials) .chat .btn{margin:0 16px 16px;width:calc(100% - 32px)}:where(.grv-commercials) .ask{position:relative}:where(.grv-commercials) .ask h3{font:800 28px/1.15 var(--serif)}:where(.grv-commercials) .ask-fields>p{color:var(--muted);margin:6px 0 22px;font-size:15.5px}:where(.grv-commercials) .ask-van{display:flex;gap:14px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--cream);margin:-6px 0 20px;min-height:90px}:where(.grv-commercials,.grv-finance,.grv-contact) .ask-van[hidden]{display:none}:where(.grv-commercials) .field{display:block;min-width:0}:where(.grv-commercials) .field>span i{font-style:normal;font-weight:600;letter-spacing:0;text-transform:none}:where(.grv-commercials) .pills label{min-height:48px;padding:0 18px;font-size:15.5px}:where(.grv-commercials,.grv-finance) .inp{min-height:52px}:where(.grv-commercials,.grv-finance) .plate input:focus{outline:none}:where(.grv-commercials) .ask .send{width:100%;margin-top:4px}:where(.grv-commercials) .ask .small{font-size:14px;color:var(--muted);text-align:center;margin-top:14px}:where(.grv-commercials,.grv-finance,.grv-contact) .sent{display:none;text-align:center;padding:28px 8px}:where(.grv-commercials,.grv-finance,.grv-contact) .sent h3{margin-bottom:10px}:where(.grv-commercials,.grv-contact) .sent p{color:var(--muted);max-width:420px;margin:0 auto}:where(.grv-commercials,.grv-finance,.grv-contact) .sent .btn{margin-top:22px}@media (max-width:1240px){:where(.grv-commercials) .chero-grid{grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:48px}:where(.grv-commercials) .cfilter .seg{flex:1 1 auto}:where(.grv-commercials) .cfilter .seg label{flex:1;justify-content:center}}@media (max-width:1100px){:where(.grv-commercials) .chero{padding-bottom:72px}:where(.grv-commercials) .chero-grid{grid-template-columns:minmax(0,1fr);gap:48px}:where(.grv-commercials) .feat{max-width:640px}:where(.grv-commercials) .cwhy-grid{grid-template-columns:minmax(0,1fr);gap:48px}:where(.grv-commercials) .enq-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "form" "chat";gap:40px}:where(.grv-commercials) .chat,:where(.grv-commercials) .clist,:where(.grv-commercials) .chat-note{max-width:none}}@media (max-width:860px){:where(.grv-commercials) [id]{scroll-margin-top:72px}:where(.grv-commercials) .chero{padding:84px 0 44px}:where(.grv-commercials) .chero:after{font-size:220px;bottom:-70px}:where(.grv-commercials) .chero-grid{gap:32px;margin-top:6px}:where(.grv-commercials) .plate-logo{padding:10px 14px;border-radius:12px;margin-bottom:24px}:where(.grv-commercials) .plate-logo img{width:232px}:where(.grv-commercials) .chero .kicker{font-size:12px;margin-bottom:16px}:where(.grv-commercials) .chero h1{font-size:44px;line-height:.98}:where(.grv-commercials) .chero-sub{font-size:17.5px;margin-top:18px}:where(.grv-commercials) .chero-ctas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:26px}:where(.grv-commercials) .chero-ctas .btn{padding:0 10px;min-width:0;font-size:15.5px;gap:8px}:where(.grv-commercials) .chero-ctas .btn:first-child{grid-column:1/-1}:where(.grv-commercials) .perks{gap:6px;margin-top:22px}:where(.grv-commercials) .perks li{font-size:13.5px;padding:7px 11px}:where(.grv-commercials) .back-fridge{font-size:15px;margin-top:16px}:where(.grv-commercials) .feat{border-radius:14px}:where(.grv-commercials) .feat-cap{position:static;padding:14px 16px 16px;gap:12px;background:var(--g800)}:where(.grv-commercials) .feat-cap b{font-size:14px}:where(.grv-commercials) .feat-cap small{font-size:12.5px}:where(.grv-commercials) .feat-cap .pr{font-size:26px}:where(.grv-commercials) .feat-cap .pr small{font-size:12px}:where(.grv-commercials) .feat .tags{left:10px;top:10px}:where(.grv-commercials) .feat-go{width:44px;height:44px;right:10px;top:10px}:where(.grv-commercials) .cfilter{padding:8px;gap:8px;border-radius:14px}:where(.grv-commercials) .cfilter .seg{flex:1 1 100%;display:flex}:where(.grv-commercials) .cfilter .seg label{padding:0 6px;font-size:14.5px;min-height:46px}:where(.grv-commercials) .csel{flex:1 1 calc(50% - 4px)}:where(.grv-commercials) .csel span{left:12px}:where(.grv-commercials) .csel select{padding:22px 32px 6px 12px;font-size:15px;min-height:54px}:where(.grv-commercials) .csel .ico{right:8px}:where(.grv-commercials) .stock-bar{padding:10px 14px;gap:4px 16px}:where(.grv-commercials) .crev{padding:24px 22px;margin-top:32px}:where(.grv-commercials) .crev q{font-size:19px}:where(.grv-commercials) .xlink-inner{padding:72px 0 76px}:where(.grv-commercials) .xlink-logo{height:60px;margin-bottom:22px}:where(.grv-commercials) .xlink-ctas .btn{flex:1 1 100%}:where(.grv-commercials) .clist a{min-height:60px}:where(.grv-commercials) .ask .two{grid-template-columns:1fr;gap:0}:where(.grv-commercials) .px .field{margin-bottom:14px}:where(.grv-commercials) .ask-van img{width:80px;height:60px}:where(.grv-commercials) .ask .small a{display:inline-block;padding:12px 0}}@media (max-width:400px){:where(.grv-commercials) .chero h1{font-size:40px}:where(.grv-commercials) .seg label .n{display:none}:where(.grv-commercials) .cfilter .seg label{font-size:14px}:where(.grv-commercials) .plate input{font-size:26px}}:where(.grv-finance) .fhero{position:relative;background:var(--g900);color:#fff;overflow:hidden;isolation:isolate;padding:168px 0 104px}:where(.grv-finance) .fhero-bg{position:absolute;top:0;right:0;width:64%;height:100%;object-fit:cover;object-position:60% 50%;z-index:-2;opacity:.46;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 58%);mask-image:linear-gradient(90deg,transparent 0%,#000 58%)}:where(.grv-finance) .fhero:before{content:"";position:absolute;width:1100px;height:1100px;left:-420px;top:-560px;background:radial-gradient(circle,#e8b85224,#e8b85200 62%);z-index:-1}:where(.grv-finance) .fhero-grid{display:grid;grid-template-columns:minmax(0,1fr) 452px;gap:72px;align-items:center;margin-top:18px}:where(.grv-finance) .fhero-grid>*{min-width:0}:where(.grv-finance) .fhero .hero-kicker{margin-bottom:26px}:where(.grv-finance) .fhero h1{font:900 clamp(44px,6.1vw,94px)/.94 var(--serif);letter-spacing:-.022em;text-wrap:balance;max-width:780px}:where(.grv-finance) .fhero h1 em{font-style:italic;font-weight:800;color:var(--brass-hi);letter-spacing:-.015em}:where(.grv-finance) .fhero .hero-sub{max-width:600px;margin-top:26px}:where(.grv-finance) .fhero-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}:where(.grv-finance) .ticks{list-style:none;display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:30px;font-weight:600;font-size:15.5px;color:#efe8d8}:where(.grv-finance) .ticks li{display:flex;align-items:center;gap:8px}:where(.grv-finance) .ticks .ico{width:18px;height:18px;color:var(--brass-hi);stroke-width:2.6}:where(.grv-finance) .xcard{background:var(--paper);color:var(--ink);border-radius:20px;overflow:hidden;box-shadow:0 40px 80px -30px #000000a6;position:relative}:where(.grv-finance) .xcard-img{position:relative;aspect-ratio:16/10;background:var(--cream2);overflow:hidden}:where(.grv-finance) .xcard-img img{width:100%;height:100%;object-fit:cover}:where(.grv-finance) .xcard-img .lbl{position:absolute;left:14px;top:14px;background:#081a12e0;color:#fff;font:700 12px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;padding:9px 11px;border-radius:7px;display:inline-flex;gap:8px;align-items:center}:where(.grv-finance) .xcard-img .lbl i{width:8px;height:8px;border-radius:50%;background:var(--brass-hi)}:where(.grv-finance) .xcard-body{padding:22px 24px 24px}:where(.grv-finance) .xcard h2{font:600 18px/1.35 var(--sans);color:var(--ink)}:where(.grv-finance) .xcard h2 a{text-decoration:none}:where(.grv-finance) .xcard h2 a:hover{text-decoration:underline;text-underline-offset:3px}:where(.grv-finance) .xfig{display:grid;grid-template-columns:1.32fr 1fr 1fr;margin-top:16px;border:1px solid var(--line);border-radius:12px;background:var(--cream);overflow:hidden}:where(.grv-finance) .xfig div{padding:12px;min-width:0}:where(.grv-finance) .xfig div+div{border-left:1px solid var(--line)}:where(.grv-finance) .xfig span{display:block;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}:where(.grv-finance) .xfig b{display:block;font:800 22px/1.1 var(--serif);color:var(--g900);margin-top:5px;white-space:nowrap;letter-spacing:-.01em}:where(.grv-finance) .xfig b small{font:600 12px var(--sans);color:var(--muted);letter-spacing:0}:where(.grv-finance) .xfig .hi{background:var(--g800);border-left-color:var(--g800)}:where(.grv-finance) .xfig .hi span{color:var(--brass-hi)}:where(.grv-finance) .xfig .hi b{color:#fff}:where(.grv-finance) .xfig .hi b small{color:var(--soft)}:where(.grv-finance) .xcard-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:13.5px;color:var(--muted);flex-wrap:wrap}:where(.grv-finance) .xcard-foot .link-arrow{font-size:15px}:where(.grv-finance) .how{background:var(--cream)}:where(.grv-finance) .steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:22px}:where(.grv-finance) .step{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:30px 26px;display:flex;flex-direction:column}:where(.grv-finance) .step .n{font:italic 800 64px/.9 var(--serif);color:var(--brass-ink);letter-spacing:-.03em}:where(.grv-finance) .step .ic{position:absolute;right:22px;top:26px;width:50px;height:50px;border-radius:12px;background:var(--g800);color:var(--brass-hi);display:grid;place-items:center}:where(.grv-finance) .step .ic .ico{width:24px;height:24px}:where(.grv-finance) .step h3{font:800 25px/1.15 var(--serif);color:var(--g900);margin:22px 0 8px}:where(.grv-finance) .step p{color:var(--muted);font-size:16px}:where(.grv-finance) .step p b{color:var(--ink)}:where(.grv-finance) .step:not(:last-child):after{content:"";position:absolute;right:-18px;top:56px;width:14px;height:14px;border-top:3px solid var(--brass);border-right:3px solid var(--brass);transform:rotate(45deg);z-index:1}:where(.grv-finance) .how-note{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:20px 24px;background:var(--g800);color:#fff;border-radius:var(--r);flex-wrap:wrap}:where(.grv-finance) .how-note p{display:flex;gap:14px;align-items:center;font-size:17px}:where(.grv-finance) .how-note p .ico{width:26px;height:26px;color:var(--brass-hi)}:where(.grv-finance) .how-note p b{font-weight:700}:where(.grv-finance) .how-note .link-arrow{color:#fff}:where(.grv-finance) .ways-sec{background:var(--paper)}:where(.grv-finance) .ways{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}:where(.grv-finance) .way{border-radius:20px;padding:44px 44px 42px;position:relative;overflow:hidden;isolation:isolate;border:1px solid var(--line);background:#fff}:where(.grv-finance) .way:after{content:attr(data-mark);position:absolute;right:-6px;bottom:-70px;font:italic 900 230px/1 var(--serif);color:#1030240b;letter-spacing:-.05em;z-index:-1;pointer-events:none}:where(.grv-finance) .way.hp{background:var(--g800);color:#fff;border-color:var(--g800)}:where(.grv-finance) .way.hp:after{color:#ffffff0a}:where(.grv-finance) .badge{display:inline-flex;align-items:center;gap:8px;font:700 12.5px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;padding:10px 13px;border-radius:999px;background:var(--cream);color:var(--g800);border:1px solid var(--line)}:where(.grv-finance) .badge .ico{width:15px;height:15px;color:var(--brass-ink)}:where(.grv-finance) .way.hp .badge{background:#ffffff14;color:var(--brass-hi);border-color:#fff3}:where(.grv-finance) .way.hp .badge .ico{color:var(--brass-hi)}:where(.grv-finance) .way h3{font:900 clamp(38px,3.7vw,54px)/1 var(--serif);letter-spacing:-.02em;margin:22px 0 14px;color:var(--g900)}:where(.grv-finance) .way.hp h3{color:#fff}:where(.grv-finance) .way .intro{font-size:18px;color:var(--muted);max-width:540px}:where(.grv-finance) .way.hp .intro{color:#e6dfcf}:where(.grv-finance) .way h4{font:700 13px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--brass-ink);margin:32px 0 14px;display:flex;align-items:center;gap:14px}:where(.grv-finance) .way h4:after{content:"";flex:1;height:1px;background:var(--line)}:where(.grv-finance) .way.hp h4{color:var(--brass-hi)}:where(.grv-finance) .way.hp h4:after{background:#ffffff2e}:where(.grv-finance) .wl{list-style:none;display:grid;gap:10px}:where(.grv-finance) .wl li{display:grid;grid-template-columns:38px 1fr;gap:14px;align-items:center;padding:12px 14px;border-radius:12px;background:var(--cream);font-weight:600;color:var(--g900);font-size:16px;line-height:1.45}:where(.grv-finance) .wl .wi{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:#fff;color:var(--g700)}:where(.grv-finance) .wl .wi .ico{width:20px;height:20px}:where(.grv-finance) .way.hp .wl li{background:#ffffff12;color:#fff}:where(.grv-finance) .way.hp .wl .wi{background:#ffffff1a;color:var(--brass-hi)}:where(.grv-finance) .ben{list-style:none;display:grid;gap:12px}:where(.grv-finance) .ben li{display:flex;gap:12px;align-items:flex-start;font-size:16px;color:var(--ink);line-height:1.45}:where(.grv-finance) .ben .ico{width:22px;height:22px;flex:none;padding:4px;border-radius:50%;background:var(--brass);color:#0c2419;stroke-width:3.2;margin-top:0}:where(.grv-finance) .way.hp .ben li{color:#efe8d8}:where(.grv-finance) .ben small{color:var(--muted);font-size:14.5px}:where(.grv-finance) .way.hp .ben small{color:var(--soft)}:where(.grv-finance) .compare{margin-top:56px;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:#fff}:where(.grv-finance) .cmp-title{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;background:var(--g900);color:#fff;flex-wrap:wrap}:where(.grv-finance) .cmp-title h3{font:800 26px/1.15 var(--serif)}:where(.grv-finance) .cmp-title h3 em{font-style:italic;color:var(--brass-hi);font-weight:700}:where(.grv-finance) .cmp-title p{color:var(--soft);font-size:14.5px}:where(.grv-finance) .cmp-row{display:grid;grid-template-columns:250px 1fr 1fr}:where(.grv-finance) .cmp-row>*{padding:20px 24px;border-top:1px solid var(--line);min-width:0}:where(.grv-finance) .cmp-row>*+*{border-left:1px solid var(--line)}:where(.grv-finance) .cmp-head>*{border-top:0;background:var(--cream);font:800 22px/1.2 var(--serif);color:var(--g900);display:flex;align-items:center;gap:10px}:where(.grv-finance) .cmp-head .k{font:700 13px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}:where(.grv-finance) .cmp-head i{width:10px;height:10px;border-radius:50%;background:var(--g800)}:where(.grv-finance) .cmp-head i.l{background:var(--brass)}:where(.grv-finance) .cmp-row .k{font-weight:700;color:var(--g900);display:flex;gap:12px;align-items:center;font-size:16.5px}:where(.grv-finance) .cmp-row .k .ico{width:22px;height:22px;color:var(--brass-ink)}:where(.grv-finance) .cmp-row p{color:var(--muted);font-size:16px}:where(.grv-finance) .cmp-row p b{color:var(--ink);font-weight:700}:where(.grv-finance) .ways-foot{display:flex;justify-content:space-between;align-items:center;gap:20px 32px;margin-top:28px;flex-wrap:wrap;color:var(--muted)}:where(.grv-finance) .ways-foot p{max-width:720px}:where(.grv-finance) .ways-foot p b{color:var(--ink)}:where(.grv-finance) .ex{background:var(--cream)}:where(.grv-finance) .ex-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-bottom:28px;padding:14px 18px;background:var(--paper);border-radius:12px;border:1px solid var(--line)}:where(.grv-finance) .ex-filters{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center;border:0;min-width:0}:where(.grv-finance) .ex-filters fieldset{border:0;display:flex;align-items:center;gap:10px;min-width:0}:where(.grv-finance) .ex-filters legend{float:left;font-weight:700;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-right:4px}:where(.grv-finance) .ex .pills label{min-height:44px;padding:0 16px;font-size:15px}:where(.grv-finance) .ex-sort{display:flex;align-items:center;gap:10px;font-weight:700;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}:where(.grv-finance) .ex-sort select{min-height:44px;width:auto;font-size:15px;letter-spacing:0;text-transform:none;color:var(--ink);font-weight:600}:where(.grv-finance) .ex .count{font-weight:600;color:var(--g800)}:where(.grv-finance) .van .dep{font-size:13.5px;color:var(--muted);margin-top:10px;display:flex;gap:6px;align-items:center}:where(.grv-finance) .van .dep .ico{width:15px;height:15px;color:var(--brass-ink)}:where(.grv-finance) .van-acts{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:16px}:where(.grv-finance) .van-acts .van-go{margin-top:0}:where(.grv-finance) .van-ask{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 16px;border-radius:10px;border:2px solid var(--g800);background:#fff;color:var(--g800);font-weight:700;font-size:15px;cursor:pointer;transition:background .2s,color .2s}:where(.grv-finance) .van-ask:hover{background:var(--g800);color:#fff}:where(.grv-finance) .van-ask .ico{width:17px;height:17px}:where(.grv-finance) .monthly.hl b{font-size:19px}:where(.grv-finance) .ex-more{display:flex;justify-content:center;gap:12px;margin-top:36px;flex-wrap:wrap}:where(.grv-finance) .ex-more[hidden]{display:none}:where(.grv-finance) .ex-note{margin-top:28px;display:flex;gap:14px;align-items:flex-start;color:var(--muted);font-size:15px;max-width:900px}:where(.grv-finance) .ex-note .ico{width:22px;height:22px;color:var(--brass-ink);margin-top:1px}:where(.grv-finance) .ex-note b{color:var(--ink)}:where(.grv-finance) .ex-empty{grid-column:1/-1;background:var(--g800);color:#fff;border-radius:var(--r);padding:28px 32px}:where(.grv-finance) .ex-empty h3{font:800 26px/1.15 var(--serif)}:where(.grv-finance) .ex-empty p{color:var(--soft);margin-top:6px}:where(.grv-finance) .pxband{position:relative;color:#fff;background:var(--g900);overflow:hidden;isolation:isolate}:where(.grv-finance) .pxband>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 58%;z-index:-2}:where(.grv-finance) .pxband:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#081a12f2,#081a12d1 40%,#081a1259,#081a1233),linear-gradient(0deg,#081a12b3,#081a1200 40%)}:where(.grv-finance) .px-inner{padding:120px 0;display:grid;grid-template-columns:minmax(0,1fr) 470px;gap:72px;align-items:center}:where(.grv-finance) .px-inner>*{min-width:0}:where(.grv-finance) .pxband h2{font:900 clamp(44px,5.6vw,84px)/.96 var(--serif);letter-spacing:-.022em;text-wrap:balance}:where(.grv-finance) .pxband h2 em{font-style:italic;color:var(--brass-hi);font-weight:800}:where(.grv-finance) .pxband .lead{font-size:20px;color:#e6dfcf;margin-top:22px;max-width:560px}:where(.grv-finance) .px-pts{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}:where(.grv-finance) .px-pts li{padding:11px 16px;border:1px solid rgba(255,255,255,.3);border-radius:999px;font-weight:600;font-size:15.5px;background:#081a128c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;gap:8px;align-items:center}:where(.grv-finance) .px-pts .ico{width:16px;height:16px;color:var(--brass-hi)}:where(.grv-finance) .px-card{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:20px;padding:38px 34px;box-shadow:0 40px 70px -30px #0009}:where(.grv-finance) .px-ic{width:54px;height:54px;border-radius:12px;background:var(--brass);color:var(--g900);display:grid;place-items:center;margin-bottom:18px}:where(.grv-finance) .px-card>p{color:var(--muted);margin:10px 0 22px;font-size:16px}:where(.grv-finance) .px-card .field{margin-bottom:16px}:where(.grv-finance) .px-card .btn{width:100%;min-height:56px}:where(.grv-finance) .enq-grid>*{min-width:0}:where(.grv-finance) .quote-mini cite{display:block;font-style:normal;font-weight:600;font-size:14px;color:#2f3a2c;margin-top:8px}:where(.grv-finance) .ask{padding:34px}:where(.grv-finance) .ask>div>p.sub{color:var(--muted);margin:6px 0 22px;font-size:15.5px}:where(.grv-finance) .ask-van{display:flex;gap:14px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--cream);margin:-6px 0 18px}:where(.grv-finance) .ask .pills label{min-height:48px;padding:0 18px;font-size:15.5px}:where(.grv-finance) textarea.inp{min-height:104px;padding:12px 14px;resize:vertical;line-height:1.5}:where(.grv-finance,.grv-contact) .sent .ok .ico{width:30px;height:30px;stroke-width:2.4}:where(.grv-finance) .sent p{color:var(--muted);max-width:440px;margin:0 auto}:where(.grv-finance) .talk{margin-top:36px;background:var(--g800);color:#fff;border-radius:var(--r);padding:28px;position:relative;overflow:hidden}:where(.grv-finance) .talk h3{font:800 26px/1.15 var(--serif)}:where(.grv-finance) .talk p{color:var(--soft);margin:8px 0 18px;font-size:15.5px}:where(.grv-finance) .talk .btn{width:100%;margin-top:10px}:where(.grv-finance) .talk .btn-line{color:#fff;border-color:#ffffff80}:where(.grv-finance) .qa details p+p{margin-top:-12px}@media (max-width:1240px){:where(.grv-finance) .fhero-grid{grid-template-columns:minmax(0,1fr) 400px;gap:48px}:where(.grv-finance) .xfig b{font-size:20px}:where(.grv-finance) .steps{grid-template-columns:1fr 1fr}:where(.grv-finance) .step:nth-child(2):after{display:none}:where(.grv-finance) .way{padding:36px 32px}:where(.grv-finance) .px-inner{grid-template-columns:minmax(0,1fr) 420px;gap:48px}}@media (max-width:1100px){:where(.grv-finance) .fhero-grid{grid-template-columns:1fr;gap:44px}:where(.grv-finance) .xcard{max-width:560px}:where(.grv-finance) .ways{grid-template-columns:1fr}:where(.grv-finance) .cmp-row{grid-template-columns:200px 1fr 1fr}:where(.grv-finance) .px-inner{grid-template-columns:1fr}:where(.grv-finance) .px-card{max-width:560px}:where(.grv-finance) .enq-form{margin-top:32px}}@media (max-width:860px){:where(.grv-finance) .fhero{padding:96px 0 64px}:where(.grv-finance) .fhero-bg{width:100%;opacity:.3;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 80%);mask-image:linear-gradient(180deg,#000 0%,transparent 80%);height:520px}:where(.grv-finance) .fhero-grid{margin-top:6px;gap:36px}:where(.grv-finance) .fhero h1{font-size:46px}:where(.grv-finance) .fhero .hero-sub{font-size:18px;margin-top:18px}:where(.grv-finance) .fhero-ctas{margin-top:26px}:where(.grv-finance) .fhero-ctas .btn{flex:1 1 100%}:where(.grv-finance) .ticks{flex-direction:column;gap:10px;margin-top:24px}:where(.grv-finance) .xcard-body{padding:18px}:where(.grv-finance) .xfig div{padding:10px}:where(.grv-finance) .xfig span{font-size:10.5px;letter-spacing:.08em}:where(.grv-finance) .xfig b{font-size:18px}:where(.grv-finance) .xfig b small{font-size:11px}:where(.grv-finance) .steps{grid-template-columns:1fr;gap:14px}:where(.grv-finance) .step{display:grid;grid-template-columns:auto 1fr;gap:0 18px;padding:22px 20px}:where(.grv-finance) .step .n{font-size:46px;grid-row:span 2}:where(.grv-finance) .step .ic{display:none}:where(.grv-finance) .step h3{font-size:21px;margin:0 0 6px}:where(.grv-finance) .step p{font-size:15.5px}:where(.grv-finance) .step:not(:last-child):after{display:none}:where(.grv-finance) .how-note{padding:18px;flex-direction:column;align-items:flex-start;gap:12px}:where(.grv-finance) .how-note p{font-size:16px;align-items:flex-start}:where(.grv-finance) .way{padding:28px 20px 26px;border-radius:16px}:where(.grv-finance) .way:after{font-size:150px;bottom:-40px}:where(.grv-finance) .way .intro{font-size:16.5px}:where(.grv-finance) .way h4{margin:26px 0 12px}:where(.grv-finance) .wl li{grid-template-columns:34px 1fr;gap:12px;padding:10px 12px;font-size:15px}:where(.grv-finance) .wl .wi{width:34px;height:34px}:where(.grv-finance) .ben li{font-size:15.5px}:where(.grv-finance) .compare{margin-top:40px}:where(.grv-finance) .cmp-title{padding:18px}:where(.grv-finance) .cmp-title h3{font-size:22px}:where(.grv-finance) .cmp-head{display:none}:where(.grv-finance) .cmp-row{grid-template-columns:1fr 1fr}:where(.grv-finance) .cmp-row>*{padding:14px}:where(.grv-finance) .cmp-row .k{grid-column:1/-1;background:var(--cream);font-size:15.5px;padding:12px 14px}:where(.grv-finance) .cmp-row>.k+*{border-left:0}:where(.grv-finance) .cmp-row p{font-size:14.5px}:where(.grv-finance) .cmp-row p:before{content:attr(data-l);display:block;font:700 11.5px/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--brass-ink);margin-bottom:6px}:where(.grv-finance) .ways-foot .btn{width:100%}:where(.grv-finance) .ex-bar{padding:12px;flex-direction:column;align-items:stretch}:where(.grv-finance) .ex-filters{flex-direction:column;align-items:stretch;gap:10px}:where(.grv-finance) .ex-filters fieldset{flex-wrap:wrap;gap:8px}:where(.grv-finance) .ex-filters legend{float:none;width:100%;margin-bottom:2px}:where(.grv-finance) .ex .pills label{padding:0 14px;font-size:14.5px}:where(.grv-finance) .ex-sort{justify-content:space-between}:where(.grv-finance) .ex-sort select{flex:1}:where(.grv-finance) .van-acts{grid-template-columns:1fr;margin-top:10px}:where(.grv-finance) .van-acts .van-go{display:none}:where(.grv-finance) .van-ask{min-height:44px;font-size:14px;padding:0 10px}:where(.grv-finance) .van .dep{font-size:12px;margin-top:6px}:where(.grv-finance) .van .dep .hide-m{display:none}:where(.grv-finance) .ex-more .btn{width:100%}:where(.grv-finance) .px-inner{padding:80px 0}:where(.grv-finance) .pxband:before{background:linear-gradient(180deg,#081a12e0,#081a12bd 45%,#081a12eb)}:where(.grv-finance) .pxband .lead{font-size:17.5px}:where(.grv-finance) .px-pts li{font-size:14px;padding:9px 13px}:where(.grv-finance) .px-card{padding:24px 18px}:where(.grv-finance) .plate.big input{font-size:30px}:where(.grv-finance) .ask{padding:22px}:where(.grv-finance) .ask .pills label{padding:0 14px;font-size:15px}:where(.grv-finance) .px-grid{grid-template-columns:1fr}:where(.grv-finance) .talk{padding:22px}}@media (max-width:400px){:where(.grv-finance) .fhero h1{font-size:42px}:where(.grv-finance) .xfig{grid-template-columns:1fr 1fr}:where(.grv-finance) .xfig .hi{grid-column:1/-1;border-left:0;border-top:1px solid var(--line)}}:where(.grv-story) .link-arrow{min-height:44px}:where(.grv-story) .story-hero .hero-img{object-position:50% 62%}:where(.grv-story) .story-hero .hero-inner{padding:190px 0 0}:where(.grv-story) .crumbs{display:flex;align-items:center;gap:10px;list-style:none;font-size:14.5px;color:#e6dfcf;margin-bottom:22px;flex-wrap:wrap}:where(.grv-story) .crumbs a{color:#fff;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;min-height:32px}:where(.grv-story) .crumbs a:hover{text-decoration:underline;text-underline-offset:4px}:where(.grv-story) .story-hero h1{max-width:900px}:where(.grv-story) .story-hero .hero-sub{max-width:640px}:where(.grv-story) .chapters{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);margin-top:92px;border-top:1px solid rgba(255,255,255,.24)}:where(.grv-story) .chapters a{position:relative;display:block;padding:22px 20px 30px 0;color:#fff;text-decoration:none;min-height:44px}:where(.grv-story) .chapters li+li a{padding-left:22px;border-left:1px solid rgba(255,255,255,.14)}:where(.grv-story) .chapters a:before{content:"";position:absolute;left:0;right:0;top:-2px;height:3px;background:var(--brass-hi);transform:scaleX(0);transform-origin:left;transition:transform .25s}:where(.grv-story) .chapters a:hover:before,:where(.grv-story) .chapters a:focus-visible:before{transform:scaleX(1)}:where(.grv-story) .chapters small{display:block;font:700 12px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--brass-hi);margin-bottom:9px}:where(.grv-story) .chapters b{display:block;font:700 20px/1.2 var(--serif)}:where(.grv-story) .story{background:var(--cream)}:where(.grv-story) .story-head{display:grid;grid-template-columns:5fr 6fr;gap:72px;align-items:end}:where(.grv-story) .story-head .lede{max-width:none;margin:0 0 6px}:where(.grv-story) .tline{position:relative;list-style:none;margin-top:88px}:where(.grv-story) .tline:before{content:"";position:absolute;left:260px;top:14px;bottom:40px;width:3px;margin-left:-1.5px;border-radius:2px;background:linear-gradient(180deg,var(--g800) 0%,var(--g700) 72%,var(--brass) 100%)}:where(.grv-story) .ch{position:relative;display:grid;grid-template-columns:260px minmax(0,1fr);padding-bottom:104px;scroll-margin-top:110px}:where(.grv-story) .ch:last-child{padding-bottom:0}:where(.grv-story) .ch:before{content:"";position:absolute;left:260px;top:16px;width:24px;height:24px;margin-left:-12px;border-radius:50%;background:var(--cream);border:5px solid var(--g800);box-shadow:0 0 0 6px var(--cream);z-index:1}:where(.grv-story) .ch.now:before{background:var(--brass);border-color:var(--g900)}:where(.grv-story) .ch-when{position:sticky;top:104px;align-self:start;text-align:right;padding-right:52px}:where(.grv-story) .ch-when small{display:block;font:700 13px/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--brass-ink);margin-bottom:10px}:where(.grv-story) .ch-when b{display:block;font:900 92px/.86 var(--serif);letter-spacing:-.045em;color:var(--g800)}:where(.grv-story) .ch-when b i{display:block;font:italic 700 30px/1.1 var(--serif);letter-spacing:-.01em;color:var(--brass-ink);margin-top:8px}:where(.grv-story) .ch.now .ch-when b{font-style:italic;color:var(--brass-ink);padding-right:.06em}:where(.grv-story) .ch-body{padding-left:64px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}:where(.grv-story) .ch-body h3{font:800 40px/1.06 var(--serif);letter-spacing:-.018em;color:var(--g900);text-wrap:balance}:where(.grv-story) .ch-body h3 em{font-style:italic;font-weight:700;color:var(--brass-ink)}:where(.grv-story) .ch-body p{color:var(--muted);font-size:18px;margin-top:16px}:where(.grv-story) .ch-body p b{color:var(--ink)}:where(.grv-story) .ch-body .link-arrow{margin-top:22px}:where(.grv-story) .record{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:30px 32px 28px;box-shadow:0 30px 50px -34px #10302473}:where(.grv-story) .record:after{content:"";position:absolute;inset:8px;border:1px dashed var(--line);border-radius:10px;pointer-events:none}:where(.grv-story) .record-top{display:flex;align-items:center;gap:10px;padding-right:96px;font:700 12.5px/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding-bottom:18px;border-bottom:2px solid var(--g800)}:where(.grv-story) .record-top .ico{width:18px;height:18px;color:var(--g700)}:where(.grv-story) .record dl{display:grid;gap:0;margin:6px 0 4px}:where(.grv-story) .record dl div{display:grid;grid-template-columns:150px 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}:where(.grv-story) .record dt{font-size:14px;color:var(--muted);font-weight:500}:where(.grv-story) .record dd{font-weight:700;color:var(--g900);font-size:16.5px}:where(.grv-story) .record dd.num{font:800 24px/1 var(--serif);letter-spacing:.04em;font-variant-numeric:tabular-nums}:where(.grv-story) .record .link-arrow{position:relative;z-index:1;margin-top:18px}:where(.grv-story) .stamp{position:absolute;right:26px;top:-34px;width:104px;height:104px;border-radius:50%;border:3px solid var(--brass-ink);color:var(--brass-ink);background:var(--paper);display:grid;place-items:center;text-align:center;transform:rotate(-12deg);box-shadow:inset 0 0 0 5px var(--paper),inset 0 0 0 6px var(--brass-ink)}:where(.grv-story) .stamp span{font:700 10.5px/1.2 var(--sans);letter-spacing:.18em;text-transform:uppercase}:where(.grv-story) .stamp b{display:block;font:900 30px/1 var(--serif);letter-spacing:-.02em}:where(.grv-story) .mono{background:var(--g900);color:#fff;border-radius:var(--r);padding:34px 32px 30px;position:relative;overflow:hidden;isolation:isolate}:where(.grv-story) .mono:before{content:"";position:absolute;right:-120px;top:-160px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,#8edb5e29,#8edb5e00 65%);z-index:-1}:where(.grv-story) .mono-letters{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}:where(.grv-story) .mono-letters div{text-align:center;padding-bottom:16px;border-bottom:2px solid rgba(142,219,94,.35)}:where(.grv-story) .mono-letters b{display:block;font:italic 900 124px/.95 var(--serif);color:var(--brass-hi);letter-spacing:-.04em}:where(.grv-story) .mono-letters span{display:block;margin-top:6px;font:700 13px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#e6dfcf}:where(.grv-story) .mono address{font-style:normal;display:flex;gap:12px;align-items:flex-start;margin-top:22px;color:#e6dfcf;font-size:16px}:where(.grv-story) .mono address .ico{color:var(--brass-hi);margin-top:2px}:where(.grv-story) .mono address b{color:#fff;display:block;font:700 20px/1.3 var(--serif)}:where(.grv-story) .ch-photo{position:relative;border-radius:var(--r);overflow:hidden;aspect-ratio:4/3;background:var(--g800);margin:0}:where(.grv-story) .ch-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:30% 55%}:where(.grv-story) .ch-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#081a12f0,#081a129e 34%,#081a1200 62%)}:where(.grv-story) .ch-photo figcaption{position:absolute;left:22px;right:22px;bottom:20px;z-index:1;color:#fff}:where(.grv-story) .ch-photo figcaption b{display:block;font:800 34px/1.05 var(--serif);letter-spacing:-.015em}:where(.grv-story) .ch-photo figcaption b i{color:var(--brass-hi)}:where(.grv-story) .ch-photo figcaption span{display:block;margin-top:6px;font-size:14px;color:#e6dfcf}:where(.grv-story) .same{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:12px 28px}:where(.grv-story) .same h4{font:700 12.5px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding:16px 0 12px}:where(.grv-story) .same ul{list-style:none}:where(.grv-story) .same li{display:grid;grid-template-columns:48px 1fr;gap:16px;align-items:center;padding:16px 0;border-top:1px solid var(--line)}:where(.grv-story) .same .ic{width:48px;height:48px;border-radius:12px;background:var(--g800);color:var(--brass-hi);display:grid;place-items:center}:where(.grv-story) .same .ic .ico{width:22px;height:22px}:where(.grv-story) .same small{display:block;font:700 12px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-ink);margin-bottom:3px}:where(.grv-story) .same b{font:700 19px/1.3 var(--serif);color:var(--g900)}:where(.grv-story) .ch-body.wide{grid-template-columns:1fr;gap:36px}:where(.grv-story) .ch-body.wide .intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:end}:where(.grv-story) .ch-body.wide .intro p{margin-top:0}:where(.grv-story) .today{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;list-style:none}:where(.grv-story) .today>li{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:26px 26px 24px;display:flex;flex-direction:column}:where(.grv-story) .today .ic{width:52px;height:52px;border-radius:12px;background:var(--g800);color:var(--brass-hi);display:grid;place-items:center;margin-bottom:18px}:where(.grv-story) .today .ic .ico{width:24px;height:24px}:where(.grv-story) .today h4{font:800 23px/1.2 var(--serif);color:var(--g900);margin-bottom:8px}:where(.grv-story) .today p{font-size:16px;margin-top:0}:where(.grv-story) .today>li.feature{background:var(--g800);border-color:var(--g800);color:#fff}:where(.grv-story) .today>li.feature .ic{background:#ffffff1a}:where(.grv-story) .today>li.feature h4{color:#fff}:where(.grv-story) .today>li.feature p{color:var(--soft)}:where(.grv-story) .units{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px;list-style:none}:where(.grv-story) .units li{padding:7px 12px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);font:700 13.5px/1 var(--sans);color:#fff}:where(.grv-story) .temp-scale{margin-top:auto;padding-top:18px}:where(.grv-story) .temp-scale .bar{height:10px;border-radius:999px;background:linear-gradient(90deg,#f3a066,#3fae83 32%,#4e8fd6 72%,#2b4fa3)}:where(.grv-story) .temp-scale p{display:flex;justify-content:space-between;font-size:13px;font-weight:700;color:var(--g700);margin-top:8px}:where(.grv-story) .range{background:var(--paper)}:where(.grv-story) .range-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}:where(.grv-story) .range-col{display:flex;flex-direction:column}:where(.grv-story) .size-cap{display:flex;align-items:flex-end;gap:14px;padding:0 4px 16px;margin-bottom:16px;border-bottom:2px solid var(--g800);min-height:76px}:where(.grv-story) .size-cap svg{height:auto;color:var(--g800);flex:none}:where(.grv-story) .size-cap b{font:800 26px/1 var(--serif);color:var(--g900)}:where(.grv-story) .size-cap span{margin-left:auto;font-size:14.5px;font-weight:600;color:var(--muted);white-space:nowrap}:where(.grv-story) .size-cap span b{font:800 18px var(--serif);color:var(--brass-ink)}:where(.grv-story) .range-col .van{flex:1}:where(.grv-story) .range-foot{display:flex;justify-content:space-between;align-items:center;gap:20px 32px;flex-wrap:wrap;margin-top:36px;padding:22px 26px;background:var(--cream);border:1px solid var(--line);border-radius:12px}:where(.grv-story) .range-foot p{color:var(--muted);flex:1 1 420px}:where(.grv-story) .range-foot p b{color:var(--ink)}:where(.grv-story) .range-foot div{display:flex;gap:10px;flex-wrap:wrap}:where(.grv-story) .fleet{display:grid;grid-template-columns:repeat(12,1fr);gap:8px;max-width:600px;margin-top:30px;list-style:none}:where(.grv-story) .fleet li{color:#fff3}:where(.grv-story) .fleet li.back{color:var(--brass-hi)}:where(.grv-story) .fleet svg{width:100%;height:auto;display:block}:where(.grv-story) .fleet-cap{margin-top:12px;font-size:14.5px;color:var(--soft)}:where(.grv-story) .fleet-cap b{color:var(--brass-hi)}:where(.grv-story) .reviews.r3{grid-template-columns:340px 1fr 1fr}:where(.grv-story) .reviews.r3 .review.wide{grid-column:span 2}:where(.grv-story) .reviews.r3 .review.mid{grid-column:span 2}:where(.grv-story) .reviews.r3 .review.wide q{font-size:23px}:where(.grv-story) .trade-list a .ext{margin-left:auto;width:16px;height:16px;color:var(--muted);flex:none}:where(.grv-story) .trades .why-cta .btn-line{color:var(--g800)}:where(.grv-story) .visit{background:var(--cream2)}:where(.grv-story) .visit-grid{display:grid;grid-template-columns:7fr 5fr;gap:24px;align-items:stretch}:where(.grv-story) .visit-photo{position:relative;border-radius:var(--r);overflow:hidden;min-height:600px;margin:0;background:var(--g800)}:where(.grv-story) .visit-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:40% 50%}:where(.grv-story) .visit-photo figcaption{position:absolute;left:20px;bottom:20px;background:#081a12d9;color:#fff;font-size:14px;padding:10px 14px;border-radius:8px}:where(.grv-story) .addr{background:var(--g900);color:#fff;border-radius:var(--r);display:flex;flex-direction:column;overflow:hidden;position:relative;isolation:isolate}:where(.grv-story) .addr:before{content:"";position:absolute;right:-160px;top:-200px;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,#8edb5e2e,#8edb5e00 65%);z-index:-1}:where(.grv-story) .addr-top{padding:34px 34px 26px}:where(.grv-story) .addr-top .pc{display:block;font:italic 900 64px/1 var(--serif);letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1.5px rgba(142,219,94,.6);margin-bottom:18px;white-space:nowrap}:where(.grv-story) .addr-top address{font-style:normal;display:flex;gap:14px;align-items:flex-start}:where(.grv-story) .addr-top address .ico{width:26px;height:26px;color:var(--brass-hi);margin-top:4px}:where(.grv-story) .addr-top address b{display:block;font:800 30px/1.1 var(--serif);letter-spacing:-.01em}:where(.grv-story) .addr-top address span{display:block;margin-top:6px;color:#e6dfcf;font-size:17px;line-height:1.5}:where(.grv-story) .addr-rows{list-style:none;padding:0 34px}:where(.grv-story) .addr-rows li{display:grid;grid-template-columns:46px 1fr;gap:14px;align-items:center;padding:15px 0;border-top:1px solid rgba(255,255,255,.12)}:where(.grv-story) .addr-rows .ic{width:46px;height:46px;border-radius:12px;background:#ffffff14;display:grid;place-items:center;color:var(--brass-hi)}:where(.grv-story) .addr-rows small{display:block;font:700 11.5px/1.2 var(--sans);letter-spacing:.15em;text-transform:uppercase;color:var(--soft);margin-bottom:4px}:where(.grv-story) .addr-rows b,:where(.grv-story) .addr-rows a{font-weight:600;font-size:17px;color:#fff;text-decoration:none}:where(.grv-story) .addr-rows a:hover{color:var(--brass-hi)}:where(.grv-story) .addr-rows .row-a{display:inline-flex;align-items:center;min-height:44px;margin:-6px 0}:where(.grv-story) .open{display:inline-flex;align-items:center;gap:8px;margin-left:10px;padding:5px 11px;border-radius:999px;font:700 12.5px/1 var(--sans);background:#8edb5e29;color:var(--brass-hi);vertical-align:2px}:where(.grv-story) .open i{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px #8edb5e40}:where(.grv-story) .open.shut{background:#ffffff1a;color:var(--soft)}:where(.grv-story) .open.shut i{box-shadow:none}:where(.grv-story) .open[hidden]{display:none}:where(.grv-story) .addr-ctas{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:24px 34px 34px;margin-top:auto}:where(.grv-story) .addr-ctas .btn:first-child{grid-column:1/-1}:where(.grv-story) .addr-ctas .btn-ghost{border-color:#fff6}:where(.grv-story) .visit-note{display:flex;gap:14px;align-items:center;margin-top:24px;padding:18px 22px;background:var(--paper);border:1px solid var(--line);border-radius:12px;color:var(--muted)}:where(.grv-story) .visit-note .ico{width:26px;height:26px;color:var(--g700)}:where(.grv-story) .visit-note b{color:var(--ink)}:where(.grv-story) .closing-grid{position:relative;display:grid;grid-template-columns:5fr 6fr;gap:64px;align-items:center}:where(.grv-story) .go-tiles{list-style:none;display:grid;gap:12px}:where(.grv-story) .go-tiles a{display:grid;grid-template-columns:56px 1fr auto;gap:18px;align-items:center;min-height:88px;padding:16px 22px 16px 16px;background:#fff;border:1px solid #BFDDA9;border-radius:14px;text-decoration:none;color:var(--g900);transition:transform .2s,box-shadow .2s,border-color .2s}:where(.grv-story) .go-tiles a:hover{transform:translateY(-2px);border-color:var(--g800);box-shadow:0 20px 34px -24px #081a1280}:where(.grv-story) .go-tiles .gi{width:56px;height:56px;border-radius:12px;background:var(--g800);color:var(--brass-hi);display:grid;place-items:center}:where(.grv-story) .go-tiles .gi .ico{width:26px;height:26px}:where(.grv-story) .go-tiles b{display:block;font:800 23px/1.15 var(--serif)}:where(.grv-story) .go-tiles span{display:block;font-size:15px;color:var(--muted);margin-top:2px}:where(.grv-story) .go-tiles .arr{width:44px;height:44px;border-radius:50%;background:var(--cream);display:grid;place-items:center;color:var(--g800);transition:background .2s,color .2s}:where(.grv-story) .go-tiles a:hover .arr{background:#13308f;color:#fff}@media (max-width:1240px){:where(.grv-story) .reviews.r3{grid-template-columns:1fr 1fr}:where(.grv-story) .reviews.r3 .review.mid{grid-column:auto}:where(.grv-story) .tline:before{left:220px}:where(.grv-story) .ch{grid-template-columns:220px minmax(0,1fr)}:where(.grv-story) .ch:before{left:220px}:where(.grv-story) .ch-when{padding-right:40px}:where(.grv-story) .ch-when b{font-size:76px}:where(.grv-story) .ch-body{padding-left:48px}}@media (max-width:1100px){:where(.grv-story) .chapters{grid-template-columns:repeat(3,1fr)}:where(.grv-story) .chapters li:nth-child(n+4){display:none}:where(.grv-story) .story-head,:where(.grv-story) .closing-grid{grid-template-columns:1fr;gap:28px}:where(.grv-story) .ch-body,:where(.grv-story) .ch-body.wide .intro{grid-template-columns:1fr;gap:32px}:where(.grv-story) .today{grid-template-columns:1fr 1fr}:where(.grv-story) .range-grid{grid-template-columns:1fr 1fr}:where(.grv-story) .range-col:last-child{grid-column:1/-1}:where(.grv-story) .visit-grid{grid-template-columns:1fr}:where(.grv-story) .visit-photo{min-height:0;aspect-ratio:16/10}}@media (max-width:860px){:where(.grv-story) .story-hero .hero-inner{padding:100px 0 0}:where(.grv-story) .crumbs{font-size:13.5px;margin-bottom:14px}:where(.grv-story) .crumbs a{min-height:44px;padding-right:6px}:where(.grv-story) .foot ul.links a{min-height:44px;padding:4px 0}:where(.grv-story) .foot-contact a{display:inline-flex;align-items:center;min-height:44px;margin:-11px 0}:where(.grv-story) .hero-ctas{margin-top:24px}:where(.grv-story) .chapters{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:44px calc(-1*var(--gut)) 0;padding:0 var(--gut);scrollbar-width:none;border-top:0;gap:10px}:where(.grv-story) .chapters::-webkit-scrollbar{display:none}:where(.grv-story) .chapters li,:where(.grv-story) .chapters li:nth-child(n+4){display:block;flex:0 0 46%;scroll-snap-align:start}:where(.grv-story) .chapters a,:where(.grv-story) .chapters li+li a{padding:14px 14px 16px;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:#ffffff0d;margin-bottom:28px}:where(.grv-story) .chapters a:before{display:none}:where(.grv-story) .chapters small{font-size:11px;margin-bottom:6px}:where(.grv-story) .chapters b{font-size:17px}:where(.grv-story) .story-head{gap:0}:where(.grv-story) .story-head .lede{margin-top:16px}:where(.grv-story) .tline{margin-top:48px}:where(.grv-story) .tline:before{left:11px;top:8px;bottom:24px}:where(.grv-story) .ch{grid-template-columns:minmax(0,1fr);padding:0 0 64px 42px;scroll-margin-top:84px}:where(.grv-story) .ch:before{left:11px;top:6px;width:20px;height:20px;margin-left:-10px;border-width:4px;box-shadow:0 0 0 5px var(--cream)}:where(.grv-story) .ch-when{position:static;text-align:left;padding:0;margin-bottom:18px}:where(.grv-story) .ch-when small{font-size:12px;margin-bottom:8px}:where(.grv-story) .ch-when b{font-size:58px}:where(.grv-story) .ch-when b i{font-size:22px;margin-top:4px}:where(.grv-story) .ch-body{padding-left:0;gap:26px}:where(.grv-story) .ch-body h3{font-size:29px}:where(.grv-story) .ch-body p{font-size:16.5px;margin-top:12px}:where(.grv-story) .record{padding:24px 20px 22px}:where(.grv-story) .record dl div{grid-template-columns:1fr;gap:2px;padding:11px 0}:where(.grv-story) .record-top{padding-right:48px;letter-spacing:.1em;font-size:12px}:where(.grv-story) .ch-photo{aspect-ratio:auto;background:var(--g900)}:where(.grv-story) .ch-photo img{position:static;aspect-ratio:4/3;height:auto}:where(.grv-story) .ch-photo:after{display:none}:where(.grv-story) .ch-photo figcaption{position:static;padding:16px 18px 18px}:where(.grv-story) .ch-body.wide .intro{gap:12px}:where(.grv-story) .temp-scale p span:nth-child(2),:where(.grv-story) .temp-scale p span:nth-child(3){display:none}:where(.grv-story) .stamp{width:72px;height:72px;right:-6px;top:-40px}:where(.grv-story) .stamp b{font-size:21px}:where(.grv-story) .stamp span{font-size:9px}:where(.grv-story) .mono{padding:26px 20px 24px}:where(.grv-story) .mono-letters b{font-size:84px}:where(.grv-story) .mono-letters span{font-size:11.5px;letter-spacing:.1em}:where(.grv-story) .ch-photo figcaption b{font-size:26px}:where(.grv-story) .same{padding:6px 18px}:where(.grv-story) .same li{grid-template-columns:42px 1fr;gap:14px;padding:14px 0}:where(.grv-story) .same .ic{width:42px;height:42px}:where(.grv-story) .same b{font-size:17px}:where(.grv-story) .today{grid-template-columns:1fr;gap:12px}:where(.grv-story) .today>li{padding:20px;display:grid;grid-template-columns:46px 1fr;gap:0 14px;align-items:start}:where(.grv-story) .today .ic{grid-row:span 2;width:46px;height:46px;margin:0}:where(.grv-story) .today .ic .ico{width:22px;height:22px}:where(.grv-story) .today h4{font-size:20px;margin:2px 0 4px}:where(.grv-story) .today .units,:where(.grv-story) .today .temp-scale{grid-column:2}:where(.grv-story) .range-grid{grid-template-columns:1fr;gap:28px}:where(.grv-story) .range-col:last-child{grid-column:auto}:where(.grv-story) .size-cap{min-height:0;padding-bottom:12px;margin-bottom:12px}:where(.grv-story) .size-cap b{font-size:22px}:where(.grv-story) .range-foot{padding:18px}:where(.grv-story) .range-foot div,:where(.grv-story) .range-foot .btn{flex:1 1 100%}:where(.grv-story) .fleet{gap:4px;margin-top:22px}:where(.grv-story) .reviews.r3{grid-template-columns:1fr}:where(.grv-story) .reviews.r3 .review.wide,:where(.grv-story) .reviews.r3 .review.mid{grid-column:auto}:where(.grv-story) .reviews.r3 .review.wide q{font-size:18px}:where(.grv-story) .trade-list a .ext{display:none}:where(.grv-story) .trades .why-cta .btn{flex:1 1 100%}:where(.grv-story) .visit-photo{aspect-ratio:4/3}:where(.grv-story) .visit-photo figcaption{left:12px;right:12px;bottom:12px}:where(.grv-story) .addr-top{padding:26px 20px 20px}:where(.grv-story) .addr-top .pc{font-size:46px}:where(.grv-story) .addr-top address b{font-size:25px}:where(.grv-story) .addr-top address span{font-size:16px}:where(.grv-story) .addr-rows{padding:0 20px}:where(.grv-story) .addr-rows b,:where(.grv-story) .addr-rows a{font-size:16px}:where(.grv-story) .open{margin:6px 0 0;display:flex;width:max-content}:where(.grv-story) .addr-ctas{grid-template-columns:1fr;padding:20px 20px 24px}:where(.grv-story) .visit-note{align-items:flex-start;padding:16px}:where(.grv-story) .go-tiles a{grid-template-columns:48px 1fr auto;gap:14px;min-height:80px;padding:14px}:where(.grv-story) .go-tiles .gi{width:48px;height:48px}:where(.grv-story) .go-tiles b{font-size:20px}:where(.grv-story) .go-tiles span{font-size:14px}}:where(.grv-contact) .chero{position:relative;background:var(--g900);color:#fff;overflow:hidden;isolation:isolate;padding:168px 0 236px}:where(.grv-contact) .chero:before{content:"";position:absolute;width:1100px;height:1100px;left:-420px;top:-560px;background:radial-gradient(circle,#e8b85226,#e8b85200 62%);z-index:-1}:where(.grv-contact) .chero-bg{position:absolute;top:0;right:0;width:64%;height:100%;object-fit:cover;object-position:50% 52%;z-index:-2;opacity:.5;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 58%);mask-image:linear-gradient(90deg,transparent 0%,#000 58%)}:where(.grv-contact) .chero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#0c2419f2,#0c241900 45%),linear-gradient(180deg,#0c2419b3,#0c241900 30%)}:where(.grv-contact) .chero-kick{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:26px 0 28px}:where(.grv-contact) .chero h1{font:900 clamp(60px,9vw,136px)/.88 var(--serif);letter-spacing:-.03em;text-shadow:0 2px 30px rgba(0,0,0,.35)}:where(.grv-contact) .chero h1 em{font-style:italic;font-weight:800;color:var(--brass-hi);letter-spacing:-.02em;padding-right:.06em}:where(.grv-contact) .chero-sub{font-size:21px;line-height:1.5;max-width:600px;margin-top:28px;color:#efe8d8}:where(.grv-contact) .open-pill{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 14px;border-radius:999px;background:#081a1280;border:1px solid rgba(255,255,255,.28);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:14.5px;font-weight:500;color:#fff}:where(.grv-contact) .open-pill b{font-weight:700}:where(.grv-contact) .open-pill i{width:10px;height:10px;border-radius:50%;background:#5dbb2a;box-shadow:0 0 0 4px #5dbb2a47;flex:none}:where(.grv-contact) .open-pill.closed i{background:#e9a23b;box-shadow:0 0 0 4px #e9a23b47}:where(.grv-contact) .open-pill[hidden]{display:none}:where(.grv-contact) .ways-wrap{position:relative;z-index:2;margin-top:-170px}:where(.grv-contact) .ways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none}:where(.grv-contact) .way{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:36px 32px 32px;display:flex;flex-direction:column;box-shadow:0 44px 70px -44px #081a1299;overflow:hidden;height:100%}:where(.grv-contact) .way:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:var(--wc)}:where(.grv-contact) .way-top{display:flex;align-items:center;gap:16px;margin-bottom:22px}:where(.grv-contact) .way-ic{width:62px;height:62px;border-radius:16px;display:grid;place-items:center;background:var(--wc);color:#fff;flex:none}:where(.grv-contact) .way-ic .ico{width:30px;height:30px}:where(.grv-contact) .way.call .way-ic{color:var(--brass-hi)}:where(.grv-contact) .way small{display:block;font:700 12.5px/1.3 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}:where(.grv-contact) .way small+span{display:block;font-weight:600;color:var(--g700);font-size:15px;margin-top:4px}:where(.grv-contact) .way h2{font:800 clamp(30px,2.9vw,42px)/1.02 var(--serif);color:var(--g900);letter-spacing:-.02em;font-variant-numeric:lining-nums}:where(.grv-contact) .way h2 a{text-decoration:none;color:inherit;display:inline-flex;align-items:center;min-height:44px}:where(.grv-contact) .way h2 a:hover{color:var(--g700)}:where(.grv-contact) .way.mail h2{font-size:clamp(26px,2.4vw,34px);line-height:1.08}:where(.grv-contact) .way p{color:var(--muted);font-size:16px;margin-top:12px}:where(.grv-contact) .way-meta{list-style:none;display:grid;gap:8px;margin-top:18px;padding-top:18px;border-top:1px dashed var(--line);font-size:15px;color:var(--ink)}:where(.grv-contact) .way-meta li{display:flex;gap:10px;align-items:flex-start}:where(.grv-contact) .way-meta .ico{width:17px;height:17px;color:var(--brass-ink);margin-top:3px}:where(.grv-contact) .way-act{margin-top:auto;padding-top:26px}:where(.grv-contact) .way-act .btn{width:100%;min-height:58px;font-size:17px}:where(.grv-contact) .way.call{--wc:var(--g800)}:where(.grv-contact) .way.wa{--wc:#1F7A4A}:where(.grv-contact) .way.mail{--wc:var(--brass-ink)}:where(.grv-contact) .ways-note{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;margin-top:26px;color:var(--muted);font-size:15.5px;text-align:center}:where(.grv-contact) .ways-note .stars .ico{width:16px;height:16px}:where(.grv-contact) .ways-note b{color:var(--ink)}:where(.grv-contact) .ways-sec{background:var(--cream);padding-bottom:96px}:where(.grv-contact) .chat-body{padding:20px 16px 18px;background:#ece5d8 radial-gradient(rgba(16,48,36,.07) 1px,transparent 1.5px) 0 0/16px 16px;min-height:150px}:where(.grv-contact) .chat-note{font-size:13.5px;color:#3a4a3f;margin-top:12px;max-width:520px}:where(.grv-contact) .ask{background:var(--paper);border-radius:18px;padding:36px;box-shadow:0 40px 70px -30px #081a128c}:where(.grv-contact) .ask h3{font:800 30px/1.15 var(--serif);color:var(--g900)}:where(.grv-contact) .ask>div>p.intro{color:var(--muted);margin:6px 0 24px;font-size:15.5px}:where(.grv-contact) .ask-van{display:flex;gap:14px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--cream);margin:-6px 0 20px;text-decoration:none;color:inherit}:where(.grv-contact) .ask-van img{width:92px;height:69px;object-fit:cover;border-radius:8px;flex:none;background:var(--cream2)}:where(.grv-contact) .ask-van b{display:block;font-size:14.5px;line-height:1.35;color:var(--g900);font-weight:600}:where(.grv-contact) .ask-van em{display:inline-flex;align-items:center;gap:4px;font-style:normal;font-weight:700;font-size:13.5px;color:var(--brass-ink);margin-left:10px}:where(.grv-contact) .ask-van em .ico{width:15px;height:15px}:where(.grv-contact) .ask-van.spec img{display:none}:where(.grv-contact) .field>span i,:where(.grv-contact) .field legend i{font-style:normal;font-weight:600;letter-spacing:0;text-transform:none;color:var(--muted)}:where(.grv-contact) .pills label:hover{border-color:var(--g700)}:where(.grv-contact) .pills input[type=checkbox]+label:before{content:"";width:16px;height:16px;border-radius:5px;border:1.5px solid var(--line);background:#fff;flex:none}:where(.grv-contact) .pills input[type=checkbox]:checked+label:before{border-color:var(--brass-hi);background:var(--brass-hi) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230C2419' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/12px no-repeat;width:16px;height:16px}:where(.grv-contact) select.inp{text-overflow:ellipsis;font-weight:600;color:var(--g900)}:where(.grv-contact) textarea.inp{min-height:120px;padding:12px 14px;resize:vertical;line-height:1.5}:where(.grv-contact) .plate input:focus{outline:0}:where(.grv-contact) .send{width:100%;min-height:64px;font-size:18.5px;margin-top:6px}:where(.grv-contact) .sent .ok{width:68px;height:68px;border-radius:50%;background:var(--g800);color:var(--brass-hi);display:grid;place-items:center;margin:0 auto 18px}:where(.grv-contact) .sent-ctas{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:22px}:where(.grv-contact) .sent-ctas .btn{margin-top:0}:where(.grv-contact) .visit{background:var(--paper)}:where(.grv-contact) .visit-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;align-items:center}:where(.grv-contact) .addr{list-style:none;margin-top:34px;border-top:1px solid var(--line)}:where(.grv-contact) .addr>li{display:grid;grid-template-columns:52px 1fr;gap:18px;padding:22px 0;border-bottom:1px solid var(--line);align-items:start}:where(.grv-contact) .addr .ic{width:52px;height:52px;border-radius:13px;background:var(--g800);color:var(--brass-hi);display:grid;place-items:center}:where(.grv-contact) .addr .ic .ico{width:24px;height:24px}:where(.grv-contact) .addr h3{font:700 12.5px/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}:where(.grv-contact) .addr address{font:700 21px/1.35 var(--serif);font-style:normal;color:var(--g900)}:where(.grv-contact) .hours{display:grid;grid-template-columns:auto 1fr;gap:6px 22px;font-size:16.5px}:where(.grv-contact) .hours dt{font-weight:600;color:var(--ink)}:where(.grv-contact) .hours dd{color:var(--g700);font-weight:700;font-variant-numeric:tabular-nums}:where(.grv-contact) .hours .today dt,:where(.grv-contact) .hours .today dd{color:var(--brass-ink)}:where(.grv-contact) .hours .today dt:after{content:" (today)";font-weight:500;color:var(--muted)}:where(.grv-contact) .visit-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}:where(.grv-contact) .visit-photo{position:relative;border-radius:20px;overflow:hidden;margin:0;aspect-ratio:1448/1086;background:var(--g800);box-shadow:0 44px 70px -44px #081a1299}:where(.grv-contact) .visit-photo img{width:100%;height:100%;object-fit:cover}:where(.grv-contact) .postcard{position:absolute;left:24px;bottom:24px;max-width:340px;background:#081a12eb;color:#fff;border-radius:14px;padding:20px 22px;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.14)}:where(.grv-contact) .postcard .ico{width:26px;height:26px;color:var(--brass-hi);margin-top:2px}:where(.grv-contact) .postcard b{display:block;font:800 22px/1.15 var(--serif)}:where(.grv-contact) .postcard span{display:block;color:var(--soft);font-size:15px;margin-top:4px}:where(.grv-contact) .visit-photo figcaption{position:absolute;right:16px;top:16px;background:#081a12cc;color:#fff;font-size:13.5px;padding:8px 12px;border-radius:8px}:where(.grv-contact) .regions a{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 16px;border:1px solid rgba(255,255,255,.3);border-radius:999px;font-weight:600;font-size:15.5px;background:#081a128c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;text-decoration:none;transition:background .2s,border-color .2s}:where(.grv-contact) .regions a:hover{background:var(--g700);border-color:var(--brass-hi)}:where(.grv-contact) .regions a .ico{width:16px;height:16px;color:var(--brass-hi)}:where(.grv-contact) .regions a .ext{width:13px;height:13px;opacity:.7;color:#fff}:where(.grv-contact) .deliver .regions li{padding:0;border:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}:where(.grv-contact) .deliver-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:36px}@media (max-width:1240px){:where(.grv-contact) .ways{gap:16px}:where(.grv-contact) .way{padding:30px 24px 26px}:where(.grv-contact) .enq-grid{gap:0 48px}}@media (max-width:1100px){:where(.grv-contact) .ways{grid-template-columns:1fr}:where(.grv-contact) .way{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:0 32px;align-items:center}:where(.grv-contact) .way-top{grid-column:1;margin-bottom:12px}:where(.grv-contact) .way>div.way-main{grid-column:1}:where(.grv-contact) .way-act{grid-column:2;grid-row:1 / span 2;padding-top:0;margin-top:0}:where(.grv-contact) .enq-grid{grid-template-columns:1fr;grid-template-areas:"ehead" "form" "chat";gap:0}:where(.grv-contact) .enq-chat{margin-top:8px}:where(.grv-contact) .visit-grid{grid-template-columns:1fr;gap:48px}}@media (max-width:860px){:where(.grv-contact) .chero{padding:96px 0 168px}:where(.grv-contact) .chero-bg{width:100%;opacity:.32;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 90%);mask-image:linear-gradient(180deg,#000 0%,transparent 90%);object-position:30% 50%}:where(.grv-contact) .chero-kick{gap:10px;margin:16px 0 20px}:where(.grv-contact) .open-pill{font-size:13.5px}:where(.grv-contact) .chero h1{font-size:72px}:where(.grv-contact) .chero-sub{font-size:18px;margin-top:18px}:where(.grv-contact) .ways-wrap{margin-top:-128px}:where(.grv-contact) .ways{gap:14px}:where(.grv-contact) .way{display:flex;align-items:stretch;padding:24px 20px 20px;border-radius:16px}:where(.grv-contact) .way-top{margin-bottom:14px;gap:14px}:where(.grv-contact) .way-ic{width:52px;height:52px;border-radius:13px}:where(.grv-contact) .way-ic .ico{width:26px;height:26px}:where(.grv-contact) .way h2{font-size:32px}:where(.grv-contact) .way.mail h2{font-size:24px}:where(.grv-contact) .way p{font-size:15.5px;margin-top:8px}:where(.grv-contact) .way-meta{margin-top:14px;padding-top:14px;font-size:14.5px}:where(.grv-contact) .way-act{padding-top:18px}:where(.grv-contact) .way-act .btn{min-height:56px}:where(.grv-contact) .ways-note{font-size:14.5px;margin-top:20px}:where(.grv-contact) .ways-sec{padding-bottom:64px}:where(.grv-contact) .source h2{font-size:44px}:where(.grv-contact) .ask{padding:24px 18px}:where(.grv-contact) .ask h3{font-size:26px}:where(.grv-contact) .pills.about label{padding:0 14px;font-size:15px}:where(.grv-contact) .ask-van img{width:76px;height:57px}:where(.grv-contact) .ask-van em{display:flex;margin:4px 0 0}:where(.grv-contact) .chat{margin-top:28px}:where(.grv-contact) .quote-mini q{font-size:17.5px}:where(.grv-contact) .addr>li{grid-template-columns:44px 1fr;gap:14px;padding:18px 0}:where(.grv-contact) .addr .ic{width:44px;height:44px}:where(.grv-contact) .addr address{font-size:19px}:where(.grv-contact) .hours{font-size:15.5px;gap:6px 14px;grid-template-columns:minmax(0,1fr) auto}:where(.grv-contact) .hours dd{white-space:nowrap;text-align:right}:where(.grv-contact) .visit-ctas .btn{flex:1 1 100%}:where(.grv-contact) .visit-photo{aspect-ratio:4/3;border-radius:16px}:where(.grv-contact) .postcard{position:static;max-width:none;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--g950)}:where(.grv-contact) .visit-photo{aspect-ratio:auto}:where(.grv-contact) .visit-photo img{aspect-ratio:4/3;height:auto}:where(.grv-contact) .regions a{font-size:14px;min-height:44px;padding:0 13px}:where(.grv-contact) .deliver-cta .btn{flex:1 1 100%}}@media (max-width:400px){:where(.grv-contact) .chero h1{font-size:64px}:where(.grv-contact) .pills.via label{font-size:14px;gap:5px}:where(.grv-contact) .pills.via label .ico{width:15px;height:15px}}.grv4-callbar{display:none!important}.tag.reduced{background:#b3261e;color:#fff}.preview-note{margin-top:14px;padding:14px 16px;border-radius:10px;background:#eaf1fb;border:1px solid #C9DAF2;color:#13308f;font-weight:600;font-size:15px;display:flex;gap:10px;align-items:flex-start}.preview-note[hidden]{display:none}.preview-note .ico{color:#13308f;margin-top:2px}.inp.bad{border-color:#b3261e;box-shadow:0 0 0 3px #b3261e26}.phead{position:relative;background:var(--g900);color:#fff;overflow:hidden;isolation:isolate;padding:176px 0 76px}.phead:before{content:"";position:absolute;width:1100px;height:1100px;right:-360px;top:-520px;background:radial-gradient(circle,#e8b8522b,#e8b85200 62%);z-index:-1}.phead:after{content:"1976";position:absolute;left:-30px;bottom:-150px;font:italic 900 400px/1 var(--serif);color:#ffffff09;letter-spacing:-.05em;pointer-events:none;z-index:-1}.phead-kick{margin-bottom:24px}.phead h1{font:900 clamp(40px,5.8vw,88px)/.96 var(--serif);letter-spacing:-.022em;max-width:1000px;text-wrap:balance}.phead h1 em{font-style:italic;font-weight:800;color:var(--brass-hi);letter-spacing:-.015em}.phead-sub{font-size:20px;line-height:1.5;max-width:640px;margin-top:22px;color:#efe8d8}.phead-meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:22px;color:var(--soft);font-size:15px}.phead-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.pcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:0 12px;font-size:14.5px;color:var(--soft);margin-bottom:18px}.pcrumbs li{display:flex;align-items:center;gap:12px}.pcrumbs li+li:before{content:"";width:6px;height:6px;border-top:2px solid var(--brass-hi);border-right:2px solid var(--brass-hi);transform:rotate(45deg);flex:none}.pcrumbs a{color:#fff;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;min-height:44px}.pcrumbs a:hover{color:var(--brass-hi);text-decoration:underline;text-underline-offset:4px}.pbody{background:var(--paper);padding:88px 0 112px}.prose{max-width:780px;font-size:18px;line-height:1.7;color:var(--ink)}.prose>*+*{margin-top:1.1em}.prose h2{font:800 clamp(30px,3.2vw,44px)/1.1 var(--serif);letter-spacing:-.015em;color:var(--g900);margin-top:1.6em}.prose h3{font:800 25px/1.2 var(--serif);color:var(--g900);margin-top:1.4em}.prose h4{font:700 19px/1.3 var(--sans);color:var(--g900);margin-top:1.3em}.prose p,.prose li{color:#24322a}.prose a{color:var(--g700);font-weight:600;text-decoration:underline;text-decoration-color:var(--brass);text-decoration-thickness:2px;text-underline-offset:4px}.prose a:hover{color:var(--brass-ink)}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.4em}.prose ul li::marker{color:var(--brass-ink)}.prose strong,.prose b{color:var(--g900)}.prose img{height:auto;border-radius:var(--r)}.prose figure{margin:1.6em 0}.prose figcaption{font-size:14.5px;color:var(--muted);margin-top:8px}.prose blockquote{border-left:4px solid var(--brass);padding:6px 0 6px 22px;font:italic 600 22px/1.45 var(--serif);color:var(--g900)}.prose table{width:100%;border-collapse:collapse;font-size:16px}.prose th,.prose td{border-bottom:1px solid var(--line);padding:10px 12px;text-align:left;vertical-align:top}.prose th{font-weight:700;color:var(--g900);background:var(--cream)}.prose hr{border:0;border-top:1px solid var(--line);margin:2em 0}.prose iframe,.prose video{max-width:100%}.prose .alignleft{float:left;margin:0 24px 16px 0}.prose .alignright{float:right;margin:0 0 16px 24px}.prose .aligncenter{margin-inline:auto}.prose details.grv4-faq{border-bottom:1px solid var(--line);margin:0}.prose details.grv4-faq:first-of-type{border-top:1px solid var(--line)}.prose details.grv4-faq summary{cursor:pointer;list-style:none;padding:18px 40px 18px 0;font:700 20px/1.35 var(--serif);color:var(--g900);position:relative}.prose details.grv4-faq summary::-webkit-details-marker{display:none}.prose details.grv4-faq summary:after{content:"+";content:"+" / "";position:absolute;right:4px;top:14px;font:400 28px/1 var(--sans);color:var(--brass-ink)}.prose details.grv4-faq[open] summary:after{content:"\2212";content:"\2212" / ""}.prose details.grv4-faq>*:not(summary){padding-bottom:16px}.prose p.grv4-button a.grv4-button{display:inline-flex;align-items:center;min-height:52px;padding:0 26px;border-radius:10px;background:var(--blue);color:#fff;text-decoration:none;font-weight:700}.prose p.grv4-button a.grv4-button:hover{background:var(--blue-hi)}.plist{display:grid;gap:18px;list-style:none;max-width:900px}.plist a{display:block;padding:22px 24px;background:#fff;border:1px solid var(--line);border-radius:var(--r);text-decoration:none;color:var(--g900)}.plist a:hover{border-color:var(--g800)}.plist h2{font:800 26px/1.15 var(--serif)}.plist p{color:var(--muted);margin-top:6px;font-size:16px}.plist small{display:block;color:var(--muted);font-size:13.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;margin-bottom:6px}.pager{display:flex;gap:12px;flex-wrap:wrap;margin-top:40px}.pager a,.pager span{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;padding:0 14px;border-radius:10px;border:1.5px solid var(--line);background:#fff;font-weight:700;text-decoration:none;color:var(--g800)}.pager .current{background:var(--g800);border-color:var(--g800);color:#fff}.nf-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}@media (max-width:860px){.phead{padding:116px 0 48px}.phead-sub{font-size:17.5px}.phead-ctas .btn{flex:1 1 100%}.pbody{padding:56px 0 72px}.prose{font-size:17px}.prose .alignleft,.prose .alignright{float:none;margin:0 0 16px}}.phead-bg{position:absolute;top:0;right:0;width:62%;height:100%;object-fit:cover;object-position:50% 55%;z-index:-2;opacity:.42;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 60%);mask-image:linear-gradient(90deg,transparent 0%,#000 60%)}.phead.has-photo{padding-bottom:96px}.phead-ic{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.22);color:var(--brass-hi);flex:none}.phead-ic .ico{width:28px;height:28px}.phead-meta span{display:inline-flex;align-items:center;gap:18px}.phead-meta span+span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--brass-hi);flex:none}.phead-meta a{color:#fff;font-weight:700;text-decoration:underline;text-decoration-color:var(--brass);text-underline-offset:4px}.phead-article h1{font-size:clamp(36px,4.8vw,70px);max-width:1040px}.phead-search .phead-ctas{max-width:680px}.pgrid{display:grid;grid-template-columns:minmax(0,780px) 340px;gap:72px;justify-content:space-between;align-items:start}.pgrid>*{min-width:0}.prose>:first-child,.art>:first-child{margin-top:0}.prose img{max-width:100%}.prose figure img{width:100%}.pside-in{position:sticky;top:112px;display:grid;gap:18px}.side-card{position:relative;overflow:hidden;background:var(--g800);color:#fff;border-radius:var(--r);padding:26px 24px 24px}.side-card:after{content:"1976";position:absolute;right:-14px;bottom:-44px;font:italic 900 120px/1 var(--serif);color:#ffffff0a;pointer-events:none}.side-k{font:700 12.5px/1.2 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--brass-hi)}.side-phone{display:flex;align-items:center;gap:10px;margin-top:10px;font:800 31px/1.1 var(--serif);color:#fff;text-decoration:none;letter-spacing:-.01em;min-height:44px}.side-phone .ico{width:24px;height:24px;color:var(--brass-hi)}.side-phone:hover{color:var(--brass-hi)}.side-hours{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:14.5px;color:var(--soft)}.side-hours .ico{width:16px;height:16px;color:var(--brass-hi)}.side-btns{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.side-btns .btn{padding:0 14px;min-height:50px;font-size:15.5px}.side-facts{list-style:none;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:6px 20px}.side-facts li{display:grid;grid-template-columns:40px 1fr;gap:14px;align-items:center;padding:14px 0;font-size:14.5px;color:var(--muted);line-height:1.4}.side-facts li+li{border-top:1px dashed var(--line)}.side-facts .ic{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:var(--cream);color:var(--g700)}.side-facts .ic .ico{width:20px;height:20px}.side-facts b{display:block;font-size:15.5px;color:var(--g900);font-weight:700}.side-links h2{font:700 12.5px/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:6px 0 8px}.side-links ul{list-style:none;border-top:1px solid var(--line)}.side-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:8px 2px;border-bottom:1px solid var(--line);font-weight:600;font-size:15.5px;color:var(--g900);text-decoration:none}.side-links a .ico{width:17px;height:17px;color:var(--brass-ink);transition:transform .2s}.side-links a:hover{color:var(--brass-ink)}.side-links a:hover .ico{transform:translate(3px)}.side-links a[aria-current]{color:var(--brass-ink)}.pstock{background:var(--cream)}.deliver-links .regions li{padding:0;border:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.deliver-links .regions a{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 16px;border:1px solid rgba(255,255,255,.3);border-radius:999px;font-weight:600;font-size:15.5px;background:#081a128c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;text-decoration:none;transition:background .2s,border-color .2s}.deliver-links .regions a:hover{background:var(--g700);border-color:var(--brass-hi)}.deliver-links .regions a .ico{width:16px;height:16px;color:var(--brass-hi)}.deliver-links .regions a[aria-current]{background:var(--brass);border-color:var(--brass);color:var(--g900)}.deliver-links .regions a[aria-current] .ico{color:var(--g900)}.deliver-links .deliver-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:36px}.cat-chips ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin-bottom:40px}.cat-chips a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1.5px solid var(--line);border-radius:999px;background:#fff;font-weight:600;font-size:15px;color:var(--g900);text-decoration:none;transition:border-color .2s}.cat-chips a:hover{border-color:var(--g800)}.cat-chips small{font-size:12.5px;font-weight:700;color:var(--muted)}.cat-chips a[aria-current]{background:var(--g800);border-color:var(--g800);color:#fff}.cat-chips a[aria-current] small{color:var(--brass-hi)}.pcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pcard{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.pcard:hover{transform:translateY(-4px);box-shadow:0 26px 44px -26px #10302473}.pcard-img{aspect-ratio:16/10;overflow:hidden;background:var(--cream2)}.pcard-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.pcard:hover .pcard-img img{transform:scale(1.04)}.pcard-body{padding:22px 24px 24px;display:flex;flex-direction:column;flex:1}.pcard-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13.5px;font-weight:600;color:var(--muted)}.pcard-cat{font:700 11.5px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--brass-ink);background:#e9f4e1;padding:6px 9px;border-radius:6px}.pcard h2,.pcard h3{font:800 23px/1.2 var(--serif);letter-spacing:-.01em;color:var(--g900);margin-top:12px;text-wrap:balance}.pcard h2 a,.pcard h3 a{text-decoration:none}.pcard h2 a:after,.pcard h3 a:after{content:"";position:absolute;inset:0;z-index:1}.pcard h2 a:focus-visible,.pcard h3 a:focus-visible{outline:0}.pcard:focus-within{outline:3px solid var(--brass);outline-offset:3px}.pcard-sum{color:var(--muted);font-size:16px;margin-top:10px}.pcard-go{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-weight:700;color:var(--g700)}.pcard-go .ico{color:var(--brass-ink);transition:transform .2s}.pcard:hover .pcard-go .ico{transform:translate(4px)}.pcard-feature{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.pcard-feature .pcard-img{aspect-ratio:auto;min-height:400px}.pcard-feature .pcard-body{padding:44px 44px 40px;justify-content:center}.pcard-feature h2{font-size:clamp(30px,3vw,44px);line-height:1.08;margin-top:16px}.pcard-feature .pcard-sum{font-size:18px;margin-top:14px}.pcard-feature .pcard-go{margin-top:28px;padding-top:0}.more-art{background:var(--cream)}.none-box{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:36px 36px 32px;max-width:900px}.none-box h2{font:800 32px/1.15 var(--serif);color:var(--g900)}.none-box p{color:var(--muted);margin-top:12px}.none-box p a{color:var(--g700);font-weight:700}.none-links{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px}.none-links a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:0 16px;border:1px solid var(--line);border-radius:10px;background:var(--paper);font-weight:600;color:var(--g900);text-decoration:none}.none-links a:hover{border-color:var(--g800)}.none-links .ico{width:17px;height:17px;color:var(--brass-ink)}.pager{align-items:center}.pager .sr{min-width:0;min-height:0;padding:0;border:0}.pager .dots{border:0;background:none;min-width:24px;padding:0}.pager a:hover{border-color:var(--g800)}.pager .ico{width:18px;height:18px}.sres{margin-bottom:64px}.sres-h{display:flex;align-items:center;gap:12px;font:800 32px/1.1 var(--serif);color:var(--g900);margin-bottom:24px}.sres-h small{font:700 13px/1 var(--sans);padding:7px 10px;border-radius:999px;background:var(--cream);color:var(--g700)}.sform{display:flex;gap:10px;width:100%}.sform .inp{flex:1;min-height:56px;font-size:17px}.sform .btn{min-height:56px}.art{max-width:780px}.art-photo{margin:0 0 44px;border-radius:var(--r);overflow:hidden;aspect-ratio:16/9;background:var(--cream2)}.art-photo img{width:100%;height:100%;object-fit:cover}.art-vans{margin-top:56px;padding:28px;background:var(--cream);border:1px solid var(--line);border-radius:var(--r)}.art-vans h2{font:800 26px/1.15 var(--serif);color:var(--g900)}.art-vans ul{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.art-vans a{display:flex;align-items:center;gap:12px;min-height:58px;padding:8px 14px 8px 8px;background:#fff;border:1px solid var(--line);border-radius:10px;font-weight:700;color:var(--g900);text-decoration:none;transition:border-color .2s}.art-vans a:hover{border-color:var(--g800)}.art-vans .ic{width:40px;height:40px;border-radius:9px;display:grid;place-items:center;background:var(--g800);color:var(--brass-hi);flex:none}.art-vans .ic .ico{width:20px;height:20px}.byline-box{display:grid;grid-template-columns:132px 1fr;gap:26px;align-items:start;margin-top:28px;padding:28px;background:var(--g800);color:#fff;border-radius:var(--r)}.byline-box img{width:132px;height:auto;margin-top:6px}.byline-box .k{font:700 12.5px/1.2 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--brass-hi)}.byline-box .who{font:800 26px/1.15 var(--serif);margin-top:6px}.byline-box .who a{color:#fff;text-decoration:none}.byline-box .who a:hover{color:var(--brass-hi)}.byline-box p{color:var(--soft);font-size:15.5px;margin-top:8px}.byline-box p a{color:#fff;font-weight:700}.byline-box .link-arrow{color:#fff;margin-top:14px}.art-nav{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}.art-nav a{display:block;padding:18px 20px;background:#fff;border:1px solid var(--line);border-radius:12px;font:700 18px/1.3 var(--serif);color:var(--g900);text-decoration:none;transition:border-color .2s}.art-nav a:hover{border-color:var(--g800)}.art-nav small{display:flex;align-items:center;gap:6px;font:700 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-ink);margin-bottom:8px}.art-nav small .ico{width:15px;height:15px}.art-nav .next{grid-column:2;text-align:right}.art-nav .next small{justify-content:flex-end}@media (max-width:1240px){.pgrid{grid-template-columns:minmax(0,1fr) 320px;gap:48px}.pcard-feature .pcard-body{padding:32px}}@media (max-width:1100px){.pgrid{grid-template-columns:minmax(0,1fr);gap:56px}.pside{max-width:780px}.pside-in{position:static;grid-template-columns:1fr 1fr;align-items:start}.side-links{grid-column:1/-1}.pcards{grid-template-columns:1fr 1fr}.pcard-feature{grid-template-columns:1fr}.pcard-feature .pcard-img{min-height:0;aspect-ratio:16/9}.vans.vans-3>.van:nth-child(3){display:none}.none-links{grid-template-columns:1fr 1fr}}@media (max-width:860px){.phead.has-photo{padding-bottom:52px}.phead-bg{width:100%;height:440px;opacity:.3;object-position:60% 50%;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 92%);mask-image:linear-gradient(180deg,#000 0%,transparent 92%)}.phead-ic{width:44px;height:44px;border-radius:12px}.phead-ic .ico{width:24px;height:24px}.phead-meta{font-size:14px;gap:6px 14px}.phead-meta span{gap:14px}.phead-article h1{font-size:36px}.vans.vans-3>.van:nth-child(3){display:grid}.pgrid{gap:44px}.pside-in{grid-template-columns:1fr}.side-phone{font-size:28px}.cat-chips ul{gap:6px;margin-bottom:28px}.cat-chips a{min-height:40px;padding:0 13px;font-size:14px}.pcards{grid-template-columns:1fr;gap:16px}.pcard-body{padding:18px 18px 20px}.pcard h2,.pcard h3{font-size:21px}.pcard-feature .pcard-body{padding:22px 18px 24px}.pcard-feature h2{font-size:28px}.pcard-feature .pcard-sum{font-size:16px}.pcard-feature .pcard-go{margin-top:18px}.none-box{padding:24px 18px}.none-box h2{font-size:26px}.none-links{grid-template-columns:1fr}.pager{gap:8px}.pager a,.pager span.current{min-width:44px;min-height:44px;padding:0 10px}.sres-h{font-size:26px}.sform{flex-direction:column}.sform .btn{width:100%}.prose table{display:block;overflow-x:auto}.art-photo{margin-bottom:32px;aspect-ratio:4/3}.art-vans{padding:20px 16px;margin-top:40px}.art-vans ul{grid-template-columns:1fr 1fr;gap:8px}.art-vans a{font-size:15px;gap:10px;padding:6px 10px 6px 6px}.art-vans .ic{width:36px;height:36px}.byline-box{grid-template-columns:1fr;gap:14px;padding:22px 18px}.byline-box img{width:120px;margin:0}.art-nav{grid-template-columns:1fr}.art-nav .next{grid-column:auto}}.foot .foot-h{font:700 13px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--brass-hi);margin-bottom:18px}.side-hours{align-items:flex-start}.side-hours .ico{margin-top:3px;flex:none}.g-pill,.link-arrow{position:relative}.g-pill:after,.link-arrow:after{content:"";position:absolute;left:0;right:0;top:50%;height:48px;transform:translateY(-50%)}button.btn-ghost{background:transparent}button.btn-ghost:hover{background:#ffffff1a}.history .eyebrow,.history .tl b,:where(.grv-van) .money-band .eyebrow{color:#277010}.trades-cta{align-items:center}.build-link{display:block;color:inherit;text-decoration:none;border-radius:12px}.build-link:hover h3{text-decoration:underline;text-decoration-color:var(--brass);text-decoration-thickness:2px;text-underline-offset:5px}.builds-ctas{display:flex;gap:14px;flex-wrap:wrap}@media (max-width:860px){.foot ul.links a{min-height:44px}.foot-phone{display:flex;align-items:center;min-height:44px;margin-top:17px}:where(.grv-freezer,.grv-new,.grv-used,.grv-story) .foot-phone{margin-top:24px}.foot-contact a{display:inline-flex;align-items:center;min-height:44px;margin:-11px 0}.builds-ctas{width:100%}.builds-ctas .btn{flex:1 1 100%}}:where(.grv-fridge,.grv-freezer) .footnote{margin-top:14px;font-size:14px;color:var(--muted)}:where(.grv-fridge,.grv-freezer) .footnote b{color:var(--ink)}.van-img .tag.temp-m{display:none}@media (max-width:860px){.van .van-img .tags{right:auto;max-width:calc(100% - 16px)}.van-img .tag:not(.sas){white-space:nowrap}.van-img .tag.sas{max-width:110px;white-space:normal;line-height:1.15}.van-img .tag.temp-d{display:none}.van-img .tag.temp-m{display:inline-flex}:where(.grv-fridge) .vans:not(.temps-mixed):not(.temps-chill) .tag.temp{display:none}.grv-fridge .vans.temps-mixed .tag.temp:not(.temp-d),.grv-fridge .vans.temps-chill .tag.temp:not(.temp-d):not(.t-chiller){display:inline-flex}.kicker .kick-more{display:none}}.foot-legal .foot-fca{width:100%;margin:0}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.screen-reader-text:focus{position:static!important;width:auto;height:auto;margin:0;clip:auto;white-space:normal}@media (max-width:374px){.stats .wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.stat b{flex-wrap:wrap;column-gap:6px;row-gap:2px}.trades-grid,.trade-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:389px){:where(.grv-story) .ch-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:380px){:where(.grv-story) .stamp{right:4px}}@media (max-width:389px){.link-arrow{white-space:normal;max-width:100%}}.hp-field{position:absolute!important;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.segbar{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:3px;padding:3px;background:var(--cream2);border-radius:12px}.segbar input{position:absolute;opacity:0;pointer-events:none}.segbar label{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:4px 6px;border-radius:9px;font-weight:700;font-size:14.5px;line-height:1.15;text-align:center;color:var(--ink);cursor:pointer;transition:background .15s,color .15s}.segbar label:hover{background:#ffffffa6}.segbar label .ico{width:16px;height:16px;flex:none}.segbar input:checked+label{background:var(--blue);color:#fff;box-shadow:0 1px 4px #081a1238}.segbar input:checked+label .ico{color:#fff}.segbar input:focus-visible+label{outline:3px solid var(--brass);outline-offset:1px}.slide .slide-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:2px}.slide .slide-h label{font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.slide output{font-weight:800;font-size:16px;color:var(--blue)}.slide input[type=range]{display:block;width:100%;height:44px;margin:0;accent-color:var(--blue);cursor:pointer;background:transparent}.slide input[type=range]:focus-visible{outline:3px solid var(--brass);outline-offset:2px;border-radius:6px}.slide .ticks{display:flex;justify-content:space-between;margin-top:-6px;font-size:13px;color:var(--muted)}details.more{border-top:1px solid var(--line);margin:2px 0 16px}details.more>summary{display:flex;align-items:center;gap:10px;min-height:48px;font-weight:700;font-size:16px;color:var(--blue);cursor:pointer;list-style:none}details.more>summary::-webkit-details-marker{display:none}details.more>summary:before{content:"+";display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--blue);color:#fff;font-weight:800;font-size:18px;line-height:1;flex:none}details.more[open]>summary:before{content:"\2212"}details.more>summary i{font-style:normal;font-weight:500;color:var(--muted)}details.more>summary:focus-visible{outline:3px solid var(--brass);outline-offset:2px;border-radius:8px}details.more .more-in{padding-top:6px}.px-one[hidden]{display:none}.ask textarea.inp,.picker textarea.inp{min-height:96px;padding:12px 14px;resize:vertical;line-height:1.5}.ask .field>span i,.picker .field>span i{font-style:normal;font-weight:500;text-transform:none;letter-spacing:0}.ask .err,.picker .err{display:none;color:#9c1f17;font-size:14px;font-weight:600;margin:-6px 0 14px}.ask .err.on,.picker .err.on{display:block}.ask .send{width:100%;min-height:58px;font-size:18px;margin-top:4px}.btn.is-sending{opacity:.7;cursor:progress}.call-line{margin:12px 0 0;text-align:center;font-size:14.5px;color:var(--muted)}.call-line a{color:var(--g700);font-weight:700}.form-fail{margin-top:14px;padding:14px 16px;border-radius:10px;background:#fff6f5;border:1px solid #F0C6C2;color:#7a1a13;font-size:15px}.form-fail[hidden]{display:none}.form-fail p{margin:0}.form-fail .form-fail-ctas{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.form-fail .btn{min-height:44px;padding:0 16px;font-size:15px}.ts-box{margin:0 0 14px}.via-seg .segbar label{font-size:14px}@media (max-width:420px){.segbar label{font-size:13px;padding:4px}.via-seg .segbar label .ico{display:none}}@media (max-width:380px){.who.two{grid-template-columns:1fr;gap:0}}@media (prefers-reduced-motion:reduce){.segbar label{transition:none}}.ff{position:fixed;inset:0;z-index:200;background:#081a1299;display:flex;align-items:center;justify-content:center;padding:16px}.ff[hidden]{display:none}.ff-in{background:#fff;color:var(--ink);border-radius:18px;box-shadow:0 14px 44px #00000059;padding:22px 18px;width:100%;max-width:460px;max-height:88vh;overflow:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:12px}.ff-in h3{margin:0;font-size:24px;line-height:1.15;text-wrap:balance}.ff-in p{margin:0;color:var(--muted);line-height:1.45}.ff-in .btn{width:100%;justify-content:center;min-height:52px}.ff-in .field{margin:0 0 12px}.ff-in legend{font-weight:700;font-size:15px;margin-bottom:6px}.ff-top{position:sticky;top:-22px;z-index:2;background:#fff;margin:-22px -18px 0;padding:18px 18px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.ff-skip{display:inline-flex;align-items:center;gap:6px;font:inherit;font-weight:700;font-size:15px;min-height:44px;padding:0 16px;border:2px solid var(--blue);border-radius:999px;background:#fff;color:var(--blue);cursor:pointer;white-space:nowrap}.ff-skip .ico{width:16px;height:16px}.ff-skip:focus-visible{outline:3px solid var(--brass);outline-offset:2px}html.ff-open{overflow:hidden}.vprice-m{display:none}@media (max-width:860px){body.grv-van .vhead{padding:76px 0 14px}body.grv-van .vhead-bg,body.grv-van .vhead:after{display:none}body.grv-van .vhead .crumbs{display:none}body.grv-van .vhead .vkick{margin-bottom:6px}body.grv-van .vtitle h1{font-size:25px;line-height:1.1}.vprice-m{display:block;margin:8px 0 0;font-size:16px;color:var(--soft)}.vprice-m b{font:800 26px/1 var(--serif);color:#fff;letter-spacing:-.01em}body.grv-van .vchips{margin-top:12px}body.grv-van .vchips li{padding:6px 10px;font-size:13.5px}}.f-sheet{position:fixed;inset:0;z-index:190;background:#081a128c;display:flex;align-items:flex-end}.f-sheet[hidden]{display:none}.f-sheet-in{width:100%;max-height:88vh;overflow:auto;background:var(--g900);color:#fff;border-radius:18px 18px 0 0;padding:14px 16px calc(18px + env(safe-area-inset-bottom,0px));box-shadow:0 -10px 40px #00000059}.f-sheet-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:18px}.f-close{width:44px;height:44px;border:0;border-radius:50%;background:#ffffff1a;color:#fff;font-size:28px;line-height:1;cursor:pointer}.f-sheet form{margin:0!important;max-width:none!important;width:100%!important}.f-bar{margin:0 0 14px}.f-open{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px;border:0;border-radius:999px;background:var(--g800,#123526);color:#fff;font:inherit;font-weight:700;font-size:15px;cursor:pointer}.f-open .ico{width:17px;height:17px;color:var(--brass-hi)}@media (max-width:860px){:where(.grv-fridge) .lhead{padding:88px 0 22px}:where(.grv-fridge) .lhead-bg{display:none}:where(.grv-fridge) .lhead .crumbs{display:none}:where(.grv-fridge) .lhead h1{font-size:34px;line-height:1}:where(.grv-fridge) .lhead-sub{font-size:16px;margin-top:12px}:where(.grv-freezer) .hero.ph .hero-img,:where(.grv-new) .hero.nv .hero-img{display:none}}@media (max-width:860px){:where(.grv-freezer,.grv-new,.grv-used) .stats{display:none}:where(.grv-freezer,.grv-new,.grv-used) .hero-ctas .btn:not(:first-child){display:none}:where(.grv-freezer,.grv-new,.grv-used) #stock,:where(.grv-new) #ready{padding-top:36px}}.f-done{width:100%;justify-content:center;min-height:52px;margin-top:14px}@media (max-width:860px){#cmplz-cookiebanner-container .cmplz-cookiebanner{padding:12px 14px calc(10px + env(safe-area-inset-bottom,0px))!important;gap:8px!important;border-radius:14px 14px 0 0!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;max-width:none!important;transform:none!important;grid-template-columns:1fr 1fr!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body{grid-column:1/-1!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message p{font-size:13px!important;line-height:1.4!important;margin:0!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;grid-column:1/-1!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn{min-height:44px!important;height:auto!important;margin:0!important;padding:8px!important;font-size:15px!important;width:100%!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-view-preferences,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-save-preferences{grid-column:1/-1!important;background:none!important;border:0!important;text-decoration:underline!important;min-height:44px!important;padding:4px!important;color:inherit!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-documents{grid-column:1/-1!important;font-size:12.5px!important;margin:0!important}}.vpop{margin:18px 0 0;font-size:15px;line-height:1.7;color:var(--muted)}.vpop b{color:var(--ink)}.vpop a{color:var(--blue);font-weight:600;text-decoration:underline;text-underline-offset:3px}.tr-regions{padding:28px 0!important}.tr-regions .vpop{margin:0}@media (max-width:860px){html.js form#filters:not(.fbox),html.js form#nf,html.js form#cfilter{display:none}html.js .f-sheet form#filters,html.js .f-sheet form#nf,html.js .f-sheet form#cfilter{display:block}}.mnav:not([hidden]){min-height:calc(100dvh - 72px);display:flex;flex-direction:column}.mnav .wrap,.mnav>div{display:flex;flex-direction:column;flex:1}.mnav-call{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;margin:18px 0 0;padding-bottom:84px}.mnav .mnav-call a{min-height:44px;border:0;justify-content:flex-start;gap:8px;font-size:16px}.mnav-call span{flex-basis:100%;color:var(--soft);font-size:14px}@media (max-width:560px){.van{grid-template-columns:minmax(0,1fr)!important}.van-img{aspect-ratio:4/3!important;height:auto!important;min-height:0!important}.van-img img{object-position:50% 50%!important}:where(body:not(.grv-van)) .van .tags,:where(.grv-van) .van .tags{flex-direction:row!important;left:10px!important;top:10px!important}.van h3{-webkit-line-clamp:2!important;font-size:16px!important}}@media (max-width:860px){main#main:has(>.tr-head){display:flex;flex-direction:column}main#main:has(>.tr-head)>*{order:3}main#main:has(>.tr-head)>.tr-head{order:1}main#main:has(>.tr-head)>.tr-stock{order:2}}@media (max-width:860px){main a,main button,main input,main select,main textarea{scroll-margin-bottom:96px}}@font-face{font-family:Fraunces Fallback;font-style:normal;font-weight:400 599;src:local("Georgia");size-adjust:101%;ascent-override:96.8%;descent-override:25.2%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback;font-style:normal;font-weight:600 900;src:local("Georgia Bold"),local("Georgia-Bold");size-adjust:93%;ascent-override:105.2%;descent-override:27.4%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback;font-style:italic;font-weight:400 599;src:local("Georgia Italic"),local("Georgia-Italic");size-adjust:95%;ascent-override:102.9%;descent-override:26.8%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback;font-style:italic;font-weight:600 900;src:local("Georgia Bold Italic"),local("Georgia-BoldItalic");size-adjust:90%;ascent-override:108.7%;descent-override:28.3%;line-gap-override:0%}@font-face{font-family:Work Sans Fallback;font-style:normal;font-weight:400 599;src:local("Arial"),local("ArialMT"),local("Roboto");size-adjust:109%;ascent-override:85.3%;descent-override:22.3%;line-gap-override:0%}@font-face{font-family:Work Sans Fallback;font-style:normal;font-weight:600 900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Roboto Bold"),local("Roboto-Bold");size-adjust:103.2%;ascent-override:90.1%;descent-override:23.5%;line-gap-override:0%}:root{--serif:"Fraunces","Fraunces Fallback",Georgia,"Times New Roman",serif;--sans:"Work Sans","Work Sans Fallback",system-ui,-apple-system,"Segoe UI",Arial,sans-serif}.cmplz-document{overflow-wrap:anywhere}.cmplz-document .cookies-per-purpose,.cmplz-document .cookies-per-purpose div{min-width:0;max-width:100%}.ff-note{margin:0 0 12px;padding:10px 12px;border-radius:10px;background:#fff4d6;color:#5a3b00;font-weight:600;font-size:15px}.ff-note[hidden]{display:none}@media (max-width:860px){.enq-form,#enquire form{scroll-margin-top:88px}}.vpop a{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--g500,#3FAE83);text-decoration-thickness:2px;text-underline-offset:4px}.ff-x{position:absolute;top:10px;right:10px;width:44px;height:44px;border:0;border-radius:50%;background:var(--cream2,#EFEAE0);color:var(--ink);font-size:26px;line-height:1;cursor:pointer}.ff-in{position:relative}.ff[data-ff=ask] .ff-in h3{padding-right:48px}.ff{background:#081a12b8}.f-sheet .ftitle h2{display:none}.f-sheet .ftitle{margin:0}.site-head:has(.menu-btn[aria-expanded=true]){background:var(--g900)}@media (max-width:860px){.site-head .logo img,.site-head .brand img{height:56px;width:auto}.stock-bar{top:64px}body.grv-van .vkick .kicker{letter-spacing:.1em}.pbody{padding-bottom:32px}section.deliver.on-dark{padding-bottom:48px}.on-dark+.foot,section.deliver+.foot{border-top:1px solid rgba(255,255,255,.12)}.xfig .hi{display:flex;align-items:baseline;justify-content:space-between;gap:12px}}@media (max-width:400px){.cat h3{font-size:21px}.cat p{font-size:13.5px}.stats .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.stat{padding:20px 12px}}@media (min-width:861px){.nav a.comm img{height:30px;width:auto}}.vshare{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.vshare-btn{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--ink);font:inherit;font-weight:600;font-size:14.5px;cursor:pointer;white-space:nowrap}.vshare-btn .ico{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.vshare-btn:hover{background:var(--cream2,#EFEAE0)}.vshare-btn:focus-visible{outline:3px solid var(--brass);outline-offset:2px}@media print{@page{size:A4;margin:14mm}html,body{background:#fff!important;color:#111!important}.topbar,.site-head,.mnav,.crumbs,.vkick,.vseal,.vhead-bg,.gal-tools,.gal-nav,.gal-thumbs,.gal-sold,.pcard-ctas,.pcard-foot,.side-stick .mini-cta,.mini-cta,.money-band,.incl,.sec.source,.sec.stock,.foot,.mbar,.grv4-callbar,#cmplz-cookiebanner-container,.cmplz-cookiebanner,.vpop,.f-sheet,.ff,.skip-link,.vprice-m,.fine a{display:none!important}.vhead{background:#fff!important;color:#111!important;padding:0 0 4mm!important}.vhead:before,.vhead:after{display:none!important}.vtitle h1,.vtitle h1 em,.vtitle h1 .reg{color:#111!important;font-size:22pt!important}.vchips li{background:#fff!important;border-color:#bbb!important;color:#111!important}.vgrid{display:block!important}.gal{margin:0 0 4mm!important}.gal-track{display:block!important;overflow:visible!important;height:auto!important}.gal-track>li{display:none!important}.gal-track>li:first-child{display:block!important;width:100%!important}.gal-track>li:first-child img{width:100%!important;height:auto!important;max-height:105mm;object-fit:cover}.side,.pcard,.spec-card{position:static!important;box-shadow:none!important;border:1px solid #ccc!important;break-inside:avoid}.vsec{padding-top:4mm!important;break-inside:avoid}a{color:#111!important;text-decoration:none!important}body.grv-van .vmain:after{content:"GRV 4 Fridge Vans  \b7   01444 245555  \b7   grv4fridgevans.com  \b7   KBF House, 55 Victoria Road, Burgess Hill RH15 9LH  \b7   Prices +VAT, finance for business customers, subject to status";display:block;margin-top:6mm;padding-top:3mm;border-top:1px solid #ccc;font-size:9pt;color:#333}}@media print{.mini-review,.vsec .eyebrow{display:none!important}.gal-stage{background:#fff!important;min-height:0!important;height:auto!important;aspect-ratio:auto!important}.gal .tags{display:none!important}.gal-track>li:first-child img{max-height:78mm}.side{display:grid!important;grid-template-columns:1fr 1fr;gap:4mm;margin:0 0 4mm!important}.side,.pcard,.spec-card{break-inside:auto!important}.pcard .big{font-size:22pt!important}.pcard-list li{font-size:9pt!important;padding:1mm 0!important}.spec-card{padding:3mm 4mm!important}.spec-card h2{font-size:13pt!important;margin:0 0 2mm!important}.spec li{padding:1.2mm 0!important;min-height:0!important}.spec .ic{display:none!important}.spec small,.spec b{font-size:9pt!important}.vsec{padding-top:3mm!important}.vsec h2{font-size:14pt!important;margin:0 0 2mm!important}.feats{display:grid!important;grid-template-columns:1fr 1fr;gap:1.5mm}.feats li{background:#fff!important;color:#111!important;border:1px solid #ccc!important;padding:1.5mm 3mm!important;font-size:9pt!important;min-height:0!important}.feats li *{color:#111!important}.feats li .ico,.feats li i{display:none!important}.desc,.desc p{font-size:9.5pt!important;line-height:1.45!important}.desc strong,.desc b{background:none!important}}@media print{.gal,.gal-stage,.gal-track,.gal-track>li{min-height:0!important;height:auto!important;padding:0!important;aspect-ratio:auto!important}.vmain,.vbody,.vgrid{padding-bottom:0!important;margin-bottom:0!important;min-height:0!important}html,body{height:auto!important;min-height:0!important}.spec li>div{display:flex!important;justify-content:space-between;align-items:baseline;gap:3mm;width:100%}.spec li b{text-align:right}.feats .ck{display:none!important}.feats li small{display:block;font-size:8.5pt!important}}@media (min-width:861px){body.grv-van .vhead{padding-top:128px}body.grv-van .vhead .crumbs{margin-bottom:10px}body.grv-van .vtitle h1{font-size:clamp(34px,3.5vw,52px)}body.grv-van .vchips{margin-top:16px}body.grv-van .vchips li{padding:7px 12px;font-size:14px}}.van-save{position:absolute;top:10px;right:10px;z-index:2;width:44px;height:44px;border-radius:50%;border:0;background:#ffffffeb;color:var(--g800);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #0000002e}.van-save .ico,.vshare-btn[data-save] .ico,.head-saved .ico{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2}.van-save[aria-pressed=true] .ico,.vshare-btn[aria-pressed=true] .ico,.head-saved .ico{fill:#c8323c;stroke:#c8323c}.van-save:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.head-saved{position:relative;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:10px;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);color:#fff;text-decoration:none}.head-saved[hidden]{display:none}.head-saved b{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#fff;color:var(--g950);font:700 12px/20px var(--sans);text-align:center}.saved .wrap{padding-top:8px}.saved-empty,.saved-gone{font-size:18px;margin:0 0 24px}.saved-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 28px;border:1px solid var(--line,#e3ddcf);border-radius:14px;background:#fff}.saved-t{border-collapse:collapse;min-width:100%;font-size:15px}.saved-t th,.saved-t td{padding:12px 14px;border-bottom:1px solid var(--line,#e3ddcf);text-align:left;vertical-align:top;min-width:200px;max-width:260px}.saved-t tbody th{position:sticky;left:0;background:var(--cream,#f7f3ea);min-width:120px;max-width:140px;font-weight:600;z-index:1}.saved-t thead th:first-child{position:sticky;left:0;background:#fff;min-width:120px;z-index:1}.saved-t thead a{display:block;color:var(--g950);text-decoration:none;font-weight:600;line-height:1.3}.saved-t thead img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:8px;margin:0 0 8px}.saved-x{margin-top:8px;background:none;border:0;padding:4px 0;color:var(--g800);text-decoration:underline;cursor:pointer;font:inherit;font-size:14px}.saved-go td{border-bottom:0}.saved-no{color:#8a8a8a}.saved-actions{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 16px}.saved-actions [hidden]{display:none}.saved-note{font-size:14px;color:var(--muted,#5b5b5b)}@media (max-width:560px){.saved-t th,.saved-t td{min-width:160px;padding:10px}.saved-t tbody th,.saved-t thead th:first-child{min-width:96px;max-width:96px;font-size:13px}.head-cta{gap:10px}}@media print{.van-save,.head-saved,.vshare-btn[data-save]{display:none!important}}@media (min-width:861px){:where(.grv-fridge) .fbar,form#nf{flex-wrap:wrap;row-gap:10px}:where(.grv-fridge) .fbar:after,form#nf:after{content:"";order:1;flex-basis:100%;height:0}:where(.grv-fridge) .fbar>.sel,:where(.grv-fridge) .fbar>.find-go,form#nf>.sel{order:2}:where(.grv-fridge) .fbar>.sel,form#nf>.sel{flex:1 1 160px}:where(.grv-fridge) .fbar>.sel:first-of-type,form#nf>.sel:first-of-type{margin-left:0;border-left:0}}.art>.prose,.art .prose{min-width:0;max-width:100%}.prose table{max-width:100%}@media (max-width:860px){.prose table{min-width:0!important;width:100%}}.pxp-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:56px;align-items:start}.pxp-steps{list-style:none;counter-reset:s;margin:24px 0;padding:0;display:grid;gap:16px}.pxp-steps li{counter-increment:s;position:relative;padding:4px 0 0 56px;font-size:17px;line-height:1.5}.pxp-steps li:before{content:counter(s);position:absolute;left:0;top:0;width:40px;height:40px;border-radius:50%;background:var(--g800);color:#fff;font:800 18px/40px var(--serif);text-align:center}.pxp-steps b{display:block;color:var(--g900)}.pxp-wa{margin:0 0 24px}.pxp-facts{margin:0;padding-left:20px;display:grid;gap:8px;color:var(--muted)}.pxp-facts a{color:var(--g800);font-weight:600}.pxp .two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pxp .ask .send{width:100%;justify-content:center;min-height:54px}.pxp .call-line{text-align:center;margin:12px 0 0;font-size:15px;color:var(--muted)}.pxp .sent{display:none;text-align:center;padding:28px 8px}.pxp .sent .ok{width:64px;height:64px;border-radius:50%;background:var(--g800);color:var(--brass-hi);display:grid;place-items:center;margin:0 auto 18px}.pxp .sent h3{margin-bottom:10px}.pxp .sent p{color:var(--muted)}.pxp .sent-ctas{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:18px}.pxp .ask.done .ask-fields{display:none}.pxp .ask.done .sent{display:block}@media (max-width:860px){.pxp-grid{grid-template-columns:1fr;gap:32px}.pxp .ask{padding:24px 18px}}@media (max-width:400px){.pxp .two{grid-template-columns:1fr;gap:0}}.rv-ask-in{display:flex;align-items:center;justify-content:space-between;gap:24px 48px;flex-wrap:wrap}.rv-ask-in .lede{max-width:560px;margin-top:12px}.rv-ask-btns{display:flex;flex-wrap:wrap;gap:12px;margin:0}@media (max-width:560px){.rv-ask-btns .btn{width:100%;justify-content:center}}.cmplz-cookiebanner .cmplz-btn{min-height:44px!important}.cmplz-cookiebanner .cmplz-links .cmplz-link{display:inline-block;padding:12px 6px;min-height:44px;box-sizing:border-box}.foot-mark:before{content:attr(data-mark)}@media (min-width:561px) and (max-width:900px){.van-save{top:auto;bottom:8px;right:8px;width:38px;height:38px}.van-save .ico{width:19px;height:19px}}.pxp .ask .intro{margin:6px 0 20px}.pxp .ask .two{margin-bottom:18px}.pxp .ask .two .field{margin-bottom:0}@media (max-width:400px){.pxp .ask .two .field+.field{margin-top:18px}}@media (max-width:860px){.prose table{box-shadow:inset -14px 0 12px -12px #081a1247}.prose table th:first-child,.prose table td:first-child{position:sticky;left:0;z-index:1;background:var(--paper,#FBF8F1)}}@media (min-width:1241px){:where(.grv-freezer) .frow2{grid-template-columns:repeat(5,minmax(0,1fr))}}.f-open .f-n{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;margin-left:8px;border-radius:11px;background:var(--blue,#13308F);color:#fff;font-size:13px;font-weight:700}.f-open .f-n[hidden]{display:none}.pxp .ask .field{display:block}@media (max-width:860px){.prose table th,.prose table td{min-width:104px}.prose table th:first-child,.prose table td:first-child{min-width:96px}}.van-save{scroll-margin-top:200px}@media (max-width:420px){.stat b{flex-wrap:wrap;column-gap:6px;row-gap:2px}}@media print{.spec li{grid-template-columns:1fr!important}}@media (max-width:560px){.hero .hero-kicker{margin-bottom:14px}.hero form.find{margin-top:20px}}.vkick .kicker{text-wrap:balance}:where(.grv-van) .vopts-mini{margin:0 0 14px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:0}:where(.grv-van) .vopts-mini summary{list-style:none;display:flex;align-items:center;gap:10px;padding:12px 16px;cursor:pointer;border-radius:14px}:where(.grv-van) .vopts-mini summary::-webkit-details-marker{display:none}:where(.grv-van) .vopts-mini summary:focus-visible{outline:3px solid var(--blue);outline-offset:2px}:where(.grv-van) .vopts-mini-ic{width:32px;height:32px;border-radius:50%;background:var(--g800);color:var(--brass-hi);display:grid;place-items:center;flex:none}:where(.grv-van) .vopts-mini-ic .ico{width:16px;height:16px;stroke-width:2.6}:where(.grv-van) .vopts-mini summary b{font:800 18px/1.2 var(--serif);color:var(--g900)}:where(.grv-van) .vopts-mini-n{font-size:13.5px;color:var(--muted);margin-left:auto}:where(.grv-van) .vopts-mini-chev .ico{width:20px;height:20px;color:var(--g800);transition:transform .2s}:where(.grv-van) .vopts-mini[open] .vopts-mini-chev .ico{transform:rotate(180deg)}:where(.grv-van) .vopts-mini-in{padding:0 16px 14px}:where(.grv-van) .vopts-mini ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}:where(.grv-van) .vopts-mini li a{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 12px 0 8px;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--g900);font-size:14px;font-weight:600;text-decoration:none}:where(.grv-van) .vopts-mini li a:hover{border-color:var(--g800);background:#fff}:where(.grv-van) .vopts-mini li a .ico{width:18px;height:18px;color:var(--g800);stroke-width:2}:where(.grv-van) .vopts-mini-ask{display:inline-flex;align-items:center;gap:4px;margin-top:12px;font-size:14px;font-weight:700;color:var(--blue);text-decoration:none}:where(.grv-van) .vopts-mini-ask .ico{width:14px;height:14px}@media (min-width:861px){:where(.grv-van) .vopts-mini summary{cursor:default;pointer-events:none}:where(.grv-van) .vopts-mini-chev{display:none}:where(.grv-van) .vopts-mini-ic{display:none}}@media print{.vopts-mini{display:none!important}}.ready-tog{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:1.5px solid var(--g800);border-radius:999px;background:#fff;color:var(--g800);font:700 14px var(--sans);cursor:pointer;white-space:nowrap}.ready-tog:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--green,#5DBB2A)}.ready-tog small{font:700 12px var(--sans);opacity:.7}.ready-tog[aria-pressed=true]{background:var(--g800);color:#fff}.ready-tog[aria-pressed=true] small{opacity:.85}.ready-tog[hidden]{display:none}@media (max-width:860px){.ready-tog{min-height:38px;padding:0 12px;font-size:13.5px}.f-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}}.ready-row{display:none;margin:0 0 12px}@media (max-width:860px){.ready-row{display:block}:where(.grv-fridge) .stock-bar .ready-tog{display:none}}@media (min-width:861px){#cmplz-cookiebanner-container .cmplz-cookiebanner{position:fixed!important;inset:auto 0 0!important;width:100%!important;max-width:none!important;transform:none!important;margin:0!important;border-radius:0!important;padding:12px 32px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"body buttons" "docs buttons"!important;align-items:center!important;gap:4px 28px!important;box-shadow:0 -10px 30px #0000002e!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header{display:none!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body{grid-area:body!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message p{font-size:14px!important;line-height:1.4!important;margin:0!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons{grid-area:buttons!important;display:flex!important;gap:10px!important;align-items:center!important;margin:0!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn{margin:0!important;min-height:44px!important;padding:0 18px!important;white-space:nowrap}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-documents,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-links{grid-area:docs!important;margin:0!important;font-size:12.5px!important}}@media (max-width:860px){#cmplz-cookiebanner-container .cmplz-cookiebanner{bottom:calc(72px + env(safe-area-inset-bottom,0px))!important;border-radius:14px 14px 0 0!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header{display:none!important}}@media (max-width:860px){.g-pill{display:inline-flex;width:auto;max-width:100%;padding:6px 12px 6px 10px;font-size:13px;gap:8px}.hero-kicker{gap:10px 14px}}@media (max-width:860px){.phead-page .phead-ctas a.btn-ghost[href^="tel:"]{display:none}}@media (min-width:861px){.page-template-page-part-exchange .phead{padding:140px 0 44px}}@media (max-width:860px){.art-photo{aspect-ratio:16/9}}.hero-facts{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 18px;padding:0;list-style:none}.hero-facts li,.hero-facts li a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;background:#081a128c;border:1px solid rgba(255,255,255,.25);color:#fff;font-size:14.5px;font-weight:600;text-decoration:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero-facts li:has(>a){padding:0;background:none;border:0}.hero-facts .ico{width:16px;height:16px;color:var(--brass-hi)}:where(.grv-fridge) .lfacts li a{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none}:where(.grv-fridge) .lfacts li:has(>a):hover{background:#081a12cc}:where(.grv-fridge) .lhead-cap{background:none;border:0;padding:0;font-size:13px;opacity:.85;text-shadow:0 1px 6px rgba(0,0,0,.6)}@media (min-width:861px){#cmplz-cookiebanner-container .cmplz-cookiebanner{grid-template-columns:minmax(0,1fr) auto auto!important;grid-template-areas:"body docs buttons"!important;padding:10px 32px!important;gap:0 24px!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message{max-width:none!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message p{font-size:13.5px!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-documents{display:flex!important;gap:4px!important;white-space:nowrap}}@media (max-width:860px){#cmplz-cookiebanner-container .cmplz-cookiebanner{padding:10px 12px 8px!important;gap:6px!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message p{font-size:12.5px!important;line-height:1.35!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons{grid-template-columns:1fr 1fr auto!important;gap:6px!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-view-preferences,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-save-preferences{grid-column:auto!important;font-size:13px!important;padding:0 6px!important;white-space:nowrap}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-documents{justify-content:center!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-links .cmplz-link{padding:8px 6px!important;min-height:36px!important}}@media (min-width:861px){html:has(.cmplz-cookiebanner:not(.cmplz-dismissed)) :is(a,button,input,select,textarea,summary,[tabindex]){scroll-margin-bottom:120px}html:has(.cmplz-cookiebanner:not(.cmplz-dismissed)) main{padding-bottom:110px}}.cmplz-cookiebanner a:focus-visible,.cmplz-cookiebanner button:focus-visible{outline:3px solid var(--blue,#13308F)!important;outline-offset:2px}.ready-tog small{opacity:1;font-size:12px;color:inherit}.ready-tog:not([aria-pressed=true]) small{color:var(--g800)}.pxp .btn:focus-visible,.pxp .ask .send:focus-visible{outline:3px solid var(--g950);outline-offset:3px}.mnav:not([hidden]){min-height:calc(100vh - 72px);min-height:calc(100dvh - 72px)}:where(.grv-van) .sent-ctas{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:18px}.nav .comm,.nav .comm img{flex:none}@media (max-width:1759px){.nav a.opt,.nav .opt{display:none}}@media (max-width:1300px) and (min-width:1101px){.nav{gap:14px}.head-row{gap:20px}.head-cta{gap:12px}.topbar .tb-opt{display:none}}@media (max-width:1240px) and (min-width:1101px){.head-phone{display:none}.icon-btn.m-call{display:inline-flex}}.topbar p{white-space:nowrap}@media (max-width:1000px){.topbar{display:none}}@media (min-width:861px){.comm-vans{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1380px){.comm-grid{grid-template-columns:1fr;gap:28px}}.price-row{flex-wrap:wrap}@media (max-width:1400px) and (min-width:861px){:where(.grv-van) .vans{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.grv-van) .vans>.van:nth-child(4){display:none}}@media (min-width:861px) and (max-width:1100px){.bd-tiles.bd-tiles,.bd-model-groups.bd-model-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:861px) and (max-width:1100px){:where(.grv-home) #vans .van:nth-child(n+9){display:none}.pcards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.pside{max-width:none}}@media (max-width:1300px) and (min-width:861px){:where(.grv-freezer) .frow1>fieldset{flex:1 1 auto}}@media (max-width:860px){.trade-list li:last-child:nth-child(odd){grid-column:1/-1}}#deliver-h,:where(.grv-finance) #x-h{text-wrap:balance}@media (min-width:861px) and (max-width:1100px){:where(.grv-story) .range-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.grv-story) .range-col:last-child{grid-column:auto}}@media (max-width:1479px) and (min-width:1301px){.nav{gap:16px}.head-row{gap:20px}.head-cta{gap:12px}.logo img{width:140px;height:auto}.head-cta .btn-brass{padding-left:18px;padding-right:18px}.head-phone span small{display:none}}@media (max-width:1300px){.nav{display:none}.icon-btn.menu-btn,.icon-btn.m-call{display:inline-flex}.head-phone{display:none}}@media (max-width:1300px) and (min-width:861px){:where(.grv-freezer) .frow1>fieldset:first-child{flex:1 1 100%}}:where(.grv-van) .gal-coming{position:absolute;left:50%;bottom:14px;transform:translate(-50%);z-index:3;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#081a12db;color:#fff;font:700 14px var(--sans);letter-spacing:.02em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none}:where(.grv-van) .gal-coming .ico{width:16px;height:16px;color:var(--brass-hi)}:where(.grv-van) .gal-note{margin:10px 0 0;font-size:13.5px;color:var(--muted)}.tag.coming{background:#f2b23a;color:var(--g950)}@media (max-width:860px){:where(.grv-van) .gal-coming{bottom:10px;font-size:13px;padding:7px 12px}}:where(.grv-van) .pcard-ctas{grid-template-columns:minmax(0,1fr)}:where(.grv-van) .pcard-ctas .btn{white-space:normal;min-width:0;line-height:1.2;text-align:center}:where(.grv-van) .pcard-ctas .duo{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}:where(.grv-van) .pfin{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}:where(.grv-van) .pcard .fine,:where(.grv-van) .pfin span{font-size:14px}@media (max-width:860px){:where(.grv-van) .pcard .big{font-size:clamp(34px,13vw,52px)}:where(.grv-van) .pcard .big small{display:inline-block}.btn{white-space:normal}.logo{min-width:0;flex:0 1 auto}.logo img{height:auto;width:min(137px,40vw)}.head-row{gap:8px}.chips li{font-size:13.5px;padding:5px 9px}.monthly{font-size:14px}.monthly b{font-size:16px}.price small{font-size:14px}.seg label{font-size:15px}.van h3{-webkit-line-clamp:3!important}}@media (max-width:400px){.seg label{font-size:14.5px}}.seg{flex-wrap:wrap}.seg label{white-space:normal;text-align:center}.f-sheet .tswitch{display:flex}.f-sheet .tswitch a{flex:1;white-space:normal;justify-content:center}@media (max-width:360px){.f-sheet .find-bar .sel{flex:1 1 100%}}.foot-legal a,.call-line a,.foot-contact a{display:inline-flex;align-items:center;min-height:44px}.call-line,.pxp .call-line{font-size:16px}:where(.grv-van) .vopts-mini-ask{min-height:44px}.vpop a{display:inline-block;padding:6px 0;margin:2px 10px 2px 0}:where(.grv-finance) .ex-sort{flex:1 1 100%;min-width:0}:where(.grv-finance) .ex-sort select{width:100%}.hero h1,.page-head h1{overflow-wrap:anywhere}.saved-scroll,.saved-wrap{position:relative}.saved-wrap:has(.saved-scroll:not([hidden])):after{content:"";position:absolute;top:0;bottom:28px;right:0;width:28px;border-radius:0 14px 14px 0;background:linear-gradient(90deg,#fff0,#fff);pointer-events:none}.saved-x{min-height:44px;padding:0 12px}html{overflow-x:clip}.cv{grid-template-columns:132px minmax(0,1fr)}@media (min-width:861px){.pcards:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.pcards:has(>:only-child){grid-template-columns:minmax(0,560px)}}@media (min-width:600px) and (max-width:860px){.head-phone{display:flex;font-size:17px}.head-phone small,.icon-btn.m-call{display:none}}.ff-act{position:sticky;bottom:-22px;margin:14px -18px -22px;padding:12px 18px 16px;background:#fff;box-shadow:0 -8px 18px #fffffff2}.ff-in .ff-q{margin-bottom:4px}@media (max-width:480px){.saved-t{table-layout:fixed;width:100%;min-width:0;font-size:14px}.saved-t th,.saved-t td{min-width:0;max-width:none;padding:10px 8px;overflow-wrap:anywhere}.saved-t tbody th,.saved-t thead th:first-child{min-width:0;width:28%}.saved-wrap:has(.saved-scroll:not([hidden])):after{display:none}}.ff-in{max-height:calc(100dvh - 32px)}html:not(.js) .gal-full,html:not(.js) .icon-btn.menu-btn{display:none!important}html{scroll-padding-top:96px}.prose td:not(:first-child){white-space:nowrap}@media (max-width:600px){.prose td:not(:first-child){white-space:normal}}html.filtering article.van{visibility:hidden}.home-models{margin-top:34px}.home-models .mstrip-h{font:700 12.5px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.home-models ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.home-models a{display:flex;flex-direction:column;justify-content:center;min-height:52px;padding:8px 14px;border:1px solid var(--line);border-radius:10px;background:#fff;text-decoration:none;transition:border-color .2s,background .2s}.home-models a:hover{border-color:var(--brass);background:var(--cream)}.home-models b{font-weight:700;font-size:15px;color:var(--g900);line-height:1.2}.home-models span{font-size:12.5px;color:var(--muted);line-height:1.3;margin-top:2px}.home-models-all{margin:12px 0 0;display:none}.home-models-all a{font-weight:700;color:var(--g800);text-decoration:none;display:inline-flex;min-height:44px;align-items:center}@media (max-width:860px){.home-models li:nth-child(n+11){display:none}.home-models-all{display:block}}.home-models .home-models-all a{flex-direction:row;gap:8px;border:0;background:none;padding:0;min-height:44px;display:inline-flex;align-items:center}.stat a,.hero-facts a,.foot a,.foot-legal button,.cookie-settings-btn{min-height:24px}.faq a{padding-block:2px}.how-steps{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;counter-reset:none}.how-steps li{position:relative;padding:24px 0 0;border-top:2px solid var(--g800)}.how-steps .n{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--g800);color:#fff;font:800 20px var(--serif);margin-bottom:12px}.how-steps h3{font:800 22px/1.2 var(--serif);margin:0 0 8px;color:var(--g900)}.how-steps p{margin:0;color:var(--muted);line-height:1.55}@media (max-width:860px){.how-steps{grid-template-columns:1fr;gap:22px}}.jargon-key{margin:22px 0 0;font-size:14px;line-height:1.55;color:var(--muted);max-width:820px}.jargon-key b{color:var(--g900)}@media (min-width:861px){.tl.tl-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.spec-note{margin:14px 0 0;font-size:13px;line-height:1.5;color:var(--muted)}.ls-drop{margin:4px 0 0;border-top:1px solid var(--line,#e6dfd2)}.ls-drop summary{display:flex;align-items:center;gap:14px;padding:14px 0;cursor:pointer;list-style:none;min-height:48px}.ls-drop summary::-webkit-details-marker{display:none}.ls-drop summary .ic{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;background:var(--cream,#f3ecdf)}.ls-drop summary b{flex:1;font-weight:700;color:var(--g900)}.ls-drop .ls-chev{display:inline-flex;transition:transform .2s}.ls-drop[open] .ls-chev{transform:rotate(180deg)}.ls-drop dl{margin:0 0 4px;padding:0}.ls-drop dl div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px dashed var(--line,#e6dfd2)}.ls-drop dt{color:var(--muted)}.ls-drop dd{margin:0;font-weight:700;text-align:right;color:var(--g900)}.ls-drop .ls-chev .ico{width:20px;height:20px;color:var(--g800)}.ls-drop summary .ic .ico{width:20px;height:20px}.ls-drop summary b small{display:block;font-weight:400;font-size:13px;color:var(--muted);margin-top:2px}.cbub{display:none}@media (min-width:861px){.cbub{display:block;position:fixed;right:22px;bottom:22px;z-index:60}.cbub summary{list-style:none;display:flex;align-items:center;gap:9px;cursor:pointer;background:#1f7a4a;color:#fff;font-weight:700;font-size:15.5px;padding:13px 20px 13px 16px;border-radius:999px;box-shadow:0 6px 20px #00000038}.cbub summary::-webkit-details-marker{display:none}.cbub summary .ico{width:24px;height:24px}.cbub summary:hover,.cbub[open] summary{background:#18663d}.cbub summary:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.cbub-box{position:absolute;right:0;bottom:calc(100% + 12px);width:290px;background:#fff;color:var(--g900);border-radius:16px;padding:18px;box-shadow:0 12px 36px #0000003d;display:grid;gap:8px}.cbub-h{margin:0;font-family:var(--serif);font-weight:800;font-size:21px;line-height:1.2}.cbub-p{margin:0 0 6px;font-size:14.5px;color:var(--muted)}.cbub-box a{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 14px;border-radius:10px;font-weight:700;text-decoration:none;color:var(--g900);background:#eef3ef}.cbub-box a:hover{background:#e1ebe4}.cbub-box a .ico{width:20px;height:20px}.cbub-box a.cbub-wa{background:#1f7a4a;color:#fff}.cbub-box a.cbub-wa:hover{background:#18663d}}@media print{.cbub{display:none!important}}#cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-dismissed,.cmplz-cookiebanner.cmplz-dismissed{display:none!important}@media (min-width:861px){html:has(.cmplz-cookiebanner:not(.cmplz-dismissed)) .cbub{bottom:110px}}.mstrip.home-models ul{gap:6px 8px}.mstrip.home-models a{flex-direction:row;align-items:baseline;justify-content:flex-start;min-height:0;padding:9px 14px;border-radius:999px;background:transparent}.mstrip.home-models b{font-weight:600}.mstrip.home-models span{display:inline;margin:0 0 0 6px}@media (max-width:860px){.mstrip.home-models li:nth-child(n+11){display:list-item}}.mstrip-more{margin-top:10px}.mstrip-more summary{cursor:pointer;display:inline-block;font-weight:700;font-size:14.5px;color:var(--blue);padding:8px 2px;list-style:none}.mstrip-more summary::-webkit-details-marker{display:none}.mstrip-more summary:after{content:" +"}.mstrip-more[open] summary:after{content:" \2212"}.mstrip-more summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}.mstrip-more ul{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px 8px}:where(.grv-fridge) .scale-bar{background:linear-gradient(90deg,#f3a066,#f6c98f 24%,#3fae83 34.8% 45.7%,#7fb6e8 55%,#4e8fd6 66%,#2b4fa3)}:where(.grv-fridge) .zone.frz{left:66%;width:19%}:where(.grv-fridge) .zone.frz.deep{left:85%;width:15%;border-color:#2b4fa3}:where(.grv-fridge) .zone.frz.deep span{background:#2b4fa3;color:#fff;border-color:#2b4fa3}.scale-note2{margin:6px 0 4px;font-size:14.5px;color:var(--muted);max-width:60ch}@media (max-width:860px){:where(.grv-fridge) .zone.frz span{left:0;right:auto;transform:translateY(-50%)}:where(.grv-fridge) .zone.frz.deep{top:-14px;height:62px}:where(.grv-fridge) .zone.frz.deep span{left:auto;right:-4px;transform:translateY(-50%)}:where(.grv-fridge) .ticks li.hide-m{display:none}}.mstrip ul a{flex-direction:row;align-items:baseline;justify-content:flex-start;min-height:0;padding:9px 14px;border-radius:999px;background:transparent}.mstrip ul b{font-weight:600}.mstrip ul span{display:inline;margin:0 0 0 6px}@media (max-width:860px){.mstrip ul{display:flex;flex-wrap:wrap}.mstrip ul a{height:auto}}@media (max-width:860px){:where(.grv-fridge) .scale{margin-top:34px}}@media (min-width:861px) and (max-height:860px){.hero-inner{padding-top:clamp(112px,16vh,150px);padding-bottom:36px}.hero-kicker{margin-bottom:18px}.hero h1{font-size:clamp(44px,min(7.3vw,10.2vh),112px)}.hero-sub{font-size:19px;margin-top:18px}}@media (min-width:861px) and (max-height:860px){.cbub{bottom:12px;right:16px}.cbub summary{padding:10px 18px 10px 14px}}@media (min-width:861px) and (max-width:1340px){.find-bar .sel select{font-size:14px;padding-right:20px;text-overflow:clip}.find-bar .sel{min-width:0}.find-bar fieldset label{padding-left:10px;padding-right:10px}.find-go{min-width:0;padding:0 20px;font-size:16px}.find-bar .sel{padding-left:10px;padding-right:6px}}@media (min-width:861px) and (max-height:860px){body.grv-van .vhead{padding-top:96px;padding-bottom:196px}body.grv-van .vhead .crumbs{margin-bottom:0}body.grv-van .vhead .crumbs a{min-height:30px}body.grv-van .vtitle{margin-top:6px}body.grv-van .vtitle h1{font-size:clamp(30px,min(3.5vw,5.4vh),52px)}body.grv-van .vkick{margin-bottom:8px}body.grv-van .vchips{margin-top:12px}body.grv-van .vseal{width:104px;height:104px}}@media (min-width:861px) and (max-height:760px){body.grv-van .vhead{padding-top:104px;padding-bottom:196px}body.grv-van .vhead .crumbs,body.grv-van .vkick{display:none}body.grv-van .vtitle{margin-top:0}body.grv-van .vtitle h1{font-size:clamp(26px,min(2.6vw,4.6vh),38px);line-height:1.05}body.grv-van .vchips{margin-top:8px;gap:6px}body.grv-van .vchips li{padding:5px 10px;font-size:13px}body.grv-van .vseal{display:none}}@media (min-width:861px) and (max-height:760px){body .lhead{padding-top:108px;padding-bottom:30px}body .lhead h1{font-size:clamp(38px,min(6.3vw,9.6vh),96px)}body .lhead-cap{top:128px}body .fhero{padding-top:112px;padding-bottom:64px}body .fhero h1,body .chero h1{font-size:clamp(38px,min(6vw,9.4vh),94px)}body .chero{padding-top:112px;padding-bottom:210px}body.grv-used .vhead{padding-top:108px;padding-bottom:44px}body .ph .hero-inner{padding-top:108px;padding-bottom:40px}body .ph .hero h1,body .ph h1{font-size:clamp(38px,min(6vw,9.6vh),96px)}.hero-sub,.lhead .lede{margin-top:12px}}@media (min-width:861px) and (max-height:860px){html:has(.cmplz-cookiebanner:not(.cmplz-dismissed)) .cbub{bottom:12px}}@media (min-width:861px) and (max-height:760px){body:not(.home) .hero .hero-inner{padding-top:108px;padding-bottom:40px}body:not(.home) .hero h1{font-size:clamp(38px,min(6vw,9.6vh),96px)}body:not(.home) .hero .hero-kicker{margin-bottom:16px}}@media (min-width:861px) and (max-height:760px){body .phead{padding-top:108px;padding-bottom:40px}body .phead h1{font-size:clamp(38px,min(6vw,9.6vh),96px)}}.news{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.2fr) auto;gap:12px;align-items:center;padding:26px 0 30px;margin-bottom:34px;border-bottom:1px solid rgba(255,255,255,.12)}.news-h{margin:0;font-family:var(--serif);font-weight:800;font-size:22px;color:#fff}.news-p{margin:4px 0 0;font-size:14px;color:#ffffffb8}.news-p a{color:inherit;text-decoration:underline}.news-f input{width:100%;min-height:48px;padding:0 14px;border-radius:10px;border:1px solid rgba(255,255,255,.25);background:#ffffff14;color:#fff;font:inherit}.news-f input::placeholder{color:#fff9}.news .btn{min-height:48px}@media (max-width:860px){.news{grid-template-columns:1fr;padding:22px 0 24px}}.cats:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}@media (max-width:1100px){.cats:has(>:nth-child(3):last-child){grid-template-columns:1fr 1fr}.cats:has(>:nth-child(3):last-child)>:last-child{grid-column:1/-1}}.van-opts{position:relative;z-index:2;display:flex;align-items:center;gap:10px;flex-basis:100%;margin-top:12px;padding:9px 12px;border:1.5px solid var(--g700);border-radius:10px;color:var(--g800);text-decoration:none;line-height:1.2}.van-opts b{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--g700);color:#fff;font-size:17px;line-height:1}.van-opts span{font-size:14.5px;font-weight:700}.van-opts small{display:block;font-size:12.5px;font-weight:500;color:var(--muted);margin-top:2px}.van-opts:hover{background:var(--cream)}.price-row:has(.van-opts){flex-wrap:wrap}@media (max-width:860px){.price-row:has(.van-opts){display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;row-gap:2px;align-items:center}.price-row .price,.price-row .monthly{grid-column:1}.van-opts{grid-column:2;grid-row:1/span 2;flex-direction:column;gap:4px;margin:0;padding:8px 10px;text-align:center;max-width:132px}.van-opts b{width:20px;height:20px;font-size:15px}.van-opts span{font-size:13px}.van-opts small{font-size:11px}}@media (min-width:861px){.cbub{transition:opacity .2s,transform .2s}html.cbub-wait .cbub:not([open]){opacity:0;transform:translateY(12px);pointer-events:none}}@media (max-width:1479px) and (min-width:1301px){.site-head.stuck .logo img{width:auto;height:48px}}.foot-contact li:has(>a){align-items:center}@media (max-width:860px){.sel:has(>select[name=sort]){flex-basis:100%}}:where(.grv-van) .desc p:has(>strong:only-child){break-after:avoid}:where(.grv-van) .desc ul{break-inside:avoid}
