html{scroll-behavior:smooth;scroll-padding-top:24px}
.ps-word .ps-section{width:min(1160px,calc(100% - 72px));padding:70px 0}.ps-word h2{font-size:38px}.ps-word .ps-section-heading{max-width:650px;margin-bottom:30px}.ps-word .ps-section-heading p{font-size:16px}.ps-word .pw-hero{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:58px;padding:36px 0 40px}.ps-word .pw-hero h1{font-size:66px;line-height:1.04;max-width:440px;letter-spacing:-.045em}.ps-word .pw-hero-copy{padding:22px 0}.ps-word .pw-lead{font-size:17px;max-width:430px;line-height:1.8;color:#655d52;margin:24px 0}.ps-word .pw-hero-action{width:260px;justify-content:space-between}.ps-word .pw-small{font-size:12px;color:#756e62;margin-top:12px}.ps-word .pw-hero-photo{position:relative;margin:0;overflow:hidden;background:#eee4d4;border-radius:100px 4px 4px 4px}.ps-word .pw-hero-photo>img{width:100%;height:500px;object-fit:cover;object-position:center 40%}.ps-word .pw-hero-photo figcaption{position:absolute;bottom:0;left:0;right:0;padding:32px 18px 14px;color:white;background:linear-gradient(transparent,rgba(30,24,16,.6));font-size:12px;letter-spacing:.02em}.ps-word .pw-rating{font-size:12px;display:flex;align-items:center;gap:9px;margin-top:24px}.ps-word .pw-stars{color:#9c593d;letter-spacing:.16em}.ps-word .pw-promise-strip{display:flex;justify-content:center;gap:52px;background:#efe9dc;padding:17px 24px;font-size:12px;letter-spacing:.01em}.ps-word .pw-promise-strip span+span:before{content:'✧';margin-right:34px;color:#9c593d}.ps-word.pw-use-wrap{background:#f1e8db}.ps-word .pw-use-heading{max-width:650px;text-align:center;margin:0 auto 36px}.ps-word .pw-use-heading p{color:#655d52}.ps-word .ps-use-grid img{aspect-ratio:1;object-fit:cover;object-position:center;margin-bottom:24px}.ps-word .ps-use-grid h3{font-size:25px}.ps-word .ps-story{gap:64px}.ps-word .ps-founder-image img{height:470px;border-radius:5px 90px 5px 5px}.ps-word .ps-story-copy blockquote{font-size:25px;color:#6f482e}.ps-word .ps-story-copy .prose{font-size:15px;line-height:1.85}.ps-word.pw-proof-wrap{background:#f4e5dc}.ps-word .pw-video-row{min-height:100px;max-width:800px;margin:0 auto 36px}.ps-word .jdgm-carousel-wrapper{background:rgba(255,255,255,.7);padding:24px 20px;border-radius:5px}.ps-word .jdgm-carousel-title{font-size:25px}.ps-word .jdgm-carousel-number-of-reviews{font-size:12px}.ps-word .pw-included{display:grid;grid-template-columns:1fr 1.05fr;gap:64px;align-items:center}.ps-word .pw-included-photo>img{width:100%;aspect-ratio:1;object-fit:contain;background:#f5f0e7;border-radius:4px}.ps-word .pw-included-list>div{display:flex;gap:20px;border-bottom:1px solid #e5dfd3;padding:17px 0}.ps-word .pw-included-list>div>span{color:#9c593d;font-size:12px;padding-top:4px}.ps-word .pw-included-list h3{font-size:22px;margin-bottom:7px}.ps-word .pw-included-list p{font-size:14px;color:#655d52;margin:0}.ps-word .pw-gift-details{padding-top:22px;font-size:14px}.ps-word .pw-gift-details summary{font-weight:600;cursor:pointer}.ps-word .pw-gift-details .prose{margin-top:15px;font-size:14px}.ps-word .ps-faq{border-top:1px solid #e5dfd3;width:min(800px,calc(100% - 72px));text-align:left}.ps-word .ps-faq>.ps-eyebrow{text-align:center}.ps-word .ps-closing{padding:60px 24px;background:#e9dfcd}.ps-word .ps-closing h2{font-size:40px}.ps-word .ps-closing p{font-size:15px;max-width:530px;margin:0 auto 24px}.ps-word .ps-closing .ps-action{max-width:260px}.pw-mobile-cta{display:none}
@media(max-width:999px){.ps-word .pw-hero{gap:28px}.ps-word .pw-hero h1{font-size:49px}.ps-word .pw-promise-strip{gap:20px}.ps-word .pw-promise-strip span+span:before{margin-right:15px}.ps-word .ps-story,.ps-word .pw-included{gap:32px}}
@media(max-width:699px){.ps-word .ps-section{width:calc(100% - 36px);padding:42px 0}.ps-word h2{font-size:32px}.ps-word .pw-hero{display:flex;flex-direction:column;gap:16px;padding:24px 0}.ps-word .pw-hero-copy{padding:0;width:100%}.ps-word .pw-hero h1{font-size:42px;max-width:340px}.ps-word .pw-lead{font-size:17px;line-height:1.65;margin:16px 0}.ps-word .pw-hero-action{width:100%}.ps-word .pw-rating{margin-top:12px}.ps-word .pw-hero-photo{width:100%;border-radius:60px 4px 4px 4px}.ps-word .pw-hero-photo>img{height:190px;object-position:center 37%}.ps-word .pw-promise-strip{gap:8px;padding:15px 10px;flex-wrap:wrap;font-size:10px}.ps-word .pw-promise-strip span+span:before{margin-right:8px}.ps-word .ps-use-grid{display:grid;grid-template-columns:1fr;gap:26px}.ps-word .ps-use-grid article{margin:0}.ps-word .ps-use-grid img{aspect-ratio:1.2}.ps-word .ps-story{display:block}.ps-word .ps-founder-image img{height:420px}.ps-word .pw-included{display:block}.ps-word .pw-included-photo{margin-bottom:28px}.ps-word .jdgm-carousel-wrapper{padding:20px 10px}.ps-word .ps-faq{width:calc(100% - 36px)}.ps-word .ps-closing h2{font-size:32px}.pw-mobile-cta{display:block;position:fixed;bottom:12px;left:18px;right:18px;padding:13px 18px;text-align:center;z-index:15;background:#9c593d;color:#fff!important;box-shadow:0 3px 18px #38352f30;font-size:13px;font-weight:600;border-radius:3px}.ps-word .ps-closing{padding-bottom:72px}.ps-footer{padding-bottom:78px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

