@font-face{font-family:ViableRemix;src:url('fonts/remixicon.woff2') format('woff2');font-display:block}
.vn-store-icon{font:normal 36px/1 ViableRemix!important;display:inline-block;-webkit-font-smoothing:antialiased}
#content.vn-home,#content.vn-catalog{width:100%;max-width:none;margin:0;padding:0}
.vn-home{font-family:Jost,sans-serif}.vn-store-wide{max-width:1440px;margin-inline:auto}
.vn-home [hidden]{display:none!important}.vn-home-button{display:inline-block;padding:15px 45px;background:#6c9f44;border:1px solid #fff;color:#fff!important;font:500 16px/1 Jost,sans-serif;text-transform:uppercase;letter-spacing:.5px;text-align:center;text-decoration:none}
.vn-home-button:hover{background:#24396e;color:#6c9f44!important;border-color:#6c9f44}.vn-home-button.vn-outline{background:#fff;color:#6c9f44!important;border-color:#6c9f44}.vn-home-button.vn-outline:hover{background:#6c9f44;color:#fff!important}
.vn-hero{position:relative;height:calc(90vh + 3px);border-bottom:3px solid #fbf3f0;background:#fff;overflow:hidden}
.vn-hero-slide{position:absolute;inset:0;background-image:linear-gradient(#0008,#0008),var(--slide-image);background-position:bottom right;background-size:cover;padding:10vw;color:#fff}
.vn-hero-copy{width:100%;max-width:45%;text-shadow:0 0 43px #000c}
body.viable-native .vn-hero-copy h1{font:500 70px/1.1 Jost,sans-serif;margin:0 0 1.5rem;color:#fff}
.vn-hero-copy p{font:400 20px/1.5 Jost,sans-serif;margin:0 0 1.5rem}
.vn-hero button{position:absolute;border:0;background:transparent;padding:0;color:#6c9f44;cursor:pointer}
.vn-hero-prev,.vn-hero-next{top:50%;transform:translateY(-50%);width:40px;height:44px;font:400 48px/1 Arial,sans-serif}
.vn-hero-prev{left:5px}.vn-hero-next{right:5px}.vn-hero button:disabled{visibility:hidden}
.vn-hero-dots{position:absolute;bottom:10px;left:0;right:0;display:flex;justify-content:center;gap:8px}
.vn-hero .vn-hero-dots button{position:static;width:6px;height:6px;border-radius:50%;background:#6c9f44}.vn-hero .vn-hero-dots button[aria-current=true]{background:#fff}
.vn-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:25px;gap:0}
.vn-trust-card{height:280px;position:relative;text-align:center;outline-offset:-4px}
.vn-trust-front,.vn-trust-back{position:absolute;inset:0;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;transition:opacity .35s}
.vn-trust-card .vn-store-icon{margin-bottom:5px}.vn-trust-card h3{font-size:18px;letter-spacing:1px;text-transform:uppercase;margin:0 0 5px}.vn-trust-card p{color:#666;font-size:16px;line-height:1.5;margin:0}
.vn-trust-back{opacity:0;pointer-events:none}.vn-trust-back p{margin-bottom:15px}.vn-trust-back .vn-home-button{font-size:13px;padding:10px 20px}
.vn-trust-card:hover .vn-trust-front,.vn-trust-card:focus-within .vn-trust-front{opacity:0;pointer-events:none}.vn-trust-card:hover .vn-trust-back,.vn-trust-card:focus-within .vn-trust-back{opacity:1;pointer-events:auto}
.vn-home-about{display:flex;min-height:500px;padding-inline:25px}.vn-about-copy,.vn-about-image{width:50%;min-width:0}.vn-about-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-right:75px}.vn-about-copy h2{font-size:50px;letter-spacing:.5px;margin:0 0 20px}.vn-about-copy p{margin:0 0 30px;font-size:16px;line-height:1.5}.vn-about-copy .vn-home-button{padding:15px 30px}.vn-about-image{background-size:cover;background-position:bottom left}
.vn-home-row{max-width:1440px;margin-inline:auto;padding:75px 25px 50px}.vn-home-row:first-of-type{padding-top:100px}.vn-home-about+.vn-home-row{padding-top:100px}.vn-home-row:has([data-source="9e6d1e3"]){padding-bottom:100px}.vn-home-row:has([data-source="8e06943"]){padding-top:100px}
.vn-home-row>h2,.vn-home-blog>h2{font:500 24px/1.2 Jost,sans-serif;letter-spacing:1px;text-transform:uppercase;text-align:center;margin:0}
.vn-home-row>hr,.vn-home-blog>hr{width:75px;border:0;border-top:2px solid #6c9f44;margin:15px auto}
.vn-carousel{position:relative;--per-view:4;--slide-gap:30px}
.vn-carousel-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--per-view) - 1)*var(--slide-gap))/var(--per-view));gap:var(--slide-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;align-items:stretch}.vn-carousel-track::-webkit-scrollbar{display:none}
.vn-carousel-card{display:flex;flex-direction:column;justify-content:space-between;gap:10px;min-width:0;min-height:350px;padding:0 25px;scroll-snap-align:start;overflow:hidden}
.vn-carousel-image{display:block;line-height:0}.vn-carousel-image img{display:block;width:100%;aspect-ratio:4/5;object-fit:contain;transition:transform .3s}.vn-carousel-image:hover img{transform:scale(1.1)}
.vn-carousel-caption{display:flex;flex-direction:column;gap:7px}.vn-carousel-card h3{font:500 16px/24px Jost,sans-serif;margin:0}.vn-carousel-card h3 a{color:#222}.vn-carousel-card .price{font:700 18px/27px Jost,sans-serif;color:#6c9f44;margin:0 0 .9rem}.vn-carousel-card .price del{opacity:.5}.vn-carousel-card .price ins{background:transparent}
.vn-carousel-prev,.vn-carousel-next{position:absolute;top:calc((100% - 54px)/2);transform:translateY(-50%);border:0;background:#0008;color:#fff;width:30px;height:30px;padding:0;font:400 36px/24px Arial,sans-serif;cursor:pointer}.vn-carousel-prev{left:-20px}.vn-carousel-next{right:-20px}.vn-carousel-prev:hover,.vn-carousel-next:hover{background:#000}.vn-carousel button:disabled{visibility:hidden}
.vn-carousel-dots{display:flex;justify-content:center;gap:8px;margin-top:40px;height:14px}.vn-carousel-dots button{padding:0;width:14px;height:14px;min-width:14px;border:0;border-radius:50%;background:#6c9f44;opacity:.2;cursor:pointer}.vn-carousel-dots button[aria-current=true]{opacity:1}.vn-carousel.no-controls .vn-carousel-dots,.vn-carousel.no-controls>.vn-carousel-prev,.vn-carousel.no-controls>.vn-carousel-next{display:none}
.vn-process{min-height:95vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;padding:50px;background-position:center;background-size:cover}.vn-process-seal{width:180px;height:auto}.vn-process h2{font:500 50px/1.2 Jost,sans-serif;letter-spacing:.5px;text-shadow:1px 1px 10px #000;color:#fff;text-align:center;margin:0}.vn-video-poster{display:block;position:relative;width:900px;max-width:100%;border:3px solid #fff;background:transparent;padding:0;box-shadow:0 0 50px #fff;cursor:pointer}.vn-video-poster img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.vn-video-poster span{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);color:#fffc;font:75px/1 Arial,sans-serif;text-shadow:0 0 10px #0005}.vn-process .vn-process-button{background:transparent;color:#fff!important;border-color:#fff;padding:20px 40px}.vn-process-button:hover{background:#fff!important;color:#222!important}
.vn-home-blog{background:#fbf3f0;padding:75px 25px}.vn-home-blog>hr{margin-bottom:45px}.vn-blog-grid{display:flex;justify-content:space-between;gap:20px}.vn-blog-grid article{width:30%;text-align:center}.vn-blog-grid img{display:block;width:75%;height:auto;border-radius:50%;margin:0 auto 15px}.vn-blog-grid h3{font-size:24px;margin:0 0 20px;color:#222}.vn-blog-grid p{font-size:16px;line-height:1.8;margin:0;color:#666}
.vn-video-dialog{padding:0;border:0;background:#000;width:900px;max-width:90vw;overflow:visible}.vn-video-dialog:not([open]){display:none}.vn-video-dialog::backdrop{background:#000d}.vn-video-dialog iframe{display:block;width:100%;aspect-ratio:16/9;border:0}.vn-video-dialog>button{position:absolute;right:0;top:-42px;background:transparent;border:0;color:#fff;font-size:30px;padding:0;width:36px;height:36px;cursor:pointer}
.vn-store-announcement{position:relative;background:#1c3b6c;color:#fff;text-align:center;padding:15px 35px 15px 25px;border-left:10px solid #1c3b6c;font:500 16px/24px Jost,sans-serif}.vn-store-announcement button{position:absolute;right:10px;top:10px;border:0;background:none;padding:0;color:#fff;font:700 18px/1 Arial;cursor:pointer}
.vn-catalog-layout{display:flex;align-items:flex-start;gap:50px;width:100%;max-width:1230px;margin-inline:auto;padding:50px 25px 75px}.vn-catalog-sidebar{width:20%;flex-shrink:1;min-width:0}.vn-catalog-products{width:80%;flex-shrink:1;min-width:0}.vn-category-catalog .vn-catalog-layout{padding-bottom:90px}
.vn-catalog-sidebar .woocommerce-breadcrumb{font:400 14px/21px Jost,sans-serif;margin:0 0 15px;color:#6c9f44}.vn-catalog-sidebar .woocommerce-breadcrumb a{color:#969696}
.vn-category-nav{font-family:Jost,sans-serif}.vn-category-nav h2{font:500 24px/1.2 Jost,sans-serif;margin:0 0 12px}.vn-category-nav hr{width:64px;border:0;border-top:1px solid #6c9f44;margin:0 0 15px}.vn-category-nav ul{list-style:none;margin:0;padding:0}.vn-category-nav a{display:block;padding:6px 0;color:#222;font-size:16px;font-weight:500;line-height:24px}.vn-category-nav a:hover{color:#6c9f44}
.vn-catalog-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.vn-catalog-toolbar .woocommerce-result-count{margin:0 0 1em}.vn-catalog-toolbar .woocommerce-ordering{margin:0 0 1.5em}.vn-catalog-toolbar select{font:400 16px/24px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;padding:8px 16px;color:#222}
body.viable-native #content.vn-catalog ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:0;padding:0;clear:both}
body.viable-native #content.vn-catalog ul.products:before,body.viable-native #content.vn-catalog ul.products:after{display:none}
body.viable-native #content.vn-catalog ul.products li.product{display:flex;flex-direction:column;float:none;width:auto!important;margin:0!important;min-width:0;box-shadow:0 0 10px #0000001a;padding:15px;text-align:center;border:0}
.vn-catalog li.product>a.woocommerce-loop-product__link{display:block;flex:1;color:#222}.vn-catalog li.product a img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;margin:0 0 5px!important}
body.viable-native #content.vn-catalog .woocommerce-loop-product__title{font:600 16px/1.5 Jost,sans-serif;margin:0 0 5px;padding:.5em 0;color:#222}
body.viable-native #content.vn-catalog li.product .price{font:500 16px/24px Jost,sans-serif;color:#222;margin-bottom:.5em}
body.viable-native #content.vn-catalog li.product .button{display:block;width:100%;margin:5px 0 0;padding:12px 15px;border:1px solid #6c9f44;border-radius:0;background:#6c9f44;color:#fff;font:500 15px/1 Jost,sans-serif;text-transform:uppercase;letter-spacing:1px;white-space:normal}
body.viable-native #content.vn-catalog li.product .button:hover{background:#fff;color:#6c9f44}.vn-catalog .woocommerce-pagination{margin-top:25px}.vn-catalog .woocommerce-pagination ul{border:0}.vn-catalog .woocommerce-pagination ul li{border:0}.vn-catalog .woocommerce-pagination ul li a,.vn-catalog .woocommerce-pagination ul li span{padding:5px;color:#6c9f44;background:#fff;min-width:1.5em;line-height:1.5}.vn-catalog .woocommerce-pagination ul li .current,.vn-catalog .woocommerce-pagination ul li a:hover{background:#6c9f44;color:#fff}
.vn-category-hero{background-position:center;background-size:cover;padding:20px;min-height:180px}.vn-category-hero>div{max-width:1180px;margin:auto;display:flex;align-items:center;gap:0}.vn-category-image{width:160px;height:160px;object-fit:contain;border:5px solid #fff6;border-radius:50%}.vn-category-hero h1{font:500 48px/1.2 Jost,sans-serif;text-shadow:0 0 5px #0008;margin:0}.vn-category-hero h1 a{color:#fff}
.vn-catalog-cta{text-align:center;background:#fbf3f0;padding:60px 25px 50px}.vn-catalog-cta .vn-store-icon{font-size:50px!important;margin-bottom:20px}.vn-catalog-cta h2{font-size:36px;margin:0 0 20px}.vn-catalog-cta>div{max-width:1180px;margin:auto;font:400 16px/24px Jost,sans-serif;color:#666}.vn-catalog-cta p{margin:0 0 .9rem}
@media(max-width:1024px){
 .vn-hero{height:calc(60vh + 3px)}.vn-hero-copy{max-width:90%}body.viable-native .vn-hero-copy h1{font-size:60px}
 .vn-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vn-trust-front,.vn-trust-back{padding:15px}
 .vn-home-about{min-height:360px}.vn-about-copy{padding-right:40px}.vn-about-copy h2{font-size:40px}.vn-about-image{background-position:bottom center}
 .vn-home-row{padding-top:75px;padding-bottom:40px}.vn-home-about+.vn-home-row{padding-top:75px}.vn-carousel{--per-view:3}.vn-carousel-card{min-height:300px}.vn-carousel-dots{margin-top:30px;height:12px}.vn-carousel-dots button{width:12px;height:12px;min-width:12px}
 .vn-process{gap:40px}.vn-process h2{font-size:40px}.vn-home-blog{padding-block:60px}.vn-blog-grid{flex-wrap:wrap;row-gap:30px}.vn-blog-grid article{width:48%}
 .vn-catalog-layout{gap:25px;padding:25px 25px 50px}.vn-category-catalog .vn-catalog-layout{padding-top:50px;padding-bottom:60px}.vn-category-hero{min-height:140px}.vn-category-hero h1{font-size:36px}.vn-category-image{width:100px;height:100px}
 .vn-catalog-toolbar .woocommerce-result-count,.vn-catalog-toolbar select{font-size:14px}.vn-catalog-toolbar .woocommerce-ordering{width:50%}.vn-catalog-toolbar select{width:100%}.vn-category-nav a{font-size:15px}
}
@media(max-width:767px){
 .vn-hero{height:calc(65vh + 3px)}.vn-hero-copy{max-width:100%}body.viable-native .vn-hero-copy h1{font-size:36px}.vn-hero-copy p{font-size:17px}.vn-hero-prev,.vn-hero-next{font-size:32px;width:30px}.vn-home-button{font-size:14px;padding:15px 30px}
 .vn-hero-slide[data-slide="d88439b"]{background-image:linear-gradient(#0008,#0008),url('/wp-content/uploads/2026/10/viable-hero-motark-gummies-mobile.jpg');background-position:center bottom}
 .vn-trust-grid{padding:30px 20px 20px}.vn-trust-front,.vn-trust-back{padding:0}.vn-trust-card h3{font-size:16px}.vn-trust-card p{font-size:15px}
 .vn-home-about{flex-direction:column-reverse;padding-inline:20px;margin-bottom:40px;min-height:0}.vn-about-copy,.vn-about-image{width:100%}.vn-about-image{min-height:270px}.vn-about-copy{padding:25px 0 0;align-items:center;text-align:center}.vn-about-copy h2{font-size:30px}.vn-about-copy p{margin-bottom:20px}
 .vn-home-row{padding:50px 20px}.vn-home-about+.vn-home-row{padding-top:75px}.vn-home-row:has([data-source="8e06943"]){padding-top:75px}.vn-home-row>h2,.vn-home-blog>h2{font-size:20px}.vn-carousel{--per-view:2}.vn-carousel-card{padding-inline:20px}.vn-carousel-image img{width:220px;max-width:100%}.vn-carousel-caption{text-align:center}.vn-carousel-dots{margin-top:25px;height:10px;gap:8px}.vn-carousel-dots button{width:10px;height:10px;min-width:10px}.vn-carousel-prev,.vn-carousel-next{top:calc((100% - 35px)/2)}
 .vn-process{padding:50px 20px}.vn-process-seal{width:150px}.vn-process h2{font-size:30px;line-height:1.4}.vn-video-poster{border-width:2px}.vn-process .vn-process-button{font-size:14px}
 .vn-home-blog{padding:50px 20px}.vn-home-blog>hr{margin-bottom:30px}.vn-blog-grid{gap:30px}.vn-blog-grid article{width:100%}.vn-blog-grid h3{font-size:20px;margin-bottom:10px}.vn-blog-grid p{font-size:15px}.vn-blog-grid img{margin-bottom:10px}
 .vn-store-announcement{font-size:15px;padding-right:35px}.vn-catalog-layout{flex-direction:column;gap:0;padding:30px 20px 60px}.vn-catalog-sidebar,.vn-catalog-products{width:100%}.vn-catalog-sidebar{margin-bottom:20px}.vn-category-catalog .vn-catalog-layout{flex-direction:column-reverse;padding:20px}.vn-category-catalog .vn-catalog-products{margin-bottom:25px}
 .vn-category-nav{text-align:center}.vn-category-nav h2{font-size:24px}.vn-category-nav hr{margin-inline:auto}.vn-category-nav a{line-height:1.2}
 body.viable-native #content.vn-catalog ul.products{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:15px;row-gap:20px}
 body.viable-native #content.vn-catalog .woocommerce-loop-product__title{font-size:15px;margin-bottom:0}body.viable-native #content.vn-catalog li.product .price{font-size:15px}body.viable-native #content.vn-catalog li.product .button{font-size:14px}
 .vn-category-hero{min-height:100px;padding:15px}.vn-category-image{width:70px;height:70px;flex-shrink:0}.vn-category-hero h1{font-size:30px;margin-left:10px}
 .vn-catalog-cta{padding:50px 20px 40px}.vn-catalog-cta h2{font-size:24px}
}
@media(prefers-reduced-motion:reduce){.vn-home *{scroll-behavior:auto!important;transition:none!important}}
.vn-category-image{border:0;border-radius:0}
.vn-carousel-track{position:relative}.vn-carousel{padding-bottom:5px}.vn-carousel-dots{margin-top:61px}.vn-carousel-prev,.vn-carousel-next{width:35px;height:35px;top:calc(50% - 15px)}.vn-carousel.no-controls .vn-carousel-dots{display:flex;visibility:hidden}@media(max-width:1024px){.vn-carousel-dots{margin-top:49px}}@media(max-width:767px){.vn-carousel-dots{margin-top:42px}.vn-carousel-prev,.vn-carousel-next{top:calc(50% - 15px)}}
body.viable-native #content.vn-catalog li.product .button{width:auto;max-width:100%;align-self:center}@media(min-width:1025px){.vn-category-image{width:159.2px;height:159.2px}}

.vn-hero-slide{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),var(--slide-image)}
@media(max-width:767px){.vn-hero-slide[data-slide="d88439b"]{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url("/wp-content/uploads/2026/10/viable-hero-motark-gummies-mobile.jpg")}}

/* Match the source slide plus its separate 18px pagination line. */
.vn-hero{height:calc(90vh + 21px)}.vn-hero-slide{bottom:18px}.vn-hero-dots{bottom:6px}
.vn-hero-copy p{line-height:1.4}.vn-hero .vn-home-button{font-size:15px;line-height:15px;padding:15px 45px}
.vn-home-row>h2 a,.vn-home-blog>h2 a{color:#222}.vn-home-row>h2 a:hover,.vn-home-blog>h2 a:hover{color:#6c9f44}
@font-face{font-family:ViableFeather;src:url('fonts/feather.woff') format('woff');font-display:block}
.vn-store-icon-feather{font-family:ViableFeather!important}
@media(max-width:1024px){.vn-hero{height:calc(60vh + 21px)}}
@media(max-width:767px){.vn-hero{height:calc(65vh + 21px)}.vn-trust-grid{grid-template-columns:1fr}}
@media(max-width:1024px){.vn-about-copy h2{font-size:32px}.vn-catalog-cta h2{font-size:30px}}@media(max-width:767px){.vn-home-row>h2,.vn-home-blog>h2{font-size:24px}.vn-about-copy h2{font-size:28px}.vn-catalog-cta h2{font-size:24px}.vn-store-announcement{padding:10px;font:500 15px/22.5px Jost,sans-serif}.vn-store-announcement span{display:block;width:95%;text-align:center}.vn-catalog-sidebar .woocommerce-breadcrumb{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;margin-bottom:14px}.vn-category-nav h2{font-size:20px;line-height:24px;margin-bottom:5px}.vn-category-nav ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:15px;row-gap:0}.vn-category-nav a{font-size:16px;line-height:1.2;padding:8px 0}.vn-category-catalog .vn-category-nav a{font-size:15px;padding:7.5px 0}.vn-catalog-toolbar{gap:0}.vn-catalog-toolbar .woocommerce-ordering{flex:0 0 50%}.vn-catalog-toolbar .woocommerce-result-count{flex:0 1 auto}body.viable-native #content.vn-catalog li.product .price{line-height:22.5px}}
@media(max-width:767px){.vn-category-hero>div{align-items:flex-start}.vn-category-image{width:36.85%;height:auto;aspect-ratio:1}.vn-category-hero h1{margin-top:16px}}
@media(max-width:767px){.vn-catalog-sidebar .woocommerce-breadcrumb{text-align:center}}

/* Keep the original inline-widget spacing without an Elementor wrapper. */
.vn-carousel.no-controls .vn-carousel-dots{height:0}
.vn-home button.vn-video-poster{padding:0;border:3px solid #fff;border-radius:0;background:transparent;line-height:0}
.vn-process h2{padding-bottom:7px}
.vn-process .vn-process-button{padding:15px 45px;letter-spacing:1px}
.vn-hero .vn-home-button{letter-spacing:1px}
.vn-about-copy .vn-home-button{font-size:15px;line-height:15px;letter-spacing:1px;padding:15px 45px}
.vn-home-blog>hr{margin-bottom:55px}
.vn-blog-image{display:block;padding-bottom:29px}
.vn-blog-grid img{margin:0 auto}
.vn-blog-grid h3{margin:0 0 16px}.vn-blog-grid h3 a{color:#222}
/* Override the remaining kit button padding on native carousel controls. */
.vn-home .vn-carousel button.vn-carousel-prev,.vn-home .vn-carousel button.vn-carousel-next{display:grid;place-items:center;width:35px;height:35px;min-width:0;padding:0;border:0;border-radius:0;background:#0008;color:#fff;font:400 36px/24px Arial,sans-serif;letter-spacing:0}
.vn-home .vn-carousel button.vn-carousel-prev:hover,.vn-home .vn-carousel button.vn-carousel-next:hover{background:#000}
@media(min-width:1025px){.vn-carousel-dots{gap:12px}}
@media(max-width:1024px){.vn-blog-grid{row-gap:20px}}
@media(max-width:767px){
 .vn-category-hero h1{flex:1;text-align:center}
 .vn-home button.vn-video-poster{border-width:2px}
 .vn-hero .vn-home-button{letter-spacing:.5px}
 .vn-home-blog>hr{margin-bottom:40px}
 .vn-blog-grid{gap:20px}.vn-blog-image{padding-bottom:24px}
 .vn-blog-grid h3{margin-bottom:10px}
}
