.home-module__Hx0lNG__home{margin-bottom:-64px;padding-top:0}.home-module__Hx0lNG__hero{border-bottom:1px solid var(--line);touch-action:pan-y;background:#ede6d8;align-items:stretch;width:100vw;min-height:620px;margin-left:calc(50% - 50vw);display:flex;position:relative;overflow:hidden}.home-module__Hx0lNG__heroBackdrop{z-index:0;position:absolute;inset:0}.home-module__Hx0lNG__heroSlideLayer{opacity:0;z-index:0;pointer-events:none;transition:opacity .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.home-module__Hx0lNG__heroSlideLayerActive{opacity:1;z-index:1}.home-module__Hx0lNG__heroPicture{width:100%;height:100%;display:block;position:absolute;inset:0}.home-module__Hx0lNG__heroWideImg{object-fit:cover;object-position:65% center}.home-module__Hx0lNG__heroFallbackScene{background:radial-gradient(circle at 75%,#f5efe2 0%,#e4dac6 100%);position:absolute;inset:0}.home-module__Hx0lNG__heroFallbackProduct{background:#fff;border-radius:8px;width:min(46%,580px);position:absolute;top:6%;bottom:6%;right:max(4%,50% - 620px);overflow:hidden;box-shadow:0 18px 40px #24332e18}.home-module__Hx0lNG__heroFallbackProduct img{object-fit:contain;padding:20px}.home-module__Hx0lNG__heroGradient{z-index:2;pointer-events:none;background:linear-gradient(90deg,#f7f5f0f5 0%,#f7f5f0e6 33%,#f7f5f070 50%,#f7f5f000 66%);position:absolute;inset:0}.home-module__Hx0lNG__heroInner{z-index:3;width:min(var(--page-max-width), calc(100% - var(--page-gutter) * 2));grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:32px;margin-inline:auto;padding-block:64px 44px;display:grid;position:relative}.home-module__Hx0lNG__heroCopyColumn{align-self:center;max-width:600px}.home-module__Hx0lNG__heroCopyStack{grid-template-areas:"copy";align-items:center;display:grid}.home-module__Hx0lNG__heroCopySlide{pointer-events:none;grid-area:copy}.home-module__Hx0lNG__heroCopySlideActive{pointer-events:auto;z-index:2}.home-module__Hx0lNG__heroTitleGroup{opacity:0;will-change:opacity, transform;transition:opacity .2s ease-out,transform .2s ease-out;transform:translateY(10px)}.home-module__Hx0lNG__heroBodyGroup{opacity:0;will-change:opacity, transform;transition:opacity .2s ease-out,transform .2s ease-out;transform:translateY(12px)}.home-module__Hx0lNG__heroCopySlideActive .home-module__Hx0lNG__heroTitleGroup{opacity:1;transition:opacity .45s cubic-bezier(.22,1,.36,1) 30ms,transform .45s cubic-bezier(.22,1,.36,1) 30ms;transform:translateY(0)}.home-module__Hx0lNG__heroCopySlideActive .home-module__Hx0lNG__heroBodyGroup{opacity:1;transition:opacity .48s cubic-bezier(.22,1,.36,1) 95ms,transform .48s cubic-bezier(.22,1,.36,1) 95ms;transform:translateY(0)}.home-module__Hx0lNG__heroEyebrow{letter-spacing:.16em;text-transform:uppercase;color:#46504a;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;font-size:.7rem;font-weight:600;display:inline-flex}.home-module__Hx0lNG__heroEyebrowRule{background:var(--wood);opacity:.75;width:44px;height:1px;display:inline-block}.home-module__Hx0lNG__heroHeading{font-family:var(--font-heading), Georgia, serif;letter-spacing:-.036em;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:clamp(2.65rem,4.35vw,3.85rem);font-weight:400;line-height:1.07}.home-module__Hx0lNG__heroHeading em{color:var(--wood);font-style:italic;font-weight:400}.home-module__Hx0lNG__heroDescription{color:#3e4842;max-width:450px;margin-top:22px;font-size:.96rem;line-height:1.7}.home-module__Hx0lNG__heroActions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:30px;display:flex}.home-module__Hx0lNG__heroTextCta{min-height:48px;color:var(--ink);align-items:center;gap:8px;padding-inline:4px;font-size:.88rem;font-weight:500;transition:color .18s;display:inline-flex}.home-module__Hx0lNG__heroTextCta span{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.home-module__Hx0lNG__heroTextCta svg{width:16px;height:16px;transition:transform .18s}.home-module__Hx0lNG__heroTextCta:hover{color:var(--accent);text-decoration:none}.home-module__Hx0lNG__heroTextCta:hover svg{transform:translate(3px)}.home-module__Hx0lNG__heroRightDock{flex-direction:column;justify-self:end;align-items:flex-end;display:flex}.home-module__Hx0lNG__heroControls{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7f5f0c7;border:1px solid #d5cebfd9;border-radius:999px;align-items:center;gap:4px;padding:4px 6px;display:flex}.home-module__Hx0lNG__sliderArrow{width:44px;height:44px;color:var(--ink);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.home-module__Hx0lNG__sliderArrow:hover{background:#ffffffd9}.home-module__Hx0lNG__sliderArrow svg{width:15px;height:15px}.home-module__Hx0lNG__sliderDots{align-items:center;gap:0;display:flex}.home-module__Hx0lNG__sliderDot{background:0 0;border:0;justify-content:center;align-items:center;width:34px;height:44px;padding:0;display:inline-flex}.home-module__Hx0lNG__sliderDot:hover{background:0 0}.home-module__Hx0lNG__sliderDot span{background:#252b2642;border-radius:999px;width:7px;height:7px;transition:width .22s cubic-bezier(.22,1,.36,1),background-color .22s}.home-module__Hx0lNG__sliderDotActive span{background:var(--accent);width:22px}.home-module__Hx0lNG__collectionsSection{padding-block:68px 36px;position:relative}.home-module__Hx0lNG__curatedSection{padding-block:36px 68px}.home-module__Hx0lNG__editorialHeader{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex;position:relative}.home-module__Hx0lNG__editorialTitleBlock{z-index:1;min-width:0;position:relative}.home-module__Hx0lNG__titleWithRule{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.home-module__Hx0lNG__titleWithRule h2{letter-spacing:-.03em;color:var(--ink);font-size:clamp(1.85rem,2.85vw,2.55rem)}.home-module__Hx0lNG__headingRule{background:var(--wood);opacity:.65;flex-shrink:0;width:56px;height:1px;display:inline-block}.home-module__Hx0lNG__sectionSubtitle{color:var(--muted);margin-top:8px;font-size:.9rem;line-height:1.55}.home-module__Hx0lNG__sectionLink{min-height:44px;color:var(--ink);z-index:1;flex-shrink:0;align-items:center;gap:8px;font-size:.84rem;font-weight:500;display:inline-flex;position:relative}.home-module__Hx0lNG__sectionLink span{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.home-module__Hx0lNG__sectionLink svg{width:15px;height:15px;transition:transform .18s}.home-module__Hx0lNG__sectionLink:hover{color:var(--accent);text-decoration:none}.home-module__Hx0lNG__sectionLink:hover svg{transform:translate(3px)}.home-module__Hx0lNG__collectionsWatermark{width:210px;height:105px;color:var(--wood);opacity:.16;pointer-events:none;position:absolute;top:-18px;right:0}.home-module__Hx0lNG__departments{grid-template-rows:repeat(2,minmax(226px,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.home-module__Hx0lNG__departmentItemTall{grid-row:span 2}.home-module__Hx0lNG__departmentItemCompact{grid-row:span 1}.home-module__Hx0lNG__departmentCard{background:#fffefa;border:1px solid #e4ded2;border-radius:8px;flex-direction:column;height:100%;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.home-module__Hx0lNG__departmentCard:hover{border-color:#cbc1ae;text-decoration:none;box-shadow:0 12px 28px #252b2612}.home-module__Hx0lNG__departmentImage{background:var(--sand);flex:auto;min-height:144px;position:relative;overflow:hidden}.home-module__Hx0lNG__departmentPicture{width:100%;height:100%;display:block;position:absolute;inset:0}.home-module__Hx0lNG__departmentImage img{object-fit:cover;transition:transform .42s cubic-bezier(.22,1,.36,1)}.home-module__Hx0lNG__departmentCard:hover .home-module__Hx0lNG__departmentImage img{transform:scale(1.03)}.home-module__Hx0lNG__deptImgHome,.home-module__Hx0lNG__deptImgWood{object-position:center center}.home-module__Hx0lNG__deptImgClothing{object-position:65% center}.home-module__Hx0lNG__deptImgGifts{object-position:68% center}.home-module__Hx0lNG__departmentFooter{background:#fffefa;border-top:1px solid #ece6da;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.home-module__Hx0lNG__departmentItemCompact .home-module__Hx0lNG__departmentFooter{padding:13px 18px}.home-module__Hx0lNG__departmentCopy{min-width:0}.home-module__Hx0lNG__departmentCopy h3{font-family:var(--font-heading), Georgia, serif;letter-spacing:-.02em;color:var(--ink);font-size:1.24rem;font-weight:500;line-height:1.22}.home-module__Hx0lNG__departmentItemCompact .home-module__Hx0lNG__departmentCopy h3{font-size:1.15rem}.home-module__Hx0lNG__departmentCopy p{color:var(--muted);margin-top:3px;font-size:.78rem;line-height:1.45}.home-module__Hx0lNG__departmentCircleBtn{width:34px;height:34px;color:var(--ink);background:#faf7f0;border:1px solid #d8d1c3;border-radius:999px;flex:0 0 34px;place-items:center;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:grid}.home-module__Hx0lNG__departmentCard:hover .home-module__Hx0lNG__departmentCircleBtn{background:var(--accent);border-color:var(--accent);color:#fff;transform:translate(2px)}.home-module__Hx0lNG__departmentCircleBtn svg{width:15px;height:15px}.home-module__Hx0lNG__curatedGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px}.home-module__Hx0lNG__woodBanner{border-block:1px solid var(--line);background:#ece6da;width:100vw;margin-bottom:32px;margin-left:calc(50% - 50vw);padding-block:44px;position:relative;overflow:hidden}.home-module__Hx0lNG__woodWatermark{width:240px;height:120px;color:var(--wood);opacity:.14;pointer-events:none;position:absolute;top:18px;right:max(16px,50% - 690px)}.home-module__Hx0lNG__woodBannerInner{z-index:1;width:min(var(--page-max-width), calc(100% - var(--page-gutter) * 2));grid-template-columns:minmax(0,1.38fr) minmax(0,1fr);align-items:center;gap:56px;margin-inline:auto;display:grid;position:relative}.home-module__Hx0lNG__storyImage{aspect-ratio:16/10;background:#dfd8ca;border:1px solid #dcd4c5;border-radius:8px;position:relative;overflow:hidden}.home-module__Hx0lNG__storyImage img{object-fit:cover}.home-module__Hx0lNG__storyCopy{max-width:470px;padding-block:12px}.home-module__Hx0lNG__storyCopy h2{letter-spacing:-.032em;color:var(--ink);margin-bottom:18px;font-size:clamp(2.15rem,3.4vw,3.05rem);line-height:1.1}.home-module__Hx0lNG__storyCopy h2 em{color:var(--wood);font-style:italic;font-weight:400}.home-module__Hx0lNG__storyCopy p{color:#49534d;font-size:.94rem;line-height:1.72}.home-module__Hx0lNG__storyCopy .button{margin-top:26px}.home-module__Hx0lNG__personalBand{border-top:1px solid var(--line);background:#efeae0;width:100vw;margin-left:calc(50% - 50vw);padding-block:60px;position:relative}.home-module__Hx0lNG__personalInner{width:min(var(--page-max-width), calc(100% - var(--page-gutter) * 2));grid-template-columns:minmax(0,.82fr) minmax(0,1.48fr);align-items:center;gap:48px;margin-inline:auto;display:grid}.home-module__Hx0lNG__personalCopy h2{letter-spacing:-.032em;color:var(--ink);margin-bottom:16px;font-size:clamp(2.15rem,3.4vw,3.05rem);line-height:1.1}.home-module__Hx0lNG__personalCopy em{color:var(--wood);font-style:italic;font-weight:400}.home-module__Hx0lNG__personalCopy p{color:#49534d;max-width:430px;font-size:.92rem;line-height:1.72}.home-module__Hx0lNG__personalTriptych{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.home-module__Hx0lNG__personalCard{flex-direction:column;gap:10px;height:100%;display:flex;transform:none}.home-module__Hx0lNG__personalCard:hover{text-decoration:none}.home-module__Hx0lNG__personalCardMedia{aspect-ratio:3/4;background:var(--sand);border:1px solid #dcd4c5;border-radius:7px;position:relative;overflow:hidden}.home-module__Hx0lNG__personalCardMedia img{object-fit:cover;transition:transform .42s cubic-bezier(.22,1,.36,1)}.home-module__Hx0lNG__personalCard:hover .home-module__Hx0lNG__personalCardMedia img{transform:scale(1.035)}.home-module__Hx0lNG__posCap,.home-module__Hx0lNG__posQuilt{object-position:center center}.home-module__Hx0lNG__posBag{object-position:47% center}.home-module__Hx0lNG__personalCardCaption{min-height:28px;color:var(--ink);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:8px;padding-inline:2px;font-size:.82rem;font-weight:500;display:flex}.home-module__Hx0lNG__personalCardCaption svg{width:14px;height:14px;color:var(--muted);transition:transform .18s,color .18s}.home-module__Hx0lNG__personalCard:hover .home-module__Hx0lNG__personalCardCaption{color:var(--accent)}.home-module__Hx0lNG__personalCard:hover .home-module__Hx0lNG__personalCardCaption svg{color:var(--accent);transform:translate(3px)}@media (max-width:1199px){.home-module__Hx0lNG__woodBannerInner{gap:36px}.home-module__Hx0lNG__personalInner{gap:32px}.home-module__Hx0lNG__curatedGrid{gap:22px 16px}}@media (max-width:1023px){.home-module__Hx0lNG__hero{min-height:500px}.home-module__Hx0lNG__heroInner{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:20px;padding-block:44px 32px}.home-module__Hx0lNG__heroGradient{background:linear-gradient(90deg,#f7f5f0f5 0%,#f7f5f0e6 40%,#f7f5f073 60%,#f7f5f00d 80%)}.home-module__Hx0lNG__departments{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.home-module__Hx0lNG__departmentItemTall,.home-module__Hx0lNG__departmentItemCompact{grid-row:auto}.home-module__Hx0lNG__departmentImage{aspect-ratio:4/3;flex:none}.home-module__Hx0lNG__deptImgClothing,.home-module__Hx0lNG__deptImgGifts{object-position:center center}.home-module__Hx0lNG__curatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.home-module__Hx0lNG__woodBannerInner{grid-template-columns:1fr;gap:28px}.home-module__Hx0lNG__storyCopy{max-width:580px;padding-block:0}.home-module__Hx0lNG__personalInner{grid-template-columns:1fr;gap:32px}.home-module__Hx0lNG__personalCopy{max-width:580px}}@media (max-width:767px){.home-module__Hx0lNG__home{margin-bottom:-48px}.home-module__Hx0lNG__hero{background:#f3eee3;flex-direction:column;min-height:0}.home-module__Hx0lNG__heroBackdrop{aspect-ratio:4/3;background:#e6dfd0;width:100%;max-height:360px;position:relative;inset:auto;overflow:hidden}.home-module__Hx0lNG__heroWideImg{object-position:center center}.home-module__Hx0lNG__heroGradient{background:linear-gradient(#f3eee300 0%,#f3eee314 68%,#f3eee3f5 100%)}.home-module__Hx0lNG__heroInner{grid-template-columns:1fr;gap:12px;padding-block:4px 26px}.home-module__Hx0lNG__heroRightDock{order:-1;justify-self:center;align-items:center;margin-top:-24px}.home-module__Hx0lNG__sliderArrow{display:none}.home-module__Hx0lNG__heroControls{background:#fffefaeb;padding:0 8px}.home-module__Hx0lNG__sliderDot{width:30px;height:34px}.home-module__Hx0lNG__heroEyebrow{gap:10px;margin-bottom:10px;font-size:.65rem}.home-module__Hx0lNG__heroEyebrowRule{width:30px}.home-module__Hx0lNG__heroHeading{font-size:clamp(1.85rem,7.2vw,2.35rem);line-height:1.1}.home-module__Hx0lNG__heroHeading br{display:none}.home-module__Hx0lNG__heroHeading span:after{content:" "}.home-module__Hx0lNG__heroHeading em{margin-top:2px;display:block}.home-module__Hx0lNG__heroDescription{max-width:none;margin-top:12px;font-size:.88rem;line-height:1.58}.home-module__Hx0lNG__heroActions{gap:10px 18px;margin-top:18px}.home-module__Hx0lNG__heroActions .button{width:100%}.home-module__Hx0lNG__heroTextCta{justify-content:center;width:100%;min-height:44px}.home-module__Hx0lNG__collectionsSection{padding-block:44px 24px}.home-module__Hx0lNG__curatedSection{padding-block:24px 48px}.home-module__Hx0lNG__collectionsWatermark,.home-module__Hx0lNG__woodWatermark{display:none}.home-module__Hx0lNG__editorialHeader{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:20px}.home-module__Hx0lNG__headingRule{width:36px}.home-module__Hx0lNG__sectionSubtitle{margin-top:6px;font-size:.84rem}.home-module__Hx0lNG__departments{grid-template-columns:1fr;gap:14px}.home-module__Hx0lNG__departmentImage{aspect-ratio:16/10}.home-module__Hx0lNG__departmentFooter,.home-module__Hx0lNG__departmentItemCompact .home-module__Hx0lNG__departmentFooter{padding:14px 16px}.home-module__Hx0lNG__curatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.home-module__Hx0lNG__woodBanner{margin-bottom:16px;padding-block:32px}.home-module__Hx0lNG__storyCopy .button{width:100%}.home-module__Hx0lNG__personalBand{padding-block:40px}.home-module__Hx0lNG__personalTriptych{gap:12px}.home-module__Hx0lNG__personalCardCaption{font-size:.75rem}}@media (max-width:539px){.home-module__Hx0lNG__personalTriptych{grid-template-columns:1fr;gap:16px}.home-module__Hx0lNG__personalCardMedia{aspect-ratio:4/3}.home-module__Hx0lNG__personalCardCaption{border-bottom:1px solid var(--line);min-height:44px;padding:8px 4px;font-size:.86rem}}@media (max-width:389px){.home-module__Hx0lNG__curatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}}@media (prefers-reduced-motion:reduce){.home-module__Hx0lNG__heroSlideLayer,.home-module__Hx0lNG__heroTitleGroup,.home-module__Hx0lNG__heroBodyGroup,.home-module__Hx0lNG__departmentImage img,.home-module__Hx0lNG__personalCardMedia img,.home-module__Hx0lNG__departmentCircleBtn,.home-module__Hx0lNG__sliderDot span{transition:none!important;transform:none!important}}
