.cats-section[data-v-6624a875]{margin:0 auto!important;max-width:1320px;padding:56px 32px 72px}.cats-head[data-v-6624a875]{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:20px}.cats-head h2[data-v-6624a875]{font-family:var(--font-display);font-size:40px;font-weight:500;letter-spacing:-.01em;margin:0}.tag[data-v-6624a875]{color:var(--ink-3);font-size:13px}.cats-grid[data-v-6624a875]{display:grid;gap:20px;grid-template-columns:7fr 3fr}.promo[data-v-6624a875]{border-radius:4px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:420px;overflow:hidden;padding:44px;position:relative;text-decoration:none}.promo.main[data-v-6624a875]{background:#2d1f1c}.promo-img-wrap[data-v-6624a875]{align-items:stretch;bottom:0;display:flex;justify-content:flex-end;max-width:65%;overflow:hidden;position:absolute;right:0;top:0;z-index:1}.promo-img-wrap[data-v-6624a875]:before{background:linear-gradient(90deg,#2d1f1c,#2d1f1c 20%,transparent);bottom:0;content:"";left:0;pointer-events:none;position:absolute;top:0;width:75%;z-index:2}.promo-main-img[data-v-6624a875]{display:block;height:100%;max-width:none;width:auto}.promo-copy[data-v-6624a875]{max-width:440px;position:relative;z-index:2}.eyebrow-alt[data-v-6624a875]{color:#d9c99a;font-size:11px;font-weight:500;letter-spacing:.22em;margin-bottom:18px;text-transform:uppercase}.promo h3[data-v-6624a875]{font-family:var(--font-display);font-size:56px;font-weight:500;line-height:1;margin:0 0 18px}.promo p[data-v-6624a875]{color:#e8e2d0;font-size:15px;line-height:1.55;margin:0 0 28px;max-width:380px}.btn-light[data-v-6624a875]{align-items:center;background:var(--paper,#f6f2e8);border:1px solid var(--paper,#f6f2e8);color:var(--ink,#1a1a1a);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:14px;font-weight:500;gap:10px;letter-spacing:.02em;padding:14px 22px;position:relative;transition:all .2s;z-index:2}.promo:hover .btn-light[data-v-6624a875]{background:var(--paper-3,#fff);border-color:var(--paper-3,#fff)}.btn-light svg[data-v-6624a875]{height:16px;width:16px}.btn-ghost-accent[data-v-6624a875]{align-items:center;background:transparent;border:1px solid #fff;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:14px;font-weight:500;gap:10px;letter-spacing:.02em;padding:14px 22px;position:relative;transition:all .2s;z-index:2}.promo:hover .btn-ghost-accent[data-v-6624a875]{background:#fff;color:var(--accent)}.btn-ghost-accent svg[data-v-6624a875]{height:16px;width:16px}.stats[data-v-6624a875]{display:flex;gap:36px;margin-top:32px;position:relative;z-index:2}.stat[data-v-6624a875]{border-left:1px solid #ffffff33;padding-left:14px}.stat .n[data-v-6624a875]{color:#fff;font-family:var(--font-display);font-size:32px;font-weight:500;line-height:1}.stat .l[data-v-6624a875]{color:#d9c99a;font-size:11px;letter-spacing:.18em;margin-top:4px;text-transform:uppercase}.promo-bg-img[data-v-6624a875]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:0}.promo.accent[data-v-6624a875]{background:var(--accent);color:#fff}.promo.accent[data-v-6624a875]:before{aspect-ratio:1/1;background:repeating-radial-gradient(circle at 30% 40%,transparent 0 14px,#ffffff14 14px 15px),radial-gradient(circle at 60% 40%,#4a7a55 0,transparent 70%);border:1.5px solid #ffffff22;border-radius:50%;content:"";inset:auto -20% -30% auto;position:absolute;width:80%}.promo.accent h3[data-v-6624a875]{font-size:44px}.promo.accent p[data-v-6624a875]{color:#e8efea}@media(max-width:1024px){.cats-head[data-v-6624a875]{align-items:flex-start;flex-direction:column;gap:6px}}@media(max-width:900px){.cats-grid[data-v-6624a875]{grid-template-columns:1fr}.promo[data-v-6624a875]{min-height:unset;padding:32px}.promo h3[data-v-6624a875]{font-size:36px}.promo.accent h3[data-v-6624a875]{font-size:30px}.promo-img-wrap[data-v-6624a875]{max-width:50%}}@media(max-width:600px){.promo[data-v-6624a875]{padding:24px 20px}.promo h3[data-v-6624a875]{font-size:28px}.promo.accent h3[data-v-6624a875]{font-size:24px}.promo-img-wrap[data-v-6624a875]{display:none}.promo-copy[data-v-6624a875]{padding-right:0}}
