.hero[data-astro-cid-ewxirvlt]{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.hero__half[data-astro-cid-ewxirvlt]{display:flex;align-items:center;min-height:clamp(440px,64vh,600px);padding:clamp(56px,9vh,120px) clamp(36px,5vw,84px)}.hero__left[data-astro-cid-ewxirvlt]{background:var(--color-panel);justify-content:flex-end}.hero__right[data-astro-cid-ewxirvlt]{background:var(--color-white);align-items:flex-start;justify-content:center;padding-right:clamp(56px,7vw,116px)}.hero__inner[data-astro-cid-ewxirvlt]{width:100%;max-width:460px}.hero__name[data-astro-cid-ewxirvlt]{font-family:var(--font-display);font-weight:800;font-size:var(--text-hero);line-height:1.02;letter-spacing:-.01em;color:var(--color-black)}.hero__blurb[data-astro-cid-ewxirvlt]{margin-top:26px;max-width:30ch;font-size:var(--text-lg);line-height:1.5;color:var(--color-ink)}.hero__blurb[data-astro-cid-ewxirvlt] em[data-astro-cid-ewxirvlt]{font-style:italic}.hero__cta[data-astro-cid-ewxirvlt]{margin-top:36px}.hero__portrait[data-astro-cid-ewxirvlt]{margin:0;display:flex;flex-direction:column;align-items:center;text-align:center}.hero__portrait[data-astro-cid-ewxirvlt] img{width:200px;max-width:100%;height:auto;box-shadow:0 18px 40px #0f122238}.hero__caption[data-astro-cid-ewxirvlt]{margin-top:22px;font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.hero__sign[data-astro-cid-ewxirvlt]{margin-top:2px;font-family:var(--font-script);font-size:42px;line-height:1.15;color:var(--color-ink)}.hero__social[data-astro-cid-ewxirvlt]{position:absolute;top:40%;right:clamp(14px,1.8vw,30px);transform:translateY(-50%);z-index:2;display:flex;flex-direction:column;gap:14px}.hero__social-link[data-astro-cid-ewxirvlt]{display:inline-flex;color:var(--color-ink);transition:color .15s ease,transform .15s ease}.hero__social-link[data-astro-cid-ewxirvlt]:hover{color:var(--color-black);transform:translateY(-1px)}.hero__social-link[data-astro-cid-ewxirvlt] svg[data-astro-cid-ewxirvlt]{display:block;width:15px;height:15px;fill:currentColor}@media(max-width:860px){.hero[data-astro-cid-ewxirvlt]{grid-template-columns:1fr}.hero__half[data-astro-cid-ewxirvlt]{justify-content:center;min-height:0;padding:clamp(40px,9vw,72px) var(--rail-x)}.hero__right[data-astro-cid-ewxirvlt]{padding-right:var(--rail-x)}.hero__left[data-astro-cid-ewxirvlt]{text-align:center}.hero__left[data-astro-cid-ewxirvlt] .hero__blurb[data-astro-cid-ewxirvlt]{margin-left:auto;margin-right:auto}.hero__social[data-astro-cid-ewxirvlt]{position:static;transform:none;flex-direction:row;justify-content:center;gap:26px;padding:0 0 clamp(32px,8vw,48px);background:var(--color-white)}}.releases[data-astro-cid-ohyotkge]{padding:clamp(96px,13vw,170px) 0;text-align:center}.releases__title[data-astro-cid-ohyotkge]{font-family:var(--font-display);font-weight:800;font-size:clamp(28px,3.6vw,40px);color:var(--color-black)}.releases__grid[data-astro-cid-ohyotkge]{margin-top:clamp(64px,8vw,110px);display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:clamp(80px,13vw,240px)}.release[data-astro-cid-ohyotkge]{width:300px;display:flex;flex-direction:column;align-items:center;text-decoration:none;color:inherit}.release--low[data-astro-cid-ohyotkge]{margin-top:clamp(96px,9vw,150px)}.release__cover[data-astro-cid-ohyotkge] img{width:300px;max-width:100%;height:auto;box-shadow:0 22px 44px #0f122242;transition:transform .2s ease}.release[data-astro-cid-ohyotkge]:hover .release__cover[data-astro-cid-ohyotkge] img{transform:translateY(-6px)}.release__name[data-astro-cid-ohyotkge]{margin-top:32px;font-family:var(--font-display);font-weight:700;font-size:21px;color:var(--color-black)}.release__more[data-astro-cid-ohyotkge]{margin-top:8px;font-size:14px;letter-spacing:.04em;color:var(--color-muted)}.release[data-astro-cid-ohyotkge]:hover .release__more[data-astro-cid-ohyotkge]{color:var(--color-black)}@media(max-width:600px){.release--low[data-astro-cid-ohyotkge]{margin-top:0}}.band[data-astro-cid-l4srbp27]{padding:clamp(56px,8vw,104px) 0}.band[data-astro-cid-l4srbp27]+.band[data-astro-cid-l4srbp27]{border-top:1px solid var(--color-line)}.band__title[data-astro-cid-l4srbp27]{font-family:var(--font-display);font-weight:800;font-size:clamp(28px,3.6vw,40px);color:var(--color-black);text-align:center}.band[data-astro-cid-l4srbp27] em{font-style:italic}.intro[data-astro-cid-l4srbp27]{background:var(--color-white)}.intro__grid[data-astro-cid-l4srbp27]{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(32px,6vw,80px);align-items:center}.intro__tagline[data-astro-cid-l4srbp27]{font-family:var(--font-display);font-size:clamp(26px,3.2vw,38px);font-weight:700;line-height:1.25;color:var(--color-black)}.intro__note[data-astro-cid-l4srbp27]{margin-top:22px;color:var(--color-muted)}.intro__photos[data-astro-cid-l4srbp27]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.intro__photos[data-astro-cid-l4srbp27] img{width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover}.cards3[data-astro-cid-l4srbp27]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:28px}.card[data-astro-cid-l4srbp27]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 24px;background:var(--color-white);border:1px solid var(--color-line);text-align:center}.card__title[data-astro-cid-l4srbp27]{font-family:var(--font-display);font-size:24px;font-weight:800;color:var(--color-black)}.card[data-astro-cid-l4srbp27] img{margin:10px 0 6px;width:200px;height:auto;box-shadow:0 14px 30px #0f122233}.card[data-astro-cid-l4srbp27] .btn[data-astro-cid-l4srbp27]{margin-top:auto;translate:0 12px}.card__small[data-astro-cid-l4srbp27]{font-size:var(--text-sm);color:var(--color-muted)}.card__when[data-astro-cid-l4srbp27]{font-weight:700;color:var(--color-black)}.first[data-astro-cid-l4srbp27]{background:var(--color-panel)}.first__grid[data-astro-cid-l4srbp27]{display:grid;grid-template-columns:240px 1fr;gap:24px clamp(32px,5vw,64px);align-items:start}.first__cover[data-astro-cid-l4srbp27] img{margin-top:14px;width:240px;height:auto;box-shadow:0 18px 40px #0f122238}.first__text[data-astro-cid-l4srbp27] h2[data-astro-cid-l4srbp27]{font-family:var(--font-display);font-size:clamp(32px,4vw,48px);font-weight:800;color:var(--color-black)}.first__text[data-astro-cid-l4srbp27] h2[data-astro-cid-l4srbp27] a[data-astro-cid-l4srbp27]{color:inherit;text-decoration:none}.first__text[data-astro-cid-l4srbp27]>p{margin-top:16px;max-width:62ch}.first__price[data-astro-cid-l4srbp27]{font-weight:600;color:var(--color-black)}.first__text[data-astro-cid-l4srbp27] .btn[data-astro-cid-l4srbp27]{margin-top:18px}.first__video[data-astro-cid-l4srbp27]{grid-column:2}.news__grid[data-astro-cid-l4srbp27]{display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center}.news__item[data-astro-cid-l4srbp27] h3[data-astro-cid-l4srbp27]{font-family:var(--font-display);font-size:24px;font-weight:700;color:var(--color-black)}.news__item[data-astro-cid-l4srbp27] p[data-astro-cid-l4srbp27]{margin-top:6px}.news__item[data-astro-cid-l4srbp27] .btn[data-astro-cid-l4srbp27]{margin-top:18px}.reviews__about[data-astro-cid-l4srbp27]{margin-top:8px;text-align:center;color:var(--color-muted)}.reviews__grid[data-astro-cid-l4srbp27]{margin-top:32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.review[data-astro-cid-l4srbp27]{margin:0;padding:28px;background:var(--color-white);border:1px solid var(--color-line)}.review[data-astro-cid-l4srbp27] blockquote[data-astro-cid-l4srbp27]{margin:0}.review[data-astro-cid-l4srbp27] blockquote[data-astro-cid-l4srbp27] p+p{margin-top:.8em}.review[data-astro-cid-l4srbp27] figcaption[data-astro-cid-l4srbp27]{margin-top:18px;display:flex;flex-direction:column}.review__name[data-astro-cid-l4srbp27]{font-weight:600;color:var(--color-black)}.review__role[data-astro-cid-l4srbp27]{font-size:var(--text-sm);color:var(--color-muted)}.shelf__grid[data-astro-cid-l4srbp27]{margin:36px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:32px 24px}.shelf__grid[data-astro-cid-l4srbp27] a[data-astro-cid-l4srbp27]{display:flex;flex-direction:column;gap:10px;font-size:var(--text-sm);line-height:1.35;color:var(--color-ink);text-decoration:none}.shelf__grid[data-astro-cid-l4srbp27] a[data-astro-cid-l4srbp27]:hover span[data-astro-cid-l4srbp27]{color:var(--color-black);text-decoration:underline;text-decoration-color:var(--color-accent)}.shelf__grid[data-astro-cid-l4srbp27] img{width:100%;height:auto;aspect-ratio:2 / 3;object-fit:cover;box-shadow:0 10px 22px #0f12222e}.contact[data-astro-cid-l4srbp27]{background:var(--color-white)}.contact__grid[data-astro-cid-l4srbp27]{display:grid;grid-template-columns:1fr 360px;gap:clamp(32px,6vw,80px);align-items:center}.contact[data-astro-cid-l4srbp27] .band__title[data-astro-cid-l4srbp27]{text-align:left}.contact__grid[data-astro-cid-l4srbp27]>div[data-astro-cid-l4srbp27]>p{margin-top:16px;max-width:62ch}.contact__h[data-astro-cid-l4srbp27]{margin-top:32px;font-size:var(--text-base);font-weight:600;color:var(--color-black)}.contact__links[data-astro-cid-l4srbp27]{margin:12px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px 24px}.contact__links[data-astro-cid-l4srbp27] a[data-astro-cid-l4srbp27]{font-weight:600;color:var(--color-black)}.contact[data-astro-cid-l4srbp27] .contact__photo{width:100%;height:auto}@media(max-width:760px){.intro__grid[data-astro-cid-l4srbp27],.first__grid[data-astro-cid-l4srbp27],.contact__grid[data-astro-cid-l4srbp27]{grid-template-columns:1fr}.first__video[data-astro-cid-l4srbp27]{grid-column:auto}.first__cover[data-astro-cid-l4srbp27]{text-align:center}.first__cover[data-astro-cid-l4srbp27] img{margin-inline:auto;width:200px}}
