.Home_container__d256j{position:relative;min-height:100vh;background:var(--paper);color:var(--ink)}.Home_progress__VvG9k{position:fixed;top:0;left:0;height:2px;width:100%;background:var(--oxblood);transform:scaleX(0);transform-origin:0 50%;z-index:100;transition:transform 80ms linear}.Home_header__y2QYS{position:fixed;top:0;left:0;right:0;z-index:50;padding:1.4rem var(--gutter);transition:background-color .6s var(--ease-out),color .6s var(--ease-out),border-color .6s var(--ease-out),-webkit-backdrop-filter .6s var(--ease-out);transition:background-color .6s var(--ease-out),backdrop-filter .6s var(--ease-out),color .6s var(--ease-out),border-color .6s var(--ease-out);transition:background-color .6s var(--ease-out),backdrop-filter .6s var(--ease-out),color .6s var(--ease-out),border-color .6s var(--ease-out),-webkit-backdrop-filter .6s var(--ease-out);border-bottom:1px solid transparent;color:var(--paper)}.Home_headerSolid__RTTkk{background:hsla(38,41%,95%,.92);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-bottom-color:var(--rule);color:var(--ink)}.Home_headerInner__9F_67{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:2rem;gap:2rem;max-width:1480px;margin:0 auto}.Home_wordmark__sLpzV{display:inline-flex;align-items:baseline;gap:.32em;font-family:var(--display);font-weight:400;font-size:1.5rem;letter-spacing:-.01em;line-height:1}.Home_wordmarkBriar__xiNjw{font-weight:500}.Home_wordmarkAmp__RqmbL{font-style:italic;font-weight:400;color:var(--gold);font-size:1.6rem;transform:translateY(.06em)}.Home_headerSolid__RTTkk .Home_wordmarkAmp__RqmbL{color:var(--gold)}.Home_wordmarkBeam__LjBc7{font-weight:500}.Home_nav__KViFq{display:flex;align-items:center;justify-content:flex-end;gap:2.6rem;font-family:var(--display);font-style:normal;font-weight:500;font-size:.78rem;letter-spacing:.22em;text-transform:uppercase}.Home_nav__KViFq a{position:relative;padding:.2rem 0;transition:opacity .22s var(--ease-out)}.Home_nav__KViFq a:hover{opacity:.7}.Home_nav__KViFq a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:0 50%;transition:transform .32s var(--ease-out)}.Home_nav__KViFq a:hover:after{transform:scaleX(1)}.Home_cartBtn__51d1Z{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem .9rem;border:1px solid;border-radius:999px;transition:background-color .28s var(--ease-out),color .28s var(--ease-out)}.Home_cartBtn__51d1Z:hover{border-color:var(--ink)}.Home_cartBtn__51d1Z:hover,.Home_headerSolid__RTTkk .Home_cartBtn__51d1Z:hover{background:var(--ink);color:var(--paper)}.Home_cartCount__sF_JW{font-family:var(--mono);font-size:.72rem;letter-spacing:.04em}.Home_hero__VkeT1{position:relative;min-height:100vh;width:100%;overflow:hidden;color:var(--paper);background:#2a1f15}.Home_heroImageWrap__nCYc4{position:absolute;inset:0;z-index:0}.Home_heroImage__TUNRx{position:absolute;inset:-4%;background-size:cover;background-position:50%;filter:brightness(.85) saturate(.85) sepia(.18)}.Home_heroVignette__s7C3e{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,14,8,.45),rgba(20,14,8,0) 20%,rgba(20,14,8,0) 60%,rgba(20,14,8,.55)),radial-gradient(ellipse at center,transparent 35%,rgba(0,0,0,.5) 100%)}.Home_heroInner__5fyPC{position:relative;z-index:2;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.4rem;padding:7rem var(--gutter) 4rem;text-align:center;color:var(--paper);max-width:1100px;margin:0 auto}.Home_heroInner__5fyPC .smallcaps{color:var(--paper);opacity:.86;letter-spacing:.32em;font-size:.72rem}.Home_heroWordmark__FZBoS{font-family:var(--display);font-weight:500;font-size:clamp(3.5rem,11vw,9rem);line-height:.9;letter-spacing:-.025em;color:var(--paper);display:inline-block}.Home_heroWordmark__FZBoS em{font-style:italic;font-weight:300;color:var(--gold);margin:0 .05em}.Home_heroTagline__4zg7f{font-family:var(--display);font-style:italic;font-weight:300;font-size:clamp(1.1rem,2vw,1.5rem);letter-spacing:.04em;color:var(--paper);opacity:.88;margin-top:-.4rem}.Home_heroLede__gBwid{font-family:var(--body);font-style:italic;font-size:1.05rem;line-height:1.6;color:var(--paper);opacity:.86;max-width:34rem}.Home_heroCta__tj5RJ{display:inline-flex;align-items:center;gap:.7rem;padding:.95rem 1.6rem;border:1px solid hsla(0,0%,100%,.5);border-radius:0;color:var(--paper);margin-top:1rem;font-family:var(--display);font-weight:500;transition:background .32s var(--ease-out),color .32s var(--ease-out),border-color .32s var(--ease-out),letter-spacing .32s var(--ease-out)}.Home_heroCta__tj5RJ .smallcaps{letter-spacing:.28em;font-size:.7rem;color:var(--paper);opacity:1}.Home_heroCta__tj5RJ:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.Home_heroCta__tj5RJ:hover .smallcaps{color:var(--ink)}@media (max-width:600px){.Home_heroInner__5fyPC{padding-top:5.5rem}}.Home_intro__7207I{background:var(--paper-cream);padding:var(--section) var(--gutter);border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft)}.Home_introInner__Z8jF6{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 2fr;grid-gap:4rem 3rem;gap:4rem 3rem;align-items:start}.Home_introInner__Z8jF6 .smallcaps:first-child{color:var(--oxblood)}.Home_introQuote__juEA5{grid-column:2;font-family:var(--display);font-weight:300;font-size:clamp(2.4rem,6vw,5rem);line-height:1;letter-spacing:-.02em;margin-top:-.25em;text-wrap:balance}.Home_introQuote__juEA5 em{font-style:italic;color:var(--oxblood);font-weight:400}.Home_introBody__cb8o3{grid-column:2;display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;margin-top:2.4rem;max-width:56rem}.Home_introBody__cb8o3 p{font-family:var(--body);font-size:1.08rem;line-height:1.65;color:var(--ink-soft)}.Home_introBody__cb8o3 p:first-child:first-letter{font-family:var(--display);font-style:italic;font-size:3.4em;float:left;line-height:.85;margin:.05em .1em 0 -.04em;color:var(--oxblood)}@media (max-width:820px){.Home_introInner__Z8jF6{grid-template-columns:1fr}.Home_introBody__cb8o3,.Home_introQuote__juEA5{grid-column:1}.Home_introBody__cb8o3{grid-template-columns:1fr}}.Home_marquee__spQ3o{background:var(--paper-deep);color:var(--ink);padding:1.6rem 0;overflow:hidden;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.Home_marqueeTrack__v3xM1{display:flex;width:max-content;animation:Home_marquee__spQ3o 50s linear infinite}.Home_marqueeRow__V9ECF{display:flex;align-items:center;gap:3rem;padding-right:3rem;flex-shrink:0}.Home_marqueeWord__SXwB4{display:inline-flex;align-items:center;gap:3rem;font-family:var(--display);font-size:clamp(1.8rem,3.5vw,2.6rem);letter-spacing:-.01em;white-space:nowrap}.Home_marqueeWord__SXwB4 em{font-style:italic;font-weight:300;color:var(--ink)}.Home_marqueeDot__Hty7S{color:var(--oxblood);font-size:.5em;transform:translateY(-.05em)}.Home_featured__R_mtl{background:var(--paper);padding:var(--section) var(--gutter) calc(var(--section) * .6);position:relative}.Home_collectionHeader__xyk9e{max-width:1280px;margin:0 auto 4rem;display:grid;grid-template-columns:auto 1fr;grid-gap:1.5rem 3rem;gap:1.5rem 3rem;align-items:end;border-bottom:1px solid var(--rule);padding-bottom:2rem}.Home_collectionHeader__xyk9e .smallcaps{color:var(--oxblood)}.Home_collectionTitle__CizEG{grid-column:1/-1;font-family:var(--display);font-weight:300;font-size:clamp(2.2rem,5vw,4.2rem);line-height:1;letter-spacing:-.02em;margin-top:-.3em}.Home_collectionTitle__CizEG em{font-style:italic;color:var(--oxblood)}.Home_featuredInner__pVdze{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.Home_featuredImageWrap__osuTN{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--paper-deep);display:block}.Home_featuredImage__m4TKx{position:absolute;inset:0;background-size:cover;background-position:50%;transform:scale(1.02);transition:transform 1.4s var(--ease-out),filter .8s var(--ease-out)}.Home_featuredImageWrap__osuTN:hover .Home_featuredImage__m4TKx{transform:scale(1.08);filter:brightness(.92)}.Home_featuredOverlay__S233_{position:absolute;bottom:1.4rem;right:1.4rem;padding:.7rem 1.1rem;background:hsla(38,41%,95%,.94);color:var(--ink);border-radius:999px;opacity:0;transform:translateY(8px);transition:opacity .32s var(--ease-out),transform .32s var(--ease-out)}.Home_featuredImageWrap__osuTN:hover .Home_featuredOverlay__S233_{opacity:1;transform:translateY(0)}.Home_featuredText__tsZxK{display:flex;flex-direction:column;gap:1.2rem}.Home_featuredText__tsZxK>.mono{color:var(--oxblood);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase}.Home_featuredTitle__cmYJ_{font-family:var(--display);font-weight:300;font-size:clamp(2.4rem,5.5vw,4.6rem);line-height:.96;letter-spacing:-.02em}.Home_featuredTitle__cmYJ_ em{font-style:italic}.Home_featuredCategory__jeOE7{font-family:var(--body);font-style:italic;color:var(--ink-soft);font-size:1.1rem;margin-top:-.4rem}.Home_featuredDescription__S4xKn{font-family:var(--body);font-size:1.08rem;line-height:1.7;color:var(--ink-soft);max-width:36rem}.Home_featuredMeta__1JK1g{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-top:1.6rem;border-top:1px solid var(--rule);margin-top:.4rem}.Home_featuredMeta__1JK1g>.mono{font-size:1rem;color:var(--ink)}.Home_featuredLink__Uezrd{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--body);font-style:italic;font-size:1rem;color:var(--oxblood);position:relative}.Home_featuredLink__Uezrd:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;transform:scaleX(1);transform-origin:0 50%;transition:transform .38s var(--ease-out)}.Home_featuredLink__Uezrd:hover:after{transform:scaleX(0);transform-origin:100% 50%}.Home_featuredLink__Uezrd span:last-child{transition:transform .38s var(--ease-out)}.Home_featuredLink__Uezrd:hover span:last-child{transform:translateX(4px)}@media (max-width:820px){.Home_featuredInner__pVdze{grid-template-columns:1fr;gap:2rem}}.Home_index__g3etF{background:var(--paper);padding:0 var(--gutter) var(--section)}.Home_indexHeader__tnwx0{max-width:1280px;margin:0 auto 2.4rem;display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid var(--rule);padding-bottom:1rem}.Home_indexHeader__tnwx0 .smallcaps{color:var(--ink-soft)}.Home_indexHeader__tnwx0 .mono{font-size:.78rem;color:var(--ink-soft);letter-spacing:.18em}.Home_indexGrid__zeQVP{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4rem 2.4rem;gap:4rem 2.4rem}.Home_card__E5spL{display:flex;flex-direction:column;gap:1.2rem;position:relative}.Home_cardImageWrap__3LtbJ{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--paper-deep)}.Home_cardImageHover__jSvp9,.Home_cardImage__2COby{position:absolute;inset:0;background-size:cover;background-position:50%;transition:transform 1.4s var(--ease-out),opacity .7s var(--ease-out)}.Home_cardImage__2COby{transform:scale(1.01);z-index:1}.Home_cardImageHover__jSvp9{opacity:0;transform:scale(1.06);z-index:2}.Home_card__E5spL:hover .Home_cardImage__2COby{transform:scale(1.06)}.Home_card__E5spL:hover .Home_cardImageHover__jSvp9{opacity:1;transform:scale(1.02)}.Home_cardNumber__U0vTc{position:absolute;top:1rem;left:1rem;z-index:3;background:hsla(38,41%,95%,.92);padding:.35rem .6rem;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}.Home_cardMeta__pexx9{display:flex;flex-direction:column;gap:.3rem;border-top:1px solid var(--rule);padding-top:1rem}.Home_cardName__6fxyP{font-family:var(--display);font-weight:300;font-size:1.7rem;line-height:1;letter-spacing:-.01em}.Home_cardName__6fxyP em{font-style:italic}.Home_cardCategory__UG3mw{font-family:var(--body);font-style:italic;color:var(--ink-soft);font-size:.95rem}.Home_cardPrice__Xthc9{margin-top:.4rem;font-size:.9rem;color:var(--ink);letter-spacing:.02em}@media (max-width:880px){.Home_indexGrid__zeQVP{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.Home_indexGrid__zeQVP{grid-template-columns:1fr}}.Home_process__2kEVQ{background:var(--paper-deep);padding:var(--section) var(--gutter);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.Home_processInner__DoZsj{max-width:1080px;margin:0 auto}.Home_processHeader__6YyyJ{text-align:center;margin-bottom:5rem}.Home_processHeader__6YyyJ .smallcaps{color:var(--oxblood)}.Home_processTitle__0jGM0{font-family:var(--display);font-style:italic;font-weight:300;font-size:clamp(2.6rem,6vw,5rem);line-height:1;letter-spacing:-.02em;margin:.6rem 0 1.4rem}.Home_processLead__ZKr3s{font-family:var(--body);font-size:1.15rem;line-height:1.65;color:var(--ink-soft);max-width:38rem;margin:0 auto}.Home_processList__mH2U2{list-style:none;display:flex;flex-direction:column}.Home_processItem__Qu0Hs{display:grid;grid-template-columns:6rem 1fr;grid-gap:2rem;gap:2rem;padding:2.4rem 0;border-top:1px solid var(--rule);align-items:baseline}.Home_processItem__Qu0Hs:last-child{border-bottom:1px solid var(--rule)}.Home_processNum__Nu2D_{font-size:1.1rem;color:var(--oxblood);letter-spacing:.18em}.Home_processStepTitle__YqYlB{font-family:var(--display);font-weight:400;font-size:clamp(1.6rem,2.6vw,2.2rem);letter-spacing:-.01em;margin-bottom:.5rem}.Home_processStepText__80U81{font-family:var(--body);font-size:1.05rem;line-height:1.65;color:var(--ink-soft);max-width:44rem}@media (max-width:600px){.Home_processItem__Qu0Hs{grid-template-columns:1fr;gap:.5rem}}.Home_atelier__jEIBS{position:relative;min-height:80vh;display:flex;align-items:center;justify-content:center;padding:var(--section) var(--gutter);overflow:hidden;color:var(--paper)}.Home_atelierImageWrap__dvnUY{position:absolute;inset:0;z-index:0}.Home_atelierImage__FX6tl{position:absolute;inset:-4%;background-size:cover;background-position:50%;filter:brightness(.62) saturate(.85)}.Home_atelierTint__1hb0L{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,16,12,.4),rgba(20,16,12,.7))}.Home_atelierCard__j4mI1{position:relative;z-index:2;max-width:38rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.3rem}.Home_atelierCard__j4mI1 .smallcaps{color:var(--oxblood)}.Home_atelierTitle__2a96k{font-family:var(--display);font-weight:300;font-size:clamp(2.4rem,6vw,4.8rem);line-height:1;letter-spacing:-.02em;text-wrap:balance}.Home_atelierTitle__2a96k em{font-style:italic}.Home_atelierBody__4vYNo{font-family:var(--body);font-size:1.1rem;line-height:1.65;color:hsla(0,0%,100%,.86)}.Home_atelierLink__8oDpO{display:inline-flex;align-items:center;gap:.7rem;margin-top:1rem;padding:1rem 1.5rem;border:1px solid hsla(0,0%,100%,.55);border-radius:999px;font-family:var(--body);font-style:italic;transition:background .32s var(--ease-out),color .32s var(--ease-out),border-color .32s var(--ease-out)}.Home_atelierLink__8oDpO:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.Home_footer__yFiaX{background:var(--paper);color:var(--ink);padding:var(--section) var(--gutter) 2.5rem;border-top:1px solid var(--rule)}.Home_footerHero__Fwomh{max-width:1280px;margin:0 auto 4rem;text-align:center;border-bottom:1px solid var(--rule);padding-bottom:3rem}.Home_footerWordmark__ylbeD{font-family:var(--display);font-weight:300;font-size:clamp(4rem,14vw,12rem);line-height:.9;letter-spacing:-.04em;display:inline-block}.Home_footerWordmark__ylbeD em{font-style:italic;color:var(--gold)}.Home_footerCols__EgxkV{max-width:1280px;margin:0 auto 4rem;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem}.Home_footerCols__EgxkV .smallcaps{color:var(--ink-soft);display:block;margin-bottom:1rem}.Home_footerCols__EgxkV ul{list-style:none;display:flex;flex-direction:column;gap:.5rem}.Home_footerCols__EgxkV a{font-family:var(--body);font-style:italic;color:var(--ink);font-size:1rem;transition:color .22s var(--ease-out)}.Home_footerCols__EgxkV a:hover{color:var(--oxblood)}.Home_footerCols__EgxkV li{font-family:var(--body);font-style:italic;color:var(--ink-soft)}.Home_colophon__M0h9Q{max-width:1280px;margin:0 auto;padding-top:1.5rem;border-top:1px solid var(--rule-soft);display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;font-size:.72rem;color:var(--ink-faint);letter-spacing:.16em;text-transform:uppercase}@media (max-width:720px){.Home_footerCols__EgxkV{grid-template-columns:repeat(2,1fr);gap:2.4rem}.Home_colophon__M0h9Q{justify-content:flex-start}}.Home_cartScrim__nAt5H{position:fixed;inset:0;background:rgba(20,16,12,.45);opacity:0;pointer-events:none;transition:opacity .38s var(--ease-out);z-index:200}.Home_cartScrimOpen__cdPox{opacity:1;pointer-events:auto}.Home_cart__D5r6D{position:fixed;top:0;right:0;height:100dvh;width:min(440px,92vw);background:var(--paper-cream);z-index:210;transform:translateX(102%);transition:transform .52s var(--ease-quart);display:flex;flex-direction:column;border-left:1px solid var(--rule)}.Home_cartOpen__kvmLB{transform:translateX(0)}.Home_cartHeader__0BVWT{display:flex;justify-content:space-between;align-items:center;padding:1.4rem 1.6rem;border-bottom:1px solid var(--rule)}.Home_cartHeader__0BVWT .smallcaps{color:var(--oxblood)}.Home_cartClose__MkUht{font-family:var(--display);font-size:1.6rem;line-height:1;color:var(--ink-soft);transition:color .22s var(--ease-out)}.Home_cartClose__MkUht:hover{color:var(--ink)}.Home_cartEmpty__9eCcA{padding:4rem 1.6rem;text-align:center}.Home_cartEmptyTitle__YdflI{font-family:var(--display);font-size:1.8rem;line-height:1.1;margin-bottom:.6rem}.Home_cartEmptyBody___7Ro_{font-family:var(--body);font-style:italic;color:var(--ink-soft)}.Home_cartItems__FGyqk{list-style:none;flex:1 1;overflow-y:auto;padding:.6rem 1.6rem}.Home_cartItem__2SHfc{padding:1.4rem 0;border-bottom:1px solid var(--rule-soft)}.Home_cartItemTop__MDDCi{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.6rem}.Home_cartItemName__oMz00{font-family:var(--display);font-size:1.3rem;line-height:1.1}.Home_cartItemTop__MDDCi>.mono{color:var(--ink-soft)}.Home_cartItemBottom__KVOcj{display:flex;justify-content:space-between;align-items:center}.Home_qty__8wSvf{display:inline-flex;align-items:center;gap:.6rem;border:1px solid var(--rule);border-radius:999px;padding:.2rem .4rem}.Home_qty__8wSvf button{width:1.6rem;height:1.6rem;border-radius:50%;font-family:var(--body);font-size:1rem;color:var(--ink-soft);transition:color .2s var(--ease-out)}.Home_qty__8wSvf button:hover{color:var(--ink)}.Home_qty__8wSvf span{min-width:1.4rem;text-align:center;font-size:.8rem}.Home_cartRemove__CmUpJ{font-family:var(--body);color:var(--ink-faint);transition:color .22s var(--ease-out)}.Home_cartRemove__CmUpJ:hover{color:var(--oxblood)}.Home_cartFooter__QxvNj{padding:1.4rem 1.6rem;border-top:1px solid var(--rule);display:flex;flex-direction:column;gap:1rem;background:var(--paper)}.Home_cartTotal__X8wkS{display:flex;justify-content:space-between;align-items:baseline}.Home_cartTotalAmt__b0VC7{font-size:1.2rem;color:var(--ink)}.Home_cartReserve__tRjPd{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;padding:1rem 1.2rem;background:var(--ink);color:var(--paper);border-radius:999px;transition:background .28s var(--ease-out),letter-spacing .28s var(--ease-out)}.Home_cartReserve__tRjPd:hover{background:var(--oxblood);letter-spacing:.22em}.Home_cartNote__q_6_H{font-family:var(--body);font-style:italic;font-size:.85rem;color:var(--ink-faint);text-align:center}