html{color-scheme:only light;background:#fff;scroll-behavior:smooth}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
body.page-id-14,body.page-id-103,body.page-id-115{color-scheme:only light;background:#fff!important}
body.page-id-14 .wp-site-blocks,body.page-id-103 .wp-site-blocks,body.page-id-115 .wp-site-blocks,
body.page-id-14 main,body.page-id-103 main,body.page-id-115 main,
body.page-id-14 .wp-block-post-content,body.page-id-103 .wp-block-post-content,body.page-id-115 .wp-block-post-content{background:#fff!important}

.vetron-luxe{--paper:#fff;--ink:#252623;--muted:#767770;--line:#ddded6;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;margin:0!important;isolation:isolate;overflow:clip}
.vetron-luxe *{box-sizing:border-box}.vetron-luxe a{color:inherit;text-decoration:none}.vetron-luxe a:focus-visible,.vetron-luxe summary:focus-visible{outline:2px solid #8c679f;outline-offset:8px}.vetron-luxe p,.vetron-luxe figure,.vetron-luxe h1,.vetron-luxe h2,.vetron-luxe h3,.vetron-luxe .wp-block-group{margin:0}.vetron-luxe img{display:block;width:100%;height:auto}.vetron-luxe .v-shell{width:min(1440px,100%);margin-inline:auto;padding-inline:5vw}.vetron-luxe .v-kicker{font-size:10px;font-weight:400;letter-spacing:.17em;text-transform:uppercase;line-height:1.7}.vetron-luxe .v-muted{color:var(--muted)}.vetron-luxe .v-body{font-size:14px;line-height:1.9;color:#62645d;max-width:350px}.vetron-luxe .v-serif{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-style:normal;letter-spacing:-.055em;line-height:1.03}.vetron-luxe .v-serif em{font-weight:400}.vetron-luxe .v-link{display:inline-block;font-size:11px;letter-spacing:.05em;padding:14px 0;border-bottom:1px solid #8e9087;margin-top:22px}.vetron-luxe .v-link a{display:inline-flex;gap:30px;align-items:center}.vetron-luxe .v-link a:hover{color:#855e95}
.vetron-luxe .v-header{height:86px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:10}.vetron-luxe .v-logo{width:138px;mix-blend-mode:multiply}.vetron-luxe .v-nav{display:flex;gap:32px;font-size:11px;letter-spacing:.03em}.vetron-luxe .v-nav a{padding-block:10px}.vetron-luxe .v-nav a:hover{text-decoration:underline;text-underline-offset:6px}.vetron-luxe .v-edition{font-size:10px;color:var(--muted)}
.vetron-luxe .v-hero{position:relative;min-height:min(860px,calc(100svh - 86px));display:grid;grid-template-columns:35% 65%;align-items:center;padding-block:90px 100px}.vetron-luxe .v-hero-copy{position:relative;z-index:3;align-self:center}.vetron-luxe .v-hero h1{font-size:clamp(58px,6.1vw,92px);margin:26px 0 24px;max-width:450px}.vetron-luxe .v-hero .v-body{max-width:270px}.vetron-luxe .v-hero-art{position:relative;align-self:stretch;display:flex;align-items:center;justify-content:center;margin-left:-9%;margin-right:-10%;z-index:2}.vetron-luxe .v-hero-art:before{content:'D89';position:absolute;top:4%;left:5%;font-size:clamp(140px,23vw,355px);font-weight:400;letter-spacing:-.09em;color:#e6e7e0;z-index:-1;line-height:1}.vetron-luxe .v-hero-art .v-watch{width:118%;max-width:none;transform:rotate(-9deg);filter:drop-shadow(0 28px 20px #60605b14)}.vetron-luxe .v-hero-bottom{position:absolute;bottom:34px;left:5vw;right:5vw;display:flex;align-items:end;justify-content:space-between}.vetron-luxe .v-model{font-size:12px;letter-spacing:.12em}.vetron-luxe .v-hero-bottom .v-kicker{margin-top:7px;color:var(--muted)}.vetron-luxe .v-scroll{font-size:10px;letter-spacing:.1em;text-transform:uppercase}.vetron-luxe .v-scroll a{display:flex;gap:38px;align-items:center}.vetron-luxe .v-hero-bottom .v-page{font-size:11px;color:var(--muted)}
.vetron-luxe .v-intro{border-top:1px solid var(--line);padding-block:70px 80px;display:grid;grid-template-columns:35% 65%;gap:0}.vetron-luxe .v-intro .v-serif{font-size:clamp(32px,3.5vw,52px);max-width:780px}.vetron-luxe .v-intro .v-kicker{padding-top:10px}
.vetron-luxe .v-clear{padding-block:70px 90px;display:grid;grid-template-columns:60% 40%;align-items:center;position:relative}.vetron-luxe .v-clear-art{margin-left:-12%;margin-right:-3%}.vetron-luxe .v-clear-art .v-watch{transform:rotate(9deg);filter:drop-shadow(0 25px 20px #60605b12)}.vetron-luxe .v-clear h2{font-size:clamp(48px,5.2vw,78px);margin:28px 0 25px}.vetron-luxe .v-clear-copy{padding-left:8%}.vetron-luxe .v-product-meta{margin-top:40px;border-top:1px solid var(--line);padding-top:20px;display:flex;justify-content:space-between;gap:20px;max-width:350px}.vetron-luxe .v-product-meta p{font-size:10px;letter-spacing:.08em}
.vetron-luxe .v-movement{padding-block:90px 85px;border-top:1px solid var(--line);position:relative}.vetron-luxe .v-section-head{display:flex;justify-content:space-between;gap:35px;align-items:start}.vetron-luxe .v-section-head h2{font-size:clamp(46px,5vw,76px);max-width:760px;margin-top:25px}.vetron-luxe .v-section-head .v-body{max-width:270px;padding-top:30px}.vetron-luxe .v-calibre{width:74%;margin:35px auto 38px!important;filter:drop-shadow(0 14px 16px #5456500a)}.vetron-luxe .v-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);padding-top:30px;margin-top:25px;gap:30px}.vetron-luxe .v-metric-value{font-family:Georgia,serif;font-size:48px;font-weight:400;letter-spacing:-.06em}.vetron-luxe .v-metrics .v-kicker{color:var(--muted);margin-top:12px}
.vetron-luxe .v-details{padding-block:95px 100px;border-top:1px solid var(--line)}.vetron-luxe .v-details h2{font-size:clamp(44px,5vw,70px);margin-top:25px}.vetron-luxe .v-duo{display:grid;grid-template-columns:1fr 1fr;gap:8vw;margin-top:30px}.vetron-luxe .v-detail-visual{height:320px;display:flex;align-items:center;justify-content:center}.vetron-luxe .v-detail-visual figure{width:100%;max-width:510px}.vetron-luxe .v-detail-visual img{height:320px;object-fit:contain}.vetron-luxe .v-detail-title{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-block:25px}.vetron-luxe .v-detail-title h3{font-family:Arial,sans-serif;font-size:18px;font-weight:400;letter-spacing:.03em}.vetron-luxe .v-detail-title .v-kicker{letter-spacing:.05em;color:var(--muted)}.vetron-luxe .v-specs summary{cursor:pointer;font-size:11px;letter-spacing:.03em;padding:0 0 20px;list-style:none;display:flex;justify-content:space-between}.vetron-luxe .v-specs summary:after{content:'+';font-size:18px}.vetron-luxe .v-specs[open] summary:after{content:'−'}.vetron-luxe .v-specs dl{margin:0}.vetron-luxe .v-specs dl div{display:grid;grid-template-columns:36% 64%;gap:16px;padding:14px 0;border-top:1px solid var(--line);font-size:12px;line-height:1.6}.vetron-luxe .v-specs dt{color:var(--muted)}.vetron-luxe .v-specs dd{margin:0}.vetron-luxe .v-footer{padding-block:32px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.vetron-luxe .v-footer .v-logo{width:108px}.vetron-luxe .v-footer p{font-size:10px;letter-spacing:.08em;color:var(--muted)}
@media(min-width:1000px){.vetron-luxe .v-hero-art{animation:vetron-emerge 1.6s ease both}.vetron-luxe .v-hero-copy{animation:vetron-copy 1.3s ease both}.vetron-luxe .v-watch{transition:transform 1.2s cubic-bezier(.2,.6,.2,1)}.vetron-luxe .v-hero-art:hover .v-watch{transform:rotate(-5deg) translateY(-7px)}.vetron-luxe .v-clear-art:hover .v-watch{transform:rotate(5deg) translateY(-7px)}}
@keyframes vetron-emerge{from{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}@keyframes vetron-copy{from{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}
@media(max-width:780px){.vetron-luxe .v-shell{padding-inline:24px}.vetron-luxe .v-header{height:76px}.vetron-luxe .v-logo{width:116px}.vetron-luxe .v-edition{display:none}.vetron-luxe .v-nav{gap:16px;font-size:10px}.vetron-luxe .v-nav a:first-child{display:none}.vetron-luxe .v-hero{display:flex;flex-direction:column;min-height:0;padding-block:48px 115px;align-items:stretch}.vetron-luxe .v-hero-copy{align-self:stretch}.vetron-luxe .v-hero h1{font-size:57px;margin:20px 0;max-width:300px}.vetron-luxe .v-hero .v-body{font-size:13px;max-width:290px}.vetron-luxe .v-hero-art{margin:-30px -44px -10px 8%;height:auto;min-height:320px;aspect-ratio:1.25}.vetron-luxe .v-hero-art .v-watch{width:125%}.vetron-luxe .v-hero-art:before{top:12%;font-size:clamp(140px,44vw,260px);left:3%}.vetron-luxe .v-hero-bottom{left:24px;right:24px;bottom:32px}.vetron-luxe .v-hero-bottom .v-page{display:none}.vetron-luxe .v-scroll a{gap:14px}.vetron-luxe .v-intro{grid-template-columns:1fr;padding-block:48px;gap:28px}.vetron-luxe .v-intro .v-serif{font-size:34px}.vetron-luxe .v-clear{display:flex;flex-direction:column;padding-block:25px 60px}.vetron-luxe .v-clear-art{margin:0 -38px;width:calc(100% + 76px);order:2}.vetron-luxe .v-clear-copy{padding:0;align-self:stretch;order:1}.vetron-luxe .v-clear h2{font-size:52px;margin-top:22px}.vetron-luxe .v-product-meta{max-width:none;margin-top:24px}.vetron-luxe .v-section-head{display:block}.vetron-luxe .v-section-head h2{font-size:46px}.vetron-luxe .v-section-head .v-body{max-width:340px;padding-top:24px}.vetron-luxe .v-movement{padding-block:60px}.vetron-luxe .v-calibre{width:calc(100% + 20px);margin:30px -10px!important}.vetron-luxe .v-metrics{gap:12px;padding-top:22px}.vetron-luxe .v-metric-value{font-size:35px}.vetron-luxe .v-metrics .v-kicker{font-size:8px;letter-spacing:.09em}.vetron-luxe .v-details{padding-block:60px}.vetron-luxe .v-details h2{font-size:46px}.vetron-luxe .v-duo{grid-template-columns:1fr;gap:38px;margin-top:20px}.vetron-luxe .v-detail-visual{height:265px}.vetron-luxe .v-detail-visual img{height:265px}.vetron-luxe .v-footer{gap:25px;flex-wrap:wrap}.vetron-luxe .v-footer .v-logo{width:100px}.vetron-luxe .v-footer p{font-size:9px}}
@media(prefers-reduced-motion:reduce){.vetron-luxe *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.vetron-luxe .v-movement{background:#393a39;color:#f4f4ee;padding:100px 0 75px;border:0;overflow:hidden}.vetron-luxe .v-movement .v-section-head,.vetron-luxe .v-movement .v-metrics{width:min(1296px,90%);margin-inline:auto}.vetron-luxe .v-movement h2{color:#f4f4ee}.vetron-luxe .v-movement .v-body,.vetron-luxe .v-movement .v-kicker{color:#c1c2ba}.vetron-luxe .v-movement .v-calibre{width:min(1180px,100%);height:680px;margin:0 auto!important;filter:none;mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent),linear-gradient(to bottom,transparent,#000 13%,#000 88%,transparent);mask-composite:intersect}.vetron-luxe .v-calibre img{height:100%;object-fit:cover;object-position:50% 50%}.vetron-luxe .v-movement .v-metrics{border-color:#62645d;margin-top:0}.vetron-luxe .v-movement .v-metric-value{color:#fff}
@media(max-width:780px){.vetron-luxe .v-movement{padding:60px 0 48px}.vetron-luxe .v-movement .v-section-head,.vetron-luxe .v-movement .v-metrics{width:calc(100% - 48px)}.vetron-luxe .v-movement .v-calibre{width:100%;height:320px;margin:12px auto!important}.vetron-luxe .v-movement .v-calibre img{object-position:50% 50%}}
/* Heavy sans-serif title direction, 2026-09-30. */
.vetron-luxe .v-serif,.vetron-luxe h1,.vetron-luxe h2,.vetron-luxe .v-detail-title h3{font-family:'Arial Black','Helvetica Neue',Arial,sans-serif;font-weight:900;font-style:normal;letter-spacing:-.055em;line-height:1.06}
.vetron-luxe .v-serif em,.vetron-luxe h1 em,.vetron-luxe h2 em{font-style:normal;font-weight:inherit}
.vetron-luxe .v-hero h1{font-size:clamp(48px,4.9vw,74px)}
.vetron-luxe .v-clear h2{font-size:clamp(44px,4.3vw,64px)}
.vetron-luxe .v-section-head h2{font-size:clamp(40px,4.2vw,64px)}
.vetron-luxe .v-detail-title h3{letter-spacing:-.025em}
@media(max-width:780px){.vetron-luxe .v-hero h1{font-size:clamp(39px,11.4vw,55px);max-width:none}.vetron-luxe .v-clear h2{font-size:clamp(38px,10.7vw,50px)}.vetron-luxe .v-section-head h2{font-size:clamp(34px,9.5vw,46px)}.vetron-luxe .v-details h2{font-size:clamp(34px,9.5vw,46px)}}

/* Full-bleed supplied meteorite campaign photograph. */
.vetron-luxe .v-banner{width:100%;position:relative;overflow:hidden;background:#08070b}
.vetron-luxe .v-banner-image{width:100%;height:clamp(560px,62vw,940px)}
.vetron-luxe .v-banner-image img{width:100%;height:100%;object-fit:cover;object-position:50% 72%}
@media(max-width:780px){.vetron-luxe .v-banner-image{height:auto;aspect-ratio:4/5}.vetron-luxe .v-banner-image img{object-position:50% 62%}}
/* Campaign opening and roomier meteorite framing. */
.vetron-luxe .v-concept{width:100%;overflow:hidden;background:#eeefec}
.vetron-luxe .v-concept-image{width:100%;height:clamp(560px,calc(100svh - 86px),1000px)}
.vetron-luxe .v-concept-image img{width:100%;height:100%;object-fit:cover;object-position:center}
.vetron-luxe .v-banner-image{height:clamp(650px,72vw,1100px)}
.vetron-luxe .v-banner-image img{object-position:50% 18%}
.vetron-luxe .v-movement{background-image:url('assets/d89-gray-texture.png');background-repeat:no-repeat;background-size:cover}
@media(max-width:780px){.vetron-luxe .v-concept-image{height:calc(85svh - 76px);min-height:430px;max-height:760px}.vetron-luxe .v-concept-image img{object-position:50% 50%}.vetron-luxe .v-banner-image{height:auto;aspect-ratio:4/5}.vetron-luxe .v-banner-image img{object-position:50% 0%}}

/* More breathing room above the opening concept watch. */
.vetron-luxe .v-concept{padding-top:clamp(10px,1vw,16px);background:#e9e7ee}
.vetron-luxe .v-concept-image{height:auto;aspect-ratio:3/2}
.vetron-luxe .v-concept-image img{object-position:50% 0%;mask-image:linear-gradient(to bottom,transparent,#000 80px)}
@media(max-width:780px){.vetron-luxe .v-concept{padding-top:9px}.vetron-luxe .v-concept-image{height:calc(85svh - 166px);min-height:430px;max-height:670px}.vetron-luxe .v-concept-image img{mask-image:linear-gradient(to bottom,transparent,#000 55px)}}




/* Dark graphite material and lower meteorite framing. */
.vetron-luxe .v-movement{background-color:#262728;background-image:linear-gradient(#10121466,#10121466),url('assets/d89-gray-texture.png');background-size:cover;background-repeat:no-repeat}
.vetron-luxe .v-movement .v-calibre img{filter:brightness(.82) contrast(1.08)}
.vetron-luxe .v-banner-image img{object-position:50% 68%}
@media(max-width:780px){.vetron-luxe .v-banner-image img{object-position:50% 100%}}
/* Black material finish for the movement section. */
.vetron-luxe .v-movement{background-color:#090a0b;background-image:linear-gradient(#000000d9,#000000d9),url('assets/d89-gray-texture.png')}
.vetron-luxe .v-movement .v-calibre img{filter:contrast(1.65) brightness(.95)}
.vetron-luxe .v-movement .v-metrics{border-color:#343536}
/* Cleanly composited black matte tabletop, without original gray background. */
.vetron-luxe .v-movement{background:#050505}
.vetron-luxe .v-movement .v-calibre{width:min(1296px,100%);height:auto;aspect-ratio:3/2;mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent),linear-gradient(to bottom,transparent,#000 5%,#000 95%,transparent)}
.vetron-luxe .v-movement .v-calibre img{filter:none;object-fit:contain}
@media(max-width:780px){.vetron-luxe .v-movement .v-calibre{height:auto;aspect-ratio:3/2;margin:24px auto!important}}
/* Center the watch with a WordPress-safe crop. */
.vetron-luxe .v-banner-image{width:100%;max-width:none;margin:0}
.vetron-luxe .v-banner-image img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 50%;transform:none}
/* K9 crystal craftsmanship, sourced from brand deck pages 5–6. */
.vetron-luxe .v-craft{padding-block:100px 90px}
.vetron-luxe .v-craft-intro{display:grid;grid-template-columns:1.35fr 1fr;gap:8vw;align-items:start;margin-top:25px}
.vetron-luxe .v-craft h2{font-size:clamp(38px,4.2vw,62px)}
.vetron-luxe .v-craft-intro .v-body{max-width:440px;padding-top:6px}
.vetron-luxe .v-craft-image{height:440px;margin:35px 0 45px;mix-blend-mode:multiply}
.vetron-luxe .v-craft-image img{height:100%;object-fit:cover;object-position:50% 37%}
.vetron-luxe .v-craft-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;border-top:1px solid var(--line);padding-top:28px}
.vetron-luxe .v-craft-note h3{font-family:'Arial Black',Arial,sans-serif;font-size:17px;margin-bottom:14px;font-weight:900;letter-spacing:-.025em}
.vetron-luxe .v-craft-note .v-body{font-size:13px}
@media(max-width:780px){.vetron-luxe .v-craft{padding-block:60px}.vetron-luxe .v-craft-intro{grid-template-columns:1fr;gap:24px}.vetron-luxe .v-craft h2{font-size:36px}.vetron-luxe .v-craft-image{height:210px;margin:24px -24px 30px}.vetron-luxe .v-craft-notes{grid-template-columns:1fr;gap:25px}}
.vetron-luxe .v-craft-image{mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent),linear-gradient(to bottom,transparent,#000 12%,#000 82%,transparent);mask-composite:intersect}
/* Show all four supplied case-making stages without cropping. */
.vetron-luxe .v-craft-image{height:auto;mask-image:none;margin:40px 0;mix-blend-mode:multiply}
.vetron-luxe .v-craft-image img{height:auto;width:100%;object-fit:contain}
@media(max-width:780px){.vetron-luxe .v-craft-image{height:auto;margin:28px -16px;width:calc(100% + 32px)}}
/* Supplied exploded movement illustration on an uninterrupted white field. */
.vetron-luxe .v-exploded{background:#050505;color:#f4f4ee;padding:70px 24px}
.vetron-luxe .v-assembly{background:#050505;color:#fff;text-align:center;padding:80px 24px 95px;border-top:1px solid #202122}
.vetron-luxe .v-assembly-number{font-family:'Arial Black','Helvetica Neue',Arial,sans-serif;font-size:clamp(110px,13vw,190px);font-weight:900;letter-spacing:-.08em;line-height:.78}
.vetron-luxe .v-assembly-label{font-family:'Arial Black','Helvetica Neue',Arial,sans-serif;font-size:20px;font-weight:900;letter-spacing:-.03em;margin-top:30px!important}
.vetron-luxe .v-assembly-copy{font-size:16px;line-height:1.7;color:#d1d2cd;margin-top:14px!important}
@media(max-width:780px){.vetron-luxe .v-assembly{padding:64px 24px 72px}.vetron-luxe .v-assembly-number{font-size:100px}.vetron-luxe .v-assembly-label{font-size:17px;margin-top:24px!important}.vetron-luxe .v-assembly-copy{font-size:13px;max-width:310px;margin:12px auto 0!important}}
.vetron-luxe .v-exploded-image{width:min(720px,100%);margin:0 auto}
.vetron-luxe .v-exploded-image img{width:100%;height:auto;object-fit:contain}
.vetron-luxe .v-exploded-image img{filter:drop-shadow(0 26px 28px #0008)}
@media(max-width:780px){.vetron-luxe .v-exploded{padding:40px 16px}}
.vetron-luxe .v-exploded .v-metrics{width:min(1296px,100%);margin:48px auto 0;border-color:#343536;padding-top:28px;gap:50px}
.vetron-luxe .v-exploded .v-metric-value{color:#fff}
.vetron-luxe .v-exploded .v-metrics .v-kicker{color:#9b9c97}
.vetron-luxe .v-metric-copy{font-size:13px;line-height:1.75;color:#b9bab5;max-width:340px;margin-top:18px!important}
@media(max-width:780px){.vetron-luxe .v-exploded .v-metrics{grid-template-columns:1fr;margin-top:32px;gap:0;padding-top:0;border-top:0}.vetron-luxe .v-exploded .v-metric{padding:24px 0;border-top:1px solid #343536}.vetron-luxe .v-exploded .v-metric-value{font-size:40px}.vetron-luxe .v-exploded .v-metrics .v-kicker{font-size:8px;letter-spacing:.09em}.vetron-luxe .v-metric-copy{max-width:none;margin-top:14px!important}}

/* Join the paired and exploded movement presentations into one continuous black chapter. */
.vetron-luxe .v-movement{padding-bottom:0}
.vetron-luxe .v-assembly{padding-top:0;padding-bottom:70px;border-top:0}
.vetron-luxe .v-exploded{padding-top:0}
@media(max-width:780px){.vetron-luxe .v-movement{padding-bottom:0}.vetron-luxe .v-assembly{padding-top:0;padding-bottom:56px}.vetron-luxe .v-exploded{padding-top:0}}

/* WordPress.com compatibility: use declarations retained by Global Styles. */
.vetron-luxe{background:#fff;color:#252623}
.vetron-luxe .v-shell{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw}
.vetron-luxe .v-header{border-color:#ddded6}
.vetron-luxe .v-hero{padding-top:90px;padding-bottom:70px}
.vetron-luxe .v-hero-art{display:grid}
.vetron-luxe .v-hero-art:before,.vetron-luxe .v-hero-art .v-watch{grid-area:1/1}
.vetron-luxe .v-hero-art:before{align-self:start;justify-self:start;z-index:0}
.vetron-luxe .v-hero-art .v-watch{z-index:1}
.vetron-luxe .v-hero-bottom{grid-column:1/-1;margin-top:35px}
.vetron-luxe .v-intro{padding-top:70px;padding-bottom:80px;border-color:#ddded6}
.vetron-luxe .v-clear{padding-top:70px;padding-bottom:90px;grid-template-columns:65% 35%}
.vetron-luxe .v-clear-art{margin-left:0;margin-right:0}
.vetron-luxe .v-clear-art .v-watch{width:140%;max-width:none;margin-left:-20%;margin-right:auto;transform:rotate(9deg);transition:transform .65s cubic-bezier(.2,.7,.2,1)}
@media(min-width:1000px){.vetron-luxe .v-hero-art:hover .v-watch{transform:rotate(-9deg) scale(1.025)}.vetron-luxe .v-clear-art:hover .v-watch{transform:rotate(9deg) scale(1.025)}}
.vetron-luxe .v-movement .v-section-head,.vetron-luxe .v-movement .v-metrics{margin-left:auto;margin-right:auto}
.vetron-luxe .v-banner{display:block;width:100%!important;max-width:none!important;margin:0!important}
.vetron-luxe .v-banner-image{display:block;width:100%!important;max-width:none!important;height:clamp(650px,57vw,1100px);margin:0!important}
.vetron-luxe .v-banner-image img{display:block;position:static!important;left:auto;top:auto;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;object-position:50% 50%;transform:none!important}
.vetron-luxe .v-craft{padding-top:100px;padding-bottom:90px}
.vetron-luxe .v-details{padding-top:95px;padding-bottom:100px;border-color:#ddded6}
.vetron-luxe .v-detail-title{padding-top:25px;padding-bottom:25px;border-color:#ddded6}
.vetron-luxe .v-footer{padding-top:32px;padding-bottom:32px;border-color:#ddded6}
@media(min-width:1600px){.vetron-luxe .v-hero-art{margin-left:-4%;margin-right:-4%}.vetron-luxe .v-clear-copy{padding-left:6%}}
@media(max-width:780px){.vetron-luxe .v-shell{padding-left:24px;padding-right:24px}.vetron-luxe .v-hero{padding-top:48px;padding-bottom:64px}.vetron-luxe .v-hero-bottom{margin-top:10px}.vetron-luxe .v-intro{padding-top:48px;padding-bottom:48px}.vetron-luxe .v-clear{padding-top:25px;padding-bottom:60px}.vetron-luxe .v-clear-art{margin-left:-38px;margin-right:-38px}.vetron-luxe .v-clear-art .v-watch{width:125%;margin-left:-12.5%}.vetron-luxe .v-banner-image{height:auto;aspect-ratio:4/5}.vetron-luxe .v-banner-image img{object-position:50% 58%}.vetron-luxe .v-craft{padding-top:60px;padding-bottom:60px}.vetron-luxe .v-details{padding-top:60px;padding-bottom:60px}}

/* Clear D89 mountain campaign concept. */
.vetron-luxe .v-mountain{display:block;width:100%!important;max-width:none!important;margin:0!important;background:#19212a;overflow:hidden}
.vetron-luxe .v-mountain-image{display:block;width:100%!important;max-width:none!important;height:clamp(560px,56.25vw,940px);margin:0!important}
.vetron-luxe .v-mountain-image img{display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;object-position:50% 50%}
@media(max-width:780px){.vetron-luxe .v-mountain-image{height:auto;aspect-ratio:4/5}.vetron-luxe .v-mountain-image img{object-position:50% 50%}}

/* Remove the Assembler theme's automatic space above this page. */
body.page-id-14 .wp-block-post-content{padding-top:0!important}
body.page-id-14 .wp-block-post-content>.vetron-luxe.alignfull:first-child{margin-top:0!important}
body.page-id-103 .wp-block-post-content{padding-top:0!important}
body.page-id-103 .wp-block-post-content>.vetron-luxe.alignfull:first-child{margin-top:0!important}
.wp-block-post-content>.vetron-luxe.alignfull:first-child{margin-top:0!important}

/* Optically center the logo and navigation after removing the theme offset. */
.vetron-luxe .v-header>.v-logo,.vetron-luxe .v-header>.v-nav{transform:none}
@media(max-width:780px){.vetron-luxe .v-header>.v-logo,.vetron-luxe .v-header>.v-nav{transform:none}}

/* VETRON crystal cursor — desktop and precision pointers only. */
@media(pointer:fine){
body.page-id-14,body.page-id-14 .vetron-luxe,body.page-id-14 .vetron-luxe *{cursor:url('assets/vetron-cursor-default.png') 16 16,auto}
body.page-id-14 .vetron-luxe a,body.page-id-14 .vetron-luxe summary,body.page-id-14 .vetron-luxe button{cursor:url('assets/vetron-cursor-active.png') 16 16,pointer}
}

/* Case-making time and precision statement. */
.vetron-luxe .v-craft{background:#fff;color:#111}
.vetron-luxe .v-case-stat{text-align:center;padding:44px 24px 64px}
.vetron-luxe .v-case-stat-number{font-family:'Arial Black','Helvetica Neue',Arial,sans-serif;font-size:clamp(112px,13vw,188px);font-weight:900;letter-spacing:-.08em;line-height:.78;color:#9854b5}
.vetron-luxe .v-case-stat-label{font-family:'Arial Black','Helvetica Neue',Arial,sans-serif;font-size:20px;font-weight:900;letter-spacing:-.03em;color:#111;margin-top:30px!important}
.vetron-luxe .v-case-stat-copy{font-size:16px;line-height:1.7;color:#111;margin-top:14px!important}
@media(max-width:780px){.vetron-luxe .v-case-stat{padding:36px 12px 52px}.vetron-luxe .v-case-stat-number{font-size:100px}.vetron-luxe .v-case-stat-label{font-size:17px;margin-top:24px!important}.vetron-luxe .v-case-stat-copy{font-size:13px;margin-top:12px!important}}

/* Service page. */
.vetron-service{background:#fff;color:#252623}
.vetron-service .v-service-header-bar,.vetron-service .v-header{background:#fff}
.vetron-service .v-header .v-logo a{display:block;width:100%;height:auto}
.vetron-service .v-service-intro{text-align:center;padding:78px 5vw 84px;border-bottom:1px solid #ddded6}
.vetron-service .v-service-intro>.v-kicker{color:#767770;margin-bottom:30px!important}
.vetron-service .v-service-title{font-family:'Arial Black','Helvetica Neue',Arial,sans-serif;font-size:clamp(36px,4.2vw,62px);font-weight:900;letter-spacing:-.05em;line-height:1.08;max-width:1120px;margin-left:auto!important;margin-right:auto!important}
.vetron-service .v-service-welcome{margin-top:30px!important}
.vetron-service .v-service-line{font-size:clamp(16px,1.35vw,22px);line-height:1.6;color:#252623;margin-top:5px!important}
.vetron-service .v-service-register-link{margin-top:34px!important}
.vetron-service .v-service-register-link a{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:52px;padding:15px 26px;border:1px solid #252623;background:#252623;color:#fff;font-family:'Arial Black','Helvetica Neue',Arial,sans-serif;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transition:background .25s ease,border-color .25s ease,transform .25s ease}
.vetron-service .v-service-register-link a:hover{background:#9854b5;border-color:#9854b5;transform:translateY(-2px)}
.vetron-service .v-service-warranty{background:#050505;color:#f4f4ee;padding:105px 5vw 115px}
.vetron-service .v-service-section-head{width:min(1296px,100%);margin-left:auto!important;margin-right:auto!important;display:grid;grid-template-columns:1.45fr .55fr;gap:8vw;align-items:end}
.vetron-service .v-service-heading h2{font-size:clamp(50px,5.4vw,82px);margin-top:24px!important;color:#fff!important}
.vetron-service .v-service-warranty .v-kicker{color:#aaa9a5}
.vetron-service .v-service-lead{font-size:14px;line-height:1.9;color:#bbbcb7;max-width:360px}
.vetron-service .v-service-promises{width:min(1296px,100%);margin:80px auto 0!important;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #343536}
.vetron-service .v-service-promise{padding:48px 5vw 18px 0}
.vetron-service .v-service-promise+ .v-service-promise{border-left:1px solid #343536;padding-left:5vw;padding-right:0}
.vetron-service .v-service-number{font-family:'Arial Black','Helvetica Neue',Arial,sans-serif;font-size:clamp(120px,15vw,220px);font-weight:900;letter-spacing:-.09em;line-height:.78;color:#a35dbd}
.vetron-service .v-service-promise>.v-kicker{margin-top:34px!important}
.vetron-service .v-service-promise-title{font-family:'Arial Black','Helvetica Neue',Arial,sans-serif;font-size:clamp(24px,2.5vw,38px);font-weight:900;letter-spacing:-.04em;line-height:1.1;color:#fff;margin-top:18px!important}
.vetron-service .v-service-promise-copy{font-size:14px;line-height:1.85;color:#bbbcb7;max-width:520px;margin-top:22px!important}
.vetron-service .v-service-terms{padding-top:105px;padding-bottom:120px}
.vetron-service .v-service-terms-title{font-size:clamp(48px,5vw,76px);margin-top:24px!important;max-width:850px}
.vetron-service .v-service-term-list{margin-top:70px!important;border-top:1px solid #cfd0c9}
.vetron-service .v-service-term{display:grid;grid-template-columns:12% 88%;padding:30px 0;border-bottom:1px solid #cfd0c9}
.vetron-service .v-service-term-index{font-size:11px;letter-spacing:.12em;color:#8e659f;padding-top:5px}
.vetron-service .v-service-term-copy{display:grid;grid-template-columns:34% 66%;gap:4vw}
.vetron-service .v-service-term-title{font-family:'Arial Black','Helvetica Neue',Arial,sans-serif;font-size:19px;font-weight:900;letter-spacing:-.025em;color:#252623}
.vetron-service .v-service-term-body{font-size:13px;line-height:1.85;color:#62645d;max-width:680px}
.vetron-service .v-service-care{background:#e8e5ec;padding:110px 5vw 120px;text-align:center}
.vetron-service .v-service-care-copy{width:min(980px,100%);margin-left:auto!important;margin-right:auto!important}
.vetron-service .v-service-care h2{font-size:clamp(46px,5vw,74px);margin-top:24px!important}
.vetron-service .v-service-care-body{font-size:15px;line-height:1.9;color:#5f5c62;max-width:720px;margin:32px auto 0!important}
@media(max-width:780px){.vetron-service .v-service-intro{padding:52px 24px 58px}.vetron-service .v-service-title{font-size:32px}.vetron-service .v-service-welcome{margin-top:24px!important}.vetron-service .v-service-line{font-size:15px;line-height:1.65;margin-top:8px!important}.vetron-service .v-service-register-link{margin-top:28px!important}.vetron-service .v-service-register-link a{width:100%;max-width:320px}.vetron-service .v-service-warranty{padding:72px 24px 78px}.vetron-service .v-service-section-head{grid-template-columns:1fr;gap:28px}.vetron-service .v-service-heading h2{font-size:46px}.vetron-service .v-service-promises{grid-template-columns:1fr;margin-top:50px!important}.vetron-service .v-service-promise{padding:42px 0}.vetron-service .v-service-promise+ .v-service-promise{border-left:0;border-top:1px solid #343536;padding-left:0}.vetron-service .v-service-number{font-size:116px}.vetron-service .v-service-terms{padding-top:72px;padding-bottom:78px}.vetron-service .v-service-terms-title{font-size:43px}.vetron-service .v-service-term-list{margin-top:48px!important}.vetron-service .v-service-term{grid-template-columns:1fr;padding:25px 0;gap:16px}.vetron-service .v-service-term-copy{grid-template-columns:1fr;gap:14px}.vetron-service .v-service-care{padding:78px 24px 84px}.vetron-service .v-service-care h2{font-size:42px}}

/* VETRON owner registration form. */
.vetron-service .v-service-registration{background:#fff;padding:110px 5vw 120px;border-top:1px solid #ddded6}
.vetron-service .v-service-registration-inner{width:min(1296px,100%);margin-left:auto!important;margin-right:auto!important;display:grid;grid-template-columns:.85fr 1.15fr;gap:10vw;align-items:start}
.vetron-service .v-service-registration-copy>.v-kicker{color:#8e659f}
.vetron-service .v-service-registration-title{font-size:clamp(48px,5vw,76px);margin-top:24px!important}
.vetron-service .v-service-registration-body{font-size:14px;line-height:1.9;color:#62645d;max-width:430px;margin-top:28px!important}
.vetron-service .v-service-registration-form{padding-top:4px}
.vetron-service .v-service-registration-form form,.vetron-service .v-service-registration-form .contact-form{margin:0!important}
.vetron-service .v-service-registration-form .grunion-field-wrap,.vetron-service .v-service-registration-form p{margin:0 0 28px!important}
.vetron-service .v-service-registration-form label{display:block;font-size:10px;font-weight:400;letter-spacing:.17em;text-transform:uppercase;line-height:1.7;color:#252623;margin:0 0 10px}
.vetron-service .v-service-registration-form input[type='text'],.vetron-service .v-service-registration-form input[type='email'],.vetron-service .v-service-registration-form input[type='name']{display:block;width:100%;height:58px;border:0;border-bottom:1px solid #aeb0a8;border-radius:0;background:transparent;color:#252623;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.4;padding:10px 0;box-shadow:none;outline:none}
.vetron-service .v-service-registration-form input:focus{border-bottom-color:#9854b5;box-shadow:0 1px 0 #9854b5}
.vetron-service .v-service-registration-form input::placeholder{color:#9b9c96;opacity:1}
.vetron-service .v-service-registration-form .contact-submit,.vetron-service .v-service-registration-form p.contact-submit{margin:38px 0 0!important}
.vetron-service .v-service-registration-form button,.vetron-service .v-service-registration-form input[type='submit']{display:inline-flex;align-items:center;justify-content:center;min-height:54px;border:1px solid #252623;border-radius:0;background:#252623;color:#fff;font-family:'Arial Black','Helvetica Neue',Arial,sans-serif;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;padding:17px 28px;cursor:pointer;transition:background .25s ease,color .25s ease}
.vetron-service .v-service-registration-form button:hover,.vetron-service .v-service-registration-form input[type='submit']:hover{background:#9854b5;border-color:#9854b5}
.vetron-service .v-service-registration-form .required,.vetron-service .v-service-registration-form .grunion-label-required{color:#9854b5}
@media(max-width:780px){.vetron-service .v-service-registration{padding:78px 24px 84px}.vetron-service .v-service-registration-inner{grid-template-columns:1fr;gap:52px}.vetron-service .v-service-registration-title{font-size:43px}.vetron-service .v-service-registration-form input[type='text'],.vetron-service .v-service-registration-form input[type='email'],.vetron-service .v-service-registration-form input[type='name']{font-size:16px}.vetron-service .v-service-registration-form button,.vetron-service .v-service-registration-form input[type='submit']{width:100%}}

/* Shared primary navigation for Home and Service. */
.vetron-luxe .v-nav>span{display:inline-block;padding:10px 0}
.vetron-luxe .v-header .v-logo a{display:block;width:100%;height:auto}
@media(max-width:780px){.vetron-luxe .v-header>.v-logo{width:96px;flex:0 0 96px}.vetron-luxe .v-nav{gap:9px;font-size:8px;letter-spacing:.015em;white-space:nowrap}}

/* Keep the shared navigation locked to the same columns at every width. */
.vetron-luxe .v-header{display:grid;grid-template-columns:138px minmax(0,1fr);align-items:center}
.vetron-luxe .v-header>.v-logo{width:138px;justify-self:start}
.vetron-luxe .v-header>.v-nav{justify-self:end;align-items:center;min-width:0}
@media(max-width:780px){.vetron-luxe .v-shell{padding-left:18px;padding-right:18px}.vetron-luxe .v-header{grid-template-columns:86px minmax(0,1fr)}.vetron-luxe .v-header>.v-logo{width:86px}.vetron-luxe .v-nav{gap:7px;font-size:clamp(6.5px,1.85vw,8px);letter-spacing:0}}

/* World of Vetron. */
.vetron-world{background:#fff;color:#252623}
.vetron-world .v-world-header-bar,.vetron-world .v-header{background:#fff}
.vetron-world .v-world-born{background:#fff;text-align:center;padding:130px 6vw 145px;border-bottom:1px solid #ddded6}
body.page-id-115{background:#fff}

@media(prefers-color-scheme:dark){
	body.page-id-14,body.page-id-103,body.page-id-115,
	body.page-id-14 .wp-site-blocks,body.page-id-103 .wp-site-blocks,body.page-id-115 .wp-site-blocks,
	body.page-id-14 main,body.page-id-103 main,body.page-id-115 main,
	body.page-id-14 .wp-block-post-content,body.page-id-103 .wp-block-post-content,body.page-id-115 .wp-block-post-content,
	.vetron-luxe,.vetron-service,.vetron-world,.vetron-world .v-world-born,.vetron-world .v-world-crafted,
	.vetron-service .v-service-header-bar,.vetron-service .v-header,.vetron-service .v-service-registration{background-color:#fff!important;color:#252623}
	.vetron-service input,.vetron-service textarea,.vetron-service select{color-scheme:light;background-color:transparent;color:#252623}
}

.vetron-world .v-world-crafted{background:#fff;color:#252623;display:grid;grid-template-columns:50% 50%;min-height:850px}
.vetron-world .v-world-crafted-copy{padding:110px 7vw;align-self:center}
.vetron-world .v-world-crafted-copy>.v-kicker{color:#8e659f}
.vetron-world .v-world-crafted-title{font-family:'Arial Black','Helvetica Neue',Arial,sans-serif;font-size:clamp(44px,4.7vw,72px);font-weight:900;letter-spacing:-.05em;line-height:1.03;color:#252623;margin-top:25px!important}
.vetron-world .v-world-crafted-body{font-size:clamp(17px,1.45vw,23px);line-height:1.7;color:#343531;max-width:650px;margin-top:38px!important;text-align:justify}
.vetron-world .v-world-crafted-image{min-height:850px;overflow:hidden}
.vetron-world .v-world-crafted-image figure,.vetron-world .v-world-crafted-image img{width:100%;height:100%}
.vetron-world .v-world-crafted-image img{object-fit:cover;object-position:50% 50%}

@media(max-width:780px){
	.vetron-world .v-world-crafted{grid-template-columns:1fr;min-height:0}
	.vetron-world .v-world-crafted-copy{padding:72px 24px 68px}
	.vetron-world .v-world-crafted-title{font-size:clamp(38px,11vw,52px)}
	.vetron-world .v-world-crafted-body{font-size:16px;line-height:1.75;margin-top:28px!important;text-align:left}
	.vetron-world .v-world-crafted-image{min-height:0;aspect-ratio:3/4}
}
.vetron-world .v-world-title{font-family:'Arial Black','Helvetica Neue',Arial,sans-serif;font-size:clamp(58px,7.2vw,108px);font-weight:900;letter-spacing:-.055em;line-height:.98;color:#252623}
.vetron-world .v-world-born-copy{font-size:clamp(20px,2vw,31px);line-height:1.46;letter-spacing:-.018em;color:#252623;max-width:1120px;margin:48px auto 0!important;text-align:justify;text-align-last:center}
.vetron-world .v-world-spark{background:#050505;color:#f4f4ee;display:grid;grid-template-columns:56% 44%;min-height:820px}
.vetron-world .v-world-spark-image{min-height:820px;overflow:hidden}
.vetron-world .v-world-spark-image figure,.vetron-world .v-world-spark-image img{width:100%;height:100%}
.vetron-world .v-world-spark-image img{object-fit:cover;object-position:50% 50%}
.vetron-world .v-world-spark-copy{padding:105px 6vw 110px;align-self:center}
.vetron-world .v-world-spark-copy>.v-kicker{color:#9d9e98}
.vetron-world .v-world-spark-title{font-family:'Arial Black','Helvetica Neue',Arial,sans-serif;font-size:clamp(42px,4.5vw,70px);font-weight:900;letter-spacing:-.05em;line-height:1.02;color:#fff;margin-top:24px!important}
.vetron-world .v-world-spark-body{font-size:clamp(16px,1.38vw,22px);line-height:1.7;color:#c4c5c0;max-width:620px;margin-top:38px!important}
body.page-id-115 .wp-block-post-content{padding-top:0!important}
body.page-id-115 .wp-block-post-content>.vetron-world.alignfull:first-child{margin-top:0!important}
@media(max-width:780px){.vetron-world .v-world-born{padding:84px 24px 92px}.vetron-world .v-world-title{font-size:47px}.vetron-world .v-world-born-copy{font-size:18px;line-height:1.65;margin-top:34px!important;text-align:left}.vetron-world .v-world-spark{grid-template-columns:1fr;min-height:0}.vetron-world .v-world-spark-image{min-height:0;height:auto;aspect-ratio:4/5}.vetron-world .v-world-spark-image img{object-position:50% 56%}.vetron-world .v-world-spark-copy{padding:70px 24px 82px}.vetron-world .v-world-spark-title{font-size:42px}.vetron-world .v-world-spark-body{font-size:16px;line-height:1.75;margin-top:30px!important}}

/* World of Vetron: house history and chronology. */
.vetron-world .v-world-house{background:#fff;color:#252623;padding:120px 6vw 130px;border-top:1px solid #ddded6}
.vetron-world .v-world-house>.v-kicker{width:min(1296px,100%);margin:0 auto!important;color:#8e659f}
.vetron-world .v-world-house-intro{width:min(1296px,100%);margin:32px auto 0!important;display:grid;grid-template-columns:.9fr 1.1fr;gap:8vw;align-items:start}
.vetron-world .v-world-house-title{font-family:'Arial Black','Helvetica Neue',Arial,sans-serif;font-size:clamp(48px,5.8vw,88px);font-weight:900;letter-spacing:-.055em;line-height:.98;color:#252623}
.vetron-world .v-world-house-body{font-size:clamp(17px,1.45vw,23px);line-height:1.75;color:#343531;max-width:720px;padding-top:8px}
.vetron-world .v-world-timeline{background:#050505;color:#f4f4ee;padding:115px 6vw 125px}
.vetron-world .v-world-timeline>.v-kicker,.vetron-world .v-world-timeline-title,.vetron-world .v-world-timeline-list{width:min(1296px,100%);margin-left:auto!important;margin-right:auto!important}
.vetron-world .v-world-timeline>.v-kicker{color:#9d9e98}
.vetron-world .v-world-timeline-title{font-family:'Arial Black','Helvetica Neue',Arial,sans-serif;font-size:clamp(52px,6.3vw,96px);font-weight:900;letter-spacing:-.058em;line-height:.94;color:#fff;margin-top:28px!important}
.vetron-world .v-world-timeline-list{margin-top:76px!important;border-top:1px solid #343536}
.vetron-world .v-world-timeline-row{display:grid;grid-template-columns:34% 66%;gap:4vw;padding:34px 0 38px;border-bottom:1px solid #343536;align-items:start}
.vetron-world .v-world-timeline-date{font-family:'Arial Black','Helvetica Neue',Arial,sans-serif;font-size:clamp(28px,3.2vw,48px);font-weight:900;letter-spacing:-.045em;line-height:1;color:#a35dbd}
.vetron-world .v-world-timeline-copy{font-size:clamp(16px,1.35vw,21px);line-height:1.72;color:#c9cac5;max-width:780px}
@media(max-width:780px){.vetron-world .v-world-house{padding:76px 24px 84px}.vetron-world .v-world-house-intro{grid-template-columns:1fr;gap:30px;margin-top:24px!important}.vetron-world .v-world-house-title{font-size:clamp(40px,12vw,54px)}.vetron-world .v-world-house-body{font-size:16px;line-height:1.75;padding-top:0}.vetron-world .v-world-timeline{padding:76px 24px 84px}.vetron-world .v-world-timeline-title{font-size:clamp(43px,13vw,58px);margin-top:22px!important}.vetron-world .v-world-timeline-list{margin-top:50px!important}.vetron-world .v-world-timeline-row{grid-template-columns:1fr;gap:18px;padding:28px 0 31px}.vetron-world .v-world-timeline-date{font-size:32px}.vetron-world .v-world-timeline-copy{font-size:15px;line-height:1.7}}

html{margin:0!important}
body.vetron-page{margin:0!important;background:#fff!important;color-scheme:only light}
body.vetron-page main{display:block;margin:0;padding:0;background:#fff}
body.vetron-page .wp-site-blocks,body.vetron-page .wp-block-post-content{background:#fff!important}
body.vetron-page.admin-bar{padding-top:0}
body.vetron-page #wpadminbar{position:fixed}
@media(prefers-color-scheme:dark){body.vetron-page,body.vetron-page main{background:#fff!important;color:#252623}}
