.omega-blog{padding-block:0}.omega-blog-hero{background:radial-gradient(circle at 82% 20%,rgb(218 12 12 / .32),transparent 34%),linear-gradient(135deg,#070000 0%,#1a0808 100%);color:var(--omega-white);overflow:hidden;padding-top:clamp(2.5rem, 6vw, 5rem);position:relative}.omega-blog-hero::after{background-image:linear-gradient(rgb(255 255 255 / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .035) 1px,transparent 1px);background-size:52px 52px;content:"";inset:0;pointer-events:none;position:absolute}.omega-blog-hero__inner{align-items:end;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) auto;padding-bottom:clamp(2rem, 5vw, 3.75rem);position:relative;z-index:1}.omega-blog-hero h1{color:var(--omega-white);font-size:clamp(2.8rem, 7vw, 5.75rem);letter-spacing:-.055em;line-height:.95;margin-bottom:1.25rem}.omega-blog-hero__inner>div>p:not(.omega-eyebrow),.omega-blog-hero .omega-archive-description{color:#e1dddd;font-size:clamp(1.05rem, 1.8vw, 1.25rem);margin:0;max-width:690px}.omega-blog-hero .omega-archive-description p{margin:0}.omega-blog-hero .omega-button{position:relative;z-index:2}.omega-topic-nav{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:1rem;position:relative;scrollbar-width:thin;z-index:2}.omega-topic-nav__link{align-items:center;border:1px solid rgb(255 255 255 / .28);border-radius:999px;color:var(--omega-white);display:inline-flex;flex:0 0 auto;font-size:.82rem;font-weight:800;min-height:44px;padding:.55rem 1rem;text-decoration:none}.omega-topic-nav__link:hover,.omega-topic-nav__link:focus-visible,.omega-topic-nav__link.is-current{background:var(--omega-red);border-color:var(--omega-red);color:var(--omega-white)}.omega-blog__content{padding-block:clamp(2.5rem, 6vw, 5rem)}.omega-featured{margin-bottom:clamp(2.5rem, 6vw, 5rem)}.omega-featured-story{background:var(--omega-black);border-radius:var(--omega-radius-lg);box-shadow:0 24px 60px rgb(7 0 0 / .16);color:var(--omega-white);display:grid;grid-template-columns:minmax(0,1.18fr) minmax(340px,0.82fr);min-height:460px;overflow:hidden}.omega-featured-story__image{background:#241a1a;min-height:460px}.omega-featured-story__image>img,.omega-featured-story__image .omega-editorial-placeholder{height:100%;width:100%}.omega-featured-story__image>img{object-fit:cover}.omega-featured-story__body{align-items:start;display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem, 4vw, 3.5rem)}.omega-featured-story__body h2{color:var(--omega-white);font-size:clamp(2rem, 4vw, 3.35rem);letter-spacing:-.045em;line-height:1.02;margin:.8rem 0 1rem;overflow-wrap:anywhere;text-wrap:balance}.omega-featured-story__body h2 a{color:inherit;text-decoration:none}.omega-featured-story__body>p:not(.omega-post-card__meta){color:#d8d3d3;margin-bottom:1.5rem}.omega-post-card__category{color:var(--omega-red-dark);display:inline-flex;font-size:.72rem;font-weight:850;letter-spacing:.09em;text-decoration:none;text-transform:uppercase}.omega-featured-story .omega-post-card__category{color:#ff6d6d}.omega-featured-story .omega-post-card__meta{color:#bbb4b4;display:flex;gap:.4rem;margin:.45rem 0 0}.omega-latest-posts{margin-bottom:clamp(2.5rem, 6vw, 5rem)}.omega-post-grid{align-items:stretch;gap:clamp(1rem, 2.5vw, 1.6rem)}.omega-post-card{background:var(--omega-white);border-radius:var(--omega-radius-lg);box-shadow:0 10px 30px rgb(7 0 0 / .06);display:flex;flex-direction:column;transition:border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.omega-post-card:hover,.omega-post-card:focus-within{border-color:rgb(218 12 12 / .5);box-shadow:0 18px 42px rgb(7 0 0 / .11);transform:translateY(-3px)}.omega-post-card__image{overflow:hidden}.omega-post-card__image img{transition:transform 240ms ease}.omega-post-card:hover .omega-post-card__image>img{transform:scale(1.025)}.omega-post-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:1.25rem 1.25rem 1.4rem}.omega-post-card__meta{display:flex;flex-wrap:wrap;gap:.35rem;letter-spacing:.035em;margin:.55rem 0 .75rem}.omega-post-card__body h2{display:-webkit-box;font-size:clamp(1.15rem, 1.7vw, 1.38rem);line-height:1.22;margin-bottom:.8rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.omega-post-card__body h2 a:hover,.omega-post-card__body h2 a:focus-visible{color:var(--omega-red-dark)}.omega-post-card__excerpt{color:var(--omega-muted);display:-webkit-box;font-size:.94rem;margin-bottom:1.15rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.omega-post-card__link{align-items:center;color:var(--omega-red-dark);display:inline-flex;font-size:.88rem;font-weight:850;gap:.25rem;margin-top:auto;min-height:44px;text-decoration:none}.omega-post-card__link .omega-icon{height:1rem;width:1rem}.omega-editorial-placeholder{align-items:center;background:linear-gradient(135deg,#f4eeee,#fff);display:flex;justify-content:center;min-height:210px;padding:2rem}.omega-editorial-placeholder img{height:auto!important;max-width:240px;object-fit:contain!important}.omega-newsletter{align-items:center;background:radial-gradient(circle at 0 100%,rgb(218 12 12 / .34),transparent 32%),var(--omega-black);border-radius:var(--omega-radius-lg);color:var(--omega-white);display:grid;gap:clamp(1.5rem, 4vw, 3.5rem);grid-template-columns:minmax(0,0.8fr) minmax(430px,1.2fr);margin-block:clamp(2.5rem, 6vw, 5rem);overflow:hidden;padding:clamp(1.5rem, 4vw, 3.5rem)}.omega-newsletter h2{color:var(--omega-white);font-size:clamp(1.8rem, 3.5vw, 2.8rem);margin-bottom:1rem;text-wrap:balance}.omega-newsletter__copy>p:not(.omega-eyebrow){color:#d8d3d3;margin:0}.omega-newsletter__form{background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .16);border-radius:var(--omega-radius);padding:clamp(1rem, 3vw, 1.5rem)}.omega-newsletter__fields{display:grid;gap:.85rem;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr)}.omega-newsletter__fields p{margin-bottom:.85rem}.omega-newsletter__form label:not(.omega-newsletter__consent){color:var(--omega-white);display:block;font-size:.78rem;font-weight:800;margin-bottom:.35rem}.omega-newsletter__form label span{color:#c7c0c0;font-weight:500}.omega-newsletter__form input[type="text"],.omega-newsletter__form input[type="email"]{background:var(--omega-white);border:2px solid #fff0;border-radius:var(--omega-radius-sm);color:var(--omega-text);min-height:48px;padding:.65rem .8rem;width:100%}.omega-newsletter__form input:focus-visible{border-color:var(--omega-red);outline-color:var(--omega-white)}.omega-newsletter__consent{align-items:start;color:#e5e0e0;display:flex;font-size:.78rem;gap:.6rem;margin-bottom:1rem}.omega-newsletter__consent input{flex:0 0 auto;height:22px;margin-top:.1rem;width:22px}.omega-newsletter__consent a{color:var(--omega-white)}.omega-newsletter__honeypot{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}.omega-newsletter__notice{border-left:4px solid var(--omega-red);color:var(--omega-white);font-size:.85rem;margin:1rem 0 0;padding:.6rem .75rem}.omega-newsletter__notice--success{background:rgb(255 255 255 / .12);border-left-color:var(--omega-white)}.omega-related-posts{border-top:1px solid var(--omega-border);margin-top:clamp(2.5rem, 6vw, 5rem);padding-top:clamp(2.5rem, 6vw, 4rem)}.omega-single{max-width:1180px;padding-block:clamp(2.5rem, 6vw, 5.5rem)}.omega-single .omega-entry{max-width:none}.omega-single .omega-entry__header{margin-inline:auto;max-width:920px;padding-bottom:clamp(1.75rem, 4vw, 3rem);text-align:center}.omega-single .omega-entry__header h1{font-size:clamp(2.15rem, 5vw, 4.5rem);letter-spacing:-.045em;line-height:1.02;margin:0;overflow-wrap:anywhere;text-wrap:balance}.omega-single .omega-eyebrow{color:var(--omega-red-dark);margin-bottom:.9rem}.omega-single .omega-entry__meta{align-items:center;color:var(--omega-muted);display:flex;flex-wrap:wrap;font-size:.9rem;gap:.45rem;justify-content:center;margin-top:1.25rem}.omega-single .omega-entry__meta a{color:var(--omega-red-dark);font-weight:700;text-decoration-thickness:1px;text-underline-offset:.2em}.omega-single .omega-entry__image{margin:0 auto clamp(2.25rem, 5vw, 4rem);max-width:1080px}.omega-single .omega-entry__image img{aspect-ratio:1200 / 630;box-shadow:0 22px 60px rgb(20 12 12 / .14);display:block;object-fit:cover}.omega-single .omega-entry__content{color:#272323;font-size:clamp(1.05rem, 1.5vw, 1.17rem);line-height:1.78;margin-inline:auto;max-width:780px}.omega-single .omega-entry__content>:first-child{margin-top:0}.omega-single .omega-entry__content>p:first-child{color:var(--omega-text);font-size:clamp(1.18rem, 2vw, 1.38rem);line-height:1.6}.omega-single .omega-entry__content h2{font-size:clamp(1.55rem, 3vw, 2.25rem);letter-spacing:-.025em;line-height:1.15;margin:2.75rem 0 1rem;text-wrap:balance}.omega-single .omega-entry__content h3{font-size:clamp(1.25rem, 2vw, 1.6rem);margin:2.1rem 0 .75rem}.omega-single .omega-entry__content p,.omega-single .omega-entry__content ul,.omega-single .omega-entry__content ol,.omega-single .omega-entry__content blockquote{margin-block:0 1.35rem}.omega-single .omega-entry__content a{color:var(--omega-red-dark);font-weight:700;text-decoration-thickness:1px;text-underline-offset:.2em}.omega-single .omega-entry__content figure{margin:2rem 0}.omega-single .omega-entry__content img{display:block;height:auto;margin-inline:auto;max-height:620px;object-fit:contain}.omega-single .omega-entry__content hr{border:0;border-top:2px solid var(--omega-red);margin-block:3rem 1.75rem;width:72px}.omega-single+.post-navigation,.omega-single .post-navigation{border-top:1px solid var(--omega-border);margin:clamp(2.75rem, 6vw, 5rem) auto 0;max-width:780px;padding-top:1.5rem}.omega-single .post-navigation .nav-links{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.omega-single .post-navigation a{background:var(--omega-canvas);border:1px solid var(--omega-border);border-radius:var(--omega-radius);color:var(--omega-text);display:block;height:100%;padding:1rem;text-decoration:none}.omega-single .post-navigation a:hover,.omega-single .post-navigation a:focus-visible{border-color:var(--omega-red);color:var(--omega-red-dark)}@media (max-width:700px){.omega-blog-hero{padding-top:2.25rem}.omega-blog-hero__inner{align-items:start;grid-template-columns:1fr}.omega-blog-hero h1{font-size:clamp(2.65rem, 15vw, 4.2rem)}.omega-blog-hero .omega-button{width:100%}.omega-topic-nav{margin-inline:-1rem;padding-inline:1rem;scroll-padding-inline:1rem;scroll-snap-type:inline mandatory}.omega-topic-nav__link{scroll-snap-align:start}.omega-featured-story{grid-template-columns:1fr;min-height:0}.omega-featured-story__image{min-height:0}.omega-featured-story__image>img{aspect-ratio:16 / 10}.omega-featured-story__body h2{font-size:clamp(1.8rem, 9vw, 2.65rem)}.omega-newsletter{grid-template-columns:1fr}.omega-newsletter__fields{grid-template-columns:1fr}.omega-single{padding-block:2rem 3.5rem}.omega-single .omega-entry__header{text-align:left}.omega-single .omega-entry__header h1{font-size:clamp(2rem, 10vw, 3rem);line-height:1.06}.omega-single .omega-entry__meta{justify-content:flex-start}.omega-single .omega-entry__image{margin-bottom:2rem}.omega-single .post-navigation .nav-links{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.omega-post-card,.omega-post-card__image img{transform:none!important}}