.CustomHolidayOffer_banner__WI4E1{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 36px;padding:18px 6%;background:#263c34;color:#fff;text-align:center}.CustomHolidayOffer_banner__WI4E1 p{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px 18px;margin:0;font-size:12px;line-height:1.6}.CustomHolidayOffer_banner__WI4E1 p>span:first-child{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#e3cda7}.CustomHolidayOffer_banner__WI4E1 strong{font-size:14px;font-weight:500;letter-spacing:.02em}.CustomHolidayOffer_banner__WI4E1 a{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:38px;border-bottom:1px solid #c6ad83;color:#fff;font-size:11px;line-height:1.5;text-decoration:none}.CustomHolidayOffer_banner__WI4E1 a:hover{color:#e3cda7}.CustomHolidayOffer_banner__WI4E1 a:focus-visible{outline:2px solid #e3cda7;outline-offset:5px}.CustomHolidayOffer_form__G4TKy{margin:25px 0;padding:22px 24px;border:1px solid #deca9e;background:#f5f1e7;color:#263c34}.CustomHolidayOffer_form__G4TKy p{margin:8px 0;font-size:13px;line-height:1.7;color:#263c34}.CustomHolidayOffer_form__G4TKy .CustomHolidayOffer_kicker__AzBPj{margin:0 0 10px;font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:#725b34}.CustomHolidayOffer_form__G4TKy .CustomHolidayOffer_title__iT8qY{font-family:var(--font-serif),Georgia,serif;font-size:29px;line-height:1.15;letter-spacing:-.015em}.CustomHolidayOffer_form__G4TKy small{display:block;margin-top:12px;font-size:10px;line-height:1.7;color:#596156}@media(max-width:760px){.CustomHolidayOffer_banner__WI4E1{gap:5px;padding:15px 22px}.CustomHolidayOffer_banner__WI4E1 p{column-gap:10px;row-gap:3px}.CustomHolidayOffer_banner__WI4E1 p>span:first-child{flex-basis:100%}.CustomHolidayOffer_banner__WI4E1 strong{font-size:13px}.CustomHolidayOffer_banner__WI4E1 p>span:last-child{font-size:11px}.CustomHolidayOffer_banner__WI4E1 a{font-size:11px;min-height:36px}.CustomHolidayOffer_form__G4TKy{padding:20px;margin:23px 0}.CustomHolidayOffer_form__G4TKy .CustomHolidayOffer_title__iT8qY{font-size:28px}}.inquiry-form .inquiry-preferences{display:grid;grid-template-columns:1fr 1fr;gap:18px;grid-column:1/-1;min-width:0;margin:0;padding:18px 0 0;border:0;border-top:1px solid}.inquiry-preferences legend{padding:0 12px 0 0;font-size:11px;font-weight:600;letter-spacing:.03em}.inquiry-preferences legend span{font-weight:400}.inquiry-form .inspiration-upload{min-width:0}.inspiration-invitation{margin:8px 0;font-size:12px;line-height:1.6;font-weight:400;text-transform:none;letter-spacing:normal}.inquiry-form .inspiration-previews{display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none}.inspiration-previews li{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:center}.inspiration-previews img{width:64px;height:64px;object-fit:cover;border-radius:3px}.inspiration-previews li>span{min-width:0;margin:0;font-size:11px;overflow-wrap:anywhere}.inquiry-form .inspiration-previews button{grid-column:auto;min-height:40px;padding:7px;border:1px solid;background:transparent;color:inherit;font-size:11px;text-decoration:underline;cursor:pointer}.inspiration-preview-placeholder{display:grid;place-items:center;width:64px;height:64px;background:#e6e1d7;color:#34483f;text-align:center;font-size:9px;line-height:1.5}.inspiration-progress{margin-top:12px}.inspiration-progress progress{display:block;width:100%;height:8px;margin-top:8px;accent-color:#b8a078}.inquiry-form .inquiry-send-without{min-height:44px;padding:10px 16px;background:transparent;color:inherit;border:1px solid;font-size:12px;text-decoration:underline;cursor:pointer}.inquiry-success-steps{padding-left:20px;line-height:1.8;font-size:14px}.form-success:focus{outline:2px solid currentColor;outline-offset:5px}@media(max-width:560px){.inquiry-form .inquiry-preferences{grid-template-columns:1fr}.inspiration-previews li{gap:8px}.inquiry-form .inspiration-previews button{padding:6px;font-size:10px}}.sourcing_page__vw9rS{--forest:#233b30;--soft-ink:#526057;--border:#d9ddd2;color:#223a2e;background:#faf9f5}.sourcing_page__vw9rS h1,.sourcing_page__vw9rS h2,.sourcing_page__vw9rS h3{font-weight:400;line-height:1.06;letter-spacing:-.035em;text-wrap:balance}.sourcing_page__vw9rS h1 em,.sourcing_page__vw9rS h2 em{color:#7b6745}.sourcing_page__vw9rS .eyebrow{font-weight:500;letter-spacing:.18em;font-size:10px;line-height:1.7}.sourcing_page__vw9rS .button{min-height:54px;gap:32px;font-size:10px;letter-spacing:.12em;padding:16px 25px;text-align:center;white-space:normal}.sourcing_page__vw9rS .button-dark{background:var(--forest);color:#fff}.sourcing_page__vw9rS .button-dark:hover{background:#385540}.sourcing_page__vw9rS .text-link{font-size:10px;line-height:1.8;letter-spacing:.08em}.sourcing_page__vw9rS a:focus-visible,.sourcing_page__vw9rS summary:focus-visible{outline:2px solid #8b714b;outline-offset:5px}.sourcing_hero__JUFJ1{display:grid;grid-template-columns:1fr 1.08fr;min-height:650px;background:#f5f1e8}.sourcing_heroCopy__IiFGy{align-self:center;padding:70px clamp(28px,5.6vw,88px);min-width:0}.sourcing_hero__JUFJ1 h1{font-size:clamp(47px,4.55vw,72px);margin:28px 0 24px;max-width:670px}.sourcing_heroCopy__IiFGy .sourcing_lead__067km{font:italic 20px/1.45 var(--font-serif),Georgia,serif;max-width:385px;margin-bottom:19px;color:#344c3e}.sourcing_heroDescription__xSQZX{max-width:425px;color:var(--soft-ink);font-size:13px;line-height:1.9}.sourcing_actions__6DQ8W{display:flex;align-items:center;flex-wrap:wrap;gap:21px;margin:28px 0 15px}.sourcing_callLink__IOsnV{font-size:10px;line-height:1.7;border-bottom:1px solid #8c9b8e;padding:5px 0;display:flex;gap:10px}.sourcing_heroNote__DeJ8C{font-size:10px;line-height:1.9;color:#5c685d;margin:0}.sourcing_heroFinancing__AfXib{display:flex;align-items:flex-start;gap:18px;border-top:1px solid #d4d9cd;padding-top:20px;margin-top:28px;max-width:440px}.sourcing_heroFinancing__AfXib>span{font:italic 20px/1.3 var(--font-serif),Georgia,serif;flex:0 0 120px;color:#38513e}.sourcing_heroFinancing__AfXib p{font-size:10px;line-height:1.8;color:#5c685d;margin:0}.sourcing_heroFinancing__AfXib strong{display:block;color:#2d4435;font-size:10px;font-weight:500}.sourcing_heroArt__KIIVc{position:relative;margin:0;min-width:0;overflow:hidden;background:#ded5c6}.sourcing_heroArt__KIIVc img{object-fit:cover;object-position:76% center}.sourcing_artLabel__C0N3n{position:absolute;inset:32px 32px auto;display:flex;justify-content:space-between;gap:25px;color:#4b463b;pointer-events:none}.sourcing_artLabel__C0N3n>span:first-child{font:italic 21px/1.15 var(--font-serif),Georgia,serif}.sourcing_artLabel__C0N3n>span:last-child{font-size:8px;line-height:1.6;letter-spacing:.13em;text-align:right}.sourcing_heroArt__KIIVc figcaption{position:absolute;bottom:17px;right:22px;max-width:calc(100% - 44px);padding:5px 9px;background:#f5f1e8e6;text-align:right;color:#514c42;font-size:9px;letter-spacing:.02em;line-height:1.8}.sourcing_assurances__QZqK2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:25px clamp(24px,5.5vw,88px);background:#ebece2;border-block:1px solid #d8ddcf;gap:28px}.sourcing_assurances__QZqK2>div{display:flex;align-items:center;gap:17px;justify-content:center;min-width:0}.sourcing_assurances__QZqK2>div+div{border-left:1px solid #cbd3c4}.sourcing_assuranceMark__t1cZr{font:30px/1 Georgia,serif;color:#4a654f;flex-shrink:0}.sourcing_assurances__QZqK2 p{margin:0;font-size:10px;line-height:1.8;color:#536151}.sourcing_assurances__QZqK2 b{display:block;font-size:10px;font-weight:500;letter-spacing:.035em;color:#2c4533}.sourcing_assurances__QZqK2 a{text-decoration:underline;text-underline-offset:3px}.sourcing_personalSearch__4JGxA{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:7vw;padding:65px clamp(24px,7vw,112px);background:#f1eee5;border-bottom:1px solid var(--border)}.sourcing_personalSearch__4JGxA h2{font-size:clamp(35px,3.4vw,50px);margin:19px 0 22px}.sourcing_personalSearch__4JGxA p:not(:first-child){font-size:13px;line-height:1.9;color:var(--soft-ink);max-width:610px;margin-bottom:0}.sourcing_personalSearchDetail__m_h3C{border-left:1px solid #cdd3c5;padding-left:clamp(24px,4vw,56px);align-self:center;min-width:0}.sourcing_personalSearchDetail__m_h3C h3{font-size:clamp(25px,2.2vw,32px);line-height:1.2;margin:0 0 18px}.sourcing_personalSearchDetail__m_h3C .button{margin-top:24px;display:inline-flex;max-width:100%;font-size:9px;gap:18px}.sourcing_personalSearchDetail__m_h3C>span{display:block;margin-top:13px;color:#5e6c5c;font-size:10px;line-height:1.8}@media(max-width:760px){.sourcing_personalSearch__4JGxA{grid-template-columns:1fr;gap:28px;padding:45px 25px}.sourcing_personalSearch__4JGxA h2{font-size:clamp(34px,7vw,45px)}.sourcing_personalSearchDetail__m_h3C{border-left:0;border-top:1px solid #cdd3c5;padding:28px 0 0}.sourcing_personalSearchDetail__m_h3C .button{width:100%;justify-content:space-between}}.sourcing_concierge__Nj2mk{display:grid;grid-template-columns:1fr 1fr;gap:10vw;padding:105px clamp(24px,7vw,112px)}.sourcing_concierge__Nj2mk h2,.sourcing_faq__g0Xn_ h2,.sourcing_financing__Zzfli h2,.sourcing_inquiry__iRUCd h2,.sourcing_paths__ac7pk h2,.sourcing_sectionHeading__uVZnS h2{font-size:clamp(38px,3.9vw,60px);margin:21px 0 25px}.sourcing_conciergeIntro__XwnXh>p:not(:first-child){font-size:14px;color:var(--soft-ink);line-height:1.9;max-width:435px}.sourcing_conciergeIntro__XwnXh .text-link{margin-top:15px}.sourcing_conciergeDetails__wWmGu{padding-top:7px}.sourcing_conciergeDetails__wWmGu article{padding:27px 0;border-top:1px solid var(--border)}.sourcing_conciergeDetails__wWmGu article:last-child{padding-bottom:0}.sourcing_conciergeDetails__wWmGu article>span{font-size:9px;letter-spacing:.13em;color:#6b7767}.sourcing_conciergeDetails__wWmGu h3{font-size:30px;line-height:1.15;margin:17px 0 12px}.sourcing_conciergeDetails__wWmGu p{font-size:13px;line-height:1.85;color:var(--soft-ink);margin:0}.sourcing_comparison__Oimxu{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10vw;background:var(--forest);color:#f4f1e7;padding:65px clamp(24px,7vw,112px)}.sourcing_comparison__Oimxu .eyebrow{color:#c4cdb9}.sourcing_comparison__Oimxu h2{font-size:clamp(43px,4.5vw,66px);margin:20px 0 0}.sourcing_comparison__Oimxu h2 em{color:#d8c8a7}.sourcing_comparison__Oimxu p:not(:first-child),.sourcing_comparison__Oimxu>div>p:only-of-type{font-size:14px;line-height:1.85;color:#dde2d4;max-width:480px}.sourcing_comparison__Oimxu .button-light{background:#f2eee3;color:#233b30;margin-top:7px}.sourcing_comparison__Oimxu .button-light:hover{background:#e4dac5}.sourcing_comparisonNote__tQa7a{display:block;margin-top:16px;color:#becbb9;font-size:10px;line-height:1.7}.sourcing_inquiry__iRUCd{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:7vw;padding:100px clamp(24px,7vw,112px);background:#f6f5ef;scroll-margin-top:140px}.sourcing_inquiryCopy__llmDE{min-width:0;align-self:start}.sourcing_inquiryCopy__llmDE>p:not(:first-child){font-size:13px;line-height:1.9;color:var(--soft-ink);max-width:370px}.sourcing_personalNote__r9TCt{padding:25px 0;border-block:1px solid #d4dbcd;margin-top:28px;max-width:380px}.sourcing_personalNote__r9TCt>span{font-size:8px;letter-spacing:.14em;text-transform:uppercase;color:#65755f}.sourcing_personalNote__r9TCt p{font:italic 26px/1.35 var(--font-serif),Georgia,serif;color:#334a3a;margin:18px 0}.sourcing_personalNote__r9TCt b{font-size:11px;letter-spacing:.04em;font-weight:500}.sourcing_personalNote__r9TCt small{display:block;font-size:9px;margin-top:4px;color:#697664}.sourcing_inquiryCopy__llmDE ul{list-style:none;margin:27px 0;padding:0;font-size:11px;line-height:1.8;color:#52634d}.sourcing_inquiryCopy__llmDE li{position:relative;padding-left:20px;margin-bottom:12px}.sourcing_inquiryCopy__llmDE li:before{content:"✓";position:absolute;left:0;color:#577650}.sourcing_inquiryCopy__llmDE .sourcing_formContact__9rLlI{font-size:11px;margin-top:30px}.sourcing_formContact__9rLlI>a{display:block;width:fit-content;color:#29472f;font-size:13px;margin-top:10px;overflow-wrap:anywhere}.sourcing_formContact__9rLlI>a:first-of-type{font:27px/1.5 var(--font-serif),Georgia,serif}.sourcing_formContact__9rLlI>a span{font-size:17px;margin-left:10px}.sourcing_formContact__9rLlI>span{display:block;color:#687462;font-size:9px;margin-top:2px}.sourcing_formPanel__lCnpL{min-width:0;background:#fff;border:1px solid #dfe1d6;padding:34px clamp(20px,3vw,43px);box-shadow:0 12px 40px #233b3006;align-self:start}.sourcing_formPanelHeading__Cj5vJ{border-bottom:1px solid #e3e4da;margin-bottom:24px;padding-bottom:22px}.sourcing_formPanelHeading__Cj5vJ>span{font-size:8px;letter-spacing:.14em;color:#70796b}.sourcing_formPanelHeading__Cj5vJ h3{font-size:34px;line-height:1.15;margin:13px 0}.sourcing_formPanelHeading__Cj5vJ p{font-size:11px;line-height:1.8;color:#66725f;margin:0}.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .inquiry-form{min-width:0;gap:19px;align-content:start;scroll-margin-top:0}.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .inquiry-form label{color:#293f33;font-size:9px;line-height:1.7;font-weight:500;letter-spacing:.045em}.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .inquiry-form input,.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .inquiry-form select,.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .inquiry-form textarea{background:#fafbf7;color:#233a2e;border:1px solid #b8c2b0;border-radius:0;box-shadow:none;font-size:14px;min-height:48px}.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .inquiry-form input::placeholder,.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .inquiry-form textarea::placeholder{color:#69776e;opacity:1}.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .inquiry-form input:focus,.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .inquiry-form select:focus,.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .inquiry-form textarea:focus{outline:2px solid #34513d;outline-offset:2px;background:#fff}.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .inquiry-form input[aria-invalid=true],.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .inquiry-form select[aria-invalid=true]{border:2px solid #9b3333}.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .inquiry-required-note{font-size:10px;line-height:1.8;color:#4f6456}.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .sourcing-purpose{grid-column:1/-1}.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .inquiry-preferences{border-color:#c5cfbc;color:#2c4635}.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .inquiry-error-summary{background:#fff3f0;border:1px solid #a74d40;color:#743b31}.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .inquiry-field-error{color:#8a342b}.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .inspiration-upload{background:#f8f9f2;border:1px dashed #879e8c}.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .form-disclaimer,.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .form-privacy-note,.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .inspiration-upload span{color:#52675a}.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .inquiry-form-proof{background:#eef2e8;border-color:#476750;color:#294733;font-size:11px}.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .inquiry-form-proof strong{color:#233b2c}.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .inquiry-form .button-dark{background:#233b30;color:#fff;width:100%}.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .inquiry-form .button-dark:hover{background:#3b5745}.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .form-success{padding:25px;color:#233b30;border-color:#91a696;align-self:start;scroll-margin-top:130px}.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .form-success p{color:#41594a;line-height:1.8}.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .form-success h3{font-size:34px}.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .form-error{color:#8d3529}.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .form-error a{color:inherit}.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .sourcing-quick-send{grid-column:1/-1;padding:0 0 21px;border-bottom:1px solid #d5ddcc}.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .sourcing-quick-send p{font-size:10px;line-height:1.8;margin:0 0 12px;color:#53675a}.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .sourcing-quick-send p:last-child{margin:12px 0 0}.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .sourcing-comparison-note{grid-column:1/-1;font-size:11px;line-height:1.85;color:#526359;margin:0}.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .sourcing-comparison{min-width:0}.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .sourcing-comparison label:last-child{grid-column:1/-1}.sourcing_paths__ac7pk{display:grid;grid-template-columns:1fr 1fr;background:#ede9df}.sourcing_ringArt___27uX{margin:0;position:relative;min-height:650px;min-width:0;overflow:hidden}.sourcing_ringArt___27uX img{object-fit:cover;object-position:66% center}.sourcing_ringArt___27uX figcaption{position:absolute;bottom:19px;left:24px;color:#4e473c;background:#f7f1e5d9;padding:5px 8px;font-size:8px;line-height:1.7}.sourcing_pathsCopy__hGorp{align-self:center;padding:65px clamp(28px,5vw,80px);min-width:0}.sourcing_pathsCopy__hGorp>p:not(:first-child){font-size:13px;line-height:1.85;color:var(--soft-ink);max-width:410px}.sourcing_pathOptions__r_MVA article{border-top:1px solid #cdd3c4;margin-top:24px;padding-top:25px}.sourcing_pathOptions__r_MVA h3{font-size:28px;line-height:1.15;margin:0 0 13px}.sourcing_pathOptions__r_MVA p{font-size:12px;line-height:1.85;color:var(--soft-ink);margin:0 0 16px}.sourcing_process__54azs{padding:95px clamp(24px,7vw,112px);scroll-margin-top:150px;background:#faf9f5}.sourcing_sectionHeading__uVZnS h2{max-width:710px}.sourcing_sectionHeading__uVZnS>p:last-child{font-size:13px;color:var(--soft-ink);line-height:1.8}.sourcing_process__54azs ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;list-style:none;margin:45px 0 0;padding:0;border-top:1px solid var(--border)}.sourcing_process__54azs li{padding-top:28px}.sourcing_process__54azs li>span{font:italic 32px/1 var(--font-serif),Georgia,serif;color:#7d8b70}.sourcing_process__54azs h3{font-size:27px;line-height:1.15;margin:23px 0 15px}.sourcing_process__54azs li p{font-size:12px;line-height:1.9;color:var(--soft-ink);margin:0}.sourcing_financing__Zzfli{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center;padding:65px clamp(24px,7vw,112px);background:#e9eddf}.sourcing_financing__Zzfli h2{font-size:clamp(36px,3.4vw,49px);margin-bottom:0}.sourcing_financingNames__k7cce{display:flex;align-items:center;gap:30px;flex-wrap:wrap;padding-bottom:25px;border-bottom:1px solid #c7d1bb}.sourcing_financingNames__k7cce>span:not(:last-child){font-size:27px;font-weight:700;letter-spacing:-.04em}.sourcing_financingNames__k7cce>span:last-child{font-size:23px;font-weight:700;font-style:italic}.sourcing_financingNames__k7cce em{font-style:normal;font-size:12px;font-weight:500;margin-left:4px}.sourcing_financing__Zzfli p{font-size:12px;line-height:1.9;color:var(--soft-ink);margin:20px 0 12px}.sourcing_financing__Zzfli .sourcing_financingTerms__omvel{font-size:10px;margin:0 0 20px}.sourcing_faq__g0Xn_{display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw;padding:95px clamp(24px,7vw,112px);background:#fff}.sourcing_faq__g0Xn_>div>p:not(:first-child){font-size:12px;line-height:1.8;color:var(--soft-ink)}.sourcing_faq__g0Xn_>div>p>a{text-decoration:underline;text-underline-offset:3px}.sourcing_faq__g0Xn_>div>.text-link{margin-top:12px}.sourcing_faq__g0Xn_ details{border-top:1px solid var(--border)}.sourcing_faq__g0Xn_ details:last-child{border-bottom:1px solid var(--border)}.sourcing_faq__g0Xn_ summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 0;list-style:none;cursor:pointer;font-size:12px;line-height:1.8}.sourcing_faq__g0Xn_ summary::-webkit-details-marker{display:none}.sourcing_faq__g0Xn_ summary>span{font-size:21px;line-height:1;flex-shrink:0;font-weight:300;color:#64765c;transition:transform .2s}.sourcing_faq__g0Xn_ details[open] summary>span{transform:rotate(45deg)}.sourcing_faq__g0Xn_ details p{font-size:12px;line-height:1.9;color:var(--soft-ink);padding-bottom:22px;margin:0}.sourcing_faq__g0Xn_ details p a{text-decoration:underline;text-underline-offset:3px}.sourcing_closing__HtcXT{text-align:center;padding:85px 24px 65px;background:#f0ede3}.sourcing_closing__HtcXT h2{font-size:clamp(47px,5.5vw,78px);margin:24px 0}.sourcing_closing__HtcXT>p:not(:first-child){font-size:13px;line-height:1.8;color:var(--soft-ink)}.sourcing_closing__HtcXT .button{min-width:225px;margin-top:13px}.sourcing_closing__HtcXT small{display:block;font-size:10px;color:#64705d;margin-top:17px}.sourcing_closing__HtcXT .sourcing_labAlternative__HBgsu{font-size:11px;margin:35px 0 0}.sourcing_labAlternative__HBgsu a{text-decoration:underline;text-underline-offset:4px}.sourcing_policyLinks__PcVcN{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;padding:24px;font-size:9px;letter-spacing:.04em;border-top:1px solid #d9dacf}.sourcing_mobileAction__XxIKo{display:none}@media(min-width:1500px){.sourcing_hero__JUFJ1{min-height:760px}.sourcing_hero__JUFJ1 h1{font-size:78px}.sourcing_heroCopy__IiFGy{padding-block:90px}}@media(max-width:1100px){.sourcing_hero__JUFJ1{grid-template-columns:1fr 1fr;min-height:630px}.sourcing_heroCopy__IiFGy{padding:45px 32px}.sourcing_hero__JUFJ1 h1{font-size:51px}.sourcing_actions__6DQ8W{gap:14px}.sourcing_heroFinancing__AfXib{display:block}.sourcing_heroFinancing__AfXib>span{display:block;margin-bottom:9px}.sourcing_comparison__Oimxu,.sourcing_concierge__Nj2mk,.sourcing_faq__g0Xn_,.sourcing_inquiry__iRUCd{gap:5vw}.sourcing_concierge__Nj2mk,.sourcing_faq__g0Xn_,.sourcing_inquiry__iRUCd,.sourcing_process__54azs{padding-inline:40px}.sourcing_inquiry__iRUCd{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.sourcing_formPanel__lCnpL{padding:27px 23px}.sourcing_inquiry__iRUCd h2{font-size:43px}.sourcing_pathsCopy__hGorp{padding:45px 32px}.sourcing_paths__ac7pk h2{font-size:43px}.sourcing_ringArt___27uX{min-height:650px}.sourcing_process__54azs ol{grid-template-columns:1fr 1fr;gap:35px}.sourcing_assurances__QZqK2{padding-inline:28px;gap:16px}.sourcing_assurances__QZqK2>div{gap:11px}.sourcing_assurances__QZqK2 b,.sourcing_assurances__QZqK2 p{font-size:9px}.sourcing_assuranceMark__t1cZr{font-size:25px}}@media(max-width:760px){.sourcing_hero__JUFJ1{grid-template-columns:1fr;min-height:0}.sourcing_heroCopy__IiFGy{padding:34px 25px 36px}.sourcing_hero__JUFJ1 h1{font-size:clamp(41px,8.5vw,59px);margin:22px 0 20px}.sourcing_heroCopy__IiFGy .sourcing_lead__067km{font-size:20px;max-width:100%}.sourcing_heroDescription__xSQZX{font-size:12px;max-width:100%}.sourcing_heroArt__KIIVc{height:310px;order:-1}.sourcing_heroArt__KIIVc img{object-position:66% 54%}.sourcing_artLabel__C0N3n{inset:22px 23px auto}.sourcing_artLabel__C0N3n>span:first-child{font-size:18px}.sourcing_artLabel__C0N3n>span:last-child{font-size:7px}.sourcing_heroArt__KIIVc figcaption{font-size:8px;bottom:12px;right:16px;left:auto;max-width:calc(100% - 32px)}.sourcing_heroCopy__IiFGy .eyebrow{font-size:8px}.sourcing_actions__6DQ8W{gap:18px;margin-top:25px}.sourcing_actions__6DQ8W .button{flex:1;min-width:180px;justify-content:space-between}.sourcing_callLink__IOsnV{font-size:10px}.sourcing_heroFinancing__AfXib{display:flex;gap:23px;max-width:100%;margin-top:23px;padding-top:18px}.sourcing_heroFinancing__AfXib>span{flex-basis:120px;font-size:20px;margin:0}.sourcing_heroFinancing__AfXib p{font-size:9px}.sourcing_assurances__QZqK2{grid-template-columns:1fr;padding:12px 25px;gap:0}.sourcing_assurances__QZqK2>div{justify-content:flex-start;padding:13px 0;gap:17px}.sourcing_assurances__QZqK2>div+div{border-left:0;border-top:1px solid #cbd3c4}.sourcing_assurances__QZqK2 b,.sourcing_assurances__QZqK2 p{font-size:10px}.sourcing_assuranceMark__t1cZr{width:27px;text-align:center}.sourcing_concierge__Nj2mk{grid-template-columns:1fr;padding:60px 25px;gap:35px}.sourcing_concierge__Nj2mk h2,.sourcing_faq__g0Xn_ h2,.sourcing_inquiry__iRUCd h2,.sourcing_paths__ac7pk h2,.sourcing_sectionHeading__uVZnS h2{font-size:clamp(37px,8vw,49px)}.sourcing_conciergeIntro__XwnXh>p:not(:first-child){font-size:13px;max-width:100%}.sourcing_conciergeDetails__wWmGu h3{font-size:30px}.sourcing_conciergeDetails__wWmGu p{font-size:12px}.sourcing_comparison__Oimxu{grid-template-columns:1fr;gap:25px;padding:45px 25px}.sourcing_comparison__Oimxu h2{font-size:45px}.sourcing_comparison__Oimxu>div>p:only-of-type{font-size:13px}.sourcing_comparison__Oimxu .button{min-width:220px}.sourcing_inquiry__iRUCd{grid-template-columns:1fr;padding:55px 25px;gap:30px;scroll-margin-top:105px}.sourcing_inquiryCopy__llmDE>p:not(:first-child){max-width:100%}.sourcing_personalNote__r9TCt{max-width:100%;padding:21px 0}.sourcing_personalNote__r9TCt p{font-size:25px}.sourcing_inquiryCopy__llmDE ul{display:grid;grid-template-columns:1fr 1fr;gap:13px 17px;margin:25px 0;font-size:10px}.sourcing_inquiryCopy__llmDE li{margin:0}.sourcing_inquiryCopy__llmDE .sourcing_formContact__9rLlI{margin-top:23px}.sourcing_formContact__9rLlI>a:first-of-type{font-size:25px}.sourcing_formPanel__lCnpL{padding:27px 23px}.sourcing_formPanelHeading__Cj5vJ h3{font-size:32px}.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .inquiry-form input,.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .inquiry-form select,.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .inquiry-form textarea{font-size:16px}.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .sourcing-comparison{grid-template-columns:1fr}.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .sourcing-comparison label{grid-column:1/-1}.sourcing_paths__ac7pk{grid-template-columns:1fr}.sourcing_ringArt___27uX{min-height:0;height:400px}.sourcing_ringArt___27uX img{object-position:66% 55%}.sourcing_pathsCopy__hGorp{padding:45px 25px}.sourcing_process__54azs{padding:60px 25px;scroll-margin-top:110px}.sourcing_process__54azs ol{gap:30px 25px;margin-top:30px}.sourcing_process__54azs h3{font-size:26px}.sourcing_process__54azs li p{font-size:12px}.sourcing_financing__Zzfli{grid-template-columns:1fr;gap:30px;padding:45px 25px}.sourcing_financing__Zzfli h2{font-size:38px}.sourcing_financingNames__k7cce{gap:30px}.sourcing_faq__g0Xn_{grid-template-columns:1fr;padding:55px 25px;gap:30px}.sourcing_faq__g0Xn_ summary{font-size:12px;gap:15px;padding-block:19px}.sourcing_closing__HtcXT{padding:60px 25px 50px}.sourcing_closing__HtcXT h2{font-size:51px}.sourcing_policyLinks__PcVcN{padding:22px 20px 90px;gap:20px}.sourcing_mobileAction__XxIKo{display:block;position:fixed;bottom:0;left:0;right:0;z-index:35;padding:10px 18px calc(10px + env(safe-area-inset-bottom));background:#faf9f5f5;border-top:1px solid #d6dfd4;backdrop-filter:blur(10px)}.sourcing_mobileAction__XxIKo a{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:12px 20px;background:#233b30;color:#fff;font-size:11px;letter-spacing:.05em}.sourcing_page__vw9rS:has([id=source-diamond] input:focus) .sourcing_mobileAction__XxIKo,.sourcing_page__vw9rS:has([id=source-diamond] select:focus) .sourcing_mobileAction__XxIKo,.sourcing_page__vw9rS:has([id=source-diamond] textarea:focus) .sourcing_mobileAction__XxIKo{display:none}.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .form-success{padding:20px}}@media(max-width:420px){.sourcing_heroArt__KIIVc{height:265px}.sourcing_heroCopy__IiFGy{padding-inline:22px}.sourcing_hero__JUFJ1 h1{font-size:42px}.sourcing_actions__6DQ8W{flex-direction:column;align-items:stretch}.sourcing_actions__6DQ8W .button{width:100%;flex:auto}.sourcing_callLink__IOsnV{width:fit-content}.sourcing_heroFinancing__AfXib{gap:15px}.sourcing_heroFinancing__AfXib>span{flex-basis:100px;font-size:19px}.sourcing_comparison__Oimxu,.sourcing_concierge__Nj2mk,.sourcing_faq__g0Xn_,.sourcing_financing__Zzfli,.sourcing_inquiry__iRUCd,.sourcing_pathsCopy__hGorp,.sourcing_process__54azs{padding-inline:22px}.sourcing_inquiry__iRUCd h2{font-size:39px}.sourcing_inquiryCopy__llmDE ul{grid-template-columns:1fr}.sourcing_formPanel__lCnpL{padding:23px 18px}.sourcing_page__vw9rS .sourcing_inquiry__iRUCd .inquiry-form{grid-template-columns:1fr}.sourcing_formPanelHeading__Cj5vJ h3{font-size:29px}.sourcing_process__54azs ol{grid-template-columns:1fr;gap:0}.sourcing_process__54azs li{padding-block:25px}.sourcing_process__54azs li+li{border-top:1px solid var(--border)}.sourcing_process__54azs h3{margin-top:16px}.sourcing_closing__HtcXT h2{font-size:45px}.sourcing_financing__Zzfli h2{font-size:35px}.sourcing_formContact__9rLlI>a{font-size:12px}.sourcing_ringArt___27uX{height:320px}}@media(prefers-reduced-motion:reduce){.sourcing_page__vw9rS a,.sourcing_page__vw9rS summary>span{transition:none}}body:has(.cookie-consent) .sourcing_mobileAction__XxIKo{display:none}.sourcing_homeTeaser__sRHkc{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:8vw;padding:65px clamp(24px,7vw,100px);background:#233b30;color:#fff}.sourcing_homeTeaser__sRHkc h2{font-size:clamp(40px,4.5vw,64px);margin:20px 0}.sourcing_homeTeaser__sRHkc>div>p:not(.sourcing_eyebrow__6tLN6){max-width:480px;font-size:14px;line-height:1.9;color:#d7e3d8}.sourcing_homeTeaser__sRHkc .eyebrow{color:#d7e3d8}.sourcing_homeTeaser__sRHkc .button{display:inline-flex;gap:25px;border:1px solid #c4d2c4;color:#fff;margin-top:15px}.sourcing_homeTeaser__sRHkc .button:hover{background:#3b5745}.sourcing_homeDiamond__eBvzM{text-align:center}.sourcing_homeDiamond__eBvzM svg{width:min(260px,100%);stroke:#c5d2bf;stroke-width:.9}.sourcing_homeDiamond__eBvzM p{font-size:9px!important;line-height:2!important;letter-spacing:.17em;margin:15px auto 0}@media(max-width:760px){.sourcing_homeTeaser__sRHkc{grid-template-columns:1fr;gap:30px;padding:45px 24px}.sourcing_homeDiamond__eBvzM{display:none}}