.page_hero__I4yAo{position:relative;min-height:clamp(27rem,40vw,35rem);overflow:hidden;isolation:isolate;color:#fff;background:#050606}.page_heroImage__nxA5I{z-index:-2;object-fit:cover;object-position:center;filter:saturate(.84) contrast(1.12)}.page_heroOverlay__4bhwu{position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 58% 46%,rgba(0,0,0,.25),rgba(0,0,0,.78) 100%),linear-gradient(90deg,rgba(0,0,0,.82),rgba(0,0,0,.38) 58%,rgba(0,0,0,.28))}.page_heroShell__v0wSj{display:flex;min-height:clamp(27rem,40vw,35rem);align-items:flex-end;padding-block:clamp(4.5rem,7vw,6rem)}.page_hero__I4yAo h1{max-width:11ch;font-family:Asul,sans-serif;font-size:clamp(4rem,7.4vw,6.8rem);font-weight:700;font-variant:small-caps;letter-spacing:-.025em;line-height:.93;text-wrap:balance;text-shadow:0 .18rem 1.2rem rgba(0,0,0,.5)}.page_products__HphdQ{padding-block:clamp(5rem,9vw,8.5rem);background:#f7f8f7}.page_productsGrid__T9yMu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2.25rem)}.page_productCard__TbgyZ{display:flex;min-height:25rem;flex-direction:column;align-items:center;justify-content:space-between;overflow:hidden;border:1px solid #e2e3e1;border-bottom:4px solid var(--fire);background:#fff;box-shadow:0 12px 38px rgba(18,18,18,.06);transition:transform .35s ease,box-shadow .35s ease}.page_productCard__TbgyZ:hover{transform:translateY(-6px);box-shadow:0 24px 60px rgba(18,18,18,.12)}.page_productImage__9UbEw{position:relative;width:min(70%,13rem);aspect-ratio:1;margin-top:3rem;background:#fff}.page_productImage__9UbEw img{object-fit:contain}.page_productCard__TbgyZ h2{display:flex;width:100%;min-height:6.5rem;align-items:center;justify-content:center;padding:1.25rem 1.5rem;color:var(--ink);font-family:Nunito Sans,sans-serif;font-size:clamp(1rem,1.4vw,1.18rem);font-weight:700;line-height:1.4;text-align:center}@media (max-width:900px){.page_productsGrid__T9yMu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.page_heroShell__v0wSj,.page_hero__I4yAo{min-height:17.5rem}.page_heroImage__nxA5I{object-position:54% center}.page_heroOverlay__4bhwu{background:linear-gradient(0deg,rgba(2,3,3,.9),rgba(2,3,3,.35) 70%),radial-gradient(circle at 55% 42%,rgba(0,0,0,.08),rgba(0,0,0,.62) 100%)}.page_heroShell__v0wSj{padding-bottom:2rem}.page_hero__I4yAo h1{max-width:8ch;font-size:clamp(3.6rem,17vw,5rem);line-height:.92}.page_products__HphdQ{padding-block:4.75rem 5.5rem}.page_productsGrid__T9yMu{grid-template-columns:1fr}.page_productCard__TbgyZ{min-height:23rem}}