.vulcan-blog-home{--vs-internal-content-width:1160px;--vs-internal-page-gutter:24px;--vs-internal-h1-size:clamp(2.75rem, 5.2vw, 4.45rem);--vs-internal-section-title-size:clamp(1.75rem, 3vw, 2.75rem);--vs-internal-hero-intro-size:clamp(0.94rem, 1.3vw, 1.06rem);--vs-internal-hero-intro-size-mobile:calc(0.78rem + 1px);--vs-internal-button-min-height:46px;--vs-internal-button-padding:11px 24px;--vs-internal-button-font-size:calc(0.86rem + 1px);--vs-internal-card-radius:14px;--vs-internal-panel-radius:18px;--vs-internal-pill-radius:999px;--vs-internal-media-hero-height:clamp(500px, 42vw, 600px);--vblog-orange:#fe5100;--vblog-orange-dark:#da4400;--vblog-charcoal:#45434e;--vblog-ink:var(--vblog-charcoal);--vblog-muted:#706e78;--vblog-dark:#292832;--vblog-paper:#f5f5f6;--vblog-white:#fff;--vblog-border:rgba(69, 67, 78, 0.15);--vblog-shadow:0 14px 36px rgba(32, 30, 40, 0.1);--vblog-soft-shadow:0 8px 24px rgba(33, 31, 40, 0.07);--vblog-radius:var(--vs-internal-card-radius);--vblog-anchor-offset:24px;min-width:0;background:var(--vblog-white);color:var(--vblog-ink);font-family:Rubik,Arial,sans-serif;overflow:clip}.vulcan-blog-home,.vulcan-blog-home *,.vulcan-blog-home *::before,.vulcan-blog-home *::after{box-sizing:border-box}.vulcan-blog-home section{scroll-margin-top:var(--vblog-anchor-offset)}.vulcan-blog-home img{display:block;max-width:100%;height:auto}.vulcan-blog-home a{color:inherit}.vblog-shell{width:min(var(--vs-internal-content-width), calc(100% - (var(--vs-internal-page-gutter) + var(--vs-internal-page-gutter))));margin-inline:auto}.vulcan-blog-home h1,.vulcan-blog-home h2,.vulcan-blog-home h3,.vulcan-blog-home p{margin-top:0}.vulcan-blog-home h1,.vulcan-blog-home h2,.vulcan-blog-home h3{color:inherit;font-family:inherit;font-weight:900;letter-spacing:-.035em;text-transform:uppercase}.vblog-accent{color:var(--vblog-orange);font-style:italic}.vblog-hero{position:relative;isolation:isolate;min-height:var(--vs-internal-media-hero-height);overflow:hidden;background-color:var(--vblog-dark);background-image:var(--vblog-hero-image,none);background-position:center;background-size:cover;color:var(--vblog-white)}.vblog-hero::after{position:absolute;inset:0;content:"";pointer-events:none}.vblog-hero::after{z-index:1;background:linear-gradient(to bottom,#fff0 66%,rgb(255 255 255 / .05) 72%,rgb(255 255 255 / .16) 77%,rgb(255 255 255 / .34) 82%,rgb(255 255 255 / .58) 87%,rgb(255 255 255 / .8) 92%,rgb(255 255 255 / .94) 96%,var(--vblog-white) 100%)}.vblog-hero__inner{position:relative;z-index:2;display:flex;align-items:center;min-height:inherit;padding-block:clamp(64px, 7vw, 92px) clamp(88px, 9vw, 120px)}.vblog-hero__copy{max-width:570px}.vblog-hero h1{margin:0;font-size:var(--vs-internal-h1-size);font-style:normal;line-height:.96;text-wrap:balance}.vblog-hero h1 span,.vblog-newsletter h2 span{display:block}.vblog-hero__intro{max-width:580px;margin-top:24px;color:rgb(255 255 255 / .88);font-family:Rubik,Arial,sans-serif;font-size:var(--vs-internal-hero-intro-size);font-style:italic;font-weight:400;letter-spacing:normal;line-height:1.65}.vblog-hero__intro p:last-child,.vblog-excerpt p:last-child,.vblog-newsletter__text p:last-child{margin-bottom:0}.vblog-filter-wrap{position:relative;z-index:3;width:min(930px, calc(100% - 48px));margin:32px auto 0}.vblog-filter-wrap--raised{margin-top:-65px}.vblog-filter{display:flex;align-items:stretch;justify-content:center;min-width:0;padding:17px 20px 0;overflow-x:auto;background:rgb(255 255 255 / .98);border:1px solid rgb(69 67 78 / .1);border-radius:var(--vs-internal-panel-radius);box-shadow:var(--vblog-shadow);scrollbar-width:thin}.vblog-filter__item{position:relative;display:flex;flex:1 0 135px;flex-direction:column;align-items:center;justify-content:center;min-height:92px;padding:2px 18px 20px;color:var(--vblog-ink);font-size:.79rem;font-weight:850;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;transition:color 180ms ease,background-color 180ms ease}.vblog-filter__item+.vblog-filter__item{border-left:1px solid var(--vblog-border)}.vblog-filter__item::after{position:absolute;right:14px;bottom:0;left:14px;height:4px;background:var(--vblog-orange);content:"";transform:scaleX(0);transition:transform 180ms ease}.vblog-filter__item:hover,.vblog-filter__item:focus-visible,.vblog-filter__item.is-active{color:var(--vblog-orange)}.vblog-filter__item:hover::after,.vblog-filter__item:focus-visible::after,.vblog-filter__item.is-active::after{transform:scaleX(1)}.vblog-filter__icon{display:grid;place-items:center;width:35px;height:35px;margin-bottom:9px}.vblog-filter__icon img{width:100%;height:100%;object-fit:contain}.vblog-featured{padding:clamp(40px, 6vw, 74px) 0 clamp(54px, 7vw, 86px)}.vblog-featured-card{display:grid;grid-template-columns:minmax(0,1.36fr) minmax(330px,0.94fr);overflow:hidden;background:var(--vblog-white);border:1px solid var(--vblog-border);border-radius:var(--vblog-radius);box-shadow:var(--vblog-shadow)}.vblog-featured-card--no-image{grid-template-columns:minmax(0,720px);justify-content:center}.vblog-featured-card__media,.vblog-card__media{display:block;overflow:hidden;background:#ececef}.vblog-featured-card__image{width:100%;height:100%!important;min-height:470px;object-fit:cover;transition:transform 300ms ease}.vblog-featured-card__media:hover .vblog-featured-card__image{transform:scale(1.025)}.vblog-featured-card__body{display:flex;flex-direction:column;justify-content:center;padding:clamp(34px, 5vw, 62px)}.vblog-kicker{margin-bottom:14px;color:var(--vblog-orange);font-size:.78rem;font-style:italic;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.vblog-featured-card h2{margin-bottom:16px;font-size:clamp(1.75rem, 3vw, 2.65rem)}.vblog-featured-card h2 a,.vblog-card h3 a{text-decoration:none}.vblog-featured-card h2 a:hover,.vblog-featured-card h2 a:focus-visible,.vblog-card h3 a:hover,.vblog-card h3 a:focus-visible{color:var(--vblog-orange)}.vblog-date{display:block;margin-bottom:17px;color:var(--vblog-muted);font-size:.76rem;font-weight:500;text-transform:uppercase}.vblog-excerpt{color:var(--vblog-ink);font-size:.97rem;line-height:1.62}.vblog-button{display:inline-flex;align-items:center;align-self:flex-start;justify-content:center;width:auto;min-height:var(--vs-internal-button-min-height);margin-top:23px;padding:var(--vs-internal-button-padding);background:var(--vblog-orange);border:2px solid var(--vblog-orange);border-radius:var(--vs-internal-pill-radius);box-shadow:0 8px 20px rgb(254 81 0 / .22);color:var(--vblog-white)!important;font-size:var(--vs-internal-button-font-size);font-weight:800;line-height:1.2;text-decoration:none;text-transform:none;transition:background-color 180ms ease,border-color 180ms ease,transform 180ms ease}.vblog-button:hover,.vblog-button:focus-visible{background:var(--vblog-orange-dark);border-color:var(--vblog-orange-dark);transform:translateY(-2px)}.vblog-articles{position:relative;padding:clamp(48px, 6vw, 78px) 0 clamp(62px, 8vw, 104px);background-color:var(--vblog-paper);background-image:var(--vblog-articles-background,none);background-position:center top;background-repeat:repeat;background-size:auto}.vblog-section-title{max-width:900px;margin:0 auto 28px;color:var(--vblog-charcoal);font-size:var(--vs-internal-section-title-size);font-style:normal;line-height:1.05;text-align:center}.vblog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px, 3vw, 34px)}.vblog-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;background:var(--vblog-white);border:1px solid var(--vblog-border);border-radius:var(--vblog-radius);box-shadow:var(--vblog-soft-shadow);transition:box-shadow 200ms ease,transform 200ms ease}.vblog-card:hover{box-shadow:var(--vblog-shadow);transform:translateY(-3px)}.vblog-card__media{aspect-ratio:16 / 8.5}.vblog-card__image{width:100%;height:100%!important;object-fit:cover;transition:transform 300ms ease}.vblog-card__media:hover .vblog-card__image{transform:scale(1.035)}.vblog-card__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:clamp(24px, 3.4vw, 36px)}.vblog-card h3{margin-bottom:13px;font-size:clamp(1.2rem, 2vw, 1.55rem)}.vblog-card .vblog-excerpt{margin-bottom:20px}.vblog-text-link{margin-top:auto;font-size:.84rem;font-weight:900;letter-spacing:.01em;text-decoration:none;text-transform:uppercase}.vblog-text-link span{display:inline-block;margin-left:7px;transition:transform 180ms ease}.vblog-text-link:hover,.vblog-text-link:focus-visible{color:var(--vblog-orange)}.vblog-text-link:hover span,.vblog-text-link:focus-visible span{transform:translateX(4px)}.vblog-pagination{margin-top:clamp(34px, 5vw, 58px)}.vblog-pagination .page-numbers{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.vblog-pagination a,.vblog-pagination span{display:grid;place-items:center;min-width:43px;min-height:43px;padding:7px 12px;background:var(--vblog-white);border:1px solid var(--vblog-border);border-radius:999px;font-weight:800;text-decoration:none}.vblog-pagination .current,.vblog-pagination a:hover,.vblog-pagination a:focus-visible{background:var(--vblog-orange);border-color:var(--vblog-orange);color:var(--vblog-white)}.vblog-empty{margin:0;padding:30px;background:var(--vblog-white);border:1px solid var(--vblog-border);border-radius:var(--vblog-radius);text-align:center}.vblog-newsletter{position:relative;background:#222229;border-bottom:9px solid var(--vblog-orange);color:var(--vblog-white)}.vblog-newsletter__inner{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);width:min(1320px, 100%)}.vblog-newsletter__inner--no-image{grid-template-columns:minmax(0,760px);justify-content:center}.vblog-newsletter__copy{align-self:center;padding:clamp(48px, 6vw, 78px) clamp(24px, 6vw, 82px)}.vblog-newsletter h2{margin-bottom:16px;font-size:clamp(2rem, 3.8vw, 3.4rem)}.vblog-newsletter__text{max-width:540px;font-size:.98rem;line-height:1.55}.vblog-newsletter__form{margin-top:25px}.vblog-newsletter__media{position:relative;min-height:300px;overflow:hidden}.vblog-newsletter__media::after{position:absolute;inset:0;background:linear-gradient(90deg,#222229 0%,rgb(34 34 41 / .28) 28%,transparent 66%);content:"";pointer-events:none}.vblog-newsletter__image{width:100%;height:100%!important;object-fit:cover;filter:grayscale(1) contrast(1.04)}.vblog-newsletter__form .newsletter-block,.vblog-newsletter__form .newsletter-block .nb-inner,.vblog-newsletter__form .newsletter-block .nb-card{max-width:none;margin:0;padding:0;background:#fff0;box-shadow:none;text-align:left}.vblog-newsletter__form .newsletter-block .nb-card::before,.vblog-newsletter__form .newsletter-block .nb-heading,.vblog-newsletter__form .newsletter-block .nb-body,.vblog-newsletter__form .newsletter-block .nb-reassure{display:none}.vblog-newsletter__form .nb-form{display:flex;align-items:center;justify-content:flex-start;gap:12px}.vblog-newsletter__form .nb-input{width:min(100%, 390px);max-width:none}.vblog-newsletter__form input[type="email"]{width:100%;min-height:48px;padding:10px 54px 10px 17px;background:rgb(19 19 23 / .48);border:1px solid var(--vblog-orange);border-radius:8px;color:var(--vblog-white)}.vblog-newsletter__form button,.vblog-newsletter__form input[type="submit"]{min-height:var(--vs-internal-button-min-height);padding:var(--vs-internal-button-padding);background:var(--vblog-orange);border:2px solid var(--vblog-orange);border-radius:var(--vs-internal-pill-radius);color:var(--vblog-white);font-size:var(--vs-internal-button-font-size);font-weight:800;line-height:1.2;text-transform:none;transition:transform 180ms ease,background-color 180ms ease,border-color 180ms ease,color 180ms ease,box-shadow 180ms ease}.vblog-newsletter__form button:hover,.vblog-newsletter__form button:focus-visible,.vblog-newsletter__form input[type="submit"]:hover,.vblog-newsletter__form input[type="submit"]:focus-visible{background:var(--vblog-orange-dark);border-color:var(--vblog-orange-dark);transform:translateY(-2px)}.vulcan-blog-home :where(a,button,input,select,textarea):focus-visible{outline:3px solid #1769d2;outline-offset:4px}@media (max-width:900px){.vblog-featured-card{grid-template-columns:1fr}.vblog-featured-card__image{min-height:0;aspect-ratio:16 / 9}.vblog-newsletter__inner{grid-template-columns:1fr}.vblog-newsletter__media{min-height:280px;order:-1}.vblog-newsletter__media::after{background:linear-gradient(0deg,#222229 0%,rgb(34 34 41 / .12) 44%,transparent 72%)}}@media (max-width:720px){.vulcan-blog-home{--vs-internal-page-gutter:14px}.vblog-shell{width:min(var(--vs-internal-content-width), calc(100% - (var(--vs-internal-page-gutter) + var(--vs-internal-page-gutter))))}.vblog-hero{min-height:0}.vblog-hero__inner{min-height:0;padding-block:52px 88px}.vblog-hero__intro{font-size:var(--vs-internal-hero-intro-size-mobile);line-height:1.45}.vblog-filter-wrap{width:calc(100% - 24px)}.vblog-filter-wrap--raised{margin-top:-52px}.vblog-filter{justify-content:flex-start;padding-inline:8px;scroll-snap-type:x proximity}.vblog-filter__item{flex-basis:118px;scroll-snap-align:center}.vblog-grid{grid-template-columns:1fr}.vblog-card__media{aspect-ratio:16 / 9}}@media (max-width:480px){.vblog-hero h1{font-size:clamp(2.35rem, 12vw, 3.25rem)}.vblog-featured-card__body,.vblog-card__body{padding:25px 21px 29px}.vblog-newsletter__copy{padding-inline:20px}.vblog-newsletter__form .nb-form{align-items:stretch;flex-direction:column}}@media (prefers-reduced-motion:reduce){.vulcan-blog-home *,.vulcan-blog-home *::before,.vulcan-blog-home *::after{scroll-behavior:auto!important;transition-duration:0.01ms!important}}