.blog-page.svelte-1luw1x8{background:var(--white)}.blog-hero.svelte-1luw1x8{isolation:isolate;color:var(--white);background:var(--graphite);padding:96px 0 104px;position:relative;overflow:hidden}.blog-hero-media.svelte-1luw1x8{z-index:-1;position:absolute;inset:0}.blog-hero-media.svelte-1luw1x8 img:where(.svelte-1luw1x8){object-fit:cover;object-position:center;width:100%;height:100%}.blog-hero.svelte-1luw1x8 .eyebrow:where(.svelte-1luw1x8){color:var(--teal)}.blog-hero.svelte-1luw1x8 .display:where(.svelte-1luw1x8) span:where(.svelte-1luw1x8),.section-title.svelte-1luw1x8 span:where(.svelte-1luw1x8){display:block}.blog-hero.svelte-1luw1x8 .lead:where(.svelte-1luw1x8){text-wrap:pretty;color:#ffffffb8;max-width:680px;font-size:18px}.blog-index.svelte-1luw1x8{background:var(--white);padding:104px 0 116px}.blog-index.svelte-1luw1x8 .section-head:where(.svelte-1luw1x8){margin-bottom:48px}.blog-index.svelte-1luw1x8 .section-head:where(.svelte-1luw1x8) .lead:where(.svelte-1luw1x8){max-width:400px}.story-grid.svelte-1luw1x8{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.story-card.svelte-1luw1x8{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;transition:transform .2s,background .2s,box-shadow .2s;position:relative;overflow:hidden}.story-card.svelte-1luw1x8:hover{background:var(--white);box-shadow:var(--shadow);transform:translateY(-2px)}.blog-card-link.svelte-1luw1x8{flex-direction:column;height:100%;display:flex}.blog-card--featured.svelte-1luw1x8{color:var(--ink);background:var(--surface);grid-column:1/-1}.blog-card--featured.svelte-1luw1x8 .blog-card-link:where(.svelte-1luw1x8){grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0;display:grid}.blog-card--featured.svelte-1luw1x8 .blog-media:where(.svelte-1luw1x8){aspect-ratio:16/9;align-self:center}.blog-card--featured.svelte-1luw1x8 .blog-media:where(.svelte-1luw1x8) img:where(.svelte-1luw1x8){object-fit:contain;display:block}.blog-card--featured.svelte-1luw1x8 .blog-card-copy:where(.svelte-1luw1x8){justify-content:center;padding:24px 32px}.featured-label.svelte-1luw1x8{color:var(--teal-deep);letter-spacing:.13em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:850}.blog-media.svelte-1luw1x8{aspect-ratio:16/9;background:var(--plum);flex-shrink:0;position:relative;overflow:hidden}.blog-media.svelte-1luw1x8:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#1d19224d);position:absolute;inset:0}.blog-media.svelte-1luw1x8 img:where(.svelte-1luw1x8){object-fit:contain;filter:saturate(.82)contrast(1.02);width:100%;height:100%;transition:transform .55s,filter .25s}.story-card.svelte-1luw1x8:hover .blog-media:where(.svelte-1luw1x8) img:where(.svelte-1luw1x8){filter:saturate(.96)contrast(1.02)}.blog-media--fallback.svelte-1luw1x8{color:var(--white);background:linear-gradient(135deg, #3cbfbd1f, transparent 52%), var(--plum);justify-content:space-between;align-items:flex-start;padding:24px 26px;display:flex}.blog-media--fallback.svelte-1luw1x8:after{background:linear-gradient(135deg,#0000 30%,#3cbfbd24)}.blog-media--fallback.svelte-1luw1x8 strong:where(.svelte-1luw1x8){z-index:1;color:var(--teal);letter-spacing:-.08em;font-size:clamp(52px,6vw,82px);font-weight:850;line-height:.82;position:relative}.blog-media--fallback.svelte-1luw1x8 span:where(.svelte-1luw1x8){z-index:1;color:#ffffffc7;letter-spacing:.1em;text-transform:uppercase;padding-top:4px;font-size:10px;font-weight:800;position:relative}.blog-card-copy.svelte-1luw1x8{flex-direction:column;flex:1;align-items:flex-start;padding:24px 26px 26px;display:flex}.card-date.svelte-1luw1x8{color:var(--teal-dark);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:10px;font-weight:850}.blog-card--featured.svelte-1luw1x8 .card-date:where(.svelte-1luw1x8),.blog-card--featured.svelte-1luw1x8 .read-more:where(.svelte-1luw1x8){color:var(--teal-deep)}.blog-card--featured.svelte-1luw1x8 .excerpt:where(.svelte-1luw1x8){color:var(--ink-soft)}.blog-card.svelte-1luw1x8 h2:where(.svelte-1luw1x8){letter-spacing:-.035em;margin:14px 0 0;font-size:clamp(21px,2vw,27px);line-height:1.08}.blog-card--featured.svelte-1luw1x8 h2:where(.svelte-1luw1x8){max-width:640px;font-size:clamp(28px,2.6vw,36px)}.excerpt.svelte-1luw1x8{color:var(--ink-soft);margin:14px 0 0;font-size:14px;line-height:1.55}.read-more.svelte-1luw1x8{color:var(--teal-dark);align-items:center;gap:9px;margin-top:auto;padding-top:24px;font-size:13px;font-weight:800;display:inline-flex}.read-more.svelte-1luw1x8 span:where(.svelte-1luw1x8){font-size:18px;transition:transform .2s}.story-card.svelte-1luw1x8:hover .read-more:where(.svelte-1luw1x8) span:where(.svelte-1luw1x8){transform:translate(2px)}@media (width<=980px){.blog-hero.svelte-1luw1x8{padding:78px 0 86px}.story-grid.svelte-1luw1x8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.blog-card--featured.svelte-1luw1x8 .blog-card-link:where(.svelte-1luw1x8){align-items:stretch;display:flex}.blog-card--featured.svelte-1luw1x8 .blog-media:where(.svelte-1luw1x8){align-self:stretch}.blog-card--featured.svelte-1luw1x8 .blog-card-copy:where(.svelte-1luw1x8){padding:24px 26px 26px}}@media (width<=680px){.blog-hero.svelte-1luw1x8,.blog-index.svelte-1luw1x8{padding:72px 0}.blog-hero.svelte-1luw1x8 .lead:where(.svelte-1luw1x8){font-size:16px}.blog-index.svelte-1luw1x8 .section-head:where(.svelte-1luw1x8){margin-bottom:36px;display:block}.blog-index.svelte-1luw1x8 .section-head:where(.svelte-1luw1x8) .lead:where(.svelte-1luw1x8){margin-top:20px}.story-grid.svelte-1luw1x8{grid-template-columns:1fr}.blog-card--featured.svelte-1luw1x8{grid-column:auto}}
