.Footer_footer__4vzqH{padding:var(--space-5);max-width:var(--container-max);margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;grid-gap:var(--space-5);gap:var(--space-5);font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--ginnezu);border-top:var(--border)}.Footer_links__LGHlK{display:flex;gap:var(--space-4);justify-content:center}.Footer_links__LGHlK a:hover{color:var(--konjō)}.Footer_right__r3kHD{text-align:right}@media (max-width:767px){.Footer_footer__4vzqH{grid-template-columns:1fr;gap:var(--space-2);text-align:left}.Footer_links__LGHlK,.Footer_right__r3kHD{text-align:left;justify-content:flex-start}}.Header_topnav__cv8tb{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:var(--space-4) var(--space-5);border-bottom:var(--border);background:var(--kinari);position:-webkit-sticky;position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Header_brand__EL5wC{font-family:var(--font-serif-jp);font-size:22px;font-weight:400;letter-spacing:.05em;color:var(--ink)}.Header_brand__EL5wC:hover{color:var(--konjō)}.Header_nav__LVYU2{justify-self:center;display:flex;gap:var(--space-5)}.Header_nav__LVYU2 a{font-family:var(--font-serif-jp);font-size:16px;color:var(--ink-soft);transition:color var(--dur-1) var(--ease)}.Header_nav__LVYU2 a:hover{color:var(--konjō)}.Header_right__IaiY4{justify-self:end;display:flex;gap:var(--space-4);align-items:center}.Header_lang__c7iMG{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.18em;color:var(--ginnezu);text-transform:uppercase}.Header_lineCta__h1Ubb{font-family:var(--font-serif-jp);font-size:16px;padding:8px var(--space-4);background:var(--konjō);color:var(--kinari);border-radius:var(--radius-sm);transition:background var(--dur-1) var(--ease)}.Header_lineCta__h1Ubb:hover{background:var(--konjō-deep)}@media (max-width:900px){.Header_nav__LVYU2{display:none}}.page_hero__SKW6o{padding:var(--space-7) var(--space-5) var(--space-6);max-width:var(--container-max);margin:0 auto;display:grid;grid-template-columns:6fr 5fr;grid-gap:var(--space-6);gap:var(--space-6);align-items:center}.page_heroText__g5S3T .page_label__2GA72,.page_label__2GA72{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.2em;color:var(--ginnezu);text-transform:uppercase;display:block}.page_heroTitle__Gfler{font-family:var(--font-serif-jp);font-size:clamp(40px,5.5vw,72px);font-weight:200;line-height:1.2;letter-spacing:.01em;margin-top:var(--space-4)}.page_heroTitle__Gfler em{font-family:var(--font-serif-en);font-style:italic;font-weight:300;color:var(--ink-soft)}.page_lede__RDnn4{font-size:19px;line-height:1.9;color:var(--ink-soft);margin-top:var(--space-5);max-width:30em}.page_actions__e35f9{margin-top:var(--space-6);display:flex;gap:var(--space-4);align-items:center}.page_btnPrimary__2McYJ{padding:13px var(--space-5);background:var(--ink);color:var(--kinari);font-family:var(--font-serif-jp);font-size:17px;border-radius:var(--radius-sm);transition:background var(--dur-1) var(--ease)}.page_btnPrimary__2McYJ:hover{background:var(--konjō-deep)}.page_btnQuiet__rtccs{font-family:var(--font-serif-jp);font-size:17px;color:var(--konjō);border-bottom:1px solid var(--konjō);padding-bottom:2px}.page_btnQuiet__rtccs:hover{color:var(--konjō-deep);border-bottom-color:var(--konjō-deep)}.page_heroPhotoWrap__mysrl{position:relative;aspect-ratio:4/5;background:var(--ink)}.page_heroPhoto__aDaDe{object-fit:cover}.page_axis__OTqPl{border-top:var(--border-strong);border-bottom:var(--border-strong);padding:var(--space-5);max-width:var(--container-max);margin:0 auto}.page_axisList__PFw57{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0}.page_axisItem__CLg5c{border-right:var(--border);padding:0 var(--space-4)}.page_axisItem__CLg5c:last-child{border-right:none}.page_axisItem__CLg5c:first-child{padding-left:0}.page_axisLink__Ev0i7{display:flex;flex-direction:column;gap:4px;height:100%;transition:opacity var(--dur-1) var(--ease)}.page_axisLink__Ev0i7:hover{opacity:.7}.page_axisLabel__j_ME2{font-family:var(--font-mono);font-size:12px;letter-spacing:.2em;color:var(--ginnezu);text-transform:uppercase}.page_axisTitle__GcUEB{font-family:var(--font-serif-jp);font-size:20px;font-weight:400}.page_axisDesc__TSjRY{font-size:14px;color:var(--ink-soft);line-height:1.6;margin-top:4px}.page_section__61PEw{padding:var(--space-7) var(--space-5);max-width:var(--container-max);margin:0 auto}.page_sectionHead__qnhAZ{display:grid;grid-template-columns:1fr auto;align-items:baseline;margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:var(--border)}.page_sectionTitle__hzsAh{font-family:var(--font-serif-jp);font-size:clamp(26px,3vw,36px);font-weight:300}.page_sectionTitle__hzsAh small{display:block;font-family:var(--font-serif-en);font-style:italic;font-size:18px;color:var(--ginnezu);margin-top:4px;font-weight:300}.page_more__iF_Qf{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.15em;color:var(--konjō);text-transform:uppercase}.page_listings__57712{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-5);gap:var(--space-5)}.page_articles__C_GRY{display:grid;grid-template-columns:5fr 7fr;grid-gap:var(--space-6);gap:var(--space-6)}.page_featuredArticle__E_9wP{border-top:var(--border-ink);padding-top:var(--space-4)}.page_articleMeta__A_Zms{font-family:var(--font-mono);font-size:12px;letter-spacing:.2em;color:var(--ginnezu);text-transform:uppercase;display:flex;gap:var(--space-3)}.page_supervised__fpb0J{color:var(--shu)}.page_featuredTitle__lI5SK{font-family:var(--font-serif-jp);font-size:clamp(28px,3.5vw,44px);font-weight:300;line-height:1.3;margin:var(--space-3) 0 var(--space-4)}.page_featuredExcerpt__uAiKC{font-size:18px;line-height:1.85;color:var(--ink-soft)}.page_read__3hvWV{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.15em;color:var(--konjō);text-transform:uppercase;display:inline-block;margin-top:var(--space-4)}.page_articleList___C0eQ{display:flex;flex-direction:column}.page_articleListItem__y_GM5{border-top:var(--border);padding:var(--space-4) 0;display:grid;grid-template-columns:100px 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.page_articleListItem__y_GM5:last-child{border-bottom:var(--border)}.page_articleListMeta__aS4no{font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;color:var(--ginnezu);text-transform:uppercase}.page_articleListTitle__hJ0Qa{font-family:var(--font-serif-jp);font-size:20px;font-weight:400;line-height:1.5}.page_supervisedBadge__KNNU8{color:var(--shu);font-size:13px;margin-left:6px;font-family:var(--font-mono);letter-spacing:.15em}.page_kuSection__h3si2{padding:var(--space-7) var(--space-5);max-width:var(--container-max);margin:0 auto}.page_kuGrid__HS_5M{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:1px;gap:1px;background:var(--ginnezu-soft);border:1px solid var(--ginnezu-soft)}.page_kuCell__YaRFr{background:var(--paper);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);transition:background var(--dur-1) var(--ease)}.page_kuCell__YaRFr:hover{background:var(--paper-warm)}.page_kuName__U2kfp{font-family:var(--font-serif-jp);font-size:18px;font-weight:400}.page_kuName__U2kfp small{display:block;font-family:var(--font-serif-en);font-size:12px;font-style:italic;color:var(--ginnezu);margin-top:2px}.page_kuStats__e_a6u{font-family:var(--font-mono);font-size:12px;color:var(--ink-soft);letter-spacing:.05em}.page_kuFeatured__QPqkW{background:var(--ink);color:var(--kinari)}.page_kuFeatured__QPqkW:hover{background:var(--ink)}.page_kuFeatured__QPqkW .page_kuName__U2kfp small{color:var(--ginnezu)}.page_kuFeatured__QPqkW .page_kuStats__e_a6u{color:var(--ginnezu-soft)}.page_closing__lshpb{background:var(--ink);color:var(--kinari);padding:var(--space-7) var(--space-5)}.page_closingInner__ps_It{max-width:var(--container-max);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-6);gap:var(--space-6)}.page_closingLabel__V_lBe{font-family:var(--font-mono);font-size:12px;letter-spacing:.2em;color:var(--ginnezu);text-transform:uppercase}.page_closingTitle__wjX7K{font-size:clamp(26px,3vw,40px)}.page_closingTitleSm__hnM_p,.page_closingTitle__wjX7K{font-family:var(--font-serif-jp);font-weight:200;line-height:1.4;margin-top:var(--space-3);color:var(--kinari)}.page_closingTitleSm__hnM_p{font-size:28px}.page_closingText__EreGz{color:var(--ginnezu-soft);margin-top:var(--space-4);line-height:1.85}.page_supBlock__FgFJY{padding:var(--space-4);border:1px solid #444;margin-top:var(--space-5)}.page_supBlock__FgFJY>div{border-bottom:1px solid #333}.page_supBlock__FgFJY>div:last-child{border-bottom:none}@media (max-width:900px){.page_hero__SKW6o{grid-template-columns:1fr;padding:var(--space-6) var(--space-4)}.page_heroPhotoWrap__mysrl{aspect-ratio:16/10}.page_axisList__PFw57{grid-template-columns:1fr 1fr;gap:var(--space-3)}.page_axisItem__CLg5c:nth-child(2n){border-right:none}.page_axisItem__CLg5c:first-child,.page_axisItem__CLg5c:nth-child(3){padding-left:0}.page_articles__C_GRY,.page_closingInner__ps_It,.page_listings__57712{grid-template-columns:1fr}.page_kuGrid__HS_5M{grid-template-columns:repeat(3,1fr)}.page_closing__lshpb,.page_kuSection__h3si2,.page_section__61PEw{padding:var(--space-6) var(--space-4)}}.LangSwitcher_switcher__HOrC7{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-serif-jp);font-size:16px;letter-spacing:.05em;color:var(--ginnezu)}.LangSwitcher_btn__Xkbav{font:inherit;background:transparent;border:none;padding:2px 4px;color:var(--ginnezu);cursor:pointer;transition:color var(--dur-1) var(--ease);line-height:1}.LangSwitcher_btn__Xkbav:hover:not(:disabled){color:var(--konjō)}.LangSwitcher_btn__Xkbav:disabled{opacity:.5;cursor:wait}.LangSwitcher_btn__Xkbav.LangSwitcher_active__XEANJ{color:var(--ink);font-weight:500}.LangSwitcher_divider__T4fXd{color:var(--ginnezu-soft);-webkit-user-select:none;-moz-user-select:none;user-select:none}.LineBubble_bubble__bpsR0{display:none;position:fixed;right:var(--space-3);bottom:var(--space-3);width:56px;height:56px;border-radius:50%;background:var(--kinari);border:1px solid var(--shu);color:var(--konjō);align-items:center;justify-content:center;flex-direction:column;gap:2px;z-index:50;transition:transform var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}.LineBubble_bubble__bpsR0:hover{transform:translateY(-2px)}.LineBubble_label___Thl6{font-family:var(--font-mono);font-size:8px;letter-spacing:.18em;color:var(--konjō);text-transform:uppercase}@media (max-width:900px){.LineBubble_bubble__bpsR0{display:flex}}.Listing_listing__eATgi{display:flex;flex-direction:column;transition:transform var(--dur-2) var(--ease)}.Listing_listing__eATgi:hover{transform:translateY(-4px)}.Listing_photoWrap__EXJCa{position:relative;aspect-ratio:4/3;margin-bottom:var(--space-3);background:var(--ginnezu-soft)}.Listing_photo__8mHv8{object-fit:cover}.Listing_photoEmpty__hojOC{width:100%;height:100%;background:linear-gradient(135deg,var(--paper) 0,var(--ginnezu-soft) 100%)}.Listing_top__ebUO2{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:12px;letter-spacing:.2em;color:var(--ginnezu);text-transform:uppercase;padding-top:var(--space-2);border-top:var(--border-ink)}.Listing_title__uI2YU{font-family:var(--font-serif-jp);font-size:var(--text-h3);font-weight:400;line-height:1.4;margin:var(--space-3) 0;color:var(--ink)}.Listing_stats__oTHls{display:flex;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-stat);color:var(--ink-soft);letter-spacing:.02em}.Listing_price__vnWzN{font-family:var(--font-serif-en);font-size:var(--text-price);margin-top:var(--space-3);font-weight:400;letter-spacing:-.01em;color:var(--ink)}.Listing_price__vnWzN small{font-family:var(--font-serif-jp);font-size:15px;color:var(--ginnezu);margin-left:6px;letter-spacing:.05em}.ArticleDetail_article__Lc_t_{max-width:var(--container-max);margin:0 auto;padding:0 var(--space-5)}@media (max-width:767px){.ArticleDetail_article__Lc_t_{padding:0 var(--space-4)}}.ArticleDetail_breadcrumb__f4rm2{display:flex;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.15em;color:var(--ginnezu);text-transform:uppercase;padding:var(--space-4) 0;border-bottom:var(--border);flex-wrap:wrap}.ArticleDetail_breadcrumb__f4rm2 a:hover{color:var(--konjō)}.ArticleDetail_breadcrumbCurrent__i__SY{color:var(--ink);text-transform:none;letter-spacing:.02em;font-family:var(--font-serif-jp);font-size:14px}.ArticleDetail_hero__QWoUy{padding:var(--space-7) 0 var(--space-6);max-width:880px}.ArticleDetail_meta__nwzD7{display:flex;gap:var(--space-3);font-family:var(--font-mono);font-size:13px;letter-spacing:.18em;color:var(--ginnezu);text-transform:uppercase;flex-wrap:wrap}.ArticleDetail_supervised__Ta_44{color:var(--shu)}.ArticleDetail_title__PKwvz{font-family:var(--font-serif-jp);font-size:clamp(36px,5vw,64px);font-weight:200;line-height:1.2;margin:var(--space-4) 0 var(--space-5);color:var(--ink)}.ArticleDetail_excerpt__juZZR{font-family:var(--font-serif-jp);font-size:clamp(17px,1.6vw,22px);line-height:1.85;color:var(--ink-soft);font-style:normal;font-weight:300;border-top:var(--border-ink);padding-top:var(--space-4)}.ArticleDetail_body__jNLUi{display:grid;grid-template-columns:1fr var(--sidebar-width);grid-gap:var(--space-7);gap:var(--space-7);padding:var(--space-6) 0 var(--space-8)}@media (max-width:1024px){.ArticleDetail_body__jNLUi{grid-template-columns:1fr}}.ArticleDetail_main__qqT1j{max-width:var(--content-max)}.ArticleDetail_section__g70mW{margin-bottom:var(--space-7)}.ArticleDetail_sectionTitle__KknEg{font-family:var(--font-serif-jp);font-size:clamp(24px,2.6vw,32px);font-weight:300;line-height:1.4;margin-bottom:var(--space-4);display:flex;align-items:baseline;gap:var(--space-3);color:var(--ink)}.ArticleDetail_sectionNum__PS_sx{font-family:var(--font-mono);font-size:14px;letter-spacing:.18em;color:var(--ginnezu);flex-shrink:0}.ArticleDetail_paragraph__OWSup{font-family:var(--font-serif-jp);font-size:19px;line-height:2;color:var(--ink-soft);margin:0 0 var(--space-3);text-align:justify}.ArticleDetail_supervisedNote__tb8jr{background:var(--paper);border-left:2px solid var(--shu);padding:var(--space-4) var(--space-5);margin:var(--space-7) 0}.ArticleDetail_supervisedNoteLabel__dMUCd{font-family:var(--font-mono);font-size:12px;letter-spacing:.2em;color:var(--shu);text-transform:uppercase;display:block;margin-bottom:var(--space-2)}.ArticleDetail_supervisedNote__tb8jr p{font-family:var(--font-serif-jp);font-size:16px;line-height:1.85;color:var(--ink-soft);margin:0}.ArticleDetail_related__I6hCY{margin-top:var(--space-7);padding-top:var(--space-5);border-top:var(--border-strong)}.ArticleDetail_relatedTitle__Jc7sl{font-family:var(--font-mono);font-size:13px;letter-spacing:.2em;color:var(--ginnezu);text-transform:uppercase;margin-bottom:var(--space-4)}.ArticleDetail_relatedList__jNMcb{display:flex;flex-direction:column}.ArticleDetail_relatedList__jNMcb li a{display:grid;grid-template-columns:100px 1fr auto;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3) 0;border-top:var(--border);align-items:baseline}.ArticleDetail_relatedList__jNMcb li:last-child a{border-bottom:var(--border)}.ArticleDetail_relatedList__jNMcb li a:hover{background:var(--paper-warm)}.ArticleDetail_relatedDate__x7um0{font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;color:var(--ginnezu)}.ArticleDetail_relatedHeadline__o2nCV{font-family:var(--font-serif-jp);font-size:19px;font-weight:400;line-height:1.5;color:var(--ink)}.ArticleDetail_relatedSupervised__SVlDE{color:var(--shu);font-family:var(--font-mono);font-size:12px;letter-spacing:.15em;white-space:nowrap}.ArticleDetail_sidebar__4j_K2{position:-webkit-sticky;position:sticky;top:var(--space-6);align-self:start;display:flex;flex-direction:column;gap:var(--space-5);max-height:calc(100vh - var(--space-6));overflow-y:auto}@media (max-width:1024px){.ArticleDetail_sidebar__4j_K2{position:static;max-height:none}}.ArticleDetail_sidebarBlock__Wn2AJ{border-top:var(--border-ink);padding-top:var(--space-3)}.ArticleDetail_sidebarTitle__zop27{font-family:var(--font-mono);font-size:12px;letter-spacing:.2em;color:var(--ginnezu);text-transform:uppercase;margin-bottom:var(--space-3)}.ArticleDetail_toc__pk57G{list-style:none;padding:0;margin:0;counter-reset:toc}.ArticleDetail_toc__pk57G li{margin-bottom:var(--space-2)}.ArticleDetail_toc__pk57G a{display:block;font-family:var(--font-serif-jp);font-size:16px;line-height:1.5;color:var(--ink-soft);padding:4px 0}.ArticleDetail_toc__pk57G a:hover{color:var(--konjō)}.ArticleDetail_tocNum__8V5C7{font-family:var(--font-mono);font-size:13px;color:var(--ginnezu);letter-spacing:.1em}.ArticleDetail_sidebarSupList__QE6mv{display:flex;flex-direction:column;gap:var(--space-2)}.ArticleDetail_sidebarListings__PXbLH{display:flex;flex-direction:column;gap:var(--space-4)}.ArticleDetail_sidebarCta__K5svD{background:var(--ink);color:var(--kinari);padding:var(--space-4);margin-top:var(--space-3)}.ArticleDetail_sidebarCtaTitle__0bImU{font-family:var(--font-serif-jp);font-size:20px;font-weight:400;margin-bottom:var(--space-2);color:var(--kinari)}.ArticleDetail_sidebarCtaText__R0rxd{font-size:15px;line-height:1.7;color:var(--ginnezu-soft);margin-bottom:var(--space-3)}.ArticleDetail_sidebarCtaBtn__zKkeu{display:inline-block;font-family:var(--font-mono);font-size:13px;letter-spacing:.18em;color:var(--kinari);border-bottom:1px solid var(--ginnezu);padding-bottom:2px;text-transform:uppercase}.ArticleDetail_sidebarCtaBtn__zKkeu:hover{border-bottom-color:var(--kinari)}.ArticleDetail_endRow__TVSES{border-top:var(--border-strong);padding:var(--space-7) 0}.ArticleDetail_endTitle__3n0Mj{font-family:var(--font-serif-jp);font-size:clamp(22px,2.2vw,28px);font-weight:300;margin-bottom:var(--space-5)}.ArticleDetail_endList___yO8J{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 var(--space-6);gap:0 var(--space-6)}@media (max-width:767px){.ArticleDetail_endList___yO8J{grid-template-columns:1fr}}.ArticleDetail_endList___yO8J li a{display:block;padding:var(--space-4) 0;border-top:var(--border)}.ArticleDetail_endList___yO8J li a:hover{background:var(--paper-warm);padding-left:var(--space-3)}.ArticleDetail_endMeta__nD5_g{display:flex;gap:var(--space-3);font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;color:var(--ginnezu);text-transform:uppercase}.ArticleDetail_endSupervised__c3IJB{color:var(--shu)}.ArticleDetail_endHeadline__cob8o{font-family:var(--font-serif-jp);font-size:19px;font-weight:400;line-height:1.5;margin-top:var(--space-2);color:var(--ink)}.ku_breadcrumb__ZrE52{max-width:var(--container-max);margin:0 auto;padding:var(--space-4) var(--space-5);display:flex;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.15em;color:var(--ginnezu);text-transform:uppercase;flex-wrap:wrap;border-bottom:var(--border)}.ku_breadcrumb__ZrE52 a:hover{color:var(--konjō)}.ku_breadcrumbCurrent__ALjOo{color:var(--ink);text-transform:none;letter-spacing:.02em;font-family:var(--font-serif-jp);font-size:14px}.ku_hero__GPn6X{max-width:var(--container-max);margin:0 auto;padding:var(--space-7) var(--space-5);display:grid;grid-template-columns:1.6fr 1fr;grid-gap:var(--space-7);gap:var(--space-7);border-bottom:var(--border-strong)}@media (max-width:1024px){.ku_hero__GPn6X{grid-template-columns:1fr;gap:var(--space-5)}}.ku_label__SFdV9{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.25em;color:var(--ginnezu);text-transform:uppercase}.ku_title__E8ph2{font-family:var(--font-serif-jp);font-size:clamp(56px,7vw,110px);font-weight:200;line-height:1.05;margin:var(--space-3) 0 var(--space-4);color:var(--ink)}.ku_title__E8ph2 small{display:block;font-family:var(--font-serif-en);font-style:italic;font-size:clamp(20px,2.2vw,28px);font-weight:300;color:var(--ginnezu);margin-top:var(--space-3)}.ku_desc__oefos{font-size:19px;line-height:1.85;color:var(--ink-soft);max-width:36em}.ku_heroRight__sklXD{display:flex;flex-direction:column;gap:var(--space-4);align-self:end}.ku_statBlock___gvtT{display:flex;flex-direction:column;gap:var(--space-1);border-top:var(--border-ink);padding-top:var(--space-3)}.ku_statLabel__nKl2k{font-family:var(--font-mono);font-size:12px;letter-spacing:.2em;color:var(--ginnezu);text-transform:uppercase}.ku_statValue__3LMUJ{font-family:var(--font-serif-en);font-size:36px;font-weight:400;color:var(--ink);letter-spacing:-.02em}.ku_statValue__3LMUJ small{font-family:var(--font-serif-jp);font-size:16px;color:var(--ginnezu);margin-left:6px}.ku_statValueSm__Zu4u5{font-family:var(--font-serif-jp);font-size:19px;color:var(--ink);line-height:1.5}.ku_faqSection__Pqi_C,.ku_highlights__7HLG9,.ku_section__cLAFO{max-width:var(--container-max);margin:0 auto;padding:var(--space-7) var(--space-5)}.ku_sectionHead__7oZEB{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-5);padding-bottom:var(--space-3);border-bottom:var(--border-strong)}.ku_sectionTitle__CqT8b{font-family:var(--font-serif-jp);font-size:clamp(28px,3.5vw,40px);font-weight:300}.ku_sectionTitle__CqT8b small{display:block;font-family:var(--font-serif-en);font-style:italic;font-size:18px;color:var(--ginnezu);margin-top:4px;font-weight:300}.ku_more__BCTop{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.15em;color:var(--konjō);text-transform:uppercase}.ku_highlightList__Cqiza{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-5);gap:var(--space-5);margin-top:var(--space-5)}@media (max-width:767px){.ku_highlightList__Cqiza{grid-template-columns:1fr}}.ku_highlightList__Cqiza li{display:flex;flex-direction:column;gap:var(--space-2);border-top:var(--border-ink);padding-top:var(--space-3)}.ku_highlightNum__TPugv{font-family:var(--font-mono);font-size:13px;letter-spacing:.18em;color:var(--ginnezu)}.ku_highlightText__3J4X7{font-family:var(--font-serif-jp);font-size:22px;font-weight:300;line-height:1.5;color:var(--ink)}.ku_listingsGrid__PoVW_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-5);gap:var(--space-5)}@media (max-width:1024px){.ku_listingsGrid__PoVW_{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ku_listingsGrid__PoVW_{grid-template-columns:1fr}}.ku_empty__3unCm{background:var(--paper);padding:var(--space-6) var(--space-5)}.ku_empty__3unCm p{font-size:19px;line-height:1.85;margin:0 0 var(--space-4);color:var(--ink-soft);max-width:38em}.ku_emptyCta__SanFM{display:inline-block;padding:12px var(--space-4);background:var(--konjō);color:var(--kinari);font-family:var(--font-serif-jp);font-size:17px;border-radius:var(--radius-sm)}.ku_emptyCta__SanFM:hover{background:var(--konjō-deep)}.ku_emptyNote__f8PW7{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.15em;color:var(--ginnezu);text-transform:uppercase;margin-top:var(--space-6)!important}.ku_faqList__2VaVs{margin:0;border-top:var(--border-ink)}.ku_faqItem__68tfS{border-bottom:var(--border);padding:var(--space-4) 0}.ku_faqQ__BfshC{font-family:var(--font-serif-jp);font-size:19px;font-weight:400;line-height:1.5;display:flex;gap:var(--space-3);align-items:baseline;color:var(--ink);margin-bottom:var(--space-2)}.ku_faqNum__nIdUB{font-family:var(--font-mono);font-size:14px;letter-spacing:.15em;color:var(--shu);flex-shrink:0}.ku_faqA__othVf{font-family:var(--font-serif-jp);font-size:18px;line-height:1.85;color:var(--ink-soft);margin:0 0 0 calc(12px + var(--space-3));max-width:48em}.ku_cta__n9byE{background:var(--paper);padding:var(--space-7) var(--space-5);display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-6);gap:var(--space-6);align-items:end}@media (max-width:767px){.ku_cta__n9byE{grid-template-columns:1fr}}.ku_ctaLabel__ZVeF9{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.2em;color:var(--ginnezu);text-transform:uppercase}.ku_ctaTitle__WGk2Q{font-family:var(--font-serif-jp);font-size:clamp(24px,3vw,36px);font-weight:200;line-height:1.4;margin-top:var(--space-3)}.ku_ctaText__NUifi{font-size:17px;line-height:1.85;color:var(--ink-soft);max-width:28em}.Newsletter_form__Oj_I4,.ku_ctaText__NUifi{margin-top:var(--space-3)}.Newsletter_input__Z4lOG{width:100%;padding:12px 0;background:transparent;border:none;border-bottom:1px solid var(--ink);font-family:var(--font-serif-jp);font-size:18px;color:var(--ink);transition:border-color var(--dur-1) var(--ease)}.Newsletter_input__Z4lOG:focus{outline:none;border-color:var(--konjō)}.Newsletter_input__Z4lOG::placeholder{color:var(--ginnezu)}.Newsletter_submit__oQrIk{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.15em;text-transform:uppercase;color:var(--konjō);margin-top:var(--space-2);padding:0;background:transparent;border:none;display:block;text-align:left;cursor:pointer;transition:color var(--dur-1) var(--ease)}.Newsletter_submit__oQrIk:hover:not(:disabled){color:var(--konjō-deep)}.Newsletter_submit__oQrIk:disabled{color:var(--ginnezu);cursor:not-allowed}.Newsletter_input__Z4lOG:disabled{color:var(--ginnezu);border-color:var(--ginnezu-soft)}.Newsletter_message__TYr7x{font-family:var(--font-mono);font-size:13px;letter-spacing:.12em;margin-top:var(--space-3);line-height:1.6}.Newsletter_error__zdHo1{color:var(--shu)}.Newsletter_successCard__1VTT8{margin-top:var(--space-3);padding:var(--space-5);border:1px solid var(--ink);background:var(--paper);max-width:520px;animation:Newsletter_fadeInUp__EDMAU var(--dur-2,.3s) var(--ease,ease-out)}.Newsletter_successCardInverse__HTjAf{border-color:var(--kinari);background:rgba(244,239,230,.05)}.Newsletter_successLabel__qV4s4{font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;color:var(--ginnezu);text-transform:uppercase}.Newsletter_successCardInverse__HTjAf .Newsletter_successLabel__qV4s4{color:var(--ginnezu-soft)}.Newsletter_successTitle__KK62Y{font-family:var(--font-serif-jp);font-weight:300;font-size:clamp(22px,2.4vw,28px);line-height:1.4;color:var(--ink);margin:8px 0 var(--space-3)}.Newsletter_successCardInverse__HTjAf .Newsletter_successTitle__KK62Y{color:var(--kinari)}.Newsletter_successText__yZpKA{font-family:var(--font-serif-jp);font-size:17px;line-height:1.85;color:var(--ink-soft);margin:0}.Newsletter_successCardInverse__HTjAf .Newsletter_successText__yZpKA{color:var(--kinari)}.Newsletter_successAction__Vq5uK{margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.15em;text-transform:uppercase;color:var(--konjō);background:transparent;border:none;padding:0;cursor:pointer;transition:color var(--dur-1) var(--ease)}.Newsletter_successAction__Vq5uK:hover{color:var(--konjō-deep)}.Newsletter_successCardInverse__HTjAf .Newsletter_successAction__Vq5uK{color:var(--ginnezu-soft)}.Newsletter_successCardInverse__HTjAf .Newsletter_successAction__Vq5uK:hover{color:var(--kinari)}@keyframes Newsletter_fadeInUp__EDMAU{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Newsletter_srOnly__9TcPr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Newsletter_inverse__HzdFq .Newsletter_input__Z4lOG{border-bottom-color:var(--ginnezu);color:var(--kinari)}.Newsletter_inverse__HzdFq .Newsletter_input__Z4lOG:focus{border-bottom-color:var(--kinari)}.Newsletter_inverse__HzdFq .Newsletter_input__Z4lOG::placeholder{color:var(--ginnezu)}.Newsletter_inverse__HzdFq .Newsletter_submit__oQrIk{color:var(--ginnezu-soft)}.Newsletter_inverse__HzdFq .Newsletter_submit__oQrIk:hover{color:var(--kinari)}.listings_section__G35g_{padding:var(--space-6) var(--space-5) var(--space-7);max-width:var(--container-max);margin:0 auto}@media (max-width:767px){.listings_section__G35g_{padding:var(--space-5) var(--space-4) var(--space-6)}}.listings_filterBar__KjHN2{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap;padding:var(--space-3) 0;border-bottom:var(--border);margin-bottom:var(--space-5)}.listings_filterLabel__6DOa6{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.18em;color:var(--ginnezu);text-transform:uppercase}.listings_filterChip__tr6v9{font-family:var(--font-serif-jp);font-size:16px;padding:6px var(--space-3);border:var(--border);color:var(--ginnezu);cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.listings_filterNote__xyf00{margin-left:auto;font-family:var(--font-mono);font-size:12px;letter-spacing:.15em;color:var(--ginnezu);text-transform:uppercase}.listings_grid__6ZxDN{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-5) var(--space-5);gap:var(--space-5) var(--space-5)}@media (max-width:1024px){.listings_grid__6ZxDN{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.listings_grid__6ZxDN{grid-template-columns:1fr}}.listings_cta__gK7YT{background:var(--ink);color:var(--kinari);padding:var(--space-7) var(--space-5)}.listings_ctaInner__iib4d{max-width:720px;margin:0 auto;text-align:center}.listings_ctaTitle__MqMvg{font-family:var(--font-serif-jp);font-size:clamp(28px,3.5vw,44px);font-weight:200;line-height:1.4;color:var(--kinari)}.listings_ctaSub__U6LMc{font-family:var(--font-serif-en);font-style:italic;font-size:.7em;color:var(--ginnezu-soft);font-weight:300}.listings_ctaText__bxygg{font-size:18px;line-height:1.85;color:var(--ginnezu-soft);margin:var(--space-4) auto var(--space-6);max-width:32em}.listings_ctaActions__25onM{display:flex;gap:var(--space-5);justify-content:center;align-items:center}.listings_btnPrimary__2ELBb{padding:13px var(--space-5);background:var(--konjō);color:var(--kinari);font-family:var(--font-serif-jp);font-size:17px;border-radius:var(--radius-sm);transition:background var(--dur-1) var(--ease)}.listings_btnPrimary__2ELBb:hover{background:var(--konjō-deep)}.listings_btnQuiet__jdoZM{font-family:var(--font-serif-jp);font-size:17px;color:var(--kinari);border-bottom:1px solid var(--ginnezu);padding-bottom:2px}.listings_btnQuiet__jdoZM:hover{border-bottom-color:var(--kinari)}