.hero[data-astro-cid-j7pv25f6]{position:relative}.hero__ph[data-astro-cid-j7pv25f6]{height:clamp(360px,62vh,600px);overflow:hidden}.hero__ph[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover}@media(max-width:720px){.hero__ph[data-astro-cid-j7pv25f6]{height:clamp(240px,36vh,380px)}.hero__bar-in[data-astro-cid-j7pv25f6]{padding-block:22px;gap:20px}}@supports (height: 1svh){@media(max-width:720px){.hero__ph[data-astro-cid-j7pv25f6]{height:clamp(240px,36svh,380px)}}}.hero__bar[data-astro-cid-j7pv25f6]{background:var(--ink);color:var(--paper)}.hero__bar-in[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding-block:30px;flex-wrap:wrap}.hero__copy[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{display:block;margin:0;font-size:clamp(24px,4.4vw,40px);font-weight:700;line-height:1.4;letter-spacing:.02em}.hero__sub[data-astro-cid-j7pv25f6]{display:block;margin-top:12px;font-size:13px;max-width:46ch;color:#f4f2eca8}.hero__bar[data-astro-cid-j7pv25f6] .btn--ghost[data-astro-cid-j7pv25f6]{color:#fff;border-color:#fff}.hero__bar[data-astro-cid-j7pv25f6] .btn--ghost[data-astro-cid-j7pv25f6]:hover{background:#fff;color:var(--ink)}.br[data-astro-cid-j7pv25f6]{display:inline}.sechead--row[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;max-width:none}.steps[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}@media(max-width:800px){.steps[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:22px}}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{border-top:2px solid var(--ink);padding-top:16px}.steps__n[data-astro-cid-j7pv25f6]{display:block;font-size:12px;font-weight:600;letter-spacing:.2em;color:var(--red);margin-bottom:10px}.steps[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:8px}.steps[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:13px}.note[data-astro-cid-j7pv25f6]{margin-top:24px;max-width:66ch}.goals[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:900px){.goals[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.goals[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:8px}.goal[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto 1fr;column-gap:14px;align-items:center;padding:14px 16px}.goal__ic[data-astro-cid-j7pv25f6]{grid-row:span 2;width:40px;height:40px;margin:0}.goal__desc[data-astro-cid-j7pv25f6]{align-self:start}}.goal[data-astro-cid-j7pv25f6]{--tint: var(--ink);display:block;background:var(--white);border-radius:var(--r);padding:20px 20px 22px;border:1px solid var(--line);transition:border-color var(--t-fast),transform var(--t)}.goal[data-astro-cid-j7pv25f6]:hover{border-color:var(--tint);transform:translateY(-2px)}.goal__ic[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:46px;height:46px;margin-bottom:14px;border-radius:50%;background:color-mix(in srgb,var(--tint) 12%,var(--white));color:var(--tint)}.goal--all[data-astro-cid-j7pv25f6]{--tint: var(--ink-3)}.goal__name[data-astro-cid-j7pv25f6]{display:block;font-size:15px;font-weight:700}.goal__desc[data-astro-cid-j7pv25f6]{display:block;margin-top:4px}.targets[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}@media(max-width:760px){.targets[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}.target[data-astro-cid-j7pv25f6]{display:grid;gap:4px;padding:18px 20px;border-radius:var(--r);background:var(--white);border:1px solid var(--line);transition:background-color var(--t-fast),border-color var(--t-fast)}.target[data-astro-cid-j7pv25f6]:hover{background:var(--peach);border-color:var(--peach)}.target__n[data-astro-cid-j7pv25f6]{font-size:15px;font-weight:700}.empty[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.72fr 1.28fr;gap:48px;align-items:center}@media(max-width:800px){.empty[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:28px}.empty__ph[data-astro-cid-j7pv25f6]{aspect-ratio:3 / 2}}.empty__txt[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:10px 0 14px}.empty__txt[data-astro-cid-j7pv25f6] .btn-row[data-astro-cid-j7pv25f6]{margin-top:24px}.teach[data-astro-cid-j7pv25f6]{--band-h: 600px;--band-h-sp: 560px}.teach__in[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center;width:100%}.teach__in[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:10px 0 16px}.teach__in[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{font-size:14px;color:#ffffffdb;max-width:40ch}.teach__in[data-astro-cid-j7pv25f6] .btn-row[data-astro-cid-j7pv25f6]{margin-top:26px}.nw[data-astro-cid-j7pv25f6]{white-space:nowrap}.teach__paths[data-astro-cid-j7pv25f6]{display:grid;gap:14px}.teach__path[data-astro-cid-j7pv25f6]{display:block;padding:22px 24px;border-radius:var(--r);background:#0e0e0e9e;backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.22);transition:background-color var(--t-fast),border-color var(--t-fast)}.teach__path[data-astro-cid-j7pv25f6]:hover{background:#0e0e0ec7;border-color:#ffffff80}.teach__path-h[data-astro-cid-j7pv25f6]{display:block;color:#fff;font-size:16px;font-weight:700}.teach__path-d[data-astro-cid-j7pv25f6]{display:block;color:#ffffffe0;font-size:13px;line-height:1.9;margin:8px 0 16px}.teach__path[data-astro-cid-j7pv25f6] .go[data-astro-cid-j7pv25f6]{color:#fff}@media(max-width:880px){.teach__in[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:28px}}.reads[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.15fr .85fr;gap:36px;align-items:start}@media(max-width:860px){.reads[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:28px}}.read[data-astro-cid-j7pv25f6]{display:block}.read__ph[data-astro-cid-j7pv25f6]{margin-bottom:16px}.read__txt[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:8px 0;line-height:1.55}.read[data-astro-cid-j7pv25f6]:hover h3[data-astro-cid-j7pv25f6]{color:var(--red)}.read__txt[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0}.read__on[data-astro-cid-j7pv25f6]{display:block;margin-top:8px;font-size:11px;color:var(--ink-3)}.read-list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0}.read-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line)}.read-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:last-child{border-bottom:1px solid var(--line)}.read-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:block;padding:18px 0;transition:padding-left var(--t)}.read-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{padding-left:10px}.read-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .read-list__t[data-astro-cid-j7pv25f6]{color:var(--red)}.read-list__t[data-astro-cid-j7pv25f6]{display:block;margin-top:6px;font-size:14px;font-weight:700;line-height:1.6}
