html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #8d615b;outline-offset:5px}img{color:transparent}.migrate-reveal{opacity:0!important;transform:translateY(18px)!important;transition:opacity .8s ease,transform .8s ease}.migrate-reveal.visible{opacity:1!important;transform:none!important}[data-framer-name="Four collection stories"] img{transition:transform .8s ease}[data-framer-name="Four collection stories"]>div:hover img{transform:scale(1.035)}#subscription-status{font:13px/1.6 Inter,sans-serif;color:#6b5550;padding-top:12px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.migrate-reveal{opacity:1!important;transform:none!important}}
/* Product campaign: preserve the embroidered set in responsive crops. */
[data-framer-name="Campaign photograph"] img{object-position:center!important}
[data-framer-name="With love"]{display:none!important}
@media(max-width:809.98px){
 [data-framer-name="Campaign opening"]{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;background:#332b28!important}
 [data-framer-name="Campaign photograph"]{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:3/2!important;flex:none!important;opacity:1!important;transform:none!important}
 [data-framer-name="Campaign text alignment"]{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;padding:38px 24px 42px!important;background:#332b28!important}
 [data-framer-name="Campaign copy"]{position:relative!important;inset:auto!important;width:100%!important;max-width:none!important}
}
/* Original campaign photo retains its handwritten caption. */
[data-framer-name="Campaign photograph"]{background:#30261e!important}
[data-framer-name="Campaign photograph"] img{object-fit:contain!important;object-position:center!important}
@media(max-width:809.98px){[data-framer-name="Campaign photograph"]{aspect-ratio:627/410!important}}
[data-framer-name="Campaign photograph"]{overflow:hidden!important}
[data-framer-name="Campaign photograph"] img{object-fit:cover!important;object-position:right center!important;transform:scale(1.025)!important}
/* One continuous campaign canvas, with copy over the photographic backdrop. */
[data-framer-name="Campaign opening"]{position:relative!important;isolation:isolate;overflow:hidden!important;background:#403126!important}
[data-framer-name="Campaign opening"]::before{content:"";position:absolute;inset:-45px;background:url('assets/hero-black-lace.png') center/cover no-repeat;filter:blur(35px) brightness(.65);z-index:-2;pointer-events:none}
[data-framer-name="Campaign opening"]::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(30,24,20,.72) 0%,rgba(30,24,20,.46) 26%,rgba(30,24,20,.12) 45%,transparent 65%);z-index:1;pointer-events:none}
[data-framer-name="Campaign photograph"]{position:absolute!important;right:0!important;left:auto!important;top:0!important;bottom:0!important;width:72%!important;height:100%!important;background:transparent!important;mask-image:linear-gradient(90deg,transparent,black 18%);-webkit-mask-image:linear-gradient(90deg,transparent,black 18%)}
[data-framer-name="Campaign photograph"] img{object-fit:cover!important;object-position:right center!important;transform:scale(1.025)!important}
[data-framer-name="Campaign text alignment"]{position:relative!important;z-index:2!important;background:transparent!important}
[data-framer-name="Campaign copy"]{background:transparent!important}
@media(max-width:809.98px){
 [data-framer-name="Campaign opening"]{display:block!important;min-height:710px!important;background:#403126!important}
 [data-framer-name="Campaign photograph"]{width:100%!important;height:410px!important;top:0!important;bottom:auto!important;aspect-ratio:auto!important;mask-image:linear-gradient(180deg,black 65%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,black 65%,transparent 100%)}
 [data-framer-name="Campaign opening"]::after{background:linear-gradient(180deg,transparent 15%,rgba(30,24,20,.12) 40%,rgba(30,24,20,.82) 72%)}
 [data-framer-name="Campaign text alignment"]{padding:340px 24px 42px!important;background:transparent!important}
}
.product-feature{width:100%;background:#f0e9e2;color:#332b28;padding:88px 40px;box-sizing:border-box}.product-feature__inner{width:100%;max-width:1120px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:76px;align-items:center}.product-feature__photo{display:block;overflow:hidden;background:#e2d5cb}.product-feature__photo img{display:block;width:100%;height:auto;transition:transform .7s ease}.product-feature__photo:hover img{transform:scale(1.025)}.product-feature__copy{font:14px/1.8 Inter,sans-serif}.product-feature__eyebrow{font-size:10px;letter-spacing:.18em;margin:0 0 22px;color:#826d63}.product-feature h2{font:400 64px/1.08 'Cormorant Garamond',Georgia,serif;margin:0 0 10px;letter-spacing:-.025em}.product-feature h2 span{font-style:italic;white-space:nowrap}.product-feature__subtitle{color:#7d6e65;font-size:13px;margin:0 0 22px}.product-feature__price{font-size:23px;margin:0 0 25px}.product-feature__price span{font-size:11px;color:#7d6e65;margin-left:10px}.product-feature__description{font-size:14px;line-height:1.9;margin:0 0 28px}.product-feature__note{display:flex;gap:15px;padding:20px 0;border-top:1px solid #d6c8bd;border-bottom:1px solid #d6c8bd;margin-bottom:12px}.product-feature__note>span{font-size:25px;color:#6f2634}.product-feature__note p{margin:0;font-size:12px}.product-feature__note strong{font-weight:500}.product-feature details{border-bottom:1px solid #d6c8bd}.product-feature summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:16px 0;list-style:none;font-size:12px}.product-feature summary::-webkit-details-marker{display:none}.product-feature summary span{font-size:20px}.product-feature details[open] summary span{transform:rotate(45deg)}.product-feature details>p{font-size:12px;margin:0 0 20px;color:#6c5b51}@media(max-width:809.98px){.product-feature{padding:48px 24px}.product-feature__inner{grid-template-columns:1fr;gap:32px}.product-feature h2{font-size:48px}.product-feature__eyebrow{margin-bottom:14px}}@media(prefers-reduced-motion:reduce){.product-feature__photo img{transition:none}.product-feature__photo:hover img{transform:none}}
a.framer-a4zjgc{color:inherit;text-decoration:none;cursor:pointer}a.framer-a4zjgc:focus-visible{outline:2px solid #6f2634;outline-offset:6px}

.collection-intro{box-sizing:border-box;width:100%;max-width:1200px;margin:auto;padding:60px 40px 32px;color:#332b28;font:14px/1.8 Inter,sans-serif}.collection-intro>a{color:#826d63;text-decoration:none;font-size:12px}.collection-intro>p{font-size:10px;letter-spacing:.18em;margin:36px 0 12px}.collection-intro h1{font:400 72px/1.1 "Cormorant Garamond",Georgia,serif;margin:0 0 18px}.collection-intro+ .product-feature{padding-top:40px}main{width:100%}@media(max-width:809.98px){.collection-intro{padding:36px 24px 16px}.collection-intro h1{font-size:52px}}

.brand-contacts{display:flex;flex-direction:column;align-items:flex-start;gap:10px;font:12px/1.7 Inter,sans-serif}.brand-contacts a{color:#6c5b51;text-decoration:none}.brand-contacts a:hover{text-decoration:underline}.product-order{display:inline-block;background:#6f2634;color:#fff;text-decoration:none;padding:14px 22px;margin:0 0 26px;font:12px/1.6 Inter,sans-serif;transition:background .2s}.product-order:hover{background:#54202b}

a.framer-3z3nu3{color:inherit;text-decoration:none;cursor:pointer}a.framer-3z3nu3:focus-visible{outline:2px solid #6f2634;outline-offset:6px}

a.framer-igqlhr{color:inherit;text-decoration:none;cursor:pointer}a.framer-igqlhr:focus-visible{outline:2px solid #6f2634;outline-offset:6px}

.order-guide{width:100%;box-sizing:border-box;background:#f6f2ed;padding:80px 40px;color:#332b28}.order-guide__inner{max-width:1120px;margin:auto}.order-guide__eyebrow{font:10px/1.6 Inter,sans-serif;letter-spacing:.18em;color:#826d63}.order-guide h2{font:400 54px/1.15 "Cormorant Garamond",Georgia,serif;margin:14px 0 38px}.order-guide__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-bottom:32px}.order-guide__steps>div{border-top:1px solid #d6c8bd;padding-top:20px}.order-guide__steps span{font:12px/1.6 Inter,sans-serif;color:#826d63}.order-guide h3{font:400 26px/1.2 "Cormorant Garamond",Georgia,serif;margin:18px 0 12px}.order-guide__steps p{font:12px/1.9 Inter,sans-serif;margin:0}@media(max-width:809.98px){.order-guide{padding:48px 24px}.order-guide__steps{grid-template-columns:1fr 1fr;gap:26px 20px}.order-guide h2{font-size:42px}}@media(max-width:420px){.order-guide__steps{grid-template-columns:1fr}}

.bespoke-story{box-sizing:border-box;width:100%;padding:88px 40px;background:#eae1d8;color:#332b28}.bespoke-story__inner{max-width:1120px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:76px;align-items:start}.bespoke-story__eyebrow{font:10px/1.6 Inter,sans-serif;letter-spacing:.18em;color:#826d63;margin:0 0 24px}.bespoke-story h2{font:400 58px/1.12 "Cormorant Garamond",Georgia,serif;letter-spacing:-.02em;margin:0}.bespoke-story h2 em{font-weight:400}.bespoke-story__copy{font:14px/1.9 Inter,sans-serif}.bespoke-story__copy>p{margin:0 0 20px}.bespoke-story .product-order{margin:8px 0 16px}.bespoke-story__copy .bespoke-story__note{font-size:11px;line-height:1.8;color:#78685e;max-width:380px;margin:0}@media(max-width:809.98px){.bespoke-story{padding:52px 24px}.bespoke-story__inner{grid-template-columns:1fr;gap:28px}.bespoke-story h2{font-size:46px}.bespoke-story__copy{font-size:13px}}

a.framer-6bfr0g{color:inherit;text-decoration:none;cursor:pointer}a.framer-6bfr0g:focus-visible{outline:2px solid #6f2634;outline-offset:6px}

.reviews-invite{box-sizing:border-box;width:100%;padding:76px 24px;text-align:center;background:#f6f2ed;color:#332b28}.reviews-invite h2{font:400 48px/1.15 "Cormorant Garamond",Georgia,serif;margin:16px 0 24px}.reviews-invite>p:not(.bespoke-story__eyebrow){max-width:590px;margin:0 auto 24px;font:13px/1.9 Inter,sans-serif}.reviews-invite .product-order{margin:2px 0 20px}.reviews-invite>p.reviews-invite__note{max-width:460px;font-size:11px;color:#78685e;margin-bottom:0}@media(max-width:809.98px){.reviews-invite{padding:48px 24px}.reviews-invite h2{font-size:38px}}

.gift-story{box-sizing:border-box;width:100%;padding:80px 40px;background:#eae1d8;color:#332b28}.gift-story__inner{max-width:1120px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:76px}.gift-story h2{font:400 54px/1.15 "Cormorant Garamond",Georgia,serif;margin:0}.gift-story h2 em{font-weight:400}.gift-story__copy{font:14px/1.9 Inter,sans-serif}.gift-story__copy>p{margin:0 0 20px}.gift-story .product-order{margin:6px 0 16px}.gift-story__copy>p.gift-story__note{font-size:11px;color:#78685e;margin:0}.footer-gift{display:flex;flex-direction:column;align-items:flex-start;gap:12px;font:12px/1.8 Inter,sans-serif;color:#6c5b51}.footer-gift p{margin:0;font:400 24px/1.2 "Cormorant Garamond",Georgia,serif;color:#332b28}.footer-gift a{color:inherit;text-decoration:none}.footer-gift a:hover{text-decoration:underline}.footer-gift span{font-size:11px}@media(max-width:809.98px){.gift-story{padding:48px 24px}.gift-story__inner{grid-template-columns:1fr;gap:28px}.gift-story h2{font-size:42px}.gift-story__copy{font-size:13px}}

.founder-intro{box-sizing:border-box;width:100%;background:#f0e9e2;padding:80px 40px;color:#332b28}.founder-intro__inner{max-width:1120px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:76px;align-items:center}.founder-intro img{width:100%;height:auto;display:block}.founder-intro__copy{font:14px/1.9 Inter,sans-serif}.founder-intro h2{font:400 58px/1.12 'Cormorant Garamond',Georgia,serif;margin:0 0 28px}.founder-intro h2 em{font-weight:400}.founder-intro__copy>p{margin:0 0 20px}.founder-intro .product-order{margin:8px 0 0}.brand-history{max-width:1120px;margin:auto;padding:20px 40px 80px;display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:start;color:#332b28}.brand-history figure{margin:0;position:sticky;top:110px}.brand-history img{width:100%;height:auto;display:block}.brand-history figcaption{font:10px/1.8 Inter,sans-serif;color:#826d63;margin-top:12px}.brand-history article{font:14px/1.95 Inter,sans-serif}.brand-history article>p{margin:0 0 24px}.brand-history h2{font:400 36px/1.18 'Cormorant Garamond',Georgia,serif;margin:42px 0 22px}.brand-history__signature{font:italic 28px/1.5 'Cormorant Garamond',Georgia,serif}.brand-history__signature small{font:11px/1.8 Inter,sans-serif;color:#826d63}@media(max-width:809.98px){.founder-intro{padding:48px 24px}.founder-intro__inner{grid-template-columns:1fr;gap:32px}.founder-intro h2{font-size:46px}.brand-history{grid-template-columns:1fr;padding:16px 24px 48px;gap:32px}.brand-history figure{position:static;max-width:480px}.brand-history h2{font-size:32px}}

.gift-story__inner{grid-template-columns:1.1fr 1fr;gap:56px;align-items:center}.gift-story__photo{display:block;width:100%;height:auto}.gift-story__content h2{font-size:44px;margin:0 0 26px}.gift-story__content .gift-story__copy{font-size:13px}.gift-story__content .bespoke-story__eyebrow{margin-bottom:18px}@media(max-width:809.98px){.gift-story__inner{grid-template-columns:1fr;gap:32px}.gift-story__content h2{font-size:40px}}
