@font-face{font-family:Custom Cut EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/eb-garamond-italic-latin-ext.011sea4zi31q-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Custom Cut EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/eb-garamond-italic-latin.1wv9adx67v-8j.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Custom Cut EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/eb-garamond-normal-latin-ext.2pz3sxkhdzxz_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Custom Cut EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/eb-garamond-normal-latin.257csl9lc0s0n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;src:url(../media/plus-jakarta-sans-latin-ext.35a5cae5tspm2.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF,U+AB30-AB6F}@font-face{font-family:Plus Jakarta Sans;src:url(../media/plus-jakarta-sans-latin.18rizl4rsrl42.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.home-module__06co2W__home,.home-module__06co2W__announcement{--home-ink:#1a1a1a;--home-heading:#302d29;--home-paper:#faf9f7;--home-stone:#f4f1eb;--home-gold:#c59b27;--home-brass:#8c733e;--home-label:#765720;--home-muted:#444748;--home-rule:#d8d4cc;--home-gutter:clamp(1.25rem, 5.1vw, 4.1rem);--home-sans:"Plus Jakarta Sans", system-ui, sans-serif;font-family:var(--home-sans)}.home-module__06co2W__home{--font-serif:"Custom Cut EB Garamond", Georgia, serif;--font-sans:var(--home-sans);--font-body:var(--home-sans);--color-secondary:var(--home-gold);color:var(--home-ink);background:var(--home-paper)}.home-module__06co2W__announcement{background:var(--home-ink);color:var(--home-paper)}.home-module__06co2W__announcementInner{padding:.45rem var(--home-gutter);flex-wrap:wrap;justify-content:center;align-items:center;gap:.2rem 1.5rem;font-size:.72rem;display:flex}.home-module__06co2W__announcementInner a+a:before{content:"•";color:var(--home-gold);margin-right:1.5rem}.home-module__06co2W__announcementInner a:hover{text-decoration:underline}.home-module__06co2W__announcementInner a:focus-visible{outline:2px solid var(--home-gold);outline-offset:2px}.home-module__06co2W__hero{background:var(--home-stone)}.home-module__06co2W__heroGrid,.home-module__06co2W__categorySection,.home-module__06co2W__productSection,.home-module__06co2W__processSection{width:min(100%,1280px);padding-inline:var(--home-gutter);margin-inline:auto}.home-module__06co2W__heroGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(1.75rem,5vw,4rem);padding-block:clamp(2.5rem,5.2vw,5rem);display:grid}.home-module__06co2W__heroGrid:has(.home-module__06co2W__heroCopy:only-child){grid-template-columns:minmax(0,1fr)}.home-module__06co2W__heroCopy{min-width:0;display:grid}.home-module__06co2W__heroCopySlide{grid-area:1/1;min-width:0}.home-module__06co2W__eyebrow{color:var(--home-label);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.85rem;font-size:.73rem;font-weight:400}.home-module__06co2W__heroTitle{color:var(--home-heading);font-family:var(--font-serif);letter-spacing:-.045em;overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(2.65rem,4.65vw,4.2rem);font-weight:400;line-height:.96}.home-module__06co2W__heroTitle em{color:var(--home-brass)}.home-module__06co2W__slidePreview>div>h2{color:#302d29;font-family:Custom Cut EB Garamond,Georgia,serif;font-size:1.75rem;font-weight:400;line-height:1.1}.home-module__06co2W__slidePreview h2 em{color:#8c733e}.home-module__06co2W__heroSubtitle{max-width:47ch;color:var(--home-muted);white-space:pre-line;margin-top:1.3rem;line-height:1.55}.home-module__06co2W__heroActions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.home-module__06co2W__primaryAction,.home-module__06co2W__secondaryAction,.home-module__06co2W__quietLink,.home-module__06co2W__showMore{text-transform:uppercase;letter-spacing:.08em;justify-content:center;align-items:center;gap:.65rem;min-height:44px;font-size:.72rem;font-weight:400;display:inline-flex}.home-module__06co2W__primaryAction,.home-module__06co2W__secondaryAction{color:var(--home-ink);padding:.8rem 1rem}.home-module__06co2W__primaryAction{background:var(--home-gold)}.home-module__06co2W__primaryAction:hover{background:#d5b04c}.home-module__06co2W__secondaryAction{background:var(--home-paper)}.home-module__06co2W__secondaryAction:hover{background:#e7e2d8}.home-module__06co2W__primaryAction svg,.home-module__06co2W__secondaryAction svg,.home-module__06co2W__quietLink svg{flex:none}.home-module__06co2W__heroMedia{isolation:isolate;aspect-ratio:1.37;background:#e2ded2;border-radius:3px;position:relative;overflow:hidden;box-shadow:0 5px 18px #1a1a1a14}.home-module__06co2W__heroFrame{transition:opacity .35s;position:absolute;inset:0}.home-module__06co2W__heroFrame img{object-fit:cover;object-position:66% center}.home-module__06co2W__carouselControls,.home-module__06co2W__heroShopLink{border-radius:3px;position:absolute;bottom:.9rem}.home-module__06co2W__carouselControls{background:var(--home-paper);color:var(--home-ink);align-items:center;padding-inline:.65rem .15rem;display:flex;left:.9rem}.home-module__06co2W__carouselControls span{white-space:nowrap;margin-right:.2rem;font-size:.72rem}.home-module__06co2W__carouselControls button{width:36px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.home-module__06co2W__carouselControls button:hover{color:var(--home-label)}.home-module__06co2W__heroShopLink{background:var(--home-ink);min-height:44px;color:var(--home-paper);align-items:center;gap:.65rem;padding:.65rem .95rem;font-size:.84rem;font-weight:400;display:inline-flex;right:.9rem}.home-module__06co2W__heroShopLink:hover{background:var(--home-gold);color:var(--home-ink)}.home-module__06co2W__carouselControls button:focus-visible,.home-module__06co2W__heroShopLink:focus-visible{outline-offset:-4px}.home-module__06co2W__craftStrip{border-block:1px solid var(--home-rule);padding:1.15rem var(--home-gutter);text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;font-size:.85rem;display:grid}.home-module__06co2W__craftStrip span+span{border-left:1px solid var(--home-rule)}.home-module__06co2W__categorySection,.home-module__06co2W__productSection,.home-module__06co2W__processSection{padding-block:clamp(2.5rem,5.5vw,5.4rem)}.home-module__06co2W__categorySection{padding-bottom:1.35rem}.home-module__06co2W__sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:1.7rem;display:flex}.home-module__06co2W__sectionHeading h2,.home-module__06co2W__studioCopy h2{letter-spacing:-.035em;font-size:clamp(2.15rem,3.9vw,3.5rem);font-weight:400;line-height:1.02}.home-module__06co2W__sectionHeading h2{color:var(--home-heading)}.home-module__06co2W__sectionHeading .home-module__06co2W__eyebrow{margin-bottom:.5rem}.home-module__06co2W__sectionDescription{max-width:60ch;color:var(--home-muted);margin-top:.7rem}.home-module__06co2W__quietLink:hover{text-underline-offset:.2em;text-decoration:underline}.home-module__06co2W__categoryLinks{flex-wrap:wrap;gap:.45rem;display:flex}.home-module__06co2W__categoryLinks a{background:var(--home-stone);border-radius:100px;align-items:center;min-height:38px;padding:.45rem .8rem;font-size:.72rem;font-weight:400;display:inline-flex}.home-module__06co2W__categoryLinks a:first-child{background:var(--home-ink);color:var(--home-paper)}.home-module__06co2W__categoryLinks a:hover{text-decoration:underline}.home-module__06co2W__categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.home-module__06co2W__categoryCard{isolation:isolate;aspect-ratio:1.38;background:var(--home-stone);min-height:220px;color:var(--home-paper);border-radius:3px;align-items:end;display:flex;position:relative;overflow:hidden}.home-module__06co2W__categoryCard img{object-fit:cover;object-position:center 36%}.home-module__06co2W__categoryCaption{background:#1a1a1aee;width:100%;padding:1rem;position:relative}.home-module__06co2W__categoryCaption h3,.home-module__06co2W__processGrid h3{font-size:1.65rem;font-weight:400;line-height:1.16}.home-module__06co2W__categoryCaption p,.home-module__06co2W__processGrid li p{margin-top:.28rem;font-size:.85rem}.home-module__06co2W__categoryCaption p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-module__06co2W__categoryCard:hover h3{text-underline-offset:.2em;text-decoration:underline}.home-module__06co2W__offerSection{background:var(--home-stone)}.home-module__06co2W__productRail{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:calc(33.3333% - 1rem);grid-auto-flow:column;gap:1.5rem;margin-inline:-4px;padding:4px 4px 1rem;display:grid;overflow-x:auto}.home-module__06co2W__productRail article{scroll-snap-align:start;min-width:0}.home-module__06co2W__productRail .product-card-image{aspect-ratio:1;border-radius:3px;margin-bottom:.65rem}.home-module__06co2W__productRail .product-card-title{font-size:1.5rem;font-weight:400;line-height:1.18}.home-module__06co2W__productRail .font-label{font-weight:400}.home-module__06co2W__showMore{color:var(--home-paper);background:var(--home-ink);padding:.85rem 1.3rem}.home-module__06co2W__showMore:hover{background:var(--home-gold);color:var(--home-ink)}.home-module__06co2W__processGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none;display:grid}.home-module__06co2W__processGrid li{border:1px solid var(--home-rule);background:var(--home-stone);min-width:0;padding:1.25rem;position:relative}.home-module__06co2W__processGrid li p{color:var(--home-muted)}.home-module__06co2W__processNumber{width:2rem;height:2rem;color:var(--home-label);letter-spacing:.04em;border:1px solid #c9b379;border-radius:50%;place-items:center;margin-bottom:.65rem;font-size:.69rem;font-weight:400;display:inline-grid}.home-module__06co2W__processConnector{z-index:1;background:var(--home-paper);width:1.65rem;height:1.65rem;color:var(--home-label);pointer-events:none;border:1px solid #c9b379;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:calc(100% + 1rem);transform:translate(-50%,-50%)}@media (prefers-reduced-motion:no-preference){.home-module__06co2W__processGrid[data-animate=true] .home-module__06co2W__processConnector{animation:.85s ease-in-out 2 home-module__06co2W__process-flow}.home-module__06co2W__processGrid[data-animate=true] li:nth-child(2) .home-module__06co2W__processConnector{animation-delay:.28s}}@keyframes home-module__06co2W__process-flow{0%,to{box-shadow:0 0 #c59b2700}45%{box-shadow:0 0 0 5px #c59b2736}}.home-module__06co2W__studio{background:var(--home-ink);color:var(--home-paper);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-module__06co2W__studioImage{min-height:18rem;position:relative}.home-module__06co2W__studioImage img{object-fit:cover}.home-module__06co2W__studioImage figcaption{background:var(--home-ink);padding:.25rem .65rem;font-size:.72rem;position:absolute;bottom:.8rem;left:.8rem}.home-module__06co2W__studioCopy{padding:clamp(2.5rem, 5vw, 6rem) var(--home-gutter);align-self:center}.home-module__06co2W__studioCopy .home-module__06co2W__eyebrow{color:var(--home-gold)}.home-module__06co2W__studioCopy>p:not(.home-module__06co2W__eyebrow){color:#e0ddd6;max-width:38ch;margin-top:1.2rem}@media (max-width:900px){.home-module__06co2W__productRail{grid-auto-columns:calc(50% - .5rem);gap:1rem}}@media (max-width:767px){.home-module__06co2W__heroGrid{grid-template-columns:minmax(0,1fr);gap:1.45rem;padding-block:1.8rem 1.25rem}.home-module__06co2W__heroTitle{font-size:clamp(2.45rem,10.1vw,3.8rem)}.home-module__06co2W__heroSubtitle{margin-top:.8rem;font-size:.96rem}.home-module__06co2W__heroActions{gap:.55rem;margin-top:.9rem}.home-module__06co2W__heroMedia{aspect-ratio:1.47}}@media (max-width:640px){.home-module__06co2W__announcementInner,.home-module__06co2W__craftStrip,.home-module__06co2W__categoryLinks,.home-module__06co2W__categoryGrid,.home-module__06co2W__productRail{overscroll-behavior-inline:contain;scroll-padding-inline:var(--home-gutter);scroll-snap-type:x proximity;scrollbar-width:thin;overflow-x:auto}.home-module__06co2W__craftStrip:focus-visible,.home-module__06co2W__productRail:focus-visible{scroll-snap-type:none}.home-module__06co2W__announcementInner{flex-wrap:nowrap;justify-content:flex-start;gap:.85rem;font-size:.65rem}.home-module__06co2W__announcementInner a{white-space:nowrap;scroll-snap-align:start;flex:none}.home-module__06co2W__announcementInner a+a:before{margin-right:.85rem}.home-module__06co2W__eyebrow{margin-bottom:.65rem;font-size:.65rem}.home-module__06co2W__heroActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-module__06co2W__primaryAction,.home-module__06co2W__secondaryAction{text-align:center;padding-inline:.55rem;font-size:.67rem}.home-module__06co2W__heroActions>a:only-child{grid-column:1/-1;justify-self:start}.home-module__06co2W__craftStrip{grid-template-columns:none;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:start;padding-block:.85rem}.home-module__06co2W__craftStrip span{scroll-snap-align:start;padding-inline:.65rem}.home-module__06co2W__craftStrip span:first-child{padding-inline-start:0}.home-module__06co2W__categoryLinks,.home-module__06co2W__categoryGrid,.home-module__06co2W__productRail{margin-inline:calc(-1 * var(--home-gutter));padding:4px var(--home-gutter) .75rem}.home-module__06co2W__categoryLinks{flex:0 0 calc(100% + 2 * var(--home-gutter));flex-wrap:nowrap}.home-module__06co2W__categoryLinks a{white-space:nowrap;scroll-snap-align:start;flex:none}.home-module__06co2W__categoryGrid{grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;gap:.8rem}.home-module__06co2W__categoryGrid>*{scroll-snap-align:start;min-width:0}.home-module__06co2W__categoryGrid:has(>:only-child){grid-auto-columns:100%}.home-module__06co2W__categoryCard{aspect-ratio:1.52;min-height:0}.home-module__06co2W__productRail{grid-auto-columns:74%}.home-module__06co2W__offerSection .home-module__06co2W__productRail:has(>:nth-child(2)){grid-auto-columns:45%;gap:.75rem}.home-module__06co2W__processGrid{grid-template-columns:minmax(0,1fr);gap:1rem}.home-module__06co2W__processGrid li{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.85rem .9rem;display:grid}.home-module__06co2W__processGrid h3{font-size:1.45rem}.home-module__06co2W__processNumber{margin-bottom:0}.home-module__06co2W__processConnector{width:1.4rem;height:1.4rem;top:calc(100% + .5rem);left:1.9rem}.home-module__06co2W__processConnector svg{rotate:90deg}.home-module__06co2W__studio{grid-template-columns:minmax(0,1fr)}.home-module__06co2W__studioImage{aspect-ratio:1.45;min-height:0}.home-module__06co2W__studioCopy{padding-block:2rem 2.6rem}}@media (max-width:359px){.home-module__06co2W__carouselControls,.home-module__06co2W__heroShopLink{bottom:.55rem}.home-module__06co2W__carouselControls{padding-inline:.45rem .1rem;left:.55rem}.home-module__06co2W__carouselControls button{width:28px}.home-module__06co2W__heroShopLink{gap:.45rem;padding-inline:.65rem;right:.55rem}}@media (prefers-reduced-motion:reduce){.home-module__06co2W__heroFrame{transition:none}}
