.hero[data-astro-cid-m3zpgalb]{min-height:min(100svh,980px);margin-top:calc(-1 * var(--header));isolation:isolate;align-items:end;display:grid;position:relative;overflow:hidden}.hero-img[data-astro-cid-m3zpgalb]{z-index:-2;object-fit:cover;width:100%;height:100%;animation:drift 24s var(--ease) both;position:absolute;inset:0}@keyframes drift{0%{transform:scale(1.08)}to{transform:scale(1)}}.hero[data-astro-cid-m3zpgalb]:after{content:"";z-index:-1;background:linear-gradient(90deg, #07080bd9 0%, #07080b33 60%, #07080b1a 100%), linear-gradient(180deg, #07080b99 0%, #07080b00 25%, #07080b00 55%, var(--bg) 100%);position:absolute;inset:0}.hero-inner[data-astro-cid-m3zpgalb]{padding-block:calc(var(--header) + 80px) clamp(48px, 7vw, 96px);grid-template-columns:minmax(0,1fr) 340px;align-items:end;gap:48px;display:grid}.hero-copy[data-astro-cid-m3zpgalb]{justify-items:start;gap:24px;display:grid}h1[data-astro-cid-m3zpgalb]{font-size:clamp(52px,8.2vw,136px)}h1[data-astro-cid-m3zpgalb] span[data-astro-cid-m3zpgalb]{display:block}h1[data-astro-cid-m3zpgalb] span[data-astro-cid-m3zpgalb]+span[data-astro-cid-m3zpgalb]{color:var(--accent)}.lede[data-astro-cid-m3zpgalb]{color:#f5f2ecd1;max-width:44ch;font-size:clamp(16px,1.4vw,19px)}.ctas[data-astro-cid-m3zpgalb]{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.spot[data-astro-cid-m3zpgalb]{border-radius:var(--radius);border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:border-color .2s var(--ease), transform .2s var(--ease);background:#0f111699;grid-template-columns:96px 1fr;gap:16px;padding:12px;display:grid}.spot[data-astro-cid-m3zpgalb]:hover{border-color:#ffffff52;transform:translateY(-2px)}.spot[data-astro-cid-m3zpgalb] img[data-astro-cid-m3zpgalb]{object-fit:cover;border-radius:8px;width:96px;height:100%;min-height:110px}.spot-body[data-astro-cid-m3zpgalb]{align-content:start;justify-items:start;gap:4px;display:grid}.spot[data-astro-cid-m3zpgalb] strong[data-astro-cid-m3zpgalb]{margin-top:6px;font-size:17px}.spot-meta[data-astro-cid-m3zpgalb]{color:var(--muted);font-size:13px;line-height:1.4}.spot-price[data-astro-cid-m3zpgalb]{margin-top:4px;font-size:14px;font-weight:700}.block[data-astro-cid-m3zpgalb]{margin-top:clamp(72px,9vw,128px)}.head[data-astro-cid-m3zpgalb]{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.h2[data-astro-cid-m3zpgalb]{font-size:clamp(34px,4.2vw,64px)}.all[data-astro-cid-m3zpgalb]{color:var(--muted);white-space:nowrap;font-weight:600}.all[data-astro-cid-m3zpgalb]:hover{color:var(--text)}.types[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.tile[data-astro-cid-m3zpgalb]{aspect-ratio:3/4;border-radius:var(--radius);isolation:isolate;border:1px solid var(--line);align-content:space-between;padding:20px;display:grid;position:relative;overflow:hidden}.tile[data-astro-cid-m3zpgalb] img[data-astro-cid-m3zpgalb]{z-index:-2;object-fit:cover;filter:brightness(.7)saturate(.9);width:100%;height:100%;transition:transform .9s var(--ease), filter .4s var(--ease);position:absolute;inset:0}.tile[data-astro-cid-m3zpgalb]:after{content:"";z-index:-1;background:linear-gradient(#07080b00 40%,#07080bd9 100%);position:absolute;inset:0}.tile[data-astro-cid-m3zpgalb]:hover img[data-astro-cid-m3zpgalb]{filter:brightness(.85)saturate(1.05);transform:scale(1.06)}.tile-n[data-astro-cid-m3zpgalb]{justify-self:end}.tile-name[data-astro-cid-m3zpgalb]{transition:color .2s var(--ease);font-size:clamp(28px,2.6vw,44px)}.tile[data-astro-cid-m3zpgalb]:hover .tile-name[data-astro-cid-m3zpgalb]{color:var(--accent)}.featured[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(400px,auto);gap:16px;display:grid}.featured[data-astro-cid-m3zpgalb]>.big{grid-area:span 2/span 2}.perf[data-astro-cid-m3zpgalb]{background:var(--surface);border-block:1px solid var(--line);margin-top:clamp(96px,12vw,160px);padding-block:clamp(64px,8vw,112px)}.perf-inner[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;margin-bottom:48px;display:grid}.perf-copy[data-astro-cid-m3zpgalb]{justify-items:start;gap:18px;display:grid}.perf-copy[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{max-width:52ch;color:var(--muted)}.perf-nums[data-astro-cid-m3zpgalb]{gap:48px;display:flex}.perf-nums[data-astro-cid-m3zpgalb]>div[data-astro-cid-m3zpgalb]{gap:6px;display:grid}.big[data-astro-cid-m3zpgalb]{color:var(--accent);font-size:clamp(48px,5.6vw,92px)}.big[data-astro-cid-m3zpgalb] small[data-astro-cid-m3zpgalb]{color:var(--muted);margin-left:6px;font-size:.35em}.caption[data-astro-cid-m3zpgalb]{color:var(--faint);margin-top:14px}.caption[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]{color:var(--muted)}.caption[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]:hover{color:var(--text)}@media (width<=1000px){.hero-inner[data-astro-cid-m3zpgalb]{grid-template-columns:1fr}.spot[data-astro-cid-m3zpgalb]{max-width:420px}.types[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(2,minmax(0,1fr))}.featured[data-astro-cid-m3zpgalb]{grid-template-columns:1fr}.featured[data-astro-cid-m3zpgalb]>.big{grid-area:auto}.perf-inner[data-astro-cid-m3zpgalb]{grid-template-columns:1fr}}@media (width<=560px){.types[data-astro-cid-m3zpgalb]{gap:10px}.tile[data-astro-cid-m3zpgalb]{padding:14px}.perf-nums[data-astro-cid-m3zpgalb]{gap:32px}}
