.home-hero__intro{position:relative;overflow:hidden;padding:calc(2.778 * var(--vw, 1vw)) var(--home-gutter, 3.333vw);text-align:center;background:#fff}.home-hero__rose{position:absolute;width:calc(11.875 * var(--vw, 1vw));height:auto;pointer-events:none}.home-hero__rose--top{top:0;left:var(--home-gutter, 3.333vw)}.home-hero__rose--bottom{right:var(--home-gutter, 3.333vw);bottom:0}.home-hero__eyebrow{position:relative;margin:0 0 calc(.972 * var(--vw, 1vw));color:#8e2841;font-family:Montserrat;font-size:calc(.833 * var(--vw, 1vw));font-weight:500;line-height:calc(.972 * var(--vw, 1vw));letter-spacing:calc(.069 * var(--vw, 1vw));text-transform:uppercase}.home-hero__heading{position:relative;margin:0 0 calc(.417 * var(--vw, 1vw));color:#1c1c1c;font-family:Cinzel;font-size:calc(2.222 * var(--vw, 1vw));font-weight:400;line-height:calc(2.778 * var(--vw, 1vw));letter-spacing:calc(.069 * var(--vw, 1vw));text-transform:uppercase}.home-hero__heading-accent{color:#8e2841;font-family:inherit}.home-hero__text{position:relative;max-width:calc(35.694 * var(--vw, 1vw));margin:0 auto;color:#555;font-family:Montserrat;font-size:calc(.972 * var(--vw, 1vw));line-height:calc(1.528 * var(--vw, 1vw));letter-spacing:calc(.069 * var(--vw, 1vw))}.home-hero__panels{display:grid;max-width:var(--home-max, 1440px);margin:0 auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(.139 * var(--vw, 1vw));background:#fff}.home-hero__panel{position:relative;min-width:0;height:calc(34.722 * var(--vw, 1vw));overflow:hidden;background:#f5f5f5}.home-hero__panel picture{display:block;height:100%}.home-hero__panel-image{display:block;width:100%;height:100%;object-fit:cover}.home-hero__card{position:absolute;left:calc(3.333 * var(--vw, 1vw));bottom:calc(1.111 * var(--vw, 1vw));width:calc(22.222 * var(--vw, 1vw));box-sizing:border-box;padding:calc(1.667 * var(--vw, 1vw));background:#fff}.home-hero__card-eyebrow{margin:0 0 calc(.694 * var(--vw, 1vw));color:#8e2841;font-family:Montserrat;font-size:calc(.694 * var(--vw, 1vw));font-weight:600;line-height:1;letter-spacing:calc(.069 * var(--vw, 1vw));text-transform:uppercase}.home-hero__card-title{margin:0 0 calc(.556 * var(--vw, 1vw));color:#1c1c1c;font-family:Cinzel;font-size:calc(1.389 * var(--vw, 1vw));font-weight:400;line-height:calc(1.944 * var(--vw, 1vw));letter-spacing:calc(.069 * var(--vw, 1vw));text-transform:uppercase}.home-hero__card-text{margin:0 0 calc(1.667 * var(--vw, 1vw));color:#555;font-family:Montserrat;font-size:calc(.833 * var(--vw, 1vw));line-height:calc(1.389 * var(--vw, 1vw));letter-spacing:calc(.069 * var(--vw, 1vw))}@media screen and (max-width:989px){.home-hero__intro{padding:3.837vw 2.878vw}.home-hero__rose{width:12.71vw}.home-hero__rose--top{left:2.878vw}.home-hero__rose--bottom{right:2.878vw}.home-hero__eyebrow{margin-bottom:1.679vw;font-size:1.439vw;line-height:1.679vw;letter-spacing:.12vw}.home-hero__heading{margin-bottom:.719vw;font-size:3.357vw;line-height:4.317vw;letter-spacing:.12vw}.home-hero__text{max-width:61.511vw;font-size:1.679vw;line-height:2.638vw;letter-spacing:.12vw}.home-hero__panels{gap:.24vw}.home-hero__panel{height:47.962vw}.home-hero__card{left:2.878vw;bottom:1.918vw;width:38.369vw;padding:2.878vw}.home-hero__card-eyebrow{margin-bottom:1.199vw;font-size:1.079vw;letter-spacing:.12vw}.home-hero__card-title{margin-bottom:.959vw;font-size:2.398vw;line-height:3.357vw;letter-spacing:.12vw}.home-hero__card-text{margin-bottom:2.878vw;font-size:1.439vw;line-height:2.398vw;letter-spacing:.12vw}}@media screen and (max-width:749px){.home-hero__intro{padding:24px 4.673vw}.home-hero__rose{width:16.355vw}.home-hero__rose--top{left:4.673vw}.home-hero__rose--bottom{right:4.673vw}.home-hero__eyebrow{margin-bottom:14px;font-size:12px;line-height:14px;letter-spacing:1px}.home-hero__heading{margin-bottom:6px;font-size:26px;line-height:34px;letter-spacing:1px}.home-hero__text{max-width:none;font-size:11px;line-height:17px;letter-spacing:1px}.home-hero__panels{grid-template-rows:minmax(0,1fr) auto;height:340px;gap:.467vw}.home-hero__panel{display:grid;grid-row:span 2;grid-template-rows:subgrid;height:auto}.home-hero__panel>picture,.home-hero__panel>.home-hero__panel-image{grid-row:1 / -1;grid-column:1}.home-hero__card{position:relative;left:auto;bottom:auto;grid-row:2;grid-column:1;width:auto;margin:0 .935vw 4px;padding:10px 2.336vw}.home-hero__card-eyebrow{margin-bottom:8px;font-size:8px;letter-spacing:1px}.home-hero__card-title{margin-bottom:6px;font-size:14px;line-height:24px;letter-spacing:1px}.home-hero__card-text{margin-bottom:10px;font-size:10px;line-height:16px;letter-spacing:1px}.home-hero__card .arrow-link{padding-bottom:6px;font-size:10px;line-height:14px;letter-spacing:1px}.home-hero__card .arrow-link__line{left:9.346vw;width:16.822vw}}@media screen and (max-width:400px){.home-hero__intro{padding-top:5.607vw;padding-bottom:5.607vw}.home-hero__eyebrow{margin-bottom:3.271vw;font-size:2.804vw;line-height:3.271vw;letter-spacing:.234vw}.home-hero__heading{margin-bottom:1.402vw;font-size:6.075vw;line-height:7.944vw;letter-spacing:.234vw}.home-hero__text{font-size:2.57vw;line-height:3.972vw;letter-spacing:.234vw}.home-hero__panels{height:79.439vw}.home-hero__card{margin-bottom:.935vw;padding-top:2.336vw;padding-bottom:2.336vw}.home-hero__card-eyebrow{margin-bottom:1.869vw;font-size:1.869vw;letter-spacing:.234vw}.home-hero__card-title{margin-bottom:1.402vw;font-size:3.271vw;line-height:5.607vw;letter-spacing:.234vw}.home-hero__card-text{margin-bottom:2.336vw;font-size:2.336vw;line-height:3.738vw;letter-spacing:.234vw}.home-hero__card .arrow-link{padding-bottom:1.402vw;font-size:2.336vw;line-height:3.271vw;letter-spacing:.234vw}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/home-hero.css.map */
