@font-face{font-family:montserrat;src:url(../media/montserrat_latin_normal-s.p.1gavkj72q9u43.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:montserrat;src:url(../media/montserrat_latin_italic-s.p.2gsz9_k705oj5.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.0%;size-adjust:110.19%}.jadqgq_className{font-family:montserrat,montserrat Fallback}.jadqgq_variable{--font-montserrat:"montserrat", "montserrat Fallback"}
@font-face{font-family:livingSerif;src:url(../media/cormorant_garamond_latin_normal-s.p.0v7knm2wof07y.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:livingSerif;src:url(../media/cormorant_garamond_latin_italic-s.p.273-hd1b-0-z9.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:italic}@font-face{font-family:livingSerif Fallback;src:local(Arial);ascent-override:105.47%;descent-override:32.76%;line-gap-override:0.0%;size-adjust:87.6%}.cyhvDG_className{font-family:livingSerif,livingSerif Fallback}.cyhvDG_variable{--font-living-serif:"livingSerif", "livingSerif Fallback"}
.gW-bYW_page{--living-paper:#faf5ea;--living-cream:#f1e9d8;--living-cream-deep:#ebe1c8;--living-ink:#1a1714;--living-ink-soft:#5a524a;--living-ink-mute:#8b8074;--living-rule:#d9cfb8;--living-terracotta:#b3744a;--living-terracotta-soft:#d8a679;--living-sans:var(--font-montserrat), sans-serif;--living-serif:var(--font-living-serif), "Noto Serif JP", Georgia, serif;--living-ease:cubic-bezier(.22, .61, .36, 1);background:var(--living-paper);width:100%;min-width:0;color:var(--living-ink);font-family:var(--living-sans);-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.55;overflow-x:clip}.gW-bYW_page *,.gW-bYW_page :before,.gW-bYW_page :after{box-sizing:border-box}.gW-bYW_page a{color:inherit;text-decoration:none}.gW-bYW_page button,.gW-bYW_page input{font:inherit}.gW-bYW_page :focus-visible{outline:2px solid var(--living-terracotta);outline-offset:4px}.gW-bYW_page [data-living-reveal][data-reveal-state]{transition:opacity 1.6s var(--living-ease), transform 1.6s var(--living-ease)}.gW-bYW_page [data-living-reveal][data-reveal-state=pending]{opacity:0;will-change:opacity, transform;transform:translateY(3.75rem)}.gW-bYW_page [data-living-reveal][data-reveal-state=visible]{opacity:1;transform:translate(0,0)}.gW-bYW_wideContainer,.gW-bYW_narrowContainer{width:100%;min-width:0;margin-inline:auto;padding-inline:clamp(1.375rem,7vw,8.75rem)}.gW-bYW_wideContainer{max-width:120rem}.gW-bYW_narrowContainer{max-width:62.5rem}.gW-bYW_eyebrow{color:var(--living-terracotta);font-family:var(--living-sans);letter-spacing:.3em;text-transform:uppercase;font-size:.625rem;font-weight:500;display:block}.gW-bYW_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gW-bYW_hero{isolation:isolate;background:var(--living-ink);width:100%;height:max(34rem,100svh - 4.25rem);max-height:75rem;position:relative;overflow:hidden}.gW-bYW_heroMedia,.gW-bYW_heroMedia:after,.gW-bYW_heroMedia video{position:absolute;inset:0}.gW-bYW_heroMedia video{object-fit:cover;width:100%;height:100%}.gW-bYW_heroMedia:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#14100c33 0%,#14100c6b 55%,#14100c80 100%)}.gW-bYW_heroContent{z-index:2;width:min(69rem,100% - 2.75rem);min-width:0;color:var(--living-paper);text-align:center;animation:gW-bYW_heroRise 1.35s var(--living-ease) .18s both;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gW-bYW_heroWordmark{color:var(--living-terracotta-soft);letter-spacing:.4em;text-transform:uppercase;margin-bottom:clamp(1rem,2vw,1.75rem);font-size:clamp(.625rem,.7vw,.75rem);font-weight:500;display:block}.gW-bYW_heroContent h1{font-family:var(--living-serif);letter-spacing:-.018em;text-wrap:balance;text-shadow:0 .25rem 1.75rem #00000059;flex-direction:column;align-items:center;margin:0;font-size:clamp(3.25rem,8.4vw,8.25rem);font-style:italic;font-weight:300;line-height:.82;display:flex}.gW-bYW_heroContent h1 span,.gW-bYW_heroContent h1 em{max-width:100%;display:block}.gW-bYW_heroContent h1 em{font-style:inherit}.gW-bYW_heroCategories{color:#faf5eae0;letter-spacing:.3em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem .9rem;margin-top:clamp(1.75rem,3vw,2.5rem);font-size:clamp(.55rem,.7vw,.7rem);font-weight:500;line-height:1.4;display:flex}.gW-bYW_heroCategories i{color:var(--living-terracotta-soft);font-style:normal}.gW-bYW_scrollHint{z-index:2;color:#faf5eab8;letter-spacing:.4em;text-transform:uppercase;animation:gW-bYW_hintRise 1.1s var(--living-ease) .9s both;font-size:.55rem;font-weight:500;position:absolute;bottom:clamp(1.5rem,3vw,2.25rem);left:50%;transform:translate(-50%)}.gW-bYW_story{padding-block:clamp(4rem,7vw,6.25rem)}.gW-bYW_storyGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,5vw,5.625rem);display:grid}.gW-bYW_storyImage{aspect-ratio:4/3;background:var(--living-cream);width:100%;min-width:0;position:relative;overflow:hidden}.gW-bYW_storyImage img{object-fit:cover;transition:transform 1.3s var(--living-ease)}.gW-bYW_storyText p{max-width:42ch;font-family:var(--living-serif);margin:0;font-size:clamp(1.3rem,1.9vw,1.8rem);font-weight:300;line-height:1.42}.gW-bYW_storyLink{align-items:center;gap:.9rem;min-height:2.75rem;margin-top:1.75rem;font-size:.875rem;font-weight:500;display:inline-flex}.gW-bYW_storyLink span{border:1px solid var(--living-ink);width:2.75rem;height:2.75rem;transition:color .22s var(--living-ease), background .22s var(--living-ease), transform .35s var(--living-ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.gW-bYW_artist,.gW-bYW_highlights{padding-block:clamp(3.5rem,6vw,5.5rem)}.gW-bYW_sectionHeader{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:clamp(2rem,4vw,3.25rem);display:flex}.gW-bYW_sectionHeader h2{font-family:var(--living-serif);letter-spacing:-.012em;margin:0;font-size:clamp(2.7rem,4.5vw,4rem);font-weight:400;line-height:.95}.gW-bYW_artistHero{aspect-ratio:16/9;isolation:isolate;background:var(--living-ink);width:100%;min-height:30rem;position:relative;overflow:hidden}.gW-bYW_artistImage{z-index:-2;object-fit:cover;object-position:center 35%;animation:22s ease-in-out infinite alternate gW-bYW_artistDrift}.gW-bYW_artistShade{z-index:-1;background:linear-gradient(95deg,#14100cb3 0%,#14100c4d 56%,#14100c0a 100%);position:absolute;inset:0}.gW-bYW_artistCopy{color:#fff;width:min(40rem,100% - 3.5rem);position:absolute;top:50%;left:clamp(1.75rem,6vw,5.625rem);transform:translateY(-50%)}.gW-bYW_artistCopy h3{font-family:var(--living-serif);letter-spacing:-.012em;margin:0 0 1.4rem;font-size:clamp(3.5rem,6.2vw,6rem);font-weight:400;line-height:.82}.gW-bYW_artistCopy h3 span{font-weight:300;display:block}.gW-bYW_artistCopy p{color:#ffffffed;max-width:50ch;margin:0 0 .85rem;font-size:clamp(.875rem,1.12vw,1rem);line-height:1.65}.gW-bYW_artistCopy p:last-child{margin-bottom:0}.gW-bYW_carousel{width:100%;min-width:0;margin-top:clamp(2.5rem,4vw,4rem)}.gW-bYW_carouselHead{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.gW-bYW_carouselLabel,.gW-bYW_relatedHeading{color:var(--living-ink-mute);letter-spacing:.3em;text-transform:uppercase;font-size:.625rem;font-weight:500}.gW-bYW_carouselControls{align-items:center;gap:.625rem;display:flex}.gW-bYW_carouselCounter{min-width:3.25rem;color:var(--living-ink-mute);font-family:var(--living-serif);text-align:center;font-size:.8rem;font-style:italic}.gW-bYW_carouselButton{border:1px solid var(--living-rule);width:2.75rem;height:2.75rem;color:var(--living-ink);cursor:pointer;transition:color .2s var(--living-ease), border-color .2s var(--living-ease), background .2s var(--living-ease);background:0 0;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.gW-bYW_carouselButton:disabled{opacity:.32;cursor:default}.gW-bYW_carouselViewport{touch-action:pan-y pinch-zoom;width:100%;min-width:0;overflow:hidden}.gW-bYW_carouselTrack{--carousel-gap:.875rem;gap:var(--carousel-gap);min-width:0;display:flex}.gW-bYW_carouselItem{flex:0 0 calc((100% - var(--carousel-gap)) / 1.15);min-width:0;margin:0}.gW-bYW_carouselImage{aspect-ratio:4/5;background:var(--living-cream);width:100%;position:relative;overflow:hidden}.gW-bYW_carouselImage img{object-fit:cover;transition:transform .9s var(--living-ease)}.gW-bYW_carouselCaption{margin-top:.75rem;font-size:.95rem;font-weight:500;line-height:1.4}.gW-bYW_highlights{padding-top:clamp(3rem,5vw,5rem)}.gW-bYW_highlightGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .875rem;display:grid}.gW-bYW_highlightItem{min-width:0;margin:0}.gW-bYW_highlightButton{aspect-ratio:1;background:var(--living-cream);cursor:zoom-in;border:0;border-radius:0;width:100%;display:block;position:relative;overflow:hidden}.gW-bYW_highlightButton img{object-fit:cover;transition:transform .9s var(--living-ease)}.gW-bYW_zoomHint{color:#fff;letter-spacing:.18em;opacity:0;text-transform:uppercase;transition:opacity .18s var(--living-ease), transform .18s var(--living-ease);background:#1a1714c7;padding:.45rem .6rem;font-size:.55rem;font-weight:500;position:absolute;bottom:.75rem;right:.75rem;transform:translateY(.25rem)}.gW-bYW_highlightCaption{flex-direction:column;gap:.15rem;margin-top:.55rem;display:flex}.gW-bYW_highlightName{font-size:.82rem;font-weight:500;line-height:1.35}.gW-bYW_highlightMaker{color:var(--living-ink-soft);font-size:.75rem;line-height:1.4}.gW-bYW_lightboxOverlay{z-index:60;background:#000000ed;animation:.18s ease-out gW-bYW_lightboxFade;position:fixed;inset:0}.gW-bYW_lightboxContent{z-index:61;color:#fff;width:min(92vw,84rem);max-height:92dvh;animation:gW-bYW_lightboxEnter .24s var(--living-ease);flex-direction:column;align-items:center;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.gW-bYW_lightboxContent:focus{outline:none}.gW-bYW_lightboxImageWrap{justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.gW-bYW_lightboxImage{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:78dvh}.gW-bYW_lightboxCaption{text-align:center;flex-direction:column;gap:.15rem;margin-top:.8rem;display:flex}.gW-bYW_lightboxCaption span:first-child{font-size:.95rem;font-weight:500}.gW-bYW_lightboxCaption span:last-child{color:#ffffffb3;font-size:.78rem}.gW-bYW_lightboxClose{color:#fff;cursor:pointer;width:2.75rem;height:2.75rem;font-family:var(--living-sans);background:0 0;border:0;justify-content:center;align-items:center;font-size:2rem;font-weight:300;line-height:1;display:inline-flex;position:fixed;top:1rem;right:1rem}.gW-bYW_atelier{padding-bottom:clamp(4rem,7vw,6.25rem)}.gW-bYW_ruledHeader{border-top:1px solid var(--living-rule);padding-top:clamp(3.5rem,6vw,5.5rem)}.gW-bYW_atelierFeature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}.gW-bYW_atelierFeatureImage{aspect-ratio:4/5;width:100%;min-width:0;position:relative;overflow:hidden}.gW-bYW_atelierFeatureImage img{object-fit:cover;transition:transform 1.2s var(--living-ease)}.gW-bYW_atelierFeatureCopy h3{max-width:18ch;font-family:var(--living-serif);letter-spacing:-.012em;margin:.9rem 0 1.35rem;font-size:clamp(2.25rem,3.6vw,3.25rem);font-weight:400;line-height:1}.gW-bYW_atelierFeatureCopy p{max-width:44ch;font-family:var(--living-serif);margin:0;font-size:clamp(1.1rem,1.5vw,1.35rem);font-weight:300;line-height:1.55}.gW-bYW_atelierFeatureCopy p em{color:var(--living-terracotta);font-style:italic}.gW-bYW_inlineLink{border-bottom:1px solid var(--living-ink);letter-spacing:.28em;text-transform:uppercase;min-height:2.75rem;margin-top:1.15rem;padding-block:.75rem .2rem;font-size:.625rem;font-weight:500;display:inline-block}.gW-bYW_related{border-top:1px solid var(--living-rule);margin-top:clamp(3rem,5vw,4.5rem);padding-top:clamp(2rem,3vw,2.75rem)}.gW-bYW_relatedHeading{margin-bottom:1.35rem;display:block}.gW-bYW_experienceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem .875rem;display:grid}.gW-bYW_experienceCard{min-width:0;transition:transform .35s var(--living-ease);flex-direction:column;display:flex}.gW-bYW_experienceImage{aspect-ratio:3/4;background:var(--living-cream);width:100%;margin-bottom:.8rem;position:relative;overflow:hidden}.gW-bYW_experienceImage img{object-fit:cover;transition:transform .9s var(--living-ease)}.gW-bYW_experienceVenue{color:var(--living-ink-mute);letter-spacing:.2em;text-transform:uppercase;margin-bottom:.35rem;font-size:.58rem;font-weight:500}.gW-bYW_experienceTitle{font-family:var(--living-serif);font-size:clamp(1.25rem,1.8vw,1.75rem);line-height:1.08;transition:color .18s ease-out}.gW-bYW_search{border-block:1px solid var(--living-rule);background:var(--living-cream);text-align:center;padding-block:clamp(4rem,7vw,6rem)}.gW-bYW_search h2{font-family:var(--living-serif);letter-spacing:-.012em;text-wrap:balance;margin:.9rem 0 1.45rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:400;line-height:1.05}.gW-bYW_search p{max-width:48ch;color:var(--living-ink-soft);font-family:var(--living-serif);margin:0 auto 2rem;font-size:clamp(1.15rem,1.6vw,1.45rem);font-weight:300;line-height:1.55}.gW-bYW_searchCta{background:var(--living-ink);letter-spacing:.2em;text-transform:uppercase;justify-content:center;align-items:center;min-height:2.75rem;margin-top:.75rem;padding:.85rem 2.1rem;font-size:.625rem;font-weight:500;transition:background .18s ease-out;display:inline-flex;color:var(--living-paper)!important}.gW-bYW_visit{padding-block:clamp(4rem,7vw,6.5rem)}.gW-bYW_visitGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:stretch;gap:clamp(2.5rem,5vw,5rem);display:grid}.gW-bYW_visitCopy h2{font-family:var(--living-serif);letter-spacing:-.012em;margin:.9rem 0 1.75rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:400;line-height:1.05}.gW-bYW_visitCopy dl{gap:1.5rem;margin:0;padding:0;display:grid}.gW-bYW_visitCopy dt{color:var(--living-ink-mute);letter-spacing:.3em;text-transform:uppercase;margin-bottom:.35rem;font-size:.625rem;font-weight:500}.gW-bYW_visitCopy dd{font-family:var(--living-serif);margin:0;font-size:1.3rem;line-height:1.4}.gW-bYW_visitCopy dd a{border-bottom:1px solid var(--living-rule)}.gW-bYW_neighbors{border-top:1px solid var(--living-rule);color:var(--living-ink-soft);margin:2.25rem 0 0;padding-top:1.5rem;font-size:.875rem;line-height:1.7}.gW-bYW_neighbors a{border-bottom:1px solid var(--living-ink-mute)}.gW-bYW_map{aspect-ratio:1;background:var(--living-cream-deep);width:100%;min-width:0;min-height:23.75rem;overflow:hidden}.gW-bYW_map iframe{border:0;width:100%;height:100%}.gW-bYW_closing{background:var(--living-ink);color:var(--living-paper);text-align:center;padding-block:clamp(4rem,7vw,6.5rem)}.gW-bYW_closing .gW-bYW_eyebrow{color:var(--living-terracotta-soft);margin-bottom:1.25rem}.gW-bYW_closing p{color:#faf5eae0;max-width:56ch;font-family:var(--living-serif);text-wrap:pretty;margin:0 auto 1.5rem;font-size:clamp(1.2rem,2vw,1.7rem);font-weight:300;line-height:1.55}.gW-bYW_closing p:last-child{margin-bottom:0}.gW-bYW_closing p em{color:var(--living-terracotta-soft);font-style:italic}@media (min-width:35.0625rem){.gW-bYW_carouselTrack{--carousel-gap:clamp(.875rem, 1.6vw, 1.375rem)}.gW-bYW_carouselItem{flex-basis:calc((100% - 2 * var(--carousel-gap)) / 2.2)}.gW-bYW_highlightGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.75rem,3vw,3rem) clamp(.875rem,1.6vw,1.375rem)}.gW-bYW_highlightButton{aspect-ratio:4/5}.gW-bYW_highlightName{font-size:.95rem}.gW-bYW_highlightMaker{font-size:.85rem}}@media (min-width:43.8125rem){.gW-bYW_experienceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:50.0625rem){.gW-bYW_carouselItem{flex-basis:calc((100% - 3 * var(--carousel-gap)) / 3.35)}}@media (min-width:68.8125rem){.gW-bYW_experienceGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:50rem){.gW-bYW_storyGrid,.gW-bYW_atelierFeature,.gW-bYW_visitGrid{grid-template-columns:minmax(0,1fr)}.gW-bYW_storyGrid{gap:2rem}.gW-bYW_storyImage{aspect-ratio:16/11}.gW-bYW_storyText p{max-width:100%}.gW-bYW_artistHero{aspect-ratio:4/5;min-height:38rem}.gW-bYW_artistImage{object-position:center 30%}.gW-bYW_artistShade{background:linear-gradient(#14100c1f 20%,#14100cd1 100%)}.gW-bYW_artistCopy{width:auto;inset:auto 1.5rem 1.75rem;transform:none}.gW-bYW_artistCopy h3{font-size:clamp(3.1rem,13vw,4.75rem)}.gW-bYW_atelierFeature{gap:2rem}.gW-bYW_atelierFeatureImage{aspect-ratio:4/3}.gW-bYW_visitGrid{gap:2.5rem}.gW-bYW_map{aspect-ratio:4/3;min-height:17.5rem}}@media (max-width:35rem){.gW-bYW_wideContainer,.gW-bYW_narrowContainer{padding-inline:1.375rem}.gW-bYW_heroContent{width:calc(100% - 2.75rem)}.gW-bYW_heroContent h1{font-size:clamp(3rem,13.6vw,4.15rem);line-height:.88}.gW-bYW_heroCategories{letter-spacing:.22em;max-width:20rem;margin-inline:auto}.gW-bYW_artistCopy p{font-size:.8rem;line-height:1.55}.gW-bYW_artistCopy h3{margin-bottom:1rem}.gW-bYW_sectionHeader{margin-bottom:1.8rem}.gW-bYW_lightboxContent{width:calc(100vw - 2rem)}}@media (hover:hover) and (pointer:fine){.gW-bYW_storyGrid:hover .gW-bYW_storyImage img,.gW-bYW_atelierFeatureImage:hover img{transform:scale(1.035)}.gW-bYW_storyLink:hover span{background:var(--living-ink);color:var(--living-paper);transform:translate(.4rem)}.gW-bYW_artistHero:hover .gW-bYW_artistImage{animation-play-state:paused}.gW-bYW_carouselButton:hover:not(:disabled){border-color:var(--living-ink);background:var(--living-ink);color:var(--living-paper)}.gW-bYW_carouselItem:hover .gW-bYW_carouselImage img,.gW-bYW_highlightButton:hover img,.gW-bYW_experienceCard:hover .gW-bYW_experienceImage img{transform:scale(1.045)}.gW-bYW_highlightButton:hover .gW-bYW_zoomHint,.gW-bYW_highlightButton:focus-visible .gW-bYW_zoomHint{opacity:1;transform:translateY(0)}.gW-bYW_experienceCard:hover{transform:translateY(-.25rem)}.gW-bYW_experienceCard:hover .gW-bYW_experienceTitle,.gW-bYW_inlineLink:hover,.gW-bYW_neighbors a:hover,.gW-bYW_visitCopy dd a:hover{color:var(--living-terracotta)}.gW-bYW_searchCta:hover{background:var(--living-terracotta)}}@media (prefers-reduced-motion:reduce){.gW-bYW_page [data-living-reveal]{opacity:1;transform:none}.gW-bYW_page *,.gW-bYW_page :before,.gW-bYW_page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@keyframes gW-bYW_heroRise{0%{opacity:0;transform:translate(-50%,calc(1.5rem - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes gW-bYW_hintRise{0%{opacity:0;transform:translate(-50%,.5rem)}to{opacity:1;transform:translate(-50%)}}@keyframes gW-bYW_artistDrift{0%{transform:scale(1)translate(0)}to{transform:scale(1.055)translate(-1%,-.7%)}}@keyframes gW-bYW_lightboxFade{0%{opacity:0}}@keyframes gW-bYW_lightboxEnter{0%{opacity:0;transform:translate(-50%,calc(.75rem - 50%))scale(.985)}}
