.ab-hero[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:32px clamp(32px,5vw,72px);align-items:start;padding-block:clamp(32px,4vw,56px) var(--gap-section)}.ab-hero[data-astro-cid-fwdcsva6]>[data-astro-cid-fwdcsva6]{min-width:0}.ab-hero[data-astro-cid-fwdcsva6] h1[data-astro-cid-fwdcsva6]{grid-column:1 / -1;font-size:clamp(1.75rem,4.4vw,4rem);letter-spacing:-.04em;max-width:24ch}.ab-place[data-astro-cid-fwdcsva6]{margin:1rem 0 1.75rem;font-weight:700}.ab-portrait[data-astro-cid-fwdcsva6]{margin:0}.ab-frame[data-astro-cid-fwdcsva6]{overflow:hidden;border:var(--rule) solid var(--ink);aspect-ratio:3 / 4;background:var(--paper-2)}.ab-frame[data-astro-cid-fwdcsva6] img[data-astro-cid-fwdcsva6]{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.05)}@media(max-width:900px){.ab-hero[data-astro-cid-fwdcsva6]{grid-template-columns:minmax(0,1fr)}.ab-portrait[data-astro-cid-fwdcsva6]{max-width:420px}}.ab-head[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:16px 64px;align-items:end;margin-bottom:48px}.ab-head[data-astro-cid-fwdcsva6] h2[data-astro-cid-fwdcsva6]{margin:0;font-size:clamp(2rem,4.4vw,4rem)}@media(max-width:900px){.ab-head[data-astro-cid-fwdcsva6]{grid-template-columns:minmax(0,1fr)}}.ab-path[data-astro-cid-fwdcsva6]{border-top:var(--rule) solid var(--ink)}.ab-path[data-astro-cid-fwdcsva6] .rail{max-width:760px;margin-left:auto}.groups[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:var(--rule) solid var(--ink)}.group[data-astro-cid-fwdcsva6]{padding:24px 24px 8px 0}.group[data-astro-cid-fwdcsva6]+.group[data-astro-cid-fwdcsva6]{padding-left:24px;border-left:var(--rule) solid var(--ink)}.group[data-astro-cid-fwdcsva6] h3[data-astro-cid-fwdcsva6]{font-size:var(--step-h3)}.group-line[data-astro-cid-fwdcsva6]{color:var(--muted);margin:.25rem 0 1rem}.group[data-astro-cid-fwdcsva6] ul[data-astro-cid-fwdcsva6]{list-style:none;padding:0;display:grid;gap:18px}.group[data-astro-cid-fwdcsva6] li[data-astro-cid-fwdcsva6] a[data-astro-cid-fwdcsva6]{font-weight:800;font-size:1.125rem;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.group[data-astro-cid-fwdcsva6] li[data-astro-cid-fwdcsva6] a[data-astro-cid-fwdcsva6]:hover{text-decoration-color:var(--venn-hot, #FF6A4D)}.group[data-astro-cid-fwdcsva6] li[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{margin-top:.25rem;font-size:var(--step-small)}@media(max-width:1000px){.groups[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(2,minmax(0,1fr))}.group[data-astro-cid-fwdcsva6]:nth-child(3){padding-left:0;border-left:0}.group[data-astro-cid-fwdcsva6]:nth-child(n+3){border-top:var(--rule) solid var(--ink)}}@media(max-width:600px){.groups[data-astro-cid-fwdcsva6]{grid-template-columns:minmax(0,1fr)}.group[data-astro-cid-fwdcsva6]+.group[data-astro-cid-fwdcsva6]{padding-left:0;border-left:0;border-top:var(--rule) solid var(--ink)}}.own[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:56px;align-items:start;scroll-margin-top:96px}.own-card[data-astro-cid-fwdcsva6]{display:grid;gap:12px;text-decoration:none;font-weight:800}.own-card[data-astro-cid-fwdcsva6]:hover span[data-astro-cid-fwdcsva6]{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:3px}@media(max-width:860px){.own[data-astro-cid-fwdcsva6]{grid-template-columns:minmax(0,1fr)}}.think[data-astro-cid-fwdcsva6]{border-top:var(--rule) solid var(--ink)}.think-rule[data-astro-cid-fwdcsva6]{margin-top:1.25rem;font-weight:800;font-size:1.375rem;letter-spacing:-.01em;line-height:1.3;max-width:40ch}.think-body[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:32px 64px;align-items:start}.think-photo[data-astro-cid-fwdcsva6]{margin:0}@media(max-width:900px){.think-body[data-astro-cid-fwdcsva6]{grid-template-columns:minmax(0,1fr)}.think-photo[data-astro-cid-fwdcsva6]{max-width:420px}}.principles[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 64px;margin:0}.principles[data-astro-cid-fwdcsva6] div[data-astro-cid-fwdcsva6]{padding-top:20px;border-top:var(--rule) solid var(--ink)}.principles[data-astro-cid-fwdcsva6] dt[data-astro-cid-fwdcsva6]{font-weight:800;font-size:var(--step-h3);letter-spacing:-.02em;line-height:1.1}.principles[data-astro-cid-fwdcsva6] dd[data-astro-cid-fwdcsva6]{margin:.75rem 0 0;max-width:52ch}@media(max-width:760px){.principles[data-astro-cid-fwdcsva6]{grid-template-columns:minmax(0,1fr)}}.close[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:32px 64px;align-items:center}.close-ways[data-astro-cid-fwdcsva6]{display:grid;gap:16px}.way[data-astro-cid-fwdcsva6]{display:grid;gap:4px;padding:20px 24px;border:var(--rule) solid var(--ink);background:var(--paper);text-decoration:none;transition:background .2s,color .2s}.way[data-astro-cid-fwdcsva6] strong[data-astro-cid-fwdcsva6]{font-size:1.25rem;letter-spacing:-.01em}.way[data-astro-cid-fwdcsva6]:hover{background:var(--ink);color:var(--paper)}@media(max-width:860px){.close[data-astro-cid-fwdcsva6]{grid-template-columns:minmax(0,1fr)}}
