.hero[data-astro-cid-j7pv25f6]{padding:clamp(72px,9vw,120px) 0 clamp(80px,10vw,130px);position:relative;overflow:hidden}.hero[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;width:38vw;height:38vw;right:-12vw;top:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:48px 48px;transform:rotate(8deg);opacity:.5}.hero[data-astro-cid-j7pv25f6] .container[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(3.2rem,7vw,6.3rem);max-width:13ch}.hero-copy[data-astro-cid-j7pv25f6]{max-width:62ch;margin:45px 0 0 35%}.hero-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:1.3rem}.hero-copy[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6],.hero-cta[data-astro-cid-j7pv25f6]{display:block}.hero-copy[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{color:var(--muted)}.hero-cta[data-astro-cid-j7pv25f6]{margin-top:25px;font-size:.82rem;text-transform:uppercase;font-weight:700;color:var(--accent)}.domains[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--ink)}.domains[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]{padding:20px 15px;border-right:1px solid var(--line)}.domains[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]:first-child{border-left:1px solid var(--line)}.domains[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{font-size:.7rem;color:var(--muted)}.domains[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.5rem;min-height:3.2em;margin:26px 0 12px}.domains[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.84rem;color:var(--muted)}.domains[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-size:.72rem;text-transform:uppercase;font-weight:700}.featured[data-astro-cid-j7pv25f6],.about-preview[data-astro-cid-j7pv25f6]{background:var(--paper-2)}.insights[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:0 34px}.insights[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6],.all[data-astro-cid-j7pv25f6]{padding:24px 0;border-top:1px solid var(--line)}.insights[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:none}.insights[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--muted)}.all[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;justify-content:space-between;min-height:230px;text-decoration:none;color:var(--accent)}.all[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:2rem}.all[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:.8rem;text-transform:uppercase}.library[data-astro-cid-j7pv25f6] .container[data-astro-cid-j7pv25f6],.about-preview[data-astro-cid-j7pv25f6] .container[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:7vw}.library[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:16px 0 22px}.library[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--muted)}.library-areas[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid var(--line)}.library-areas[data-astro-cid-j7pv25f6] .text-link[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:25px}.about-preview[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:60ch;font-family:var(--serif);font-size:1.2rem}.about-preview[data-astro-cid-j7pv25f6] .education[data-astro-cid-j7pv25f6]{font:400 .85rem var(--sans);color:var(--muted)}.contact-band[data-astro-cid-j7pv25f6]{text-align:center}.contact-band[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:15px 0 30px}@media(max-width:850px){.domains[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}.domains[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]:last-child{grid-column:1/-1}.hero-copy[data-astro-cid-j7pv25f6]{margin-left:0}}@media(max-width:650px){.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:2.8rem}.domains[data-astro-cid-j7pv25f6]{display:block}.domains[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]{border-left:1px solid var(--line)}.domains[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{min-height:auto;margin:12px 0}.insights[data-astro-cid-j7pv25f6],.library[data-astro-cid-j7pv25f6] .container[data-astro-cid-j7pv25f6],.about-preview[data-astro-cid-j7pv25f6] .container[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.library-areas[data-astro-cid-j7pv25f6]{margin-top:35px}}
