.blog-page{--blog-red:#ed1c24;--blog-ink:#0b100f;--blog-cream:#f2efe8;background:var(--blog-cream);color:var(--blog-ink);overflow:hidden}.blog-shell{width:min(1440px,calc(100% - 96px));margin-inline:auto}.blog-hero{position:relative;min-height:790px;display:flex;align-items:flex-end;color:#fff}.blog-hero>img{object-fit:cover;object-position:center}.blog-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,7,6,.96),rgba(3,7,6,.58) 62%,rgba(3,7,6,.18)),linear-gradient(0deg,rgba(3,7,6,.82),transparent 55%)}.blog-hero-content{position:relative;z-index:1;padding:185px 0 58px}.blog-cta .blog-shell>p,.blog-heading>div>p,.blog-hero-content>p,.blog-quick-heading>p,.blog-section-label{margin:0 0 25px;color:var(--blog-red);font-size:9px;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.blog-hero h1{margin:0;font-size:clamp(68px,8vw,126px);font-weight:300;line-height:.83;letter-spacing:-.065em}.blog-cta h2 span,.blog-heading h2 span,.blog-hero h1 span,.blog-quick-heading h2 span{color:var(--blog-red)}.blog-hero-meta{display:grid;grid-template-columns:1fr auto;gap:60px;align-items:end;margin-top:55px;padding-top:28px;border-top:1px solid rgba(255,255,255,.24)}.blog-hero-meta>p{max-width:700px;margin:0;color:#b9c0bc;font-size:17px;line-height:1.7}.blog-cta a,.blog-feature-copy>a,.blog-hero-meta a{display:flex;align-items:center;justify-content:space-between;gap:34px;padding:19px 22px;background:var(--blog-red);color:#fff;font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.blog-cta a svg,.blog-feature-copy>a svg,.blog-hero-meta svg{width:16px}.blog-feature{padding-top:120px;padding-bottom:130px;scroll-margin-top:100px}.blog-feature-card{display:grid;grid-template-columns:1.08fr .92fr;min-height:610px;margin-top:35px;background:var(--blog-ink);color:#fff}.blog-feature-image{position:relative;overflow:hidden}.blog-feature-image img{object-fit:cover;transition:transform .7s}.blog-feature-card:hover .blog-feature-image img{transform:scale(1.035)}.blog-feature-image>span{position:absolute;left:25px;top:25px;padding:10px 13px;background:var(--blog-red);font-size:8px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.blog-feature-copy{padding:clamp(45px,6vw,90px);display:flex;flex-direction:column;justify-content:center}.blog-article-meta{display:flex;gap:16px;flex-wrap:wrap;color:#858c88;font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.blog-article-meta span{display:flex;align-items:center;gap:6px}.blog-article-meta span:first-child{color:var(--blog-red)}.blog-article-meta svg{width:13px}.blog-feature-copy h2{margin:30px 0 24px;font-size:clamp(42px,4vw,68px);font-weight:350;line-height:.94;letter-spacing:-.045em}.blog-feature-copy>p{margin:0;color:#9da49f;font-size:14px;line-height:1.8}.blog-feature-points{display:flex;gap:20px;margin:30px 0}.blog-feature-points span{display:flex;align-items:center;gap:8px;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.blog-feature-points svg{width:16px;color:var(--blog-red)}.blog-feature-copy>a{align-self:flex-start}.blog-index{padding:125px 0;background:#0b100f;color:#fff}.blog-heading{display:grid;grid-template-columns:1fr 420px;gap:80px;align-items:end}.blog-cta h2,.blog-heading h2,.blog-quick-heading h2{margin:0;font-size:clamp(55px,6vw,94px);font-weight:300;line-height:.86;letter-spacing:-.055em}.blog-heading>p{margin:0;color:#959c98;font-size:15px;line-height:1.75}.blog-filters{display:flex;gap:9px;margin:55px 0 38px;overflow-x:auto}.blog-filters span{flex:0 0 auto;padding:12px 18px;border:1px solid #343937;border-radius:999px;color:#8c928e;font-size:8px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.blog-filters span:first-child{border-color:var(--blog-red);background:var(--blog-red);color:#fff}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.blog-card{overflow:hidden;background:#151918;border:1px solid #2c312f;transition:transform .35s,box-shadow .35s,border-color .35s}.blog-card:hover{z-index:2;transform:translateY(-9px);border-color:#683033;box-shadow:0 28px 55px rgba(0,0,0,.3)}.blog-card-image{position:relative;height:285px;overflow:hidden}.blog-card-image img{object-fit:cover;filter:saturate(.8);transition:transform .55s,filter .55s}.blog-card:hover img{transform:scale(1.055);filter:saturate(1)}.blog-card-image>span{position:absolute;right:18px;bottom:10px;color:rgba(255,255,255,.75);font-size:42px;font-weight:300}.blog-card-body{padding:28px}.blog-card h3{min-height:68px;margin:20px 0 15px;font-size:23px;line-height:1.15;text-transform:uppercase}.blog-card-body>p{min-height:68px;margin:0 0 25px;color:#909793;font-size:12px;line-height:1.7}.blog-card-body>a{display:flex;align-items:center;justify-content:space-between;padding-top:18px;border-top:1px solid #333836;color:#fff;font-size:8px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.blog-card-body>a svg{width:15px;color:var(--blog-red)}.blog-quick{padding-top:125px;padding-bottom:125px}.blog-quick-heading{display:grid;grid-template-columns:1fr}.blog-quick-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:70px;border:1px solid #d2cfc7}.blog-quick-grid article{position:relative;min-height:300px;padding:30px;border-right:1px solid #d2cfc7;transition:background .3s,color .3s,transform .3s}.blog-quick-grid article:last-child{border-right:0}.blog-quick-grid article:hover{z-index:2;background:var(--blog-red);color:#fff;transform:translateY(-8px)}.blog-quick-grid article>span{color:#858a85;font-size:9px;font-weight:900}.blog-quick-grid svg{width:32px;height:32px;margin:65px 0 20px;color:var(--blog-red)}.blog-quick-grid article:hover svg{color:#fff}.blog-quick-grid h3{margin:0 0 14px;text-transform:uppercase}.blog-quick-grid p{margin:0;color:#6f7671;font-size:12px;line-height:1.7}.blog-quick-grid article:hover p{color:rgba(255,255,255,.8)}.blog-cta{position:relative;min-height:600px;display:flex;align-items:center;color:#fff}.blog-cta>img{object-fit:cover}.blog-cta>div:first-of-type{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,7,6,.94),rgba(3,7,6,.45) 70%,rgba(3,7,6,.12))}.blog-cta .blog-shell{position:relative;z-index:1}.blog-cta h2{font-size:clamp(54px,6vw,94px)}.blog-cta a{display:inline-flex;margin-top:34px}@media(max-width:1000px){.blog-shell{width:min(100% - 44px,900px)}.blog-feature-card{grid-template-columns:1fr}.blog-feature-image{min-height:540px}.blog-heading{grid-template-columns:1fr;gap:30px}.blog-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.blog-shell{width:calc(100% - 34px)}.blog-hero{min-height:760px}.blog-hero-content{padding-top:145px}.blog-hero h1{font-size:57px}.blog-hero-meta{grid-template-columns:1fr;gap:25px;margin-top:40px}.blog-hero-meta a{justify-self:start}.blog-feature{padding-top:80px;padding-bottom:85px}.blog-feature-image{min-height:360px}.blog-feature-copy{padding:38px 24px}.blog-feature-copy h2{font-size:43px}.blog-feature-points{flex-direction:column}.blog-index{padding:85px 0}.blog-cta h2,.blog-heading h2,.blog-quick-heading h2{font-size:54px}.blog-grid{grid-template-columns:1fr}.blog-card-image{height:270px}.blog-card h3,.blog-card-body>p{min-height:0}.blog-quick{padding-top:85px;padding-bottom:85px}.blog-quick-grid{grid-template-columns:1fr;margin-top:45px}.blog-quick-grid article{min-height:250px;border-right:0;border-bottom:1px solid #d2cfc7}.blog-quick-grid article:last-child{border-bottom:0}.blog-quick-grid svg{margin-top:42px}.blog-cta{min-height:570px}}