.hero-fgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.94fr);grid-template-areas:"brand quote" "copy quote" "fig quote";grid-template-rows:auto auto 1fr;column-gap:clamp(32px,4.6vw,72px);align-items:start;padding-block:clamp(24px,3vw,40px) 30px}.hero-f .hero-brand{grid-area:brand;min-width:0}.hero-f .hero-quote{grid-area:quote}.hero-f .hero-copy{grid-area:copy;padding:0;min-width:0}.hero-f .hero-fig{grid-area:fig;max-width:520px;margin-top:8px}.hero-f .brand-tile{width:clamp(118px,10vw,150px);margin:0 0 clamp(22px,2.4vw,30px)}.hero-f .eyebrow{margin:0 0 12px}.hero-f h1{font-size:clamp(34px,3.5vw,52px);margin:0 0 22px}.hero-f .sub{font-size:clamp(16px,1.25vw,18.5px);line-height:1.6;margin:0 0 24px;max-width:56ch}.hero-quote{border-top:6px solid var(--red);box-shadow:0 14px 36px #1414141f;scroll-margin-top:84px}.hero-quote .eyebrow{margin:0 0 8px;color:var(--red);opacity:1}.hq-t{font-size:clamp(22px,2.1vw,28px);font-weight:800;line-height:1.15;letter-spacing:-.01em;margin:0 0 18px;color:var(--ink);text-wrap:balance}.cc-form-q{gap:12px}.cc-form-q .fld:not(.full){justify-content:flex-end}.cc-form-q .fld textarea{min-height:84px}.hq-mail{margin:16px 0 0;font-size:13.5px;color:var(--fg2)}.hq-mail a{color:var(--red);font-weight:700;text-decoration:none;overflow-wrap:anywhere}@media(min-width:901px)and (max-height:860px){.hero-quote{padding:20px 26px 22px}.hero-quote .eyebrow{margin-bottom:4px}.hq-t{font-size:22px;margin-bottom:10px}.cc-form-q{gap:8px 12px}.cc-form-q .fld{gap:4px}.cc-form-q .fld input,.cc-form-q .fld select{padding:9px 12px}.cc-form-q .fld textarea{min-height:58px;padding:9px 12px}.hq-mail{margin-top:10px}}@media(max-width:900px){.hero-fgrid{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand" "quote" "copy" "fig";grid-template-rows:none;row-gap:26px;padding-top:20px}.hero-f .brand-tile{width:120px;margin-bottom:18px}.hero-f h1{font-size:clamp(32px,8.6vw,40px);margin:0}}.foot a.pp{display:inline;padding:0;color:inherit;text-decoration:underline;text-underline-offset:3px}.foot a.pp:hover{color:var(--red)}.form-note a{color:inherit;text-decoration:underline;text-underline-offset:3px}.shopify-policy__container{max-width:none!important;width:min(100% - 40px,820px);margin:0 auto!important;padding:clamp(36px,5vw,64px) 0 80px!important}.shopify-policy__title h1{font-weight:800;font-size:clamp(30px,4vw,48px);line-height:1.08;letter-spacing:-.018em;color:var(--ink);margin:0 0 24px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/cc-extra.css.map */
