.card-link[data-astro-cid-j7pv25f6]{text-decoration:none;color:inherit;transition:border-color .2s}.card-link[data-astro-cid-j7pv25f6]:hover{border-color:var(--es-gold-line-strong)}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"text img" "btns img";gap:0 var(--sp-9);align-items:center}.hero-text[data-astro-cid-j7pv25f6]{grid-area:text;align-self:end}.hero-img[data-astro-cid-j7pv25f6]{grid-area:img}.hero-btns[data-astro-cid-j7pv25f6]{grid-area:btns;align-self:start;margin-top:28px}@media(max-width:860px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);grid-template-areas:"text" "img" "btns";gap:28px}.hero-btns[data-astro-cid-j7pv25f6]{margin-top:0}}.doors[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:40px}.door[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:8px;padding:22px 24px;border:var(--bd);border-radius:var(--r-card);background:var(--es-panel);text-decoration:none;color:inherit;transition:border-color .2s;min-width:0}.door[data-astro-cid-j7pv25f6]:hover{border-color:var(--es-gold-line-strong)}.door-title[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:24px;line-height:1.2;color:var(--es-text)}.door-copy[data-astro-cid-j7pv25f6]{font-size:var(--fs-small);color:var(--es-muted)}.door-link[data-astro-cid-j7pv25f6]{margin-top:4px;color:var(--es-gold)}@media(max-width:560px){.doors[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}}.built[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:10px}.built[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:4px;padding:14px 18px;border:1px solid var(--iv-border);border-radius:12px;background:var(--iv-card);text-decoration:none;min-width:0;flex:1 1 300px;transition:border-color .2s}.built[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:400;font-size:19px;color:var(--iv-text)}.built[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:13px;color:var(--iv-muted)}.built[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{border-color:var(--iv-gold)}.season[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.sbox[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:170px minmax(0,1fr);gap:18px;padding:18px;border:var(--bd);border-radius:var(--r-card);background:var(--es-panel)}.sbox[data-astro-cid-j7pv25f6] .pics[data-astro-cid-j7pv25f6]{display:grid;gap:10px;align-content:start}.sbox[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{aspect-ratio:1/1;border-radius:10px;object-fit:cover;width:100%;height:auto;display:block}.sbox[data-astro-cid-j7pv25f6] .dates[data-astro-cid-j7pv25f6]{margin:0;font-size:var(--fs-small);color:var(--es-muted);line-height:1.55}.sbox[data-astro-cid-j7pv25f6] .dates[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:var(--es-text);font-weight:var(--fw-semibold)}@media(max-width:860px){.season[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.sbox[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}.sbox[data-astro-cid-j7pv25f6] .pics[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}.shots[data-astro-cid-j7pv25f6]{gap:18px}.shot[data-astro-cid-j7pv25f6]{margin:0;display:flex;flex-direction:column;gap:10px;min-width:0}.shot[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:2px}.shot[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-weight:var(--fw-semibold);font-size:var(--fs-small);color:var(--iv-text)}.shot[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:13px;color:var(--iv-muted)}@media(max-width:900px){.shots[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.shots[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}}.about-solo[data-astro-cid-j7pv25f6]{max-width:860px}.about-photo[data-astro-cid-j7pv25f6]{aspect-ratio:2/3;max-width:460px;justify-self:center}.sig[data-astro-cid-j7pv25f6]{margin:8px 0 0;font-family:var(--font-display);font-size:22px;display:flex;flex-direction:column;gap:2px}.sig[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:var(--fs-small);color:var(--es-meta);text-transform:uppercase;letter-spacing:var(--ls-caps)}
