.hero[data-astro-cid-lcdefpme]{color:#fff;background:#141210;align-items:end;min-height:min(92vh,900px);display:grid;position:relative;overflow:hidden}.collage[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:10px;padding:0 10px;display:grid;position:absolute;inset:0}.col[data-astro-cid-lcdefpme]{overflow:hidden}.track[data-astro-cid-lcdefpme]{flex-direction:column;gap:10px;animation:90s linear infinite drift;display:flex}.c1[data-astro-cid-lcdefpme] .track[data-astro-cid-lcdefpme],.c3[data-astro-cid-lcdefpme] .track[data-astro-cid-lcdefpme]{animation-duration:110s;animation-direction:reverse}.track[data-astro-cid-lcdefpme] img{width:100%;height:auto;display:block}@keyframes drift{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-lcdefpme]{animation:none}}.veil[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#0e0c0adb 0%,#0e0c0a99 40%,#0e0c0a0d 78%),linear-gradient(#0000 60%,#0e0c0acc 100%);position:absolute;inset:0}.hero-text[data-astro-cid-lcdefpme]{padding-top:6rem;padding-bottom:clamp(48px,8vw,110px);position:relative}.hero[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--a,#e9b44c)}h1[data-astro-cid-lcdefpme]{color:#fff;max-width:10ch;margin:.4rem 0 1.25rem;font-size:clamp(3rem,8vw,6.6rem);line-height:.98}.lead[data-astro-cid-lcdefpme]{color:#ffffffd9;max-width:44ch;margin:0 0 2.2rem;font-size:clamp(1.05rem,1.6vw,1.25rem)}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.hero-btn[data-astro-cid-lcdefpme]{color:#fff;background:#d6452b;border-color:#d6452b}.hero-btn[data-astro-cid-lcdefpme]:hover{color:#141210;background:#fff;border-color:#fff}.link[data-astro-cid-lcdefpme]{color:#fff;font-size:.95rem}.block[data-astro-cid-lcdefpme]{margin-top:clamp(56px,8vw,110px)}.head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.75rem;display:flex}.head[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--accent);margin:0 0 .3rem}h2[data-astro-cid-lcdefpme]{margin:0;font-size:clamp(2rem,4vw,3.2rem)}.head[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{white-space:nowrap;font-size:.9rem}.series-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(280px,auto);gap:12px;display:grid}.series-grid[data-astro-cid-lcdefpme]>.xl{grid-area:span 2/span 2}@media (width<=1100px){.series-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.series-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.series-grid[data-astro-cid-lcdefpme]>.xl{grid-area:auto}}.strip-nav[data-astro-cid-lcdefpme]{gap:.5rem;display:flex}.strip-nav[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{border:1px solid var(--fg);cursor:pointer;width:44px;height:44px;color:var(--fg);background:0 0;border-radius:50%;font-size:1.1rem}.strip-nav[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:hover{background:var(--fg);color:var(--bg)}.strip[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;padding:0 max(clamp(16px, 4vw, 40px), calc((100vw - var(--max)) / 2 + 40px)) 1rem;scrollbar-width:thin;gap:clamp(14px,2vw,24px);display:flex;overflow-x:auto}.piece[data-astro-cid-lcdefpme]{scroll-snap-align:start;flex:none;text-decoration:none}.piece[data-astro-cid-lcdefpme] img{object-fit:cover;width:auto;max-width:85vw;height:clamp(260px,42vw,520px);transition:transform .4s;box-shadow:0 14px 34px #0000002e}.piece[data-astro-cid-lcdefpme]:hover img{transform:translateY(-4px)}.cap[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:.8rem;font-size:.9rem;display:block}.cap[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--fg);font-size:1.05rem;font-weight:500}.piece[data-astro-cid-lcdefpme].more{background:var(--fg);width:clamp(200px,22vw,300px);height:clamp(260px,42vw,520px);color:var(--bg);font-family:var(--serif);text-align:center;place-items:center;font-size:1.6rem;display:grid}.piece[data-astro-cid-lcdefpme].more:hover{background:var(--accent)}.studio[data-astro-cid-lcdefpme]{background:var(--d,#1b1714);color:#fff;margin-top:clamp(64px,9vw,120px);padding:clamp(48px,7vw,96px) 0}.studio-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(28px,5vw,80px);display:grid}.pics[data-astro-cid-lcdefpme]{grid-template-rows:repeat(2,minmax(160px,1fr));grid-template-columns:1.3fr 1fr;gap:10px;display:grid}.pics[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.pics[data-astro-cid-lcdefpme] .p0{grid-row:span 2}.pics[data-astro-cid-lcdefpme] .p3{display:none}.studio[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--a,#e9b44c)}.studio[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff;margin:.4rem 0 1rem}.studio[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#ffffffd1;max-width:46ch}.btn[data-astro-cid-lcdefpme].light{color:#fff;border-color:#fff;margin-top:1rem}.btn[data-astro-cid-lcdefpme].light:hover{color:#141210;background:#fff}.cta[data-astro-cid-lcdefpme]{color:#fff;text-align:center;background:var(--d,#1b1714);isolation:isolate;margin-top:0;padding:clamp(80px,12vw,160px) 0;position:relative;overflow:hidden}.cta[data-astro-cid-lcdefpme] .cta-bg{object-fit:cover;z-index:-2;filter:saturate(1.1);width:100%;height:100%;position:absolute;inset:0}.cta[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:radial-gradient(ellipse at center, color-mix(in srgb, var(--d,#1b1714) 70%, transparent) 0%, color-mix(in srgb, var(--d,#1b1714) 92%, transparent) 70%);position:absolute;inset:0}.cta[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:#ffffffbf}.cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff;margin:.4rem 0 1rem;font-size:clamp(2.4rem,5vw,4rem)}.cta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#ffffffd9;max-width:50ch;margin:0 auto 2rem;font-size:1.1rem}@media (width<=900px){.studio-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.collage[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.c3[data-astro-cid-lcdefpme]{display:none}.veil[data-astro-cid-lcdefpme]{background:linear-gradient(#0e0c0a59 0%,#0e0c0ab3 45%,#0e0c0af2 100%)}}
