.cs-section[data-astro-cid-7elgr2kt]{padding:clamp(56px,8vw,80px) 0}.cs-white[data-astro-cid-7elgr2kt]{background:var(--white, #ffffff)}.cs-paper[data-astro-cid-7elgr2kt]{background:var(--paper, #EDE2CD);border-top:1px solid var(--hairline, rgba(38,32,26,.1));border-bottom:1px solid var(--hairline, rgba(38,32,26,.1))}.cs-wrap[data-astro-cid-7elgr2kt]{max-width:980px;margin:0 auto;padding:0 28px}.cs-eyebrow[data-astro-cid-7elgr2kt]{font-family:var(--font-util);font-weight:600;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted, #5C5145);display:inline-flex;align-items:center;gap:9px;margin-bottom:12px}.cs-eyebrow[data-astro-cid-7elgr2kt]:before{content:"";width:8px;height:14px;background:var(--yellow, #E5B348);flex:0 0 auto}.cs-eyebrow-center[data-astro-cid-7elgr2kt]{justify-content:center;color:var(--yellow, #E5B348);margin-bottom:16px}.on-dark[data-astro-cid-7elgr2kt] .cs-eyebrow[data-astro-cid-7elgr2kt]{color:var(--yellow, #E5B348)}.cs-section-head[data-astro-cid-7elgr2kt]{margin-bottom:32px}.cs-h2[data-astro-cid-7elgr2kt]{font-family:var(--font-display);font-weight:700;font-size:clamp(22px,2.8vw,30px);color:var(--ink, #26201A);line-height:1.18;text-wrap:balance;text-align:center;margin-top:4px}.cs-h2-left[data-astro-cid-7elgr2kt]{text-align:left}.cs-hero[data-astro-cid-7elgr2kt]{background:var(--opkie-blue-deep, #1D3F63);padding:clamp(72px,10vw,108px) 0 clamp(64px,8vw,88px)}.cs-h1[data-astro-cid-7elgr2kt]{font-family:var(--font-display);font-weight:700;color:#ede2cd;font-size:clamp(28px,4.2vw,48px);max-width:22ch;margin:0 0 18px;line-height:1.16;text-wrap:balance}.cs-accent[data-astro-cid-7elgr2kt]{color:var(--yellow, #E5B348)}.cs-sub[data-astro-cid-7elgr2kt]{font-family:var(--font-util);font-size:.78rem;color:var(--on-blue-muted);letter-spacing:.04em;margin:0}.cs-lede[data-astro-cid-7elgr2kt]{font-family:var(--font-display);font-size:1.1rem;color:var(--ink, #26201A);max-width:50ch;margin-bottom:26px;line-height:1.48}.cs-bn-list[data-astro-cid-7elgr2kt]{list-style:none;padding:0;margin:0}.cs-bn-item[data-astro-cid-7elgr2kt]{display:grid;grid-template-columns:26px 1fr;gap:14px;padding:16px 0;border-top:1px solid var(--hairline, rgba(38,32,26,.1))}.cs-bn-item[data-astro-cid-7elgr2kt]:last-child{border-bottom:1px solid var(--hairline, rgba(38,32,26,.1))}.cs-bn-mark[data-astro-cid-7elgr2kt]{font-family:var(--font-util);font-weight:600;font-size:1rem;color:#c0392b;line-height:1.5}.cs-bn-text[data-astro-cid-7elgr2kt]{font-size:.98rem;color:var(--ink-muted, #5C5145);line-height:1.58}.cs-did-split[data-astro-cid-7elgr2kt]{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:start}.cs-did-list[data-astro-cid-7elgr2kt]{list-style:none;padding:0;margin:0}.cs-did-item[data-astro-cid-7elgr2kt]{display:grid;grid-template-columns:24px 1fr;gap:14px;padding:14px 0;border-top:1px solid var(--hairline, rgba(38,32,26,.1))}.cs-did-item[data-astro-cid-7elgr2kt]:last-child{border-bottom:1px solid var(--hairline, rgba(38,32,26,.1))}.cs-did-mark[data-astro-cid-7elgr2kt]{font-family:var(--font-util);font-weight:600;font-size:1rem;color:var(--pool-teal);line-height:1.5}.cs-did-text[data-astro-cid-7elgr2kt]{font-size:.97rem;color:var(--ink-muted, #5C5145);line-height:1.58}.cs-did-text[data-astro-cid-7elgr2kt] b[data-astro-cid-7elgr2kt]{color:var(--ink, #26201A);font-weight:600}.cs-did-image[data-astro-cid-7elgr2kt]{border:1px solid var(--hairline, rgba(38,32,26,.1));overflow:hidden;position:relative}.cs-did-image[data-astro-cid-7elgr2kt]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--yellow, #E5B348);z-index:1}.cs-did-image[data-astro-cid-7elgr2kt] img[data-astro-cid-7elgr2kt]{width:100%;height:auto;display:block}.cs-did-cap[data-astro-cid-7elgr2kt]{font-family:var(--font-util);font-size:.6rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted, #5C5145);padding:10px 14px;border-top:1px solid var(--hairline, rgba(38,32,26,.1));background:var(--paper, #EDE2CD)}.cs-stats-grid[data-astro-cid-7elgr2kt]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--hairline, rgba(38,32,26,.1));border:1px solid var(--hairline, rgba(38,32,26,.1))}.cs-stat-card[data-astro-cid-7elgr2kt]{background:var(--paper, #EDE2CD);padding:30px 26px;position:relative;overflow:hidden}.cs-stat-card[data-astro-cid-7elgr2kt]:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--yellow, #E5B348)}.cs-stat-num[data-astro-cid-7elgr2kt]{font-family:var(--font-util);font-size:2.4rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--opkie-blue, #2A5A8C);line-height:1}.cs-stat-place[data-astro-cid-7elgr2kt]{font-family:var(--font-util);font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted, #5C5145);margin:10px 0 6px}.cs-stat-desc[data-astro-cid-7elgr2kt]{font-size:.86rem;color:var(--ink-muted, #5C5145);line-height:1.45}.cs-case-grid[data-astro-cid-7elgr2kt]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.cs-case-card[data-astro-cid-7elgr2kt]{background:var(--paper-warm);border:2px solid var(--rule-strong);display:flex;flex-direction:column}.cs-case-photo[data-astro-cid-7elgr2kt]{position:relative;overflow:hidden;background:var(--paper, #EDE2CD)}.cs-case-photo[data-astro-cid-7elgr2kt] img[data-astro-cid-7elgr2kt]{width:100%;height:200px;object-fit:cover;display:block}.cs-case-photo-blank[data-astro-cid-7elgr2kt]{height:200px}.cs-case-featured[data-astro-cid-7elgr2kt]{position:absolute;top:10px;left:10px;background:var(--yellow, #E5B348);color:var(--ink, #26201A);font-family:var(--font-util);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:5px 9px;z-index:1}.cs-case-loc[data-astro-cid-7elgr2kt]{position:absolute;bottom:10px;left:10px;background:#26201adb;color:var(--paper);font-family:var(--font-util);font-size:11px;padding:5px 10px;z-index:1}.cs-case-name[data-astro-cid-7elgr2kt]{background:var(--opkie-blue-deep, #1D3F63);color:#ede2cd;font-family:var(--font-display);font-size:1rem;padding:16px 18px 12px;line-height:1.3}.cs-case-stat[data-astro-cid-7elgr2kt]{background:var(--opkie-blue-deep, #1D3F63);padding:0 18px 16px}.cs-case-stat-num[data-astro-cid-7elgr2kt]{font-family:var(--font-util);font-weight:600;font-size:2rem;font-variant-numeric:tabular-nums;color:var(--yellow, #E5B348);line-height:1}.cs-case-stat-label[data-astro-cid-7elgr2kt]{font-size:.8rem;color:#eef0f499;margin-top:5px}.cs-case-badge[data-astro-cid-7elgr2kt]{display:inline-block;margin:14px 18px 0;font-family:var(--font-util);font-size:.58rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:#26201a0f;color:var(--opkie-blue, #2A5A8C);border:1px solid var(--hairline, rgba(38,32,26,.1));padding:5px 9px}.cs-case-desc[data-astro-cid-7elgr2kt]{padding:14px 18px;font-size:.86rem;color:var(--ink-muted, #5C5145);line-height:1.55;flex-grow:1}.cs-family-split[data-astro-cid-7elgr2kt]{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center}.cs-family-photo[data-astro-cid-7elgr2kt]{border:1px solid var(--hairline, rgba(38,32,26,.1));overflow:hidden}.cs-family-photo[data-astro-cid-7elgr2kt] img[data-astro-cid-7elgr2kt]{width:100%;height:auto;display:block;object-fit:cover}.cs-family-text[data-astro-cid-7elgr2kt] .cs-h2[data-astro-cid-7elgr2kt]{margin:14px 0 16px}.cs-body[data-astro-cid-7elgr2kt]{font-size:.97rem;color:var(--ink-muted, #5C5145);line-height:1.62;margin-bottom:14px}.cs-body[data-astro-cid-7elgr2kt]:last-child{margin-bottom:0}.cs-pod-desc[data-astro-cid-7elgr2kt]{margin-top:10px;font-size:.93rem;color:var(--ink-muted, #5C5145);max-width:52ch;text-align:center;margin-left:auto;margin-right:auto}.cs-podcast-grid[data-astro-cid-7elgr2kt]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}.cs-pod-card[data-astro-cid-7elgr2kt]{background:var(--paper, #EDE2CD);border:1px solid var(--hairline, rgba(38,32,26,.1));overflow:hidden;display:flex;flex-direction:column}.cs-pod-embed[data-astro-cid-7elgr2kt]{position:relative;aspect-ratio:16 / 9;background:#000}.cs-pod-embed[data-astro-cid-7elgr2kt] iframe[data-astro-cid-7elgr2kt]{position:absolute;inset:0;width:100%;height:100%;border:none}.cs-pod-info[data-astro-cid-7elgr2kt]{padding:14px 16px 16px}.cs-pod-label[data-astro-cid-7elgr2kt]{font-family:var(--font-util);font-size:.58rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted, #5C5145);margin-bottom:5px}.cs-pod-title[data-astro-cid-7elgr2kt]{font-family:var(--font-display);font-size:.9rem;color:var(--ink, #26201A);line-height:1.38}.cs-cta-block[data-astro-cid-7elgr2kt]{background:var(--opkie-blue-deep, #1D3F63);padding:clamp(56px,8vw,80px) 0}.cs-cta-inner[data-astro-cid-7elgr2kt]{text-align:center}.cs-cta-h2[data-astro-cid-7elgr2kt]{font-family:var(--font-display);font-weight:700;color:#ede2cd;font-size:clamp(22px,3vw,32px);max-width:28ch;margin:0 auto 16px;line-height:1.2;text-wrap:balance}.cs-cta-body[data-astro-cid-7elgr2kt]{font-size:1rem;color:#eef0f4b3;max-width:52ch;margin:0 auto 1.6rem}.cs-btn-primary[data-astro-cid-7elgr2kt]{display:inline-block;font-family:var(--font-util);font-weight:600;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;padding:15px 32px;background:var(--yellow, #E5B348);color:var(--ink, #26201A);transition:opacity .15s ease}.cs-btn-primary[data-astro-cid-7elgr2kt]:hover{opacity:.88}@media (max-width: 720px){.cs-did-split[data-astro-cid-7elgr2kt],.cs-family-split[data-astro-cid-7elgr2kt]{grid-template-columns:1fr}.cs-stats-grid[data-astro-cid-7elgr2kt]{grid-template-columns:1fr;gap:1px}.cs-case-grid[data-astro-cid-7elgr2kt],.cs-podcast-grid[data-astro-cid-7elgr2kt]{grid-template-columns:1fr}.cs-section[data-astro-cid-7elgr2kt]{padding:48px 0}.cs-h2[data-astro-cid-7elgr2kt]{text-align:left}.cs-pod-desc[data-astro-cid-7elgr2kt]{text-align:left;margin-left:0}}@media (prefers-reduced-motion: reduce){[data-astro-cid-7elgr2kt]{transition:none!important}}
