.p5-foil-feature{background:#f4f2ed;color:#111}.p5-foil-feature *{box-sizing:border-box}.p5-foil-feature__inner{display:grid;grid-template-columns:minmax(0,45fr) minmax(0,55fr);grid-template-areas:"copy media";max-width:1600px;margin:0 auto}.p5-foil-feature__media{grid-area:media;position:relative;min-height:560px;overflow:hidden;background:#233f37}.p5-foil-feature .p5-foil-feature__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-height:none;object-fit:cover;object-position:66% 38%}.p5-foil-feature__copy{grid-area:copy;align-self:center;padding:clamp(40px,5vw,80px)}.p5-foil-feature .p5-foil-feature__eyebrow{margin:0 0 22px;color:#d50b0b;font:700 11px/1.5 Montserrat,sans-serif;letter-spacing:1.6px}.p5-foil-feature h2{margin:0 0 24px;padding:0;color:#111;font:900 clamp(46px,4.6vw,72px)/.98 Montserrat,sans-serif;letter-spacing:-.045em;text-transform:uppercase;overflow-wrap:normal}.p5-foil-feature .p5-foil-feature__description{max-width:390px;margin:0 0 28px;color:#45443f;font:400 16px/1.75 Open Sans,sans-serif}.p5-foil-feature__actions{display:flex;align-items:flex-start;flex-direction:column;gap:12px}.p5-foil-feature .p5-foil-feature__primary{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:14px 26px;background:#e10b0b;color:#fff;border:1px solid #e10b0b;font:700 12px/1.5 Montserrat,sans-serif;letter-spacing:.07em;text-transform:uppercase;text-decoration:none}.p5-foil-feature .p5-foil-feature__primary:hover{background:#b70909;border-color:#b70909}.p5-foil-feature .p5-foil-feature__secondary{display:inline-flex;align-items:center;min-height:44px;color:#111;font:700 11px/1.5 Montserrat,sans-serif;letter-spacing:.05em;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px}.p5-foil-feature a:focus-visible{outline:3px solid #111;outline-offset:4px}@media(max-width:999px){.p5-foil-feature__inner{grid-template-columns:1fr;grid-template-areas:"media" "copy"}.p5-foil-feature__media{min-height:0;aspect-ratio:3/2}.p5-foil-feature__copy{padding:44px max(24px,6vw)}.p5-foil-feature h2{font-size:clamp(44px,8vw,68px)}}@media(max-width:699px){.p5-foil-feature__media{aspect-ratio:4/3}.p5-foil-feature .p5-foil-feature__image{object-position:68% 38%}.p5-foil-feature__copy{padding:34px 24px 38px}.p5-foil-feature .p5-foil-feature__eyebrow{font-size:10px;margin-bottom:18px}.p5-foil-feature h2{font-size:clamp(42px,11.6vw,60px);margin-bottom:20px}.p5-foil-feature .p5-foil-feature__description{font-size:15px;margin-bottom:22px}}
/*# sourceMappingURL=/cdn/shop/t/100/compiled_assets/styles.css.map */
