.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:780px;display:flex;align-items:flex-end;color:#fff;background:#071d3a;overflow:hidden}.hero-bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.72) contrast(1.05);transform:scale(1.02)}.hero-shade[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(90deg,#040f1feb,#040f1fb8 48%,#040f1f2e),linear-gradient(to top,rgba(4,15,31,.86),transparent 46%)}.hero-content[data-astro-cid-j7pv25f6]{position:relative;width:min(1240px,calc(100% - 48px));margin:0 auto;padding:120px 0 0}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{color:#fff;font-size:clamp(4.2rem,10vw,9.2rem);letter-spacing:-.035em;margin-bottom:.08em;max-width:900px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;font-size:.48em;font-weight:500;letter-spacing:0;color:var(--brass-2);margin-top:12px}.hero-lead[data-astro-cid-j7pv25f6]{max-width:650px;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.6;font-weight:300;color:#ffffffe0}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}.hero-stats[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.24);margin-top:76px;background:#040f1f57;backdrop-filter:blur(8px)}.hero-stat[data-astro-cid-j7pv25f6]{padding:24px 26px;border-right:1px solid rgba(255,255,255,.16)}.hero-stat[data-astro-cid-j7pv25f6]:last-child{border-right:0}.hero-stat[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font-family:Cormorant Garamond,serif;font-size:2.2rem;line-height:1;color:#fff}.hero-stat[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;margin-top:7px;font-size:.68rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:#ffffffa8}.letter-section[data-astro-cid-j7pv25f6]{background:var(--cream)}.letter-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.72fr 1.6fr;gap:70px;align-items:start}.sticky-label[data-astro-cid-j7pv25f6]{position:sticky;top:150px}.letter-paper[data-astro-cid-j7pv25f6]{background:#fff;padding:clamp(30px,5vw,62px);box-shadow:var(--shadow);border-top:3px solid var(--brass)}.letter-paper[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(2.2rem,4vw,3.7rem)}.letter-paper[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.08rem}.letter-paper[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:first-of-type{font-size:1.22rem;line-height:1.75}.signature[data-astro-cid-j7pv25f6]{font-family:Cormorant Garamond,serif;font-size:2rem;font-style:italic;color:var(--navy);margin-top:34px}.date-seal[data-astro-cid-j7pv25f6]{display:inline-block;border:1px solid var(--brass);color:var(--brown);padding:9px 13px;font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin-top:18px}.story[data-astro-cid-j7pv25f6]{background:var(--navy);color:#fff}.story-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.88fr 1.12fr;gap:72px;align-items:center}.story[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#fff;font-size:clamp(2.5rem,5vw,4.8rem)}.story[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#ffffffc2;font-weight:300}.portrait-frame[data-astro-cid-j7pv25f6]{position:relative}.portrait-frame[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:22px -22px -22px 22px;border:1px solid rgba(214,186,130,.55);border-radius:10px;pointer-events:none}.portrait-frame[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:relative;width:100%;height:620px;object-fit:cover;object-position:center top;filter:saturate(.78);display:block;border-radius:10px}.credential-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ffffff29;margin-top:38px}.credential[data-astro-cid-j7pv25f6]{background:var(--navy);padding:20px}.credential[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font-family:Cormorant Garamond,serif;font-size:1.35rem;color:#fff}.credential[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--brass-2)}.practice-list[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line)}.practice-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:90px 1fr 1.35fr 40px;gap:28px;align-items:center;padding:28px 12px;border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink);transition:.25s ease}.practice-row[data-astro-cid-j7pv25f6]:hover{background:#fff;padding-left:22px;padding-right:22px}.practice-row[data-astro-cid-j7pv25f6] .num[data-astro-cid-j7pv25f6]{font-family:Cormorant Garamond,serif;font-size:1.3rem;color:var(--brass)}.practice-row[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.75rem;margin:0}.practice-row[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--muted);font-weight:300}.practice-row[data-astro-cid-j7pv25f6] .arrow[data-astro-cid-j7pv25f6]{font-family:Cormorant Garamond,serif;font-size:2rem;color:var(--navy)}.writings[data-astro-cid-j7pv25f6]{background:#fff}.writing-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.25fr .85fr;gap:54px;align-items:start}.featured-post[data-astro-cid-j7pv25f6]{border-top:3px solid var(--navy);padding-top:28px}.featured-post[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,4vw,3.4rem)}.featured-post[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6],.writing-row[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--navy);text-decoration:none}.featured-post[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.writing-row[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--muted);font-weight:300}.writing-row[data-astro-cid-j7pv25f6]{padding:24px 0;border-bottom:1px solid var(--line)}.writing-row[data-astro-cid-j7pv25f6]:first-child{padding-top:0}.writing-row[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.65rem;margin:.25em 0 .3em}.closing[data-astro-cid-j7pv25f6]{position:relative;padding:110px 0;color:#fff;background:var(--navy);overflow:hidden}.closing[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.22;filter:saturate(.6)}.closing[data-astro-cid-j7pv25f6] .wrap[data-astro-cid-j7pv25f6]{position:relative}.closing[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#fff;font-size:clamp(2.6rem,6vw,5.4rem);max-width:850px}.closing[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:650px;color:#ffffffc7;font-weight:300;font-size:1.1rem}@media(max-width:900px){.hero-stats[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}.hero-stat[data-astro-cid-j7pv25f6]:nth-child(2){border-right:0}.letter-grid[data-astro-cid-j7pv25f6],.story-grid[data-astro-cid-j7pv25f6],.writing-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.sticky-label[data-astro-cid-j7pv25f6]{position:static}.portrait-frame[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{height:520px}.practice-row[data-astro-cid-j7pv25f6]{grid-template-columns:56px 1fr 34px}.practice-row[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{grid-column:2}.practice-row[data-astro-cid-j7pv25f6] .arrow[data-astro-cid-j7pv25f6]{grid-column:3;grid-row:1 / span 2}}@media(max-width:620px){.hero[data-astro-cid-j7pv25f6]{min-height:720px}.hero-content[data-astro-cid-j7pv25f6]{width:calc(100% - 36px);padding-top:84px}.hero-stats[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero-stat[data-astro-cid-j7pv25f6]{border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}.hero-stat[data-astro-cid-j7pv25f6]:last-child{border-bottom:0}.credential-row[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.practice-row[data-astro-cid-j7pv25f6]{padding:24px 4px}}
