.handler-story[data-astro-cid-epds4v2z]{margin-left:calc(50% - 50vw);isolation:isolate;background:radial-gradient(120% 80% at 78% 20%, #d8b35a1f, transparent 60%), linear-gradient(150deg, var(--color-forest-900), var(--color-black-green) 78%);border-block:1px solid var(--color-line-gold);width:100vw;margin-block:clamp(2rem,5vw,4rem);position:relative;overflow:hidden}.hs-inner[data-astro-cid-epds4v2z]{grid-template-columns:minmax(0,23rem) minmax(0,1fr);align-items:center;gap:clamp(1.75rem,4.5vw,4rem);max-width:66rem;margin:0 auto;padding:clamp(2.5rem,5vw,4.25rem) clamp(1.4rem,4vw,3rem);display:grid}.hs-media[data-astro-cid-epds4v2z]{margin:0}.hs-mat[data-astro-cid-epds4v2z]{border:1px solid var(--color-line-gold-strong);border-radius:calc(var(--radius) + 2px);box-shadow:0 24px 70px var(--color-shadow), 0 0 44px #d8b35a1a;background:linear-gradient(#d8b35a12,#d8b35a05);padding:.5rem;position:relative}.hs-mat[data-astro-cid-epds4v2z] img[data-astro-cid-epds4v2z]{border-radius:var(--radius);border:1px solid var(--color-line-gold);width:100%;height:auto;display:block}.hs-tick[data-astro-cid-epds4v2z]{border:0 solid var(--color-line-gold-strong);pointer-events:none;width:1.1rem;height:1.1rem;position:absolute}.hs-tick[data-astro-cid-epds4v2z].tl{border-top-width:1px;border-left-width:1px;top:1rem;left:1rem}.hs-tick[data-astro-cid-epds4v2z].br{border-bottom-width:1px;border-right-width:1px;bottom:1rem;right:1rem}.hs-caption[data-astro-cid-epds4v2z]{text-align:center;font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--color-cream-300);margin-top:.7rem;font-size:.75rem}.hs-panel[data-astro-cid-epds4v2z]{z-index:2;max-width:36rem;position:relative}.hs-eyebrow[data-astro-cid-epds4v2z]{font-family:var(--font-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--color-gold-500);margin-bottom:.7rem;font-size:.75rem;display:block}.hs-title[data-astro-cid-epds4v2z]{font-family:var(--font-display);color:var(--color-gold-500);letter-spacing:.01em;max-width:20ch;margin:0 0 1rem;font-size:clamp(1.5rem,3vw,2.15rem);font-weight:600;line-height:1.15}.hs-body[data-astro-cid-epds4v2z]{color:var(--color-body);margin:0 0 1.3rem;font-size:1.02rem;line-height:1.75}.dropcap[data-astro-cid-epds4v2z]{float:left;font-family:var(--font-display);color:var(--color-gold-500);padding:.35rem .55rem 0 0;font-size:3.5rem;font-weight:700;line-height:.82}.hs-quote[data-astro-cid-epds4v2z]{border-left:2px solid var(--color-line-gold-strong);font-family:var(--font-display);color:var(--color-cream-50);margin:0 0 1.3rem;padding:.3rem 0 .3rem 1.2rem;font-size:clamp(1.15rem,2.2vw,1.4rem);font-style:italic;line-height:1.4}.hs-meta[data-astro-cid-epds4v2z]{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-cream-300);margin:0 0 1.4rem;font-size:.75rem}.hs-sign[data-astro-cid-epds4v2z]{border-top:1px solid var(--color-line-gold);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding-top:1.1rem;display:flex}.hs-sign[data-astro-cid-epds4v2z] img[data-astro-cid-epds4v2z]{filter:drop-shadow(0 2px 8px #00000059);width:190px;height:auto}.hs-role[data-astro-cid-epds4v2z]{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);font-size:.75rem}.hs-corner[data-astro-cid-epds4v2z]{border:0 solid var(--color-line-gold-strong);z-index:3;pointer-events:none;width:1.5rem;height:1.5rem;position:absolute}.hs-corner[data-astro-cid-epds4v2z].tl{border-top-width:1px;border-left-width:1px;top:1rem;left:1rem}.hs-corner[data-astro-cid-epds4v2z].br{border-bottom-width:1px;border-right-width:1px;bottom:1rem;right:1rem}@media (max-width:860px){.hs-inner[data-astro-cid-epds4v2z]{grid-template-columns:minmax(0,1fr);justify-items:center;gap:1.75rem}.hs-media[data-astro-cid-epds4v2z]{width:min(100%,15.5rem)}.hs-panel[data-astro-cid-epds4v2z]{max-width:34rem}}.availability-note[data-astro-cid-b6sxh2jj]{text-align:center;max-width:34rem;margin:-.5rem auto 0}.availability-note[data-astro-cid-b6sxh2jj] p[data-astro-cid-b6sxh2jj]{font-family:var(--font-serif);color:var(--color-cream-300);font-size:var(--text-md)}.portfolio-section[data-astro-cid-b6sxh2jj]{text-align:center;max-width:62rem;margin:3rem auto 1rem}.portfolio-title[data-astro-cid-b6sxh2jj]{font-size:var(--text-xl);letter-spacing:.06em;margin:0 0 .3rem}.portfolio-section[data-astro-cid-b6sxh2jj] .divider[data-astro-cid-b6sxh2jj]{margin:.3rem 0 1rem}.portfolio-lede[data-astro-cid-b6sxh2jj]{max-width:40rem;color:var(--color-cream-300);margin:0 auto 1.6rem;font-size:1.02rem}.portfolio-grid[data-astro-cid-b6sxh2jj]{justify-content:center;align-items:flex-start;gap:1rem;display:flex}.p-tile[data-astro-cid-b6sxh2jj]{flex:var(--ar) 1 0;min-width:0;margin:0}.p-frame[data-astro-cid-b6sxh2jj]{aspect-ratio:var(--ar);border:1px solid var(--color-line-gold);background:var(--color-forest-900);border-radius:10px;position:relative;overflow:hidden}.p-frame[data-astro-cid-b6sxh2jj] img[data-astro-cid-b6sxh2jj]{object-fit:cover;width:100%;height:100%;display:block}.p-cap[data-astro-cid-b6sxh2jj]{text-align:center;margin-top:.65rem}.p-name[data-astro-cid-b6sxh2jj]{font-family:var(--font-display);color:var(--color-gold-500);letter-spacing:.04em;font-size:1.15rem;font-weight:600;line-height:1.2;display:block}.p-breed[data-astro-cid-b6sxh2jj]{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--color-cream-300);font-size:.75rem;line-height:1.5;display:block}.p-corner[data-astro-cid-b6sxh2jj]{border:0 solid var(--color-line-gold-strong);z-index:3;pointer-events:none;width:1rem;height:1rem;position:absolute}.p-corner[data-astro-cid-b6sxh2jj].tl{border-top-width:1px;border-left-width:1px;top:.5rem;left:.5rem}.p-corner[data-astro-cid-b6sxh2jj].br{border-bottom-width:1px;border-right-width:1px;bottom:.5rem;right:.5rem}.p-credit[data-astro-cid-b6sxh2jj]{font-size:var(--text-xs);letter-spacing:.06em;color:var(--color-fg-faint);margin:1.4rem 0 0;font-style:italic}.p-credit[data-astro-cid-b6sxh2jj] a[data-astro-cid-b6sxh2jj]{color:inherit;padding:.85rem 0;display:inline-block}:is(.p-credit[data-astro-cid-b6sxh2jj] a[data-astro-cid-b6sxh2jj]:hover,.p-credit[data-astro-cid-b6sxh2jj] a[data-astro-cid-b6sxh2jj]:focus-visible){color:var(--color-gold-500)}@media (max-width:640px){.portfolio-grid[data-astro-cid-b6sxh2jj]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem .8rem;display:grid}.p-tile[data-astro-cid-b6sxh2jj]:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:min(100%,14rem)}}.inquire-block[data-astro-cid-b6sxh2jj]{text-align:center;margin-top:2.5rem}.inquire-block[data-astro-cid-b6sxh2jj] .gold-rule[data-astro-cid-b6sxh2jj]{max-width:15rem;margin:0 auto 1.5rem}.inquire-copy[data-astro-cid-b6sxh2jj]{font-family:var(--font-serif);color:var(--color-cream-300);font-size:var(--text-md);max-width:30rem;margin:0 auto 1.2rem}.inquire-link[data-astro-cid-b6sxh2jj]{border:1px solid var(--color-line-gold-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--color-gold-500);background:linear-gradient(#d8b35a1a,#0000);border-radius:999px;padding:.6rem 1.4rem;font-size:.9rem;text-decoration:none;display:inline-block}.inquire-link[data-astro-cid-b6sxh2jj]:hover{border-color:var(--color-gold-500);background:#d8b35a24}
