.fo-story{--fo-gutter: 24px;--fo-axis: 1040px;--fo-gap-section: 56px;--fo-gap-quote: 24px;--fo-gap-button: 28px;--fo-gap-heading: 16px;--fo-gap-para: 14px;--fo-ink: var(--fond-text, #33302C);--fo-mauve: var(--fond-heading, #A5697A);--fo-oat: var(--fond-oat, #EFE6D3);--fo-butter: var(--fond-butter, #F3D06E);--fo-cta: var(--fond-cta, #CC1973);--fo-serif: var(--fond-font-display, Fraunces, Georgia, serif);--fo-sans: var(--fond-font-body, Inter, sans-serif);--fo-ink-soft: color-mix(in srgb, var(--fo-ink) 72%, transparent);--fo-h1: clamp(46px, 30.146px + 4.2276vw, 72px);--fo-h2: clamp(30px, 23.902px + 1.626vw, 40px);--fo-body: clamp(16px, 15.39px + .1626vw, 17px);--fo-lead: clamp(17px, 16.39px + .1626vw, 18px);--fo-closing: clamp(24px, 20.341px + .9756vw, 30px);--fo-quote: clamp(26px, 22.341px + .9756vw, 32px);display:block;width:100%;box-sizing:border-box;color:var(--fo-ink);font-family:var(--fo-sans);font-size:var(--fo-body);line-height:1.55}@media screen and (min-width:990px){.fo-story{--fo-gutter: 40px;--fo-gap-section: 84px;--fo-gap-quote: 36px;--fo-gap-button: 40px}}.fo-story *,.fo-story *:before,.fo-story *:after{box-sizing:border-box}.fo-story :where(h1,h2,p,figure,blockquote,ul){margin:0;padding:0}.fo-story :is(h1,h2){font-family:var(--fo-serif);font-weight:400;letter-spacing:normal;text-transform:none;color:var(--fo-mauve);text-wrap:balance}.fo-story h1{font-size:var(--fo-h1);line-height:1.02;max-inline-size:9ch}.fo-story h2{font-size:var(--fo-h2);line-height:1.1;max-inline-size:14ch;margin-block-end:var(--fo-gap-heading)}.fo-story p{font-size:var(--fo-body);line-height:1.55;color:var(--fo-ink);max-inline-size:62ch}.fo-story img{display:block;max-inline-size:100%}.fo-story__wrap{box-sizing:content-box;max-inline-size:var(--fo-axis);margin-inline:auto;padding-inline:var(--fo-gutter)}.fo-story-hero{display:grid;grid-template-columns:minmax(0,1fr);container-type:inline-size}.fo-story-hero__text{padding:40px var(--fo-gutter) 32px}.fo-story-hero__text h1{margin-block-end:28px}.fo-story-hero__text p{font-size:var(--fo-lead);max-inline-size:40ch}.fo-story-hero__media{aspect-ratio:4 / 5;background:var(--fo-butter);overflow:hidden}.fo-story-hero__media img{inline-size:100%;block-size:100%;max-inline-size:none;object-fit:cover}@media screen and (min-width:990px){.fo-story-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.fo-story-hero__text{padding:64px 64px 64px max(var(--fo-gutter),calc((100vw - var(--fo-axis)) / 2))}.fo-story-hero__media{inline-size:100%;aspect-ratio:41 / 42;min-block-size:520px}}@supports (width: 1cqw){@media screen and (min-width:990px){.fo-story-hero__text{padding-inline-start:max(var(--fo-gutter),calc((100cqw - var(--fo-axis)) / 2))}}}.fo-story-letter{padding-block:var(--fo-gap-section)}.fo-story-letter__flow{display:grid;gap:var(--fo-gap-section)}.fo-story-chapter p+p,.fo-story-founder__text p+p{margin-block-start:var(--fo-gap-para)}.fo-story-chapter h2:last-child,.fo-story-founder__text h2:last-child{margin-block-end:0}.fo-story-figure img{inline-size:100%;aspect-ratio:711 / 343;object-fit:cover;object-position:50% 42%;border-radius:2px}@media screen and (min-width:990px){.fo-story-figure img{aspect-ratio:3 / 2;object-position:50% 34%}}.fo-story-founder__rule{inline-size:64px;block-size:1px;background:var(--fo-mauve);margin-block-end:var(--fo-gap-quote)}.fo-story-founder__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.fo-story-founder__portrait img{inline-size:200px;block-size:auto;aspect-ratio:1 / 1}@media screen and (min-width:990px){.fo-story-founder__grid{grid-template-columns:minmax(0,1fr) 280px;gap:48px}.fo-story-founder__portrait img{inline-size:280px}}.fo-story-closing{font-family:var(--fo-serif);font-style:italic;font-size:var(--fo-closing);line-height:1.25;color:var(--fo-ink);max-inline-size:26ch;text-wrap:balance}.fo-story .fo-story-closing{font-size:var(--fo-closing);color:var(--fo-ink);max-inline-size:26ch}.fo-story-shop{background:var(--fo-oat);padding-block:var(--fo-gap-section)}.fo-story-shop__quote{margin-block-end:var(--fo-gap-quote)}.fo-story-shop__quote blockquote p{font-family:var(--fo-serif);font-style:italic;font-size:var(--fo-quote);line-height:1.15;color:var(--fo-mauve);max-inline-size:30ch;text-wrap:balance}.fo-story-shop__quote figcaption{margin-block-start:10px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--fo-ink-soft)}.fo-story-cards{list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;max-inline-size:960px;margin-block-end:var(--fo-gap-button)}.fo-card{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;background:var(--fond-bg, var(--fond-plaster, #F4F0E8));border-radius:var(--fond-radius, 6px);overflow:hidden;color:var(--fo-ink);text-decoration:none}.fo-card__media{display:block;aspect-ratio:1 / 1;background:var(--fo-oat);overflow:hidden}.fo-card__media img{inline-size:100%;block-size:100%;max-inline-size:none;object-fit:cover}.fo-card__cap{display:block;padding:16px 18px 20px}.fo-card__name{display:block;font-family:var(--fo-serif);font-size:22px;line-height:1.2;color:var(--fo-ink)}.fo-card__desc{display:block;margin-block-start:3px;font-size:13px;line-height:1.4;color:var(--fo-ink-soft)}.fo-card__price{display:block;margin-block-start:10px;font-size:15px;font-weight:500}@media screen and (min-width:990px){.fo-story-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.fo-card{display:block}}.fo-btn{display:inline-block;padding:16px 30px;border-radius:999px;background:var(--fo-cta);color:#fff;font-family:var(--fo-sans);font-size:15px;font-weight:500;line-height:1.2;text-decoration:none}.fo-btn:hover{background:color-mix(in srgb,var(--fo-cta) 88%,var(--fo-ink))}.fo-card:focus-visible,.fo-btn:focus-visible{outline:2px solid var(--fo-ink);outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fo-story.css.map */
