.page-content{--sg-blush: #f7ece8}.shopify-section:has(.sg-story-intro) .text-block:has(h1),.shopify-section:has(.sg-teaser) .text-block:has(h1){display:none}.page-content .sg-story-intro h1,.page-content .sg-teaser h1{margin-block:0 .34em;color:var(--sg-chocolate);font-family:Bodoni Moda,serif;font-weight:400;line-height:1.04;letter-spacing:-.015em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.page-content .sg-story-intro,.page-content .sg-chapter,.page-content .sg-quote,.page-content .sg-founder,.page-content .sg-cta,.page-content .sg-teaser{width:100vw;margin-inline:calc(50% - 50vw);padding-block:clamp(56px,8vw,112px);padding-inline:clamp(24px,6vw,96px);border-block-start:0;background:var(--sg-porcelain)}.page-content .sg-chapter>*{max-width:35rem;margin-inline:auto}.page-content .sg-chapter--tint{background:var(--sg-blush)}.page-content .sg-story-intro{text-align:center;padding-block:clamp(40px,6vw,88px) clamp(48px,7vw,96px)}.page-content .sg-story-intro>*{max-width:44rem;margin-inline:auto}.page-content .sg-story-intro .sg-eyebrow{margin-block-end:1.6em;font-size:.7rem;letter-spacing:.26em}.page-content .sg-story-intro h1{font-size:clamp(2.75rem,7vw,6rem)}.page-content .sg-story-intro .sg-lead{max-width:34ch;margin-inline:auto;color:var(--sg-muted);font-family:Bodoni Moda,serif;font-style:italic;font-weight:400;font-size:clamp(1.25rem,2.3vw,1.75rem);line-height:1.45}.page-content .sg-story-intro .sg-divider{margin-block-start:2.4em}.page-content .sg-numeral{display:block;margin-block-end:1.2em;color:var(--sg-gold);font-family:Bodoni Moda,serif;font-size:.95rem;letter-spacing:.28em;line-height:1}.page-content .sg-chapter h2{margin-block-end:.7em}.page-content .sg-chapter p+p{margin-block-start:1.2em}.page-content .sg-quote blockquote{max-width:24ch;margin-inline:auto;text-align:center;font-family:Bodoni Moda,serif;font-style:italic;font-weight:400;font-size:clamp(1.6rem,3.4vw,2.75rem);line-height:1.28;color:var(--sg-chocolate)}.page-content .sg-founder{background:var(--sg-chocolate);text-align:center}.page-content .sg-founder>*{max-width:34rem;margin-inline:auto}.page-content .sg-founder p{color:#e3d7d0}.page-content .sg-founder p+p{margin-block-start:1.1em}.page-content .sg-founder .sg-eyebrow{color:var(--sg-gold)}.page-content .sg-portrait{display:grid;place-items:center;width:clamp(108px,12vw,136px);aspect-ratio:1;margin:0 auto 2.2rem;border-radius:50%;background:#fbf6f214;color:#c4b2a8;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;line-height:1.6;text-align:center}.page-content .sg-signature{margin-block:1.6rem .5rem;color:var(--sg-porcelain);font-family:Bodoni Moda,serif;font-style:italic;font-size:clamp(1.5rem,2.6vw,2.125rem);line-height:1.2}.page-content .sg-credit{max-width:30ch;color:#b3a099;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;line-height:2}.page-content .sg-cta{text-align:center}.page-content .sg-cta h2{max-width:14ch;margin-inline:auto;font-size:clamp(2rem,4.6vw,3.5rem);line-height:1.1}.page-content .sg-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-block-start:2.2rem}.page-content .sg-cta__actions .sg-btn+.sg-btn{margin-inline-start:0}.page-content .sg-teaser{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:min(78vh,720px);text-align:center;background:radial-gradient(115% 85% at 50% 0%,#fdf7f4,#f8e8e2 48%,#f0d7d0)}.page-content .sg-teaser>*{max-width:46rem;margin-inline:auto}.page-content .sg-teaser .sg-eyebrow{margin-block-end:1.5em;font-size:.7rem;letter-spacing:.26em}.page-content .sg-teaser h1{max-width:18ch;margin-inline:auto;font-size:clamp(2.5rem,6.4vw,5.5rem)}.page-content .sg-teaser .sg-lead{max-width:46ch;margin-inline:auto;margin-block-start:1.4em;color:var(--sg-muted);font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.75}.page-content .sg-comingsoon{display:flex;align-items:center;justify-content:center;gap:1.2em;margin-block-start:2.6em;color:var(--sg-gold);font-size:.72rem;letter-spacing:.24em;text-transform:uppercase}.page-content .sg-comingsoon:before,.page-content .sg-comingsoon:after{content:"";width:clamp(36px,5vw,64px);height:1px;background:currentcolor;opacity:.55}@media screen and (max-width:749px){.page-content .sg-cta__actions .sg-btn{width:100%}.page-content .sg-cta__actions .sg-btn+.sg-btn{margin-block-start:0}.page-content .sg-teaser{min-height:70vh}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sg-story.css.map */
