.product-row.svelte-co6af0{padding:clamp(48px,4.5vw,76px) clamp(20px,2.5vw,48px);color:#252725;background:#fff;font-family:var(--font-body);scroll-margin-top:110px}header.svelte-co6af0{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:28px}.eyebrow.svelte-co6af0{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#787268}h2.svelte-co6af0{font:400 clamp(32px,3vw,46px)/1.12 var(--font-heading);letter-spacing:-.02em;margin:10px 0 0}h2.svelte-co6af0:first-child{margin-top:0}.intro.svelte-co6af0{max-width:52ch;margin:12px 0 0;font-size:14px;line-height:1.7;color:#6f675e}.all.svelte-co6af0{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:44px;border-bottom:1px solid #b8afa3;font-size:11px;white-space:nowrap;text-decoration:none}.all.svelte-co6af0:hover{color:#a04a32;border-color:#a04a32}.products.svelte-co6af0{min-width:0}.products.focused.svelte-co6af0{max-width:340px;margin-inline:auto}.discovery.svelte-co6af0{border-top:1px solid #e5e3df}.choices.svelte-co6af0{display:flex;gap:26px;overflow-x:auto;border-bottom:1px solid #e5e3df;margin-bottom:24px}.choices.svelte-co6af0 button:where(.svelte-co6af0){min-height:44px;flex-shrink:0;border-bottom:2px solid transparent;font-size:12px;color:#746c61;cursor:pointer}.choices.svelte-co6af0 button[aria-pressed=true]:where(.svelte-co6af0){color:#a04a32;border-color:#a04a32}.pending.svelte-co6af0{padding:40px 20px;background:#f5f4f0;font-size:14px;line-height:1.8}.pending.svelte-co6af0 a:where(.svelte-co6af0){text-decoration:underline}a.svelte-co6af0:focus-visible,button.svelte-co6af0:focus-visible{outline:2px solid #a04a32;outline-offset:4px}@media(max-width:760px){header.svelte-co6af0{display:block;margin-bottom:24px}h2.svelte-co6af0{max-width:21ch;font-size:34px}.all.svelte-co6af0{margin-top:10px}}.giving-edit.svelte-14up3fb{background:#efe8df;color:#493b35;font-family:var(--font-body);scroll-margin-top:100px}.giving-edit.svelte-14up3fb :where(.svelte-14up3fb)::-moz-selection{background:#e4d5c8;color:#3e302a}.giving-edit.svelte-14up3fb :where(.svelte-14up3fb)::selection{background:#e4d5c8;color:#3e302a}.giving-inner.svelte-14up3fb{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,.85fr);-moz-column-gap:clamp(24px,2.5vw,40px);column-gap:clamp(24px,2.5vw,40px);align-items:center;max-width:1760px;padding:64px clamp(20px,4vw,64px) 28px;margin:auto}.giving-copy.svelte-14up3fb{grid-column:2;grid-row:1;text-align:center;padding-bottom:24px}.eyebrow.svelte-14up3fb{display:block;font-size:10px;line-height:1.6;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#8d6c60}h2.svelte-14up3fb{margin:22px 0 20px;text-wrap:balance;font:400 clamp(38px,3.4vw,54px)/1.06 var(--font-heading);letter-spacing:-.03em}.giving-copy.svelte-14up3fb>p:where(.svelte-14up3fb){max-width:33ch;margin:0 auto;font-size:13px;line-height:1.85;color:#76675f}a.svelte-14up3fb{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}a.svelte-14up3fb:focus-visible{outline:2px solid #895c45;outline-offset:6px}.giving-action.svelte-14up3fb{display:inline-flex;justify-content:space-between;align-items:center;gap:32px;padding:15px 22px;min-height:49px;margin-top:28px;font-size:12px;color:#fff;background:#6e4133;transition:background-color .18s}.gift-story.svelte-14up3fb{display:block;min-width:0;grid-row:1}.gift-left.svelte-14up3fb{grid-column:1;margin-top:76px}.gift-right.svelte-14up3fb{grid-column:3;align-self:start}.gift-photo.svelte-14up3fb{aspect-ratio:4 / 5;overflow:hidden;background:#e2d8cc}.gift-photo.svelte-14up3fb img:where(.svelte-14up3fb){display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.gift-caption.svelte-14up3fb{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;min-height:44px;font-size:11px;line-height:1.5}.gift-caption.svelte-14up3fb svg{flex-shrink:0}@media(hover:hover){.gift-story.svelte-14up3fb:hover img:where(.svelte-14up3fb){transform:scale(1.035)}.gift-story.svelte-14up3fb:hover .gift-caption:where(.svelte-14up3fb){color:#a04a32}.giving-action.svelte-14up3fb:hover{background:#503025}}@media(max-width:1100px)and (min-width:761px){.giving-inner.svelte-14up3fb{-moz-column-gap:24px;column-gap:24px;padding-top:44px}.giving-copy.svelte-14up3fb{padding-block:22px}h2.svelte-14up3fb{font-size:42px}.gift-left.svelte-14up3fb{margin-top:100px}.gift-caption.svelte-14up3fb{font-size:10px}.giving-copy.svelte-14up3fb>p:where(.svelte-14up3fb){font-size:12px}}@media(max-width:760px){.giving-inner.svelte-14up3fb{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:26px 18px;padding:44px 20px 26px}.giving-copy.svelte-14up3fb{grid-column:1 / -1;grid-row:1;padding:0 0 8px}h2.svelte-14up3fb{font-size:clamp(34px,9vw,44px);line-height:1.06;margin:18px 0}.giving-copy.svelte-14up3fb>p:where(.svelte-14up3fb){max-width:36ch;font-size:12px}.giving-action.svelte-14up3fb{margin-top:22px}.gift-story.svelte-14up3fb{grid-row:2}.gift-left.svelte-14up3fb{grid-column:1;margin-top:0;align-self:start}.gift-right.svelte-14up3fb{grid-column:2;margin-top:46px}.gift-caption.svelte-14up3fb{align-items:flex-start;gap:8px;font-size:10px;min-height:44px;padding-top:10px}.gift-caption.svelte-14up3fb svg{width:15px;height:15px;margin-top:1px}}@media(prefers-reduced-motion:reduce){.gift-photo.svelte-14up3fb img:where(.svelte-14up3fb),.giving-action.svelte-14up3fb{transition:none}}.everyday-edit.svelte-1bew3am{background:#f6f2ec;color:#302c28;font-family:var(--font-body);scroll-margin-top:110px}.everyday-edit.svelte-1bew3am :where(.svelte-1bew3am)::-moz-selection{background:#ead9cb;color:#302c28}.everyday-edit.svelte-1bew3am :where(.svelte-1bew3am)::selection{background:#ead9cb;color:#302c28}.edit-inner.svelte-1bew3am{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);-moz-column-gap:clamp(32px,4vw,64px);column-gap:clamp(32px,4vw,64px);row-gap:36px;max-width:1600px;margin:auto;padding:clamp(48px,4.5vw,72px) clamp(24px,4vw,64px) 30px}.edit-copy.svelte-1bew3am{grid-column:1;grid-row:1;padding-top:12px}.eyebrow.svelte-1bew3am{display:block;font-size:10px;font-weight:500;line-height:1.5;letter-spacing:.18em;text-transform:uppercase}h2.svelte-1bew3am{max-width:12ch;text-wrap:balance;font:400 clamp(44px,4.6vw,70px)/1.02 var(--font-heading);letter-spacing:-.03em;margin:22px 0}.edit-copy.svelte-1bew3am p:where(.svelte-1bew3am){max-width:36ch;font-size:14px;line-height:1.8;color:#5f574e;margin:0 0 26px}a.svelte-1bew3am{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}a.svelte-1bew3am:focus-visible{outline:2px solid #8c513d;outline-offset:6px}.primary-action.svelte-1bew3am{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:48px;padding:13px 20px;background:#6e4133;color:#fff;font-size:12px;transition:background-color .18s}.diagonal-arrow.svelte-1bew3am{display:inline-flex;transform:rotate(-45deg)}.portrait.svelte-1bew3am{grid-column:2;grid-row:1 / 3;position:relative;min-height:620px;margin:0;overflow:hidden;background:#e9e1d6}.portrait.svelte-1bew3am img:where(.svelte-1bew3am){position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:30% center;object-position:30% center}.detail-note.svelte-1bew3am{grid-column:1;grid-row:2;position:relative;z-index:1;display:grid;grid-template-columns:176px minmax(0,1fr);align-items:center;gap:30px;width:calc(100% + 120px);padding:16px;align-self:end;background:#fff;box-shadow:0 8px 24px #32281e0a}.detail-photo.svelte-1bew3am{aspect-ratio:1;overflow:hidden}.detail-photo.svelte-1bew3am img:where(.svelte-1bew3am){display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.detail-copy.svelte-1bew3am{padding-block:8px}.detail-copy.svelte-1bew3am .eyebrow:where(.svelte-1bew3am){font-size:9px;color:#766d63}h3.svelte-1bew3am{font:400 30px/1.15 var(--font-heading);letter-spacing:-.02em;margin:12px 0 18px}.detail-action.svelte-1bew3am{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;padding-block:10px;border-bottom:1px solid #c7bcae;font-size:11px}@media(hover:hover){.primary-action.svelte-1bew3am:hover{background:#503025}.detail-note.svelte-1bew3am:hover .detail-action:where(.svelte-1bew3am){color:#8c513d;border-color:#8c513d}.detail-note.svelte-1bew3am:hover img:where(.svelte-1bew3am){transform:scale(1.04)}}@media(max-width:1050px){.edit-inner.svelte-1bew3am{-moz-column-gap:32px;column-gap:32px}h2.svelte-1bew3am{font-size:clamp(42px,5.6vw,58px)}.detail-note.svelte-1bew3am{grid-template-columns:140px minmax(0,1fr);width:calc(100% + 70px);gap:20px}h3.svelte-1bew3am{font-size:27px}}@media(max-width:760px){.edit-inner.svelte-1bew3am{grid-template-columns:minmax(0,1fr);gap:28px;padding:44px 20px 30px}.edit-copy.svelte-1bew3am{padding-top:0}h2.svelte-1bew3am{font-size:clamp(38px,10vw,50px);margin-block:18px}.edit-copy.svelte-1bew3am p:where(.svelte-1bew3am){font-size:13px;max-width:40ch;margin-bottom:22px}.portrait.svelte-1bew3am{grid-column:1;grid-row:2;min-height:0;aspect-ratio:4/5;max-height:600px}.detail-note.svelte-1bew3am{grid-row:3;grid-template-columns:100px minmax(0,1fr);gap:16px;width:calc(100% - 16px);margin:-60px 8px 0;padding:12px}.detail-copy.svelte-1bew3am{padding-block:0}.detail-copy.svelte-1bew3am .eyebrow:where(.svelte-1bew3am){font-size:8px;letter-spacing:.1em}h3.svelte-1bew3am{font-size:24px;margin:8px 0}.detail-action.svelte-1bew3am{gap:12px}}@media(max-width:360px){.detail-note.svelte-1bew3am{grid-template-columns:82px minmax(0,1fr);gap:12px}h3.svelte-1bew3am{font-size:22px}}@media(prefers-reduced-motion:reduce){.primary-action.svelte-1bew3am,.detail-photo.svelte-1bew3am img:where(.svelte-1bew3am){transition:none}}.campaign.svelte-1em5x9x{color:#302b27;background:#fff;padding:16px clamp(12px,1.25vw,28px) 0;touch-action:pan-y}.campaign-stage.svelte-1em5x9x{display:grid;isolation:isolate;background:#f4eee5;overflow:hidden}.campaign-slide.svelte-1em5x9x{grid-area:1 / 1;position:relative;display:grid;align-items:center;min-height:clamp(510px,38vw,710px);opacity:0;visibility:hidden;transition:opacity .7s ease,visibility .7s}.campaign-slide.is-active.svelte-1em5x9x{opacity:1;visibility:visible;z-index:1}.campaign-photograph.svelte-1em5x9x{position:absolute;top:0;right:0;bottom:0;left:0}.campaign-photograph.svelte-1em5x9x img:where(.svelte-1em5x9x){display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.campaign-content.svelte-1em5x9x{position:relative;width:47%;max-width:690px;padding:60px 0 60px clamp(40px,5.3vw,110px);transform:translateY(10px);transition:transform .7s cubic-bezier(.22,1,.36,1)}.is-active.svelte-1em5x9x .campaign-content:where(.svelte-1em5x9x){transform:translateY(0)}.eyebrow.svelte-1em5x9x{display:flex;align-items:center;gap:13px;margin:0 0 28px;color:#6e4133;font:500 10px/1.5 var(--font-body);letter-spacing:.15em;text-transform:uppercase}.eyebrow.svelte-1em5x9x span:where(.svelte-1em5x9x){width:28px;height:1px;background:currentColor}.campaign-title.svelte-1em5x9x{margin:0;font:400 clamp(54px,4.75vw,88px)/1.04 var(--font-heading);letter-spacing:-.035em}.campaign-title.svelte-1em5x9x em:where(.svelte-1em5x9x){display:block;color:#6e4133;font-weight:400}.campaign-description.svelte-1em5x9x{max-width:36ch;margin:24px 0 30px;font:400 14px/1.8 var(--font-body);color:#59514a}.campaign-shopping.svelte-1em5x9x{display:flex;flex-wrap:wrap;align-items:center;gap:20px 24px}.campaign-shopping.svelte-1em5x9x a:where(.svelte-1em5x9x){display:inline-flex;align-items:center;gap:18px;font:500 11px/1.5 var(--font-body);text-decoration:none}.primary.svelte-1em5x9x{min-height:50px;padding:14px 22px;color:#fffaf5;background:#6e4133;transition:background .2s ease}.primary.svelte-1em5x9x:hover{background:#503025}.secondary.svelte-1em5x9x{min-height:44px;color:#4b3830;text-underline-offset:6px}.secondary.svelte-1em5x9x:hover{text-decoration:underline}.campaign-navigation.svelte-1em5x9x{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:82px;padding:0 clamp(16px,2.6vw,50px);border-bottom:1px solid #e7dfd7}.campaign-discover.svelte-1em5x9x{display:inline-flex;align-items:center;gap:22px;justify-self:start;font:400 13px/1.5 var(--font-body);color:#51433a;text-decoration:none}.campaign-discover.svelte-1em5x9x:hover{color:#6e4133;text-decoration:underline;text-underline-offset:5px}.slide-selectors.svelte-1em5x9x{display:flex;gap:clamp(20px,3vw,58px)}.slide-selectors.svelte-1em5x9x button:where(.svelte-1em5x9x){position:relative;min-height:58px;padding:14px 0;background:none;border:0;color:#726a63;font:400 12px/1.5 var(--font-body);cursor:pointer;transition:color .2s ease}.slide-selectors.svelte-1em5x9x button:where(.svelte-1em5x9x) span:where(.svelte-1em5x9x){position:absolute;inset:auto 0 7px;height:2px;background:#6e4133;transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.slide-selectors.svelte-1em5x9x button.chosen:where(.svelte-1em5x9x){color:#6e4133}.slide-selectors.svelte-1em5x9x button.chosen:where(.svelte-1em5x9x) span:where(.svelte-1em5x9x){transform:scaleX(1)}.slide-selectors.svelte-1em5x9x button:where(.svelte-1em5x9x):hover{color:#302b27}.slide-controls.svelte-1em5x9x{display:flex;gap:6px;justify-self:end}.slide-controls.svelte-1em5x9x button:where(.svelte-1em5x9x){display:grid;place-items:center;height:44px;width:44px;border-radius:50%;border:1px solid #ded4c9;color:#614334;background:transparent;cursor:pointer;transition:background .2s ease}.slide-controls.svelte-1em5x9x button:where(.svelte-1em5x9x):hover{background:#f5efe7}.slide-controls.svelte-1em5x9x .play-control:where(.svelte-1em5x9x){border-color:transparent}.campaign.svelte-1em5x9x :where(.svelte-1em5x9x):is(a:where(.svelte-1em5x9x),button:where(.svelte-1em5x9x)):focus-visible{outline:2px solid #6e4133;outline-offset:5px}.still.svelte-1em5x9x :is(.campaign-slide:where(.svelte-1em5x9x),.campaign-content:where(.svelte-1em5x9x),.slide-selectors:where(.svelte-1em5x9x) button:where(.svelte-1em5x9x) span:where(.svelte-1em5x9x)){transition:none}@media(max-width:1100px){.campaign-content.svelte-1em5x9x{width:49%;padding-left:36px}.campaign-title.svelte-1em5x9x{font-size:clamp(46px,5.2vw,60px)}.campaign-discover.svelte-1em5x9x{display:none}.campaign-navigation.svelte-1em5x9x{grid-template-columns:1fr auto}.slide-selectors.svelte-1em5x9x{gap:32px}}@media(max-width:760px){.campaign.svelte-1em5x9x{padding:10px 12px 0}.campaign-slide.svelte-1em5x9x{grid-template-rows:clamp(290px,85vw,430px) 1fr;min-height:0;align-items:stretch}.campaign-photograph.svelte-1em5x9x{position:relative;grid-row:1}.campaign-content.svelte-1em5x9x{grid-row:2;width:100%;max-width:none;padding:28px 16px 26px;background:#faf7f2}.eyebrow.svelte-1em5x9x{font-size:9px;gap:10px;letter-spacing:.12em;margin-bottom:16px}.eyebrow.svelte-1em5x9x span:where(.svelte-1em5x9x){width:22px}.campaign-title.svelte-1em5x9x{font-size:clamp(40px,10.5vw,58px);line-height:1.03}.campaign-description.svelte-1em5x9x{max-width:38ch;margin:18px 0 21px;font-size:12px;line-height:1.7}.campaign-shopping.svelte-1em5x9x{gap:12px 18px}.campaign-shopping.svelte-1em5x9x a:where(.svelte-1em5x9x){gap:12px;font-size:10px}.primary.svelte-1em5x9x{padding:12px 16px;min-height:46px}.campaign-navigation.svelte-1em5x9x{min-height:0;gap:4px;grid-template-columns:1fr auto;padding:8px 0}.slide-selectors.svelte-1em5x9x{gap:0;justify-content:space-between}.slide-selectors.svelte-1em5x9x button:where(.svelte-1em5x9x){font-size:10px;min-height:44px;padding:12px 3px}.slide-selectors.svelte-1em5x9x button:where(.svelte-1em5x9x) span:where(.svelte-1em5x9x){bottom:2px;left:3px;right:3px}.slide-controls.svelte-1em5x9x{gap:0;padding-left:6px}.slide-controls.svelte-1em5x9x button:where(.svelte-1em5x9x){height:44px;width:36px;border:0}}@media(max-width:380px){.campaign-content.svelte-1em5x9x{padding-inline:14px}.campaign-shopping.svelte-1em5x9x{gap:8px 14px}.primary.svelte-1em5x9x{padding-inline:12px}.slide-controls.svelte-1em5x9x button:where(.svelte-1em5x9x){width:30px}}@media(prefers-reduced-motion:reduce){.campaign.svelte-1em5x9x :where(.svelte-1em5x9x),.campaign.svelte-1em5x9x :where(.svelte-1em5x9x):before,.campaign.svelte-1em5x9x :where(.svelte-1em5x9x):after{transition:none!important}}.collections.svelte-4zqhiq{max-width:none;margin:0 auto;padding:58px clamp(20px,2.5vw,48px) 36px;scroll-margin-top:112px}.collections-heading.svelte-4zqhiq{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:37px}h2.svelte-4zqhiq{margin:0;color:#252725;font:400 clamp(32px,3.3vw,48px)/1.16 var(--font-heading);letter-spacing:-.02em}.all-link.svelte-4zqhiq{display:inline-flex;align-items:center;gap:18px;border-bottom:1px solid #b8aea3;padding-bottom:7px;font:12px/1.4 var(--font-body);color:#252725;white-space:nowrap}.collection-grid.svelte-4zqhiq{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.collection.svelte-4zqhiq{color:#252725;text-decoration:none;min-width:0;scroll-snap-align:start}.collection-image.svelte-4zqhiq{aspect-ratio:4/5;overflow:hidden;background:#eeede3}.collection.svelte-4zqhiq img:where(.svelte-4zqhiq){width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .55s ease}.collection.svelte-4zqhiq:hover img:where(.svelte-4zqhiq){transform:scale(1.035)}.collection-title.svelte-4zqhiq{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:19px}h3.svelte-4zqhiq{font:400 25px/1.2 var(--font-heading);margin:0;color:#252725}a.svelte-4zqhiq:focus-visible{outline:2px solid #a04a32;outline-offset:6px}@media(max-width:1000px){.collection-grid.svelte-4zqhiq{gap:16px}h3.svelte-4zqhiq{font-size:24px}}@media(max-width:760px){.collections.svelte-4zqhiq{padding:49px 20px 50px;scroll-margin-top:85px}.collections-heading.svelte-4zqhiq{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:28px}h2.svelte-4zqhiq{font-size:36px;max-width:18ch}.collection-grid.svelte-4zqhiq{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:60%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:14px}.collection-title.svelte-4zqhiq{padding-top:13px}h3.svelte-4zqhiq{font-size:24px}.collection-title.svelte-4zqhiq svg{width:16px}.all-link.svelte-4zqhiq{font-size:13px}}@media(prefers-reduced-motion:reduce){.collection.svelte-4zqhiq img:where(.svelte-4zqhiq){transition:none}}.shape-copy.svelte-ahki8z,.shape-preview.svelte-ahki8z{min-width:0}.shape-story.svelte-ahki8z{padding:clamp(42px,4vw,64px) 0;background:#f2f4f3;scroll-margin-top:120px;background:#fff;color:#252725}.shape-inner.svelte-ahki8z{max-width:1600px;margin-inline:auto;padding-inline:clamp(24px,4.6vw,88px);display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(32px,5vw,80px);align-items:start}.shape-copy.svelte-ahki8z{padding-top:24px}.eyebrow.svelte-ahki8z{font:11px/1.5 var(--font-body);letter-spacing:.13em;text-transform:uppercase}h2.svelte-ahki8z{max-width:12ch;margin:20px 0 0;font:400 clamp(36px,3.3vw,48px)/1.06 var(--font-heading);letter-spacing:-.025em}.shape-intro.svelte-ahki8z{max-width:36ch;margin:23px 0 30px;color:#63665f;font:14px/1.8 var(--font-body)}.shape-choices.svelte-ahki8z{border-top:1px solid #e2ded7}.shape-choices.svelte-ahki8z button:where(.svelte-ahki8z){display:grid;grid-template-columns:1fr auto 20px;align-items:center;gap:16px;width:100%;min-height:65px;padding:13px 0;border:0;border-bottom:1px solid #e2ded7;background:transparent;text-align:left;color:#252725;cursor:pointer}.shape-name.svelte-ahki8z{font:400 27px/1.2 var(--font-heading)}.shape-note.svelte-ahki8z{max-width:20ch;font:11px/1.5 var(--font-body);color:#70736d;text-align:right}.shape-marker.svelte-ahki8z{display:flex;color:#a8a59e}.shape-choices.svelte-ahki8z button[aria-pressed=true]:where(.svelte-ahki8z){border-bottom-color:#a04a32}.shape-choices.svelte-ahki8z button[aria-pressed=true]:where(.svelte-ahki8z) .shape-name:where(.svelte-ahki8z),.shape-choices.svelte-ahki8z button[aria-pressed=true]:where(.svelte-ahki8z) .shape-marker:where(.svelte-ahki8z){color:#a04a32}.shape-choices.svelte-ahki8z button:where(.svelte-ahki8z):hover .shape-name:where(.svelte-ahki8z){color:#a04a32}.all-shapes.svelte-ahki8z,.shape-action.svelte-ahki8z{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:44px;color:#252725;text-decoration:none;border-bottom:1px solid #aca79e;font:12px/1.5 var(--font-body)}.all-shapes.svelte-ahki8z{margin-top:21px}figure.svelte-ahki8z{margin:0}.shape-photo.svelte-ahki8z{display:block;background:#f2f0eb}.shape-photo.svelte-ahki8z img:where(.svelte-ahki8z){display:block;width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.shape-detail.svelte-ahki8z{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding-top:24px}h3.svelte-ahki8z{margin:0 0 10px;font:400 30px/1.2 var(--font-heading)}.shape-detail.svelte-ahki8z p:where(.svelte-ahki8z){max-width:33ch;margin:0;color:#63665f;font:13px/1.8 var(--font-body)}.shape-action.svelte-ahki8z{flex-shrink:0;margin-top:1px}a.svelte-ahki8z:hover{color:#a04a32}a.svelte-ahki8z:focus-visible,button.svelte-ahki8z:focus-visible{outline:2px solid #a04a32;outline-offset:5px}@media(max-width:1100px){.shape-inner.svelte-ahki8z{gap:36px;grid-template-columns:1fr 1fr}.shape-copy.svelte-ahki8z{padding-top:0}.shape-note.svelte-ahki8z{max-width:15ch;font-size:10px}.shape-detail.svelte-ahki8z{flex-direction:column;gap:14px}}@media(max-width:760px){.shape-story.svelte-ahki8z{padding-top:0;scroll-margin-top:90px}.shape-inner.svelte-ahki8z{grid-template-columns:1fr;gap:32px}h2.svelte-ahki8z{max-width:none;font-size:42px;margin-top:15px}.shape-intro.svelte-ahki8z{margin:20px 0 25px;max-width:40ch;font-size:13px}.shape-choices.svelte-ahki8z button:where(.svelte-ahki8z){display:flex;width:auto;min-height:52px;flex:0 0 auto;padding-inline:2px}.shape-choices.svelte-ahki8z{display:flex;gap:22px;overflow-x:auto;border-top:0;padding:5px 2px;margin-inline:-2px;scrollbar-width:thin}.shape-note.svelte-ahki8z,.shape-marker.svelte-ahki8z{display:none}.shape-name.svelte-ahki8z{font-size:25px}.all-shapes.svelte-ahki8z{margin-top:14px}.shape-detail.svelte-ahki8z{padding-top:19px}}.style-story.svelte-cdjk0y{background:#fff;color:#292b28;font-family:var(--font-body);scroll-margin-top:100px}.style-story.svelte-cdjk0y :where(.svelte-cdjk0y)::-moz-selection{background:#e8d8cd;color:#302e29}.style-story.svelte-cdjk0y :where(.svelte-cdjk0y)::selection{background:#e8d8cd;color:#302e29}.style-inner.svelte-cdjk0y{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-rows:auto 1fr;-moz-column-gap:clamp(44px,6.5vw,104px);column-gap:clamp(44px,6.5vw,104px);max-width:1600px;margin:auto;padding:clamp(48px,5vw,80px) clamp(20px,4vw,64px)}.style-intro.svelte-cdjk0y{grid-column:2;grid-row:1;padding-top:28px}.eyebrow.svelte-cdjk0y{display:block;font-size:10px;font-weight:500;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;color:#7f6959}h2.svelte-cdjk0y{max-width:11ch;text-wrap:balance;font:400 clamp(44px,4.4vw,68px)/1.02 var(--font-heading);letter-spacing:-.03em;margin:22px 0}.style-intro.svelte-cdjk0y>p:where(.svelte-cdjk0y){max-width:39ch;font-size:13px;line-height:1.85;color:#6c6d67;margin:0}.style-portrait.svelte-cdjk0y{grid-column:1;grid-row:1 / 3;display:flex;flex-direction:column;margin:0;min-width:0}.portrait-frame.svelte-cdjk0y{position:relative;flex:1;min-height:720px;overflow:hidden;background:#d8c8b5}.portrait-frame.svelte-cdjk0y img:where(.svelte-cdjk0y){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:45% center;object-position:45% center}figcaption.svelte-cdjk0y{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:14px}figcaption.svelte-cdjk0y>span:where(.svelte-cdjk0y){font-size:12px;line-height:1.5;color:#71604f}.style-links.svelte-cdjk0y{grid-column:2;grid-row:2;margin-top:36px;align-self:start;border-top:1px solid #dfd9d0}.style-links.svelte-cdjk0y a:where(.svelte-cdjk0y){display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;color:inherit;text-decoration:none;border-bottom:1px solid #dfd9d0;-webkit-tap-highlight-color:transparent}.link-copy.svelte-cdjk0y{min-width:0;transition:transform .22s ease}h3.svelte-cdjk0y{margin:0;font:400 clamp(29px,2.8vw,39px)/1.1 var(--font-heading);letter-spacing:-.025em}.style-links.svelte-cdjk0y p:where(.svelte-cdjk0y){margin:8px 0 0;font-size:12px;line-height:1.7;color:#73756e}.link-arrow.svelte-cdjk0y{display:grid;place-items:center;width:43px;height:43px;flex-shrink:0;border:1px solid #d8cabe;border-radius:50%;color:#8b6048;transition:color .22s ease,background-color .22s ease,border-color .22s ease}.style-links.svelte-cdjk0y a:where(.svelte-cdjk0y):focus-visible{outline:2px solid #916348;outline-offset:6px}@media(hover:hover){.style-links.svelte-cdjk0y a:where(.svelte-cdjk0y):hover .link-copy:where(.svelte-cdjk0y){transform:translate(7px)}.style-links.svelte-cdjk0y a:where(.svelte-cdjk0y):hover h3:where(.svelte-cdjk0y){color:#916348}.style-links.svelte-cdjk0y a:where(.svelte-cdjk0y):hover .link-arrow:where(.svelte-cdjk0y){color:#fff;background:#916348;border-color:#916348}}@media(max-width:1100px){.style-inner.svelte-cdjk0y{-moz-column-gap:44px;column-gap:44px}.style-intro.svelte-cdjk0y{padding-top:12px}h2.svelte-cdjk0y{font-size:clamp(42px,5.4vw,56px)}.portrait-frame.svelte-cdjk0y{min-height:680px}.style-links.svelte-cdjk0y{margin-top:28px}.style-links.svelte-cdjk0y a:where(.svelte-cdjk0y){padding-block:22px;gap:18px}figcaption.svelte-cdjk0y{flex-direction:column;align-items:flex-start;gap:3px}}@media(max-width:760px){.style-inner.svelte-cdjk0y{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;gap:28px;padding:44px 20px}.style-intro.svelte-cdjk0y{grid-column:1;grid-row:1;padding:0}h2.svelte-cdjk0y{font-size:clamp(38px,10vw,50px);margin:18px 0}.style-intro.svelte-cdjk0y>p:where(.svelte-cdjk0y){font-size:12px;max-width:42ch}.style-portrait.svelte-cdjk0y{grid-column:1;grid-row:2}.portrait-frame.svelte-cdjk0y{flex:auto;min-height:0;aspect-ratio:4 / 5;max-height:650px}figcaption.svelte-cdjk0y{flex-direction:row;align-items:center;gap:12px;padding-top:12px}figcaption.svelte-cdjk0y>span:where(.svelte-cdjk0y){font-size:12px}.style-links.svelte-cdjk0y{grid-column:1;grid-row:3;margin:0}h3.svelte-cdjk0y{font-size:32px}.style-links.svelte-cdjk0y a:where(.svelte-cdjk0y){gap:20px;padding-block:22px}.style-links.svelte-cdjk0y p:where(.svelte-cdjk0y){font-size:11px;max-width:33ch}.link-arrow.svelte-cdjk0y{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.link-copy.svelte-cdjk0y,.link-arrow.svelte-cdjk0y{transition:none}}.guidance.svelte-1pividz{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding:28px clamp(24px,4.6vw,88px);background:#f8f7f4;color:#252725;font-family:var(--font-body)}a.svelte-1pividz{display:flex;justify-content:space-between;align-items:center;gap:20px;text-decoration:none;color:inherit}a.svelte-1pividz+a:where(.svelte-1pividz){border-left:1px solid #dedbd4;padding-left:35px}h2.svelte-1pividz{font:400 22px/1.2 var(--font-heading);margin:0 0 8px}p.svelte-1pividz{font-size:12px;line-height:1.7;color:#63665f;margin:0 0 6px}span.svelte-1pividz{font-size:11px;text-decoration:underline;text-underline-offset:4px}a.svelte-1pividz:hover{color:#a04a32}a.svelte-1pividz:focus-visible{outline:2px solid #a04a32;outline-offset:5px}@media(max-width:760px){.guidance.svelte-1pividz{grid-template-columns:1fr;gap:20px}a.svelte-1pividz+a:where(.svelte-1pividz){border-left:0;border-top:1px solid #dedbd4;padding:20px 0 0}h2.svelte-1pividz{font-size:24px}}.pairing.svelte-1dij1y5{background:#f5f2ec;color:#302c28;font-family:var(--font-body);scroll-margin-top:120px}.pairing.svelte-1dij1y5::-moz-selection,.pairing.svelte-1dij1y5 :where(.svelte-1dij1y5)::-moz-selection{background:#ead9cb;color:#302c28}.pairing.svelte-1dij1y5::selection,.pairing.svelte-1dij1y5 :where(.svelte-1dij1y5)::selection{background:#ead9cb;color:#302c28}.pairing-inner.svelte-1dij1y5{max-width:1480px;margin:auto;padding:clamp(44px,4.2vw,72px) clamp(20px,3.3vw,48px)}header.svelte-1dij1y5{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:36px}.eyebrow.svelte-1dij1y5{font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}h2.svelte-1dij1y5{font:400 clamp(34px,3.2vw,50px)/1.08 var(--font-heading);letter-spacing:-.025em;margin:16px 0 0;max-width:16ch;text-wrap:balance}header.svelte-1dij1y5 p:where(.svelte-1dij1y5){flex:0 1 300px;font-size:14px;line-height:1.8;color:#676057;margin:0 0 5px}.pairing-gallery.svelte-1dij1y5{--pairing-gap: 24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pairing-gap)}.piece.svelte-1dij1y5{min-width:0;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.photo-wrap.svelte-1dij1y5{position:relative}.photo.svelte-1dij1y5{aspect-ratio:4/3;overflow:hidden;background:#e4ded4}img.svelte-1dij1y5{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 65%;object-position:center 65%;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .6s cubic-bezier(.2,.65,.3,1)}.ring-piece.svelte-1dij1y5 img:where(.svelte-1dij1y5){-o-object-position:center 70%;object-position:center 70%}.caption.svelte-1dij1y5{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:20px 0 0}h3.svelte-1dij1y5{font:400 clamp(24px,2.1vw,30px)/1.2 var(--font-heading);letter-spacing:-.02em;margin:0}.shop-link.svelte-1dij1y5{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:44px;padding:10px 17px;border:1px solid #a59a8d;border-radius:999px;font-size:11px;line-height:1.4;white-space:nowrap;transition:color .18s,background-color .18s,border-color .18s}.pairing-mark.svelte-1dij1y5{position:absolute;z-index:1;left:calc(100% + var(--pairing-gap) / 2);top:50%;display:grid;place-items:center;width:64px;height:64px;transform:translate(-50%,-50%);border-radius:50%;background:#f5f2ec;color:#8c513d;pointer-events:none}.piece.svelte-1dij1y5:focus:not(:focus-visible){outline:none}.piece.svelte-1dij1y5:focus-visible{outline:2px solid #8c513d;outline-offset:6px}.piece.svelte-1dij1y5:focus-visible .shop-link:where(.svelte-1dij1y5){background:#302c28;border-color:#302c28;color:#fff}.disclosure.svelte-1dij1y5{font-size:10px;line-height:1.6;color:#756c62;margin:24px 0 0}@media(hover:hover){.piece.svelte-1dij1y5:hover img:where(.svelte-1dij1y5){transform:scale(1.025)}.piece.svelte-1dij1y5:hover .shop-link:where(.svelte-1dij1y5){background:#302c28;border-color:#302c28;color:#fff}}@media(max-width:1000px){.caption.svelte-1dij1y5{align-items:flex-start;flex-direction:column;gap:12px}}@media(max-width:700px){header.svelte-1dij1y5{display:block;margin-bottom:28px}h2.svelte-1dij1y5{font-size:clamp(34px,7vw,48px)}header.svelte-1dij1y5 p:where(.svelte-1dij1y5){max-width:36ch;margin-top:20px;font-size:13px}.pairing-gallery.svelte-1dij1y5{--pairing-gap: 32px;grid-template-columns:minmax(0,1fr)}.photo.svelte-1dij1y5{aspect-ratio:4/5}.caption.svelte-1dij1y5{flex-direction:row;align-items:center;padding-top:16px}h3.svelte-1dij1y5{font-size:clamp(23px,5.2vw,30px)}.shop-link.svelte-1dij1y5{gap:10px;padding-inline:12px}.pairing-mark.svelte-1dij1y5{display:none}.disclosure.svelte-1dij1y5{margin-top:22px}}@media(max-width:360px){.caption.svelte-1dij1y5{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){img.svelte-1dij1y5,.shop-link.svelte-1dij1y5{transition:none}}.budget-edit.svelte-hyqvok{background:#f6f2ec;color:#302c28;font-family:var(--font-body);scroll-margin-top:90px}.budget-edit.svelte-hyqvok :where(.svelte-hyqvok)::-moz-selection{background:#d5bcae;color:#302c28}.budget-edit.svelte-hyqvok :where(.svelte-hyqvok)::selection{background:#d5bcae;color:#302c28}.budget-inner.svelte-hyqvok{max-width:1200px;margin:auto;padding:clamp(52px,5vw,80px) clamp(24px,5vw,80px) 40px}header.svelte-hyqvok{text-align:center}.eyebrow.svelte-hyqvok{font-size:10px;font-weight:500;letter-spacing:.17em;text-transform:uppercase;color:#6f675e}h2.svelte-hyqvok{margin:20px 0 17px;font:400 clamp(36px,3.4vw,52px)/1.08 var(--font-heading);letter-spacing:-.025em}header.svelte-hyqvok p:where(.svelte-hyqvok){margin:0 auto;max-width:50ch;font-size:13px;line-height:1.8;color:#6f675e}.budget-form.svelte-hyqvok{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 52px;margin:32px auto 0;padding:30px 36px 23px;border:1px solid #e3d9cd;border-radius:18px;background:#fff}.amount-field.svelte-hyqvok{grid-column:1;grid-row:1;min-width:0}.amount-field.svelte-hyqvok label:where(.svelte-hyqvok){display:block;font-size:11px;line-height:1.5;color:#6a6158}.amount-input.svelte-hyqvok{display:flex;align-items:center;gap:10px;margin-top:6px;border-bottom:1px solid #c7bcae;transition:border-color .18s}.amount-input.svelte-hyqvok:focus-within{border-bottom-color:#805944}.currency-symbol.svelte-hyqvok{font:400 30px/1 var(--font-heading);color:#776e64}input.svelte-hyqvok{min-width:0;width:100%;padding:0 0 7px;border:0;border-radius:0;background:transparent;color:#302c28;font:400 56px/1.1 var(--font-heading);letter-spacing:-.025em;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}input.svelte-hyqvok::-webkit-outer-spin-button,input.svelte-hyqvok::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input.svelte-hyqvok::-moz-placeholder{font-size:30px;color:#82796f;letter-spacing:-.02em}input.svelte-hyqvok::placeholder{font-size:30px;color:#82796f;letter-spacing:-.02em}.currency-code.svelte-hyqvok{font-size:10px;letter-spacing:.08em;color:#6f675e}button.svelte-hyqvok,a.svelte-hyqvok{-webkit-tap-highlight-color:transparent}button.svelte-hyqvok{cursor:pointer;font-family:var(--font-body)}.explore-button.svelte-hyqvok{grid-column:2;grid-row:1;align-self:end;display:inline-flex;align-items:center;justify-content:space-between;gap:42px;min-height:56px;padding:16px 24px;border:1px solid #6e4133;border-radius:7px;background:#6e4133;color:#fff;font-size:13px;transition:background-color .18s}.explore-button.svelte-hyqvok svg{flex-shrink:0}.quick-amounts.svelte-hyqvok{grid-column:1 / -1;display:flex;align-items:center;gap:24px;margin-top:25px}.quick-label.svelte-hyqvok{font-size:11px;color:#6a6158;flex-shrink:0}.amount-options.svelte-hyqvok{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;flex:1}.amount-option.svelte-hyqvok{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 14px;border:1px solid #e3d9cd;border-radius:6px;background:#fff;color:#4f463e;font-size:11px;white-space:nowrap;transition:background-color .18s,border-color .18s}.amount-option.chosen.svelte-hyqvok{background:#f6f0e8;border-color:#a08672;color:#3e3229}.option-mark.svelte-hyqvok{display:grid;place-items:center;width:14px;height:14px;flex-shrink:0}.budget-hint.svelte-hyqvok{grid-column:1 / -1;margin:15px 0 0;font-size:10px;line-height:1.7;color:#7a7066}.all-jewellery.svelte-hyqvok{display:flex;align-items:center;justify-content:center;gap:13px;width:-moz-fit-content;width:fit-content;min-height:44px;margin:12px auto 0;color:#4f463e;font-size:11px;text-decoration:underline;text-underline-offset:4px}input.svelte-hyqvok:focus-visible,button.svelte-hyqvok:focus-visible,a.svelte-hyqvok:focus-visible{outline:2px solid #91634a;outline-offset:4px}@media(hover:hover){.explore-button.svelte-hyqvok:hover{background:#503025}.amount-option.svelte-hyqvok:hover{border-color:#a08672;background:#f8f3ec}.all-jewellery.svelte-hyqvok:hover{color:#805944}}@media(max-width:900px){.budget-form.svelte-hyqvok{padding:26px;-moz-column-gap:28px;column-gap:28px}.quick-amounts.svelte-hyqvok{align-items:stretch;flex-direction:column;gap:11px}}@media(max-width:600px){.budget-inner.svelte-hyqvok{padding:44px 20px 28px}h2.svelte-hyqvok{font-size:clamp(32px,8.6vw,42px);margin-block:18px 15px}header.svelte-hyqvok p:where(.svelte-hyqvok){font-size:12px;max-width:35ch}.budget-form.svelte-hyqvok{display:flex;flex-direction:column;margin-top:25px;padding:23px 20px;border-radius:13px}.amount-options.svelte-hyqvok{grid-template-columns:repeat(2,minmax(0,1fr))}.amount-option.svelte-hyqvok{font-size:11px}.explore-button.svelte-hyqvok{align-self:stretch;margin-top:20px;min-height:50px;font-size:12px;padding-inline:18px}.budget-hint.svelte-hyqvok{margin-top:12px}.all-jewellery.svelte-hyqvok{margin-top:10px}}@media(prefers-reduced-motion:reduce){.amount-input.svelte-hyqvok,.explore-button.svelte-hyqvok,.amount-option.svelte-hyqvok{transition:none}}.questions-edit.svelte-14o5u92{background:#fff;color:#2e302c;font-family:var(--font-body);scroll-margin-top:100px}.questions-edit.svelte-14o5u92 :where(.svelte-14o5u92)::-moz-selection{background:#e4d4c6;color:#2e302c}.questions-edit.svelte-14o5u92 :where(.svelte-14o5u92)::selection{background:#e4d4c6;color:#2e302c}.questions-inner.svelte-14o5u92{max-width:1600px;margin:auto;padding:clamp(52px,6vw,88px) clamp(24px,5vw,88px) clamp(46px,5vw,72px)}.questions-heading.svelte-14o5u92{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:38px}.eyebrow.svelte-14o5u92{display:block;font-size:10px;line-height:1.5;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#827362}h2.svelte-14o5u92{margin:19px 0 0;font:400 clamp(46px,4.7vw,74px)/1.05 var(--font-heading);letter-spacing:-.035em}.questions-heading.svelte-14o5u92>p:where(.svelte-14o5u92){max-width:35ch;margin:0 0 5px;font-size:13px;line-height:1.85;color:#6b6d65}.questions-list.svelte-14o5u92{border-top:1px solid #dedbd4}.question.svelte-14o5u92{border-bottom:1px solid #dedbd4;transition:background-color .18s}.question[open].svelte-14o5u92{background:#f6f3ee}summary.svelte-14o5u92{list-style:none;display:grid;grid-template-columns:180px minmax(0,1fr) 42px;align-items:center;-moz-column-gap:32px;column-gap:32px;padding:23px 26px;min-height:92px;cursor:pointer;-webkit-tap-highlight-color:transparent}summary.svelte-14o5u92::-webkit-details-marker{display:none}.question-topic.svelte-14o5u92{font-size:10px;line-height:1.6;letter-spacing:.06em;color:#807462}.question-title.svelte-14o5u92{font-size:17px;line-height:1.6;font-weight:400;letter-spacing:-.015em}.question-control.svelte-14o5u92{display:grid;place-items:center;width:42px;height:42px;border:1px solid #d8d4ca;border-radius:50%;color:#645b4e;transition:background-color .18s,border-color .18s,color .18s}.toggle-symbol.svelte-14o5u92{position:relative;width:14px;height:14px}.toggle-symbol.svelte-14o5u92:before,.toggle-symbol.svelte-14o5u92:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:currentColor}.toggle-symbol.svelte-14o5u92:before{width:12px;height:1px}.toggle-symbol.svelte-14o5u92:after{width:1px;height:12px;transition:opacity .16s}.question[open].svelte-14o5u92 .question-control:where(.svelte-14o5u92){background:#795840;border-color:#795840;color:#fff}.question[open].svelte-14o5u92 .toggle-symbol:where(.svelte-14o5u92):after{opacity:0}.question-answer.svelte-14o5u92{padding:0 100px 30px 238px}.question-answer.svelte-14o5u92 p:where(.svelte-14o5u92){max-width:68ch;margin:-3px 0 16px;font-size:13px;line-height:1.9;color:#68685f}.question-answer.svelte-14o5u92 a:where(.svelte-14o5u92){display:inline-flex;align-items:center;gap:22px;min-height:44px;color:#72513d;font-size:11px;text-decoration:underline;text-underline-offset:5px}.question-answer.svelte-14o5u92 a:where(.svelte-14o5u92) svg{flex-shrink:0}.question-invitation.svelte-14o5u92{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-top:32px;padding-inline:26px}h3.svelte-14o5u92{margin:0 0 5px;font:400 24px/1.3 var(--font-heading);letter-spacing:-.01em}.question-invitation.svelte-14o5u92 p:where(.svelte-14o5u92){margin:0;font-size:12px;line-height:1.8;color:#717268}.contact-action.svelte-14o5u92{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;flex-shrink:0;min-height:48px;padding:13px 20px;border:1px solid #b8aa98;border-radius:5px;color:#65503e;font-size:12px;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color .18s}summary.svelte-14o5u92:focus-visible,a.svelte-14o5u92:focus-visible{outline:2px solid #91634a;outline-offset:4px}@media(hover:hover){summary.svelte-14o5u92:hover .question-control:where(.svelte-14o5u92){border-color:#795840}.question.svelte-14o5u92:not([open]):hover{background:#faf8f5}.question-answer.svelte-14o5u92 a:where(.svelte-14o5u92):hover{color:#a04a32}.contact-action.svelte-14o5u92:hover{background:#f6f3ee}}@media(max-width:1000px){summary.svelte-14o5u92{grid-template-columns:135px minmax(0,1fr) 42px;gap:24px;padding-inline:20px}.question-title.svelte-14o5u92{font-size:15px}.question-answer.svelte-14o5u92{padding-left:179px;padding-right:80px}.question-invitation.svelte-14o5u92{padding-inline:20px}}@media(max-width:760px){.questions-inner.svelte-14o5u92{padding:46px 20px 42px}.questions-heading.svelte-14o5u92{display:block;margin-bottom:26px}h2.svelte-14o5u92{font-size:clamp(44px,11vw,62px);margin-top:16px}.questions-heading.svelte-14o5u92>p:where(.svelte-14o5u92){max-width:38ch;margin:17px 0 0;font-size:12px}summary.svelte-14o5u92{grid-template-columns:minmax(0,1fr) 36px;gap:8px 18px;padding:20px 16px}.question-topic.svelte-14o5u92{grid-column:1;grid-row:1;font-size:9px;letter-spacing:.04em}.question-title.svelte-14o5u92{grid-column:1;grid-row:2;font-size:14px;line-height:1.6}.question-control.svelte-14o5u92{grid-column:2;grid-row:1 / 3;width:36px;height:36px}.question-answer.svelte-14o5u92{padding:0 22px 23px 16px}.question-answer.svelte-14o5u92 p:where(.svelte-14o5u92){font-size:12px;line-height:1.85;margin-top:0}.question-answer.svelte-14o5u92 a:where(.svelte-14o5u92){font-size:11px}.question-invitation.svelte-14o5u92{align-items:flex-start;flex-direction:column;gap:18px;padding-inline:0;margin-top:27px}h3.svelte-14o5u92{font-size:24px}.question-invitation.svelte-14o5u92 p:where(.svelte-14o5u92){font-size:11px}.contact-action.svelte-14o5u92{width:100%;font-size:12px}}@media(prefers-reduced-motion:reduce){.question.svelte-14o5u92,.question-control.svelte-14o5u92,.toggle-symbol.svelte-14o5u92:after,.contact-action.svelte-14o5u92{transition:none}}.luxury-edit.svelte-1lfixhs{background:linear-gradient(to bottom,#352e29 0,#352e29 390px,#eee8de 390px,#eee8de);color:#f5eee3;font-family:var(--font-body);scroll-margin-top:100px}.luxury-inner.svelte-1lfixhs{max-width:1920px;margin:auto;padding:70px clamp(20px,2.5vw,48px) 30px}header.svelte-1lfixhs{display:flex;align-items:end;justify-content:space-between;gap:40px;margin:0 0 52px;padding-inline:16px}.eyebrow.svelte-1lfixhs{font-size:10px;letter-spacing:.19em;text-transform:uppercase;color:#cbb9a2}h2.svelte-1lfixhs{color:#f5eee3;max-width:16ch;text-wrap:balance;font:400 clamp(38px,3.6vw,58px)/1.06 var(--font-heading);letter-spacing:-.03em;margin:19px 0 0}.introduction.svelte-1lfixhs{max-width:330px;padding-bottom:5px}.introduction.svelte-1lfixhs p:where(.svelte-1lfixhs){font-size:13px;line-height:1.9;color:#d4cbc1;margin:0 0 22px}.introduction.svelte-1lfixhs a:where(.svelte-1lfixhs){display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:44px;border-bottom:1px solid #978575;font-size:12px;text-decoration:none}.introduction.svelte-1lfixhs a:where(.svelte-1lfixhs):hover{color:#e8c79f;border-color:currentColor}.product-gallery.svelte-1lfixhs{min-width:0;color:#6f6255}.gallery-piece.svelte-1lfixhs{min-width:0;height:100%}.gallery-piece.lower.svelte-1lfixhs{transform:translateY(28px)}.pending.svelte-1lfixhs{background:#fff;color:#514a42;padding:40px;font-size:14px;line-height:1.8}.pending.svelte-1lfixhs a:where(.svelte-1lfixhs){text-decoration:underline}.luxury-edit.svelte-1lfixhs :where(.svelte-1lfixhs)::-moz-selection{background:#d6ba98;color:#352e29}.luxury-edit.svelte-1lfixhs :where(.svelte-1lfixhs)::selection{background:#d6ba98;color:#352e29}a.svelte-1lfixhs:focus-visible{outline:2px solid #c9aa85;outline-offset:5px}@media(min-width:761px)and (max-width:1100px){.gallery-piece.lower.svelte-1lfixhs{transform:none}header.svelte-1lfixhs{padding-inline:0}}@media(max-width:760px){.luxury-edit.svelte-1lfixhs{background:linear-gradient(to bottom,#352e29 0,#352e29 465px,#eee8de 465px,#eee8de)}.luxury-inner.svelte-1lfixhs{padding:48px 20px 27px}header.svelte-1lfixhs{display:block;padding:0;margin-bottom:30px}h2.svelte-1lfixhs{font-size:clamp(34px,9vw,44px);margin-top:16px}.introduction.svelte-1lfixhs{margin-top:21px;max-width:33ch}.introduction.svelte-1lfixhs p:where(.svelte-1lfixhs){font-size:12px;margin-bottom:12px;line-height:1.8}.introduction.svelte-1lfixhs a:where(.svelte-1lfixhs){font-size:11px}.gallery-piece.lower.svelte-1lfixhs{transform:none}}.newsletter.svelte-74s3oq{background:#fff;color:var(--limelight-plum, #252725);font-family:var(--font-body);scroll-margin-top:100px}.newsletter-inner.svelte-74s3oq{max-width:1760px;padding:40px 64px 64px;margin:auto}.letter-meta.svelte-74s3oq{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:18px;border-bottom:1px solid #d7d0c7;font-size:10px;letter-spacing:.15em;text-transform:uppercase}h2.svelte-74s3oq{color:var(--limelight-plum, #252725);font:400 clamp(72px,10vw,168px)/1 var(--font-heading);letter-spacing:-.04em;margin:26px 0 45px -.04em}h2.svelte-74s3oq span:where(.svelte-74s3oq){white-space:nowrap}.signup-row.svelte-74s3oq{display:grid;grid-template-columns:.9fr 1.1fr;gap:10%;align-items:start}.letter-intro.svelte-74s3oq{font-size:16px;line-height:1.75;max-width:32ch;margin:12px 0 0;color:#625d56}.signup-content.svelte-74s3oq{min-width:0;min-height:164px}form.svelte-74s3oq label:where(.svelte-74s3oq){display:block;font-size:10px;letter-spacing:.03em;color:#625d56;margin-bottom:4px}.email-field.svelte-74s3oq{display:flex;align-items:center;gap:20px;border-bottom:1px solid #b8aa9c;padding-bottom:12px}.email-field.svelte-74s3oq:focus-within{border-color:var(--limelight-plum, #252725)}input.svelte-74s3oq{background:transparent;min-width:0;width:100%;border:0;border-radius:0;padding:12px 0;color:var(--limelight-plum, #252725);font:400 clamp(20px,1.6vw,28px)/1.3 var(--font-body);letter-spacing:-.035em;box-shadow:none;caret-color:var(--limelight-plum, #252725)}input.svelte-74s3oq::-moz-placeholder{color:#625d56;opacity:1}input.svelte-74s3oq::placeholder{color:#625d56;opacity:1}input.svelte-74s3oq:focus-visible{outline:1px solid var(--limelight-wine, #a04a32);outline-offset:5px}input.svelte-74s3oq:-webkit-autofill{-webkit-text-fill-color:#252725}input.svelte-74s3oq:autofill{-webkit-text-fill-color:#252725}.email-field.svelte-74s3oq button:where(.svelte-74s3oq){display:inline-flex;align-items:center;gap:16px;flex-shrink:0;padding:0;border:0;background:transparent;color:var(--limelight-plum, #252725);font:400 12px var(--font-body);cursor:pointer}.submit-arrow.svelte-74s3oq{display:grid;place-items:center;width:52px;height:52px;border:1px solid var(--limelight-wine, #a04a32);color:var(--limelight-wine, #a04a32);border-radius:50%;transition:background .2s,color .2s,transform .2s}.email-field.svelte-74s3oq button:where(.svelte-74s3oq):hover:not(:disabled) .submit-arrow:where(.svelte-74s3oq){background:var(--limelight-wine, #a04a32);color:#fff;transform:rotate(-35deg)}button.svelte-74s3oq:disabled{opacity:.5;cursor:default}.privacy-note.svelte-74s3oq,.demo-note.svelte-74s3oq{font-size:10px;line-height:1.7;color:#736d65;margin:15px 0 0}.privacy-note.svelte-74s3oq a:where(.svelte-74s3oq){color:inherit;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.demo-note.svelte-74s3oq{margin-top:8px}.signup-status.svelte-74s3oq h3:where(.svelte-74s3oq){display:flex;align-items:center;gap:12px;font:400 26px/1.3 var(--font-body);color:var(--limelight-plum, #252725);letter-spacing:-.03em;margin:0 0 14px}.signup-status.svelte-74s3oq p:where(.svelte-74s3oq){font-size:13px;line-height:1.7;color:#625d56;margin:0;max-width:60ch}.reset-signup.svelte-74s3oq{font:400 12px var(--font-body);color:var(--limelight-plum, #252725);min-height:44px;display:inline-flex;align-items:center;gap:25px;border:0;border-bottom:1px solid #b8aa9c;background:transparent;margin-top:6px;padding:0;cursor:pointer}.signup-error.svelte-74s3oq{font-size:12px;line-height:1.6;color:var(--limelight-plum, #252725);margin-top:14px}button.svelte-74s3oq:focus-visible,a.svelte-74s3oq:focus-visible{outline:2px solid var(--limelight-wine, #a04a32);outline-offset:5px}.newsletter.svelte-74s3oq :where(.svelte-74s3oq)::-moz-selection{background:#ddc8b7;color:#252725}.newsletter.svelte-74s3oq :where(.svelte-74s3oq)::selection{background:#ddc8b7;color:#252725}@media(max-width:1100px){.newsletter-inner.svelte-74s3oq{padding-inline:36px}.signup-row.svelte-74s3oq{grid-template-columns:.75fr 1.25fr;gap:8%}.email-field.svelte-74s3oq{gap:12px}.email-field.svelte-74s3oq button:where(.svelte-74s3oq){gap:10px}}@media(max-width:700px){.newsletter-inner.svelte-74s3oq{padding:28px 24px 42px}.letter-meta.svelte-74s3oq{padding-bottom:16px;font-size:9px}.letter-detail.svelte-74s3oq{display:none}h2.svelte-74s3oq{font-size:58px;line-height:1;margin:29px 0 24px -.04em;letter-spacing:-.035em}h2.svelte-74s3oq span:where(.svelte-74s3oq){display:block}.signup-row.svelte-74s3oq{grid-template-columns:1fr;gap:28px}.letter-intro.svelte-74s3oq{font-size:13px;max-width:34ch;margin:0}.signup-content.svelte-74s3oq{min-height:152px}input.svelte-74s3oq{font-size:21px}.email-field.svelte-74s3oq{gap:9px}.email-field.svelte-74s3oq button:where(.svelte-74s3oq){gap:8px;font-size:10px}.submit-arrow.svelte-74s3oq{width:44px;height:44px}.privacy-note.svelte-74s3oq,.demo-note.svelte-74s3oq{font-size:10px}.signup-status.svelte-74s3oq h3:where(.svelte-74s3oq){font-size:23px}}@media(prefers-reduced-motion:reduce){.submit-arrow.svelte-74s3oq{transition:none}}.limelight-home.svelte-1mnx7ms{background:#fff;color:#252725;font-family:var(--font-body)}.embla.svelte-rwgio5{overflow:hidden}.embla__container.svelte-rwgio5{display:flex}.embla__slide.svelte-rwgio5{flex:0 0 20%;min-width:0}
