.blog-hero{isolation:isolate;box-sizing:border-box;color:#f5f5f5;background:radial-gradient(70% 55% at 12% 0,#927afe52,#0000 58%),radial-gradient(55% 50% at 92% 12%,#01e7ff29,#0000 55%),radial-gradient(60% 40% at 50% 100%,#fe621c2e,#0000 58%),#111;flex-direction:column;justify-content:center;min-height:min(78dvh,720px);padding:7.5rem 0 3.5rem;display:flex;position:relative;overflow:hidden}.blog-hero__wash{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.blog-hero__blob{filter:blur(36px);will-change:transform, opacity;border-radius:50%;display:block;position:absolute}.blog-hero__blob--tl{background:radial-gradient(circle,#927afe80 0%,#0000 70%);width:min(52vw,520px);height:min(42vw,420px);animation:16s ease-in-out infinite blog-hero-drift-a;top:-18%;left:-12%}.blog-hero__blob--tr{background:radial-gradient(circle,#01e7ff47 0%,#0000 70%);width:min(48vw,480px);height:min(38vw,380px);animation:19s ease-in-out infinite blog-hero-drift-b;top:-16%;right:-12%}.blog-hero__blob--bl{background:radial-gradient(circle,#fe621c4d 0%,#0000 68%);width:min(55vw,540px);height:min(42vw,420px);animation:18s ease-in-out infinite blog-hero-drift-c;bottom:-8%;left:-6%}.blog-hero__blob--br{background:radial-gradient(circle,#927afe42 0%,#0000 68%);width:min(50vw,500px);height:min(40vw,400px);animation:21s ease-in-out infinite reverse blog-hero-drift-a;bottom:-10%;right:-8%}.blog-hero__inner{z-index:1;width:100%;max-width:var(--section-max);grid-template-columns:minmax(0,1.2fr) minmax(0,22rem);align-items:center;gap:2.75rem;margin-inline:auto;padding-inline:1.5rem;display:grid;position:relative}.blog-hero--copy-only{min-height:min(52dvh,480px)}.blog-hero--copy-only .blog-hero__inner{grid-template-columns:minmax(0,1fr)}.blog-hero--copy-only .blog-hero__title{max-width:22ch}.blog-hero__crumb{color:#f5f5f58c;font-family:var(--font-display,"Clash Display", system-ui, sans-serif);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:500}.blog-hero__title{color:#f5f5f5;max-width:16ch;font-family:var(--font-display,"Clash Display", system-ui, sans-serif);letter-spacing:-.04em;margin:.85rem 0 0;font-size:clamp(2.35rem,5vw,3.75rem);font-weight:600;line-height:1.05}.blog-hero__lead{color:#f5f5f5ad;max-width:34rem;margin:1.25rem 0 0;font-size:1.05rem;line-height:1.55}.blog-hero__feature{background:var(--color-canvas);width:100%;max-width:22rem;color:var(--color-ink);border:1px solid #ffffff1f;border-radius:1.35rem;flex-direction:column;justify-self:end;text-decoration:none;transition:transform .22s,box-shadow .22s;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000059}.blog-hero__feature:hover{transform:translateY(-3px);box-shadow:0 28px 70px #0000006b}.blog-hero__feature-media{aspect-ratio:16/9;background:var(--color-surface);max-height:9.5rem;position:relative;overflow:hidden}.blog-hero__feature-read{z-index:1;position:absolute;top:.7rem;right:.7rem;box-shadow:0 8px 20px #1111111f}.blog-hero__feature-media img{object-fit:cover;will-change:transform;width:100%;height:100%;transition:transform .48s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1)}.blog-hero__feature:hover .blog-hero__feature-media img{transform:scale(1.06)}.blog-hero__feature-body{flex-direction:column;gap:.4rem;padding:1rem 1.15rem 1.15rem;display:flex}.blog-hero__feature-tag{color:var(--color-muted);font-family:var(--font-display,"Clash Display", system-ui, sans-serif);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:500}.blog-hero__feature-title{color:var(--color-ink);font-family:var(--font-display,"Clash Display", system-ui, sans-serif);letter-spacing:-.03em;margin:0;font-size:clamp(1.05rem,1.6vw,1.2rem);font-weight:600;line-height:1.25}.blog-hero__feature-desc{color:var(--color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.84rem;line-height:1.45;display:-webkit-box;overflow:hidden}.blog-hero__feature-cta{color:var(--color-ink);font-family:var(--font-display,"Clash Display", system-ui, sans-serif);letter-spacing:.02em;margin-top:.35rem;font-size:.8rem;font-weight:500}@keyframes blog-hero-drift-a{0%,to{opacity:.9;transform:translate(0)}50%{opacity:1;transform:translate(4%,6%)}}@keyframes blog-hero-drift-b{0%,to{opacity:.85;transform:translate(0)}50%{opacity:1;transform:translate(-5%,4%)}}@keyframes blog-hero-drift-c{0%,to{opacity:.88;transform:translate(0)}50%{opacity:1;transform:translate(5%,-4%)}}@media (width<=900px){.blog-hero{justify-content:center;min-height:min(100dvh,56rem);padding:6.75rem 0 2.75rem}.blog-hero--copy-only{min-height:min(70dvh,36rem)}.blog-hero__inner{grid-template-columns:1fr;gap:2rem}.blog-hero__title{max-width:none}.blog-hero__feature{justify-self:stretch;width:100%;max-width:none}.blog-hero__feature-media{max-height:12rem}}@media (prefers-reduced-motion:reduce){.blog-hero__blob{animation:none}.blog-hero__feature,.blog-hero__feature-media img{transition:none}.blog-hero__feature:hover,.blog-hero__feature:hover .blog-hero__feature-media img{transform:none}}
