.BlogJournal_root__Bytyx{--journal-night:#080b15;--journal-night-soft:#111624;--journal-paper:#f4eee3;--journal-paper-light:#fbf8f1;--journal-ink:#1c1b20;--journal-ink-soft:#666168;--journal-gold:#ae9251;--journal-gold-bright:#d9c17d;--journal-line:rgba(174,146,81,0.28);min-height:100vh;overflow-x:clip;color:var(--journal-ink);background:radial-gradient(circle at 50% -12%,rgba(217,193,125,.08),transparent 30rem),var(--journal-paper);font-family:var(--font-noto-sans-jp),sans-serif}.BlogJournal_shell__3uJNb{width:min(1160px,calc(100% - 40px));margin:0 auto;padding:76px 0 96px}.BlogJournal_listHeader__uf0Ky{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,410px);gap:48px;align-items:end;padding-bottom:30px;border-bottom:1px solid var(--journal-line)}.BlogJournal_articleTitle__ivqkt,.BlogJournal_title__pwQr_{margin:0;color:var(--journal-ink);font-family:var(--font-noto-serif-jp),serif;font-weight:500;letter-spacing:.03em}.BlogJournal_title__pwQr_{font-size:clamp(2.25rem,5vw,4.5rem);line-height:1.05}.BlogJournal_intro__XrQN4{margin:0;color:var(--journal-ink-soft);font-family:var(--font-noto-serif-jp),serif;font-size:.98rem;line-height:2}.BlogJournal_filters__xXJM4{display:grid;gap:18px;padding:28px 0 34px}.BlogJournal_filterRow__OFx_B{display:grid;grid-template-columns:78px minmax(0,1fr);gap:18px;align-items:start}.BlogJournal_filterLabel__w3NRE{padding-top:8px;color:var(--journal-ink-soft);font-size:.7rem;font-weight:600;letter-spacing:.14em}.BlogJournal_filterList__ia8pP{display:flex;flex-wrap:wrap;gap:7px}.BlogJournal_filterLink__0Q9nE{min-height:36px;padding:8px 13px;border:1px solid rgba(28,27,32,.14);color:var(--journal-ink-soft);background:rgba(251,248,241,.62);font-size:.76rem;line-height:1.4;text-decoration:none;transition:border-color .18s ease,color .18s ease,background .18s ease}.BlogJournal_filterLink__0Q9nE:hover{border-color:var(--journal-gold);color:var(--journal-ink)}.BlogJournal_filterActive__RCHye{border-color:var(--journal-night);color:var(--journal-paper-light);background:var(--journal-night)}.BlogJournal_count__m2ZQA{margin-left:5px;font-size:.65rem;opacity:.65}.BlogJournal_archiveHeading__K_dRo{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin:8px 0 22px}.BlogJournal_archiveHeading__K_dRo h2{margin:0;font-family:var(--font-noto-serif-jp),serif;font-size:clamp(1.45rem,3vw,2.15rem);font-weight:500;letter-spacing:.04em}.BlogJournal_archiveHeading__K_dRo p{margin:0;color:var(--journal-ink-soft);font-size:.72rem;letter-spacing:.08em}.BlogJournal_articleGrid__yHFhc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--journal-line);border-left:1px solid var(--journal-line)}.BlogJournal_card__K5C8B{position:relative;display:flex;min-width:0;flex-direction:column;color:inherit;background:rgba(251,248,241,.45);border-right:1px solid var(--journal-line);border-bottom:1px solid var(--journal-line);text-decoration:none;transition:background .18s ease}.BlogJournal_card__K5C8B:hover{background:var(--journal-paper-light)}.BlogJournal_cardImage__kcatD{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--journal-night)}.BlogJournal_cardImage__kcatD img{transition:transform .5s ease}.BlogJournal_card__K5C8B:hover .BlogJournal_cardImage__kcatD img{transform:scale(1.035)}.BlogJournal_cardFallback__87FAp{display:grid;place-items:center;width:100%;height:100%;background:radial-gradient(circle at center,rgba(217,193,125,.16),transparent 34%),linear-gradient(145deg,#11182a,#070911)}.BlogJournal_cardFallback__87FAp span{color:var(--journal-gold-bright);font-family:Georgia,serif;font-size:2rem;letter-spacing:.12em}.BlogJournal_cardBody__G0UpP{display:flex;flex:1;flex-direction:column;padding:22px 22px 24px}.BlogJournal_cardMeta__zcDEt{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:13px;color:var(--journal-ink-soft);font-size:.67rem;letter-spacing:.05em}.BlogJournal_cardCategory__4pkHZ{color:#735f2e;font-weight:600}.BlogJournal_cardTitle__KOLNh{margin:0;color:var(--journal-ink);font-family:var(--font-noto-serif-jp),serif;font-size:1.02rem;font-weight:600;line-height:1.75}.BlogJournal_cardExcerpt__o5LVE{display:-webkit-box;overflow:hidden;margin:13px 0 0;color:var(--journal-ink-soft);font-size:.78rem;line-height:1.8;-webkit-box-orient:vertical;-webkit-line-clamp:3}.BlogJournal_cardRead__cPu5V{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:22px;color:#735f2e;font-family:Georgia,serif;font-size:.72rem;letter-spacing:.13em}.BlogJournal_empty___fdGK{padding:90px 0;color:var(--journal-ink-soft);text-align:center}.BlogJournal_pagination__nju_a{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:42px}.BlogJournal_pageLink__Oaug_{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--journal-line);color:var(--journal-ink-soft);background:rgba(251,248,241,.5);font-size:.78rem;text-decoration:none}.BlogJournal_pageActive__1GXkw,.BlogJournal_pageLink__Oaug_:hover{border-color:var(--journal-night);color:var(--journal-paper-light);background:var(--journal-night)}.BlogJournal_articleShell__TOUZE{width:min(1160px,calc(100% - 40px));margin:0 auto;padding:48px 0 94px}.BlogJournal_breadcrumb__pdOFg{display:flex;align-items:center;gap:9px;overflow:hidden;margin-bottom:42px;color:var(--journal-ink-soft);font-size:.69rem;white-space:nowrap}.BlogJournal_breadcrumb__pdOFg a{color:inherit;text-decoration:none}.BlogJournal_breadcrumb__pdOFg a:hover{color:#735f2e}.BlogJournal_breadcrumbCurrent__Z2I4F{overflow:hidden;text-overflow:ellipsis}.BlogJournal_articleHeader__Iyo1h{width:min(870px,100%);margin:0 auto 48px;text-align:center}.BlogJournal_articleMeta__poZ5g{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:20px;color:var(--journal-ink-soft);font-size:.71rem;letter-spacing:.06em}.BlogJournal_articleTitle__ivqkt{font-size:clamp(2rem,5vw,3.7rem);line-height:1.45;overflow-wrap:anywhere}.BlogJournal_heroFrame__9OHHd{position:relative;width:100%;aspect-ratio:16/9;margin-top:38px;overflow:hidden;background:var(--journal-night)}.BlogJournal_contentGrid__Jl7iw{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:36px;align-items:start}.BlogJournal_articleBody__Y2_q1{min-width:0;padding:clamp(30px,5vw,58px);border:1px solid var(--journal-line);background:var(--journal-paper-light);box-shadow:0 20px 55px rgba(31,26,17,.06)}.BlogJournal_prose__1QVur{color:#343238;font-family:var(--font-noto-sans-jp),sans-serif}.BlogJournal_prose__1QVur li,.BlogJournal_prose__1QVur p{font-size:.96rem;line-height:2.05}.BlogJournal_prose__1QVur p{margin:1.35em 0}.BlogJournal_prose__1QVur h2,.BlogJournal_prose__1QVur h3,.BlogJournal_prose__1QVur h4{color:var(--journal-ink);font-family:var(--font-noto-serif-jp),serif}.BlogJournal_prose__1QVur h2{margin:3.2em 0 1.15em;padding:0 0 .65em;border-bottom:1px solid var(--journal-line);font-size:clamp(1.45rem,3vw,1.9rem);font-weight:600;line-height:1.55}.BlogJournal_prose__1QVur h2:before{content:"✦";margin-right:.55em;color:var(--journal-gold);font-size:.7em}.BlogJournal_prose__1QVur h3{margin:2.5em 0 .9em;font-size:1.25rem;line-height:1.7}.BlogJournal_prose__1QVur h4{margin:2.1em 0 .75em;color:var(--journal-ink);font-family:var(--font-noto-serif-jp),serif;font-size:1.06rem;font-weight:600;line-height:1.75}.BlogJournal_prose__1QVur a{color:#765f27;text-decoration-color:rgba(118,95,39,.4);text-underline-offset:3px}.BlogJournal_prose__1QVur strong{color:var(--journal-ink)}.BlogJournal_prose__1QVur ol,.BlogJournal_prose__1QVur ul{margin:1.5em 0;padding-left:1.65em}.BlogJournal_prose__1QVur ul{list-style:disc}.BlogJournal_prose__1QVur ol{list-style:decimal}.BlogJournal_prose__1QVur ul ul{list-style:circle}.BlogJournal_prose__1QVur ul ul ul{list-style:square}.BlogJournal_prose__1QVur ol ol{list-style:lower-alpha}.BlogJournal_prose__1QVur li{padding-left:.25em}.BlogJournal_prose__1QVur li+li{margin-top:.42em}.BlogJournal_prose__1QVur li::marker{color:#9a7b36;font-weight:600}.BlogJournal_prose__1QVur li>p{margin:.35em 0}.BlogJournal_prose__1QVur .task-list-item{list-style:none}.BlogJournal_prose__1QVur .contains-task-list{padding-left:.35em}.BlogJournal_prose__1QVur input[type=checkbox]{width:1em;height:1em;margin:0 .55em 0 0;accent-color:var(--journal-gold)}.BlogJournal_prose__1QVur blockquote{margin:2em 0;padding:.2em 0 .2em 1.4em;border-left:2px solid var(--journal-gold);color:var(--journal-ink-soft)}.BlogJournal_prose__1QVur hr{margin:3em 0;border:0;border-top:1px solid var(--journal-line)}.BlogJournal_prose__1QVur table{width:100%;border-collapse:collapse;font-size:.86rem}.BlogJournal_prose__1QVur td,.BlogJournal_prose__1QVur th{padding:12px;border:1px solid var(--journal-line);text-align:left}.BlogJournal_prose__1QVur th{background:rgba(174,146,81,.08)}.BlogJournal_prose__1QVur pre{overflow-x:auto;padding:20px;color:#f7f0df;background:var(--journal-night)}.BlogJournal_prose__1QVur code{padding:.12em .3em;color:#725a22;background:rgba(174,146,81,.12)}.BlogJournal_prose__1QVur img{height:auto}.BlogJournal_prose__1QVur figure{margin:2.4em 0}.BlogJournal_prose__1QVur figcaption{margin-top:.75em;color:var(--journal-ink-soft);font-size:.72rem;line-height:1.7;text-align:center}.BlogJournal_prose__1QVur details{margin:1.5em 0;padding:15px 17px;border:1px solid var(--journal-line);background:rgba(174,146,81,.045)}.BlogJournal_prose__1QVur summary{color:var(--journal-ink);font-family:var(--font-noto-serif-jp),serif;font-weight:600;cursor:pointer}.BlogJournal_prose__1QVur details[open] summary{margin-bottom:.8em}.BlogJournal_prose__1QVur dl{margin:1.6em 0}.BlogJournal_prose__1QVur dt{margin-top:1.1em;color:var(--journal-ink);font-weight:600}.BlogJournal_prose__1QVur dd{margin:.35em 0 0 1.25em;color:var(--journal-ink-soft)}.BlogJournal_prose__1QVur sub,.BlogJournal_prose__1QVur sup{font-size:.72em;line-height:0}.BlogJournal_prose__1QVur del{color:var(--journal-ink-soft)}.BlogJournal_prose__1QVur abbr[title]{text-decoration-style:dotted;text-underline-offset:3px;cursor:help}.BlogJournal_prose__1QVur iframe,.BlogJournal_prose__1QVur svg,.BlogJournal_prose__1QVur video{max-width:100%}.BlogJournal_prose__1QVur video{height:auto}.BlogJournal_sidebar__D_Osq{display:grid;gap:24px}.BlogJournal_tocScrollShell__8G8lb{position:relative;min-width:0}.BlogJournal_sidebarSticky___j75p{display:grid;max-height:min(42vh,380px);overflow-y:auto;padding-right:14px;scrollbar-width:none;outline-offset:3px}.BlogJournal_sidebarSticky___j75p::-webkit-scrollbar{display:none}.BlogJournal_tocScrollRail__D_sg3{position:absolute;z-index:2;top:8px;right:4px;bottom:8px;width:5px;border-radius:999px;background:rgba(180,159,111,.28);box-shadow:inset 0 0 0 1px rgba(145,116,52,.16);pointer-events:none}.BlogJournal_tocScrollThumb__Fgio9{position:absolute;top:0;left:0;width:100%;min-height:32px;border-radius:inherit;background:#8f7337;box-shadow:0 0 0 1px rgba(255,253,248,.72);will-change:transform}.BlogJournal_sidebarBanner__GMC_Q{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(217,193,125,.38);color:#f8f2e5;background:radial-gradient(circle at 50% 15%,rgba(217,193,125,.16),transparent 42%),var(--journal-night);text-align:center;text-decoration:none}.BlogJournal_sidebarBannerMedia__fysJR{position:relative;display:block;width:100%;aspect-ratio:4/3;overflow:hidden;border-bottom:1px solid rgba(217,193,125,.22)}.BlogJournal_sidebarBannerMedia__fysJR img{object-fit:cover;object-position:center top}.BlogJournal_sidebarBannerCopy__Kh_Za{padding:22px 18px 20px}.BlogJournal_sidebarBannerEyebrow__GqK7o{display:block;margin-bottom:9px;color:var(--journal-gold-bright);font-family:Georgia,serif;font-size:.64rem;letter-spacing:.19em}.BlogJournal_sidebarBannerTitle__P0zVM{display:block;font-family:var(--font-noto-serif-jp),serif;font-size:1.05rem;line-height:1.7}.BlogJournal_sidebarBannerText__rPYQm{display:block;margin-top:10px;color:rgba(248,242,229,.7);font-size:.7rem;line-height:1.75}.BlogJournal_sidebarBannerButton__iU7w5{display:block;margin-top:16px;padding:10px;border:1px solid var(--journal-gold);color:var(--journal-night);background:var(--journal-gold-bright);font-size:.72rem;font-weight:600}.BlogJournal_bodyBanner__84LQR{display:flex;align-items:center;gap:16px;margin:34px 0;padding:18px 20px;border:1px solid var(--journal-line);border-left:3px solid var(--journal-gold);color:var(--journal-ink);background:#fffdf8;text-decoration:none}.BlogJournal_authorMark__FY_ex,.BlogJournal_bodyBannerMark__3n2BY{display:grid;flex:0 0 auto;place-items:center;color:var(--journal-gold-bright);background:var(--journal-night);font-family:Georgia,serif}.BlogJournal_bodyBannerMark__3n2BY{width:38px;height:38px;border-radius:50%}.BlogJournal_bodyBannerText__gAD8i{flex:1;margin:0;color:#514e54;font-size:.82rem;line-height:1.75}.BlogJournal_bodyBannerArrow__P0EHT{color:var(--journal-gold)}.BlogJournal_inlineCta___WSZf{margin:20px 0}.BlogJournal_ctaButton__97CTi,.BlogJournal_inlineCta___WSZf a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border:1px solid var(--journal-gold);color:var(--journal-paper-light);background:var(--journal-night);font-size:.8rem;font-weight:600;text-decoration:none}.BlogJournal_ctaCard__RcAVC{overflow:hidden;margin:42px 0 8px;border:1px solid rgba(217,193,125,.42);color:#f8f2e5;background:var(--journal-night)}.BlogJournal_ctaCardLine__xXh7K{height:2px;background:linear-gradient(90deg,transparent,var(--journal-gold-bright),transparent)}.BlogJournal_ctaCardBody__RPJVQ{padding:clamp(26px,5vw,42px)}.BlogJournal_ctaCardHeading__zxp3b{display:flex;align-items:center;gap:12px;margin-bottom:10px}.BlogJournal_ctaCardMark__rNLer{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid var(--journal-gold);color:var(--journal-gold-bright);font-family:Georgia,serif}.BlogJournal_ctaCardTitle__BF4e9{margin:0;color:var(--journal-gold-bright);font-family:var(--font-noto-serif-jp),serif;font-size:1.15rem}.BlogJournal_ctaCardDescription__eqQQy{margin:0 0 20px;color:rgba(248,242,229,.72);font-size:.82rem;line-height:1.8}.BlogJournal_ctaCardList__okSuo{display:grid;gap:8px;margin:0 0 26px;padding:0;list-style:none}.BlogJournal_ctaCardItem__NqVwh{display:flex;gap:9px;color:rgba(248,242,229,.9);font-size:.8rem;line-height:1.7}.BlogJournal_ctaCardCheck__lL65m{color:var(--journal-gold-bright)}.BlogJournal_ctaButton__97CTi{color:var(--journal-night);background:var(--journal-gold-bright)}.BlogJournal_mobileToc__uy3o2,.BlogJournal_toc__O8J9_{padding:19px;border:1px solid var(--journal-line);background:rgba(251,248,241,.78)}.BlogJournal_tocTitle__eugmh{margin:0 0 12px;color:var(--journal-ink);font-family:var(--font-noto-serif-jp),serif;font-size:.92rem;letter-spacing:.08em}.BlogJournal_tocList__d8uv9{display:grid;gap:8px;margin:0;padding:0;list-style:none}.BlogJournal_tocChild__vPiF3{padding-left:12px}.BlogJournal_tocLink__lq1bM{display:block;color:var(--journal-ink-soft);font-size:.7rem;line-height:1.65;text-decoration:none}.BlogJournal_tocActive__AwNV8,.BlogJournal_tocLink__lq1bM:hover{color:#745d25}.BlogJournal_tocActive__AwNV8{font-weight:600}.BlogJournal_mobileToc__uy3o2{display:none;margin-bottom:28px}.BlogJournal_discovery__yRwfL{min-width:0}.BlogJournal_discoverySidebar__g2U0t{display:grid;gap:16px}.BlogJournal_discoveryMobile__CfzbH{display:none}.BlogJournal_discoveryPanel__9olo6{position:relative;min-width:0;border:1px solid var(--journal-line);background:#fffdf8}.BlogJournal_discoveryPanel__9olo6:after,.BlogJournal_discoveryPanel__9olo6:before{position:absolute;width:11px;height:11px;content:"";pointer-events:none}.BlogJournal_discoveryPanel__9olo6:before{top:6px;left:6px;border-top:1px solid var(--journal-gold);border-left:1px solid var(--journal-gold)}.BlogJournal_discoveryPanel__9olo6:after{right:6px;bottom:6px;border-right:1px solid var(--journal-gold);border-bottom:1px solid var(--journal-gold)}.BlogJournal_discoveryHeader__CvY5e{padding:17px 17px 11px}.BlogJournal_discoveryHeader__CvY5e h2,.BlogJournal_discoveryHeader__CvY5e h3{margin:0;color:var(--journal-ink);font-family:var(--font-noto-serif-jp),serif;font-size:.92rem;font-weight:600;line-height:1.5}.BlogJournal_discoveryLine__QIlM7{height:1px;margin:0 17px;background:linear-gradient(90deg,var(--journal-gold),var(--journal-line) 34%,transparent)}.BlogJournal_discoveryRelatedList__BFm_p{padding:7px 13px 13px}.BlogJournal_discoveryRelatedItem__LdvE1{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;align-items:center;min-height:64px;padding:8px 0;border-bottom:1px solid rgba(224,216,200,.74);color:inherit;text-decoration:none}.BlogJournal_discoveryRelatedItem__LdvE1:last-child{border-bottom:0}.BlogJournal_discoveryImage__OYgAK{position:relative;display:grid;width:76px;aspect-ratio:16/9;place-items:center;overflow:hidden;border:1px solid var(--journal-line);background:var(--journal-night-soft)}.BlogJournal_discoveryImage__OYgAK img{object-fit:cover}.BlogJournal_discoveryFallback__ig4E7{color:var(--journal-gold-bright);font-family:Georgia,serif;font-size:1rem}.BlogJournal_discoveryArticleTitle___zxvu{display:-webkit-box;overflow:hidden;font-family:var(--font-noto-serif-jp),serif;font-size:.68rem;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.BlogJournal_discoveryRanking__6YQBS{margin:0;padding:7px 17px 13px;list-style:none;counter-reset:discovery-rank}.BlogJournal_discoveryRanking__6YQBS li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:10px 0;border-bottom:1px solid rgba(224,216,200,.74);counter-increment:discovery-rank}.BlogJournal_discoveryRanking__6YQBS li:last-child{border-bottom:0}.BlogJournal_discoveryRanking__6YQBS li:before{color:var(--journal-gold);font-family:Georgia,serif;font-size:1rem;line-height:1.35;content:"0" counter(discovery-rank)}.BlogJournal_discoveryRanking__6YQBS a{color:var(--journal-ink);font-family:var(--font-noto-serif-jp),serif;font-size:.68rem;line-height:1.65;text-decoration:none}.BlogJournal_discoveryTags__Tze3N{display:flex;flex-wrap:wrap;gap:6px;padding:12px 17px 18px}.BlogJournal_discoveryTags__Tze3N a{padding:6px 8px;border:1px solid #d8cbae;color:#685b3d;background:#fbf6eb;font-size:.62rem;line-height:1.3;text-decoration:none}.BlogJournal_discoveryRanking__6YQBS a,.BlogJournal_discoveryRelatedItem__LdvE1,.BlogJournal_discoveryTags__Tze3N a{transition:border-color .16s ease,color .16s ease,background .16s ease}.BlogJournal_discoveryRanking__6YQBS a:hover,.BlogJournal_discoveryRelatedItem__LdvE1:hover .BlogJournal_discoveryArticleTitle___zxvu{color:#765f27}.BlogJournal_discoveryTags__Tze3N a:hover{border-color:var(--journal-gold);background:rgba(174,146,81,.1)}.BlogJournal_discoveryRanking__6YQBS a:focus-visible,.BlogJournal_discoveryRelatedItem__LdvE1:focus-visible,.BlogJournal_discoveryTags__Tze3N a:focus-visible{outline:2px solid var(--journal-gold);outline-offset:2px}.BlogJournal_discoveryIntro__xIOji{margin-bottom:2px;text-align:center}.BlogJournal_discoveryIntro__xIOji h2{margin:0;color:var(--journal-ink);font-family:var(--font-noto-serif-jp),serif;font-size:1.28rem;font-weight:600}.BlogJournal_related__mqbTP{margin-top:48px;padding-top:34px;border-top:1px solid var(--journal-line)}.BlogJournal_relatedTitle__Qh64T{margin:0;font-family:var(--font-noto-serif-jp),serif;font-size:1.45rem;font-weight:600}.BlogJournal_relatedIntro__4hm4q{margin:7px 0 22px;color:var(--journal-ink-soft);font-size:.74rem}.BlogJournal_relatedGrid__EHup8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.BlogJournal_relatedCard__ahUgo{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--journal-line);color:inherit;background:#fffdf8;text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.BlogJournal_relatedCard__ahUgo:hover{border-color:rgba(174,146,81,.65);box-shadow:0 12px 28px rgba(31,26,17,.08);transform:translateY(-2px)}.BlogJournal_linkCard__h4Kt9:focus-visible,.BlogJournal_relatedCard__ahUgo:focus-visible{outline:2px solid var(--journal-gold);outline-offset:3px}.BlogJournal_relatedImage__NEcme{position:relative;display:grid;width:100%;aspect-ratio:16/9;place-items:center;overflow:hidden;border-bottom:1px solid var(--journal-line);background:var(--journal-night-soft)}.BlogJournal_relatedImage__NEcme img{object-fit:cover}.BlogJournal_linkCardFallback__YDaqg,.BlogJournal_relatedFallback__z5N6H{color:var(--journal-gold-bright);font-family:Georgia,serif;font-size:1.5rem;letter-spacing:.12em}.BlogJournal_relatedCopy__WW_Oc{display:flex;min-width:0;flex:1;flex-direction:column;padding:15px 16px 16px}.BlogJournal_relatedLabel__sEcI3{color:#765f27;font-size:.62rem;font-weight:600}.BlogJournal_relatedCardTitle___FJC9{margin:5px 0 0;font-family:var(--font-noto-serif-jp),serif;font-size:.9rem;line-height:1.65}.BlogJournal_relatedCardTitle___FJC9,.BlogJournal_relatedExcerpt__7dppw{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.BlogJournal_relatedExcerpt__7dppw{margin:7px 0 0;color:var(--journal-ink-soft);font-size:.72rem;line-height:1.7}.BlogJournal_relatedRead___2nRF{margin-top:auto;padding-top:13px;color:#765f27;font-family:Georgia,serif;font-size:.66rem;letter-spacing:.06em}.BlogJournal_linkCardPending__e_RcV,.BlogJournal_linkCard__h4Kt9{display:flex;align-items:center;margin:22px 0;border:1px solid var(--journal-line);background:#fffdf8}.BlogJournal_linkCardPending__e_RcV{gap:15px;padding:16px}.BlogJournal_linkCard__h4Kt9{position:relative;min-height:86px;overflow:hidden;color:inherit;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.BlogJournal_linkCard__h4Kt9:hover{border-color:rgba(174,146,81,.7);box-shadow:0 14px 32px rgba(31,26,17,.09);transform:translateY(-2px)}.BlogJournal_linkCardImage__bP7XV{position:relative;display:grid;width:clamp(128px,22%,152px);aspect-ratio:16/9;flex:0 0 auto;place-items:center;overflow:hidden;border-right:1px solid var(--journal-line);background:var(--journal-night-soft)}.BlogJournal_linkCardImage__bP7XV img{object-fit:cover}.BlogJournal_linkCardCopy__zKGmo{min-width:0;flex:1;padding:12px 46px 12px 16px}.BlogJournal_linkCardTitle__e5_Kx{display:-webkit-box;overflow:hidden;margin:0;color:var(--journal-ink);font-family:var(--font-noto-serif-jp),serif;font-size:.9rem;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.BlogJournal_linkCardArrow__HjMd4{position:absolute;top:50%;right:16px;color:var(--journal-gold);font-size:1rem;transform:translateY(-50%)}.BlogJournal_pendingLabel__J3_Hh{flex:0 0 auto;padding:4px 7px;color:var(--journal-ink-soft);background:rgba(174,146,81,.12);font-size:.65rem}.BlogJournal_author___vfHY,.BlogJournal_disclaimer__YavB_{width:min(860px,100%);margin-right:auto;margin-left:auto;border:1px solid var(--journal-line);background:rgba(251,248,241,.76)}.BlogJournal_author___vfHY{display:flex;gap:18px;align-items:flex-start;margin-top:42px;padding:24px}.BlogJournal_authorMark__FY_ex{width:48px;height:48px;border-radius:50%}.BlogJournal_authorTitle__EdbpC{margin:0 0 6px;font-family:var(--font-noto-serif-jp),serif;font-size:.9rem;font-weight:600}.BlogJournal_authorText__NdT50{margin:0;color:var(--journal-ink-soft);font-size:.73rem;line-height:1.9}.BlogJournal_authorText__NdT50 a{color:#765f27}.BlogJournal_disclaimer__YavB_{margin-top:16px;padding:16px 18px;color:var(--journal-ink-soft);font-size:.68rem;line-height:1.8}.BlogJournal_back__YOeI5{margin-top:36px;text-align:center}.BlogJournal_back__YOeI5 a{color:#765f27;font-size:.8rem;text-decoration:none}@media (max-width:900px){.BlogJournal_listHeader__uf0Ky{grid-template-columns:1fr;gap:20px}.BlogJournal_articleGrid__yHFhc{grid-template-columns:repeat(2,minmax(0,1fr))}.BlogJournal_contentGrid__Jl7iw{display:block}.BlogJournal_sidebar__D_Osq{display:none}.BlogJournal_mobileToc__uy3o2{display:block}.BlogJournal_discoveryMobile__CfzbH{display:grid;gap:14px;margin-top:46px;padding-top:32px;border-top:1px solid var(--journal-line)}.BlogJournal_discoveryRelatedItem__LdvE1{grid-template-columns:112px minmax(0,1fr);gap:12px}.BlogJournal_discoveryImage__OYgAK{width:112px}.BlogJournal_discoveryArticleTitle___zxvu,.BlogJournal_discoveryRanking__6YQBS a{font-size:.76rem}.BlogJournal_discoveryTags__Tze3N a{display:inline-flex;min-height:44px;align-items:center}}@media (max-width:620px){.BlogJournal_articleShell__TOUZE,.BlogJournal_shell__3uJNb{width:min(100% - 28px,1160px);padding-top:48px}.BlogJournal_filterRow__OFx_B{grid-template-columns:1fr;gap:8px}.BlogJournal_filterLabel__w3NRE{padding-top:0}.BlogJournal_filterList__ia8pP{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.BlogJournal_filterList__ia8pP::-webkit-scrollbar{display:none}.BlogJournal_filterLink__0Q9nE{flex:0 0 auto}.BlogJournal_archiveHeading__K_dRo{align-items:flex-end}.BlogJournal_articleGrid__yHFhc{grid-template-columns:1fr}.BlogJournal_cardBody__G0UpP{padding:20px}.BlogJournal_breadcrumb__pdOFg{margin-bottom:32px}.BlogJournal_articleHeader__Iyo1h{margin-bottom:32px;text-align:left}.BlogJournal_articleMeta__poZ5g{justify-content:flex-start}.BlogJournal_articleTitle__ivqkt{font-size:1.85rem;line-height:1.55}.BlogJournal_heroFrame__9OHHd{margin-top:28px}.BlogJournal_articleBody__Y2_q1{padding:28px 20px}.BlogJournal_prose__1QVur li,.BlogJournal_prose__1QVur p{font-size:.91rem;line-height:1.95}.BlogJournal_prose__1QVur table{display:block;overflow-x:auto}.BlogJournal_bodyBanner__84LQR{align-items:flex-start;padding:16px}.BlogJournal_bodyBannerArrow__P0EHT{display:none}.BlogJournal_relatedGrid__EHup8{grid-template-columns:1fr}.BlogJournal_linkCard__h4Kt9{display:flex;min-height:64px}.BlogJournal_linkCardImage__bP7XV{width:112px;aspect-ratio:16/9;border-right:1px solid var(--journal-line)}.BlogJournal_linkCardCopy__zKGmo{padding:10px 36px 10px 12px}.BlogJournal_linkCardTitle__e5_Kx{font-size:.82rem;line-height:1.55}.BlogJournal_linkCardArrow__HjMd4{right:12px}.BlogJournal_author___vfHY{padding:20px}.BlogJournal_authorMark__FY_ex{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.BlogJournal_cardImage__kcatD img,.BlogJournal_card__K5C8B,.BlogJournal_discoveryRanking__6YQBS a,.BlogJournal_discoveryRelatedItem__LdvE1,.BlogJournal_discoveryTags__Tze3N a,.BlogJournal_filterLink__0Q9nE,.BlogJournal_linkCard__h4Kt9,.BlogJournal_relatedCard__ahUgo{transition:none}.BlogJournal_linkCard__h4Kt9:hover,.BlogJournal_relatedCard__ahUgo:hover{transform:none}}.HomeFinalCta_finalCta__xZ9ze{min-width:0;padding:112px 24px 70px;position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,#070a13,#060911 58%,#05070d);color:#f4ead8}.HomeFinalCta_finalCta__xZ9ze:before{content:"";width:140%;height:190px;position:absolute;z-index:3;top:-164px;left:-20%;border-radius:50%;background:var(--paper-light,#faf6ee);box-shadow:0 1px 0 rgb(179 149 81/40%),0 8px 28px rgb(0 0 0/16%)}.HomeFinalCta_finalCta__xZ9ze:after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;background:radial-gradient(ellipse 35% 62% at 78% 49%,rgb(220 197 132/8.5%),transparent 72%)}.HomeFinalCta_inner__WXc7G{width:min(100%,1040px);min-height:430px;margin:0 auto;position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,560px) 360px;grid-template-areas:"copy visual" "action visual";align-items:center;justify-content:center;column-gap:72px}.HomeFinalCta_copy__iyyRP{min-width:0;grid-area:copy;align-self:end}.HomeFinalCta_kicker__rqd_m{margin:0 0 18px;color:var(--brand-gold-bright,#e8d4a3);font-family:var(--latin,"Cormorant Garamond",serif);font-size:12px;letter-spacing:.32em;text-transform:uppercase}.HomeFinalCta_copy__iyyRP h2{margin:0;color:#f4ead8;font-size:clamp(40px,4.3vw,52px);font-weight:500;line-height:1.5;letter-spacing:.055em}.HomeFinalCta_copy__iyyRP h2,.HomeFinalCta_description__oWDve{font-family:var(--serif,"Shippori Mincho","Noto Serif JP",serif)}.HomeFinalCta_description__oWDve{max-width:560px;margin:19px 0 0;color:rgb(244 234 216/76%);font-size:16px;line-height:2}.HomeFinalCta_action__81n9s{width:min(100%,440px);margin-top:29px;grid-area:action;align-self:start}.HomeFinalCta_cta__7FQMH{width:100%;min-height:70px;position:relative;display:flex;align-items:center;justify-content:center;border:1px solid rgb(242 223 178/95%);border-bottom-color:rgb(169 137 76/95%);background:linear-gradient(180deg,#f1e5cd,#e5cfaa);box-shadow:0 18px 42px rgb(0 0 0/30%),inset 0 1px 0 rgb(255 255 255/55%);color:#141927;font-family:var(--serif,"Shippori Mincho","Noto Serif JP",serif);font-size:16px;font-weight:500;letter-spacing:.035em;text-decoration:none;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.HomeFinalCta_cta__7FQMH>span:first-child{padding:0 56px;text-align:center}.HomeFinalCta_ctaArrow__HzZNp{width:30px;height:1px;margin:auto;position:absolute;top:0;right:20px;bottom:0;background:#6f5426;transition:transform .2s ease}.HomeFinalCta_ctaArrow__HzZNp:after{content:"";width:7px;height:7px;position:absolute;top:50%;right:1px;border-top:1px solid;border-right:1px solid;transform:translateY(-50%) rotate(45deg)}.HomeFinalCta_cta__7FQMH:hover{border-color:#f6e5bd;background:linear-gradient(180deg,#f6ecd8,#ead8b8)}.HomeFinalCta_cta__7FQMH:hover .HomeFinalCta_ctaArrow__HzZNp{transform:translateX(3px)}.HomeFinalCta_cta__7FQMH:focus-visible{outline:3px solid #7fa3cf;outline-offset:5px}.HomeFinalCta_assurance__r2I6o{margin:13px 0 0;color:rgb(244 234 216/70%);font-size:14px;line-height:1.8;text-align:center}.HomeFinalCta_observationIndex__DbdRs{width:360px;min-height:410px;padding:26px 0 25px 31px;position:relative;grid-area:visual;display:flex;flex-direction:column;justify-content:center}.HomeFinalCta_observationIndex__DbdRs:before{content:"";width:1px;position:absolute;top:24px;bottom:24px;left:11px;background:linear-gradient(180deg,transparent,rgb(220 197 132/52%) 18%,rgb(220 197 132/22%) 78%,transparent)}.HomeFinalCta_observationIndex__DbdRs:after{content:"";width:275px;height:1px;position:absolute;top:50%;right:0;background:linear-gradient(90deg,transparent,rgb(220 197 132/42%),transparent);transform:rotate(-11deg);transform-origin:right center}.HomeFinalCta_indexUnit__tqGAa{min-width:0;min-height:178px;position:relative;display:grid;align-items:end}.HomeFinalCta_themes__NmMJH{grid-template-columns:164px minmax(0,1fr)}.HomeFinalCta_timelines__NYqDK{margin-top:8px;grid-template-columns:minmax(0,1fr) 154px}.HomeFinalCta_indexNumber__3NA6C{color:rgb(244 234 216/90%);font-family:var(--latin,"Cormorant Garamond",serif);font-size:148px;font-weight:400;line-height:.72;letter-spacing:-.055em}.HomeFinalCta_themes__NmMJH .HomeFinalCta_indexNumber__3NA6C{grid-column:1}.HomeFinalCta_timelines__NYqDK .HomeFinalCta_indexNumber__3NA6C{grid-column:2;text-align:right}.HomeFinalCta_indexCopy__Fw0y6{padding-bottom:21px;position:relative;z-index:2}.HomeFinalCta_themes__NmMJH .HomeFinalCta_indexCopy__Fw0y6{grid-column:2;padding-left:17px}.HomeFinalCta_timelines__NYqDK .HomeFinalCta_indexCopy__Fw0y6{padding-right:17px;grid-column:1;grid-row:1;text-align:right}.HomeFinalCta_indexCopy__Fw0y6 small{display:block;color:rgb(220 197 132/80%);font-family:var(--latin,"Cormorant Garamond",serif);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.HomeFinalCta_indexCopy__Fw0y6 strong{display:block;margin-top:7px;color:rgb(244 234 216/78%);font-family:var(--serif,"Shippori Mincho","Noto Serif JP",serif);font-size:14px;font-weight:400;line-height:1.7;letter-spacing:.04em}.HomeFinalCta_indexDots__Nfbis{width:158px;height:40px;position:absolute;bottom:-1px;left:0}.HomeFinalCta_indexDots__Nfbis:before{content:"";width:158px;height:46px;position:absolute;top:5px;left:0;border-top:1px solid rgb(220 197 132/36%);border-radius:50%}.HomeFinalCta_indexDots__Nfbis i{width:5px;height:5px;position:absolute;border:1px solid rgb(244 229 189/82%);background:#070a13;transform:rotate(45deg)}.HomeFinalCta_indexDots__Nfbis i:first-child{top:23px;left:0}.HomeFinalCta_indexDots__Nfbis i:nth-child(2){top:13px;left:25px}.HomeFinalCta_indexDots__Nfbis i:nth-child(3){top:7px;left:51px}.HomeFinalCta_indexDots__Nfbis i:nth-child(4){top:4px;left:77px;background:#f4e5bd}.HomeFinalCta_indexDots__Nfbis i:nth-child(5){top:7px;left:103px}.HomeFinalCta_indexDots__Nfbis i:nth-child(6){top:13px;left:129px}.HomeFinalCta_indexDots__Nfbis i:nth-child(7){top:23px;left:154px}.HomeFinalCta_indexOrbits__xYDyJ{width:170px;height:92px;position:absolute;top:24px;right:-9px;border:1px solid rgb(220 197 132/32%);border-radius:50%;transform:rotate(-9deg)}.HomeFinalCta_indexOrbits__xYDyJ:before{content:"";position:absolute;inset:14px 20px;border:1px solid rgb(220 197 132/20%);border-radius:50%;transform:rotate(17deg)}.HomeFinalCta_indexOrbits__xYDyJ i{width:7px;height:7px;position:absolute;border:1px solid rgb(244 229 189/86%);background:#070a13;transform:rotate(45deg)}.HomeFinalCta_indexOrbits__xYDyJ i:first-child{top:6px;right:35px}.HomeFinalCta_indexOrbits__xYDyJ i:last-child{right:10px;bottom:15px}@media (max-width:900px){.HomeFinalCta_finalCta__xZ9ze{padding:102px 20px 61px}.HomeFinalCta_inner__WXc7G{min-height:0;grid-template-columns:1fr;grid-template-areas:"copy" "visual" "action";justify-items:center}.HomeFinalCta_copy__iyyRP{width:min(100%,600px);text-align:center}.HomeFinalCta_description__oWDve{margin-inline:auto}.HomeFinalCta_action__81n9s{margin-top:25px}.HomeFinalCta_observationIndex__DbdRs{width:min(100%,520px);min-height:78px;margin-top:25px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgb(220 197 132/20%)}.HomeFinalCta_indexDots__Nfbis,.HomeFinalCta_indexOrbits__xYDyJ,.HomeFinalCta_observationIndex__DbdRs:after,.HomeFinalCta_observationIndex__DbdRs:before{display:none}.HomeFinalCta_indexUnit__tqGAa,.HomeFinalCta_themes__NmMJH,.HomeFinalCta_timelines__NYqDK{min-height:76px;margin:0;padding:10px 13px;grid-template-columns:42px minmax(0,1fr);align-items:center}.HomeFinalCta_timelines__NYqDK{border-left:1px solid rgb(220 197 132/20%)}.HomeFinalCta_indexNumber__3NA6C,.HomeFinalCta_themes__NmMJH .HomeFinalCta_indexNumber__3NA6C,.HomeFinalCta_timelines__NYqDK .HomeFinalCta_indexNumber__3NA6C{grid-column:1;grid-row:1;color:var(--brand-gold-bright,#e8d4a3);font-size:29px;line-height:1;letter-spacing:0;text-align:left}.HomeFinalCta_indexCopy__Fw0y6,.HomeFinalCta_themes__NmMJH .HomeFinalCta_indexCopy__Fw0y6,.HomeFinalCta_timelines__NYqDK .HomeFinalCta_indexCopy__Fw0y6{padding:0 0 0 9px;grid-column:2;grid-row:1;text-align:left}}@media (max-width:560px){.HomeFinalCta_finalCta__xZ9ze{padding:94px 20px 55px}.HomeFinalCta_copy__iyyRP h2{font-size:30px}.HomeFinalCta_description__oWDve{font-size:16px;line-height:1.9}.HomeFinalCta_indexUnit__tqGAa,.HomeFinalCta_themes__NmMJH,.HomeFinalCta_timelines__NYqDK{min-height:68px;padding:8px 9px;grid-template-columns:34px minmax(0,1fr)}.HomeFinalCta_indexNumber__3NA6C,.HomeFinalCta_themes__NmMJH .HomeFinalCta_indexNumber__3NA6C,.HomeFinalCta_timelines__NYqDK .HomeFinalCta_indexNumber__3NA6C{font-size:26px}.HomeFinalCta_indexCopy__Fw0y6,.HomeFinalCta_themes__NmMJH .HomeFinalCta_indexCopy__Fw0y6,.HomeFinalCta_timelines__NYqDK .HomeFinalCta_indexCopy__Fw0y6{padding-left:7px}.HomeFinalCta_indexCopy__Fw0y6 strong{font-size:13px}.HomeFinalCta_action__81n9s{width:100%}.HomeFinalCta_cta__7FQMH{min-height:66px;font-size:16px}.HomeFinalCta_cta__7FQMH>span:first-child{padding-inline:45px}}@media (prefers-reduced-motion:reduce){.HomeFinalCta_ctaArrow__HzZNp,.HomeFinalCta_cta__7FQMH{transition:none}}.HomeFooter_footer__DXzbT{min-width:0;padding:58px 24px 26px;border-top:1px solid rgb(220 197 132/20%);background:#05070d;color:rgb(244 234 216/68%)}.HomeFooter_inner__3QzdW{width:min(100%,1100px);margin:0 auto}.HomeFooter_grid__tKdov{display:grid;grid-template-columns:1.45fr repeat(4,minmax(0,1fr));gap:46px}.HomeFooter_brand__liORH{min-width:0}.HomeFooter_brandLink__YQqBw{width:fit-content;min-width:164px;min-height:48px;display:inline-flex;align-items:center;text-decoration:none}.HomeFooter_brand__liORH p{max-width:255px;margin:17px 0 0;color:rgb(244 234 216/62%);font-family:var(--serif,"Shippori Mincho","Noto Serif JP",serif);font-size:14px;line-height:1.9}.HomeFooter_navGroup__WScoz{min-width:0}.HomeFooter_navGroup__WScoz h2{margin:0 0 13px;color:rgb(220 197 132/84%);font-family:var(--latin,"Cormorant Garamond",serif);font-size:13px;font-weight:500;letter-spacing:.15em;text-transform:uppercase}.HomeFooter_navGroup__WScoz ul{margin:0;padding:0;list-style:none}.HomeFooter_link__Cnci5{min-height:44px;display:inline-flex;align-items:center;color:rgb(244 234 216/74%);font-size:14px;line-height:1.5;text-decoration:none;transition:color .2s ease}.HomeFooter_brandLink__YQqBw:hover,.HomeFooter_legalLink__3UyKf:hover,.HomeFooter_link__Cnci5:hover{color:#f4ead8}.HomeFooter_brandLink__YQqBw:focus-visible,.HomeFooter_legalLink__3UyKf:focus-visible,.HomeFooter_link__Cnci5:focus-visible{outline:3px solid #7fa3cf;outline-offset:3px}.HomeFooter_bottom__ypzGR{margin-top:43px;padding-top:21px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid rgb(220 197 132/14%);color:rgb(244 234 216/57%);font-size:12px;letter-spacing:.06em}.HomeFooter_legal__JY5kY{display:flex;flex-wrap:wrap;gap:8px 22px}.HomeFooter_legalLink__3UyKf{min-width:44px;min-height:44px;display:inline-flex;align-items:center;color:rgb(244 234 216/64%);text-decoration:none;transition:color .2s ease}@media (max-width:1080px){.HomeFooter_grid__tKdov{grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 28px}.HomeFooter_brand__liORH{grid-column:1/-1}.HomeFooter_brand__liORH p{max-width:360px}}@media (max-width:900px){.HomeFooter_grid__tKdov{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 24px}.HomeFooter_brand__liORH{grid-column:1/-1}.HomeFooter_brand__liORH p,.HomeFooter_legalLink__3UyKf,.HomeFooter_link__Cnci5{font-size:16px}.HomeFooter_bottom__ypzGR{margin-top:34px;padding-top:18px;flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:560px){.HomeFooter_footer__DXzbT{padding:46px 20px 23px}.HomeFooter_grid__tKdov{gap:32px 18px}.HomeFooter_legal__JY5kY{gap:0 18px}}@media (prefers-reduced-motion:reduce){.HomeFooter_legalLink__3UyKf,.HomeFooter_link__Cnci5{transition:none}}.HomeHero_hero__9UgAF{height:clamp(760px,calc(100svh - 72px),850px);min-height:760px;position:relative;isolation:isolate;overflow:hidden;color:var(--ink,#2d2930);background:radial-gradient(circle at 11% 14%,rgb(220 197 132/10%),transparent 24%),linear-gradient(135deg,var(--paper-light,#fcfaf5),var(--paper,#f7f2e8) 82%)}.HomeHero_hero__9UgAF:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.22;background-image:linear-gradient(90deg,transparent 49.85%,rgb(179 149 81/12%) 50%,transparent 50.15%),radial-gradient(circle at 17% 27%,rgb(179 149 81/55%) 0 1px,transparent 1.4px);background-size:100% 100%,170px 170px}.HomeHero_inner__r8mCo{width:min(calc(100% - 48px),var(--max,1180px));height:100%;margin:0 auto;display:flex;align-items:center;position:relative;z-index:5}.HomeHero_copy__TryEL{width:min(47%,560px);padding-bottom:12px;position:relative;isolation:isolate}.HomeHero_eyebrow__9mSFZ{margin:0 0 25px;display:inline-flex;align-items:center;gap:12px;color:#85662e;font-family:var(--serif,"Shippori Mincho","Noto Serif JP",serif);font-size:13px;letter-spacing:.16em}.HomeHero_eyebrow__9mSFZ:before{content:"✦";color:var(--gold,#b39551)}.HomeHero_copy__TryEL h1{max-width:660px;margin:0;font-size:clamp(54px,4.7vw,68px);font-weight:500;line-height:1.55;letter-spacing:.045em}.HomeHero_copy__TryEL h1,.HomeHero_lead__YmyWd{font-family:var(--serif,"Shippori Mincho","Noto Serif JP",serif)}.HomeHero_lead__YmyWd{max-width:525px;margin:28px 0 0;color:var(--ink-soft,#5e5960);font-size:16px;line-height:2.05}.HomeHero_actions__LDte3{margin-top:33px;display:flex;align-items:center;gap:25px;flex-wrap:wrap}.HomeHero_primaryCta__8Zb2l{min-width:306px;min-height:58px;padding:0 25px;position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #1a1e2a;border-radius:1px;background:var(--night-soft,#0d1322);color:#f6eddc;font-family:var(--serif,"Shippori Mincho","Noto Serif JP",serif);font-size:15px;letter-spacing:.05em;text-decoration:none;transition:color .25s ease,background .25s ease,border-color .25s ease}.HomeHero_primaryCta__8Zb2l:after,.HomeHero_primaryCta__8Zb2l:before{content:"";position:absolute;width:14px;height:14px;pointer-events:none}.HomeHero_primaryCta__8Zb2l:before{top:6px;left:6px;border-top:1px solid var(--gold,#b39551);border-left:1px solid var(--gold,#b39551)}.HomeHero_primaryCta__8Zb2l:after{right:6px;bottom:6px;border-right:1px solid var(--gold,#b39551);border-bottom:1px solid var(--gold,#b39551)}.HomeHero_primaryCta__8Zb2l:hover{border-color:var(--gold,#b39551);background:#151b2b;color:#fff}.HomeHero_primaryCta__8Zb2l:focus-visible,.HomeHero_secondaryCta__2PnI7:focus-visible{outline:3px solid #9b6f1f;outline-offset:4px}.HomeHero_ctaMark__QJ_e5{color:var(--gold-bright,#e8d4a3);font-size:12px}.HomeHero_ctaArrow__vQga6{color:var(--gold-bright,#e8d4a3);font-family:var(--sans,sans-serif)}.HomeHero_secondaryCta__2PnI7{min-height:48px;display:inline-flex;align-items:center;gap:11px;color:#454148;font-family:var(--serif,"Shippori Mincho","Noto Serif JP",serif);font-size:15px;text-underline-offset:7px;text-decoration-color:var(--gold-line,rgb(179 149 81/42%))}.HomeHero_secondaryCta__2PnI7:hover{color:#7f612b}.HomeHero_notes__6GJWL{margin:24px 0 0;padding:0;display:flex;gap:20px;flex-wrap:wrap;color:#716c70;font-size:13px;list-style:none}.HomeHero_notes__6GJWL li:before{content:"◇";margin-right:7px;color:var(--gold,#b39551)}.HomeHero_mapFigure__FLXWm{margin:0;position:absolute;z-index:1;inset:0;pointer-events:none}.HomeHero_celestial__IySJO{width:clamp(820px,70vw,1040px);aspect-ratio:1;position:absolute;isolation:isolate;top:52%;right:clamp(-210px,-12vw,-150px);overflow:hidden;border:1px solid rgb(232 212 163/45%);border-radius:50%;background:#07101a;box-shadow:-24px 30px 78px rgb(18 27 45/17%);transform:translateY(-50%)}.HomeHero_celestialImage___IePg{width:100%;height:100%;position:absolute;z-index:0;inset:0;object-fit:cover;filter:saturate(.88) brightness(.95) contrast(.98);transform:scale(1.005)}.HomeHero_celestialVeil__jgMVb{position:absolute;z-index:1;inset:0;border-radius:inherit;background:radial-gradient(ellipse at 46% 44%,rgb(58 76 112/20%) 0,rgb(14 23 40/5.5%) 46%,rgb(4 8 16/20%) 100%),linear-gradient(90deg,rgb(246 228 174/4%),transparent 21%);box-shadow:inset 0 0 0 1px rgb(232 212 163/15%),inset 0 0 70px rgb(2 6 14/22%)}.HomeHero_mapContent__LFtQZ{position:absolute;z-index:2;inset:0}.HomeHero_constellation__7lXQl{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.HomeHero_compassRays__MtbtL,.HomeHero_compassRing__vqB54,.HomeHero_nodeRing__L5yEU,.HomeHero_observationLines__Uv6US,.HomeHero_orbitBloom__um4jh,.HomeHero_orbitHairline__4g8KI,.HomeHero_orbitMetal__2kPoQ,.HomeHero_themePathBloom__518jZ,.HomeHero_themePathDust__4T1cT,.HomeHero_themePathMetal__5i3GA{fill:none;vector-effect:non-scaling-stroke}.HomeHero_orbitBloom__um4jh{stroke:url(#home-hero-stellar-gold);stroke-width:7;opacity:.1;filter:url(#home-hero-map-bloom)}.HomeHero_orbitHairline__4g8KI{stroke:rgb(232 212 163/22%);stroke-width:.65}.HomeHero_orbitMetal__2kPoQ{stroke:url(#home-hero-stellar-gold);stroke-width:1.1;stroke-linecap:round}.HomeHero_orbitDecade__DvMgc .HomeHero_orbitMetal__2kPoQ{stroke-dasharray:265 10 120 7 190 20 110 8 200 70}.HomeHero_orbitYear__PW9Sx .HomeHero_orbitHairline__4g8KI{stroke-dasharray:1 9;stroke-linecap:round}.HomeHero_orbitYear__PW9Sx .HomeHero_orbitMetal__2kPoQ{stroke-dasharray:230 22 145 11 260 30 180 122;opacity:.76}.HomeHero_observationLines__Uv6US{stroke:rgb(232 212 163/20%);stroke-width:.55;stroke-dasharray:1 11;stroke-linecap:round;mask:url(#home-hero-spoke-fade)}.HomeHero_themePathBloom__518jZ{stroke:url(#home-hero-stellar-gold);stroke-width:6;opacity:.08;filter:url(#home-hero-map-bloom)}.HomeHero_themePathMetal__5i3GA{stroke:url(#home-hero-stellar-gold);stroke-width:.9;opacity:.68}.HomeHero_themePathDust__4T1cT{stroke:rgb(244 229 189/62%);stroke-width:.45;stroke-dasharray:1 11;stroke-linecap:round}.HomeHero_compassGlow__ZDfui,.HomeHero_nodeAura__rffX4{fill:url(#home-hero-node-core)}.HomeHero_nodeAura__rffX4{opacity:.72}.HomeHero_nodeRing__L5yEU{stroke:url(#home-hero-stellar-gold);stroke-width:1;stroke-dasharray:63 12 8 17;opacity:.82}.HomeHero_nodeDiamond__J3Lz1{fill:#e8d4a3;stroke:rgb(255 248 223/76%);stroke-width:.55;vector-effect:non-scaling-stroke}.HomeHero_nodePoint__PQuQ2{fill:#fff8df;filter:url(#home-hero-node-glow)}.HomeHero_themeLabel__5KnIC,.HomeHero_timelineLabel__A6E8z{stroke:rgb(4 9 18/72%);stroke-width:4px;paint-order:stroke fill;stroke-linejoin:round}.HomeHero_themeIndex__LpMay,.HomeHero_timelineCode__OMH9A{fill:#ead69d;font-family:var(--latin,"Cormorant Garamond",serif);font-size:21px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.14em}.HomeHero_themeName__TwONN{fill:#f1e5ca;font-family:var(--serif,"Shippori Mincho","Noto Serif JP",serif);font-size:26px;font-weight:500;letter-spacing:.06em}.HomeHero_timelineLabel__A6E8z{stroke-width:3.5px}.HomeHero_timelineCode__OMH9A{font-size:19px}.HomeHero_timelineName__3UuDt{fill:#e6d9be;font-family:var(--serif,"Shippori Mincho","Noto Serif JP",serif);font-size:24px;font-weight:400;letter-spacing:.06em}.HomeHero_compassGlow__ZDfui{opacity:.9}.HomeHero_compassRing__vqB54{stroke:rgb(232 212 163/62%);stroke-width:.8;stroke-dasharray:52 13 19 16}.HomeHero_compassRays__MtbtL{stroke:rgb(244 229 189/68%);stroke-width:.75}.HomeHero_compassStar__f0ZBJ{fill:rgb(244 229 189/92%);stroke:#fff8df;stroke-width:.55;vector-effect:non-scaling-stroke;filter:url(#home-hero-node-glow)}.HomeHero_compassCore__v5GKh{fill:#fff8df;filter:url(#home-hero-node-glow)}.HomeHero_orbit__iYUpa{animation:HomeHero_orbitDrift__7NJaU 36s linear infinite;transform-box:fill-box;transform-origin:center}.HomeHero_compass__Ufy44,.HomeHero_node__QJmfI{animation:HomeHero_stellarPulse__luwvE 4.8s ease-in-out infinite}.HomeHero_themePathMetal__5i3GA{animation:HomeHero_pathShimmer__ucFTs 5.5s ease-in-out infinite}@keyframes HomeHero_orbitDrift__7NJaU{to{rotate:1turn}}@keyframes HomeHero_stellarPulse__luwvE{50%{opacity:.72}}@keyframes HomeHero_pathShimmer__ucFTs{50%{opacity:.4}}@media (min-width:901px){.HomeHero_copy__TryEL:before{content:"";position:absolute;z-index:-1;inset:-38px -82px -38px -42px;pointer-events:none;background:linear-gradient(90deg,rgb(252 250 245/99%),rgb(249 245 237/96%) 65%,rgb(247 242 232/72%) 82%,transparent);filter:blur(9px)}}@media (max-width:1080px){.HomeHero_copy__TryEL{width:52%}.HomeHero_copy__TryEL h1{font-size:52px}}@media (min-width:761px) and (max-width:900px){.HomeHero_hero__9UgAF{height:1120px;min-height:1120px}.HomeHero_inner__r8mCo{width:100%;padding:60px 28px 0;display:block}.HomeHero_copy__TryEL{width:min(100%,680px);margin:0 auto;text-align:center}.HomeHero_lead__YmyWd{margin-inline:auto}.HomeHero_actions__LDte3,.HomeHero_notes__6GJWL{justify-content:center}.HomeHero_celestial__IySJO{width:min(70vw,600px);top:auto;right:auto;bottom:-34px;left:50%;transform:translateX(-50%)}}@media (max-width:760px){.HomeHero_hero__9UgAF{height:1120px;min-height:1120px}.HomeHero_inner__r8mCo{width:100%;padding:70px 20px 0;display:block}.HomeHero_copy__TryEL{width:100%;text-align:center}.HomeHero_eyebrow__9mSFZ{margin-bottom:21px;font-size:12px;letter-spacing:.12em}.HomeHero_copy__TryEL h1{font-size:clamp(38px,11vw,46px);line-height:1.55;letter-spacing:.04em}.HomeHero_lead__YmyWd{margin-top:23px;font-size:16px;line-height:1.95}.HomeHero_actions__LDte3{margin-top:28px;display:grid;gap:8px}.HomeHero_primaryCta__8Zb2l{width:100%;min-width:0;min-height:58px}.HomeHero_secondaryCta__2PnI7{justify-content:center}.HomeHero_notes__6GJWL{margin-top:19px;position:relative;isolation:isolate;justify-content:center;gap:5px 12px;color:#4f4a4c;font-size:13px}.HomeHero_notes__6GJWL:after{content:"";position:absolute;z-index:-1;inset:-9px -18px;pointer-events:none;background:radial-gradient(ellipse,rgb(252 250 245/98%) 26%,rgb(252 250 245/88%) 64%,transparent 100%)}.HomeHero_celestial__IySJO{width:520px;top:auto;right:auto;bottom:-72px;left:50%;box-shadow:0 -18px 50px rgb(20 18 28/13%);transform:translateX(-50%)}}@media (max-width:360px){.HomeHero_inner__r8mCo{padding-inline:16px}.HomeHero_primaryCta__8Zb2l{padding-inline:18px;font-size:16px}}@media (prefers-reduced-motion:reduce){.HomeHero_primaryCta__8Zb2l,.HomeHero_secondaryCta__2PnI7{transition-duration:.01ms}.HomeHero_compass__Ufy44,.HomeHero_node__QJmfI,.HomeHero_orbit__iYUpa,.HomeHero_themePathMetal__5i3GA{animation:none}}.HomeJournal_section__rzhWu{--journal-paper:var(--paper,#f5efe4);--journal-paper-light:var(--paper-light,#fcfaf5);--journal-ink:var(--ink,#181820);--journal-ink-soft:var(--ink-soft,#5e5a60);--journal-gold:var(--gold,#b39551);--journal-gold-bright:var(--gold-bright,#dcc584);--journal-gold-line:var(--gold-line,rgb(179 149 81/42%));--journal-night:var(--night,#070a14);--journal-serif:var(--serif,"Noto Serif JP","Yu Mincho",serif);--journal-sans:var(--sans,"Noto Sans JP","Yu Gothic",sans-serif);--journal-latin:var(--latin,"Cormorant Garamond",Georgia,serif);padding:108px 24px 118px;overflow:hidden;background:var(--journal-paper-light);color:var(--journal-ink)}.HomeJournal_shell__BWhBL{max-width:var(--max,1200px);margin:0 auto}.HomeJournal_heading___GaWp{text-align:center}.HomeJournal_kicker__C41ip{margin:0 0 12px;color:#76591f;font-family:var(--journal-latin);font-size:13px;letter-spacing:.32em;text-transform:uppercase}.HomeJournal_title__jW3x_{margin:0;font-family:var(--journal-serif);font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.48;letter-spacing:.06em}.HomeJournal_intro__G1YCm{max-width:700px;margin:18px auto 0;color:var(--journal-ink-soft);font-family:var(--journal-serif);font-size:16px;line-height:2}.HomeJournal_rule__a4mYk{width:118px;height:1px;margin:27px auto 0;position:relative;background:linear-gradient(90deg,transparent,var(--journal-gold-line),transparent)}.HomeJournal_rule__a4mYk:after{content:"";width:7px;height:7px;position:absolute;top:-4px;left:50%;border:1px solid var(--journal-gold);background:var(--journal-paper-light);transform:translateX(-50%) rotate(45deg)}.HomeJournal_layout__BSgw3{margin-top:54px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);gap:18px}.HomeJournal_layout__BSgw3[data-count="1"]{max-width:790px;margin-inline:auto;grid-template-columns:minmax(0,1fr)}.HomeJournal_article__QY0d4,.HomeJournal_sideList__7idxH{min-width:0}.HomeJournal_sideList__7idxH{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:18px}.HomeJournal_layout__BSgw3[data-count="2"] .HomeJournal_sideList__7idxH{grid-template-rows:minmax(0,1fr)}.HomeJournal_card__MixEQ{min-height:100%;overflow:hidden;display:grid;border:1px solid var(--journal-gold-line);background:var(--journal-paper);color:var(--journal-ink);text-decoration:none;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.HomeJournal_feature__H4Pmm{grid-template-rows:310px minmax(210px,1fr)}.HomeJournal_sideCard__rICQo{grid-template-columns:minmax(125px,40%) minmax(0,1fr)}.HomeJournal_visual__osoQA{min-width:0;min-height:0;position:relative;overflow:hidden;display:grid;place-items:center;background:radial-gradient(circle at 54% 50%,rgb(220 197 132/25%) 0 1px,transparent 2px),radial-gradient(circle at 50% 50%,transparent 0 19%,rgb(220 197 132/42%) 19.3% 19.7%,transparent 20% 32%,rgb(220 197 132/24%) 32.3% 32.7%,transparent 33%),linear-gradient(135deg,var(--journal-night),#19243a);background-size:95px 95px,auto,auto}.HomeJournal_visual__osoQA:after,.HomeJournal_visual__osoQA:before{content:"";position:absolute;z-index:1;border:1px solid rgb(220 197 132/44%);border-radius:50%;pointer-events:none}.HomeJournal_visual__osoQA:before{width:min(72%,260px);aspect-ratio:1}.HomeJournal_visual__osoQA:after{width:min(34%,120px);aspect-ratio:1}.HomeJournal_image__7MgOr{width:100%;height:100%;position:relative;z-index:2;display:block;object-fit:cover;transition:transform .3s ease}.HomeJournal_fallbackMark__h4639{position:relative;z-index:2;color:var(--journal-gold-bright);font-family:var(--journal-latin);font-size:clamp(38px,6vw,64px);font-weight:500}.HomeJournal_copy__PX9Bl{min-width:0;padding:28px 31px;display:flex;flex-direction:column;align-items:flex-start}.HomeJournal_sideCard__rICQo .HomeJournal_copy__PX9Bl{padding:23px 22px}.HomeJournal_meta__NFoMU{display:flex;flex-wrap:wrap;gap:4px 9px;color:#76591f;font-family:var(--journal-latin);font-size:12px;letter-spacing:.13em;line-height:1.5;text-transform:uppercase}.HomeJournal_meta__NFoMU>*+:before{content:"·";margin-right:9px}.HomeJournal_copy__PX9Bl h3{margin:10px 0 12px;font-family:var(--journal-serif);font-size:23px;font-weight:500;line-height:1.65}.HomeJournal_sideCard__rICQo h3{font-size:16px;line-height:1.75}.HomeJournal_excerpt__hvtb1{color:var(--journal-ink-soft);font-family:var(--journal-serif);font-size:15px;line-height:1.9}.HomeJournal_sideCard__rICQo .HomeJournal_excerpt__hvtb1{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.HomeJournal_card__MixEQ:hover{border-color:rgb(142 106 46/72%);background:#fffdf8;transform:translateY(-2px)}.HomeJournal_card__MixEQ:hover .HomeJournal_image__7MgOr{transform:scale(1.025)}.HomeJournal_card__MixEQ:focus-visible{z-index:3;outline:3px solid #315f94;outline-offset:-3px}.HomeJournal_empty__8d1r_{min-height:190px;max-width:790px;margin:54px auto 0;padding:38px 28px;display:grid;place-items:center;align-content:center;gap:12px;border:1px solid var(--journal-gold-line);background:radial-gradient(circle at 50% 35%,rgb(179 149 81/12%),transparent 42%),var(--journal-paper);text-align:center}.HomeJournal_emptyMark__XM1MN{color:#76591f;font-size:18px}.HomeJournal_empty__8d1r_ p{margin:0;color:var(--journal-ink-soft);font-family:var(--journal-serif);font-size:16px;line-height:1.9}.HomeJournal_journalLink__iCnT4{margin-top:32px;text-align:right}.HomeJournal_allArticles__T7pOh{min-height:44px;padding-inline:4px;display:inline-flex;align-items:center;gap:12px;color:#684b18;font-family:var(--journal-serif);font-size:14px;text-underline-offset:7px}.HomeJournal_allArticles__T7pOh:focus-visible{outline:3px solid #315f94;outline-offset:3px}@media (max-width:900px){.HomeJournal_layout__BSgw3{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.HomeJournal_sideCard__rICQo .HomeJournal_copy__PX9Bl{padding:19px 17px}.HomeJournal_sideCard__rICQo h3{font-size:16px}}@media (max-width:760px){.HomeJournal_section__rzhWu{padding:88px 20px 96px}.HomeJournal_intro__G1YCm{font-size:16px}.HomeJournal_layout__BSgw3,.HomeJournal_layout__BSgw3[data-count="1"]{margin-top:43px;grid-template-columns:minmax(0,1fr)}.HomeJournal_feature__H4Pmm{grid-template-rows:250px minmax(230px,1fr)}.HomeJournal_sideCard__rICQo{min-height:185px;grid-template-columns:minmax(112px,35%) minmax(0,1fr)}.HomeJournal_sideCard__rICQo .HomeJournal_copy__PX9Bl{padding:19px 17px}.HomeJournal_sideCard__rICQo h3{font-size:16px}.HomeJournal_sideCard__rICQo .HomeJournal_excerpt__hvtb1{display:none}.HomeJournal_copy__PX9Bl h3{font-size:20px}.HomeJournal_feature__H4Pmm .HomeJournal_excerpt__hvtb1{font-size:16px;line-height:1.8}.HomeJournal_journalLink__iCnT4{text-align:center}}@media (max-width:420px){.HomeJournal_feature__H4Pmm{grid-template-rows:220px minmax(230px,1fr)}.HomeJournal_copy__PX9Bl{padding:23px 20px 25px}.HomeJournal_sideCard__rICQo{grid-template-columns:minmax(100px,35%) minmax(0,1fr)}.HomeJournal_sideCard__rICQo .HomeJournal_meta__NFoMU{font-size:12px;letter-spacing:.08em}.HomeJournal_sideCard__rICQo .HomeJournal_meta__NFoMU>span:nth-child(2){display:none}}@media (max-width:360px){.HomeJournal_section__rzhWu{padding-inline:16px}.HomeJournal_sideCard__rICQo{grid-template-columns:minmax(94px,34%) minmax(0,1fr)}.HomeJournal_sideCard__rICQo .HomeJournal_copy__PX9Bl{padding:16px 14px}.HomeJournal_sideCard__rICQo h3{margin-top:7px;font-size:16px}}@media (prefers-reduced-motion:reduce){.HomeJournal_card__MixEQ,.HomeJournal_image__7MgOr{transition:none}.HomeJournal_card__MixEQ:hover{transform:none}}.HomePage_home__HQr5w{--paper:#f5f0e7;--paper-light:#fcfaf5;--paper-cool:#eef1f4;--ink:#292730;--ink-soft:#666166;--night:#070a14;--night-soft:#0d1322;--gold:#9a7b3f;--gold-line:rgb(154 123 63/34%);--brand-gold:#c9b37d;--brand-gold-bright:#e8d4a3;--brand-gold-soft:rgb(201 179 125/30%);--serif:var(--font-noto-serif-jp),"Noto Serif JP","Yu Mincho",serif;--latin:var(--font-cormorant-garamond),"Cormorant Garamond",Georgia,serif;--max:1180px;min-width:0;overflow:clip;background:var(--paper-light);color:var(--ink)}.HomePage_home__HQr5w section[id]{scroll-margin-top:88px}.HomePage_home__HQr5w section:not(#top){content-visibility:auto;contain-intrinsic-size:auto 1200px}.HomePage_trackingBoundary__n_ff2{display:contents}@media (max-width:900px){.HomePage_home__HQr5w section[id]{scroll-margin-top:80px}}.HomeLifeMap_section__UL7ar{--map-paper:var(--paper-light,#fcfaf5);--map-ink:var(--ink,#181820);--map-ink-soft:var(--ink-soft,#5e5a60);--map-gold:var(--gold,#b39551);--map-gold-bright:var(--gold-bright,#dcc584);--map-gold-line:var(--gold-line,rgb(179 149 81/42%));--map-night-soft:var(--night-soft,#101525);--map-serif:var(--serif,"Noto Serif JP","Yu Mincho",serif);--map-sans:var(--sans,"Noto Sans JP","Yu Gothic",sans-serif);--map-latin:var(--latin,"Cormorant Garamond",Georgia,serif);min-height:0;padding:48px 24px 46px;position:relative;overflow:hidden;background:var(--map-paper);color:var(--map-ink)}.HomeLifeMap_section__UL7ar:before{content:"";width:8px;height:8px;position:absolute;top:-5px;left:50%;border:1px solid var(--map-gold);background:var(--map-paper);transform:translateX(-50%) rotate(45deg)}.HomeLifeMap_heading__1wsBv{text-align:center}.HomeLifeMap_kicker__JRjrb{margin:0 0 12px;color:#8a6a31;font-family:var(--map-latin);font-size:13px;letter-spacing:.32em;text-transform:uppercase}.HomeLifeMap_title__amhxm{margin:0;font-family:var(--map-serif);font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.48;letter-spacing:.06em}.HomeLifeMap_intro__W1oYf{max-width:700px;margin:18px auto 0;color:var(--map-ink-soft);font-family:var(--map-serif);font-size:16px;line-height:2}.HomeLifeMap_rule__sWWdy{width:118px;height:1px;margin:27px auto 0;position:relative;background:linear-gradient(90deg,transparent,var(--map-gold-line),transparent)}.HomeLifeMap_rule__sWWdy:after{content:"";width:7px;height:7px;position:absolute;top:-4px;left:50%;border:1px solid var(--map-gold);background:var(--map-paper);transform:translateX(-50%) rotate(45deg)}.HomeLifeMap_lifeMap____Zi1{max-width:var(--max,1200px);margin:28px auto 0}.HomeLifeMap_themeOrbit__ViJOk{height:330px;position:relative}.HomeLifeMap_orbitLines__WKEtc{width:100%;height:100%;position:absolute;inset:0;color:rgb(179 149 81/34%);pointer-events:none}.HomeLifeMap_themeNode__9nkPg{width:168px;min-height:75px;padding:9px 12px;position:absolute;z-index:2;border:0;border-top:1px solid rgb(179 149 81/32%);border-bottom:1px solid rgb(179 149 81/18%);background:rgb(252 250 245/88%);color:var(--map-ink);font:inherit;text-align:left;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.HomeLifeMap_themeNode__9nkPg:hover,.HomeLifeMap_themeNode__9nkPg[aria-pressed=true]{border-color:var(--map-gold);background:#f0e8d8}.HomeLifeMap_themeNode__9nkPg:focus-visible,.HomeLifeMap_timelineCard__RSfJZ:focus-visible{z-index:5;outline:3px solid #315f94;outline-offset:4px}.HomeLifeMap_nodeNumber__WJftu{display:block;color:#76571f;font-family:var(--map-latin);font-size:16px;letter-spacing:.12em}.HomeLifeMap_themeNode__9nkPg strong{display:block;margin-top:1px;font-family:var(--map-serif);font-size:16px;font-weight:500;letter-spacing:.04em}.HomeLifeMap_nodeSource__VbLT1{display:block;margin-top:4px;color:#796d55;font-size:12px;line-height:1.4;white-space:normal}.HomeLifeMap_themeNode1__24WoR{top:0;left:50%;transform:translateX(-50%)}.HomeLifeMap_themeNode2__zEHRR{top:12%;left:76%;transform:translateX(-50%)}.HomeLifeMap_themeNode3__hcSPF{top:49%;left:88%;transform:translate(-50%,-50%)}.HomeLifeMap_themeNode4__fJf_b{top:77%;left:73%;transform:translate(-50%,-50%)}.HomeLifeMap_themeNode5__wyLNH{top:77%;left:27%;transform:translate(-50%,-50%)}.HomeLifeMap_themeNode6__ZOBQ_{top:49%;left:12%;transform:translate(-50%,-50%)}.HomeLifeMap_themeNode7__ESFPQ{top:12%;left:24%;transform:translateX(-50%)}.HomeLifeMap_detail__OgEQU{width:330px;min-height:150px;padding:19px 24px;position:absolute;z-index:3;top:53%;left:50%;border:1px solid var(--map-gold-line);background:rgb(252 250 245/97%);text-align:center;transform:translate(-50%,-50%);box-shadow:0 18px 45px rgb(39 31 24/8%)}.HomeLifeMap_detail__OgEQU:after,.HomeLifeMap_detail__OgEQU:before{content:"";width:19px;height:19px;position:absolute}.HomeLifeMap_detail__OgEQU:before{top:8px;left:8px;border-top:1px solid var(--map-gold);border-left:1px solid var(--map-gold)}.HomeLifeMap_detail__OgEQU:after{right:8px;bottom:8px;border-right:1px solid var(--map-gold);border-bottom:1px solid var(--map-gold)}.HomeLifeMap_detail__OgEQU small{color:#8a6b32;font-family:var(--map-latin);font-size:12px;letter-spacing:.24em;text-transform:uppercase}.HomeLifeMap_detail__OgEQU h3{margin:8px 0 10px;font-family:var(--map-serif);font-size:22px;font-weight:500;letter-spacing:.06em}.HomeLifeMap_detail__OgEQU p{margin:0;color:var(--map-ink-soft);font-family:var(--map-serif);font-size:15px;line-height:1.9}.HomeLifeMap_detail__OgEQU .HomeLifeMap_detailSource__dMfER{margin-top:8px;color:#876b36;font-family:var(--map-sans);font-size:12px}.HomeLifeMap_timelineGrid__TT8rz{max-width:860px;margin:14px auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.HomeLifeMap_timelineCard__RSfJZ{min-height:88px;padding:13px 19px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:17px;border:1px solid rgb(179 149 81/33%);background:#f1eadf;color:var(--map-ink);font:inherit;text-align:left;cursor:pointer;transition:background .2s ease,border-color .2s ease}.HomeLifeMap_timelineCard__RSfJZ:hover,.HomeLifeMap_timelineCard__RSfJZ[aria-pressed=true]{border-color:var(--map-gold);background:#e9decc}.HomeLifeMap_timelineId__vQMLf{color:#8b6d36;font-family:var(--map-latin);font-size:12px;letter-spacing:.18em;writing-mode:vertical-rl}.HomeLifeMap_timelineCopy__Y83k1,.HomeLifeMap_timelineCopy__Y83k1 span,.HomeLifeMap_timelineCopy__Y83k1 strong{display:block}.HomeLifeMap_timelineCopy__Y83k1 strong{font-family:var(--map-serif);font-size:18px;font-weight:500}.HomeLifeMap_timelineCopy__Y83k1 span{margin-top:3px;color:#756e6a;font-size:13px}.HomeLifeMap_timelineArrow__OrzVv{color:var(--map-gold)}@media (max-width:767px){.HomeLifeMap_section__UL7ar{padding:64px 20px 60px}.HomeLifeMap_intro__W1oYf{font-size:16px}.HomeLifeMap_lifeMap____Zi1{margin-top:29px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--map-gold-line);border-left:1px solid var(--map-gold-line)}.HomeLifeMap_themeOrbit__ViJOk,.HomeLifeMap_timelineGrid__TT8rz{display:contents}.HomeLifeMap_orbitLines__WKEtc{display:none}.HomeLifeMap_themeNode__9nkPg,.HomeLifeMap_timelineCard__RSfJZ{width:auto;min-width:0;min-height:92px;padding:11px 8px;position:static;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;border:0;border-right:1px solid var(--map-gold-line);border-bottom:1px solid var(--map-gold-line);background:rgb(252 250 245/72%);transform:none}.HomeLifeMap_themeNode__9nkPg strong,.HomeLifeMap_timelineCard__RSfJZ strong{font-size:13px;line-height:1.5}.HomeLifeMap_nodeNumber__WJftu{font-size:13px}.HomeLifeMap_nodeSource__VbLT1,.HomeLifeMap_timelineArrow__OrzVv,.HomeLifeMap_timelineCopy__Y83k1 span{display:none}.HomeLifeMap_timelineCard__RSfJZ{background:var(--map-night-soft);color:#f4ead8}.HomeLifeMap_timelineCard__RSfJZ[aria-pressed=true]{background:#20283b}.HomeLifeMap_timelineId__vQMLf{position:static;color:var(--map-gold-bright);font-size:11px;writing-mode:horizontal-tb}.HomeLifeMap_detail__OgEQU{width:auto;min-height:160px;margin:14px 0 0;padding:20px;position:static;grid-column:1/-1;border:1px solid var(--map-gold-line);transform:none}.HomeLifeMap_detail__OgEQU h3{font-size:21px}.HomeLifeMap_detail__OgEQU p{font-size:16px}.HomeLifeMap_detail__OgEQU .HomeLifeMap_detailSource__dMfER{font-size:12px}}@media (max-width:359px){.HomeLifeMap_section__UL7ar{padding-right:12px;padding-left:12px}.HomeLifeMap_title__amhxm{font-size:30px}.HomeLifeMap_themeNode__9nkPg,.HomeLifeMap_timelineCard__RSfJZ{padding-right:6px;padding-left:6px}}@media (prefers-reduced-motion:reduce){.HomeLifeMap_themeNode__9nkPg,.HomeLifeMap_timelineCard__RSfJZ{transition:none}}.HomeReadings_section__KgUBU{--readings-paper:var(--paper,#f6f1e8);--readings-paper-light:var(--paper-light,#fcfaf5);--readings-ink:var(--ink,#181820);--readings-ink-soft:var(--ink-soft,#5e5a60);--readings-gold:var(--gold,#b39551);--readings-gold-bright:var(--gold-bright,#dcc584);--readings-gold-line:var(--gold-line,rgb(179 149 81/42%));--readings-night:var(--night,#080b15);--readings-serif:var(--serif,"Noto Serif JP","Yu Mincho",serif);--readings-sans:var(--sans,"Noto Sans JP","Yu Gothic",sans-serif);--readings-latin:var(--latin,"Cormorant Garamond",Georgia,serif);padding:104px 24px 112px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 72%,rgb(179 149 81/9%),transparent 34%),linear-gradient(180deg,var(--readings-paper) 0,#f1eadf 100%);color:var(--readings-ink)}.HomeReadings_heading__Wvuu8{text-align:center}.HomeReadings_kicker__tCzGA{margin:0 0 12px;color:#85662f;font-family:var(--readings-latin);font-size:13px;letter-spacing:.32em;text-transform:uppercase}.HomeReadings_title__IfS0S{margin:0;font-family:var(--readings-serif);font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.48;letter-spacing:.06em}.HomeReadings_intro__MGw9B{max-width:720px;margin:18px auto 0;color:var(--readings-ink-soft);font-family:var(--readings-serif);font-size:16px;line-height:2}.HomeReadings_rule__Amjol{width:118px;height:1px;margin:27px auto 0;position:relative;background:linear-gradient(90deg,transparent,var(--readings-gold-line),transparent)}.HomeReadings_rule__Amjol:after{content:"";width:7px;height:7px;position:absolute;top:-4px;left:50%;border:1px solid var(--readings-gold);background:var(--readings-paper-light);transform:translateX(-50%) rotate(45deg)}.HomeReadings_console__UkqUY{width:min(100%,var(--max,1200px));margin:55px auto 0;padding:1px;position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:minmax(380px,auto) minmax(280px,auto);gap:1px;border:1px solid rgb(179 149 81/40%);background:rgb(179 149 81/34%);box-shadow:0 34px 90px rgb(46 35 24/10%);list-style:none}.HomeReadings_console__UkqUY:after,.HomeReadings_console__UkqUY:before{content:"";width:25px;height:25px;position:absolute;z-index:5;pointer-events:none}.HomeReadings_console__UkqUY:before{top:11px;left:11px;border-top:1px solid var(--readings-gold);border-left:1px solid var(--readings-gold)}.HomeReadings_console__UkqUY:after{right:11px;bottom:11px;border-right:1px solid var(--readings-gold);border-bottom:1px solid var(--readings-gold)}.HomeReadings_item__l8Fcs{min-width:0;min-height:0}.HomeReadings_item__l8Fcs[data-reading=palm]{grid-column:1/7;grid-row:1/3}.HomeReadings_item__l8Fcs[data-reading=name]{grid-column:7/10;grid-row:1}.HomeReadings_item__l8Fcs[data-reading=feng-shui]{grid-column:10/13;grid-row:1}.HomeReadings_item__l8Fcs[data-reading=consultation]{grid-column:7/13;grid-row:2}.HomeReadings_path__VexTf{min-width:0;min-height:100%;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;background:rgb(252 250 245/86%);color:var(--readings-ink);text-decoration:none;transition:background .25s ease,color .25s ease}.HomeReadings_path__VexTf:hover{background:#fffdf8}.HomeReadings_path__VexTf:focus-visible{z-index:6;outline:3px solid #315f94;outline-offset:-5px}.HomeReadings_item__l8Fcs[data-reading=consultation] .HomeReadings_path__VexTf{display:grid;grid-template-columns:minmax(190px,.72fr) minmax(0,1.28fr);background:radial-gradient(circle at 20% 46%,rgb(220 197 132/13%),transparent 34%),linear-gradient(126deg,#12182a 0,var(--readings-night) 72%);color:#f4ead8}.HomeReadings_item__l8Fcs[data-reading=consultation] .HomeReadings_path__VexTf:hover{background:radial-gradient(circle at 20% 46%,rgb(220 197 132/17%),transparent 36%),linear-gradient(126deg,#171e33,#0a0e1b 72%)}.HomeReadings_visual__K_kIP{min-height:142px;position:relative;overflow:hidden;display:grid;place-items:center;border-bottom:1px solid rgb(179 149 81/18%);background:radial-gradient(circle at 50% 50%,rgb(179 149 81/12%),transparent 58%),rgb(244 237 225/62%);color:#8c6d34}.HomeReadings_visual__K_kIP:before{content:"";width:112px;height:112px;position:absolute;border:1px solid rgb(179 149 81/24%);border-radius:50%;box-shadow:0 0 0 13px rgb(179 149 81/3.5%)}.HomeReadings_item__l8Fcs[data-reading=palm] .HomeReadings_visual__K_kIP{min-height:340px;background:#090d19}.HomeReadings_item__l8Fcs[data-reading=palm] .HomeReadings_visual__K_kIP:before{display:none}.HomeReadings_item__l8Fcs[data-reading=palm] .HomeReadings_visual__K_kIP:after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,transparent 62%,rgb(7 10 20/32%));pointer-events:none}.HomeReadings_palmImage___RC_5{z-index:0;object-fit:cover}.HomeReadings_visualNumber__qtAW2{position:absolute;top:25px;left:27px;z-index:2;color:rgb(244 234 216/72%);font-family:var(--readings-latin);font-size:14px;letter-spacing:.2em}.HomeReadings_item__l8Fcs[data-reading=feng-shui] .HomeReadings_visualNumber__qtAW2,.HomeReadings_item__l8Fcs[data-reading=name] .HomeReadings_visualNumber__qtAW2{color:#80612b}.HomeReadings_palmGlyph__IyQXc{display:none}.HomeReadings_body__s4Yoq{min-width:0;padding:27px 27px 30px;display:flex;flex:1;flex-direction:column}.HomeReadings_origin__bDrj6{margin:0 0 7px;color:#87682f;font-family:var(--readings-serif);font-size:12px;letter-spacing:.13em}.HomeReadings_titleRow__26FxV{display:flex;align-items:center;justify-content:space-between;gap:10px}.HomeReadings_titleRow__26FxV h3{margin:0;font-family:var(--readings-serif);font-size:23px;font-weight:500;letter-spacing:.04em}.HomeReadings_status__e7UHJ{flex:0 1 auto;padding:4px 7px;border:1px solid rgb(179 149 81/42%);color:#76571f;font-family:var(--readings-sans);font-size:12px;line-height:1.35;letter-spacing:.05em;text-align:center}.HomeReadings_description__C4HC_{margin:13px 0 0;color:var(--readings-ink-soft);font-family:var(--readings-serif);font-size:15px;line-height:1.85}.HomeReadings_meta__C8ffw{margin:15px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:5px 13px;color:#6b6566;font-family:var(--readings-sans);font-size:12px;list-style:none}.HomeReadings_meta__C8ffw li:before{content:"◇";margin-right:5px;color:#87682f}.HomeReadings_action__pjikL{min-height:48px;margin-top:auto;padding-top:18px;display:grid;grid-template-columns:auto minmax(18px,1fr) auto;align-items:center;gap:12px;color:#715625;font-family:var(--readings-serif);font-size:14px;letter-spacing:.03em}.HomeReadings_actionLine__HK8ON{height:1px;background:linear-gradient(90deg,var(--readings-gold-line),rgb(179 149 81/10%));transform:scaleX(.52);transform-origin:left;transition:transform .25s ease}.HomeReadings_actionArrow__o7sLT{color:#87682f;font-family:var(--readings-sans);transition:transform .25s ease}.HomeReadings_path__VexTf:focus-visible .HomeReadings_actionLine__HK8ON,.HomeReadings_path__VexTf:hover .HomeReadings_actionLine__HK8ON{transform:scaleX(1)}.HomeReadings_path__VexTf:focus-visible .HomeReadings_actionArrow__o7sLT,.HomeReadings_path__VexTf:hover .HomeReadings_actionArrow__o7sLT{transform:translateX(4px)}.HomeReadings_nameGlyph__K6V5Z{width:106px;height:114px;position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,1fr);place-items:center;border:1px solid rgb(179 149 81/56%);background:rgb(252 250 245/56%);box-shadow:0 0 0 12px rgb(179 149 81/3.5%)}.HomeReadings_nameGlyph__K6V5Z:before{content:"";position:absolute;inset:8px;border:1px solid rgb(179 149 81/20%)}.HomeReadings_nameGlyph__K6V5Z:after{content:"";width:1px;position:absolute;top:8px;bottom:8px;left:50%;background:rgb(179 149 81/28%)}.HomeReadings_nameGlyph__K6V5Z>span{z-index:1;font-family:var(--readings-serif);font-size:23px}.HomeReadings_nameGlyph__K6V5Z i{width:7px;height:7px;position:absolute;z-index:2;border:1px solid #9d7a3b;border-radius:50%;background:var(--readings-paper-light)}.HomeReadings_glyphDotTop__WBE0q{top:-4px;left:calc(50% - 3px)}.HomeReadings_glyphDotRight__0e4Ez{top:calc(50% - 3px);right:-4px}.HomeReadings_glyphDotBottom__rvAOP{bottom:-4px;left:calc(50% - 3px)}.HomeReadings_glyphDotLeft__7T1CG{top:calc(50% - 3px);left:-4px}.HomeReadings_nameGlyph__K6V5Z .HomeReadings_glyphDotCenter__ymbwv{top:calc(50% - 3px);left:calc(50% - 3px);background:#9d7a3b}.HomeReadings_fengShuiGlyph__ydDaL{width:124px;height:124px;position:relative;z-index:1}.HomeReadings_consultationGlyph__0mNrL,.HomeReadings_fengShuiGlyph__ydDaL svg{width:100%;height:100%}.HomeReadings_fengShuiGlyph__ydDaL svg{stroke-width:1}.HomeReadings_fengShuiGlyph__ydDaL span{position:absolute;color:#76571f;font-family:var(--readings-serif);font-size:9px}.HomeReadings_north__L66Un{top:-10px;left:50%;transform:translateX(-50%)}.HomeReadings_east__2jAO9{top:50%;right:-8px;transform:translateY(-50%)}.HomeReadings_south__BjZZ0{bottom:-10px;left:50%;transform:translateX(-50%)}.HomeReadings_west__i49_A{top:50%;left:-8px;transform:translateY(-50%)}.HomeReadings_item__l8Fcs[data-reading=consultation] .HomeReadings_visual__K_kIP{min-height:100%;border-right:1px solid rgb(220 197 132/18%);border-bottom:0;background:transparent;color:var(--readings-gold-bright)}.HomeReadings_item__l8Fcs[data-reading=consultation] .HomeReadings_visual__K_kIP:before{width:138px;height:138px;border-color:rgb(220 197 132/20%);box-shadow:0 0 0 18px rgb(220 197 132/2.5%)}.HomeReadings_consultationGlyph__0mNrL{width:154px;height:154px;position:relative;z-index:1}.HomeReadings_item__l8Fcs[data-reading=consultation] .HomeReadings_actionArrow__o7sLT,.HomeReadings_item__l8Fcs[data-reading=consultation] .HomeReadings_action__pjikL,.HomeReadings_item__l8Fcs[data-reading=consultation] .HomeReadings_origin__bDrj6{color:var(--readings-gold-bright)}.HomeReadings_item__l8Fcs[data-reading=consultation] .HomeReadings_titleRow__26FxV h3{color:#f4ead8}.HomeReadings_item__l8Fcs[data-reading=consultation] .HomeReadings_status__e7UHJ{border-color:rgb(220 197 132/35%);color:var(--readings-gold-bright)}.HomeReadings_item__l8Fcs[data-reading=consultation] .HomeReadings_description__C4HC_{color:rgb(244 234 216/72%)}.HomeReadings_item__l8Fcs[data-reading=consultation] .HomeReadings_meta__C8ffw{color:rgb(244 234 216/64%)}.HomeReadings_item__l8Fcs[data-reading=consultation] .HomeReadings_meta__C8ffw li:before{color:var(--readings-gold-bright)}.HomeReadings_item__l8Fcs[data-reading=consultation] .HomeReadings_actionLine__HK8ON{background:linear-gradient(90deg,rgb(220 197 132/68%),rgb(220 197 132/8%))}@media (max-width:900px){.HomeReadings_section__KgUBU{padding:88px 20px 94px}.HomeReadings_intro__MGw9B{font-size:16px}.HomeReadings_console__UkqUY{margin-top:44px;display:block}.HomeReadings_item__l8Fcs{min-height:240px;border-bottom:1px solid rgb(179 149 81/28%)}.HomeReadings_item__l8Fcs:last-child{border-bottom:0}.HomeReadings_item__l8Fcs[data-reading=consultation] .HomeReadings_path__VexTf,.HomeReadings_path__VexTf{min-height:240px;display:grid;grid-template-columns:94px minmax(0,1fr)}.HomeReadings_item__l8Fcs[data-reading=consultation] .HomeReadings_visual__K_kIP,.HomeReadings_item__l8Fcs[data-reading=palm] .HomeReadings_visual__K_kIP,.HomeReadings_visual__K_kIP{width:94px;min-height:100%;border-right:1px solid rgb(179 149 81/20%);border-bottom:0}.HomeReadings_item__l8Fcs[data-reading=palm] .HomeReadings_visual__K_kIP:before,.HomeReadings_visual__K_kIP:before{width:66px;height:66px;display:block;box-shadow:0 0 0 8px rgb(179 149 81/2.5%)}.HomeReadings_item__l8Fcs[data-reading=palm] .HomeReadings_visual__K_kIP{background:radial-gradient(circle at 50% 48%,rgb(220 197 132/12%),transparent 56%),#0a0e1b}.HomeReadings_item__l8Fcs[data-reading=palm] .HomeReadings_visual__K_kIP:before{border-color:rgb(220 197 132/18%)}.HomeReadings_item__l8Fcs[data-reading=palm] .HomeReadings_visual__K_kIP:after,.HomeReadings_palmImage___RC_5{display:none}.HomeReadings_palmGlyph__IyQXc{width:58px;height:78px;position:relative;z-index:1;display:block;color:var(--readings-gold-bright)}.HomeReadings_visualNumber__qtAW2{top:12px;left:13px;font-size:10px}.HomeReadings_visualCode___WK4X{display:none}.HomeReadings_body__s4Yoq{padding:19px 18px 20px}.HomeReadings_origin__bDrj6{margin-bottom:4px;font-size:12px;letter-spacing:.1em}.HomeReadings_titleRow__26FxV h3{font-size:20px}.HomeReadings_status__e7UHJ{padding:3px 5px;font-size:11px}.HomeReadings_description__C4HC_{margin-top:8px;font-size:16px;line-height:1.75}.HomeReadings_meta__C8ffw{margin-top:9px;gap:3px 9px;font-size:12px}.HomeReadings_action__pjikL{min-height:44px;padding-top:10px;gap:8px;font-size:15px;line-height:1.5}.HomeReadings_nameGlyph__K6V5Z{width:54px;height:62px}.HomeReadings_nameGlyph__K6V5Z:before{inset:5px}.HomeReadings_nameGlyph__K6V5Z>span{font-size:14px}.HomeReadings_nameGlyph__K6V5Z i{width:5px;height:5px}.HomeReadings_glyphDotTop__WBE0q{top:-3px;left:calc(50% - 2px)}.HomeReadings_glyphDotRight__0e4Ez{top:calc(50% - 2px);right:-3px}.HomeReadings_glyphDotBottom__rvAOP{bottom:-3px;left:calc(50% - 2px)}.HomeReadings_glyphDotLeft__7T1CG{top:calc(50% - 2px);left:-3px}.HomeReadings_nameGlyph__K6V5Z .HomeReadings_glyphDotCenter__ymbwv{top:calc(50% - 2px);left:calc(50% - 2px)}.HomeReadings_fengShuiGlyph__ydDaL{width:64px;height:64px}.HomeReadings_fengShuiGlyph__ydDaL span{font-size:7px}.HomeReadings_north__L66Un{top:-8px}.HomeReadings_east__2jAO9{right:-5px}.HomeReadings_south__BjZZ0{bottom:-8px}.HomeReadings_west__i49_A{left:-5px}.HomeReadings_item__l8Fcs[data-reading=consultation] .HomeReadings_visual__K_kIP:before{width:70px;height:70px;box-shadow:0 0 0 8px rgb(220 197 132/2.5%)}.HomeReadings_consultationGlyph__0mNrL{width:72px;height:72px}}@media (max-width:420px){.HomeReadings_section__KgUBU{padding-inline:14px}.HomeReadings_title__IfS0S{font-size:30px}.HomeReadings_titleRow__26FxV{align-items:flex-start;flex-direction:column;gap:6px}.HomeReadings_description__C4HC_{font-size:16px}.HomeReadings_action__pjikL{grid-template-columns:minmax(0,auto) minmax(10px,1fr) auto}}@media (prefers-reduced-motion:reduce){.HomeReadings_actionArrow__o7sLT,.HomeReadings_actionLine__HK8ON,.HomeReadings_path__VexTf{transition:none}}