.at-product-story{position:relative;background:#f6f0e9;padding:76px 0 0;scroll-margin-top:24px}.at-story-anchor{position:absolute;top:0}.at-product-story-heading{text-align:center;max-width:760px;margin:0 auto 46px}.at-product-story-heading h2{font-size:clamp(38px,4.4vw,62px);line-height:1.08;letter-spacing:-2px;margin-bottom:23px}.at-product-story-heading>p:not(.at-kicker){font-size:14px;line-height:1.85;color:#806c5b;max-width:560px;margin:auto}.at-product-story-grid{display:grid;grid-template-columns:1.02fr 1fr;gap:clamp(30px,6vw,90px);align-items:center}.at-product-story-image{margin:0;position:relative;background:#e7d8c8;overflow:hidden;align-self:stretch;min-height:540px}.at-product-story-image>img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.at-product-story-image figcaption{position:absolute;bottom:22px;left:22px;right:22px;background:#fbf8f4ef;padding:17px 20px;color:#49382c}.at-product-story-image figcaption span{display:block;font-size:8px;letter-spacing:1.7px;color:#9c8068;margin-bottom:6px}.at-product-story-image figcaption strong{font:21px/1.35 Georgia,serif;font-weight:400}.at-product-story-chapters article{display:grid;grid-template-columns:27px 1fr;gap:20px;padding:24px 0;border-top:1px solid #d6c4b2}.at-story-number{font:12px Georgia,serif;color:#a08062;padding-top:6px}.at-product-story-chapters h3{font-size:27px;line-height:1.2;letter-spacing:-.7px;margin:0 0 12px}.at-product-story-chapters p{font-size:13px;line-height:1.9;color:#806c5b;margin:0;max-width:390px}.at-product-story-chapters .at-inline-link{margin:10px 0 20px 47px}.at-story-signoff{display:flex;align-items:center;gap:23px;border-top:1px solid #d6c4b2;padding:27px 0 30px;margin-top:45px}.at-story-signoff>span{color:#ac8c6b;font-size:30px}.at-story-signoff p{font:24px/1.4 Georgia,serif;letter-spacing:-.5px;margin:0}.at-story-signoff small{margin-left:auto;font-size:10px;letter-spacing:1.5px;color:#a08062}@media(max-width:749px){.at-product-story{padding-top:48px}.at-product-story-heading{margin-bottom:30px;text-align:left}.at-product-story-heading h2{font-size:39px;letter-spacing:-1.5px}.at-product-story-heading>p:not(.at-kicker){font-size:13px}.at-product-story-grid{grid-template-columns:1fr;gap:28px}.at-product-story-image{min-height:0;aspect-ratio:1}.at-product-story-image figcaption{left:15px;right:15px;bottom:15px;padding:14px 15px}.at-product-story-image figcaption strong{font-size:19px}.at-product-story-chapters article{gap:16px;padding:21px 0}.at-product-story-chapters h3{font-size:25px}.at-product-story-chapters p{font-size:12px;line-height:1.85}.at-product-story-chapters .at-inline-link{margin-left:43px}.at-story-signoff{gap:13px;flex-wrap:wrap;padding:21px 0 25px;margin-top:20px}.at-story-signoff p{font-size:21px;max-width:250px}.at-story-signoff small{margin-left:39px;width:100%;font-size:9px}}
