.hq-pattern__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);align-items:start}.hq-pattern__right{position:relative;border-left:1px solid var(--hq-gold-soft);padding-left:clamp(28px,4vw,56px);padding-top:clamp(24px,5vw,64px)}.hq-pattern__h2{font-family:var(--brand-font-display);font-size:clamp(30px,4.2vw,46px);line-height:1.15;margin-top:12px;color:var(--brand-ink)}.hq-pattern__lede{margin-top:22px;font-size:17px;line-height:1.6;color:var(--brand-ink);max-width:var(--hq-m-body)}.hq-pattern__lede strong{font-weight:600}.hq-pattern__lede>p{margin:0}.hq-pattern__lede>p+p{margin-top:.8em}.hq-pattern__list{list-style:none;margin:clamp(28px,3.5vw,40px) 0 0;padding:0;max-width:var(--hq-m-body)}.hq-pattern__list li{font-size:15.5px;line-height:1.5;color:var(--brand-ink);padding:14px 0;border-top:1px solid var(--hq-gold-soft)}.hq-pattern__list li:last-child{border-bottom:1px solid var(--hq-gold-soft)}.pe-anatomy{position:absolute;top:-18px;right:-12px;z-index:0;width:clamp(240px,30vw,420px);height:auto;fill:var(--brand-primary);stroke:none;opacity:.06;pointer-events:none}.hq-pattern__quote{position:relative;z-index:1;font-family:var(--brand-font-display);font-weight:500;font-style:italic;font-size:clamp(25px,3.4vw,40px);line-height:1.28;color:var(--brand-primary)}.hq-pattern__quote-mark{color:var(--brand-accent);font-style:normal}.hq-pattern__kicker{position:relative;z-index:1;margin-top:clamp(26px,3.5vw,42px);font-size:15.5px;line-height:1.6;color:var(--brand-muted);max-width:var(--hq-m-body);padding-bottom:18px;border-bottom:1px solid var(--hq-gold-soft)}.hq-pattern__transition{margin-top:clamp(52px,7vw,92px);text-align:center}.hq-pattern__transition-rule{position:relative;height:1px;background:var(--hq-gold-soft);margin-bottom:clamp(28px,3.5vw,38px)}.hq-pattern__transition-dot{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:42px;height:42px;border-radius:50%;border:1px solid var(--hq-gold-soft);background:var(--brand-bg);display:flex;align-items:center;justify-content:center}.hq-pattern__transition-dot svg{width:16px;height:16px;fill:none;stroke:var(--brand-accent);stroke-width:1.5}.hq-pattern__transition .hq-eyebrow{display:block}.hq-pattern__transition-sub{margin-top:9px;font-family:var(--brand-font-display);font-style:italic;font-weight:500;font-size:clamp(17px,2vw,20px);line-height:1.5;color:var(--brand-muted)}@media(max-width:820px){.hq-pattern__grid{grid-template-columns:1fr}.hq-pattern__right{border-left:none;padding-left:0;border-top:1px solid var(--hq-gold-soft);padding-top:32px}.pe-anatomy{display:none}}@media(min-width:821px){.pe-anatomy{top:50%;right:-6%;width:clamp(380px,44vw,620px);transform:translateY(-46%);opacity:.11}}@media(min-width:821px){.pe-anatomy{width:clamp(440px,50vw,680px);opacity:.16}}@media(min-width:821px){.pe-anatomy{-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 58%,transparent 72%);mask-image:linear-gradient(to bottom,#000 0%,#000 58%,transparent 72%)}}.hq-pattern{overflow:hidden}@media(min-width:821px){.pe-anatomy{-webkit-mask-image:none;mask-image:none;top:50%;right:-22%;width:clamp(340px,34vw,520px);transform:translateY(-50%);opacity:.14}}@media(min-width:821px){.hq-pattern__right{align-self:stretch}.pe-anatomy{top:auto;bottom:-4%;right:-14%;width:clamp(360px,32vw,500px);transform:none;opacity:.15;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 74%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 74%,transparent 100%)}.hq-pattern__quote,.hq-pattern__kicker{position:relative;z-index:1}}@media(min-width:821px){.pe-anatomy{bottom:-14%;right:-12%}}.hq-pattern__horse{display:block;margin:8px -18% -2% auto;width:78%;max-width:440px}@media(min-width:821px){.hq-pattern__horse .pe-anatomy{position:static;display:block;width:100%;height:auto;transform:none;opacity:.15;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 72%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 72%,transparent 100%)}}@media(max-width:820px){.hq-pattern__horse{display:none}}@media(max-width:599px){html body .hq-pattern__horse{width:56%}}.hq-pattern__right{background:var(--hq-teal-ink);border-left:none;border-top:none;border-radius:var(--radius-md, 6px);padding:clamp(32px,4vw,52px) clamp(26px,3.6vw,48px) 0;overflow:hidden;align-self:stretch}.hq-pattern__right .hq-pattern__quote{color:var(--brand-bg)}.hq-pattern__right .hq-pattern__quote-mark{color:var(--brand-accent)}.hq-pattern__right .hq-pattern__kicker{color:#f5f0e8c7;border-bottom:none;padding-bottom:0}.hq-pattern__right .hq-pattern__kicker:after{content:"";display:block;width:40px;height:1px;margin-top:18px;background:var(--brand-accent)}.hq-pattern__horse{display:block;margin:10px -16% 0 auto;width:80%;max-width:440px}.hq-pattern__horse .pe-anatomy{position:static!important;display:block!important;width:100%!important;height:auto;transform:none!important;fill:var(--brand-accent);opacity:.32!important;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 70%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 70%,transparent 100%)}@media(max-width:820px){.hq-pattern__right{margin-top:28px;padding:30px 24px 0}.hq-pattern__horse{display:block;width:min(72%,280px);margin-right:-10%}@media(min-width:600px){.hq-pattern__right{position:relative;min-height:300px;padding-bottom:40px}.hq-pattern__right>:not(.hq-pattern__horse){max-width:64%}.hq-pattern__horse{position:absolute;right:-4%;bottom:0;width:220px;margin:0}}}.hq-pattern__list-intro{margin-top:26px;font-family:var(--brand-font-display);font-style:italic;font-size:20px;color:var(--brand-primary)}.hq-pattern__list-intro+.hq-pattern__list{margin-top:12px}.hq-pattern__list li{display:flex;align-items:flex-start;gap:12px}.hq-pattern__loop{flex:0 0 auto;width:18px;height:18px;margin-top:2px;color:var(--brand-accent)}.hq-pattern__list.is-armed li{opacity:0;transform:translateY(10px)}.hq-pattern__list.is-armed.is-in li{opacity:1;transform:none;transition:opacity .28s ease-out,transform .28s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i, 0) * 80ms)}@media(prefers-reduced-motion:no-preference){.hq-pattern__list.is-armed .hq-pattern__loop{transform:rotate(-180deg)}.hq-pattern__list.is-armed.is-in .hq-pattern__loop{transform:none;transition:transform .36s cubic-bezier(.2,.7,.2,1) calc(var(--i, 0) * 80ms + .12s)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-hq-pattern.css.map */
