.head[data-astro-cid-okhn7mad]{padding-bottom:clamp(1.5rem,3vw,2.5rem)}h1[data-astro-cid-okhn7mad]{margin-top:.7rem}h1[data-astro-cid-okhn7mad] em[data-astro-cid-okhn7mad]{color:var(--accent);font-style:italic}.head[data-astro-cid-okhn7mad] .lede[data-astro-cid-okhn7mad]{max-width:58ch;margin-top:1.5rem}.gallery[data-astro-cid-okhn7mad]{padding-block:clamp(2.5rem,5vw,4rem)}.gallery-grid[data-astro-cid-okhn7mad]{gap:.75rem;height:clamp(190px,22vw,260px);display:flex}.gallery-grid[data-astro-cid-okhn7mad] img[data-astro-cid-okhn7mad]{object-fit:cover;border-radius:4px;flex:1 1 0;width:100%;min-width:0;height:100%;display:block}.g-swan[data-astro-cid-okhn7mad]{object-position:50% 40%}.sec-head[data-astro-cid-okhn7mad]{max-width:52ch;margin-bottom:clamp(2rem,4vw,3rem)}.list[data-astro-cid-okhn7mad] .sec-head[data-astro-cid-okhn7mad]{max-width:100%;margin-bottom:clamp(1.25rem,2.5vw,1.75rem)}.sec-head[data-astro-cid-okhn7mad] h2[data-astro-cid-okhn7mad]{margin-top:.7rem}.sec-line[data-astro-cid-okhn7mad]{letter-spacing:0;color:var(--ink-mid);font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.4}.sec-head[data-astro-cid-okhn7mad] .lede[data-astro-cid-okhn7mad]{margin-top:1.1rem}.legend[data-astro-cid-okhn7mad]{border:1px solid var(--line);border-radius:6px;margin-top:clamp(2rem,4vw,2.75rem);padding:clamp(1.1rem,2.5vw,1.5rem)}.legend-h[data-astro-cid-okhn7mad]{letter-spacing:.17em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:.9rem;font-size:.7rem}.legend[data-astro-cid-okhn7mad] ul[data-astro-cid-okhn7mad]{grid-template-columns:repeat(3,1fr);gap:1rem 2rem;list-style:none;display:grid}.legend[data-astro-cid-okhn7mad] li[data-astro-cid-okhn7mad]{color:var(--ink-mid);flex-direction:column;gap:.5rem;font-size:.9rem;line-height:1.5;display:flex}.legend[data-astro-cid-okhn7mad] li[data-astro-cid-okhn7mad] strong[data-astro-cid-okhn7mad]{color:var(--ink);font-weight:500}.meter[data-astro-cid-okhn7mad]{gap:3px;display:inline-flex}.meter[data-astro-cid-okhn7mad] i[data-astro-cid-okhn7mad]{background:var(--line);border-radius:999px;width:15px;height:5px}.meter[data-astro-cid-okhn7mad] i[data-astro-cid-okhn7mad].on{background:var(--accent)}.list[data-astro-cid-okhn7mad]{padding-top:clamp(1.5rem,3vw,2.5rem)}.rows[data-astro-cid-okhn7mad]{border-top:1px solid var(--line);list-style:none}.row[data-astro-cid-okhn7mad]{border-bottom:1px solid var(--line);grid-template-columns:minmax(200px,.9fr) 2.1fr;gap:clamp(1.5rem,4vw,3.5rem);padding-block:clamp(2rem,4vw,2.75rem);display:grid}.row-id[data-astro-cid-okhn7mad] .num[data-astro-cid-okhn7mad]{letter-spacing:.18em;color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:.72rem;display:block}.row-id[data-astro-cid-okhn7mad] h3[data-astro-cid-okhn7mad]{margin-top:.5rem;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.1}.meter-row[data-astro-cid-okhn7mad]{align-items:center;gap:.55rem;margin-top:.9rem;display:flex}.meter-label[data-astro-cid-okhn7mad]{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mid);font-size:.72rem;font-weight:500}.row-level[data-astro-cid-okhn7mad]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:.5rem;margin-top:.7rem;font-size:.72rem;font-weight:500;display:flex}.tag-beginner[data-astro-cid-okhn7mad]{border:1px solid var(--line);color:var(--ink-mid);border-radius:999px;padding:.15rem .55rem}.tag-soon[data-astro-cid-okhn7mad]{background:var(--ink);color:var(--white);border-radius:999px;padding:.15rem .55rem}.desc[data-astro-cid-okhn7mad]{color:var(--ink-mid);max-width:62ch;font-size:1rem;line-height:1.6}.desc[data-astro-cid-okhn7mad] strong[data-astro-cid-okhn7mad]{color:var(--ink);font-weight:500}.who[data-astro-cid-okhn7mad]{color:var(--ink-soft);max-width:62ch;margin-top:.75rem;font-size:.92rem;line-height:1.55}.row-classes[data-astro-cid-okhn7mad]{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:.45rem .8rem;margin-top:1.25rem;padding-top:1rem;display:flex}.row-classes-h[data-astro-cid-okhn7mad]{letter-spacing:.17em;text-transform:uppercase;color:var(--ink-soft);width:100%;font-size:.68rem}.row-classes[data-astro-cid-okhn7mad] ul[data-astro-cid-okhn7mad]{flex-wrap:wrap;gap:.45rem;list-style:none;display:flex}.row-classes[data-astro-cid-okhn7mad] li[data-astro-cid-okhn7mad]{color:var(--ink);background:var(--sand);border-radius:999px;padding:.4rem .85rem;font-size:.86rem;line-height:1.3}.kit[data-astro-cid-okhn7mad]{background:var(--sand)}.kit-grid[data-astro-cid-okhn7mad]{grid-template-columns:repeat(4,1fr);gap:2rem 1.75rem;display:grid}.kit-grid[data-astro-cid-okhn7mad] h3[data-astro-cid-okhn7mad]{font-size:1.25rem}.kit-grid[data-astro-cid-okhn7mad] p[data-astro-cid-okhn7mad]{color:var(--ink-mid);margin-top:.6rem;font-size:.95rem}.cta[data-astro-cid-okhn7mad]{background:var(--ink);color:var(--bone)}.cta-in[data-astro-cid-okhn7mad]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2.5rem;display:flex}.cta[data-astro-cid-okhn7mad] .lede[data-astro-cid-okhn7mad]{color:#faf7f2b3;margin-top:.9rem}.cta-btns[data-astro-cid-okhn7mad]{flex-wrap:wrap;gap:.75rem;display:flex}.btn-outline[data-astro-cid-okhn7mad]{color:var(--bone);border:1px solid #faf7f266}.btn-outline[data-astro-cid-okhn7mad]:hover{background:#faf7f21a}@media (width<=1000px){.kit-grid[data-astro-cid-okhn7mad]{grid-template-columns:repeat(2,1fr)}.legend[data-astro-cid-okhn7mad] ul[data-astro-cid-okhn7mad]{grid-template-columns:1fr}}@media (width<=760px){.row[data-astro-cid-okhn7mad]{grid-template-columns:1fr;gap:1.1rem}}@media (width<=560px){.kit-grid[data-astro-cid-okhn7mad]{grid-template-columns:1fr}.gallery-grid[data-astro-cid-okhn7mad]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;height:180px;padding-bottom:.25rem;overflow-x:auto}.gallery-grid[data-astro-cid-okhn7mad] img[data-astro-cid-okhn7mad]{scroll-snap-align:start;flex:none;width:76%}}
