.home-gallery-viewer_dialog__xD0GW{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:var(--color-ivory);color:var(--color-ink);overflow:auto;overscroll-behavior:contain}.home-gallery-viewer_dialog__xD0GW::backdrop{background:rgb(246 241 232/.95)}.home-gallery-viewer_shell__Ii5bP{min-height:100%;padding:1rem 2.5rem 2rem}.home-gallery-viewer_header__TRDXD{display:flex;justify-content:space-between;align-items:center;min-height:56px}.home-gallery-viewer_header__TRDXD>span{font:1.75rem Georgia,serif;letter-spacing:.17em}.home-gallery-viewer_header__TRDXD button,.home-gallery-viewer_nav__00IaH button{display:grid;place-items:center;min-width:48px;min-height:48px;cursor:pointer}.home-gallery-viewer_layout__nNdQA{display:grid;grid-template-columns:1.7fr 1fr;gap:5vw;direction:ltr;align-items:center;min-height:calc(100dvh - 110px)}.home-gallery-viewer_picture__76MKS{position:relative;width:100%;height:auto;max-height:calc(100dvh - 140px);transform-origin:top left;touch-action:pan-y;background:#eee7dd;overflow:hidden}.home-gallery-viewer_video__ee3ke{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.home-gallery-viewer_copy__b8d94{direction:rtl;max-width:500px;padding-block:1rem}.home-gallery-viewer_copy__b8d94 h2{font-size:clamp(2rem,3.5vw,3.8rem);line-height:1.23;margin:1rem 0 1.5rem}.home-gallery-viewer_copy__b8d94>p{line-height:1.9}.home-gallery-viewer_copy__b8d94 .home-gallery-viewer_provenance__VZ5c1{font-size:.75rem}.home-gallery-viewer_nav__00IaH{display:flex;gap:1rem;align-items:center;margin:1.7rem 0}.home-gallery-viewer_nav__00IaH button{border:1px solid #1c191733;border-radius:50%}.home-gallery-viewer_nav__00IaH span{font-size:.85rem;min-width:5rem;text-align:center}.home-gallery-viewer_actions__GpYeU{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.home-gallery-viewer_primary__Fv5k2{display:inline-flex;gap:.9rem;justify-content:center;align-items:center;min-height:52px;padding:.8rem 1.25rem;background:var(--color-ink);color:var(--color-ivory);border-radius:99px;font-size:.9rem}.home-gallery-viewer_more__npAZ1,.home-gallery-viewer_videoControl__l_cMI{display:inline-flex;align-items:center;min-height:44px;font-size:.8rem;text-decoration:underline;text-underline-offset:5px}.home-gallery-viewer_dialog__xD0GW a:focus-visible,.home-gallery-viewer_dialog__xD0GW button:focus-visible{outline:2px solid var(--color-clay);outline-offset:4px}.home-gallery-viewer_dialog__xD0GW button:active{transform:scale(.96)}@media(max-width:767px){.home-gallery-viewer_shell__Ii5bP{padding:.5rem 1rem 1.5rem}.home-gallery-viewer_header__TRDXD{min-height:50px}.home-gallery-viewer_layout__nNdQA{display:flex;flex-direction:column;gap:0;min-height:0}.home-gallery-viewer_picture__76MKS{max-height:49svh}.home-gallery-viewer_copy__b8d94{width:100%;padding:.8rem 0 0}.home-gallery-viewer_copy__b8d94 h2{font-size:1.8rem;margin:.4rem 0 .6rem}.home-gallery-viewer_copy__b8d94>p{font-size:.87rem}.home-gallery-viewer_copy__b8d94 .home-gallery-viewer_provenance__VZ5c1{font-size:.66rem}.home-gallery-viewer_nav__00IaH{margin:.7rem 0;justify-content:space-between}.home-gallery-viewer_actions__GpYeU{gap:.4rem;align-items:stretch}.home-gallery-viewer_more__npAZ1{justify-content:center}}.home-capsule-carousel_root__YJDsD{padding:3.5rem 0 5rem;background:var(--color-ivory);overflow:hidden}.home-capsule-carousel_header__7KSXP{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem}.home-capsule-carousel_header__7KSXP h2{font-size:clamp(1.4rem,2.2vw,2rem)}.home-capsule-carousel_header__7KSXP button{min-height:44px;padding:.4rem .1rem;text-decoration:underline;text-underline-offset:5px;font-size:.78rem;cursor:pointer}.home-capsule-carousel_header__7KSXP button:disabled{cursor:default;opacity:.7}.home-capsule-carousel_viewport__rIGZ2{overflow-x:auto;overscroll-behavior-x:contain;direction:ltr;padding:8px 0;touch-action:auto}.home-capsule-carousel_viewport__rIGZ2:focus-visible{outline:2px solid var(--color-clay);outline-offset:-2px}.home-capsule-carousel_track__Td3xZ{display:flex;width:max-content;user-select:none}.home-capsule-carousel_set__Z3pJk{display:flex;align-items:center;gap:24px;padding-right:24px}.home-capsule-carousel_set__Z3pJk button{flex:none;display:block;position:relative;width:clamp(170px,14vw,230px);aspect-ratio:1/1.8;border-radius:999px;overflow:hidden;-webkit-user-drag:none;isolation:isolate;cursor:zoom-in}.home-capsule-carousel_set__Z3pJk button img{-webkit-user-drag:none;pointer-events:none}.home-capsule-carousel_set__Z3pJk button:focus-visible{outline:3px solid var(--color-ink);outline-offset:-5px}.home-capsule-carousel_set__Z3pJk[aria-hidden=true]{display:none}.home-capsule-carousel_root__YJDsD[data-enhanced=true] .home-capsule-carousel_set__Z3pJk{display:flex}.home-capsule-carousel_root__YJDsD[data-enhanced=true] .home-capsule-carousel_viewport__rIGZ2{overflow:hidden;touch-action:pan-y}.home-capsule-carousel_root__YJDsD[data-dragging=true] button{cursor:grabbing}@media(max-width:767px){.home-capsule-carousel_root__YJDsD{padding:2rem 0 3rem}.home-capsule-carousel_header__7KSXP{align-items:flex-start;margin-bottom:1.3rem}.home-capsule-carousel_header__7KSXP h2{max-width:55%;font-size:1.5rem;line-height:1.4}.home-capsule-carousel_header__7KSXP button{font-size:.72rem}.home-capsule-carousel_set__Z3pJk{gap:20px;padding-right:20px}.home-capsule-carousel_set__Z3pJk button{width:150px}}.home-reference-motion_home__CpBJS{position:relative;overflow:clip}.home-reference-motion_controls__6n9_X{display:flex;justify-content:flex-end;margin:-1.1rem 0 1rem}.home-reference-motion_controls__6n9_X button{min-height:44px;padding:.5rem 0;font-size:.78rem;text-decoration:underline;text-underline-offset:5px;cursor:pointer;color:var(--color-ink)}.home-reference-motion_controls__6n9_X button:focus-visible{outline:2px solid var(--color-clay);outline-offset:5px}.home-reference-motion_controls__6n9_X button:disabled{cursor:default}.home-reference-motion_stamp__PrX9x{position:absolute;z-index:12;left:clamp(1rem,4vw,4rem);top:clamp(1rem,4vw,4rem);width:112px;height:112px;color:#fffcf7;pointer-events:none}.home-reference-motion_stamp__PrX9x svg{width:100%;height:100%;stroke:currentColor;stroke-width:.65}.home-reference-motion_stamp__PrX9x text{stroke:none;fill:currentColor;font-size:9px;letter-spacing:2px;direction:ltr;unicode-bidi:isolate}.home-reference-motion_stamp__PrX9x span{position:absolute;inset:0;display:grid;place-items:center;font:38px Georgia,serif}.home-reference-motion_thread__x1ZPh{width:100%;height:clamp(90px,13vw,180px);background:var(--color-soft-white);overflow:hidden}.home-reference-motion_thread__x1ZPh svg{width:100%;height:100%}.home-reference-motion_thread__x1ZPh path{fill:none;stroke:var(--color-clay);stroke-width:1.3;vector-effect:non-scaling-stroke}.home-reference-motion_thread__x1ZPh[data-reverse=true] svg{transform:scaleX(-1)}.home-reference-motion_rail__gVqMt{overflow:hidden;padding:3rem 0 5rem;background:var(--color-ivory);direction:ltr}.home-reference-motion_railTrack__BhXgx{display:flex;width:max-content;animation:home-reference-motion_reference-photo-rail__t6hkL 32s linear infinite;animation-play-state:paused}.home-reference-motion_rail__gVqMt[data-running=true] .home-reference-motion_railTrack__BhXgx{animation-play-state:running}.home-reference-motion_railSet__MWGGY{display:flex;align-items:center;gap:24px;padding-right:24px}.home-reference-motion_railSet__MWGGY a{position:relative;display:block;width:clamp(220px,23vw,360px);height:410px;overflow:hidden}.home-reference-motion_railSet__MWGGY a:nth-child(2n){height:310px}.home-reference-motion_railSet__MWGGY a:nth-child(3n){width:clamp(280px,30vw,480px);height:360px}.home-reference-motion_railSet__MWGGY span{position:absolute;inset:auto 0 0;background:rgb(255 252 247/.95);padding:.8rem;text-align:right;direction:rtl;font-size:.8rem}.home-reference-motion_railSet__MWGGY a:focus-visible{outline:3px solid var(--color-ink);outline-offset:-5px}.home-reference-motion_rail__gVqMt:focus-within .home-reference-motion_railTrack__BhXgx{animation-play-state:paused!important}@keyframes home-reference-motion_reference-photo-rail__t6hkL{to{transform:translateX(-50%)}}@media (hover:hover) and (pointer:fine){.home-reference-motion_rail__gVqMt:hover .home-reference-motion_railTrack__BhXgx{animation-play-state:paused!important}}@media (max-width:767px){.home-reference-motion_stamp__PrX9x{width:66px;height:66px;top:14px;left:14px}.home-reference-motion_stamp__PrX9x span{font-size:24px}.home-reference-motion_controls__6n9_X{margin:-.4rem 0 .8rem}.home-reference-motion_thread__x1ZPh{height:100px}.home-reference-motion_thread__x1ZPh svg{width:180%;margin-left:-40%}.home-reference-motion_rail__gVqMt{padding:1.5rem 0 3rem}.home-reference-motion_railSet__MWGGY{gap:12px;padding-right:12px}.home-reference-motion_railSet__MWGGY a{width:220px;height:310px}.home-reference-motion_railSet__MWGGY a:nth-child(2n){height:250px}.home-reference-motion_railSet__MWGGY a:nth-child(3n){width:270px;height:280px}}.home-reference-motion_home__CpBJS[data-motion-paused=true] .home-reference-motion_railTrack__BhXgx{animation-play-state:paused!important}.home-reference-motion_home__CpBJS[data-motion-paused=true] [data-unfold-photo]{transform:none!important}.home-reference-motion_home__CpBJS[data-motion-paused=true] [data-unfold]{min-height:0!important}.home-reference-motion_home__CpBJS[data-motion-paused=true] [data-unfold]>div{position:relative!important;top:auto!important;height:auto!important;min-height:0!important}@media (prefers-reduced-motion:reduce){.home-reference-motion_railTrack__BhXgx{animation:none}.home-reference-motion_home__CpBJS .home-design-preview img{transition:none}}.home-process-motion_root__rJ7U2{background:#f4eee5;padding:4rem 0;position:relative}.home-process-motion_stage__DnQGk{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:5vw}.home-process-motion_intro__hw8__ h2{font-size:clamp(2.5rem,4.2vw,4.5rem);line-height:1.25;margin:1.2rem 0}.home-process-motion_intro__hw8__>p{line-height:1.8}.home-process-motion_photos__Ebxs0{position:relative;width:90%;height:230px;margin-top:1.7rem;overflow:hidden}.home-process-motion_photos__Ebxs0>div{position:absolute;inset:0;opacity:0;transition:opacity .3s ease}.home-process-motion_photos__Ebxs0>div[data-active=true]{opacity:1}.home-process-motion_provenance__m84i5{font-size:.7rem;margin-top:.5rem}.home-process-motion_actions__Z9PAM{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:1rem;font-size:.85rem}.home-process-motion_actions__Z9PAM a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:5px}.home-process-motion_story__bMoM_{position:relative}.home-process-motion_circle__k8G15{display:none;width:100%;height:100%;overflow:visible}.home-process-motion_progress__YApc6,.home-process-motion_track__SPaPE{fill:none;stroke:#bda995;stroke-width:1}.home-process-motion_track__SPaPE{opacity:.25}.home-process-motion_progress__YApc6{transform:rotate(-90deg);transform-origin:center;stroke:#8a6048;stroke-width:2}.home-process-motion_dot__MPAmV{fill:#f4eee5;stroke:#bda995;stroke-width:1}.home-process-motion_dot__MPAmV[data-active=true]{fill:#8a6048}.home-process-motion_steps__xAWEa{list-style:none;padding:0;margin:0}.home-process-motion_steps__xAWEa li{padding:1rem 0;border-bottom:1px solid #bda99566}.home-process-motion_steps__xAWEa span{font-size:.8rem;color:#8a6048}.home-process-motion_steps__xAWEa h3{font-size:1.7rem;margin:.7rem 0}.home-process-motion_steps__xAWEa p{line-height:1.9}.home-process-motion_root__rJ7U2[data-enhanced=true] .home-process-motion_stage__DnQGk{height:calc(100svh - 120px);min-height:580px;max-height:850px;padding-block:2rem}.home-process-motion_root__rJ7U2[data-enhanced=true] .home-process-motion_story__bMoM_{aspect-ratio:1;width:100%;max-width:540px;margin-inline:auto}.home-process-motion_root__rJ7U2[data-enhanced=true] .home-process-motion_circle__k8G15{display:block}.home-process-motion_root__rJ7U2[data-enhanced=true] .home-process-motion_steps__xAWEa{position:absolute;inset:0}.home-process-motion_root__rJ7U2[data-enhanced=true] .home-process-motion_steps__xAWEa li{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:15%;border:0;opacity:0;visibility:hidden;transition:opacity .28s ease}.home-process-motion_root__rJ7U2[data-enhanced=true] .home-process-motion_steps__xAWEa li[data-active=true]{opacity:1;visibility:visible}.home-process-motion_nav__UCrC4{position:absolute;bottom:-3.5rem;left:0;right:0;display:flex;justify-content:center;gap:.6rem}.home-process-motion_nav__UCrC4 button{min-width:44px;min-height:44px;border-radius:50%;border:1px solid #bda995;font-size:.8rem;cursor:pointer}.home-process-motion_nav__UCrC4 button[aria-current=step]{background:#8a6048;color:#fffcf7}.home-process-motion_nav__UCrC4 button:focus-visible{outline:2px solid #8a6048;outline-offset:4px}@media(max-width:767px){.home-process-motion_root__rJ7U2{padding:2.5rem 0}.home-process-motion_stage__DnQGk{display:flex;flex-direction:column;gap:1rem}.home-process-motion_intro__hw8__{width:100%}.home-process-motion_intro__hw8__ h2{font-size:1.85rem;margin:.7rem 0}.home-process-motion_intro__hw8__>p{font-size:.88rem}.home-process-motion_photos__Ebxs0{width:55%;height:100px;margin-top:.7rem}.home-process-motion_intro__hw8__ .home-process-motion_provenance__m84i5{font-size:.65rem}.home-process-motion_actions__Z9PAM{font-size:.72rem;gap:1rem;margin-top:0}.home-process-motion_root__rJ7U2[data-enhanced=true] .home-process-motion_stage__DnQGk{height:calc(100svh - 80px);min-height:650px;max-height:850px;padding-block:1rem 3.5rem;justify-content:space-evenly}.home-process-motion_root__rJ7U2[data-enhanced=true] .home-process-motion_story__bMoM_{max-width:300px}.home-process-motion_steps__xAWEa h3{font-size:1.3rem}.home-process-motion_steps__xAWEa p{font-size:.87rem;line-height:1.8}.home-process-motion_nav__UCrC4{bottom:-2.8rem}}@media(prefers-reduced-motion:reduce){.home-process-motion_photos__Ebxs0>div{transition:none}}.home-table-design-section_section__NNSSW{background:var(--color-ivory,#f6f1e8);padding-block:clamp(4rem,7vw,7rem);scroll-margin-block-start:7rem}.home-table-design-section_intro__wDNlQ{display:grid;grid-template-columns:1.1fr 1fr;align-items:end;gap:2rem;margin-block-end:2.75rem}.home-table-design-section_intro__wDNlQ h2{font-size:clamp(2rem,3.4vw,3.25rem);line-height:1.3;font-weight:400;text-wrap:balance}.home-table-design-section_intro__wDNlQ>p{max-width:32rem;color:rgb(28 25 23/75%);font-size:1.05rem;line-height:1.9}.home-table-design-section_layout__paTu_{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,5vw,5rem)}.home-table-design-section_photo__hP_k1{min-width:0;margin:0}.home-table-design-section_image__E2wWm,.home-table-design-section_photo__hP_k1 picture{display:block;width:100%;height:auto}.home-table-design-section_photo__hP_k1 figcaption{margin-block-start:.8rem;color:rgb(28 25 23/72%);font-size:.8rem;line-height:1.8}.home-table-design-section_offerings___nD56{min-width:0}.home-table-design-section_offering__Hl8hS{padding-block:1.4rem 1.8rem;border-block-start:1px solid rgb(28 25 23/18%)}.home-table-design-section_offering__Hl8hS+.home-table-design-section_offering__Hl8hS{padding-block-start:1.8rem}.home-table-design-section_offering__Hl8hS h3{font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.5;font-weight:400}.home-table-design-section_offering__Hl8hS p{max-width:29rem;margin-block-start:.65rem;color:rgb(28 25 23/78%);font-size:1rem;line-height:1.9}.home-table-design-section_offering__Hl8hS .home-table-design-section_link__bO6Rj{min-height:3rem;justify-content:start;gap:.8rem;padding:.65rem 0;margin-block-start:.35rem;font-size:.92rem;font-weight:400;letter-spacing:0;white-space:normal;text-align:start;text-decoration:underline;text-underline-offset:.4em;text-decoration-color:rgb(28 25 23/35%)}.home-table-design-section_offering__Hl8hS .home-table-design-section_link__bO6Rj:hover{background:transparent;text-decoration-color:currentColor}@media (max-width:767px){.home-table-design-section_section__NNSSW{padding-block:3.5rem;scroll-margin-block-start:6rem}.home-table-design-section_intro__wDNlQ{grid-template-columns:1fr;gap:1rem;margin-block-end:1.8rem}.home-table-design-section_intro__wDNlQ h2{font-size:2rem}.home-table-design-section_intro__wDNlQ>p{font-size:1rem;line-height:1.85}.home-table-design-section_layout__paTu_{grid-template-columns:1fr;gap:1.75rem}.home-table-design-section_offering__Hl8hS{padding-block:1.25rem 1.5rem}.home-table-design-section_offering__Hl8hS+.home-table-design-section_offering__Hl8hS{padding-block-start:1.5rem}.home-table-design-section_offering__Hl8hS h3{font-size:1.4rem}}.home-event-unfolding_root__5Ybmf{margin-inline:calc((100% - 100vw) / 2);padding-inline:max(1.25rem,calc((100vw - 1440px) / 2 + 2rem))}.home-event-unfolding_stage__6gaWB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;max-width:1440px;margin-inline:auto}.home-event-unfolding_intro__qowMI{grid-column:1/-1;margin-bottom:1.5rem}.home-event-unfolding_stage__6gaWB>[data-unfold-photo]{min-width:0}@media (min-width:1024px){.home-event-unfolding_root__5Ybmf[data-unfold=active]{min-height:142svh}.home-event-unfolding_stage__6gaWB{position:relative;display:grid;grid-template-columns:25% 1fr 25%;align-items:center;gap:1.5rem}.home-event-unfolding_root__5Ybmf[data-unfold=active] .home-event-unfolding_stage__6gaWB{position:sticky;top:120px;height:calc(100svh - 124px);min-height:620px;max-height:880px}.home-event-unfolding_intro__qowMI{grid-column:2;grid-row:1;align-self:center;margin:0;padding-bottom:6rem}.home-event-unfolding_stage__6gaWB>[data-unfold-photo="0"]{grid-column:1;grid-row:1}.home-event-unfolding_stage__6gaWB>[data-unfold-photo="1"]{grid-column:3;grid-row:1}.home-event-unfolding_root__5Ybmf[data-unfold=active] .home-event-unfolding_stage__6gaWB>[data-unfold-photo]{will-change:transform}.home-event-unfolding_intro__qowMI .featured-events-title{font-size:clamp(2.45rem,3.5vw,3.8rem)}.home-event-unfolding_intro__qowMI .featured-events-copy{max-width:29ch;font-size:.98rem}.home-event-unfolding_stage__6gaWB .featured-event-number{display:none}.home-event-unfolding_stage__6gaWB .featured-event-image{max-height:calc(100svh - 320px);aspect-ratio:9/16;width:min(100%,330px);margin-inline:auto}.home-event-unfolding_stage__6gaWB .featured-event-details{padding-top:1rem}.home-event-unfolding_stage__6gaWB .featured-event-title{font-size:1.35rem}.home-event-unfolding_stage__6gaWB .featured-event-description{font-size:.85rem;line-height:1.65}.home-event-unfolding_stage__6gaWB .featured-event-cta{margin-top:.5rem}.home-event-unfolding_root__5Ybmf[data-unfold=static]{min-height:0}.home-event-unfolding_root__5Ybmf[data-unfold=static] .home-event-unfolding_stage__6gaWB{position:relative;top:auto;height:auto;min-height:0;padding-block:2rem}}@media (max-width:1023px){.home-event-unfolding_root__5Ybmf{margin-inline:0;padding-inline:0}.home-event-unfolding_stage__6gaWB{grid-template-columns:minmax(0,1fr);gap:3.5rem}.home-event-unfolding_intro__qowMI{margin-bottom:0}.home-event-unfolding_stage__6gaWB .featured-event-number{display:none}.home-event-unfolding_stage__6gaWB .featured-event-image{width:100%}.home-event-unfolding_stage__6gaWB .featured-event-details{padding-inline:.25rem}.home-event-unfolding_stage__6gaWB .featured-event-title{font-size:1.65rem}.home-event-unfolding_stage__6gaWB .featured-event-category{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.home-event-unfolding_stage__6gaWB>[data-unfold-photo]{transform:none!important;will-change:auto!important}}