.cs-head[data-astro-cid-by4zwojz]{padding-bottom:clamp(32px,4vw,56px)}.cs-grid[data-astro-cid-by4zwojz]{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(32px,5vw,72px);align-items:center}.cs-copy[data-astro-cid-by4zwojz]{display:grid;gap:22px;justify-items:start}.eyebrow[data-astro-cid-by4zwojz] a[data-astro-cid-by4zwojz]{text-decoration:none}.eyebrow[data-astro-cid-by4zwojz] a[data-astro-cid-by4zwojz]:hover{color:var(--ink)}h1[data-astro-cid-by4zwojz]{font-size:var(--step-4)}@media(max-width:900px){.cs-grid[data-astro-cid-by4zwojz]{grid-template-columns:1fr}}.lead[data-astro-cid-by4zwojz]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,2.5vw,28px);align-items:center;padding:clamp(20px,3vw,36px);border-radius:var(--radius);max-width:100%}.lead-harlan[data-astro-cid-by4zwojz]{background:#f4ece6}.lead-nafts[data-astro-cid-by4zwojz]{background:#17233a}.lead-tnt[data-astro-cid-by4zwojz]{background:#2f1915}.lead-pearls[data-astro-cid-by4zwojz]{background:#ece2d6}.lead-party[data-astro-cid-by4zwojz]{background:#f9d3e1}.lead-adamant[data-astro-cid-by4zwojz]{background:#ead9cf}.lead-aupairs[data-astro-cid-by4zwojz]{background:#dfe8f0}.lesson[data-astro-cid-by4zwojz]{color:var(--muted)}.lesson[data-astro-cid-by4zwojz] strong[data-astro-cid-by4zwojz]{color:var(--accent)}.results-wrap[data-astro-cid-by4zwojz]{margin-top:20px}.results[data-astro-cid-by4zwojz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:0}.results[data-astro-cid-by4zwojz] div[data-astro-cid-by4zwojz]{background:var(--accent-soft);border-radius:var(--radius);padding:20px 22px;display:flex;flex-direction:column-reverse;gap:4px}.results[data-astro-cid-by4zwojz] dd[data-astro-cid-by4zwojz]{margin:0;font-family:var(--f-display);font-weight:750;font-size:var(--step-3);letter-spacing:-.03em;color:var(--accent)}.results[data-astro-cid-by4zwojz] dt[data-astro-cid-by4zwojz]{color:var(--ink);font-weight:600}.lead[data-astro-cid-by4zwojz] .l0{transform:rotate(-2deg)}.lead[data-astro-cid-by4zwojz] .l1{transform:rotate(2deg) translateY(16px)}.gallery-sec[data-astro-cid-by4zwojz]{padding-bottom:clamp(56px,7vw,96px)}.gallery[data-astro-cid-by4zwojz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(20px,3vw,40px);margin-top:20px;align-items:start}.g-item[data-astro-cid-by4zwojz]{margin:0;display:grid;gap:14px;max-width:360px}.g-item[data-astro-cid-by4zwojz].wide{max-width:none;grid-column:1 / -1}.g-item[data-astro-cid-by4zwojz] figcaption[data-astro-cid-by4zwojz]{color:var(--muted);font-size:.95rem}.facts[data-astro-cid-by4zwojz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;margin:0}.facts[data-astro-cid-by4zwojz] div[data-astro-cid-by4zwojz]{background:var(--surface);padding:18px 20px}.facts[data-astro-cid-by4zwojz] dt[data-astro-cid-by4zwojz]{font-size:.85rem;font-weight:600;color:var(--muted)}.facts[data-astro-cid-by4zwojz] dd[data-astro-cid-by4zwojz]{margin:4px 0 0;font-family:var(--f-display);font-weight:600;font-size:1.15rem}.body[data-astro-cid-by4zwojz]{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(32px,6vw,96px);align-items:start}.brief[data-astro-cid-by4zwojz]{display:grid;gap:16px;position:sticky;top:100px}.big[data-astro-cid-by4zwojz]{font-family:var(--f-display);font-size:var(--step-1);line-height:1.4;font-weight:500;letter-spacing:-.01em}.built[data-astro-cid-by4zwojz]{display:grid;gap:16px}.built[data-astro-cid-by4zwojz] ul[data-astro-cid-by4zwojz]{list-style:none;margin:0;padding:0}.built[data-astro-cid-by4zwojz] li[data-astro-cid-by4zwojz]{display:grid;gap:8px;padding-block:22px;border-top:1px solid var(--line)}.built[data-astro-cid-by4zwojz] h2[data-astro-cid-by4zwojz]{font-size:var(--step-1);letter-spacing:-.015em}.built[data-astro-cid-by4zwojz] p[data-astro-cid-by4zwojz]{color:var(--muted);max-width:60ch}@media(max-width:860px){.body[data-astro-cid-by4zwojz]{grid-template-columns:1fr}.brief[data-astro-cid-by4zwojz]{position:static}}.next[data-astro-cid-by4zwojz]{padding-bottom:clamp(56px,7vw,96px)}.next[data-astro-cid-by4zwojz] a[data-astro-cid-by4zwojz]{display:grid;gap:6px;text-decoration:none;border-top:2px solid var(--accent);padding-top:18px}.next[data-astro-cid-by4zwojz] strong[data-astro-cid-by4zwojz]{font-family:var(--f-display);font-size:var(--step-3);letter-spacing:-.03em}.next[data-astro-cid-by4zwojz] a[data-astro-cid-by4zwojz]:hover strong[data-astro-cid-by4zwojz]{color:var(--accent)}
