.brand-page{padding-top:24px}.brand-hero{display:grid;grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);min-height:590px;padding-top:34px;padding-bottom:34px;align-items:stretch}.brand-hero__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(32px,5vw,72px);background:#f1f2ed;border-radius:22px 0 0 22px}.brand-hero__content h1{font:600 clamp(44px,5.5vw,78px)/.98 'Space Grotesk';letter-spacing:-.06em;margin:12px 0 24px}.brand-hero__content>p:not(.eyebrow){max-width:620px;color:var(--muted);font-size:18px;line-height:1.65}.brand-hero__actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.brand-hero__media{min-height:520px;overflow:hidden;border-radius:0 22px 22px 0;background:#e8ebe5}.brand-hero__media img{width:100%;height:100%;object-fit:cover}.brand-hero__media--cutout img{object-fit:contain;background:#fff}.brand-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:8px;padding-bottom:44px}.brand-benefits article{display:flex;flex-direction:column;gap:7px;padding:24px;background:#171b19;color:#fff;border-radius:14px}.brand-benefits strong{font:600 19px 'Space Grotesk'}.brand-benefits span{color:#c7cdc9;font-size:14px;line-height:1.5}.brand-catalog{padding-top:56px;padding-bottom:84px}.brand-catalog>h2{font:600 clamp(34px,5vw,56px) 'Space Grotesk';letter-spacing:-.05em;margin:8px 0 30px}.brand-empty{max-width:760px;padding:34px;background:#f1f2ed;border:1px solid var(--line);border-radius:16px}.brand-empty h3{font:600 26px 'Space Grotesk';margin:0 0 10px}.brand-empty .button{margin-top:14px}@media(max-width:900px){.brand-hero{grid-template-columns:1fr}.brand-hero__content{border-radius:18px 18px 0 0}.brand-hero__media{min-height:400px;border-radius:0 0 18px 18px}.brand-benefits{grid-template-columns:1fr}}@media(max-width:560px){.brand-page{padding-top:0}.brand-hero{min-height:0;padding-left:16px;padding-right:16px}.brand-hero__content{padding:30px 22px}.brand-hero__content h1{font-size:42px}.brand-hero__media{min-height:280px}.brand-hero__actions{display:grid}.brand-hero__actions .button{text-align:center}}
