.features[data-astro-cid-hsjdmr5r]{padding-block:clamp(3.5rem,8vw,6.5rem)}.lb[data-astro-cid-hsjdmr5r]{--ring:var(--color-lb-gold);background:linear-gradient(180deg, var(--color-lb-night), #3d1457);color:#f5ecfb;--title:var(--color-lb-gold);--soft:#e2d2ee;--card:#ffffff0f;--edge:#f6c34359}.cb[data-astro-cid-hsjdmr5r]{--ring:var(--color-cb-gold);background:linear-gradient(180deg, var(--color-cb-deep), var(--color-cb-teal));color:var(--color-cb-ink);--title:var(--color-cb-ink);--soft:#c6dad3;--card:#ffffff0d;--edge:#2ec4b666}h2[data-astro-cid-hsjdmr5r]{color:var(--title);margin:0 0 2.5rem;font-size:clamp(2.2rem,1.4rem + 3vw,3.75rem)}h3[data-astro-cid-hsjdmr5r]{margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}p[data-astro-cid-hsjdmr5r]{color:var(--soft);max-width:34rem;margin:.6rem 0 0}.lead[data-astro-cid-hsjdmr5r]{background:var(--card);border:2px solid var(--edge);border-radius:28px;align-items:center;gap:2rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.lead[data-astro-cid-hsjdmr5r] h3[data-astro-cid-hsjdmr5r]{color:var(--title);font-size:clamp(2rem,1.4rem + 2.4vw,3.25rem)}.lead[data-astro-cid-hsjdmr5r] p[data-astro-cid-hsjdmr5r]{font-size:1.15rem}.lead[data-astro-cid-hsjdmr5r] .lead-shot{justify-self:center;width:min(70%,17rem);transform:rotate(4deg)}.rest[data-astro-cid-hsjdmr5r]{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-top:1.25rem;display:grid}.item[data-astro-cid-hsjdmr5r]{background:var(--card);border-radius:22px;gap:1.25rem;padding:1.5rem;display:grid}.item[data-astro-cid-hsjdmr5r].has-shot{grid-template-columns:clamp(5rem,22vw,7rem) minmax(0,1fr);align-items:center}.item[data-astro-cid-hsjdmr5r] h3[data-astro-cid-hsjdmr5r]{hyphens:auto;overflow-wrap:break-word}.item[data-astro-cid-hsjdmr5r] .item-shot{transform:rotate(-3deg)}@media (width>=860px){.lead[data-astro-cid-hsjdmr5r]{grid-template-columns:1.3fr 1fr}.rest[data-astro-cid-hsjdmr5r]{grid-template-columns:repeat(2,minmax(0,1fr))}.item[data-astro-cid-hsjdmr5r].has-shot{grid-template-columns:8.5rem minmax(0,1fr)}}.gallery[data-astro-cid-rj65ajc3]{padding-block:clamp(3.5rem,8vw,6rem);overflow:clip}.lb[data-astro-cid-rj65ajc3]{--ring:var(--color-lb-gold);--bg:#2a0c3f;--ink:#f5ecfb;--soft:#e2d2ee;--title:var(--color-lb-gold);--btn:var(--color-lb-gold);--btn-ink:#3a1352;background:var(--bg);color:var(--ink)}.cb[data-astro-cid-rj65ajc3]{--ring:var(--color-cb-gold);--bg:var(--color-cb-teal);--ink:var(--color-cb-ink);--soft:#c6dad3;--title:var(--color-cb-ink);--btn:var(--color-cb-gold);--btn-ink:#2a1d05;background:var(--bg);color:var(--ink)}.head[data-astro-cid-rj65ajc3]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:2rem;display:flex}h2[data-astro-cid-rj65ajc3]{color:var(--title);margin:0;font-size:clamp(2.2rem,1.4rem + 3vw,3.75rem)}.head[data-astro-cid-rj65ajc3] p[data-astro-cid-rj65ajc3]{max-width:34rem;color:var(--soft);margin:.75rem 0 0}.arrows[data-astro-cid-rj65ajc3]{gap:.75rem;display:flex}.arrow[data-astro-cid-rj65ajc3]{--lip-face:var(--btn);--lip:5px;width:52px;height:52px;color:var(--btn-ink);font:400 2rem/1 var(--font-display);border:0;border-radius:14px;place-items:center;display:grid}.arrow[data-astro-cid-rj65ajc3]:disabled{opacity:.4;box-shadow:none;transform:translateY(var(--lip))}.rail[data-astro-cid-rj65ajc3]{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--btn) transparent;gap:1.5rem;margin:0;padding:.5rem max(1rem,50vw - 35.5rem) 1.5rem;scroll-padding-inline:max(1rem,50vw - 35.5rem);list-style:none;display:flex;overflow-x:auto}.rail[data-astro-cid-rj65ajc3]:focus-visible{outline-offset:-3px}.card[data-astro-cid-rj65ajc3]{scroll-snap-align:start;flex:none;width:min(64vw,16.5rem)}figure[data-astro-cid-rj65ajc3]{margin:0}figcaption[data-astro-cid-rj65ajc3]{color:var(--soft);margin-top:1.1rem;font-weight:600}.cross[data-astro-cid-u2j7nhsh]{padding-block:clamp(3rem,7vw,5rem);overflow:clip}.lb[data-astro-cid-u2j7nhsh]{--ring:var(--color-lb-gold);background:linear-gradient(180deg, var(--color-lb-plum), var(--color-lb-night));color:#f5ecfb;--btn:var(--color-lb-gold);--btn-ink:#3a1352}.cb[data-astro-cid-u2j7nhsh]{--ring:var(--color-cb-gold);background:linear-gradient(180deg, var(--color-cb-pond), var(--color-cb-deep));color:var(--color-cb-ink);--btn:var(--color-cb-gold);--btn-ink:#2a1d05}.inner[data-astro-cid-u2j7nhsh]{grid-template-columns:1fr auto;align-items:center;gap:1.5rem;display:grid}.kicker[data-astro-cid-u2j7nhsh]{margin:0 0 .5rem;font-weight:700}.title-row[data-astro-cid-u2j7nhsh]{align-items:center;gap:.9rem;display:flex}.icon[data-astro-cid-u2j7nhsh]{border-radius:14px;width:52px;height:52px}h2[data-astro-cid-u2j7nhsh]{margin:0;font-size:clamp(2.2rem,1.4rem + 3vw,3.75rem)}.lb[data-astro-cid-u2j7nhsh] h2[data-astro-cid-u2j7nhsh]{color:var(--color-lb-gold)}.text[data-astro-cid-u2j7nhsh] p[data-astro-cid-u2j7nhsh]:not(.kicker){max-width:30rem;margin:.75rem 0 1.4rem}.go[data-astro-cid-u2j7nhsh]{--lip-face:var(--btn);min-height:52px;color:var(--btn-ink);font-family:var(--font-display);border-radius:14px;align-items:center;margin-bottom:6px;padding-inline:1.3rem;font-size:1.15rem;text-decoration:none;display:inline-flex}.cross[data-astro-cid-u2j7nhsh] .shot{width:clamp(6.5rem,22vw,12rem);transform:rotate(6deg)translateY(1.5rem)}
