.campaign-story{padding:clamp(48px,5vw,72px) var(--gutter) clamp(60px,6vw,88px);background:var(--paper);scroll-margin-top:calc(var(--header-height) + 28px)}.story-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-rows:auto auto;column-gap:clamp(48px,6vw,88px);row-gap:48px;max-width:1240px;margin-inline:auto;align-items:start}.story-copy{grid-column:2;grid-row:1;max-width:360px;padding-top:clamp(20px,3vw,44px)}.story-copy h2{margin:0;font-size:clamp(34px,3.4vw,49px);font-weight:400;line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.story-copy p{max-width:29ch;margin:23px 0 0;font-size:14px;line-height:1.65;letter-spacing:.005em;color:var(--muted);text-wrap:pretty}.story-link{margin-top:17px;gap:24px}.story-link>span[aria-hidden]{font-size:14px;transition:transform .25s}.story-link:hover>span[aria-hidden],.story-link:focus-visible>span[aria-hidden]{transform:translate(2px,-2px)}.story-link:active{transform:translateY(1px)}.story-photo{margin:0;min-width:0}.story-photo img{width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;filter:var(--campaign-grade)}.story-primary{grid-column:1;grid-row:1/3;width:calc(100% + var(--gutter) / 2);margin-left:calc(-1 * var(--gutter) / 2)}.story-secondary{grid-column:2;grid-row:2;width:84%;max-width:360px;margin-right:calc(-1 * var(--gutter) / 2);justify-self:end;align-self:end}@media(max-width:900px)and (min-width:601px){.story-layout{column-gap:44px;row-gap:32px}.story-copy{padding-top:16px}.story-copy h2{font-size:34px}.story-copy p{font-size:13px;margin-top:19px}.story-secondary{width:75%}}@media(max-width:600px){.campaign-story{padding-top:36px;padding-bottom:52px}.story-layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);column-gap:14px;row-gap:30px}.story-copy{grid-column:1/-1;grid-row:1;max-width:100%;padding-top:0}.story-copy h2{font-size:34px;line-height:1.07}.story-copy h2 br{display:none}.story-copy p{font-size:14px;max-width:32ch;margin-top:17px}.story-link{margin-top:10px}.story-primary{grid-column:1;grid-row:2;width:calc(100% + var(--gutter));margin-left:calc(-1 * var(--gutter))}.story-secondary{grid-column:2;grid-row:2;width:calc(100% + var(--gutter) / 2);max-width:none}}@media(prefers-reduced-motion:reduce){.story-reveal{transform:none!important;opacity:1!important}.story-link>span[aria-hidden]{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/story.css.map */
