.ss-about{--ss-about-white: #fff;--ss-about-cream: #fbf8f4;--ss-about-soft: #f4eee7;--ss-about-brown: #8e7062;--ss-about-green: #7a9692;--ss-about-ink: #4b372a;--ss-about-text: #6d5a4e;--ss-about-muted: #8a776d;--ss-about-line: #eadfd6;--ss-about-page: min(1180px, calc(100% - 64px) );overflow:hidden;background:var(--ss-about-white);color:var(--ss-about-text);font-family:var(--font-body-family);line-height:1.62}.ss-about *,.ss-about *:before,.ss-about *:after{box-sizing:border-box}.ss-about img{display:block;width:100%}.ss-about h1,.ss-about h2,.ss-about p{margin-top:0}.ss-about__hero{width:var(--ss-about-page);min-height:540px;margin:32px auto 0;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border-radius:26px;background:var(--ss-about-cream)}.ss-about__hero-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:70px 72px 70px 56px}.ss-about__eyebrow{margin-bottom:14px;color:var(--ss-about-brown);font-size:1.25rem;font-weight:700;letter-spacing:.045em}.ss-about h1{margin-bottom:24px;color:var(--ss-about-ink);font-family:var(--font-heading-family);font-size:clamp(3.9rem,3.6vw,4.6rem);font-weight:600;line-height:1.12;letter-spacing:-.035em}.ss-about__lead{max-width:490px;margin-bottom:20px;font-size:1.75rem;line-height:1.65}.ss-about__lead p,.ss-about__story-text p,.ss-about__closing-text p{margin:0}.ss-about__note{margin:0;color:var(--ss-about-muted);font-size:1.5rem}.ss-about__hero-media{position:relative;min-height:540px;overflow:hidden;background:var(--ss-about-soft)}.ss-about__hero-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;object-fit:cover;object-position:50% 46%}.ss-about__hero-media:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at center,transparent 64%,rgba(251,248,244,.18) 80%,rgba(251,248,244,.72) 100%);box-shadow:inset 0 0 42px 6px #fbf8f461;content:""}.ss-about__story{width:var(--ss-about-page);margin:94px auto;display:grid;grid-template-columns:.95fr 1.05fr;gap:78px;align-items:center}.ss-about__story-media{min-height:520px;display:grid;grid-template-columns:.84fr 1.16fr;gap:12px}.ss-about__story-photo{position:relative;min-width:0;margin:0;overflow:hidden;border-radius:22px;background:var(--ss-about-soft)}.ss-about__story-photo--detail{margin-top:64px;margin-bottom:34px}.ss-about__story-photo img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover}.ss-about__story-photo--detail img{object-position:52% center}.ss-about__story-photo--baby img{object-position:50% 45%}.ss-about__story-copy{max-width:520px}.ss-about h2{margin-bottom:22px;color:var(--ss-about-ink);font-family:var(--font-heading-family);font-size:clamp(2.8rem,2.8vw,3.4rem);font-weight:600;line-height:1.18;letter-spacing:-.02em}.ss-about__story-text{font-size:1.6rem}.ss-about__story-text p+p{margin-top:17px}.ss-about__story-text strong{color:var(--ss-about-ink);font-weight:700}.ss-about__values{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.ss-about__values span{padding:8px 16px;border:1px solid var(--ss-about-line);border-radius:999px;background:var(--ss-about-cream);color:var(--ss-about-ink);font-size:1.4rem;font-weight:700}.ss-about__closing{position:relative;overflow:hidden;padding:72px 0;background:var(--ss-about-green);color:#fff}.ss-about__closing:before,.ss-about__closing:after{position:absolute;width:250px;aspect-ratio:1;border:1px solid rgba(255,255,255,.15);border-radius:50%;content:""}.ss-about__closing:before{top:-145px;right:4%}.ss-about__closing:after{bottom:-175px;left:6%}.ss-about__closing-inner{position:relative;z-index:2;width:var(--ss-about-page);margin:auto;display:grid;grid-template-columns:1.05fr .95fr;gap:62px;align-items:center}.ss-about__closing-copy{max-width:560px}.ss-about__closing-copy .ss-about__eyebrow{color:#ffffffc2}.ss-about__closing h2{color:#fff;font-size:clamp(2.6rem,2.6vw,3.2rem);line-height:1.35}.ss-about__closing-text{margin:0 0 25px;color:#ffffffd6;font-size:1.6rem}.ss-about__closing-media{position:relative;min-height:430px;overflow:hidden;border-radius:22px;background:var(--ss-about-soft)}.ss-about__closing-media img{position:absolute;inset:0 0 0 auto;width:200%;max-width:none;height:100%;object-fit:cover;object-position:right center}.ss-about__button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;border-radius:10px;background:#fff;color:var(--ss-about-ink);font-size:1.6rem;font-weight:700;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.ss-about__button:hover{color:var(--ss-about-ink);transform:translateY(-2px);box-shadow:0 10px 24px #4b372a29}.ss-about__button:focus-visible{outline:2px solid #fff;outline-offset:4px}.ss-about__button span{margin-inline-start:10px;font-size:1.9rem}@media screen and (max-width:760px){.ss-about{--ss-about-page: calc(100% - 28px) }.ss-about__hero{min-height:0;margin-top:14px;display:flex;flex-direction:column-reverse;border-radius:20px}.ss-about__hero-media{min-height:340px}.ss-about__hero-media:after{background:radial-gradient(ellipse at center,transparent 60%,rgba(251,248,244,.18) 78%,rgba(251,248,244,.74) 100%);box-shadow:inset 0 0 30px 4px #fbf8f466}.ss-about__hero-copy{padding:34px 24px 38px}.ss-about h1{margin-bottom:17px;font-size:3rem;line-height:1.16}.ss-about__lead{margin-bottom:14px;font-size:1.5rem}.ss-about__note{font-size:1.3rem}.ss-about__story{margin:62px auto;display:flex;flex-direction:column;gap:34px}.ss-about__story-media{width:100%;min-height:390px;gap:9px}.ss-about__story-photo{border-radius:18px}.ss-about__story-photo--detail{margin-top:52px;margin-bottom:28px}.ss-about h2{margin-bottom:18px;font-size:2.4rem}.ss-about__story-text{font-size:1.5rem}.ss-about__values{gap:7px;margin-top:22px}.ss-about__values span{padding:7px 13px;font-size:1.25rem}.ss-about__closing{padding:54px 0 60px}.ss-about__closing-inner{display:flex;flex-direction:column;gap:34px}.ss-about__closing-copy{max-width:none}.ss-about__closing-media{width:100%;min-height:340px}.ss-about__closing h2{font-size:2.25rem}.ss-about__closing-text{font-size:1.45rem}.ss-about__button{width:100%}}@media(prefers-reduced-motion:reduce){.ss-about__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/ss-about-story.css.map */
