.swatch-picker_sections__1YKhD{display:flex;flex-direction:column;gap:28px;margin-top:18px}.swatch-picker_groupName__O2C_p{font-size:var(--t-xxs);letter-spacing:var(--ls-label);color:var(--ink-muted)}.swatch-picker_grid__KcBp6{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:18px 14px;margin-top:12px}.swatch-picker_option__U9t5A{display:block;text-align:left;width:100%;cursor:pointer;align-self:start}.swatch-picker_tile__F8dIe{display:block;width:100%;aspect-ratio:1;border:1px solid transparent;outline:1px solid transparent;outline-offset:4px;transition:outline-color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.swatch-picker_tile__F8dIe img{display:block;width:100%;height:100%;object-fit:cover}.swatch-picker_option__U9t5A[aria-pressed=true] .swatch-picker_tile__F8dIe{border-color:var(--gold);outline-color:var(--gold-45)}.swatch-picker_name__gsKFL{display:block;font-size:var(--t-xxs);margin-top:9px;line-height:1.35}.button_base__1XkiH{display:inline-block;font-size:var(--t-sm-tight);letter-spacing:.05em;text-align:center;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease),opacity var(--dur) var(--ease)}.button_base__1XkiH:disabled{opacity:.45;cursor:not-allowed}.button_solid__gvZ1V{background:var(--ink);color:var(--on-dark);padding:17px 40px;border:1px solid var(--ink)}.button_solid__gvZ1V:hover:not(:disabled){background:var(--forest);border-color:var(--forest);color:var(--on-dark)}.button_outline__kcEYj{background:transparent;color:var(--ink);padding:15px 30px;border:1px solid var(--gold-60)}.button_outline__kcEYj:hover:not(:disabled){background:var(--ink);border-color:var(--ink);color:var(--on-dark)}.button_onDark__TvnKR{background:transparent;color:var(--on-dark);padding:15px 30px;border:1px solid rgba(237,230,217,.55)}.button_onDark__TvnKR:hover:not(:disabled){background:var(--on-dark);border-color:var(--on-dark);color:var(--ink)}.button_rule__ZeJqF{display:inline-block;position:relative;font-size:var(--t-sm-tight);letter-spacing:.05em;padding-bottom:5px;border-bottom:1px solid var(--gold-60)}.button_rule__ZeJqF:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-slow) var(--ease)}.button_rule__ZeJqF:hover:after{transform:scaleX(1)}.button_ruleOnDark__6SsQQ{border-bottom-color:rgba(237,230,217,.45);color:var(--on-dark)}.button_ruleOnDark__6SsQQ:after{background:var(--on-dark)}.button_ruleOnDark__6SsQQ:hover{color:var(--on-dark)}.button_block__Tx3S6{display:block;width:100%}.design_page__5jCer{max-width:var(--prose-max);margin-inline:auto;padding:clamp(48px,6vw,96px) var(--gutter) clamp(72px,9vw,140px)}.design_title__55_24{font-family:var(--font-serif);font-weight:200;font-size:var(--t-page-title);line-height:var(--lh-display);max-width:16ch}.design_lede__gR_0Z{max-width:52ch;font-size:var(--t-body);line-height:var(--lh-body-loose);color:var(--ink-secondary);margin-top:26px}.design_steps__y1N3y{display:flex;gap:clamp(12px,2vw,28px);margin-top:clamp(44px,5vw,72px)}@media (max-width:640px){.design_steps__y1N3y{overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.design_steps__y1N3y::-webkit-scrollbar{display:none}}.design_step__mYF8i{flex:1 1;min-width:96px;text-align:left;font-size:var(--t-xs);letter-spacing:var(--ls-nav);padding-bottom:12px;border-bottom:1px solid var(--gold-25);color:var(--ink-inactive);transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.design_step__mYF8i[data-state=current]{color:var(--ink);border-bottom-color:var(--gold)}.design_step__mYF8i[data-state=done]{color:var(--ink-secondary);border-bottom-color:var(--gold-60)}.design_step__mYF8i:disabled{cursor:not-allowed;opacity:.55}.design_stepNum___MgKl{font-family:var(--font-mono);font-size:var(--t-mono-sm);letter-spacing:var(--ls-mono);color:var(--gold);display:block;margin-bottom:6px}.design_panel__RcItN{margin-top:clamp(44px,6vw,80px);min-height:420px}.design_h2__aKgXd{font-family:var(--font-serif);font-weight:300;font-size:var(--t-h3)}.design_sub__fdT2m{max-width:48ch;font-size:var(--t-sm);line-height:var(--lh-body);color:var(--ink-muted);margin-top:14px}.design_silhouettes__5kKno{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:clamp(16px,2vw,28px);margin-top:36px}@media (max-width:640px){.design_silhouettes__5kKno{grid-template-columns:1fr 1fr}}.design_silhouette__rp6KV{padding:26px 22px 22px;border:1px solid var(--gold-28);background:transparent;text-align:left;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.design_silhouette__rp6KV[aria-pressed=true]{border-color:var(--gold);background:rgba(217,203,179,.45)}.design_figure__81del{height:120px;display:flex;align-items:flex-end;justify-content:center;gap:6px}.design_figureBody__JxoVy,.design_figureSleeve__Hvpaw{border:1px solid var(--gold);transition:background var(--dur) var(--ease)}.design_figureBody__JxoVy{width:34px;height:96px}.design_figureSleeve__Hvpaw{width:14px;height:62px}.design_silhouette__rp6KV[aria-pressed=true] .design_figureBody__JxoVy,.design_silhouette__rp6KV[aria-pressed=true] .design_figureSleeve__Hvpaw{background:var(--gold-12)}.design_silhouetteName__neo8a{display:block;margin-top:22px;font-size:16px}.design_silhouetteNote__kdhde{display:block;margin-top:5px;font-size:var(--t-xxs);color:var(--ink-muted)}.design_upload__xcObB{margin-top:clamp(48px,6vw,86px);border-top:1px solid var(--gold-35);padding-top:34px}.design_h3__yUdNc{font-family:var(--font-serif);font-weight:300;font-size:var(--t-h4)}.design_uploadGrid__49KxX{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(20px,3vw,48px);margin-top:30px;align-items:start}.design_checklist__tOkUQ{margin-top:16px;padding-left:18px;font-size:var(--t-sm);line-height:1.9;color:var(--ink-body)}.design_drop__WSuCM{display:block;border:1px dashed var(--gold-60);padding:clamp(28px,4vw,48px) 24px;text-align:center;cursor:pointer;background:rgba(217,203,179,.28);transition:background var(--dur) var(--ease)}.design_drop__WSuCM:hover,.design_drop__WSuCM[data-over=true]{background:rgba(217,203,179,.55)}.design_dropTitle__v46iG{display:block;font-family:var(--font-serif);font-size:19px}.design_dropHint__t0en_{display:block;font-size:var(--t-xxs);color:var(--ink-muted);margin-top:9px}.design_views__J2LQd{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.design_view__EmMiS{border:1px solid var(--gold-28);padding:14px;font-size:var(--t-xxs);color:var(--ink-muted)}.design_viewState__Sd2xt{display:block;margin-top:6px;font-family:var(--font-mono);font-size:var(--t-mono);color:var(--gold)}.design_files__k_twL{margin-top:18px}.design_file__jLbdl{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:10px 0;border-bottom:1px solid var(--gold-22);font-size:var(--t-xs)}.design_fileSize__TU3Qd{color:var(--ink-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.design_fileError__6Of7V{color:#8c3a2e;font-size:var(--t-xs);margin-top:10px;line-height:1.6}.design_notes__iN3ET{width:100%;min-height:280px;margin-top:32px;background:transparent;border:1px solid var(--gold-35);padding:22px;font-family:var(--font-serif);font-size:17px;line-height:1.7;resize:vertical;transition:border-color var(--dur) var(--ease)}.design_notes__iN3ET:focus{border-color:var(--gold)}.design_counter__U9A63{font-size:var(--t-xxs);color:var(--ink-muted);margin-top:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.design_measureGrid__shRPT{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(28px,4vw,60px);align-items:start}.design_reviewGrid__QzRiK{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(28px,4vw,64px);align-items:start}.design_reviewRow__9dTqd{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--gold-22);font-size:var(--t-sm)}.design_reviewValue__7nBMb{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.design_estimate__JrcEr{font-family:var(--font-serif);font-size:18px}.design_noteEcho__ZVAUN{font-family:var(--font-serif);font-size:17px;line-height:1.7;color:var(--ink-quote);margin-top:14px;white-space:pre-wrap}.design_submit__OkN8X{margin-top:34px}.design_submitNote__zVGl6{font-size:var(--t-xxs);color:var(--ink-muted);margin-top:16px;max-width:44ch;line-height:1.7}.design_nav__OXc_I{display:flex;gap:26px;align-items:center;margin-top:clamp(40px,5vw,72px);border-top:1px solid var(--gold-35);padding-top:26px}.design_back__OrXan{font-size:var(--t-sm-tight);color:var(--ink-muted)}.design_back__OrXan:disabled{opacity:.4;cursor:not-allowed}.design_catalogues__qszBa{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin-top:32px}.design_catalogue__5Jyhi{display:block;padding:22px;border:1px solid var(--gold-28);background:rgba(217,203,179,.18);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.design_catalogue__5Jyhi:hover{background:rgba(217,203,179,.4);border-color:var(--gold-60)}.design_catalogueName__xqrQj{display:block;font-family:var(--font-serif);font-size:19px;line-height:1.3}.design_catalogueNote__XNEVk{display:block;margin-top:8px;font-size:var(--t-xs);line-height:var(--lh-body);color:var(--ink-muted)}.design_catalogueOpen__0b1VU{display:inline-block;margin-top:14px;font-size:var(--t-xxs);letter-spacing:var(--ls-nav);color:var(--ink-muted);border-bottom:1px solid var(--gold-60);padding-bottom:2px}.design_fabricField__f4S1j{margin-top:36px}.design_contact__7opiD{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-top:26px}.design_field__ocs0S{display:block}.design_label__NYhHm{display:block;font-size:var(--t-xxs);letter-spacing:var(--ls-label);color:var(--ink-muted)}.design_input__ZHp7k{width:100%;margin-top:10px;padding:12px 0;background:transparent;border:0;border-bottom:1px solid var(--gold-35);font-family:var(--font-serif);font-size:17px;transition:border-color var(--dur) var(--ease)}.design_input__ZHp7k:focus{outline:none;border-bottom-color:var(--gold)}.design_input__ZHp7k[aria-invalid=true]{border-bottom-color:#8c3b2e}.design_hint__8wum1{margin-top:8px;font-size:var(--t-xs);line-height:var(--lh-body);color:var(--ink-muted)}.design_houseCloths__i1s89{margin-top:32px}.design_clothTabs__6PXq_{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.design_clothTab__GO79B{padding:10px 20px;border:1px solid var(--gold-28);background:transparent;color:var(--ink);font:inherit;font-size:var(--t-sm);cursor:pointer;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.design_clothTab__GO79B[aria-pressed=true]{border-color:var(--gold);background:rgba(217,203,179,.32)}.home_hero__o4ZPq{position:relative;height:min(92vh,900px);min-height:560px}.home_heroMedia__ZHc6p,.home_heroScrim__ifGCj{position:absolute;inset:0}.home_heroScrim__ifGCj{background:linear-gradient(180deg,rgba(42,38,32,.38),rgba(42,38,32,.22) 40%,rgba(42,38,32,.62));pointer-events:none}.home_heroNote__6ToeW{position:absolute;left:14px;bottom:12px;font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.08em;color:var(--on-dark-72);z-index:2}.home_heroInner__FriQK{position:relative;z-index:2;height:100%;max-width:var(--page-max);margin-inline:auto;padding-inline:var(--gutter);display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:clamp(48px,7vw,96px);color:var(--on-dark)}.home_kicker__NN1p8{font-size:var(--t-xxs);letter-spacing:var(--ls-kicker);color:var(--on-dark-82);margin-bottom:26px}.home_heroLine__wFuU6{font-family:var(--font-serif);font-weight:200;font-size:var(--t-hero);line-height:var(--lh-hero);letter-spacing:var(--ls-display)}.home_heroLineItalic__AHOMr{font-style:italic}.home_heroCtas__MWeNs{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}@media (max-width:640px){.home_hero__o4ZPq{height:auto;min-height:0;padding-top:clamp(80px,30vw,160px)}.home_heroInner__FriQK{padding-block:clamp(56px,18vw,96px) clamp(40px,12vw,72px)}.home_kicker__NN1p8{margin-bottom:18px}.home_heroCtas__MWeNs{margin-top:28px}.home_heroCtas__MWeNs>*{flex:1 1 100%}}.home_pillars__kapLj{max-width:var(--page-max);margin-inline:auto;padding:var(--section-y) var(--gutter)}.home_pillarGrid__5Fytd{display:grid;grid-template-columns:1fr;gap:clamp(40px,6vw,56px)}@media (min-width:900px){.home_pillarGrid__5Fytd{grid-template-columns:repeat(3,1fr);gap:clamp(40px,5vw,88px)}}.home_pillar__ikPQL{border-top:1px solid var(--gold-45);padding-top:26px}.home_pillarTitle__FMOyk{max-width:16ch;font-family:var(--font-serif);font-weight:300;font-size:clamp(22px,2.2vw,32px);line-height:1.2;text-wrap:balance}.home_pillarBody__u1pTB{max-width:42ch;font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink-secondary);margin-top:20px}.home_season__ZW6hW{padding-bottom:clamp(64px,9vw,120px)}.home_sectionHead__ZU9Ft{max-width:var(--page-max);margin-inline:auto;padding-inline:var(--gutter);display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-top:22px;margin-bottom:44px}.home_sectionTitle__6Zerm{font-family:var(--font-serif);font-weight:300;font-size:var(--t-h2-sm)}.home_sectionMeta__X6hrv{font-size:var(--t-xxs);white-space:nowrap}.home_railHint__b0ss_,.home_sectionMeta__X6hrv{letter-spacing:var(--ls-label);color:var(--ink-muted)}.home_railHint__b0ss_{max-width:var(--page-max);margin:28px auto 0;padding-inline:var(--gutter);font-size:var(--t-micro)}.home_tile__ctPNL{flex:0 0 auto;width:clamp(230px,26vw,340px)}@media (max-width:640px){.home_tile__ctPNL{width:74vw}}.home_tileMeta__yHiVf{display:flex;justify-content:space-between;gap:16px;margin-top:14px;font-size:var(--t-sm-tight)}.home_tilePrice__oOLiK{color:var(--ink-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.home_tileMaterial__rhlSf{font-size:var(--t-xxs);color:var(--ink-muted);margin-top:4px}.home_commission__inbl0{position:relative;background:var(--forest);color:var(--on-dark)}.home_commissionGrid__vOJGc{max-width:var(--page-max);margin-inline:auto;padding:var(--section-y-lg) var(--gutter);display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(36px,6vw,90px);align-items:center}.home_eyebrow__hSiDi{color:var(--on-dark-72)}.home_eyebrowDark___xq96,.home_eyebrow__hSiDi{font-size:var(--t-xxs);letter-spacing:var(--ls-eyebrow)}.home_eyebrowDark___xq96{color:var(--ink-muted)}.home_commissionTitle___DLD0{font-family:var(--font-serif);font-weight:200;font-size:var(--t-h2-lg);line-height:1.1;margin-top:18px}.home_commissionBody__Pg2Gg{max-width:46ch;font-size:var(--t-body);line-height:var(--lh-body);color:var(--on-dark-82);margin-top:26px}.home_commissionCta__7Jns5{margin-top:34px}.home_atelier__SZBNP{max-width:var(--page-max);margin-inline:auto;padding:var(--section-y-lg) var(--gutter)}.home_atelierGrid__qx7_F{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(32px,5vw,72px);align-items:end}.home_sectionHeading__2L2pT{font-family:var(--font-serif);font-weight:200;font-size:var(--t-h2);line-height:var(--lh-heading);margin-top:18px}.home_prose__hQmRj{max-width:48ch;font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink-secondary);margin-top:26px}.home_atelierPair__cvvW9{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,2vw,26px)}.home_atelierPairLower__aqVUe{margin-top:clamp(24px,5vw,72px)}.home_frequency__AM9r2{background:var(--bone-soft)}.home_frequencyGrid__Hl7Nd{max-width:var(--page-max);margin-inline:auto;padding:clamp(72px,10vw,140px) var(--gutter);display:grid;grid-template-columns:1fr;gap:clamp(40px,6vw,72px)}@media (min-width:900px){.home_frequencyGrid__Hl7Nd{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(48px,7vw,120px)}.home_frequencyHead__ibuF0{position:sticky;top:calc(var(--header-h) + 40px);align-self:start}}.home_frequencyList__reO89{display:grid;gap:clamp(36px,5vw,60px)}.home_frequencyItem__zcswJ{border-top:1px solid var(--gold-45);padding-top:26px}.home_frequencyNum__GhA1Q{display:block;font-family:var(--font-mono);font-size:var(--t-mono-sm);letter-spacing:var(--ls-mono);color:var(--gold)}.home_frequencyTitle__iTQuA{font-family:var(--font-serif);font-weight:300;font-size:var(--t-h4);line-height:1.2;margin-top:14px}.home_frequencyBody__ouVgE{max-width:58ch;font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink-body);margin-top:18px}.home_cloth__V35Kr{background:var(--sand)}.home_clothInner__hoxpV{max-width:var(--page-max);margin-inline:auto;padding:clamp(72px,10vw,140px) var(--gutter)}.home_clothTitle__EUEFn{max-width:20ch;font-family:var(--font-serif);font-weight:200;font-size:clamp(28px,4.2vw,58px);line-height:var(--lh-heading);margin-top:18px}.home_clothColumns__iJm3W{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(28px,4vw,64px);margin-top:clamp(40px,5vw,70px)}.home_clothProse__ubkcf{font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink-body)}.home_clothStats__gYP_b{display:flex;flex-wrap:wrap;gap:clamp(28px,8vw,110px);margin-top:34px}.home_stat__iClF_{min-width:128px}.home_statNum__nV7y8{font-family:var(--font-serif);font-weight:200;font-size:var(--t-stat);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home_statLabel__boNAU{font-size:var(--t-xxs);letter-spacing:.05em;color:var(--ink-muted);margin-top:8px;max-width:20ch}.home_seoFoot__ySEts{padding:0 var(--gutter) var(--section-y)}