.declare-hero{position:relative;overflow:hidden}.declare-hero__layout{display:grid;grid-template-columns:1.14fr 1fr;align-items:center;gap:7%;padding-top:54px;padding-bottom:58px}.declare-hero__media{grid-column:1;grid-row:1;position:relative;margin:0}.declare-hero__image{display:block;width:100%;height:auto;aspect-ratio:1.23;object-fit:cover;object-position:50% 46%}.declare-hero__caption{display:flex;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding-top:12px}.declare-hero__content{grid-column:2;grid-row:1;position:relative;padding:30px 0}.declare-hero__eyebrow{font-size:10px;letter-spacing:.2em;margin:0 0 23px;text-transform:uppercase}.declare-hero__heading{font-family:var(--declare-serif);font-size:clamp(48px,4.6vw,76px);font-weight:400;letter-spacing:-.035em;line-height:1.04;margin:0 0 25px;max-width:500px}.declare-hero__heading em{font-weight:400}.declare-hero__description{max-width:360px;font-size:15px;line-height:1.8;margin-bottom:27px}.declare-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.declare-hero__all{font-size:12px;text-underline-offset:5px}.declare-hero__detail{margin:23px 0 0;font-size:11px;letter-spacing:.025em;max-width:330px;line-height:1.6}.declare-hero__ornament{width:100px;margin:28px 0 0 auto;transform:rotate(-14deg);opacity:.8}.declare-hero__layout--text{grid-template-columns:1fr}.declare-hero__layout--text .declare-hero__content{grid-column:1}@media(max-width:749px){.declare-hero__layout{grid-template-columns:1fr;gap:22px;padding-top:25px;padding-bottom:35px}.declare-hero__media{grid-column:1;grid-row:1}.declare-hero__image{aspect-ratio:1.2}.declare-hero__content{grid-column:1;grid-row:2;padding:4px 0 0}.declare-hero__heading{font-size:46px;max-width:340px;margin-bottom:17px}.declare-hero__eyebrow{margin-bottom:16px;font-size:9px}.declare-hero__description{font-size:14px;margin-bottom:20px}.declare-hero__detail{font-size:11px;margin-top:16px}.declare-hero__ornament{display:block;width:220px!important}.declare-hero__caption{font-size:8px;letter-spacing:.11em}}@media(max-width:749px){.declare-hero__layout{padding-top:18px;gap:18px}.declare-hero__image{aspect-ratio:1.42}.declare-hero__caption{display:none}.declare-hero__heading{font-size:44px}.declare-hero__eyebrow{margin-bottom:12px}.declare-hero__description{margin-bottom:17px;line-height:1.65}.declare-hero__detail{margin-top:14px}}.declare-hero__image--blue-backdrop{aspect-ratio:2/3;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-declare-hero.css.map */
