.sec[data-astro-cid-auvl4ell]{padding:128px 0 120px;border-top:1px solid var(--line)}.hero[data-astro-cid-auvl4ell]{border-top:0;min-height:calc(100svh - var(--header-h));display:flex;flex-direction:column;justify-content:center;padding:56px 0 64px}.lbl[data-astro-cid-auvl4ell]{font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);white-space:nowrap}.lbl[data-astro-cid-auvl4ell].blk{display:block;margin-bottom:14px}.label-row[data-astro-cid-auvl4ell]{display:flex;align-items:center;gap:14px;margin-bottom:40px}.label-row[data-astro-cid-auvl4ell] i[data-astro-cid-auvl4ell]{flex:1;height:1px;background:var(--line)}.where[data-astro-cid-auvl4ell]{font-size:14px;font-weight:600;color:var(--muted);white-space:nowrap}.h1[data-astro-cid-auvl4ell]{margin:0 0 32px;max-width:22ch;font-size:clamp(38px,min(6.4vw,10.6vh),124px);line-height:.94;font-weight:500;letter-spacing:-.05em;color:var(--ink);text-wrap:balance}.intro[data-astro-cid-auvl4ell]{margin:0;max-width:62ch;font-size:21px;line-height:1.6;color:var(--muted);text-wrap:pretty}.row[data-astro-cid-auvl4ell]{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:24px 64px}.side-h[data-astro-cid-auvl4ell]{margin:0;font-size:clamp(26px,2.6vw,34px);line-height:1.1;font-weight:500;letter-spacing:-.04em}.copy[data-astro-cid-auvl4ell]{display:flex;flex-direction:column;gap:22px;max-width:680px}.copy[data-astro-cid-auvl4ell] p[data-astro-cid-auvl4ell]{margin:0;font-size:19px;line-height:1.7;color:var(--ink);text-wrap:pretty}.h2[data-astro-cid-auvl4ell]{margin-bottom:24px;max-width:18ch}.articles[data-astro-cid-auvl4ell]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:0 48px}.articles[data-astro-cid-auvl4ell] li[data-astro-cid-auvl4ell]{display:grid;grid-template-columns:52px minmax(0,1fr);gap:0 16px;padding:28px 0;border-top:1px solid var(--line)}.num[data-astro-cid-auvl4ell]{padding-top:3px;font-size:15px;font-weight:700;color:var(--accent)}.articles[data-astro-cid-auvl4ell] h3[data-astro-cid-auvl4ell]{margin:0 0 8px;font-size:20px;line-height:1.3;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.articles[data-astro-cid-auvl4ell] p[data-astro-cid-auvl4ell]{margin:0;font-size:16.5px;line-height:1.65;color:var(--muted);text-wrap:pretty}.conv[data-astro-cid-auvl4ell]{max-width:720px}.with[data-astro-cid-auvl4ell]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;max-width:680px}.with[data-astro-cid-auvl4ell] li[data-astro-cid-auvl4ell]{padding:22px 0;border-top:1px solid var(--line)}.with[data-astro-cid-auvl4ell] li[data-astro-cid-auvl4ell]:first-child{border-top:0;padding-top:0}.with[data-astro-cid-auvl4ell] h3[data-astro-cid-auvl4ell]{margin:0 0 6px;font-size:20px;line-height:1.3;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.with[data-astro-cid-auvl4ell] p[data-astro-cid-auvl4ell]{margin:0;font-size:16.5px;line-height:1.65;color:var(--muted)}.more[data-astro-cid-auvl4ell]{margin:24px 0 0;font-weight:600}.more[data-astro-cid-auvl4ell] a[data-astro-cid-auvl4ell]{text-decoration:none}.motto[data-astro-cid-auvl4ell]{margin:0 0 24px;font-size:clamp(30px,3.8vw,46px);line-height:1.12;font-weight:800;letter-spacing:-.03em;color:var(--ink)}.conv[data-astro-cid-auvl4ell] .body[data-astro-cid-auvl4ell]{margin:0;font-size:clamp(22px,2.2vw,30px);line-height:1.35;letter-spacing:-.02em;line-height:1.7;color:var(--ink);text-wrap:pretty}.band[data-astro-cid-auvl4ell]{background:var(--panel-soft);border-bottom:1px solid var(--line)}.road[data-astro-cid-auvl4ell]{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px 48px}.road[data-astro-cid-auvl4ell] li[data-astro-cid-auvl4ell]{padding-top:22px;border-top:2px solid var(--line-2)}.road[data-astro-cid-auvl4ell] li[data-astro-cid-auvl4ell].on{border-top-color:var(--accent)}.road[data-astro-cid-auvl4ell] .k[data-astro-cid-auvl4ell]{display:block;margin-bottom:10px;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.road[data-astro-cid-auvl4ell] .on[data-astro-cid-auvl4ell] .k[data-astro-cid-auvl4ell]{color:var(--accent)}.road[data-astro-cid-auvl4ell] h3[data-astro-cid-auvl4ell]{margin:0 0 10px;font-size:22px;line-height:1.25;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.road[data-astro-cid-auvl4ell] p[data-astro-cid-auvl4ell]{margin:0;font-size:16.5px;line-height:1.65;color:var(--body);text-wrap:pretty}.signed[data-astro-cid-auvl4ell]{margin:56px 0 0;padding-top:24px;border-top:1px solid var(--line);font-size:15px;font-weight:700;color:var(--body)}.coffee[data-astro-cid-auvl4ell]{display:flex;flex-wrap:wrap;gap:40px;align-items:center}.ctext[data-astro-cid-auvl4ell]{flex:1 1 420px;min-width:0}.ctext[data-astro-cid-auvl4ell] .lead[data-astro-cid-auvl4ell]{max-width:46ch}.card[data-astro-cid-auvl4ell]{flex:0 1 420px;min-width:0;padding:24px;border:1px solid var(--line);border-radius:2px;background:var(--panel-soft)}.card[data-astro-cid-auvl4ell] ol[data-astro-cid-auvl4ell]{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:12px}.card[data-astro-cid-auvl4ell] li[data-astro-cid-auvl4ell]{display:flex;gap:12px;font-size:15.5px;color:var(--ink)}.card[data-astro-cid-auvl4ell] li[data-astro-cid-auvl4ell] span[data-astro-cid-auvl4ell]{font-weight:800;color:var(--accent)}.book[data-astro-cid-auvl4ell]{display:flex;justify-content:center;width:100%;height:50px}.mail[data-astro-cid-auvl4ell]{display:block;margin-top:12px;text-align:center;font-size:14.5px;font-weight:600;color:var(--accent);text-decoration:none}.mail[data-astro-cid-auvl4ell]:hover{color:var(--accent-hover)}@media(max-width:760px){.sec[data-astro-cid-auvl4ell]{padding:88px 0 80px}.row[data-astro-cid-auvl4ell]{grid-template-columns:1fr}}
