.Preview_banner__QnmNb{position:fixed;left:50%;bottom:16px;z-index:100;display:flex;align-items:center;gap:14px;max-width:calc(100vw - 24px);padding:10px 16px;transform:translateX(-50%);border-radius:999px;background:#221c16;color:#f7f3ec;font-size:.8125rem;line-height:1.3;box-shadow:0 6px 24px rgba(0,0,0,.3)}.Preview_banner__QnmNb strong{letter-spacing:.08em;text-transform:uppercase;color:#d9c8ad}.Preview_banner__QnmNb button{padding:4px 12px;border:1px solid rgba(247,243,236,.4);border-radius:999px;font-size:.75rem;white-space:nowrap}.Preview_banner__QnmNb button:hover{background:rgba(247,243,236,.15)}@media (max-width:520px){.Preview_banner__QnmNb{border-radius:12px;width:calc(100vw - 24px);justify-content:space-between}}.Breadcrumbs_nav__HnA3l{font-size:.625rem;letter-spacing:.2em;text-transform:uppercase}.Breadcrumbs_list__vzOLO{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0}.Breadcrumbs_item__ibJ5l{display:inline-flex;align-items:center;color:var(--ink-50)}.Breadcrumbs_item__ibJ5l+.Breadcrumbs_item__ibJ5l:before{content:"/";margin:0 12px;color:var(--line-strong)}.Breadcrumbs_link__Lui0S{transition:color .3s var(--ease)}.Breadcrumbs_current__nU_HK,.Breadcrumbs_link__Lui0S:hover{color:var(--ink)}.Product_layout__wIGIu{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,1fr);grid-gap:clamp(28px,4.5vw,84px);gap:clamp(28px,4.5vw,84px);align-items:start;padding-top:clamp(18px,2vw,28px);padding-bottom:clamp(56px,7vw,110px)}.Product_crumbs__3V_6k{padding-top:clamp(20px,2.4vw,30px)}.Product_gallery__NdRqM{position:relative;min-width:0}.Product_track__DlFy_{display:flex;flex-direction:column;gap:10px}.Product_track__DlFy_:focus-visible{outline:1.5px solid var(--olive);outline-offset:4px}.Product_slide__0mUv5{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--ivory-deep)}.Product_slideImg__e9BRz{object-fit:cover}.Product_dots__ytCJT{display:none}.Product_buy__BoALX{min-width:0}.Product_buyInner__ARmtz{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 28px);display:flex;flex-direction:column}.Product_badge__7AOw1{align-self:flex-start;margin-bottom:16px;padding:5px 11px;background:var(--espresso);color:var(--ivory);font-size:.5rem;letter-spacing:.22em;text-transform:uppercase}.Product_name__ok8Nr{font-size:clamp(2rem,3vw,2.9rem);line-height:1.02}.Product_craft__y1hE_{margin-top:10px;font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-50)}.Product_priceBlock__V1g3T{margin-top:22px;padding-bottom:22px;border-bottom:1px solid var(--line)}.Product_tax__s84MX{margin-top:4px;font-size:.6875rem;color:var(--ink-50)}.Product_option__ZczTL{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.Product_optionLabel__ehyVm{font-size:.625rem;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-70)}.Product_optionValue__49Flc{margin-left:10px;font-size:.8125rem;letter-spacing:.02em;text-transform:none;color:var(--ink)}.Product_swatch__hiw6q{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(44,37,30,.14),0 0 0 2px var(--ivory),0 0 0 3px var(--ink-30)}.Product_colourSet__L5Xn8{padding:18px 0 20px;border-bottom:1px solid var(--line)}.Product_colourSet__L5Xn8 .Product_optionLabel__ehyVm{display:block;margin-bottom:12px}.Product_colours__7h9vy{display:flex;flex-wrap:wrap;gap:8px}.Product_colourBtn__v_CDG{position:relative;display:grid;place-items:center;width:44px;height:44px;border:1px solid transparent;border-radius:50%;transition:border-color .25s var(--ease)}.Product_colourBtn__v_CDG:hover{border-color:var(--line-strong)}.Product_colourBtn__v_CDG[aria-pressed=true]{border-color:var(--espresso)}.Product_colourDot__MC4Qf{width:32px;height:32px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(44,37,30,.14)}.Product_colourBtn__v_CDG[data-soldout]:after{content:"";position:absolute;top:6px;bottom:6px;left:50%;width:1px;background:var(--ink-70);transform:rotate(45deg)}.Product_sizeSet__uwfZ2{padding:18px 0 20px;border-bottom:1px solid var(--line)}.Product_sizeHead__2NoFG{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.Product_guideBtn__NfZzr{font-size:.6875rem;letter-spacing:.04em;color:var(--ink-70);border-bottom:1px solid var(--line-strong);transition:color .3s var(--ease),border-color .3s var(--ease)}.Product_guideBtn__NfZzr:hover{color:var(--ink);border-color:var(--ink)}.Product_sizes__XHPBe{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px}.Product_sizeBtn__Zcpd4{min-height:46px;border:1px solid var(--line-strong);font-size:.75rem;letter-spacing:.06em;transition:border-color .25s var(--ease),background-color .25s var(--ease),color .25s var(--ease)}.Product_sizeBtn__Zcpd4:hover{border-color:var(--espresso)}.Product_sizeBtn__Zcpd4[data-wide]{grid-column:span 2}.Product_sizeBtn__Zcpd4[aria-pressed=true]{border-color:var(--espresso);background:var(--espresso);color:var(--ivory)}.Product_sizeSet__uwfZ2 .Product_fieldError___H04j,.Product_sizeSet__uwfZ2 p{margin-top:10px}.Product_addRow__hHwsw{display:flex;gap:10px;margin-top:24px}.Product_addBtn___0X3A{flex:1 1;min-height:48px}.Product_wishBtn__NEp9M{flex:none;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid var(--line-strong);transition:border-color .3s var(--ease),color .3s var(--ease)}.Product_wishBtn__NEp9M:hover{border-color:var(--espresso)}.Product_wishBtn__NEp9M[data-active=true]{color:var(--rose);border-color:var(--rose)}.Product_delivery__GBP3w{display:flex;flex-direction:column;gap:10px;margin-top:26px}.Product_pinRow__9t_Ks{display:flex;border-bottom:1px solid var(--line-strong);transition:border-color .3s var(--ease)}.Product_pinRow__9t_Ks:focus-within{border-color:var(--espresso)}.Product_pinInput__ixzDP{flex:1 1;min-width:0;min-height:42px;border:0;background:none;font:inherit;font-size:.9375rem;letter-spacing:.08em;color:var(--ink)}.Product_pinInput__ixzDP:focus-visible{outline:none}.Product_pinInput__ixzDP::placeholder{letter-spacing:.02em;color:var(--ink-30)}.Product_pinBtn__hlrOS{padding:0 4px 0 16px;font-size:.625rem;letter-spacing:.22em;text-transform:uppercase}.Product_pinOk__Wn0U9{font-size:.75rem;color:var(--olive)}.Product_trust__ft7q1{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:22px;font-size:.6875rem;letter-spacing:.04em;color:var(--ink-70)}.Product_trust__ft7q1 li{display:inline-flex;align-items:center;gap:8px}.Product_trust__ft7q1 li:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--olive-soft)}.Product_accordions__k6K_n{margin-top:30px;border-top:1px solid var(--line)}.Product_acc__SO4OG{border-bottom:1px solid var(--line)}.Product_accHead__sp0zP{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:56px;font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;list-style:none}.Product_accHead__sp0zP::-webkit-details-marker{display:none}.Product_accHead__sp0zP:after,.Product_accHead__sp0zP:before{content:"";position:absolute;right:4px;top:50%;width:11px;height:1px;background:currentColor;transition:transform .35s var(--ease)}.Product_accHead__sp0zP:before{transform:rotate(90deg)}.Product_acc__SO4OG[open] .Product_accHead__sp0zP:before{transform:rotate(0deg)}.Product_accBody__MhoXb{padding:0 0 22px;font-size:.875rem;line-height:1.8;color:var(--ink-70)}.Product_accBody__MhoXb ul{display:flex;flex-direction:column;gap:6px}.Product_accBody__MhoXb li{position:relative;padding-left:16px}.Product_accBody__MhoXb li:before{content:"";position:absolute;left:0;top:.8em;width:6px;height:1px;background:var(--ink-50)}.Product_accBody__MhoXb a,.Product_help__4w1a1 a{color:var(--ink);border-bottom:1px solid var(--line-strong)}.Product_help__4w1a1{margin-top:22px;font-size:.8125rem;color:var(--ink-70)}.Product_sticky__yXBUQ{display:none}.Product_dialog__sNBjq{width:min(520px,calc(100vw - 32px));margin:auto;padding:0;border:0;background:var(--paper);color:var(--ink);box-shadow:0 30px 80px rgba(24,19,14,.25)}.Product_dialog__sNBjq::-webkit-backdrop{background:rgba(24,19,14,.45)}.Product_dialog__sNBjq::backdrop{background:rgba(24,19,14,.45)}.Product_dialog__sNBjq[open]{animation:Product_dialogIn__p0K2L .4s var(--ease-out)}@keyframes Product_dialogIn__p0K2L{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.Product_dialogInner__SFZw6{padding:26px clamp(20px,4vw,34px) 30px}.Product_dialogHead__YNfUX{display:flex;align-items:center;justify-content:space-between}.Product_dialogTitle___2fid{font-size:1.7rem}.Product_dialogClose__wsOtg{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%}.Product_dialogClose__wsOtg:hover{background:var(--ivory-deep)}.Product_dialogNote__gFEJM{margin:8px 0 20px;font-size:.8125rem;color:var(--ink-70)}.Product_table___YKLA{width:100%;border-collapse:collapse;font-size:.875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Product_table___YKLA td,.Product_table___YKLA th{padding:11px 8px;border-bottom:1px solid var(--line);text-align:left;font-weight:400}.Product_table___YKLA thead th{font-size:.5625rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-50)}.Product_table___YKLA tbody th{font-weight:500}@media (max-width:900px){.Product_layout__wIGIu{grid-template-columns:1fr;gap:26px;padding-top:12px}.Product_gallery__NdRqM{margin-inline:calc(var(--gutter) * -1)}.Product_track__DlFy_{position:relative;flex-direction:row;gap:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.Product_track__DlFy_::-webkit-scrollbar{display:none}.Product_slide__0mUv5{flex:0 0 100%;scroll-snap-align:start}.Product_dots__ytCJT{position:absolute;left:0;right:0;bottom:16px;display:flex;justify-content:center;gap:4px}.Product_dot__WtHU8{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center}.Product_dot__WtHU8:after{content:"";width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.55);transition:background-color .3s var(--ease),transform .3s var(--ease)}.Product_dot__WtHU8[data-active=true]:after{background:#fff;transform:scale(1.25)}.Product_buyInner__ARmtz{position:static}.Product_sticky__yXBUQ{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:14px;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background:rgba(252,250,246,.97);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -1px 0 var(--line);transform:translateY(110%);transition:transform .45s var(--ease-out)}.Product_sticky__yXBUQ[data-show=true]{transform:none}.Product_sticky__yXBUQ .Product_btn__bL3dC{flex:none;min-height:48px;padding-inline:22px}.Product_stickyInfo__O2sAC{flex:1 1;min-width:0;display:flex;flex-direction:column}.Product_stickyName__AWBKy{overflow:hidden;font-size:.8125rem;white-space:nowrap;text-overflow:ellipsis}.Product_stickyPrice__l9eKP{font-size:.75rem;color:var(--ink-70)}}@media (max-width:400px){.Product_sizes__XHPBe{grid-template-columns:repeat(3,1fr)}}.Product_sizeBtn__Zcpd4:disabled{color:var(--ink-50);border-style:dashed;text-decoration:line-through;cursor:not-allowed}.Product_sizeBtn__Zcpd4:disabled:hover{border-color:var(--line-strong)}.BrandStory_top__X6ADN{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;grid-gap:clamp(28px,5vw,92px);gap:clamp(28px,5vw,92px)}.BrandStory_copy__BPRpT{display:flex;flex-direction:column;gap:clamp(14px,1.8vw,22px)}.BrandStory_title__GJ8Oo{font-size:clamp(1.75rem,3.2vw,3rem);line-height:1.06}.BrandStory_titleAccent__j8mKY{font-style:italic}.BrandStory_body__9YB_F{max-width:42ch;font-size:.9375rem;line-height:1.85;color:var(--ink-70)}.BrandStory_cta__FkRxE{margin-top:8px;align-self:flex-start}.BrandStory_frame__jgwy_{position:relative;aspect-ratio:16/10.5;overflow:hidden;background:var(--ivory-deep)}.BrandStory_img__75Txb{object-fit:cover}.BrandStory_crafts__EBi4I{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0 clamp(16px,2.4vw,42px);gap:0 clamp(16px,2.4vw,42px);margin-top:clamp(40px,5.5vw,92px)}.BrandStory_craft__g2bjP{padding-top:18px;border-top:1px solid var(--line-strong)}.BrandStory_craftName__eu5qG{font-family:var(--font-serif),Georgia,serif;font-size:clamp(1.15rem,1.9vw,1.65rem);font-weight:300;line-height:1.2}.BrandStory_craftPlace__D7l8H{display:block;margin-top:5px;font-size:.625rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-30)}@media (max-width:900px){.BrandStory_top__X6ADN{grid-template-columns:1fr;gap:clamp(26px,6vw,44px)}.BrandStory_frame__jgwy_{aspect-ratio:16/11}.BrandStory_crafts__EBi4I{grid-template-columns:repeat(2,1fr);gap:0 20px}.BrandStory_craft__g2bjP{padding-block:16px 14px}}@media (max-width:480px){.BrandStory_crafts__EBi4I{grid-template-columns:1fr}}.CategoryGrid_grid__V4Dyu{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(14px,1.6vw,26px);gap:clamp(14px,1.6vw,26px)}@media (min-width:1025px){.CategoryGrid_item__TSP0g:nth-child(2n){margin-top:clamp(24px,3.4vw,56px)}}.CategoryGrid_card__WBoTH{display:block}.CategoryGrid_frame__6Sm_x{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--ivory-deep)}.CategoryGrid_img__72Pim{object-fit:cover;transition:transform 1.1s var(--ease-out)}.CategoryGrid_card__WBoTH:focus-visible .CategoryGrid_img__72Pim,.CategoryGrid_card__WBoTH:hover .CategoryGrid_img__72Pim{transform:scale(1.045)}.CategoryGrid_shade__CQx6I{position:absolute;inset:0;background:linear-gradient(0deg,rgba(26,20,15,.52) 0,rgba(26,20,15,.05) 42%,rgba(26,20,15,0) 62%)}.CategoryGrid_overlay__JfSjP{position:absolute;left:clamp(16px,1.6vw,26px);right:clamp(16px,1.6vw,26px);bottom:clamp(16px,1.6vw,24px);color:#fff}.CategoryGrid_name__UjJRS{font-family:var(--font-serif),Georgia,serif;font-size:clamp(1.35rem,2vw,1.9rem);font-weight:300;line-height:1.1}.CategoryGrid_count__nD9na{display:block;margin-top:4px;font-size:.5625rem;letter-spacing:.24em;text-transform:uppercase;color:rgba(255,255,255,.76)}.CategoryGrid_meta__VKF8g{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-top:14px}.CategoryGrid_caption__vpFbJ{font-size:.75rem;line-height:1.6;color:var(--ink-50);max-width:28ch}.CategoryGrid_shop__2Lg75{flex:none;display:inline-flex;align-items:center;gap:8px;font-size:.5625rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink)}.CategoryGrid_shop__2Lg75 svg{transition:transform .5s var(--ease)}.CategoryGrid_card__WBoTH:hover .CategoryGrid_shop__2Lg75 svg{transform:translateX(5px)}@media (max-width:1024px){.CategoryGrid_grid__V4Dyu{grid-template-columns:repeat(2,1fr);gap:clamp(14px,3vw,24px) clamp(12px,2.4vw,20px)}}@media (max-width:560px){.CategoryGrid_frame__6Sm_x{aspect-ratio:4/5}.CategoryGrid_caption__vpFbJ{display:none}.CategoryGrid_meta__VKF8g{margin-top:10px;justify-content:flex-start}}.CollectionFeature_wrap__FTqUv{position:relative;background:var(--paper);overflow:hidden}.CollectionFeature_inner__g5m_z{display:grid;grid-template-columns:1.05fr 1fr;align-items:stretch;min-height:clamp(520px,74vh,800px)}.CollectionFeature_media__Im5_X{position:relative;background:var(--ivory-deep)}.CollectionFeature_img__6c8Xz{object-fit:cover}.CollectionFeature_stamp__erAkr{position:absolute;left:clamp(18px,2vw,34px);bottom:clamp(18px,2vw,34px);padding:8px 14px;background:rgba(252,250,246,.9);font-size:.5625rem;letter-spacing:.26em;text-transform:uppercase;color:var(--ink-70)}.CollectionFeature_copy__LFKdE{display:flex;flex-direction:column;justify-content:center;gap:clamp(16px,2vw,26px);padding:clamp(52px,7vw,110px) clamp(24px,6vw,110px);max-width:720px}.CollectionFeature_title__JTf5P{font-size:clamp(2.1rem,4.2vw,4.25rem);line-height:1}.CollectionFeature_titleAccent__zQBYe{display:block;font-style:italic}.CollectionFeature_body__6y7hc{max-width:44ch;font-size:clamp(.875rem,1vw,1rem);line-height:1.85;color:var(--ink-70)}.CollectionFeature_facts__wxVhc{display:flex;flex-wrap:wrap;gap:0;margin-top:6px;border-top:1px solid var(--line)}.CollectionFeature_fact__PC3CV{flex:1 1 140px;padding:14px 18px 14px 0;border-bottom:1px solid var(--line)}.CollectionFeature_factLabel__fpci4{display:block;font-size:.5625rem;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-30)}.CollectionFeature_factValue__I8HQk{display:block;margin-top:4px;font-family:var(--font-serif),Georgia,serif;font-size:1.0625rem;font-style:italic}.CollectionFeature_cta__n7lUS{margin-top:10px;align-self:flex-start}@media (max-width:900px){.CollectionFeature_inner__g5m_z{grid-template-columns:1fr;min-height:0}.CollectionFeature_media__Im5_X{aspect-ratio:4/4.4}.CollectionFeature_copy__LFKdE{padding:clamp(36px,8vw,60px) var(--gutter) clamp(48px,9vw,72px);max-width:none}}.Hero_hero__bqvNd{position:relative;margin-top:calc(var(--nav-h) * -1);height:clamp(580px,88vh,920px);min-height:580px;display:flex;align-items:flex-end;overflow:hidden;background:#241d17;isolation:isolate}.Hero_media__OGcwm{position:absolute;inset:-4% 0;z-index:-2;transform:translate3d(0,var(--hero-shift,0),0);will-change:transform}.Hero_media__OGcwm picture{display:block;width:100%;height:100%}.Hero_image__z_RW5{width:100%;height:100%;object-fit:cover;object-position:62% 30%;animation:Hero_settle__ctWte 2.4s var(--ease-out) both}@keyframes Hero_settle__ctWte{0%{transform:scale(1.085)}to{transform:scale(1)}}.Hero_scrim__5Nzon{position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,rgba(23,18,13,.62),rgba(23,18,13,.3) 34%,rgba(23,18,13,0) 62%),linear-gradient(0deg,rgba(23,18,13,.5) 0,rgba(23,18,13,0) 42%)}.Hero_content__WDVga{position:relative;width:100%;max-width:var(--maxw);margin-inline:auto;padding:0 var(--gutter) clamp(52px,8vh,96px);color:#fff}.Hero_eyebrowRow__TogZK{display:flex;align-items:center;gap:16px;margin-bottom:clamp(18px,2.4vh,30px);animation:Hero_riseIn__Vp11W 1s var(--ease-out) .25s both}.Hero_rule__KcOoh{display:block;width:clamp(34px,5vw,72px);height:1px;background:rgba(255,255,255,.55);transform-origin:left;animation:Hero_drawRule__ziYDT 1.1s var(--ease-out) .2s both}.Hero_eyebrowText__hymWB{font-size:.625rem;font-weight:400;letter-spacing:.34em;text-transform:uppercase;color:rgba(255,255,255,.84)}.Hero_title__h4PJ2{font-family:var(--font-serif),Georgia,serif;font-weight:300;font-size:clamp(3rem,8.6vw,8.25rem);line-height:.9;letter-spacing:-.02em;text-shadow:0 1px 34px rgba(20,15,10,.24)}.Hero_line__fO3s8{display:block;overflow:hidden;padding-bottom:.06em}.Hero_line__fO3s8>span{display:block;animation:Hero_riseIn__Vp11W 1.15s var(--ease-out) both}.Hero_line__fO3s8:first-child>span{animation-delay:.36s}.Hero_line__fO3s8:nth-child(2)>span{animation-delay:.48s}.Hero_accent___7FV1{font-style:italic;letter-spacing:-.005em;padding-left:.1em}.Hero_sub__mpF_z{max-width:31ch;margin-top:clamp(16px,2.2vh,26px);font-size:clamp(.875rem,1.05vw,1.0625rem);font-weight:300;line-height:1.7;color:rgba(255,255,255,.86);animation:Hero_riseIn__Vp11W 1.1s var(--ease-out) .66s both}.Hero_ctas__dB6t2{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(26px,3.6vh,44px);animation:Hero_riseIn__Vp11W 1.1s var(--ease-out) .8s both}.Hero_foot__Y0osG{position:absolute;right:var(--gutter);bottom:clamp(52px,8vh,96px);display:flex;align-items:flex-end;gap:40px;color:rgba(255,255,255,.78);animation:Hero_riseIn__Vp11W 1.1s var(--ease-out) .95s both}.Hero_credit__sNdfc{display:block;text-align:right;font-size:.625rem;letter-spacing:.2em;text-transform:uppercase;line-height:1.9}a.Hero_credit__sNdfc{transition:color .3s var(--ease)}a.Hero_credit__sNdfc:hover{color:#fff}a.Hero_credit__sNdfc:hover .Hero_creditName__qZn0M{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.Hero_creditName__qZn0M{display:block;font-family:var(--font-serif),Georgia,serif;font-size:.9375rem;font-style:italic;letter-spacing:.02em;text-transform:none;color:#fff}.Hero_scrollCue__HovjE{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:.5625rem;letter-spacing:.26em;text-transform:uppercase;white-space:nowrap}.Hero_scrollLine__KTOE8{position:relative;width:1px;height:56px;background:rgba(255,255,255,.28);overflow:hidden}.Hero_scrollLine__KTOE8:after{content:"";position:absolute;inset:0;background:#fff;animation:Hero_trickle__9Zwu3 2.6s var(--ease) infinite}@keyframes Hero_riseIn__Vp11W{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes Hero_drawRule__ziYDT{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes Hero_trickle__9Zwu3{0%{transform:translateY(-100%)}55%,to{transform:translateY(100%)}}@media (max-width:1100px){.Hero_foot__Y0osG{gap:28px}.Hero_credit__sNdfc{display:none}}@media (max-width:760px){.Hero_hero__bqvNd{height:clamp(560px,90svh,860px);min-height:0;align-items:flex-end}.Hero_media__OGcwm{inset:0}.Hero_image__z_RW5{object-position:56% 22%}.Hero_scrim__5Nzon{background:linear-gradient(0deg,rgba(23,18,13,.76) 0,rgba(23,18,13,.34) 30%,rgba(23,18,13,0) 58%),linear-gradient(180deg,rgba(23,18,13,.34) 0,rgba(23,18,13,0) 24%)}.Hero_content__WDVga{padding-bottom:34px}.Hero_eyebrowRow__TogZK{gap:11px}.Hero_rule__KcOoh{width:22px}.Hero_eyebrowText__hymWB{font-size:.5rem;letter-spacing:.24em}.Hero_title__h4PJ2{font-size:clamp(2.75rem,14vw,4rem)}.Hero_sub__mpF_z{max-width:26ch;margin-top:14px;font-size:.875rem}.Hero_ctas__dB6t2{gap:10px;margin-top:24px}.Hero_ctas__dB6t2>*{flex:1 1;min-width:0;min-height:52px;padding-inline:12px;font-size:.625rem;letter-spacing:.16em}.Hero_foot__Y0osG{display:none}}@media (prefers-reduced-motion:reduce){.Hero_media__OGcwm{transform:none}.Hero_image__z_RW5{animation:none}.Hero_scrollLine__KTOE8:after{animation:none;opacity:.4}}.InstagramGrid_wrap__NUDSz{background:var(--ivory-deep)}.InstagramGrid_head__jhILk{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;margin-bottom:clamp(30px,4vw,54px)}.InstagramGrid_title__OH1db{font-size:clamp(1.75rem,3.2vw,3rem)}.InstagramGrid_handle__qVrBl{display:inline-flex;align-items:center;gap:9px;font-size:.6875rem;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-70);border-bottom:1px solid transparent;transition:border-color .4s var(--ease),color .4s var(--ease)}.InstagramGrid_handle__qVrBl:hover{color:var(--ink);border-color:var(--line-strong)}.InstagramGrid_grid__iDCYX{--offset:clamp(18px,2.6vw,44px);display:grid;grid-template-columns:repeat(5,1fr);grid-gap:clamp(10px,1.2vw,18px);gap:clamp(10px,1.2vw,18px);padding-bottom:var(--offset)}.InstagramGrid_cell__f6B2J:nth-child(2n){transform:translateY(var(--offset))}.InstagramGrid_tile__PoZI1{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:var(--ivory)}.InstagramGrid_img__dNaHi{object-fit:cover;transition:transform 1.1s var(--ease-out)}.InstagramGrid_tile__PoZI1:hover .InstagramGrid_img__dNaHi{transform:scale(1.06)}.InstagramGrid_veil__ARdIy{position:absolute;inset:0;display:grid;place-items:center;background:rgba(24,18,13,.3);color:#fff;opacity:0;transition:opacity .45s var(--ease)}.InstagramGrid_tile__PoZI1:focus-visible .InstagramGrid_veil__ARdIy,.InstagramGrid_tile__PoZI1:hover .InstagramGrid_veil__ARdIy{opacity:1}@media (max-width:860px){.InstagramGrid_grid__iDCYX{--offset:0px;position:relative;display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:var(--gutter);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none}.InstagramGrid_grid__iDCYX::-webkit-scrollbar{display:none}.InstagramGrid_cell__f6B2J{flex:0 0 32%;scroll-snap-align:start}.InstagramGrid_cell__f6B2J:nth-child(2n){transform:none}}@media (max-width:620px){.InstagramGrid_cell__f6B2J{flex-basis:46%}}@media (max-width:460px){.InstagramGrid_cell__f6B2J{flex-basis:62%}}.PageHeader_plain___eX8F{padding-top:clamp(28px,4vw,52px);padding-bottom:clamp(30px,4vw,56px)}.PageHeader_body__yyjMP{display:flex;flex-direction:column;gap:clamp(12px,1.4vw,18px);margin-top:clamp(28px,4vw,56px)}.PageHeader_title__dBLEz{font-size:clamp(2.4rem,5.6vw,5rem);line-height:.98;letter-spacing:-.015em}.PageHeader_title__dBLEz em{font-style:italic}.PageHeader_row__r_FqM{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.PageHeader_intro__vFd2v{max-width:52ch;font-size:clamp(.875rem,1vw,1rem);line-height:1.8;color:var(--ink-70)}.PageHeader_meta__JTh7F{font-size:.625rem;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-50);white-space:nowrap}.PageHeader_crumbsBar__JuFvy{padding-top:clamp(20px,2.4vw,30px);padding-bottom:clamp(18px,2vw,26px)}.PageHeader_banner__RZ902{position:relative;display:flex;align-items:flex-end;height:clamp(380px,62vh,620px);overflow:hidden;background:var(--espresso);color:#fff;isolation:isolate}.PageHeader_bannerImg__Z3jPS{z-index:-2;object-fit:cover;object-position:50% 30%;animation:PageHeader_settle__b8DcD 2s var(--ease-out) both}.PageHeader_scrim__xFqMe{position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,rgba(23,18,13,.6),rgba(23,18,13,.22) 45%,rgba(23,18,13,0) 70%),linear-gradient(0deg,rgba(23,18,13,.5) 0,rgba(23,18,13,0) 45%)}.PageHeader_bannerBody__Qxmtz{width:100%;padding-bottom:clamp(32px,5vw,64px);display:flex;flex-direction:column;gap:clamp(12px,1.4vw,18px);animation:PageHeader_rise__bhbyJ 1.1s var(--ease-out) .15s both}.PageHeader_banner__RZ902 .PageHeader_eyebrow__aeYzA{color:rgba(255,255,255,.82)}.PageHeader_banner__RZ902 .PageHeader_intro__vFd2v{color:rgba(255,255,255,.86);max-width:46ch}.PageHeader_banner__RZ902 .PageHeader_meta__JTh7F{color:rgba(255,255,255,.72)}@keyframes PageHeader_settle__b8DcD{0%{transform:scale(1.06)}to{transform:none}}@keyframes PageHeader_rise__bhbyJ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media (max-width:700px){.PageHeader_banner__RZ902{height:clamp(360px,72svh,560px)}.PageHeader_scrim__xFqMe{background:linear-gradient(0deg,rgba(23,18,13,.74) 0,rgba(23,18,13,.2) 55%,rgba(23,18,13,0) 80%)}}.About_lead__9v_tG{position:relative;height:clamp(340px,72vh,760px);overflow:hidden;background:var(--ivory-deep)}.About_leadImg__xgXEy{object-fit:cover;object-position:50% 12%}.About_manifesto__Yz_zc{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:clamp(28px,6vw,110px);gap:clamp(28px,6vw,110px);align-items:start}.About_quote__7L0ct{font-size:clamp(2rem,3.8vw,3.6rem);line-height:1.06}.About_quote__7L0ct em{font-style:italic;color:var(--olive)}.About_manifestoBody__Oi5wp{padding-top:10px;font-size:1rem;line-height:1.9;color:var(--ink-70)}.About_manifestoBody__Oi5wp p+p{margin-top:1.2em}.About_story__Irr7t{background:var(--paper)}.About_storyInner__eSDNr{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(28px,6vw,110px);gap:clamp(28px,6vw,110px);align-items:center;padding-block:var(--section-y);scroll-margin-top:var(--nav-h)}.About_storyFrame__9tEiw{position:relative;aspect-ratio:4/4.4;overflow:hidden;background:var(--ivory-deep)}.About_storyImg__36CKE{object-fit:cover}.About_storyCopy__ZYOOG{display:flex;flex-direction:column;align-items:flex-start;gap:18px;max-width:480px;font-size:.9375rem;line-height:1.9;color:var(--ink-70)}.About_storyTitle__KhM71{font-size:clamp(2rem,3.4vw,3.2rem);color:var(--ink)}.About_storyTitle__KhM71 em{font-style:italic}.About_numbers__zpJ_z{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(20px,3vw,44px);gap:clamp(20px,3vw,44px)}.About_number__rkEPZ{display:flex;flex-direction:column;gap:10px;padding-top:20px;border-top:1px solid var(--line-strong)}.About_numberValue__N7fQ0{font-family:var(--font-serif),Georgia,serif;font-size:clamp(2.6rem,5vw,4.4rem);font-weight:300;line-height:1}.About_numberLabel__zqxUK{font-size:.8125rem;color:var(--ink-70);max-width:22ch}.About_process__VFdzj{background:var(--ivory-deep)}.About_processHead__vuvLw{display:flex;flex-direction:column;gap:14px;margin-bottom:clamp(32px,4vw,60px)}.About_processTitle__q2TlY{font-size:clamp(2rem,3.6vw,3.4rem)}.About_processTitle__q2TlY em{font-style:italic}.About_steps__gLRfI{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(20px,3vw,44px);gap:clamp(20px,3vw,44px);list-style:none}.About_step__y0hUv{display:flex;flex-direction:column;gap:12px;padding-top:20px;border-top:1px solid var(--line-strong)}.About_stepNo__0Mj8a{font-size:.625rem;letter-spacing:.24em;color:var(--ink-50)}.About_stepTitle__jF9FN{font-size:clamp(1.4rem,2vw,1.8rem)}.About_stepText__28LGq{font-size:.875rem;line-height:1.8;color:var(--ink-70)}.About_crafts__9_1tC{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0 clamp(16px,2.4vw,42px);gap:0 clamp(16px,2.4vw,42px)}.About_craft__8qn1U{display:flex;flex-direction:column;gap:6px;padding-top:18px;border-top:1px solid var(--line-strong)}.About_craftName__KRHNL{font-family:var(--font-serif),Georgia,serif;font-size:clamp(1.2rem,1.9vw,1.65rem);font-weight:300}.About_craftPlace__zynat{font-size:.625rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-50)}.About_cta__zxiy7{background:var(--espresso);color:var(--ivory)}.About_ctaInner__uKiRc{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;padding-block:clamp(56px,7vw,104px)}.About_ctaTitle__RvGGX{font-size:clamp(2rem,4vw,3.6rem)}.About_ctaTitle__RvGGX em{font-style:italic;color:var(--champagne)}.About_ctaButtons__vx2Da{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:900px){.About_manifesto__Yz_zc,.About_storyInner__eSDNr{grid-template-columns:1fr}.About_crafts__9_1tC,.About_numbers__zpJ_z,.About_steps__gLRfI{grid-template-columns:repeat(2,1fr);gap:28px 20px}}@media (max-width:480px){.About_crafts__9_1tC,.About_numbers__zpJ_z,.About_steps__gLRfI{grid-template-columns:1fr}.About_ctaButtons__vx2Da{width:100%}.About_ctaButtons__vx2Da>*{flex:1 1}}.InfoLayout_layout__0gu3s{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:clamp(32px,7vw,120px);gap:clamp(32px,7vw,120px);align-items:start;padding-top:clamp(8px,2vw,24px);border-top:1px solid var(--line)}.InfoLayout_side__C_SGP{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 28px);padding-top:28px}.InfoLayout_sideLabel__F6FLS{margin-bottom:12px;font-size:.5625rem;letter-spacing:.28em;text-transform:uppercase;color:var(--ink-50)}.InfoLayout_sideList__ufOUe{display:flex;flex-direction:column;gap:4px;margin-bottom:28px}.InfoLayout_sideList__ufOUe a{display:inline-block;padding:5px 0;font-size:.875rem;color:var(--ink-70);transition:color .3s var(--ease)}.InfoLayout_sideList__ufOUe a:hover{color:var(--ink)}.InfoLayout_sideList__ufOUe a[aria-current=page]{color:var(--ink);font-weight:400;box-shadow:inset 2px 0 0 var(--espresso);padding-left:12px}.InfoLayout_content__5SD1t{padding-top:28px;min-width:0}.InfoLayout_draft__49srf{margin-bottom:32px;padding:14px 18px;border-left:2px solid var(--champagne);background:var(--paper);font-size:.8125rem;color:var(--ink-70)}.InfoLayout_faqGroup__JhsyW+.InfoLayout_faqGroup__JhsyW{margin-top:clamp(36px,4vw,56px)}.InfoLayout_faqTitle__GXg48{margin-bottom:12px;font-size:clamp(1.4rem,2.2vw,1.85rem)}.InfoLayout_faq__9MfCI{border-bottom:1px solid var(--line);max-width:760px}.InfoLayout_faqQ__sfleQ{position:relative;display:block;padding:20px 40px 20px 0;font-size:.9375rem;color:var(--ink);cursor:pointer;list-style:none}.InfoLayout_faqQ__sfleQ::-webkit-details-marker{display:none}.InfoLayout_faqQ__sfleQ:after,.InfoLayout_faqQ__sfleQ:before{content:"";position:absolute;right:4px;top:50%;width:12px;height:1px;background:currentColor;transition:transform .35s var(--ease)}.InfoLayout_faqQ__sfleQ:before{transform:rotate(90deg)}.InfoLayout_faq__9MfCI[open] .InfoLayout_faqQ__sfleQ:before{transform:rotate(0deg)}.InfoLayout_faqA__SskDk{padding:0 40px 22px 0;font-size:.875rem;line-height:1.85;color:var(--ink-70)}.InfoLayout_faqA__SskDk a{color:var(--ink);border-bottom:1px solid var(--line-strong)}.InfoLayout_contactGrid__ukHs4{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:start}.InfoLayout_contactForm__ef6dD{display:flex;flex-direction:column;gap:18px}.InfoLayout_contactRow__5O4aZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.InfoLayout_contactDone__6yVpf{padding:28px;background:var(--paper);border:1px solid var(--line)}.InfoLayout_contactDoneTitle__KmQM8{font-family:var(--font-serif),Georgia,serif;font-size:1.8rem;font-weight:300;margin-bottom:8px}.InfoLayout_detail__kq2_6,.InfoLayout_details___yaET{display:flex;flex-direction:column}.InfoLayout_detail__kq2_6{gap:6px;padding:20px 0;border-top:1px solid var(--line)}.InfoLayout_detailLabel__I8yYm{font-size:.5625rem;letter-spacing:.26em;text-transform:uppercase;color:var(--ink-50)}.InfoLayout_detailValue__TE31S{font-family:var(--font-serif),Georgia,serif;font-size:1.3rem;font-weight:300;color:var(--ink)}.InfoLayout_detailNote__xg0H1{font-size:.8125rem;color:var(--ink-70)}@media (max-width:900px){.InfoLayout_layout__0gu3s{grid-template-columns:1fr;gap:0}.InfoLayout_side__C_SGP{position:relative;top:auto;display:flex;gap:6px;margin:0 calc(var(--gutter) * -1);padding:14px var(--gutter);overflow-x:auto;overscroll-behavior-x:contain;border-bottom:1px solid var(--line);scrollbar-width:none}.InfoLayout_side__C_SGP::-webkit-scrollbar{display:none}.InfoLayout_sideLabel__F6FLS{display:none}.InfoLayout_sideList__ufOUe{flex-direction:row;gap:6px;margin:0}.InfoLayout_sideList__ufOUe a{padding:7px 14px;border:1px solid var(--line-strong);border-radius:18px;font-size:.75rem;white-space:nowrap}.InfoLayout_sideList__ufOUe a[aria-current=page]{padding-left:14px;box-shadow:none;border-color:var(--espresso)}.InfoLayout_contactGrid__ukHs4{grid-template-columns:1fr}}@media (max-width:560px){.InfoLayout_contactRow__5O4aZ{grid-template-columns:1fr}}