.timeline[data-astro-cid-ubjagkxi]{grid-template-columns:1fr 3fr}.t-sticky[data-astro-cid-ubjagkxi]{position:sticky;top:calc(var(--header-h) + 2rem);display:grid}.t-steps[data-astro-cid-ubjagkxi]{grid-column:1 / -1;display:flex;gap:6px;margin-top:1.25rem}.t-steps[data-astro-cid-ubjagkxi] li[data-astro-cid-ubjagkxi]{width:22px;height:22px;border:1px solid var(--rule-strong);transition:background-color .3s,border-color .3s}.t-steps[data-astro-cid-ubjagkxi] li[data-astro-cid-ubjagkxi].is-done{background:var(--navy);border-color:var(--navy)}.t-steps[data-astro-cid-ubjagkxi] li[data-astro-cid-ubjagkxi].is-current{background:var(--coral);border-color:var(--coral)}.t-current-name[data-astro-cid-ubjagkxi]{grid-column:1;margin-top:.4rem;font-size:1.25rem;font-weight:500}.t-list[data-astro-cid-ubjagkxi]{display:grid;gap:1px;background:var(--rule)}.t-phase[data-astro-cid-ubjagkxi]{background:var(--bg-cell);padding:var(--pad)}.t-top[data-astro-cid-ubjagkxi]{display:grid;grid-template-columns:5rem 1fr;gap:1rem;align-items:start}.t-n[data-astro-cid-ubjagkxi]{font-size:clamp(2.5rem,1.9rem + 2vw,3.5rem);font-weight:300;letter-spacing:-.05em;line-height:1;color:var(--coral-ink)}.t-name[data-astro-cid-ubjagkxi]{font-size:clamp(1.375rem,1.2rem + .7vw,1.875rem);letter-spacing:-.025em}.t-summary[data-astro-cid-ubjagkxi]{margin-top:.5rem;color:var(--fg-2)}.t-detail[data-astro-cid-ubjagkxi]{margin-top:1.75rem;margin-left:6rem;display:grid;grid-template-columns:2fr 1fr;gap:1.5rem var(--pad)}.t-detail[data-astro-cid-ubjagkxi] dd[data-astro-cid-ubjagkxi]{margin-top:.5rem;color:var(--fg-2);font-size:var(--fs-small)}.t-detail[data-astro-cid-ubjagkxi] .t-output[data-astro-cid-ubjagkxi]{color:var(--fg);font-weight:500}@media(max-width:900px){.timeline[data-astro-cid-ubjagkxi]{grid-template-columns:1fr}.t-aside[data-astro-cid-ubjagkxi]{display:none}.t-detail[data-astro-cid-ubjagkxi]{margin-left:0;grid-template-columns:1fr}.t-top[data-astro-cid-ubjagkxi]{grid-template-columns:3.5rem 1fr}}.band-frame[data-astro-cid-ubjagkxi]{position:relative;margin:var(--pad);min-height:clamp(360px,42vw,560px);display:flex;align-items:flex-end;overflow:hidden}.band-frame[data-astro-cid-ubjagkxi] .band-photo{position:absolute;inset:0}.band-shade[data-astro-cid-ubjagkxi]{position:absolute;inset:0;z-index:2;background:linear-gradient(0deg,#0d1336e6,#0d133633 60%)}.band-frame[data-astro-cid-ubjagkxi] .corner--tl[data-astro-cid-ubjagkxi]{top:1rem;left:1rem}.band-text[data-astro-cid-ubjagkxi]{position:relative;z-index:3;padding:clamp(1.5rem,3vw,2.5rem);max-width:26ch;font-size:var(--fs-statement);letter-spacing:-.02em;line-height:1.22;color:#fff}.pack[data-astro-cid-ubjagkxi]{grid-template-columns:1fr 1.2fr;border-top:0}.pack-copy[data-astro-cid-ubjagkxi]{padding-block:var(--section) var(--pad)}.pack-title[data-astro-cid-ubjagkxi]{margin-top:1.1rem;max-width:16ch}.pack-intro[data-astro-cid-ubjagkxi]{margin-top:1.25rem;max-width:44ch}.sheet[data-astro-cid-ubjagkxi]{padding:0;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end}.sheet-head[data-astro-cid-ubjagkxi]{display:flex;justify-content:space-between;padding:1rem var(--pad)}.sheet[data-astro-cid-ubjagkxi] ol[data-astro-cid-ubjagkxi]{display:grid;gap:1px;background:var(--rule)}.sheet-row[data-astro-cid-ubjagkxi]{display:grid;grid-template-columns:2.75rem 1fr;column-gap:.75rem;row-gap:.3rem;padding:1.15rem var(--pad);background:var(--bg-cell)}.sheet-row[data-astro-cid-ubjagkxi] .index[data-astro-cid-ubjagkxi]{grid-row:span 2;color:var(--coral);font-size:.875rem}.sheet-item[data-astro-cid-ubjagkxi]{font-weight:500}.sheet-detail[data-astro-cid-ubjagkxi]{color:var(--fg-2);font-size:.9375rem}@media(max-width:900px){.pack[data-astro-cid-ubjagkxi]{grid-template-columns:1fr}}.principles[data-astro-cid-ubjagkxi]{grid-template-columns:repeat(6,minmax(0,1fr))}.pr[data-astro-cid-ubjagkxi]{grid-column:span 2;display:flex;flex-direction:column;gap:.75rem;min-height:210px}.pr[data-astro-cid-ubjagkxi]:nth-child(4),.pr[data-astro-cid-ubjagkxi]:nth-child(5){grid-column:span 3}.pr[data-astro-cid-ubjagkxi] dt[data-astro-cid-ubjagkxi]{margin-top:auto;font-size:var(--fs-h3);font-weight:500}.pr[data-astro-cid-ubjagkxi] dd[data-astro-cid-ubjagkxi]{color:var(--fg-2);font-size:var(--fs-small);max-width:44ch}@media(max-width:900px){.pr[data-astro-cid-ubjagkxi],.pr[data-astro-cid-ubjagkxi]:nth-child(4),.pr[data-astro-cid-ubjagkxi]:nth-child(5){grid-column:span 3}}@media(max-width:560px){.pr[data-astro-cid-ubjagkxi],.pr[data-astro-cid-ubjagkxi]:nth-child(4),.pr[data-astro-cid-ubjagkxi]:nth-child(5){grid-column:1 / -1;min-height:0}}.corner--tl[data-astro-cid-ubjagkxi]{top:1rem;left:1rem}
