.hero[data-astro-cid-ergxyi7h]{background-color:var(--canvas);padding-block:clamp(2.5rem,1.5rem + 5vw,6.5rem) clamp(3rem,2rem + 4vw,6rem);position:relative;overflow:hidden}.hero[data-astro-cid-ergxyi7h]:before{content:"";background:radial-gradient(40% 55% at 82% 38%, color-mix(in srgb, var(--rose-soft) 90%, transparent), transparent 70%), radial-gradient(30% 40% at 12% 90%, color-mix(in srgb, var(--glacier) 70%, transparent), transparent 70%), linear-gradient(180deg, transparent 60%, var(--canvas));pointer-events:none;position:absolute;inset:0}.hero-grid[data-astro-cid-ergxyi7h]{align-items:center;gap:clamp(2.5rem,1rem + 5vw,5rem);display:grid;position:relative}.hero-copy[data-astro-cid-ergxyi7h]{gap:var(--space-3);max-width:36rem;display:grid}.hero-title[data-astro-cid-ergxyi7h]{font-size:var(--text-display);letter-spacing:-.028em;font-weight:400;line-height:1.02}.hero-actions[data-astro-cid-ergxyi7h]{--cluster-gap:var(--space-1-5)}.hero-links[data-astro-cid-ergxyi7h]{gap:0 var(--space-3);flex-wrap:wrap;display:flex}.hero-art[data-astro-cid-ergxyi7h]{justify-self:center;gap:var(--space-2);inline-size:min(100%,34rem);margin:0;display:grid;position:relative}.hero-mat[data-astro-cid-ergxyi7h]{--mat-pad:clamp(.9rem, 3.5%, 1.6rem);transition:transform var(--dur-3) var(--ease-out);display:block}.hero-mat[data-astro-cid-ergxyi7h]:hover{transform:translateY(-3px)}.hero-mat[data-astro-cid-ergxyi7h] img{block-size:auto;inline-size:100%}.hero-detail[data-astro-cid-ergxyi7h]{--mat-pad:.4rem;inline-size:32%;position:absolute;inset-block-end:18%;inset-inline-start:-8%;transform:rotate(-3deg)}.hero-detail[data-astro-cid-ergxyi7h] img{aspect-ratio:1;object-fit:cover}.hero-caption[data-astro-cid-ergxyi7h]{align-items:center;gap:var(--space-0-5) var(--space-1-5);padding-inline:var(--space-0-5);flex-wrap:wrap;display:flex}.hero-caption-title[data-astro-cid-ergxyi7h]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:460}@media (width<=39.99rem){.hero-detail[data-astro-cid-ergxyi7h]{display:none}}@media (width>=64rem){.hero-grid[data-astro-cid-ergxyi7h]{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.hero-art[data-astro-cid-ergxyi7h]{justify-self:end}}.grid-cards[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,.8rem + 2vw,2.5rem) clamp(1rem,.6rem + 1.6vw,2rem);padding:0;list-style:none;display:grid}@media (width>=48rem){.grid-cards[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=80rem){.grid-cards[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(4,minmax(0,1fr))}}.closeups[data-astro-cid-ergxyi7h]{overflow:hidden}.closeups-head[data-astro-cid-ergxyi7h]{gap:var(--space-2) var(--space-6);margin-block-end:var(--space-5);display:grid}@media (width>=56rem){.closeups-head[data-astro-cid-ergxyi7h]{grid-template-columns:1fr 1fr;align-items:end}}.closeup-strip[data-astro-cid-ergxyi7h]{gap:var(--space-2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:var(--space-1) var(--gutter) var(--space-3);scrollbar-width:thin;grid-auto-columns:min(68vw,20rem);grid-auto-flow:column;list-style:none;display:grid;position:relative;overflow-x:auto}@media (width>=64rem){.closeup-strip[data-astro-cid-ergxyi7h]{grid-auto-columns:calc((min(100vw, var(--container-wide)) - var(--gutter) * 2 - var(--space-2) * 3) / 4);max-inline-size:calc(var(--container-wide) + var(--gutter) * 2);margin-inline:auto}}.closeup[data-astro-cid-ergxyi7h]{scroll-snap-align:start}.closeup-link[data-astro-cid-ergxyi7h]{gap:var(--space-1);color:var(--ink-2);text-decoration:none;display:grid}.closeup-link[data-astro-cid-ergxyi7h] img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-2);inline-size:100%;box-shadow:var(--shadow-2);transition:transform var(--dur-3) var(--ease-out)}.closeup-link[data-astro-cid-ergxyi7h]:hover img{transform:scale(1.015)}.closeup-caption[data-astro-cid-ergxyi7h]{font-size:var(--text-sm)}.closeup-caption[data-astro-cid-ergxyi7h] strong[data-astro-cid-ergxyi7h]{color:var(--ink);font-weight:var(--weight-medium)}.series-grid[data-astro-cid-ergxyi7h]{gap:var(--space-3);padding:0;list-style:none;display:grid}@media (width>=56rem){.series-grid[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(3,minmax(0,1fr))}}.series-tile[data-astro-cid-ergxyi7h]{gap:var(--space-3);block-size:100%;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-3);background:radial-gradient(80% 60% at 85% 10%, color-mix(in srgb, var(--art-accent) 16%, transparent), transparent 70%), var(--mat);color:var(--ink);transition:border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);text-decoration:none;display:grid;position:relative;overflow:hidden}.series-tile[data-astro-cid-ergxyi7h]:hover{border-color:var(--line-strong);box-shadow:var(--shadow-2);color:var(--ink)}.series-index[data-astro-cid-ergxyi7h]{color:var(--ink-3);font-size:var(--text-sm);font-weight:var(--weight-medium)}.series-stack[data-astro-cid-ergxyi7h]{aspect-ratio:5/3;display:block;position:relative}.series-thumb[data-astro-cid-ergxyi7h]{--mat-pad:.35rem;inline-size:34%;rotate:calc((var(--i) - 1) * 3deg);transition:transform var(--dur-3) var(--ease-out);position:absolute;inset-block-start:calc(var(--i) * 7%);inset-inline-start:calc(4% + var(--i) * 28%)}.series-thumb[data-astro-cid-ergxyi7h] img{aspect-ratio:4/5;object-fit:cover}.series-tile[data-astro-cid-ergxyi7h]:hover .series-thumb[data-astro-cid-ergxyi7h]{transform:translateY(calc(var(--i) * -4px))}.series-text[data-astro-cid-ergxyi7h]{gap:var(--space-0-5);display:grid}.series-name[data-astro-cid-ergxyi7h]{font-family:var(--font-display);font-size:var(--text-xl);font-weight:460}.duo[data-astro-cid-ergxyi7h]{gap:var(--space-3);display:grid}@media (width>=56rem){.duo[data-astro-cid-ergxyi7h]{grid-template-columns:1fr 1fr}}.duo-panel[data-astro-cid-ergxyi7h]{align-content:start;gap:var(--space-2);border-radius:var(--radius-3);padding:clamp(1.5rem,1rem + 2.5vw,3rem);display:grid}.duo-panel[data-astro-cid-ergxyi7h] .icon{color:var(--rose)}.duo-panel[data-astro-cid-ergxyi7h] .btn[data-astro-cid-ergxyi7h]{justify-self:start}.duo[data-astro-cid-ergxyi7h]+.container[data-astro-cid-ergxyi7h]{margin-block-start:var(--space-2)}.about-grid[data-astro-cid-ergxyi7h]{align-items:center;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.about-art[data-astro-cid-ergxyi7h]{--mat-pad:.75rem;max-inline-size:28rem;rotate:-1.5deg}.about-art[data-astro-cid-ergxyi7h] img{aspect-ratio:4/5;object-fit:cover}.about-copy[data-astro-cid-ergxyi7h]{gap:var(--space-2);display:grid}@media (width>=56rem){.about-grid[data-astro-cid-ergxyi7h]{grid-template-columns:5fr 7fr}}
