.site_header__KNwHf{position:sticky;top:0;z-index:10;background:var(--ivory);border-bottom:1px solid var(--line)}.site_headerInner__83nkv{max-width:1600px;margin:auto;min-height:88px;padding:14px 4.5%;display:flex;align-items:center;gap:36px}.site_wordmark__mCbNi{display:inline-flex;align-items:center;flex-shrink:0;line-height:1}.site_wordmark__mCbNi img{width:220px;height:auto;object-fit:contain}.site_desktopNavigation__2A0DC{display:flex;gap:40px;margin-left:auto}.site_desktopNavigation__2A0DC a,.site_languages__5wQK3 a{font-family:var(--font-sans),sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;min-height:44px;display:inline-flex;align-items:center}.site_desktopNavigation__2A0DC a:hover{text-decoration:underline;text-underline-offset:6px}.site_languages__5wQK3{display:flex;gap:12px;border-left:1px solid var(--line);padding-left:24px}.site_languages__5wQK3 a{color:var(--muted);letter-spacing:.08em}.site_languages__5wQK3 a[aria-current]{color:var(--espresso);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.site_mobileNavigation__6FpGb{display:none}.site_hero__ElbMl{display:grid;grid-template-columns:38% 62%;max-width:1600px;margin:auto;border-bottom:1px solid var(--line)}.site_heroCopy__liFQH{padding:clamp(40px,5vw,84px) clamp(28px,4.5vw,72px);align-self:center}.site_heroCopy__liFQH .eyebrow{font-size:.75rem}.site_heroCopy__liFQH .site_shortRule__eTHKg{margin-top:19px;margin-bottom:28px}.site_heroCopy__liFQH h1{max-width:570px}.site_shortRule__eTHKg{display:block;width:52px;height:1px;background:#a48b78;margin:24px 0}.site_introduction__m0P4M{font-size:clamp(1rem,1.5vw,1.2rem);max-width:330px;margin-top:24px;margin-bottom:30px;line-height:1.6}.site_heroImage__gT1ve{background:#241909;display:flex;align-items:center;min-width:0;overflow:hidden}.site_heroImage__gT1ve img{width:100%;height:100%;object-fit:contain}.site_announcement__oavBO{display:flex;gap:30px;align-items:center;max-width:1600px;margin:0 auto;padding:60px 4.5% 24px;text-align:center}.site_announcement__oavBO:after,.site_announcement__oavBO:before{content:"";height:1px;background:#b9a594;flex:1 1}.site_announcement__oavBO>div{max-width:620px}.site_announcement__oavBO p{text-wrap:balance}.site_announcement__oavBO p:first-child{font-size:1.5rem}.site_announcement__oavBO p:last-child{font-size:.72rem;margin-top:8px;letter-spacing:.18em}.site_work__DUcp3{max-width:1600px;margin:auto;padding:28px 4.5% 76px}.site_sectionHeading__NLjj2{display:flex;align-items:center;gap:36px;margin-bottom:30px}.site_sectionHeading__NLjj2:after{content:"";height:1px;flex:1 1;background:var(--line)}.site_sectionHeading__NLjj2 .eyebrow{white-space:nowrap;font-size:.75rem}.site_gallery__lbjPL{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:38px 22px;align-items:start}.site_product__D4ska{min-width:0}.site_product__D4ska img{width:100%;height:auto;background:#e8ddc8}.site_product__D4ska figcaption{font-size:1.1rem;line-height:1.5;margin-top:14px}.site_product__D4ska figcaption span{color:var(--muted);font-size:.95rem}.site_atelier__vLJCD{display:grid;grid-template-columns:46% 54%;border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:1600px;margin:auto}.site_atelierCopy___sPF2{padding:48px clamp(28px,4.5vw,72px);align-self:center}.site_atelierCopy___sPF2 p{max-width:440px;font-size:1.06rem}.site_woodDetail__33iGH{width:100%;height:100%;min-height:340px;object-fit:cover}.site_contact__VZot5{max-width:1600px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:40px;padding:54px 4.5%}.site_contact__VZot5 p{max-width:620px;font-size:1.06rem}.site_contactLink__KHmpF{display:inline-flex;gap:32px;margin-top:23px;padding:8px 0;border-bottom:1px solid var(--muted);font-family:var(--font-sans),sans-serif;letter-spacing:.16em;font-size:.68rem;font-weight:600;text-transform:uppercase}.site_contactLink__KHmpF:hover{color:#85512f}.site_contact__VZot5 .site_contactFallback__rtgj8{font-family:var(--font-sans),sans-serif;font-size:.78rem;color:var(--muted);margin-top:25px;letter-spacing:.025em}.site_botanical__kUBO3{width:240px;opacity:.85;pointer-events:none}.site_footer__yfhED{max-width:1600px;margin:auto;padding:27px 4.5%;border-top:1px solid var(--line);display:flex;align-items:center;gap:30px;justify-content:space-between}.site_footer__yfhED .site_wordmark__mCbNi img{width:184px}.site_footer__yfhED small{font-family:var(--font-sans),sans-serif;font-size:.64rem;color:var(--muted);line-height:1.8;text-align:center}@media(min-width:1600px){.site_atelier__vLJCD,.site_hero__ElbMl{border-left:1px solid var(--line);border-right:1px solid var(--line)}}@media(max-width:1100px){.site_headerInner__83nkv{gap:22px}.site_desktopNavigation__2A0DC{gap:24px}.site_heroCopy__liFQH{padding:38px 28px}.site_heroCopy__liFQH h1{font-size:clamp(2.5rem,4.3vw,3.3rem)}.site_heroCopy__liFQH .button{padding:13px;gap:15px;font-size:.59rem}.site_sectionHeading__NLjj2{gap:24px}.site_contact__VZot5{grid-template-columns:minmax(0,1fr) 190px}.site_botanical__kUBO3{width:190px}}@media(max-width:1000px){.site_gallery__lbjPL{grid-template-columns:repeat(3,minmax(0,1fr))}.site_atelierCopy___sPF2{padding:35px 28px}.site_atelierCopy___sPF2 p{font-size:1rem}.site_footer__yfhED{flex-wrap:wrap}.site_footer__yfhED small{order:3;flex-basis:100%}}@media(max-width:760px){.site_headerInner__83nkv{min-height:76px;padding:12px 5%;gap:18px}.site_wordmark__mCbNi img{width:170px}.site_footer__yfhED .site_wordmark__mCbNi img{width:164px}.site_desktopNavigation__2A0DC{display:none}.site_languages__5wQK3{margin-left:auto;padding-left:0;border:0}.site_mobileNavigation__6FpGb{display:block}.site_menuToggle__TkSTt{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;font-family:Arial,sans-serif;font-size:1.35rem}.site_mobileMenu__t2HuO{position:absolute;left:0;right:0;top:100%;background:var(--ivory);border-bottom:1px solid var(--line);padding:12px 5% 20px}.site_mobileMenu__t2HuO:not([hidden]){display:flex;flex-direction:column}.site_mobileMenu__t2HuO a{font-family:var(--font-sans),sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;padding:15px 0}.site_hero__ElbMl{display:flex;flex-direction:column}.site_heroImage__gT1ve{order:-1}.site_heroImage__gT1ve img{height:auto;object-fit:contain}.site_heroCopy__liFQH{padding:36px 6% 44px}.site_heroCopy__liFQH h1{font-size:clamp(2.55rem,7vw,3.5rem);max-width:620px}.site_heroCopy__liFQH .eyebrow{font-size:.7rem}.site_heroCopy__liFQH .button{padding:14px 20px;font-size:.65rem}.site_introduction__m0P4M{max-width:440px}.site_announcement__oavBO{padding:40px 6%;gap:16px}.site_announcement__oavBO:after,.site_announcement__oavBO:before{max-width:50px}.site_announcement__oavBO p:first-child{font-size:1.25rem}.site_announcement__oavBO p:last-child{font-size:.66rem}.site_work__DUcp3{padding:20px 6% 44px}.site_sectionHeading__NLjj2{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:24px}.site_sectionHeading__NLjj2:after{display:none}.site_atelier__vLJCD{grid-template-columns:1fr}.site_atelierCopy___sPF2{padding:38px 6%}.site_atelierCopy___sPF2 p{max-width:540px}.site_woodDetail__33iGH{min-height:0;max-height:320px;aspect-ratio:1.8;object-fit:cover}.site_contact__VZot5{padding:40px 6%;gap:22px;grid-template-columns:minmax(0,1fr) 150px}.site_botanical__kUBO3{width:150px}.site_contact__VZot5 h2{font-size:2.15rem}.site_contact__VZot5 p{font-size:1rem}.site_footer__yfhED{padding:26px 6%}.site_footer__yfhED>.eyebrow{font-size:.58rem}}@media(max-width:600px){.site_contact__VZot5{grid-template-columns:1fr;position:relative}.site_contact__VZot5>div{position:relative;z-index:1}.site_contact__VZot5 h2{max-width:95%}.site_botanical__kUBO3{justify-self:end;width:125px;margin-top:-4px}.site_announcement__oavBO:after,.site_announcement__oavBO:before{display:none}.site_announcement__oavBO{justify-content:center;border-bottom:1px solid var(--line)}.site_work__DUcp3{padding-top:36px}.site_gallery__lbjPL{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.site_product__D4ska figcaption{font-size:1.05rem}.site_contact__VZot5 .site_shortRule__eTHKg{margin:20px 0}.site_footer__yfhED{gap:22px}.site_footer__yfhED small{font-size:.6rem}}