.intro[data-astro-cid-nahn3pfb]{gap:22px;padding-top:clamp(56px,8vw,112px);padding-bottom:clamp(56px,7vw,96px);display:grid}.intro-kicker[data-astro-cid-nahn3pfb]{color:var(--accent)}.intro-lead[data-astro-cid-nahn3pfb]{max-width:30ch;font-family:var(--serif);font-variation-settings:"opsz" 60;letter-spacing:-.015em;text-wrap:balance;font-size:clamp(30px,3.6vw,46px);line-height:1.14}@media (prefers-reduced-motion:no-preference){.intro-lead[data-astro-cid-nahn3pfb]{animation:rise .9s var(--ease) both}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}.band[data-astro-cid-nahn3pfb]{border-top:1px solid var(--line);grid-template-columns:minmax(200px,3fr) 9fr;gap:28px clamp(32px,6vw,96px);padding-block:clamp(44px,6vw,80px);display:grid}.band-title[data-astro-cid-nahn3pfb]{font-variation-settings:"opsz" 48;letter-spacing:-.015em;font-size:clamp(30px,3vw,40px)}.band-intro[data-astro-cid-nahn3pfb]{max-width:60ch;font-family:var(--serif);font-variation-settings:"opsz" 24;font-size:clamp(19px,1.6vw,22px);line-height:1.5}.audiences[data-astro-cid-nahn3pfb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px clamp(28px,4vw,56px);margin-top:clamp(32px,4vw,48px);display:grid}.audience[data-astro-cid-nahn3pfb]{border-top:1px solid var(--line-strong);align-content:start;gap:10px;padding-top:18px;display:grid}.audience[data-astro-cid-nahn3pfb] h3[data-astro-cid-nahn3pfb],.step[data-astro-cid-nahn3pfb] h3[data-astro-cid-nahn3pfb]{font-variation-settings:"opsz" 30;font-size:23px}.audience[data-astro-cid-nahn3pfb] p[data-astro-cid-nahn3pfb],.step[data-astro-cid-nahn3pfb] p[data-astro-cid-nahn3pfb]{color:var(--ink-soft)}.work[data-astro-cid-nahn3pfb]{background:var(--wash-mtr);padding-block:clamp(56px,8vw,112px)}.work-kicker[data-astro-cid-nahn3pfb]{color:var(--accent)}.work-title[data-astro-cid-nahn3pfb]{font-variation-settings:"opsz" 48;margin-top:12px;font-size:clamp(28px,2.8vw,38px)}.work-intro[data-astro-cid-nahn3pfb]{font-family:var(--serif);font-variation-settings:"opsz" 24;margin-top:14px;font-size:clamp(19px,1.6vw,22px);line-height:1.5}.work-book[data-astro-cid-nahn3pfb]{grid-template-columns:minmax(200px,4fr) 7fr;align-items:center;gap:28px clamp(40px,8vw,120px);margin-top:clamp(40px,6vw,72px);display:grid}.work-book[data-astro-cid-nahn3pfb]+.work-book[data-astro-cid-nahn3pfb]{border-top:1px solid var(--line);padding-top:clamp(40px,6vw,72px)}.work-cover[data-astro-cid-nahn3pfb]{width:100%;max-width:300px;transition:transform .6s var(--ease);justify-self:start;display:block}.work-cover[data-astro-cid-nahn3pfb] img[data-astro-cid-nahn3pfb]{width:100%;box-shadow:0 1px 2px rgb(var(--ink-rgb) / .12), 0 26px 40px -24px rgb(var(--ink-rgb) / .55)}.work-cover-hardback[data-astro-cid-nahn3pfb] img[data-astro-cid-nahn3pfb]{border-radius:2px 5px 5px 2px}.work-cover[data-astro-cid-nahn3pfb]:hover{transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.work-cover[data-astro-cid-nahn3pfb],.work-cover[data-astro-cid-nahn3pfb]:hover{transform:none}}.work-copy[data-astro-cid-nahn3pfb]{max-width:58ch}.work-actions[data-astro-cid-nahn3pfb]{flex-wrap:wrap;align-items:center;gap:4px 28px;margin-top:20px;display:flex}.text-link[data-astro-cid-nahn3pfb]{min-height:44px;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:5px;align-items:center;gap:6px;font-size:14px;font-weight:600;transition:color .2s,text-decoration-color .2s;display:inline-flex}.text-link[data-astro-cid-nahn3pfb]:hover{color:var(--accent);text-decoration-color:currentColor}.steps[data-astro-cid-nahn3pfb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px clamp(28px,4vw,56px);margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-nahn3pfb]{border-top:1px solid var(--line-strong);align-content:start;gap:10px;padding-top:18px;display:grid}.step-number[data-astro-cid-nahn3pfb]{font-family:var(--serif);color:var(--accent);font-size:18px;font-style:italic}.quote[data-astro-cid-nahn3pfb]{border-top:1px solid var(--line);text-align:center;padding-block:clamp(44px,6vw,80px)}.quote[data-astro-cid-nahn3pfb] figure[data-astro-cid-nahn3pfb]{max-width:40ch;margin:0 auto}.quote[data-astro-cid-nahn3pfb] blockquote[data-astro-cid-nahn3pfb]{font-family:var(--serif);font-variation-settings:"opsz" 36;margin:0;font-size:clamp(22px,2.2vw,28px);font-style:italic;line-height:1.4}.quote[data-astro-cid-nahn3pfb] figcaption[data-astro-cid-nahn3pfb]{color:var(--ink-soft);margin-top:16px;font-size:14px}.closing[data-astro-cid-nahn3pfb]{border-top:1px solid var(--line);grid-template-columns:minmax(200px,3fr) 9fr;gap:18px clamp(32px,6vw,96px);padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(72px,9vw,128px);display:grid}.closing-title[data-astro-cid-nahn3pfb]{font-variation-settings:"opsz" 48;letter-spacing:-.015em;font-size:clamp(30px,3vw,40px)}.closing-body[data-astro-cid-nahn3pfb]{max-width:62ch;display:grid}.closing-intro[data-astro-cid-nahn3pfb]{color:var(--ink-soft);margin-top:22px}.closing-email[data-astro-cid-nahn3pfb]{max-width:620px;font-family:var(--serif);font-variation-settings:"opsz" 36;letter-spacing:-.01em;border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:16px;padding:6px 0 12px;font-size:clamp(24px,2.6vw,34px);display:flex;position:relative}.closing-email[data-astro-cid-nahn3pfb]:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .5s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.closing-email[data-astro-cid-nahn3pfb]:hover:after,.closing-email[data-astro-cid-nahn3pfb]:focus-visible:after{transform:scaleX(1)}.closing-email[data-astro-cid-nahn3pfb] svg[data-astro-cid-nahn3pfb]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;transition:transform .4s var(--ease);flex:none}.closing-email[data-astro-cid-nahn3pfb]:hover svg[data-astro-cid-nahn3pfb]{color:var(--accent);transform:translate(6px)}@media (width<=900px){.band[data-astro-cid-nahn3pfb],.closing[data-astro-cid-nahn3pfb]{grid-template-columns:1fr}}@media (width<=760px){.work-book[data-astro-cid-nahn3pfb]{grid-template-columns:1fr}.work-cover[data-astro-cid-nahn3pfb]{max-width:240px}}@media (width<=620px){.audiences[data-astro-cid-nahn3pfb],.steps[data-astro-cid-nahn3pfb]{grid-template-columns:1fr}.closing-email[data-astro-cid-nahn3pfb]{font-size:22px}}
