.vb-story{--vb-gold:#c8ad78;--vb-ivory:#f2efe8;--vb-muted:#99968f;height:580svh;color:var(--vb-ivory);background:#0a0b0a;font-family:Plus Jakarta Sans,sans-serif;position:relative}.vb-story *,.vb-story :before,.vb-story :after{box-sizing:border-box}.vb-story-anchor{pointer-events:none;width:1px;height:1px;position:absolute;top:calc(49% - 49svh);left:0}.vb-story button,.vb-story a{-webkit-tap-highlight-color:transparent}.vb-story button{font:inherit;color:inherit;cursor:pointer}.vb-story a{color:inherit;text-decoration:none}.vb-story button:focus-visible,.vb-story a:focus-visible,.vb-story input:focus-visible{outline:2px solid var(--vb-gold);outline-offset:6px}.vb-stage{isolation:isolate;background:#0a0b0a;height:100svh;min-height:0;position:sticky;top:0;overflow:hidden}.vb-atmosphere{z-index:-2;background:radial-gradient(at 73% 45%,#34312633,#0000 53%),linear-gradient(120deg,#121310,#090a09 65%,#111310);position:absolute;inset:0}.vb-stage:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(#0a0b0a22,#0000 22% 76%,#090a09);position:absolute;inset:0}.vb-stage-grid{z-index:0;pointer-events:none;border-left:1px solid #d0bd9020;border-right:1px solid #d0bd9012;position:absolute;inset:80px 5.5vw 70px}.vb-stage-grid:before{content:"";border-left:1px solid #d0bd9009;position:absolute;top:0;bottom:0;left:33.33%}.vb-stage-grid:after{content:"";border-top:1px solid #d0bd9009;position:absolute;top:40%;left:0;right:0}.vb-stage>.gt3-stage{z-index:1;pointer-events:none;position:absolute;inset:0}.vb-stage .gt3-stage__loading{display:none}.vb-car-poster{z-index:1;object-fit:fill;pointer-events:none;opacity:1;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.vb-car-poster.is-hidden{opacity:0}.vb-preview-message{z-index:5;color:#b0ad9f;text-align:right;max-width:245px;font-size:10px;line-height:1.7;position:absolute;bottom:11%;right:6.5vw}.vb-wordmark{z-index:0;letter-spacing:-.08em;color:#d5c9a805;white-space:nowrap;pointer-events:none;font-size:clamp(150px,25vw,440px);font-weight:800;line-height:1;transition:color .5s;position:absolute;top:25%;left:42%}.vb-top-line{z-index:5;letter-spacing:.18em;color:#aaa69b;justify-content:space-between;gap:12px;padding:0 14px;font-size:8px;display:flex;position:absolute;top:115px;left:5.5vw;right:5.5vw}.vb-top-line>span{align-items:center;gap:9px;display:flex}.vb-live-dot{background:var(--vb-gold);border-radius:50%;width:4px;height:4px;display:inline-block;box-shadow:0 0 10px #c8ad7877}.vb-coordinate{color:#66675f;margin-left:14px;font-size:8px}.vb-ask-ai{z-index:7;background:#151610cc;border:1px solid #c8ad7833;align-items:center;gap:8px;padding:9px 12px;display:flex;position:absolute;top:149px;right:6.5vw;color:var(--vb-gold)!important;font-size:8px!important}.vb-home-utilities.is-in-story>.fixed{display:none}.vb-copy-track{z-index:5;pointer-events:none;position:absolute;inset:0}.vb-chapter-copy{opacity:0;pointer-events:none;width:41%;transition:opacity .65s,transform .85s cubic-bezier(.22,1,.36,1);position:absolute;top:27%;left:6.5vw;transform:translateY(26px)}.vb-chapter-copy[data-active=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.vb-eyebrow{color:var(--vb-gold);letter-spacing:.17em;align-items:center;gap:18px;margin-bottom:28px;font-size:9px;font-weight:500;display:flex}.vb-fine-rule{background:#c8ad7855;width:54px;height:1px;display:block}.vb-chapter-copy h1,.vb-chapter-copy h2{letter-spacing:-.07em;color:var(--vb-ivory);margin:0;font-size:clamp(56px,6.8vw,112px);font-weight:500;line-height:.99}.vb-chapter-copy h2{letter-spacing:-.055em;font-size:clamp(44px,4.8vw,79px);line-height:1.08}.vb-chapter-copy h1 em,.vb-chapter-copy h2 em{letter-spacing:-.045em;color:var(--vb-gold);font-family:Cormorant Garamond,Georgia,serif;font-weight:400}.vb-chapter-copy p{color:#aaa89f;letter-spacing:.015em;margin:25px 0 29px;font-size:12px;line-height:1.9}.vb-hero-copy{top:26%}.vb-hero-copy h1{font-size:clamp(66px,7.7vw,128px)}.vb-hero-actions{flex-wrap:wrap;align-items:center;gap:23px;display:flex}.vb-primary{border:1px solid var(--vb-gold);background:var(--vb-gold);letter-spacing:.025em;justify-content:center;align-items:center;gap:22px;min-height:48px;padding:15px 21px;transition:background .2s,box-shadow .2s;display:inline-flex;color:#15150f!important;font-size:10px!important;font-weight:600!important}.vb-primary:hover{background:#dcc89d;box-shadow:0 8px 30px #c8ad7822}.vb-text-button{letter-spacing:.015em;background:0 0;border:0;align-items:center;gap:12px;padding:14px 0;display:inline-flex;color:#e1ded5!important;font-size:10px!important}.vb-text-button:hover{color:var(--vb-gold)!important}.vb-hero-caption{letter-spacing:.2em;color:#7e7f74;margin-top:37px;font-size:8px;display:block}.vb-feature-list{color:#c7c3b7;flex-direction:column;gap:13px;margin:0 0 18px;font-size:10px;display:flex}.vb-feature-list span{align-items:center;gap:10px;display:flex}.vb-feature-list svg{color:var(--vb-gold)}.vb-wrap-copy{top:26%}.vb-wrap-copy h2{font-size:clamp(50px,5vw,84px)}.vb-colour-studio{z-index:6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;pointer-events:none;background:linear-gradient(135deg,#292921ce,#11120fe8);border:1px solid #d5c59430;width:258px;padding:21px;transition:opacity .6s,transform .75s;position:absolute;top:28%;right:6.5vw;transform:translateY(20px);box-shadow:0 20px 80px #0003}.vb-colour-studio[data-active=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.vb-studio-heading{letter-spacing:.13em;color:#a6a59b;border-bottom:1px solid #ddd2b91b;justify-content:space-between;padding-bottom:20px;font-size:8px;display:flex}.vb-studio-heading>span:first-child{color:var(--vb-gold);align-items:center;gap:7px;display:flex}.vb-selected-colour{min-height:100px;padding-top:23px;animation:.5s both vb-colour-enter}.vb-selected-colour small{color:#8e9084;letter-spacing:.13em;font-size:7px}.vb-selected-colour h3{color:#e8e3d7;margin:9px 0 22px;font-family:Cormorant Garamond,Georgia,serif;font-size:29px;font-weight:400;line-height:1}.vb-swatches{grid-template-columns:repeat(8,1fr);gap:7px;display:grid}.vb-swatch{--swatch:#bbb;background:linear-gradient(135deg,#ffffff40,transparent 45%,#0006),var(--swatch);color:#fff;border:1px solid #ffffff2a;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:transform .25s,outline-color .25s;display:flex;position:relative}.vb-swatch:hover{transform:translateY(-3px)scale(1.12)}.vb-swatch.is-selected{outline:1px solid var(--vb-gold);outline-offset:4px}.vb-swatch svg{filter:drop-shadow(0 1px 2px #000a)}.vb-swatch:after{content:"";border-radius:50%;position:absolute;inset:-7px}.vb-finish-label{color:#9e9f93;letter-spacing:.14em;margin-top:30px;margin-bottom:12px;font-size:7px}.vb-finishes{gap:5px;display:flex}.vb-finishes button{text-transform:capitalize;color:#95978c;background:0 0;border:1px solid #c7bd9f24;flex:1;padding:9px 4px;font-size:9px;transition:background .25s,color .25s}.vb-finishes button.is-selected{color:var(--vb-gold);background:#c8ad781c;border-color:#c8ad7877}.vb-studio-enquire{border-bottom:1px solid #c5bb9f22;justify-content:space-between;align-items:center;padding:21px 0 15px;font-size:9px;display:flex}.vb-studio-enquire:hover{color:var(--vb-gold)}.vb-studio-note{color:#82877b;margin-top:12px;font-size:7px;line-height:1.7;display:block}.vb-tint-control{width:260px;margin:0 0 12px;padding-top:7px}.vb-tint-control label{letter-spacing:.12em;color:#a3a596;justify-content:space-between;margin-bottom:15px;font-size:8px;display:flex}.vb-tint-control label span{color:var(--vb-gold)}.vb-tint-control input{width:100%;accent-color:var(--vb-gold);cursor:pointer;height:20px}.vb-tint-control>div{color:#81877b;justify-content:space-between;margin-top:6px;font-size:8px;display:flex}.vb-tint-control small{color:#72796e;margin:15px 0 0;font-size:8px;line-height:1.8;display:block}.vb-finale-copy{top:28%}.vb-finale-copy .vb-text-button{margin-top:8px;display:flex}.vb-spec{z-index:5;pointer-events:none;align-items:center;gap:11px;transition:left .6s;display:flex;position:absolute;bottom:17%;left:56%}.vb-spec-marker{background:var(--vb-gold);width:5px;height:5px;transform:rotate(45deg)}.vb-spec>div{flex-direction:column;gap:7px;display:flex}.vb-spec strong{color:#d7d5c9;letter-spacing:.16em;font-size:9px;font-weight:500}.vb-spec>div>span{color:#737b6e;letter-spacing:.13em;font-size:7px}.vb-chapter-nav{z-index:6;flex-direction:column;gap:17px;display:flex;position:absolute;top:46%;right:1.8vw}.vb-chapter-nav button{color:#595d52;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:7px;padding:3px 0;font-size:7px;font-weight:500;transition:color .2s;display:flex;position:relative}.vb-chapter-nav button:hover,.vb-chapter-nav button.is-active{color:var(--vb-gold)}.vb-nav-line{background:currentColor;width:10px;height:1px;transition:width .2s}.vb-chapter-nav button.is-active .vb-nav-line{width:18px}.vb-nav-name{opacity:0;pointer-events:none;text-transform:uppercase;letter-spacing:.1em;background:#141610;border:1px solid #c8ad7833;width:max-content;padding:6px 9px;transition:opacity .2s;position:absolute;right:40px}.vb-chapter-nav button:hover .vb-nav-name,.vb-chapter-nav button:focus-visible .vb-nav-name{opacity:1}.vb-bottom-line{z-index:5;letter-spacing:.13em;color:#7f8676;justify-content:space-between;align-items:center;gap:15px;font-size:7px;display:flex;position:absolute;bottom:30px;left:6.5vw;right:6.5vw}.vb-scroll-hint{align-items:center;gap:10px;display:flex}.vb-scroll-track{border:1px solid #818b724d;border-radius:10px;width:13px;height:23px;display:block;position:relative}.vb-scroll-track>span{background:var(--vb-gold);width:1px;height:5px;animation:1.8s infinite vb-scroll-dot;position:absolute;top:5px;left:5px}.vb-stage-note{color:#6a7462;align-items:center;gap:10px;margin-right:70px;display:flex}.vb-stage-note>span{color:var(--vb-gold)}.vb-loading-dot{background:var(--vb-gold);border-radius:50%;width:4px;height:4px;animation:1s infinite alternate vb-pulse}.vb-credits-trigger{letter-spacing:.03em;background:0 0;border:0;align-items:center;gap:5px;padding:8px 0;display:flex;position:absolute;right:0;color:#666e60!important;font-size:7px!important}.vb-credits-trigger:hover{color:var(--vb-gold)!important}.vb-progress-line{z-index:5;background:#c8ad780d;height:2px;position:absolute;bottom:0;left:0;right:0}.vb-progress-line>span{background:var(--vb-gold);transform-origin:0;height:100%;display:block}.vb-scene-fallback{color:#b9a781;text-align:center;position:absolute;top:48%;left:50%;transform:translateY(-50%)}.vb-scene-fallback>div{letter-spacing:-.08em;font-size:100px;font-weight:800}.vb-scene-fallback em{font-family:Georgia,serif;font-size:40px;font-weight:400}.vb-scene-fallback p{color:#aaa;font-size:11px}.vb-credit-backdrop{--vb-gold:#c8ad78;color:#f2efe8;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000b;justify-content:center;align-items:center;padding:25px;font-family:Plus Jakarta Sans,sans-serif;display:flex;position:fixed;inset:0}.vb-credit-dialog{background:#171a14;border:1px solid #c8ad7855;width:420px;max-width:100%;padding:30px;box-shadow:0 20px 80px #000a}.vb-credit-dialog h3{margin:0 0 20px;font:400 30px Cormorant Garamond,Georgia,serif}.vb-credit-dialog p{color:#a5ad9c;font-size:12px;line-height:1.8}.vb-credit-dialog>a{color:var(--vb-gold);align-items:center;gap:8px;margin:15px 0;font-size:11px;display:flex}.vb-credit-dialog .vb-primary{cursor:pointer;margin-top:20px;font-family:inherit}@keyframes vb-colour-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes vb-scroll-dot{0%,to{opacity:.25;transform:translateY(0)}45%{opacity:1;transform:translateY(6px)}}@keyframes vb-pulse{0%{opacity:.2}to{opacity:1}}@media(min-width:1600px){.vb-colour-studio{width:290px;padding:26px}.vb-swatch{width:24px;height:24px}.vb-chapter-copy p{font-size:14px}}@media(max-height:760px)and (min-width:901px){.vb-stage{min-height:0}.vb-top-line{top:100px}.vb-chapter-copy{top:25%}.vb-hero-copy h1{font-size:6.6vw}.vb-chapter-copy h2{font-size:4.7vw}.vb-chapter-copy p{margin:18px 0 20px}.vb-eyebrow{margin-bottom:21px}.vb-hero-caption{margin-top:22px}.vb-colour-studio{top:25%}.vb-spec{bottom:15%}}@media(max-width:1100px){.vb-hero-actions{gap:10px}.vb-hero-actions .vb-text-button{font-size:9px!important}.vb-colour-studio{width:230px;padding:18px;right:6vw}.vb-swatches{gap:5px}.vb-swatch{width:20px;height:20px}.vb-coordinate{display:none}.vb-wrap-copy h2{font-size:5.5vw}.vb-chapter-copy h2{font-size:5.4vw}}@media(max-width:700px){.vb-story{height:520svh}.vb-stage{min-height:0}.vb-car-poster{object-fit:contain;transform:translate(-20%)scale(1.6)}.vb-preview-message{text-align:left;max-width:none;font-size:9px;bottom:29%;left:28px;right:28px}.vb-stage-grid{inset:64px 20px 65px}.vb-top-line{letter-spacing:.1em;padding:0;font-size:6px;top:87px;left:27px;right:27px}.vb-top-line>span{gap:6px}.vb-top-line>span:last-child{font-size:6px}.vb-ask-ai{padding:7px 8px;top:113px;right:28px;font-size:7px!important}.vb-wordmark{font-size:46vw;top:39%;left:8%}.vb-chapter-copy{width:auto;top:19%;left:28px;right:28px}.vb-eyebrow{letter-spacing:.12em;gap:12px;margin-bottom:17px;font-size:7px}.vb-fine-rule{width:35px}.vb-hero-copy{top:19%}.vb-hero-copy h1{font-size:clamp(60px,17vw,88px);line-height:.93}.vb-hero-copy p{margin:18px 0 0;font-size:12px;line-height:1.7}.vb-hero-actions{gap:16px;position:absolute;top:calc(100svh - 300px);left:0;right:0}.vb-primary{gap:15px;min-height:44px;padding:12px 15px;font-size:11px!important}.vb-hero-actions .vb-text-button{font-size:8px!important}.vb-hero-caption{letter-spacing:.14em;margin-top:18px;font-size:6px}.vb-chapter-copy h2,.vb-wrap-copy h2{font-size:clamp(43px,11vw,60px);line-height:1.02}.vb-chapter-copy p{margin:15px 0 20px;font-size:12px;line-height:1.8}.vb-feature-list{gap:9px;font-size:9px;position:absolute;top:calc(100svh - 350px);left:0}.vb-chapter-copy[data-active=true]>.vb-text-button{position:absolute;top:calc(100svh - 285px)}.vb-wrap-copy{top:17%}.vb-wrap-copy p{max-width:210px}.vb-colour-studio{grid-template-columns:1fr 1fr;column-gap:20px;width:auto;padding:15px 17px;display:grid;inset:auto 28px 91px}.vb-studio-heading{grid-column:1/-1;padding-bottom:12px;font-size:7px}.vb-selected-colour{grid-column:1/-1;min-height:0;padding-top:11px}.vb-selected-colour small{display:none}.vb-selected-colour h3{margin:0 0 14px;font-size:24px}.vb-swatches{grid-column:1/-1;justify-content:space-between;gap:8px;display:flex}.vb-swatch{width:25px;height:25px}.vb-finish-label{display:none}.vb-finishes{grid-column:1/-1;margin-top:18px}.vb-finishes button{min-height:38px;padding:9px 4px;font-size:11px}.vb-studio-enquire{border:0;grid-column:1/-1;padding:12px 0 0;font-size:9px}.vb-studio-note{display:none}.vb-spec{bottom:23%;left:28px}.vb-spec strong{font-size:8px}.vb-spec>div>span{font-size:6px}.vb-stage[data-chapter="2"] .vb-spec,.vb-stage[data-chapter="3"] .vb-spec{display:none}.vb-chapter-nav{flex-direction:row;gap:18px;inset:auto auto 52px 28px}.vb-chapter-nav button{gap:5px;min-height:36px;font-size:7px}.vb-nav-line{width:14px}.vb-chapter-nav button.is-active .vb-nav-line{width:25px}.vb-nav-name{display:none}.vb-bottom-line{font-size:6px;bottom:22px;left:28px;right:28px}.vb-stage-note{display:none}.vb-scroll-track{width:11px;height:19px}.vb-scroll-track>span{left:4px}.vb-scroll-hint{gap:7px}.vb-scroll-hint>svg{display:none}.vb-credits-trigger{min-height:32px;font-size:8px!important}.vb-tint-control{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141710c9;border:1px solid #c8ad7822;width:calc(100vw - 56px);padding:17px;position:absolute;top:calc(100svh - 415px)}.vb-tint-control small{margin-top:10px;font-size:7px}.vb-chapter-copy[data-active=true] .vb-tint-control+.vb-text-button{top:calc(100svh - 270px)}.vb-finale-copy{top:20%}.vb-finale-copy .vb-primary{position:absolute;top:calc(100svh - 340px)}.vb-finale-copy .vb-text-button{top:calc(100svh - 285px)!important}.preview-nav{height:64px;padding:0 27px}.preview-nav nav>a:not(.preview-book){display:none}.preview-book{padding:10px;font-size:8px}.preview-brand{gap:8px;font-size:13px}.preview-brand small{font-size:4px}.preview-monogram{width:27px;height:27px;font-size:12px}.preview-after{padding:90px 28px}.preview-after h2{font-size:48px}}@media(max-width:380px){.vb-hero-copy h1{font-size:61px}.vb-colour-studio{left:24px;right:24px}.vb-hero-actions{gap:11px}.vb-primary{gap:8px;padding:12px}.vb-swatch{width:22px;height:22px}}@media(prefers-reduced-motion:reduce){.vb-story *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(max-height:650px)and (max-width:700px){.vb-top-line{top:82px}.vb-chapter-copy,.vb-hero-copy{top:20%}.vb-hero-copy h1{font-size:54px}.vb-chapter-copy h2,.vb-wrap-copy h2{font-size:37px}.vb-eyebrow{margin-bottom:12px;font-size:6px}.vb-chapter-copy p{margin:12px 0;font-size:10px}.vb-wrap-copy p{display:none}.vb-hero-caption{margin-top:10px}.vb-hero-actions{top:calc(100svh - 300px)}.vb-hero-actions .vb-primary{font-size:10px!important}.vb-spec{bottom:31%}.vb-stage[data-chapter="2"] .vb-spec{display:none}.vb-colour-studio{padding:11px 14px;bottom:88px}.vb-studio-heading{padding-bottom:8px}.vb-selected-colour{padding-top:8px}.vb-selected-colour h3{margin-bottom:10px;font-size:22px}.vb-finishes{margin-top:12px}.vb-finishes button{min-height:34px;padding:6px 4px}.vb-studio-enquire{padding-top:9px}.vb-feature-list{top:calc(100svh - 330px)}.vb-tint-control{padding:12px;top:calc(100svh - 370px)}.vb-tint-control small{display:none}.vb-chapter-copy[data-active=true] .vb-tint-control+.vb-text-button{top:calc(100svh - 265px)}.vb-finale-copy .vb-primary{top:calc(100svh - 300px)}.vb-finale-copy .vb-text-button{top:calc(100svh - 250px)!important}}@media(max-height:650px)and (min-width:701px){.vb-top-line{font-size:6px;top:93px}.vb-chapter-copy{top:30%}.vb-hero-copy h1{font-size:51px}.vb-chapter-copy h2{font-size:40px}.vb-eyebrow{margin-bottom:12px;font-size:7px}.vb-chapter-copy p{margin:12px 0;font-size:10px}.vb-primary{min-height:39px;padding:10px 13px;font-size:9px!important}.vb-hero-caption{margin-top:14px;font-size:6px}.vb-colour-studio{width:218px;padding:13px;top:107px}.vb-studio-heading{padding-bottom:10px;font-size:7px}.vb-selected-colour{min-height:60px;padding-top:12px}.vb-selected-colour h3{margin:7px 0 14px;font-size:24px}.vb-finish-label{margin-top:18px;margin-bottom:8px}.vb-studio-note{display:none}.vb-studio-enquire{border:0;padding:12px 0 0}.vb-bottom-line{bottom:14px}.vb-spec{bottom:13%}.vb-tint-control{width:220px}.vb-tint-control small{display:none}.vb-tint-control label{margin-bottom:6px}.vb-feature-list{gap:8px;margin-bottom:8px}.vb-ask-ai{top:117px}}.vb-stage{background:#101414}.vb-stage:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#070b0de8,#070b0dad 28%,#070b0d29 53%,#070b0d0a 75%,#070b0d1a);position:absolute;inset:0}.vb-stage:after{background:linear-gradient(#06090a99,#0000 23% 74%,#06090aed)}.vb-stage-grid{opacity:.15}.vb-wordmark{display:none}.vb-top-line{color:#d0d0c7}.vb-coordinate{color:#a8b1ab}.vb-chapter-copy p{color:#d2d4cc}.vb-chapter-copy h1,.vb-chapter-copy h2{text-shadow:0 3px 35px #06101255}.vb-chapter-copy h2{font-size:clamp(45px,4.5vw,74px)}.vb-eyebrow{color:#dfc99c}.vb-hero-caption{color:#b7b7a8}.vb-spec{text-shadow:0 1px 8px #000}.vb-spec strong{color:#e0e2d9}.vb-spec>div>span{color:#afb4a4}.vb-colour-studio{background:linear-gradient(135deg,#1d2728ef,#0f1718f2);border-color:#d5c59445;top:25%;box-shadow:0 25px 80px #0004}.vb-studio-heading{padding-bottom:15px}.vb-selected-colour{min-height:90px;padding-top:18px}.vb-selected-colour small{color:#a9b4ac}.vb-wrap-products,.vb-product-tabs,.vb-coverage{gap:5px;display:flex}.vb-wrap-products{margin-top:14px}.vb-wrap-products button,.vb-product-tabs button,.vb-coverage button{color:#bdc6be;background:#0d141533;border:1px solid #a6b5ad44;justify-content:center;align-items:center;gap:6px;min-height:35px;padding:9px 10px;font-size:9px;line-height:1.2;transition:background .2s,color .2s;display:flex}.vb-wrap-products button{flex:1;padding:8px 5px;font-size:8px}.vb-wrap-products button[aria-pressed=true],.vb-product-tabs button[aria-pressed=true],.vb-coverage button[aria-pressed=true]{color:#ead2a0;background:#c8ad7829;border-color:#d5b98199}.vb-product-tabs{margin-top:25px}.vb-product-tabs button{padding:11px 14px;font-size:10px}.vb-product-detail p{margin:18px 0 15px;font-size:11px}.vb-product-detail small{color:#a8b3a6;max-width:300px;margin-top:11px;font-size:8px;line-height:1.6;display:block}.vb-protection-config>.vb-text-button{margin-top:8px}.vb-series-label{letter-spacing:.12em;color:#d4c399;width:260px;margin-bottom:20px;font-size:8px;display:block}.vb-series-label select{appearance:auto;color:#ecebe0;background:#111b1dda;border:1px solid #b6c3b04d;border-radius:0;width:100%;margin-top:9px;padding:12px;font-family:inherit;font-size:12px;display:block}.vb-tint-control{padding-top:0}.vb-tint-control label{color:#bac6b8}.vb-tint-control small{color:#acb9a9}.vb-layer-toggle{background:0 0;border:0;border-top:1px solid #c8ad7833;align-items:center;gap:8px;width:100%;margin-top:19px;padding:11px 0;display:flex;color:#cbb788!important;font-size:9px!important}.vb-layer-toggle svg:last-child{margin-left:auto}.vb-studio-enquire{padding-top:12px}.vb-layer-study{z-index:7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101a1be8;border:1px solid #c6b58755;width:360px;padding:18px 20px;animation:.6s both vb-study-in;position:absolute;bottom:14%;left:6.5vw}.vb-layer-study-title{letter-spacing:.1em;color:#e2cca0;justify-content:space-between;gap:15px;font-size:10px;display:flex}.vb-layer-study-title small{color:#aebbad;letter-spacing:.04em;font-size:6px}.vb-layer-stack{perspective:600px;height:132px;margin-top:20px;position:relative}.vb-film-layer{border:1px solid #d8e5d399;width:155px;height:55px;position:absolute;left:8px;transform:rotateX(58deg)rotate(-22deg);box-shadow:0 8px 18px #0002}.vb-layer-legend{color:#e2e5d9;width:125px;margin:0;padding:0;font-size:10px;line-height:1.4;list-style:none;position:absolute;top:65px;right:15px}.vb-layer-legend li{min-height:25px;padding-left:10px;position:relative}.vb-layer-legend li:before{content:"";background:#c8ad78;border-radius:50%;width:4px;height:4px;position:absolute;top:6px;left:0}.vb-layer-legend small{color:#aeb8ac;font-size:8px;display:block}.vb-layer-top{background:#dbe6d12a;animation:1s both vb-topcoat;top:0}.vb-layer-colour{opacity:.9;animation:1s both vb-colour-layer;top:25px}.vb-layer-adhesive{background:#c6dbb72b;animation:1s both vb-adhesive;top:50px}.vb-layer-liner{opacity:.45;background:#e7e5dba6;border-style:dashed;animation:1.4s both vb-liner;top:90px;transform:translate(-15px)rotateX(58deg)rotate(-32deg)}.vb-layer-liner span{color:#c7cabb}.vb-orbit-toggle{z-index:9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1718c9;border:1px solid #d4c69c80;border-radius:2px;align-items:center;gap:9px;padding:11px 16px;display:flex;position:absolute;top:148px;right:6.5vw;color:#e1d3ad!important;font-size:10px!important}.vb-orbit-toggle[aria-pressed=true]{background:#d0b983;color:#0d1414!important}.vb-ask-ai{top:150px;right:calc(6.5vw + 180px)}.vb-orbit-drag{z-index:4;touch-action:none;cursor:grab;position:absolute;inset:26% 5% 17% 34%}.vb-orbit-drag:active{cursor:grabbing}.vb-orbit-controls{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111c1ddd;border:1px solid #c6b58744;width:330px;padding:13px 18px;position:absolute;bottom:11%;left:57%;transform:translate(-50%)}.vb-orbit-controls label{color:#d3d7c9;letter-spacing:.1em;justify-content:center;align-items:center;gap:9px;font-size:8px;display:flex}.vb-orbit-controls label button{color:#d8c99d;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;padding:4px;display:flex}.vb-orbit-controls input{accent-color:#c8ad78;width:100%;height:20px;margin-top:8px;display:block}.vb-stage[data-inspection=true] .vb-spec{display:none}.vb-stage[data-inspection=true] .vb-orbit-controls{box-shadow:0 15px 50px #0003}.vb-stage-note,.vb-scroll-hint,.vb-credits-trigger{color:#b2baab!important}.vb-finishes button{color:#b8c5b8}.vb-studio-note{color:#b0bdad;display:block}@keyframes vb-study-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes vb-topcoat{0%{transform:translateY(45px)rotateX(58deg)rotate(-22deg)}}@keyframes vb-colour-layer{0%{transform:translateY(20px)rotateX(58deg)rotate(-22deg)}}@keyframes vb-adhesive{0%{transform:translateY(-5px)rotateX(58deg)rotate(-22deg)}}@keyframes vb-liner{0%{opacity:1;transform:translateY(-42px)rotateX(58deg)rotate(-22deg)}}@media(max-width:1100px)and (min-width:701px){.vb-product-tabs button{padding:9px;font-size:9px}.vb-colour-studio{right:6vw}.vb-product-detail p{font-size:10px}}@media(max-width:700px){.vb-stage:before{background:linear-gradient(#071013dd,#070c0f80 27%,#0000 55%,#070c0f4d)}.vb-stage:after{background:linear-gradient(#07101366,#0000 22% 61%,#071013e8)}.vb-top-line,.vb-eyebrow{font-size:6px}.vb-hero-copy{top:19%}.vb-chapter-copy h2{font-size:42px}.vb-orbit-toggle{padding:9px 11px;top:112px;right:28px;font-size:8px!important}.vb-ask-ai{top:114px;right:155px}.vb-orbit-drag{inset:34% 0 36%}.vb-orbit-controls{width:calc(100% - 56px);bottom:88px;left:28px;transform:none}.vb-stage[data-inspection=true][data-chapter="2"] .vb-orbit-controls{top:39%;bottom:auto}.vb-stage[data-chapter="1"] .vb-chapter-copy{top:17%}.vb-protection-config{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f1a1deb;border:1px solid #b4bfa64d;width:calc(100vw - 56px);padding:14px 16px;position:absolute;top:calc(100svh - 450px);left:0}.vb-product-tabs{margin-top:0}.vb-product-tabs button{flex:1;min-height:38px;padding:8px;font-size:10px}.vb-product-detail p{margin:12px 0;font-size:10px;line-height:1.6;position:static}.vb-product-detail small{margin-top:8px;font-size:7px}.vb-coverage button{flex:1;min-height:34px;font-size:10px}.vb-protection-config>.vb-text-button{margin-top:0;padding:10px 0 0;position:static;font-size:10px!important}.vb-tint-config{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f1a1deb;border:1px solid #b4bfa64d;width:calc(100vw - 56px);padding:14px 16px;position:absolute;top:calc(100svh - 445px);left:0}.vb-series-label{width:100%;margin-bottom:12px;font-size:7px}.vb-series-label select{margin-top:7px;padding:8px;font-size:16px}.vb-tint-config .vb-tint-control{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;width:100%;margin:0;padding:0;position:static}.vb-tint-config>.vb-text-button{padding:10px 0 0;position:static;font-size:10px!important}.vb-tint-control small{font-size:7px}.vb-colour-studio{padding:13px 16px;top:auto;bottom:89px}.vb-wrap-products{grid-column:1/-1;margin-top:10px}.vb-wrap-products button{min-height:31px;font-size:10px}.vb-studio-heading{padding-bottom:10px}.vb-selected-colour{min-height:0;padding-top:12px}.vb-selected-colour h3{margin-bottom:12px}.vb-layer-toggle{grid-column:1/-1;margin-top:10px;padding:9px 0 0;font-size:9px!important}.vb-studio-enquire{padding-top:10px}.vb-studio-note{grid-column:1/-1;margin-top:9px;font-size:7px;display:block}.vb-wrap-copy{top:18%}.vb-wrap-copy h2{font-size:41px}.vb-wrap-copy p{display:none}.vb-stage[data-chapter="2"] .vb-orbit-drag{top:28%;bottom:51%}.vb-layer-study{width:auto;padding:13px 15px;inset:32% 28px auto}.vb-layer-study-title{font-size:9px}.vb-layer-stack{height:115px;margin-top:12px}.vb-film-layer{width:130px;height:43px;left:3px}.vb-layer-legend{width:117px;font-size:10px;top:48px;right:10px}.vb-layer-legend small{font-size:8px}.vb-layer-study-title small{font-size:5px}.vb-stage[data-layers=true] .gt3-stage{opacity:.35}.vb-stage[data-chapter="1"] .vb-spec,.vb-stage[data-chapter="3"] .vb-spec{display:none}.vb-stage[data-chapter="1"][data-inspection=true] .vb-orbit-controls,.vb-stage[data-chapter="3"][data-inspection=true] .vb-orbit-controls{top:37%;bottom:auto}}@media(max-height:650px)and (max-width:700px){.vb-orbit-toggle{padding:7px;top:92px;font-size:7px!important}.vb-chapter-copy h2,.vb-wrap-copy h2{font-size:35px}.vb-protection-config{padding:10px 12px;top:calc(100svh - 315px)}.vb-product-detail p{display:none}.vb-product-detail small{font-size:6px}.vb-product-tabs button{min-height:32px}.vb-coverage{margin-top:9px}.vb-tint-config{padding:8px 12px;top:calc(100svh - 347px)}.vb-tint-control>div{display:none}.vb-series-label{margin-bottom:8px}.vb-series-label select{padding:4px}.vb-layer-study{top:30%}.vb-layer-stack{height:95px}.vb-film-layer{height:35px}.vb-layer-legend{font-size:9px;top:45px}.vb-layer-legend li{min-height:20px}.vb-layer-top{top:0}.vb-layer-colour{top:20px}.vb-layer-adhesive{top:40px}.vb-layer-liner{top:65px}.vb-colour-studio{padding:10px 13px;bottom:82px}.vb-wrap-products{margin-top:8px}.vb-selected-colour{padding-top:9px}.vb-finishes{margin-top:13px}.vb-layer-toggle{margin-top:7px;padding-top:7px}.vb-orbit-controls{bottom:80px}}@media(max-height:650px)and (min-width:701px){.vb-orbit-toggle{padding:7px 10px;top:102px;font-size:8px!important}.vb-chapter-copy h2{font-size:34px}.vb-product-tabs{margin-top:12px}.vb-product-tabs button{min-height:30px;padding:7px 9px;font-size:9px}.vb-product-detail p{margin:10px 0;font-size:9px}.vb-product-detail small{font-size:7px}.vb-coverage button{min-height:28px;padding:6px 9px;font-size:8px}.vb-protection-config>.vb-text-button{padding-top:6px;font-size:9px!important}.vb-colour-studio{width:218px;padding:12px;top:95px}.vb-wrap-products{margin-top:8px}.vb-selected-colour{min-height:55px;padding-top:10px}.vb-selected-colour h3{margin-bottom:10px;font-size:22px}.vb-finish-label{margin-top:14px}.vb-layer-toggle{margin-top:12px;padding:8px 0 0;font-size:8px!important}.vb-layer-study{width:300px;padding:13px;bottom:13%}.vb-series-label{width:220px;margin-bottom:10px}.vb-series-label select{margin-top:6px;padding:7px;font-size:10px}.vb-tint-control label{font-size:7px}.vb-tint-control small{display:none}.vb-tint-config>.vb-text-button{padding-top:7px;font-size:9px!important}.vb-orbit-controls{padding:9px 13px;bottom:10%}}@media(max-height:450px)and (min-width:701px){.vb-orbit-toggle{right:calc(6.5vw + 240px)}.vb-stage[data-chapter="2"] .vb-spec{display:none}.vb-colour-studio{width:230px;padding:10px;top:96px}.vb-studio-heading,.vb-selected-colour small,.vb-finish-label{display:none}.vb-wrap-products{margin-top:0}.vb-wrap-products button{min-height:26px;padding:6px;font-size:8px}.vb-selected-colour{min-height:0;padding-top:9px}.vb-selected-colour h3{margin:0 0 10px;font-size:22px}.vb-finishes{margin-top:11px}.vb-finishes button{min-height:28px;padding:6px 4px}.vb-layer-toggle{margin-top:8px;padding:6px 0 0}.vb-studio-enquire{padding:8px 0 0;font-size:8px}.vb-studio-note{margin-top:8px;font-size:6px;line-height:1.4;display:block}}.vb-window-anchor{pointer-events:none;width:1px;height:1px;position:absolute;top:calc(72% - 72svh);left:0}.vb-window-studio{z-index:7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;background:linear-gradient(135deg,#172425ef,#0e1719f5);border:1px solid #d5c59455;width:285px;padding:20px;transition:opacity .55s,transform .7s;position:absolute;top:24%;right:6.5vw;transform:translateY(20px);box-shadow:0 25px 80px #0004}.vb-window-studio[data-active=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.vb-window-heading{color:#dbc493;letter-spacing:.07em;border-bottom:1px solid #c8ad7840;justify-content:space-between;align-items:center;gap:8px;margin-bottom:17px;padding-bottom:17px;font-size:8px;display:flex}.vb-window-heading>span{align-items:center;gap:7px;display:flex}.vb-window-heading small{color:#aebdb7;white-space:nowrap;font-size:6px}.vb-window-studio .vb-series-label{width:100%;margin-bottom:13px}.vb-window-studio .vb-series-label select{width:100%;padding:10px;font-size:12px}.vb-window-compare,.vb-window-assembly{gap:5px;display:flex}.vb-window-compare button,.vb-window-assembly button{color:#bac9bf;background:#0b121533;border:1px solid #b4c1b747;flex:1;justify-content:center;align-items:center;gap:5px;min-height:33px;padding:8px 4px;font-size:9px;display:flex}.vb-window-compare button[aria-pressed=true],.vb-window-assembly button[aria-pressed=true]{color:#e7d3a9;background:#c8ad7824;border-color:#dcc28a}.vb-window-studio .vb-tint-control{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;width:100%;margin:17px 0;padding:0;position:static}.vb-window-studio .vb-tint-control label{margin-bottom:8px;font-size:7px}.vb-window-studio .vb-tint-control>div{margin-top:3px}.vb-window-studio input[type=range]{accent-color:#c8ad78;cursor:pointer;width:100%;height:20px;display:block}.vb-separation-label{letter-spacing:.1em;color:#b4c2b9;justify-content:space-between;margin:17px 0 5px;font-size:7px;display:flex}.vb-separation-label span{color:#ddc89b}.vb-detail-toggle{background:#c8ad781a;border:1px solid #c8ad7855;justify-content:center;align-items:center;gap:7px;width:100%;min-height:35px;margin:16px 0 0;padding:9px 6px;display:flex;color:#decca5!important;font-size:9px!important}.vb-protection-config .vb-detail-toggle{max-width:290px}.vb-window-studio .vb-studio-enquire{padding:15px 0 11px}.vb-window-studio .vb-studio-note{margin-top:10px;font-size:7px;display:block}.vb-stage[data-chapter="3"] .vb-chapter-copy{width:29%}.vb-stage[data-chapter="3"] .vb-chapter-copy h2{font-size:clamp(42px,4.1vw,65px)}.vb-stage[data-chapter="3"] .vb-spec{display:none}.vb-coating-photo{z-index:6;background:#0b1415;border:1px solid #c8ad7866;width:53%;margin:0;animation:.8s both vb-macro-arrive;position:absolute;top:27%;right:6.5vw;overflow:hidden;box-shadow:0 25px 80px #0006}.vb-coating-photo img{aspect-ratio:1.65;object-fit:cover;width:100%;height:auto;display:block}.vb-coating-photo figcaption{letter-spacing:.08em;color:#e2cda1;justify-content:space-between;gap:12px;padding:13px 16px;font-size:8px;display:flex}.vb-coating-photo figcaption small{color:#a8bbb6;letter-spacing:0;font-size:7px}.vb-stage[data-detail=coating] .vb-spec{display:none}.vb-coating-photo[data-product=windows]{width:60%;left:6.5vw;right:auto}.vb-stage[data-macro=true][data-chapter="3"] .vb-chapter-copy{opacity:0;pointer-events:none}.vb-stage>.gt3-stage{transition:filter .7s,opacity .7s}.vb-stage[data-macro=true]>.gt3-stage{filter:blur(8px);opacity:.28}@keyframes vb-macro-arrive{0%{opacity:0;filter:blur(5px);transform:scale(.94)}to{opacity:1;filter:blur();transform:scale(1)}}@media(max-width:1100px)and (min-width:701px){.vb-window-studio{width:244px;padding:15px;right:6vw}.vb-window-heading{font-size:7px}.vb-window-heading small{font-size:5px}.preview-nav nav{gap:18px}}@media(max-width:700px){.vb-stage[data-chapter="3"] .vb-chapter-copy{width:auto;top:18%}.vb-stage[data-chapter="3"] .vb-chapter-copy h2{font-size:39px}.vb-stage[data-chapter="3"] .vb-chapter-copy p{display:none}.vb-window-studio{grid-template-columns:1fr 1fr;gap:7px;width:auto;padding:11px 14px;display:grid;inset:auto 28px 89px}.vb-window-heading{border:0;grid-column:1/-1;min-height:14px;margin:0 0 3px;padding:0;font-size:8px}.vb-window-studio .vb-series-label{grid-column:1/-1;margin:0;font-size:0}.vb-window-studio .vb-series-label select{min-height:31px;margin:0;padding:6px;font-size:14px}.vb-window-compare,.vb-window-assembly{grid-column:1/-1}.vb-window-compare button,.vb-window-assembly button{min-height:28px;padding:6px;font-size:9px}.vb-window-studio .vb-tint-control{grid-column:1/-1;margin:2px 0}.vb-window-studio .vb-tint-control label{margin-bottom:4px;font-size:7px}.vb-window-studio .vb-tint-control input{height:18px}.vb-window-studio .vb-tint-control>div,.vb-separation-label,#vb-window-separation{display:none}.vb-window-studio .vb-detail-toggle{min-height:28px;margin:0;padding:5px 2px;font-size:8px!important}.vb-window-studio .vb-studio-enquire{border:0;margin:0;padding:0;font-size:8px}.vb-window-studio .vb-studio-note{grid-column:1/-1;margin:0;font-size:6px;line-height:1.4}.vb-coating-photo{width:auto;top:32%;left:28px;right:28px}.vb-coating-photo[data-product=windows]{width:auto;top:30%;left:28px;right:28px}.vb-coating-photo img{aspect-ratio:2.1}.vb-coating-photo figcaption{letter-spacing:.03em;padding:8px 10px;font-size:6px}.vb-coating-photo figcaption small{font-size:6px}.vb-protection-config{grid-template-columns:1fr 1fr;gap:7px;display:grid}.vb-protection-config .vb-product-tabs,.vb-protection-config .vb-product-detail{grid-column:1/-1}.vb-protection-config .vb-detail-toggle{min-height:30px;margin:0;padding:5px;font-size:8px!important}.vb-protection-config>.vb-text-button{justify-content:center;min-height:30px;margin:0;padding:0;font-size:8px!important}.vb-stage[data-chapter="3"][data-inspection=true] .vb-orbit-controls{top:34%}}@media(min-height:651px)and (max-width:700px){.vb-coating-photo img{aspect-ratio:1.85}}@media(max-height:450px)and (min-width:701px){.vb-stage[data-chapter="1"] .vb-chapter-copy{top:27%}.vb-stage[data-chapter="1"] .vb-chapter-copy h2{font-size:28px}.vb-protection-config{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.vb-protection-config .vb-product-tabs,.vb-protection-config .vb-product-detail{grid-column:1/-1}.vb-protection-config .vb-product-tabs{margin:0}.vb-protection-config .vb-product-detail p{display:none}.vb-protection-config .vb-product-detail small{margin-top:5px;font-size:6px;line-height:1.4}.vb-protection-config .vb-coverage{margin:0}.vb-protection-config .vb-coverage button{min-height:25px;padding:5px}.vb-protection-config .vb-detail-toggle,.vb-protection-config>.vb-text-button{justify-content:center;min-height:26px;margin:0;padding:4px;font-size:8px!important}}@media(max-height:650px)and (max-width:700px){.vb-window-studio{gap:5px;padding:9px 12px;bottom:80px}.vb-window-heading{display:none}.vb-window-studio .vb-studio-note{font-size:5px}.vb-stage[data-chapter="3"] .vb-chapter-copy{top:20%}.vb-stage[data-chapter="3"] .vb-chapter-copy h2{font-size:29px}.vb-coating-photo{top:33%}.vb-coating-photo[data-product=windows]{top:25%}.vb-protection-config .vb-detail-toggle,.vb-protection-config>.vb-text-button{min-height:26px;margin:0;padding:3px;font-size:8px!important}.vb-protection-config .vb-coverage{margin-top:0}.vb-protection-config .vb-product-detail small{margin-top:5px;line-height:1.3}}@media(max-height:650px)and (min-width:701px){.vb-window-studio{width:230px;padding:12px;top:98px}.vb-window-heading{display:none}.vb-window-studio .vb-series-label{margin:0 0 9px;font-size:0}.vb-window-studio .vb-series-label select{margin:0;padding:6px;font-size:10px}.vb-window-studio .vb-tint-control{margin:10px 0}.vb-window-studio .vb-tint-control>div,.vb-separation-label,#vb-window-separation{display:none}.vb-window-compare button,.vb-window-assembly button{min-height:28px;padding:6px;font-size:8px}.vb-window-studio .vb-detail-toggle{min-height:29px;margin-top:9px;padding:6px;font-size:8px!important}.vb-window-studio .vb-studio-enquire{border:0;padding:10px 0 0;font-size:8px}.vb-window-studio .vb-studio-note{margin-top:8px;font-size:6px}.vb-coating-photo{width:45%;top:24%}.vb-coating-photo img{aspect-ratio:2.1}.vb-coating-photo figcaption{padding:8px 12px;font-size:6px}.vb-stage[data-chapter="3"] .vb-chapter-copy h2{font-size:34px}}@media(prefers-reduced-motion:reduce){.vb-coating-photo{animation:none}}.vb-material-lens{background:linear-gradient(140deg,#203034,var(--vb-selected));position:relative;overflow:hidden}.vb-material-lens>img{visibility:hidden}.vb-material-lens>canvas{opacity:0;width:100%;height:100%;transition:opacity .25s;display:block;position:absolute;inset:0}.vb-material-lens[data-ready=true]>canvas{opacity:1}.vb-material-lens[data-ready=fallback]>img{visibility:visible}.vb-lens-fallback-label{display:none}.vb-material-lens[data-ready=fallback] .vb-lens-fallback-label{color:#d8d8cd;background:#111b1ddd;padding:6px;font-size:8px;display:block;position:absolute;bottom:10px;left:10px}.vb-live-macro{opacity:var(--vb-lens-opacity,1);transform:scale(calc(.95 + var(--vb-lens-opacity,1)*.05));transition:none;animation:none}.vb-live-macro figcaption>span small{color:#a4b5ae;margin-top:5px;font-size:6px;display:block}.vb-coating-photo[data-product=wrap]{width:60%;left:6.5vw;right:auto}.vb-stage[data-macro=true][data-chapter="2"] .vb-wrap-copy{opacity:0;pointer-events:none}.vb-lens-back{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#10191ce8;border:1px solid #d4c29677;align-items:center;gap:6px;padding:9px 11px;display:flex;position:absolute;top:12px;right:12px;color:#e2cca3!important;font-size:9px!important}.vb-wrap-zoom{background:0 0;border:0;align-items:center;gap:4px;padding:0;display:flex;color:#cfb888!important;font-size:8px!important}.vb-cinematic-toggle{z-index:9;letter-spacing:.05em;background:0 0;border:0;padding:9px 0;position:absolute;top:152px;right:calc(6.5vw + 178px);color:#b9c6bf!important;font-size:8px!important}.vb-cinematic-toggle:before{content:"";background:#c8ad78;border-radius:50%;width:4px;height:4px;margin:0 7px 1px 0;display:inline-block}.vb-stage .vb-ask-ai{top:198px;right:6.5vw}.vb-stage:not(.is-ready) .vb-car-poster{opacity:.16;filter:blur(12px)}.vb-car-poster{transition:opacity .18s}.gt3-stage__canvas{transition:opacity .3s}@media(max-width:700px){.vb-cinematic-toggle{padding:5px 0;top:118px;left:28px;right:auto;font-size:6px!important}.vb-stage .vb-ask-ai{padding:5px;top:73px;right:28px;font-size:6px!important}.vb-lens-back{padding:7px;top:7px;right:7px;font-size:7px!important}.vb-coating-photo[data-product=wrap]{width:auto;top:30%;left:28px;right:28px}.vb-stage[data-macro=true][data-chapter="2"] .vb-colour-studio{gap:0 10px;padding:10px 14px}.vb-stage[data-macro=true][data-chapter="2"] .vb-studio-heading,.vb-stage[data-macro=true][data-chapter="2"] .vb-selected-colour,.vb-stage[data-macro=true][data-chapter="2"] .vb-layer-toggle{display:none}.vb-stage[data-macro=true][data-chapter="2"] .vb-wrap-products{margin:0 0 10px}.vb-stage[data-macro=true][data-chapter="2"] .vb-wrap-products button{min-height:28px;font-size:9px}.vb-stage[data-macro=true][data-chapter="2"] .vb-finishes{margin-top:12px}.vb-stage[data-macro=true][data-chapter="2"] .vb-finishes button{min-height:30px;padding:6px 4px;font-size:10px}.vb-stage[data-macro=true][data-chapter="2"] .vb-studio-enquire{padding-top:10px}.vb-stage[data-macro=true][data-chapter="2"] .vb-studio-note{margin-top:7px;font-size:6px}.vb-live-macro figcaption{padding:8px 10px}.vb-live-macro figcaption>span{font-size:7px}.vb-live-macro figcaption>span small{margin-top:4px;font-size:5px}.vb-live-macro figcaption>small{text-align:right;max-width:92px;font-size:5px}}@media(max-height:650px)and (max-width:700px){.vb-cinematic-toggle{top:92px;font-size:6px!important}.vb-coating-photo[data-product=wrap]{top:20%}.vb-coating-photo[data-product=wrap] img{aspect-ratio:2.15}.vb-stage[data-macro=true][data-chapter="2"] .vb-finishes{margin-top:9px}.vb-stage[data-macro=true][data-chapter="2"] .vb-finishes button{min-height:28px}.vb-stage[data-macro=true][data-chapter="2"] .vb-wrap-products{margin-bottom:8px}.vb-stage[data-macro=true][data-chapter="3"] .vb-series-label{display:none}.vb-stage[data-macro=true][data-chapter="1"] .vb-chapter-copy>h2,.vb-stage[data-macro=true][data-chapter="1"] .vb-chapter-copy>.vb-eyebrow{visibility:hidden}.vb-live-macro[data-product=coating],.vb-live-macro[data-product=ppf]{top:27%}.vb-live-macro[data-product=windows]{top:20%}}@media(max-height:650px)and (min-width:701px){.vb-cinematic-toggle{top:104px;right:calc(6.5vw + 345px);font-size:6px!important}.vb-coating-photo[data-product=wrap]{width:56%;top:24%}.vb-stage .vb-ask-ai{padding:4px;top:83px;right:6.5vw;font-size:6px!important}}@media(prefers-reduced-motion:reduce){.vb-live-macro,.gt3-stage__canvas,.vb-material-lens>canvas,.vb-car-poster{transition:none}}.vb-story{height:760svh}.vb-story-anchor{top:calc(40.5% - 40.5svh)}.vb-window-anchor{top:calc(66.5% - 66.5svh)}.vb-stage[data-navigating=true] .vb-chapter-copy:not([data-active=true]){opacity:0;visibility:hidden;transition:none}.vb-stage[data-navigating=true] .vb-chapter-copy[data-active=true]{animation:.65s .12s both vb-seek-copy}@keyframes vb-seek-copy{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.vb-stage-grid{display:none}.vb-stage:before{background:linear-gradient(90deg,#060d10da,#070e1175 31%,#080e1010 59%,#0000 80%,#08101320)}.vb-stage:after{background:linear-gradient(#0c14163d,#0000 24% 71%,#050d10ef)}.vb-chapter-readout{z-index:5;color:#d2d8d3;pointer-events:none;align-items:center;gap:15px;display:flex;position:absolute;top:157px;left:6.5vw}.vb-chapter-number{color:#dfc99c;font-variant-numeric:tabular-nums;align-items:baseline;gap:7px;font-size:15px;font-weight:500;display:flex}.vb-chapter-number small{color:#89978f;letter-spacing:.07em;font-size:7px}.vb-chapter-name{letter-spacing:.18em;text-transform:uppercase;font-size:8px}.vb-chapter-state{letter-spacing:.05em;color:#9eaea7;border-left:1px solid #b8c8bd3d;padding-left:14px;font-size:7px}.vb-chapter-copy{transition:opacity .65s,transform .85s cubic-bezier(.22,1,.36,1)}.vb-footer-actions{align-items:center;gap:22px;margin-left:15px;display:flex}.vb-bottom-line{z-index:9}.vb-stage-note{margin-left:auto;margin-right:0}.vb-credits-trigger{white-space:nowrap;position:static}.vb-sound-toggle{letter-spacing:.04em;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;min-height:36px;padding:8px 0;display:flex;color:#a8b7af!important;font-size:8px!important}.vb-sound-toggle[aria-pressed=true]{color:#e1c996!important}.vb-sound-toggle:disabled{opacity:.45;cursor:default}.vb-stage[data-reading=true] .vb-scroll-track>span{animation-play-state:paused}.vb-live-macro{height:min(650px,77svh - 72px);max-height:calc(77svh - 72px);opacity:var(--vb-lens-opacity,1);transform:scale(calc(.99 + var(--vb-lens-opacity,1)*.01));background:#101a1b;border-color:#d3bd8c6b;flex-direction:column;display:flex;top:23%;box-shadow:0 28px 100px #0007}.vb-live-macro[data-product=wrap],.vb-live-macro[data-product=windows]{width:59%}.vb-macro-visual{flex:1;min-height:130px;position:relative;overflow:hidden}.vb-macro-visual>.vb-material-lens{width:100%;height:100%}.vb-macro-visual .vb-material-lens>img{aspect-ratio:auto;object-fit:cover;height:100%}.vb-detail-stamp{letter-spacing:.2em;color:#e9e5da;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b131b68;padding:7px 9px;font:7px/1.2 Plus Jakarta Sans,sans-serif;position:absolute;top:19px;left:23px}.vb-detail-frame{pointer-events:none;border:1px solid #e0d5b52b;position:absolute;inset:17px}.vb-detail-frame:before,.vb-detail-frame:after{content:"";border-style:solid;border-color:#e4d8b9a6;width:22px;height:22px;position:absolute}.vb-detail-frame:before{border-width:0 0 1px 1px;bottom:-1px;left:-1px}.vb-detail-frame:after{border-width:1px 1px 0 0;top:-1px;right:-1px}.vb-lens-back{z-index:2;top:19px;right:23px}.vb-live-macro .vb-detail-brief{color:#e8e9df;letter-spacing:0;background:linear-gradient(115deg,#142124,#0c161a);flex:none;grid-template-columns:minmax(0,1fr) auto;gap:12px 20px;padding:21px 25px 17px;display:grid;position:relative}.vb-detail-kicker{letter-spacing:.16em;color:#ccb88e;font-size:7px;animation:.6s both vb-detail-caption;display:block}.vb-detail-explanation h3{letter-spacing:-.04em;margin:9px 0 7px;font-size:clamp(20px,1.75vw,29px);font-weight:500;line-height:1.15;animation:.7s .1s both vb-detail-caption}.vb-detail-explanation p{color:#bbc8c2;margin:0;font-size:10px;line-height:1.7;animation:.7s .2s both vb-detail-caption}.vb-detail-tags{color:#859b92;gap:17px;margin-top:12px;font-size:7px;animation:.7s .3s both vb-detail-caption;display:flex}.vb-detail-tags span:before{content:"+";color:#c9b17f;margin-right:6px}.vb-detail-next{flex-direction:column;justify-content:center;align-items:flex-end;gap:10px;min-width:113px;display:flex}.vb-detail-next>span{color:#9aaa9f;letter-spacing:.11em;font-size:6px}.vb-detail-next button{background:#bda16a0c;border:1px solid #c4ac7866;align-items:center;gap:18px;min-height:36px;padding:9px 13px;display:flex;color:#e6cea0!important;font-size:9px!important}.vb-detail-next button:hover{background:#bda16a22;border-color:#dcc18c}.vb-live-macro .vb-detail-disclosure{color:#7f9389;letter-spacing:.03em;grid-column:1/-1;font-size:6px}.vb-detail-reading-line{background:#bdab7a18;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.vb-detail-reading-line>span{transform-origin:0;width:100%;height:100%;transform:scaleX(var(--vb-read-progress,1));opacity:.55;background:#c6ad78;display:block}.vb-stage[data-macro=true][data-chapter="1"] .vb-chapter-copy>.vb-eyebrow,.vb-stage[data-macro=true][data-chapter="1"] .vb-chapter-copy>h2{opacity:.4}@keyframes vb-detail-caption{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:701px)and (max-width:1100px){.vb-chapter-readout{gap:10px}.vb-chapter-state{display:none}.vb-detail-brief{gap:9px 12px!important}.vb-detail-next{min-width:95px}.vb-detail-explanation h3{font-size:23px}}@media(max-width:700px){.vb-story{height:800svh}.vb-stage:before{background:linear-gradient(#071119d9,#08131855 27%,#0000 52%,#0710134d)}.vb-stage:after{background:linear-gradient(#06101445,#0000 24% 57%,#061014ee)}.vb-chapter-readout{gap:10px;top:151px;left:28px;right:28px}.vb-chapter-number{gap:5px;font-size:11px}.vb-chapter-number small{font-size:6px}.vb-chapter-name{letter-spacing:.13em;font-size:7px}.vb-chapter-state,.vb-chapter-copy>.vb-eyebrow{display:none}.vb-hero-copy,.vb-stage[data-chapter="1"] .vb-chapter-copy,.vb-stage[data-chapter="3"] .vb-chapter-copy,.vb-wrap-copy{top:23%}.vb-footer-actions{gap:15px;margin-left:0}.vb-sound-toggle{gap:4px;min-height:32px;font-size:7px!important}.vb-credits-trigger{font-size:7px!important}.vb-scroll-hint{gap:6px}.vb-scroll-hint>svg{display:none}.vb-live-macro,.vb-live-macro[data-product=wrap],.vb-live-macro[data-product=windows]{width:auto;height:calc(100svh - 486px);min-height:240px;max-height:calc(100svh - 285px);top:24%;left:28px;right:28px}.vb-macro-visual{min-height:110px}.vb-detail-frame{inset:9px}.vb-detail-stamp{padding:5px 6px;font-size:5px;top:12px;left:12px}.vb-lens-back{padding:6px 7px;top:12px;right:12px;font-size:7px!important}.vb-live-macro .vb-detail-brief{gap:8px 9px;padding:12px 13px 11px}.vb-detail-kicker{letter-spacing:.1em;font-size:5px}.vb-detail-explanation h3{margin:6px 0 5px;font-size:18px}.vb-detail-explanation p{font-size:8px;line-height:1.6}.vb-detail-tags{display:none}.vb-detail-next{gap:7px;min-width:68px}.vb-detail-next>span{text-align:right;max-width:67px;font-size:5px;line-height:1.6}.vb-detail-next button{gap:8px;min-height:31px;padding:6px 8px;font-size:7px!important}.vb-live-macro .vb-detail-disclosure{letter-spacing:0;font-size:5px;line-height:1.5}.vb-stage[data-macro=true] .vb-chapter-copy>h1,.vb-stage[data-macro=true] .vb-chapter-copy>h2,.vb-stage[data-macro=true] .vb-chapter-copy>p{visibility:hidden}.vb-stage[data-macro=true][data-chapter="1"] .vb-chapter-copy{width:100%;top:0;bottom:0;left:0}.vb-stage[data-macro=true] .vb-protection-config{width:calc(100% - 56px);padding:8px 10px;display:block;top:auto;bottom:89px;left:28px}.vb-stage[data-macro=true] .vb-protection-config .vb-product-detail,.vb-stage[data-macro=true] .vb-protection-config .vb-detail-toggle,.vb-stage[data-macro=true] .vb-protection-config>.vb-text-button{display:none}.vb-stage[data-macro=true] .vb-protection-config .vb-product-tabs{margin:0}.vb-stage[data-macro=true] .vb-protection-config .vb-product-tabs button{min-height:30px;font-size:9px}.vb-stage[data-macro=true] .vb-window-studio{gap:6px;padding:9px 11px}.vb-stage[data-macro=true] .vb-window-studio .vb-window-heading,.vb-stage[data-macro=true] .vb-window-studio .vb-series-label,.vb-stage[data-macro=true] .vb-window-studio .vb-tint-control,.vb-stage[data-macro=true] .vb-window-studio .vb-window-assembly,.vb-stage[data-macro=true] .vb-window-studio .vb-studio-enquire,.vb-stage[data-macro=true] .vb-window-studio .vb-studio-note{display:none}.vb-stage[data-macro=true] .vb-window-studio .vb-detail-toggle{grid-column:1/-1}}@media(max-height:650px)and (max-width:700px){.vb-chapter-readout{top:126px}.vb-hero-copy,.vb-wrap-copy,.vb-stage[data-chapter="1"] .vb-chapter-copy,.vb-stage[data-chapter="3"] .vb-chapter-copy{top:27%}.vb-live-macro,.vb-live-macro[data-product=wrap],.vb-live-macro[data-product=windows]{height:225px;min-height:225px;max-height:calc(100svh - 230px);top:25%}.vb-stage[data-macro=true][data-chapter="2"] .vb-wrap-products,.vb-stage[data-macro=true][data-chapter="2"] .vb-studio-enquire,.vb-stage[data-macro=true][data-chapter="2"] .vb-studio-note{display:none}.vb-stage[data-macro=true][data-chapter="2"] .vb-colour-studio{padding:10px 12px}.vb-stage[data-macro=true][data-chapter="2"] .vb-finishes{margin-top:8px}}@media(max-height:650px)and (min-width:701px){.vb-stage[data-macro=true] .vb-orbit-toggle,.vb-stage[data-macro=true] .vb-chapter-readout,.vb-stage[data-macro=true] .vb-cinematic-toggle{visibility:hidden}.vb-chapter-readout{top:103px}.vb-chapter-number{font-size:11px}.vb-chapter-name{font-size:7px}.vb-chapter-state{display:none}.vb-live-macro,.vb-live-macro[data-product=wrap],.vb-live-macro[data-product=windows]{height:calc(75svh - 55px);max-height:calc(75svh - 55px);top:25%}.vb-macro-visual{min-height:80px}.vb-live-macro .vb-detail-brief{gap:7px 12px;padding:12px 16px 10px}.vb-detail-explanation h3{margin:5px 0;font-size:21px}.vb-detail-explanation p{font-size:9px}.vb-detail-tags{display:none}.vb-detail-next>span{font-size:5px}.vb-detail-next button{min-height:29px;font-size:8px!important}.vb-detail-kicker{font-size:6px}}@media(prefers-reduced-motion:reduce){.vb-stage[data-navigating=true] .vb-chapter-copy[data-active=true],.vb-detail-kicker,.vb-detail-explanation h3,.vb-detail-explanation p,.vb-detail-tags{animation:none}.vb-live-macro{transition:none;transform:none}}.vb-stage{--vb-layout-revision:9;--vb-header-safe:80px;--vb-gutter:clamp(28px,6.5vw,116px);--vb-metadata-top:calc(var(--vb-header-safe) + 18px);--vb-tools-top:calc(var(--vb-header-safe) + 46px);--vb-content-top:clamp(186px,23svh,228px);--vb-content-bottom:72px;--vb-panel-width:clamp(244px,20vw,300px);--vb-protect-width:min(33vw,480px);overflow:clip}.vb-stage .vb-top-line{top:var(--vb-metadata-top);left:var(--vb-gutter);right:var(--vb-gutter);align-items:center;min-height:12px;padding:0}.vb-stage .vb-chapter-readout{top:var(--vb-tools-top);left:var(--vb-gutter);min-height:36px;max-width:calc(100% - 2 * var(--vb-gutter) - 410px);visibility:visible;gap:12px;right:auto}.vb-stage[data-macro] .vb-chapter-readout{visibility:visible}.vb-stage .vb-chapter-name{line-height:1.6}.vb-stage .vb-copy-track,.vb-stage .vb-chapter-copy:not([data-active=true]){overflow:clip}.vb-stage-tools{z-index:9;top:var(--vb-tools-top);right:var(--vb-gutter);min-height:36px;max-width:calc(100% - 2 * var(--vb-gutter));justify-content:flex-end;align-items:center;gap:10px;display:flex;position:absolute}.vb-stage .vb-stage-tools>button{white-space:nowrap;visibility:visible;flex:none;justify-content:center;align-items:center;gap:7px;min-height:36px;margin:0;padding:8px 10px;line-height:1.4;display:inline-flex;position:static;inset:auto;font-size:8px!important}.vb-stage .vb-stage-tools>button[hidden]{display:none}.vb-stage .vb-stage-tools>.vb-cinematic-toggle{padding-left:0;padding-right:0}.vb-stage .vb-stage-tools>.vb-cinematic-toggle:before{flex:none;margin:0}.vb-stage[data-chapter][data-macro] .vb-chapter-copy{top:var(--vb-content-top);bottom:auto;left:var(--vb-gutter);width:min(41%,590px);max-height:calc(100svh - var(--vb-content-top) - var(--vb-content-bottom));right:auto}.vb-stage .vb-chapter-copy>.vb-eyebrow{display:none}.vb-stage .vb-hero-actions{margin-top:26px;position:static}.vb-stage .vb-finale-copy>.vb-primary,.vb-stage .vb-chapter-copy[data-active=true]>.vb-text-button{position:static;top:auto!important}.vb-stage .vb-finale-copy>.vb-text-button{margin-top:8px}.vb-stage[data-chapter="1"][data-macro] .vb-chapter-copy{bottom:var(--vb-content-bottom);width:var(--vb-protect-width);flex-direction:column;display:flex}.vb-stage[data-chapter="1"] .vb-chapter-copy>h2{flex:none;font-size:clamp(38px,4.25vw,68px)}.vb-stage[data-chapter][data-macro] .vb-protection-config{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c8ad7866 transparent;width:100%;min-height:0;margin-top:20px;display:block;position:relative;inset:auto;overflow-y:auto}.vb-stage .vb-protection-config .vb-product-tabs{margin-top:0}.vb-stage[data-macro] .vb-protection-config .vb-product-detail{display:block}.vb-stage[data-macro] .vb-protection-config .vb-detail-toggle{display:flex}.vb-stage[data-macro] .vb-protection-config>.vb-text-button{display:inline-flex;position:static}.vb-stage[data-chapter][data-macro] :is(.vb-colour-studio,.vb-window-studio){top:var(--vb-content-top);bottom:auto;left:auto;right:var(--vb-gutter);width:var(--vb-panel-width);max-height:calc(100svh - var(--vb-content-top) - var(--vb-content-bottom));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c8ad7866 transparent;margin:0;padding:20px;scroll-padding:12px;display:block;overflow-y:auto}.vb-stage :is(.vb-colour-studio,.vb-window-studio,.vb-protection-config):focus-within{scroll-behavior:smooth}.vb-stage :is(.vb-colour-studio,.vb-window-studio,.vb-protection-config) :is(button,a,input,select):focus-visible{outline-offset:2px}.vb-stage[data-macro=true][data-chapter="2"] :is(.vb-studio-heading,.vb-selected-colour,.vb-layer-toggle,.vb-wrap-products,.vb-studio-enquire){display:flex}.vb-stage[data-macro=true][data-chapter="2"] .vb-selected-colour{display:block}.vb-stage .vb-studio-heading{align-items:center;gap:8px;padding-bottom:14px;display:flex}.vb-stage .vb-wrap-zoom{white-space:nowrap;flex:none}.vb-stage .vb-selected-colour{min-height:0;padding-top:18px}.vb-stage .vb-selected-colour h3{margin:8px 0 20px}.vb-stage .vb-finish-label{margin:22px 0 10px}.vb-stage[data-macro] .vb-window-studio .vb-window-heading{gap:8px;margin-bottom:16px;padding-bottom:14px;display:flex}.vb-stage[data-macro] .vb-window-studio .vb-series-label{width:100%;margin-bottom:12px;font-size:7px;display:block}.vb-stage[data-macro] .vb-window-studio .vb-tint-control{margin:14px 0;display:block;position:static}.vb-stage[data-macro] .vb-window-studio .vb-window-assembly{display:flex}.vb-stage .vb-window-studio .vb-separation-label{margin-top:14px;display:flex}.vb-stage .vb-window-studio #vb-window-separation{display:block}.vb-stage[data-macro] .vb-window-studio .vb-studio-enquire{display:flex}.vb-stage .vb-window-studio .vb-detail-toggle{margin-top:12px}.vb-stage[data-chapter][data-macro] .vb-live-macro{top:var(--vb-content-top);right:var(--vb-gutter);width:calc(100% - 2 * var(--vb-gutter) - var(--vb-protect-width) - 24px);height:calc(100svh - var(--vb-content-top) - var(--vb-content-bottom));min-height:0;max-height:calc(100svh - var(--vb-content-top) - var(--vb-content-bottom));margin:0;left:auto}.vb-stage[data-chapter][data-macro] .vb-live-macro:is([data-product=wrap],[data-product=windows]){left:var(--vb-gutter);width:calc(100% - 2 * var(--vb-gutter) - var(--vb-panel-width) - 24px);right:auto}.vb-stage .vb-macro-visual{flex:1 1 0;min-height:70px}.vb-stage .vb-live-macro .vb-detail-brief{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;max-height:58%;overflow-y:auto}.vb-stage[data-macro=true][data-chapter="1"] .vb-chapter-copy>h2{display:none}.vb-stage[data-macro=true][data-chapter="1"] .vb-protection-config{margin-top:0}.vb-stage[data-chapter][data-macro] .vb-layer-study{top:var(--vb-content-top);bottom:auto;left:var(--vb-gutter);width:min(360px,calc(100% - 2 * var(--vb-gutter) - var(--vb-panel-width) - 24px));max-height:calc(100svh - var(--vb-content-top) - var(--vb-content-bottom));right:auto;overflow-y:auto}.vb-stage[data-layers=true] .vb-wrap-copy{visibility:hidden}.vb-stage[data-chapter][data-macro] .vb-orbit-controls{top:auto;bottom:var(--vb-content-bottom);left:auto;right:var(--vb-gutter);width:300px;max-width:calc(100% - 2 * var(--vb-gutter));margin:0;transform:none}.vb-stage[data-chapter="2"] .vb-orbit-controls,.vb-stage[data-chapter="3"] .vb-orbit-controls{left:var(--vb-gutter);transform:none}.vb-stage[data-inspection=true][data-chapter="2"] .vb-wrap-copy,.vb-stage[data-inspection=true][data-chapter="3"] .vb-chapter-copy{visibility:hidden}.vb-stage .vb-orbit-drag{top:var(--vb-content-top);bottom:calc(var(--vb-content-bottom) + 80px)}.vb-stage .vb-spec{bottom:calc(var(--vb-content-bottom) + 30px)}.vb-stage .vb-bottom-line{bottom:16px;left:var(--vb-gutter);right:var(--vb-gutter);min-height:36px}.vb-stage .vb-chapter-nav{right:clamp(12px,1.8vw,32px);top:calc(var(--vb-content-top) + 40px);bottom:var(--vb-content-bottom);justify-content:center}@media(min-width:701px)and (max-width:1100px){.vb-stage{--vb-panel-width:244px}.vb-stage .vb-chapter-readout{max-width:calc(100% - 2 * var(--vb-gutter) - 380px)}.vb-stage .vb-chapter-state{display:none}.vb-stage .vb-stage-tools{gap:8px}.vb-stage .vb-stage-tools>button{padding:8px;font-size:7px!important}.vb-stage .vb-stage-tools>.vb-cinematic-toggle{padding:8px 0}.vb-stage .vb-product-tabs{flex-wrap:wrap}.vb-stage .vb-product-tabs button{white-space:nowrap;flex:1;padding:8px 6px}}@media(min-width:701px)and (max-height:760px){.vb-stage{--vb-content-top:186px;--vb-content-bottom:70px}.vb-stage .vb-chapter-state{display:none}.vb-stage .vb-hero-copy h1{font-size:clamp(54px,6.2vw,88px)}.vb-stage .vb-chapter-copy h2,.vb-stage[data-chapter="1"] .vb-chapter-copy>h2{font-size:clamp(34px,3.8vw,54px);line-height:1.02}.vb-stage .vb-chapter-copy p{margin:16px 0 18px;font-size:11px;line-height:1.7}.vb-stage .vb-hero-actions{gap:15px;margin-top:20px}.vb-stage .vb-hero-caption{margin-top:20px}.vb-stage[data-chapter][data-macro] :is(.vb-colour-studio,.vb-window-studio){padding:15px}.vb-stage .vb-studio-heading{padding-bottom:11px}.vb-stage .vb-selected-colour{padding-top:12px}.vb-stage .vb-selected-colour h3{margin:5px 0 14px;font-size:25px}.vb-stage .vb-finish-label{margin:14px 0 8px}.vb-stage .vb-wrap-products{margin-top:11px}.vb-stage .vb-layer-toggle{margin-top:12px;padding:9px 0}.vb-stage .vb-studio-enquire{padding:10px 0}.vb-stage .vb-studio-note{display:none}.vb-stage .vb-protection-config{margin-top:16px}.vb-stage .vb-product-detail p{margin:12px 0;font-size:10px}.vb-stage .vb-product-detail small{margin-top:8px;font-size:7px}.vb-stage .vb-window-heading{margin-bottom:11px;padding-bottom:11px}.vb-stage .vb-window-studio .vb-series-label{margin-bottom:10px}.vb-stage .vb-window-studio .vb-series-label select{padding:8px}.vb-stage .vb-window-studio .vb-tint-control{margin:10px 0}.vb-stage .vb-window-studio .vb-separation-label,.vb-stage .vb-window-studio .vb-detail-toggle{margin-top:10px}.vb-stage .vb-live-macro .vb-detail-brief{gap:8px 12px;padding:15px 17px}.vb-stage .vb-detail-explanation h3{margin:6px 0;font-size:22px}.vb-stage .vb-detail-explanation p{font-size:9px}.vb-stage .vb-detail-tags{display:none}}@media(max-width:700px){.vb-stage{--vb-gutter:28px;--vb-metadata-top:96px;--vb-tools-top:116px;--vb-content-top:188px;--vb-content-bottom:100px;--vb-mobile-panel-height:clamp(218px,36svh,310px)}.vb-stage .vb-top-line{letter-spacing:.08em;font-size:5px}.vb-stage .vb-top-line>span:last-child{font-size:5px}.vb-stage .vb-stage-tools{left:var(--vb-gutter);right:var(--vb-gutter);justify-content:space-between;gap:7px;min-height:32px}.vb-stage .vb-stage-tools>button{gap:4px;min-height:32px;padding:7px 6px;font-size:6px!important}.vb-stage .vb-stage-tools>button>svg{width:12px;height:12px}.vb-stage .vb-stage-tools>.vb-cinematic-toggle{letter-spacing:0;gap:4px;padding:7px 0}.vb-stage .vb-chapter-readout{top:159px;right:var(--vb-gutter);gap:10px;max-width:none;min-height:17px}.vb-stage .vb-chapter-state{display:none}.vb-stage[data-chapter][data-macro] .vb-chapter-copy{left:var(--vb-gutter);right:var(--vb-gutter);top:var(--vb-content-top);width:auto;max-height:calc(100svh - var(--vb-content-top) - var(--vb-content-bottom))}.vb-stage .vb-hero-copy h1{font-size:clamp(54px,16vw,80px)}.vb-stage .vb-chapter-copy h2,.vb-stage[data-chapter="1"] .vb-chapter-copy>h2{font-size:39px;line-height:1.03}.vb-stage .vb-chapter-copy p{margin:15px 0 0;font-size:11px}.vb-stage .vb-hero-actions{gap:15px;margin-top:24px}.vb-stage .vb-hero-caption{margin-top:18px}.vb-stage[data-chapter="0"][data-macro] .vb-hero-copy{bottom:var(--vb-content-bottom);max-height:none}.vb-stage[data-chapter="0"] .vb-hero-actions{margin:0;position:absolute;inset:auto 0 0}.vb-stage[data-chapter="0"] .vb-hero-caption{margin:0;position:absolute;bottom:68px;left:0}.vb-stage[data-chapter="0"] .vb-spec{display:none}.vb-stage .vb-finale-copy>.vb-primary{margin-top:24px}.vb-stage[data-chapter="4"][data-macro] .vb-finale-copy{bottom:var(--vb-content-bottom);max-height:none}.vb-stage[data-chapter="4"] .vb-finale-copy>.vb-primary{margin:0;position:absolute;bottom:48px;left:0;top:auto!important}.vb-stage[data-chapter="4"] .vb-finale-copy>.vb-text-button{margin:0;position:absolute;bottom:0;left:0;top:auto!important}.vb-stage[data-chapter="4"] .vb-spec{bottom:calc(var(--vb-content-bottom) + 120px)}.vb-stage[data-chapter="1"][data-macro] .vb-chapter-copy{bottom:var(--vb-content-bottom);width:auto;display:block}.vb-stage[data-chapter][data-macro] .vb-protection-config{width:auto;max-height:var(--vb-mobile-panel-height);margin:0;padding:13px 14px;position:absolute;inset:auto 0 0}.vb-stage[data-chapter][data-macro] :is(.vb-colour-studio,.vb-window-studio){top:auto;bottom:var(--vb-content-bottom);left:var(--vb-gutter);right:var(--vb-gutter);width:auto;max-height:var(--vb-mobile-panel-height);padding:13px 14px}.vb-stage[data-chapter][data-macro] .vb-colour-studio{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 12px;display:grid}.vb-stage .vb-studio-heading{grid-column:1/-1;padding-bottom:10px;font-size:7px}.vb-stage .vb-wrap-products{margin:10px 0 0}.vb-stage .vb-wrap-products button{min-height:32px;font-size:9px}.vb-stage .vb-selected-colour{padding-top:11px}.vb-stage .vb-selected-colour h3{margin:0 0 13px;font-size:24px}.vb-stage .vb-swatches{gap:7px;padding:4px 3px}.vb-stage .vb-swatch{width:25px;height:25px}.vb-stage .vb-finishes{margin-top:13px}.vb-stage .vb-finishes button{min-height:34px;font-size:10px}.vb-stage .vb-layer-toggle{margin-top:10px;padding:9px 0;font-size:9px!important}.vb-stage .vb-studio-enquire{min-height:28px;padding:8px 0 0}.vb-stage .vb-studio-note{display:none}.vb-stage .vb-protection-config .vb-product-tabs{margin:0;display:flex}.vb-stage .vb-protection-config .vb-product-tabs button{flex:1;min-height:33px;padding:7px;font-size:9px}.vb-stage[data-macro] .vb-protection-config .vb-product-detail{display:block}.vb-stage .vb-protection-config .vb-product-detail p{margin:10px 0;font-size:9px}.vb-stage .vb-protection-config .vb-coverage{margin:10px 0 0}.vb-stage .vb-protection-config .vb-coverage button{min-height:31px;padding:7px;font-size:9px}.vb-stage[data-macro] .vb-protection-config .vb-detail-toggle{width:100%;max-width:none;min-height:32px;margin-top:11px;padding:7px;display:flex;font-size:9px!important}.vb-stage[data-macro] .vb-protection-config>.vb-text-button{justify-content:center;min-height:30px;margin:5px 0 0;padding:6px 0;display:flex;font-size:9px!important}.vb-stage[data-macro] .vb-window-studio .vb-window-heading{margin-bottom:10px;padding-bottom:9px;font-size:7px;display:flex}.vb-stage[data-macro] .vb-window-studio .vb-series-label{margin-bottom:10px;font-size:6px;display:block}.vb-stage .vb-window-studio .vb-series-label select{min-height:32px;margin-top:6px;padding:7px;font-size:16px}.vb-stage[data-macro] .vb-window-studio .vb-tint-control{margin:11px 0;display:block}.vb-stage[data-macro] .vb-window-studio .vb-window-assembly{display:flex}.vb-stage .vb-window-compare button,.vb-stage .vb-window-assembly button{min-height:31px;font-size:9px}.vb-stage .vb-window-studio .vb-separation-label{margin-top:11px;font-size:6px;display:flex}.vb-stage .vb-window-studio #vb-window-separation{display:block}.vb-stage .vb-window-studio .vb-detail-toggle{min-height:32px;margin-top:9px;font-size:9px!important}.vb-stage[data-macro] .vb-window-studio .vb-studio-enquire{min-height:28px;margin-top:7px;display:flex}.vb-stage[data-macro=true]{--vb-mobile-panel-height:clamp(140px,24svh,208px)}.vb-stage[data-chapter][data-macro] .vb-live-macro,.vb-stage[data-chapter][data-macro] .vb-live-macro:is([data-product=wrap],[data-product=windows]){top:var(--vb-content-top);left:var(--vb-gutter);right:var(--vb-gutter);width:auto;height:calc(100svh - var(--vb-content-top) - var(--vb-content-bottom) - var(--vb-mobile-panel-height) - 14px);min-height:0;max-height:calc(100svh - var(--vb-content-top) - var(--vb-content-bottom) - var(--vb-mobile-panel-height) - 14px)}.vb-stage .vb-macro-visual{min-height:65px}.vb-stage .vb-live-macro .vb-detail-brief{max-height:60%;padding:11px 12px}.vb-stage .vb-detail-explanation h3{font-size:18px}.vb-stage .vb-detail-explanation p{font-size:8px}.vb-stage[data-macro=true][data-chapter="1"] .vb-chapter-copy{top:var(--vb-content-top);bottom:var(--vb-content-bottom);left:var(--vb-gutter);width:auto}.vb-stage[data-macro=true][data-chapter="1"] .vb-protection-config{width:auto;padding:11px 13px;bottom:0;left:0;right:0}.vb-stage[data-chapter][data-macro] .vb-layer-study{left:var(--vb-gutter);right:var(--vb-gutter);top:var(--vb-content-top);width:auto;max-height:calc(100svh - var(--vb-content-top) - var(--vb-content-bottom) - var(--vb-mobile-panel-height) - 14px);padding:13px;bottom:auto}.vb-stage .vb-layer-stack{height:110px}.vb-stage[data-chapter][data-macro] .vb-orbit-controls{top:var(--vb-content-top);bottom:auto;left:var(--vb-gutter);right:var(--vb-gutter);width:auto;max-width:none;padding:10px 13px;transform:none}.vb-stage[data-inspection=true] .vb-chapter-copy>h2,.vb-stage[data-inspection=true] .vb-chapter-copy>p{visibility:hidden}.vb-stage .vb-orbit-drag{left:0;right:0;top:calc(var(--vb-content-top) + 80px);bottom:calc(var(--vb-content-bottom) + var(--vb-mobile-panel-height) + 14px)}.vb-stage .vb-spec{left:var(--vb-gutter);bottom:calc(var(--vb-content-bottom) + 40px)}.vb-stage .vb-chapter-nav{top:auto;bottom:48px;left:var(--vb-gutter);flex-direction:row;justify-content:flex-start;gap:18px;right:auto}.vb-stage .vb-bottom-line{gap:10px;min-height:32px;bottom:12px}.vb-stage .vb-footer-actions{gap:12px;margin-left:auto}.vb-stage .vb-scroll-hint{letter-spacing:.05em;gap:6px;font-size:5px}.vb-stage .vb-sound-toggle,.vb-stage .vb-credits-trigger{font-size:6px!important}}@media(max-width:700px)and (max-height:650px){.vb-stage{--vb-metadata-top:90px;--vb-tools-top:106px;--vb-content-top:174px;--vb-content-bottom:96px}.vb-stage .vb-chapter-readout{min-height:16px;top:146px}.vb-stage .vb-hero-copy h1{font-size:49px}.vb-stage .vb-chapter-copy h2,.vb-stage[data-chapter="1"] .vb-chapter-copy>h2{font-size:28px}.vb-stage .vb-hero-copy p{margin-top:12px;font-size:10px}.vb-stage .vb-hero-actions{gap:9px;margin-top:17px}.vb-stage .vb-hero-actions .vb-primary{min-height:38px;padding:10px 11px;font-size:9px!important}.vb-stage .vb-hero-caption{margin-top:13px}.vb-stage .vb-finale-copy>.vb-primary{min-height:38px;margin-top:18px;font-size:9px!important}.vb-stage[data-chapter="4"] .vb-finale-copy>.vb-primary{margin-top:0}.vb-stage[data-chapter="4"] .vb-spec,.vb-stage .vb-protection-config .vb-product-detail p{display:none}.vb-stage .vb-product-detail small{font-size:6px}.vb-stage .vb-detail-kicker{display:none}.vb-stage .vb-detail-explanation h3{margin:0 0 5px;font-size:15px}.vb-stage .vb-detail-next>span{display:none}.vb-stage .vb-live-macro .vb-detail-brief{gap:6px;max-height:62%;padding:9px 10px}.vb-stage .vb-detail-next{min-width:62px}.vb-stage .vb-detail-next button{gap:5px;min-height:29px;padding:5px 6px}.vb-stage .vb-detail-disclosure{line-height:1.4}.vb-stage .vb-layer-stack{height:76px}.vb-stage .vb-layer-legend{font-size:8px;top:43px}.vb-stage .vb-layer-legend li{min-height:18px}}@media(min-width:701px)and (max-height:500px){.vb-stage{--vb-gutter:clamp(24px,5vw,52px);--vb-metadata-top:88px;--vb-tools-top:106px;--vb-content-top:151px;--vb-content-bottom:56px;--vb-panel-width:238px}.vb-stage .vb-top-line{min-height:9px;font-size:5px}.vb-stage .vb-coordinate,.vb-stage .vb-chapter-state{display:none}.vb-stage .vb-chapter-readout{gap:8px;max-width:210px;min-height:29px}.vb-stage .vb-chapter-number{font-size:10px}.vb-stage .vb-chapter-name{font-size:6px}.vb-stage .vb-stage-tools{gap:8px;min-height:29px}.vb-stage .vb-stage-tools>button{min-height:29px;padding:6px 7px;font-size:6px!important}.vb-stage .vb-stage-tools>.vb-cinematic-toggle{padding:6px 0}.vb-stage .vb-stage-tools>button>svg{width:12px;height:12px}.vb-stage .vb-hero-copy h1{font-size:40px}.vb-stage .vb-chapter-copy h2,.vb-stage[data-chapter="1"] .vb-chapter-copy>h2{font-size:28px}.vb-stage .vb-chapter-copy p{margin:10px 0;font-size:9px;line-height:1.5}.vb-stage .vb-hero-actions{gap:10px;margin-top:12px}.vb-stage .vb-primary{gap:10px;min-height:32px;padding:7px 9px;font-size:8px!important}.vb-stage .vb-text-button{padding:8px 0;font-size:8px!important}.vb-stage .vb-hero-caption{display:none}.vb-stage[data-chapter][data-macro] :is(.vb-colour-studio,.vb-window-studio){padding:12px}.vb-stage .vb-studio-heading{padding-bottom:8px;font-size:6px;display:flex}.vb-stage .vb-selected-colour{padding-top:10px}.vb-stage .vb-selected-colour h3{font-size:23px}.vb-stage .vb-protection-config{margin-top:11px}.vb-stage .vb-product-detail p,.vb-stage .vb-product-detail small{display:none}.vb-stage .vb-product-tabs button,.vb-stage .vb-coverage button{min-height:28px;padding:6px;font-size:8px}.vb-stage .vb-detail-toggle{min-height:29px;padding:6px;font-size:8px!important}.vb-stage .vb-detail-brief{grid-template-columns:minmax(0,1fr) auto}.vb-stage .vb-detail-next{min-width:72px}.vb-stage .vb-detail-next>span{display:none}.vb-stage .vb-detail-explanation h3{margin:0 0 5px;font-size:18px}.vb-stage .vb-detail-kicker,.vb-stage .vb-detail-tags{display:none}.vb-stage .vb-live-macro .vb-detail-brief{gap:6px 10px;max-height:65%;padding:9px 11px}.vb-stage .vb-detail-explanation p{font-size:8px;line-height:1.5}.vb-stage .vb-detail-next button{gap:6px;min-height:28px;padding:5px 7px;font-size:7px!important}.vb-stage .vb-detail-stamp{padding:5px;font-size:5px;top:10px;left:10px}.vb-stage .vb-lens-back{padding:5px 7px;top:10px;right:10px;font-size:6px!important}.vb-stage .vb-detail-frame{inset:8px}.vb-stage .vb-bottom-line{min-height:32px;bottom:9px}.vb-stage .vb-stage-note,.vb-stage .vb-spec{display:none}.vb-stage .vb-chapter-nav{gap:8px;width:24px;right:6px}.vb-stage .vb-chapter-nav button{justify-content:center;width:24px;min-height:20px}.vb-stage .vb-chapter-nav .vb-nav-line,.vb-stage .vb-chapter-nav .vb-nav-name{display:none}.vb-stage[data-chapter][data-macro] .vb-orbit-controls{width:260px;padding:9px 12px}.vb-stage .vb-orbit-controls label{font-size:6px}}.gt3-stage{isolation:isolate;width:100%;height:100%;min-height:280px;position:relative;overflow:hidden}.gt3-stage__canvas{opacity:0;outline:0;width:100%;height:100%;transition:opacity 1.1s;display:block}.gt3-stage--ready .gt3-stage__canvas{opacity:1}.gt3-stage__loading,.gt3-stage__fallback{color:#bda87d;letter-spacing:.23em;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:30px;font-family:inherit;font-size:9px;display:flex;position:absolute;inset:0}.gt3-stage__loading-line{transform-origin:0;background:linear-gradient(90deg,#0000,#ead4a2,#0000);width:90px;height:1px;animation:1.6s ease-in-out infinite gt3-studio-loading}.gt3-stage__fallback{color:#b0afa9;letter-spacing:.03em;background:radial-gradient(at 50% 60%,#24221b,#0000 65%);gap:4px;font-size:12px;line-height:1.7}.gt3-stage__fallback-mark{color:#a18d61;margin-bottom:18px;font-family:Georgia,serif;font-size:clamp(90px,15vw,190px);font-style:italic;font-weight:400;line-height:1}@keyframes gt3-studio-loading{0%,to{opacity:.3;transform:scaleX(.35)}50%{opacity:1;transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.gt3-stage__canvas{transition:none}.gt3-stage__loading-line{animation:none}}
