:root{--color-white:#fff;--color-ivory:#fbfaf5;--color-cream:#f3eedc;--color-greige:#f4f4ea;--color-paper:#fffdf8;--color-sage-pale:#e6eee8;--color-aqua-pale:#dfeceb;--color-mist:#f1f6f5;--color-sky-pale:#edf3f7;--color-blush:#f8ebeb;--color-lavender:#efeaf5;--color-champagne:#efe3c8;--color-ink:#3a3631;--color-ink-soft:#5a544b;--color-ink-muted:#6f685e;--color-gold-deep:#7a6236;--color-gold-deep-hover:#665129;--color-gold:#b3975c;--color-gold-soft:#e3d5b6;--color-line:#e9e2d2;--font-serif:"Shippori Mincho", "Hiragino Mincho ProN", "Yu Mincho", "Noto Serif JP", serif;--font-sans:"Zen Kaku Gothic New", "Hiragino Sans", "Yu Gothic", "Meiryo", sans-serif;--font-display:"Cormorant Garamond", "Times New Roman", serif;--fs-body:clamp(1rem, .96rem + .2vw, 1.0625rem);--fs-small:.875rem;--fs-eyebrow:.875rem;--fs-h1:clamp(1.9rem, 1.2rem + 3vw, 3.4rem);--fs-h2:clamp(1.5rem, 1.15rem + 1.6vw, 2.3rem);--fs-h3:clamp(1.125rem, 1.05rem + .4vw, 1.375rem);--lh-body:1.95;--lh-heading:1.55;--container:1160px;--gutter:clamp(1.25rem, .5rem + 3.5vw, 2.5rem);--space-section:2.5rem;--header-h:68px;--radius-sm:4px;--radius-md:10px;--radius-card:16px;--radius-box:12px;--radius-photo:16px;--radius-button:8px;--shadow-card:0 4px 14px #7a62360f;--shadow-soft:0 10px 30px #7a62361a;--shadow-paper:0 2px 0 #b3975c1f, 0 14px 28px #7a623614;--ease:cubic-bezier(.22, .61, .36, 1)}@media (width>=640px){:root{--radius-card:20px;--space-section:clamp(4rem, 2.6rem + 6vw, 7.5rem)}}@media (width>=1200px){:root{--header-h:80px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 12px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--color-white);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:.03em;font-feature-settings:"palt" 0;overflow-wrap:anywhere;word-break:normal;line-break:strict;-webkit-font-smoothing:antialiased;margin:0}#root{flex-direction:column;min-height:100vh;display:flex}h1,h2,h3,h4{font-family:var(--font-serif);font-weight:500;line-height:var(--lh-heading);letter-spacing:.06em;color:var(--color-ink);text-wrap:balance;margin:0}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0;list-style:none}img,picture{max-width:100%;height:auto;display:block}a{color:var(--color-gold-deep);text-underline-offset:.25em}a:hover{color:var(--color-gold-deep-hover)}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--color-gold-deep);outline-offset:3px}::selection{background:var(--color-champagne);color:var(--color-ink)}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--space-section);scroll-margin-top:var(--header-h)}.eyebrow{font-family:var(--font-display);font-size:var(--fs-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold-deep);margin-bottom:.75rem;font-weight:500;line-height:1.4;display:block}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--color-gold-deep);color:#fff;border-radius:var(--radius-sm);transition:top .2s var(--ease);padding:.75rem 1.25rem;position:absolute;top:-4rem;left:1rem}.skip-link:focus{color:#fff;top:1rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._button_1ih8a_1{border-radius:var(--radius-button);min-height:52px;font-family:var(--font-sans);letter-spacing:.08em;text-align:center;transition:background-color .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease), box-shadow .25s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;padding:.75rem 1.75rem;font-size:1rem;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}._primary_1ih8a_23{background:var(--color-gold-deep);color:#fff;box-shadow:0 6px 16px #7a623638}._primary_1ih8a_23:hover{background:var(--color-gold-deep-hover);color:#fff}._secondary_1ih8a_33{color:var(--color-gold-deep);border-color:var(--color-gold);background:#fff9}._secondary_1ih8a_33:hover{background:var(--color-champagne);color:var(--color-gold-deep-hover)}._text_1ih8a_44{min-height:44px;color:var(--color-gold-deep);text-underline-offset:.35em;background:0 0;padding:.5rem .25rem;text-decoration:underline;text-decoration-thickness:1px}._text_1ih8a_44:hover{color:var(--color-gold-deep-hover)}._full_1ih8a_57{width:100%}._panel_f44xs_1{inset:var(--header-h) 0 0 0;z-index:99;position:fixed}._panel_f44xs_1[hidden]{display:none}._backdrop_f44xs_10{cursor:pointer;background:#3a363159;border:0;width:100%;position:absolute;inset:0}._sheet_f44xs_19{max-height:100%;padding:.5rem var(--gutter) 2rem;background:var(--color-ivory);border-bottom:1px solid var(--color-line);position:relative;overflow-y:auto;box-shadow:0 18px 30px #3a36311f}._link_f44xs_29{border-bottom:1px solid var(--color-line);min-height:58px;color:var(--color-ink);font-family:var(--font-serif);letter-spacing:.08em;align-items:center;padding:0 .25rem;font-size:1.125rem;text-decoration:none;display:flex}._link_f44xs_29:hover,._active_f44xs_42{color:var(--color-gold-deep)}._active_f44xs_42{border-bottom-color:var(--color-gold)}._actions_f44xs_49{text-align:center;gap:1rem;margin-top:1.5rem;display:grid}._sub_f44xs_56{justify-content:center;align-items:center;min-height:44px;font-size:.9375rem;display:inline-flex}._area_f44xs_64{color:var(--color-ink-muted);font-size:var(--fs-small);line-height:1.8}@media (width>=900px){._backdrop_f44xs_10{background:#3a36312e}._sheet_f44xs_19{top:.5rem;right:max(var(--gutter), calc((100% - var(--container)) / 2));border:1px solid var(--color-line);width:360px;max-height:calc(100% - 1.5rem);animation:_panel-in_f44xs_1 .25s var(--ease);border-radius:14px;padding:.5rem 1.5rem 1.5rem;position:absolute;box-shadow:0 16px 40px #3a363124}._link_f44xs_29{min-height:54px;font-size:1.0625rem}._link_f44xs_29:last-child{border-bottom:0}._active_f44xs_42{font-weight:700}._active_f44xs_42:before{content:"";background:var(--color-gold);border-radius:50%;width:6px;height:6px;margin-right:.75rem}._actions_f44xs_49{margin-top:1rem}._sub_f44xs_56,._area_f44xs_64{display:none}}@keyframes _panel-in_f44xs_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (width>=1200px){._panel_f44xs_1{display:none}}._header_1pjc7_1{z-index:100;border-bottom:1px solid var(--color-line);background:#fffffff7;position:sticky;top:0}._inner_1pjc7_10{height:var(--header-h);justify-content:space-between;align-items:center;gap:1.5rem;display:flex}._logo_1pjc7_19{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}._logoImg_1pjc7_26{width:auto;height:calc(var(--header-h) - 8px);mix-blend-mode:multiply;display:block}._nav_1pjc7_35,._cta_1pjc7_36{display:none}._toggle_1pjc7_40{cursor:pointer;min-width:56px;min-height:48px;color:var(--color-gold-deep);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0 .25rem;display:inline-flex}._toggleLabel_1pjc7_55{letter-spacing:.08em;font-size:.75rem;font-weight:700;line-height:1}._bars_1pjc7_62,._bars_1pjc7_62:before,._bars_1pjc7_62:after{width:24px;height:2px;transition:transform .25s var(--ease), background-color .25s var(--ease);background:currentColor;border-radius:2px;display:block}._bars_1pjc7_62{margin-block:8px 9px;position:relative}._bars_1pjc7_62:before,._bars_1pjc7_62:after{content:"";position:absolute;left:0}._bars_1pjc7_62:before{top:-7px}._bars_1pjc7_62:after{top:7px}._bars_1pjc7_62[data-open=true]{background:0 0}._bars_1pjc7_62[data-open=true]:before{transform:translateY(7px)rotate(45deg)}._bars_1pjc7_62[data-open=true]:after{transform:translateY(-7px)rotate(-45deg)}@media (width>=1200px){._nav_1pjc7_35,._cta_1pjc7_36{display:block}._toggle_1pjc7_40{display:none}._navList_1pjc7_109{align-items:center;gap:1.75rem;display:flex}._navLink_1pjc7_114{color:var(--color-ink);letter-spacing:.06em;white-space:nowrap;padding:.5rem 0;font-size:.9375rem;text-decoration:none;display:inline-block;position:relative}._navLink_1pjc7_114:after{content:"";background:var(--color-gold);transform-origin:0;height:2px;transition:transform .3s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}._navLink_1pjc7_114:hover:after,._navLink_1pjc7_114._active_1pjc7_137:after{transform:scaleX(1)}._navLink_1pjc7_114:hover,._active_1pjc7_137{color:var(--color-gold-deep)}}._wrap_1pcnq_1{justify-items:center;gap:1.5rem;display:grid}._lineCard_1pcnq_8{background:var(--color-white);border:1px solid var(--color-gold-soft);border-top:3px solid var(--color-gold);border-radius:var(--radius-card);width:100%;max-width:24rem;box-shadow:var(--shadow-card);text-align:center;flex-direction:column;padding:1.5rem 1.25rem 1.35rem;display:flex}._name_1pcnq_22{font-family:var(--font-display);letter-spacing:.06em;font-size:1.75rem;line-height:1.4}._handleLine_1pcnq_29{color:var(--color-ink-muted);font-size:var(--fs-small)}._desc_1pcnq_34{color:var(--color-ink-soft);margin:.4rem 0 1.1rem;font-size:1rem;line-height:1.8}._others_1pcnq_42{width:100%;max-width:30rem}._othersTitle_1pcnq_46{font-family:var(--font-display);font-size:var(--fs-eyebrow);letter-spacing:.2em;text-transform:uppercase;text-align:center;color:var(--color-gold-deep);margin-bottom:.25rem}._otherList_1pcnq_55{border-top:1px solid var(--color-line)}._otherList_1pcnq_55 li{border-bottom:1px solid var(--color-line)}._otherLink_1pcnq_61{min-height:48px;color:var(--color-ink);justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .25rem;text-decoration:none;display:flex}._otherLink_1pcnq_61:hover{color:var(--color-gold-deep)}._otherText_1pcnq_74{flex-wrap:wrap;align-items:baseline;gap:0 .75rem;display:flex}._otherName_1pcnq_80{font-size:1rem}._otherHandle_1pcnq_83{color:var(--color-ink-muted);font-size:var(--fs-small)}._otherArrow_1pcnq_87{color:var(--color-gold-deep);transition:transform .3s var(--ease)}._otherLink_1pcnq_61:hover ._otherArrow_1pcnq_87{transform:translate(4px)}._pending_1pcnq_96{color:var(--color-ink-muted);font-size:var(--fs-small)}._inline_1pcnq_102{gap:.15rem;display:grid}._inlineLink_1pcnq_107{min-height:44px;color:var(--color-ink);flex-wrap:wrap;align-items:center;font-size:.9375rem;display:inline-flex}._handle_1pcnq_29{color:var(--color-ink-muted);font-size:var(--fs-small);margin-left:.5em}@media (width>=900px){._lineCard_1pcnq_8{padding:1.75rem 1.75rem 1.5rem}}._footer_1jx7d_1{background:var(--color-white);border-top:1px solid var(--color-line);margin-top:auto}._inner_1jx7d_8{gap:1.25rem;padding-block:2rem 1.25rem;display:grid}._logo_1jx7d_15{text-decoration:none;display:inline-block}._logoImg_1jx7d_20{mix-blend-mode:multiply;width:160px;height:auto;display:block}._tagline_1jx7d_27{color:var(--color-ink-soft);margin-top:.25rem;font-size:.9375rem;line-height:1.8}._nav_1jx7d_34 ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;display:grid}._link_1jx7d_40{min-height:44px;color:var(--color-ink);align-items:center;font-size:.9375rem;text-decoration:none;display:inline-flex}._link_1jx7d_40:hover{color:var(--color-gold-deep)}._heading_1jx7d_52{font-family:var(--font-display);font-size:var(--fs-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold-deep)}._bottom_1jx7d_60{border-top:1px solid var(--color-line);padding-block:1.1rem 1.75rem}._notice_1jx7d_65{max-width:62em;color:var(--color-ink-muted);font-size:var(--fs-small);line-height:1.8}._copy_1jx7d_72{color:var(--color-ink-muted);font-size:var(--fs-small);margin-top:.75rem}@media (width>=640px){._inner_1jx7d_8{padding-block:2.5rem 1.5rem}}@media (width>=900px){._logoImg_1jx7d_20{width:220px}._inner_1jx7d_8{grid-template-columns:1.3fr 1fr 1fr;gap:3rem;padding-block:3.5rem 2rem}._nav_1jx7d_34 ul{grid-template-columns:1fr}._heading_1jx7d_52{margin-bottom:.25rem}._bottom_1jx7d_60{padding-block:1.5rem 2.5rem}}._phrase_708r8_1{display:inline-block}._hero_1akgt_1{background:linear-gradient(105deg,#fcfbf6 0%,#f8f4e8 55%,#f3eedc 100%);padding-block:1.25rem 2.25rem;position:relative;overflow:hidden}._hero_1akgt_1:before,._hero_1akgt_1:after{content:"";pointer-events:none;filter:blur(10px);border-radius:50%;position:absolute}._hero_1akgt_1:before{background:radial-gradient(circle,#f8ebebd9,#f8ebeb00 68%);width:38rem;height:38rem;top:-14rem;right:-10rem}._hero_1akgt_1:after{background:radial-gradient(circle,#dfecebe6,#dfeceb00 68%);width:34rem;height:34rem;bottom:-16rem;left:-12rem}._inner_1akgt_32{z-index:1;align-items:center;gap:1.75rem;display:grid;position:relative}._visual_1akgt_41{order:-1}._copy_1akgt_45{text-align:center;flex-direction:column;align-items:center;display:flex}._eyebrow_1akgt_52{margin-bottom:.5rem}._title_1akgt_56{font-size:var(--fs-h1);letter-spacing:.08em;line-height:1.5}._line_1akgt_62{display:inline-block}._sub_1akgt_66{font-family:var(--font-serif);letter-spacing:.08em;color:var(--color-gold-deep);margin-top:.9rem;font-size:clamp(1.0625rem,.95rem + .6vw,1.375rem);line-height:1.75}._actions_1akgt_76{order:1;justify-items:center;gap:.15rem;margin-top:1.25rem;display:grid}._menus_1akgt_83,._areas_1akgt_84{order:2}._menus_1akgt_83{color:var(--color-ink-soft);flex-wrap:wrap;justify-content:center;gap:.15rem 0;margin-top:.75rem;font-size:.9375rem;line-height:1.7;display:flex}._menus_1akgt_83 li{white-space:nowrap;padding-inline:.55rem}._menus_1akgt_83 li+li{border-left:1px solid var(--color-gold-soft)}@media (width<=560px){._menus_1akgt_83{gap:0 1rem;padding-inline:.5rem}._menus_1akgt_83 li{padding-inline:0}._menus_1akgt_83 li+li{border-left:0}}._areas_1akgt_84{color:var(--color-ink-muted);letter-spacing:.1em;font-size:.9375rem;line-height:1.7}._actions_1akgt_76>a:first-child{min-width:min(100%,16rem)}._actions_1akgt_76 ._secondaryCta_1akgt_133{min-height:44px;color:var(--color-gold-deep);text-underline-offset:.35em;background:0 0;border-color:#0000;padding:.4rem .5rem;text-decoration:underline;text-decoration-thickness:1px}._down_1akgt_143{margin-left:.35em;text-decoration:none;display:inline-block}._frame_1akgt_150{width:min(68vw,280px);margin:0 auto 1.1rem;position:relative}._frame_1akgt_150:before{content:"";border:1px solid var(--color-gold);border-radius:999px 999px 8px 8px;position:absolute;inset:0;transform:translate(12px,12px)}._arch_1akgt_166{aspect-ratio:4/5;background:var(--color-sage-pale);box-shadow:var(--shadow-soft);border-radius:999px 999px 8px 8px;position:relative;overflow:hidden}._photo_1akgt_175{object-fit:cover;width:100%;height:100%}._script_1akgt_181{z-index:3;font-family:var(--font-display);color:var(--color-gold);text-shadow:0 0 14px #fffffff2;font-size:clamp(2.25rem,1.6rem + 3vw,3.5rem);font-style:italic;line-height:1;position:absolute;top:-.8rem;right:-.25rem;transform:rotate(-7deg)}._card_1akgt_196{z-index:3;border-left:3px solid var(--color-gold);background:#fffffff2;gap:0;padding:.4rem .8rem .45rem;display:grid;position:absolute;bottom:-.9rem;right:-.4rem;box-shadow:0 8px 20px #7a623624}._cardLabel_1akgt_208{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold-deep);font-size:.8125rem;line-height:1.4}._cardName_1akgt_216{font-family:var(--font-serif);letter-spacing:.1em;font-size:1.0625rem;line-height:1.5}._cardEn_1akgt_222{font-family:var(--font-display);color:var(--color-ink-muted);font-size:.875rem;font-style:italic;line-height:1.3}@media (width>=560px){._actions_1akgt_76{grid-auto-flow:column;align-items:center;gap:1rem}}@media (width>=640px) and (width<=899px){._hero_1akgt_1{padding-block:2rem 3rem}._frame_1akgt_150{width:360px;margin-bottom:1.5rem}._card_1akgt_196{padding:.7rem 1.1rem .75rem;bottom:1.5rem;right:-1.25rem}}@media (width>=900px){._hero_1akgt_1{padding-block:3.5rem 5.5rem}._inner_1akgt_32{min-height:min(700px, calc(100svh - var(--header-h) - 4rem));grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:4rem}._visual_1akgt_41{order:0}._copy_1akgt_45{text-align:left;align-items:flex-start}._eyebrow_1akgt_52{margin-bottom:1rem}._sub_1akgt_66{margin-top:1.25rem}._actions_1akgt_76,._menus_1akgt_83,._areas_1akgt_84{order:0}._menus_1akgt_83{justify-content:flex-start;margin-top:1.5rem}._menus_1akgt_83 li:first-child{padding-left:0}._areas_1akgt_84{margin-top:.4rem}._actions_1akgt_76{justify-items:start;margin-top:2rem}._actions_1akgt_76>a:first-child{min-width:0}._actions_1akgt_76 ._secondaryCta_1akgt_133{border-color:var(--color-gold);background:#fff9;min-height:52px;padding:.75rem 1.75rem;text-decoration:none}._actions_1akgt_76 ._secondaryCta_1akgt_133:hover{background:var(--color-champagne)}._down_1akgt_143{display:none}._frame_1akgt_150{width:min(100%,500px);margin:0}._frame_1akgt_150:before{transform:translate(20px,20px)}._card_1akgt_196{padding:.9rem 1.5rem 1rem;bottom:2.25rem;right:-.75rem}._cardName_1akgt_216{font-size:1.125rem}._script_1akgt_181{top:-1.5rem;right:-.5rem}}@media (width>=1200px){._card_1akgt_196{right:-2.25rem}._script_1akgt_181{right:-1.5rem}}._wrap_500kj_1{margin-bottom:1.25rem}@media (width>=640px){._wrap_500kj_1{margin-bottom:clamp(2rem,1.5rem + 2vw,3.25rem)}}._center_500kj_10{text-align:center}._line_500kj_15{display:inline-block}._lead_500kj_19{max-width:40em;color:var(--color-ink-soft);margin-top:.9rem}._center_500kj_10 ._lead_500kj_19{text-wrap:balance;margin-inline:auto}._notice_1ezb8_1{color:var(--color-ink-muted);font-size:var(--fs-small);margin-top:1.5rem;line-height:1.85}._text_1ezb8_8{max-width:62em}._boxed_1ezb8_12{background:var(--color-paper);border-left:3px solid var(--color-gold);border-radius:0 var(--radius-box) var(--radius-box) 0;padding:1.25rem 1.5rem}._title_1ezb8_19{font-family:var(--font-serif);color:var(--color-ink-soft);margin-bottom:.25rem;font-size:1rem}._details_us3p5_1{display:block}._summary_us3p5_5{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:44px;list-style:none;display:flex}._summary_us3p5_5::-webkit-details-marker{display:none}._summary_us3p5_5>:first-child{flex:1;min-width:0}._chevron_us3p5_24{border-right:2px solid var(--color-gold-deep);border-bottom:2px solid var(--color-gold-deep);width:.6rem;height:.6rem;transition:transform .25s var(--ease);flex:none;margin:0 .35rem .2rem 0;transform:rotate(45deg)}._details_us3p5_1[open]>._summary_us3p5_5>._chevron_us3p5_24{margin-bottom:-.1rem;transform:rotate(225deg)}@media (width>=900px){._locked_us3p5_41{cursor:default}._locked_us3p5_41>._chevron_us3p5_24,._hideSummary_us3p5_47>._summary_us3p5_5{display:none}}._card_1u1fk_2{background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);transition:transform .3s var(--ease), box-shadow .3s var(--ease);grid-template-columns:38% 1fr;display:grid;position:relative;overflow:hidden}._card_1u1fk_2:hover{box-shadow:var(--shadow-soft);transform:translateY(-2px)}._card_1u1fk_2:focus-within{outline:3px solid var(--color-gold-deep);outline-offset:3px}._media_1u1fk_24{background:var(--color-sage-pale);position:relative;overflow:hidden}._photo_1u1fk_30{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);position:absolute;inset:0}._card_1u1fk_2:hover ._photo_1u1fk_30{transform:scale(1.03)}._body_1u1fk_42{flex-direction:column;padding:.9rem 1rem .8rem;display:flex}._no_1u1fk_48{font-family:var(--font-display);letter-spacing:.06em;color:var(--color-gold-deep);font-size:.9375rem;font-style:italic;line-height:1.5}._name_1u1fk_57{margin:.1rem 0 .4rem;font-size:1.1875rem;line-height:1.5}._link_1u1fk_64{color:var(--color-ink);text-decoration:none}._link_1u1fk_64:after{content:"";position:absolute;inset:0}._link_1u1fk_64:focus-visible{outline:none}._summary_1u1fk_77{color:var(--color-ink-soft);font-size:1rem;line-height:1.8}._price_1u1fk_84{border-top:1px dotted var(--color-gold-soft);color:var(--color-gold-deep);margin-top:.5rem;padding-top:.4rem;font-size:.875rem;line-height:1.6}._more_1u1fk_93{color:var(--color-gold-deep);letter-spacing:.04em;margin-top:auto;padding-top:.5rem;font-size:.9375rem;font-weight:700}._arrow_1u1fk_101{transition:transform .3s var(--ease);margin-left:.4em;display:inline-block}._card_1u1fk_2:hover ._arrow_1u1fk_101{transform:translate(4px)}@media (width>=560px){._card_1u1fk_2{grid-template-columns:34% 1fr}._body_1u1fk_42{padding:1.25rem 1.5rem 1.1rem}._name_1u1fk_57{font-size:1.375rem}}@media (width>=760px){._card_1u1fk_2{flex-direction:column;display:flex}._media_1u1fk_24{aspect-ratio:1}._body_1u1fk_42{flex:1;padding:1.5rem 1.5rem 1.6rem}._summary_1u1fk_77{font-size:.9688rem;line-height:1.9}._more_1u1fk_93{padding-top:1.25rem}}._card_16pyl_2{background:var(--color-white);border:1px solid var(--color-line);border-top:2px solid var(--color-gold-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}._summary_16pyl_10{padding:.7rem 1rem .7rem 1.1rem}._heading_16pyl_14{font-size:inherit;letter-spacing:normal;display:block}._label_16pyl_20{font-family:var(--font-sans);letter-spacing:.06em;color:var(--color-gold-deep);font-size:.9375rem;font-weight:700;line-height:1.6;display:block}._en_16pyl_29{font-family:var(--font-display);color:var(--color-ink-muted);margin-left:.4em;font-style:italic;font-weight:500}._question_16pyl_37{font-family:var(--font-serif);letter-spacing:.04em;color:var(--color-ink);margin-top:.1rem;font-size:1.125rem;font-weight:500;line-height:1.65;display:block}._content_16pyl_48{padding:0 1.1rem .9rem}._tagline_16pyl_52{color:var(--color-ink-soft);font-size:1rem}._link_16pyl_57{align-items:center;min-height:44px;font-size:.9375rem;font-weight:500;display:inline-flex}@media (width>=900px){._card_16pyl_2{height:100%}._summary_16pyl_10{min-height:0;padding:1.5rem 1.5rem 0}._question_16pyl_37{margin-top:.4rem;font-size:1.25rem}._content_16pyl_48{padding:.5rem 1.5rem 1.1rem}._tagline_16pyl_52{margin-top:.25rem}._link_16pyl_57{margin-top:.5rem}}._letter_v1q29_1{background:var(--color-paper);border:1px solid var(--color-gold-soft);border-top:3px solid var(--color-gold);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;padding:1.5rem 1.25rem 1.1rem;display:flex;position:relative;overflow:hidden}._letter_v1q29_1:after{content:"";background:linear-gradient(225deg, var(--color-ivory) 50%, var(--color-gold-soft) 50%);width:26px;height:26px;position:absolute;top:-1px;right:-1px}._label_v1q29_25{font-family:var(--font-display);font-size:var(--fs-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold-deep);line-height:1.5}._heading_v1q29_34{color:var(--color-gold-deep);margin:.35rem 0 .9rem;font-size:clamp(1.125rem,1.05rem + .4vw,1.3rem);line-height:1.7}._body_v1q29_42{color:var(--color-ink);background-image:repeating-linear-gradient(#0000 0 calc(2em - 1px),#b3975c29 calc(2em - 1px) 2em);margin:0;font-size:1rem;line-height:2}._body_v1q29_42 p+p,._rest_v1q29_56 p+p{margin-top:2em}._more_v1q29_61{min-height:44px;color:var(--color-gold-deep);font-family:var(--font-sans);justify-content:flex-start;gap:.5rem;font-size:.9375rem;font-weight:700;line-height:1.6}._more_v1q29_61>:first-child{flex:none}._rest_v1q29_56{padding-top:.25rem}._meta_v1q29_79{text-align:right;font-size:var(--fs-small);gap:.1rem;margin-top:auto;padding-top:.9rem;line-height:1.7;display:grid}._who_v1q29_88{color:var(--color-ink-soft);font-weight:700}._context_v1q29_92{color:var(--color-ink-muted)}@media (width>=900px){._letter_v1q29_1{padding:2rem 1.5rem 1.5rem}._rest_v1q29_56{padding-top:2em}._meta_v1q29_79{padding-top:1.5rem}}._list_1gyeg_1{gap:1.75rem;display:grid}._item_1gyeg_6{flex-direction:column;display:flex}._media_1gyeg_12{aspect-ratio:16/10;border-radius:var(--radius-photo);background:linear-gradient(135deg, var(--color-aqua-pale) 0%, var(--color-sky-pale) 100%);margin-bottom:.9rem;position:relative;overflow:hidden}._photo_1gyeg_20{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._onlineMark_1gyeg_27{font-family:var(--font-display);letter-spacing:.1em;color:var(--color-gold-deep);place-items:center;font-size:2rem;font-style:italic;display:grid;position:absolute;inset:0}._head_1gyeg_39{border-top:2px solid var(--color-aqua-pale);align-items:baseline;gap:.75rem;margin-bottom:.4rem;padding-top:.6rem;display:flex}._name_1gyeg_48{font-size:1.375rem}._en_1gyeg_52{font-family:var(--font-display);color:var(--color-gold-deep);font-size:1.0625rem;font-style:italic}._text_1gyeg_59{color:var(--color-ink-soft);font-size:1rem;line-height:1.85}._line_1gyeg_65{display:block}@media (width>=760px){._list_1gyeg_1{grid-template-columns:repeat(3,1fr);gap:2.5rem}._media_1gyeg_12{aspect-ratio:4/3}._head_1gyeg_39{flex-direction:column-reverse;align-items:flex-start;gap:.15rem;margin-bottom:.75rem;padding-top:1rem}._name_1gyeg_48{font-size:1.5rem}._text_1gyeg_59{font-size:.9688rem}._two_1gyeg_95{grid-template-columns:repeat(2,1fr)}}@media (width<=759px){._list_1gyeg_1{max-width:30rem;margin-inline:auto}}._cta_1mocp_2{text-align:center;background:radial-gradient(60% 70% at 50% 0,#fffffff2,#fff0 70%),radial-gradient(45% 60% at 0 100%,#dfecebf2,#dfeceb00 70%),radial-gradient(45% 60% at 100% 100%,#f8ebebe6,#f8ebeb00 70%),linear-gradient(#f6f1e1 0%,#f3ead2 100%);padding-block:clamp(3rem,2rem + 4vw,6.5rem);position:relative;overflow:hidden}._cta_1mocp_2:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffffe6,#fff0 68%);border-radius:50%;width:34rem;height:34rem;animation:10s ease-in-out infinite alternate _glow_1mocp_1;position:absolute;top:-10rem;left:50%;transform:translate(-50%)}@keyframes _glow_1mocp_1{0%{opacity:.65;transform:translate(-50%)scale(.92)}to{opacity:1;transform:translate(-50%)scale(1.06)}}._inner_1mocp_40{position:relative}._title_1mocp_44{font-size:var(--fs-h2)}._line_1mocp_48{display:inline-block}._lead_1mocp_52{color:var(--color-ink-soft);margin:1.1rem auto 1.5rem}._lead_1mocp_52 ._line_1mocp_48{display:block}._actions_1mocp_60{justify-items:center;gap:.25rem;display:grid}._actions_1mocp_60 ._secondaryCta_1mocp_67{text-underline-offset:.35em;background:0 0;border-color:#0000;min-height:44px;padding:.4rem .5rem;text-decoration:underline;text-decoration-thickness:1px}@media (width>=560px){._actions_1mocp_60{grid-auto-flow:column;justify-content:center;align-items:center;gap:1rem}._actions_1mocp_60 ._secondaryCta_1mocp_67{border-color:var(--color-gold);background:#fff9;min-height:52px;padding:.75rem 1.75rem;text-decoration:none}._actions_1mocp_60 ._secondaryCta_1mocp_67:hover{background:var(--color-champagne)}._lead_1mocp_52{margin-bottom:2.25rem}}._banner_18hs4_1{color:#5c4508;font-size:var(--fs-small);background:#fff7e0;border:1px dashed #b78a1c;margin-bottom:1.75rem;padding:.75rem 1rem;line-height:1.7}._moreText_1lmkq_7,._reassureText_1lmkq_8{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}._cover_1lmkq_19{object-fit:cover;width:100%;height:100%}._reassurance_1lmkq_26{background:var(--color-white);border-bottom:1px solid var(--color-line)}._reassureList_1lmkq_31{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._reassureItem_1lmkq_36{text-align:center;flex-direction:column;align-items:center;gap:.3rem;padding:.85rem .3rem .8rem;display:flex}._reassureItem_1lmkq_36+._reassureItem_1lmkq_36{border-left:1px solid var(--color-line)}._reassureIcon_1lmkq_48{color:var(--color-gold-deep)}._reassureTitle_1lmkq_52{font-family:var(--font-serif);letter-spacing:.03em;color:var(--color-gold-deep);font-size:.9375rem;line-height:1.5}._titleLine_1lmkq_59{display:block}@media (width>=760px){._reassureItem_1lmkq_36{gap:.5rem;padding:1.6rem 1rem}._reassureTitle_1lmkq_52{font-size:1.125rem}._titleLine_1lmkq_59{display:inline-block}._reassureText_1lmkq_8{clip:auto;white-space:normal;width:auto;height:auto;color:var(--color-ink-soft);margin:0;font-size:.9375rem;position:static;overflow:visible}}._feelingGrid_1lmkq_88{gap:.6rem;display:grid}._feelingCard_1lmkq_93{background:var(--color-mist);border:1px solid var(--color-aqua-pale);min-height:64px;color:var(--color-ink);transition:border-color .25s var(--ease), transform .25s var(--ease), box-shadow .25s var(--ease);border-radius:16px;grid-template-columns:2rem 1fr auto;align-items:center;gap:.5rem;padding:.7rem 1rem .7rem .9rem;text-decoration:none;display:grid;box-shadow:0 4px 14px #7a62360f}._feelingCard_1lmkq_93:hover{border-color:var(--color-gold);box-shadow:var(--shadow-soft);color:var(--color-ink);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){._feelingCard_1lmkq_93{transition:none}._feelingCard_1lmkq_93:hover{transform:none}}._feelingNo_1lmkq_128{font-family:var(--font-display);color:var(--color-gold-deep);font-size:1.0625rem;font-style:italic}._feelingText_1lmkq_134{font-family:var(--font-serif);letter-spacing:.03em;font-size:1.0625rem;line-height:1.65}._feelingMore_1lmkq_140{color:var(--color-gold-deep);font-size:1.125rem;font-weight:700}@media (width>=640px){._feelingGrid_1lmkq_88{grid-template-columns:repeat(2,1fr);gap:1rem}._feelingCard_1lmkq_93{background:var(--color-ivory);border-color:var(--color-line);border-radius:20px;flex-direction:column;align-items:stretch;height:100%;min-height:9.5rem;padding:1.5rem;display:flex}._feelingText_1lmkq_134{margin:.4rem 0 1rem;font-size:1.125rem;line-height:1.8}._feelingMore_1lmkq_140{margin-top:auto;font-size:.9375rem}._moreText_1lmkq_7{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}}@media (width>=1100px){._feelingGrid_1lmkq_88{grid-template-columns:repeat(4,1fr)}}._concept_1lmkq_188{isolation:isolate;background:radial-gradient(ellipse 80% 55% at 50% 0%, #dfecebe6, #dfeceb00 70%), var(--color-ivory);text-align:center;overflow:hidden}._conceptText_1lmkq_196{max-width:38rem;color:var(--color-ink-soft);gap:1.1rem;margin-inline:auto;display:grid}._softLine_1lmkq_204{display:inline-block}._beYou_1lmkq_190{gap:.15rem;margin:1.5rem auto;display:grid;position:relative}._beYou_1lmkq_190:before{content:"";z-index:-1;background:radial-gradient(#fffffff2 0%,#efe3c88c 38%,#efe3c800 70%);animation:9s ease-in-out infinite alternate _breathe_1lmkq_1;position:absolute;inset:-1.25rem -2.5rem}@keyframes _breathe_1lmkq_1{0%{opacity:.55;transform:scale(.9)}to{opacity:1;transform:scale(1.08)}}._beYouLogo_1lmkq_234{mix-blend-mode:multiply;width:clamp(14rem,62vw,21rem);height:auto;margin-inline:auto;display:block}._beYouJa_1lmkq_241{font-family:var(--font-serif);letter-spacing:.12em;color:var(--color-ink);font-size:1.125rem}._pair_1lmkq_249{gap:.35rem;max-width:52rem;margin-inline:auto;display:grid}._pairItem_1lmkq_255{border:1px solid var(--color-gold-soft);border-radius:var(--radius-box);text-align:left;background:#ffffffe0;grid-template-columns:3.6rem 1fr;align-items:center;gap:.6rem;padding:.9rem;display:grid}._pairLabel_1lmkq_266{font-family:var(--font-serif);letter-spacing:.04em;color:var(--color-gold-deep);font-size:1.125rem;line-height:1.4}._pairName_1lmkq_273{margin-bottom:.1rem;font-size:1.0625rem}._pairText_1lmkq_277{color:var(--color-ink-soft);font-size:1rem;line-height:1.75}._pairMark_1lmkq_282{font-family:var(--font-display);color:var(--color-gold);font-size:1.25rem;line-height:1}._closing_1lmkq_289{max-width:34rem;font-family:var(--font-serif);color:var(--color-ink-soft);margin:1.25rem auto 0;font-size:1.0625rem;line-height:1.95}@media (width>=760px){._conceptText_1lmkq_196{gap:1.75rem}._beYou_1lmkq_190{margin-block:2.75rem}._pair_1lmkq_249{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:1.25rem}._pairItem_1lmkq_255{text-align:center;padding:1.75rem 1.5rem;display:block}._pairLabel_1lmkq_266{font-size:1.5rem}._pairName_1lmkq_273{margin:.25rem 0 .6rem;font-size:1.1875rem}._pairText_1lmkq_277{font-size:.9688rem}._pairMark_1lmkq_282{align-self:center;font-size:1.75rem}._closing_1lmkq_289{margin-top:2rem}}._approaches_1lmkq_335{background:linear-gradient(180deg, var(--color-mist) 0%, var(--color-ivory) 100%)}._approachHead_1lmkq_339{align-items:center;gap:.25rem;display:grid}._approachPhoto_1lmkq_345{aspect-ratio:16/9;border-radius:var(--radius-photo);background:var(--color-sage-pale);margin-bottom:1.1rem;overflow:hidden}._approachGrid_1lmkq_353{gap:.6rem;display:grid}._centerAction_1lmkq_358{justify-content:center;margin-top:1.25rem;display:flex}@media (width>=900px){._approachHead_1lmkq_339{grid-template-columns:1fr 1fr;gap:4rem}._approachPhoto_1lmkq_345{aspect-ratio:4/3;margin-bottom:clamp(2rem,1.5rem + 2vw,3.25rem)}._approachGrid_1lmkq_353{grid-template-columns:repeat(2,1fr);gap:1.25rem}._centerAction_1lmkq_358{margin-top:2.25rem}}._serviceGrid_1lmkq_383{gap:.8rem;display:grid}@media (width>=760px){._serviceGrid_1lmkq_383{grid-template-columns:repeat(3,1fr);gap:1.5rem}}._forYou_1lmkq_395{background:var(--color-mist)}._forYouInner_1lmkq_399{align-items:center;gap:.5rem;display:grid}._forYouClosing_1lmkq_405{color:var(--color-ink-soft);margin-top:-.5rem}._checkList_1lmkq_410{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.75rem;display:grid}._checkList_1lmkq_410 li{background:var(--color-white);border:1px solid var(--color-aqua-pale);min-height:3.75rem;font-family:var(--font-serif);letter-spacing:.02em;align-items:center;padding:.6rem .6rem .6rem 2rem;font-size:1rem;line-height:1.6;display:flex;position:relative}._checkList_1lmkq_410 li:before{content:"";border-right:2px solid var(--color-gold);border-bottom:2px solid var(--color-gold);width:.4rem;height:.75rem;position:absolute;top:50%;left:.8rem;transform:translateY(-65%)rotate(40deg)}@media (width>=560px){._checkList_1lmkq_410 li{padding-left:2.4rem;font-size:1.0625rem}._checkList_1lmkq_410 li:before{left:1.05rem}}@media (width>=960px){._forYouInner_1lmkq_399{grid-template-columns:1fr 1.1fr;gap:5rem}._forYouClosing_1lmkq_405{margin-top:-1rem}._checkList_1lmkq_410{grid-template-columns:1fr;gap:0;margin-top:0}._checkList_1lmkq_410 li{border:0;border-bottom:1px solid var(--color-gold-soft);letter-spacing:.05em;background:0 0;min-height:0;padding:1.05rem .25rem 1.05rem 2.4rem;font-size:1.125rem}._checkList_1lmkq_410 li:first-child{border-top:1px solid var(--color-gold-soft)}._checkList_1lmkq_410 li:before{width:.55rem;height:.95rem;left:.5rem}}._aboutInner_1lmkq_485{align-items:center;gap:1.1rem;display:grid}._aboutPhoto_1lmkq_491{aspect-ratio:5/4;border-radius:var(--radius-photo);background:var(--color-sage-pale);width:100%;max-width:30rem;box-shadow:var(--shadow-soft);margin-inline:auto;overflow:hidden}._personName_1lmkq_502{font-family:var(--font-serif);letter-spacing:.1em;flex-wrap:wrap;align-items:baseline;gap:.15rem 1rem;font-size:1.5rem;display:flex}._personEn_1lmkq_511{font-family:var(--font-display);letter-spacing:.04em;color:var(--color-ink-muted);font-size:1.0625rem;font-style:italic}._personRole_1lmkq_518{color:var(--color-gold-deep);margin:.15rem 0 .9rem;font-size:.9375rem;font-weight:700}._aboutText_1lmkq_525{color:var(--color-ink-soft);gap:.9rem;display:grid}._aboutAction_1lmkq_531{margin-top:1.1rem}@media (width>=900px){._aboutInner_1lmkq_485{grid-template-columns:.85fr 1.15fr;gap:5rem}._aboutPhoto_1lmkq_491{aspect-ratio:4/5;max-width:460px;margin-inline:0}._personRole_1lmkq_518{margin-bottom:1.5rem}._aboutText_1lmkq_525{gap:1.25rem}._aboutAction_1lmkq_531{margin-top:1.75rem}}._voices_1lmkq_557{background:var(--color-ivory)}._voiceGrid_1lmkq_561{gap:1rem;display:grid}._voiceGrid_1lmkq_561>li{display:flex}._voiceGrid_1lmkq_561>li>*{flex:1}._moreVoices_1lmkq_573{margin-top:1rem}._moreVoices_1lmkq_573 ._moreButton_1lmkq_576{background:var(--color-white);border:1px solid var(--color-gold);min-height:48px;color:var(--color-gold-deep);letter-spacing:.05em;justify-content:center;gap:.6rem;padding:0 1rem;font-weight:700}._moreVoices_1lmkq_573 ._moreButton_1lmkq_576>:first-child{flex:none}._moreContent_1lmkq_590{margin-top:1rem}@media (width>=800px){._voiceGrid_1lmkq_561{grid-template-columns:repeat(2,1fr);gap:1.75rem}}@media (width>=900px){._moreContent_1lmkq_590{margin-top:1.75rem}}._media_1lmkq_607{background:var(--color-white);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);padding-block:2rem}._mediaItem_1lmkq_614{grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:1.25rem;max-width:44rem;display:grid}._cover_1lmkq_19{margin:0}._cover_1lmkq_19 img{background:var(--color-white);border:1px solid var(--color-line);width:100%;height:auto;box-shadow:var(--shadow-paper)}._mediaIssue_1lmkq_633{color:var(--color-gold-deep);letter-spacing:.08em;margin:0 0 .35rem;font-size:.875rem}._mediaTitle_1lmkq_639{margin-bottom:.5rem;font-size:clamp(1.0625rem,1rem + .5vw,1.25rem)}._mediaText_1lmkq_643{color:var(--color-ink-soft);font-size:.9375rem}._mediaCta_1lmkq_647{margin-top:.75rem}@media (width>=800px){._media_1lmkq_607{padding-block:3rem}._mediaItem_1lmkq_614{grid-template-columns:9.5rem minmax(0,1fr);gap:2.5rem}}._locations_1lmkq_662{background:var(--color-sky-pale)}._academy_1lmkq_667{background:var(--color-ivory)}._academySub_1lmkq_671{color:var(--color-ink-muted);font-size:var(--fs-small);margin-top:-.6rem}._academyGrid_1lmkq_677{gap:1rem;max-width:34rem;margin:1.75rem auto 0;display:grid}._academyCard_1lmkq_684{background:var(--color-paper);border:1px solid var(--color-line);border-top:3px solid var(--color-gold-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;padding:1.5rem 1.4rem 1.4rem;display:flex}._academyTheme_1lmkq_695{color:var(--color-gold-deep);font-size:var(--fs-small);letter-spacing:.04em;margin-bottom:.5rem}._academyName_1lmkq_702{margin-bottom:.7rem;font-size:1.1875rem;line-height:1.6}._academyText_1lmkq_708{color:var(--color-ink-soft);flex:1;margin-bottom:1.25rem;font-size:.9688rem;line-height:1.85}._academyButton_1lmkq_716{align-self:flex-start}._academyInfo_1lmkq_720{max-width:34rem;color:var(--color-ink-soft);text-align:center;text-wrap:balance;margin:1.75rem auto 0;font-size:.9688rem;line-height:1.85}._academyNote_1lmkq_730{max-width:34rem;color:var(--color-ink-muted);text-align:center;text-wrap:balance;margin:.5rem auto 0;font-size:.8125rem;line-height:1.8}@media (width>=640px){._academySub_1lmkq_671{margin-top:clamp(-2.4rem,-1.4rem - .8vw,-1.6rem)}}@media (width>=900px){._academyGrid_1lmkq_677{grid-template-columns:repeat(3,1fr);gap:1.75rem;max-width:none;margin-top:2.5rem}._academyInfo_1lmkq_720,._academyNote_1lmkq_730{max-width:none}}._contact_1lmkq_760{background:linear-gradient(180deg, var(--color-white) 0%, var(--color-mist) 100%)}._contactLead_1lmkq_764{max-width:34rem;color:var(--color-ink-soft);text-align:center;text-wrap:balance;margin:0 auto 1rem}._guide_1lmkq_772{max-width:44rem;margin:1rem auto 0}._guideBox_1lmkq_777{background:var(--color-paper);border-left:3px solid var(--color-gold)}._guideSummary_1lmkq_781{padding:.3rem 1rem}._guideTitle_1lmkq_784{font-family:var(--font-serif);color:var(--color-ink-soft);font-size:1.0625rem}._guideContent_1lmkq_789{color:var(--color-ink-muted);padding:0 1rem 1rem;font-size:.9375rem;line-height:1.85}@media (width>=900px){._guideSummary_1lmkq_781{min-height:0;padding:1.1rem 1.5rem .25rem}._guideContent_1lmkq_789{padding:0 1.5rem 1.25rem}._guide_1lmkq_772{margin-top:1.5rem}}._nav_aq908_1{font-size:var(--fs-small);color:var(--color-ink-muted)}._list_aq908_6{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}._list_aq908_6 li+li:before{content:"/";margin-right:.25rem}._link_aq908_19{min-height:44px;color:var(--color-ink-muted);align-items:center;padding-right:.25rem;display:inline-flex}._hero_xcy3z_5{padding-block:1rem 2.25rem;position:relative;overflow:hidden}._inner_xcy3z_11{z-index:1;align-items:center;gap:1.25rem;display:grid;position:relative}._eyebrow_xcy3z_19{margin:1.1rem 0 .4rem}._title_xcy3z_23{letter-spacing:.1em;font-size:clamp(1.875rem,1.3rem + 2.6vw,3rem);line-height:1.45}._lead_xcy3z_29{max-width:34rem;color:var(--color-ink-soft);margin-top:.8rem}._tags_xcy3z_35{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}._tags_xcy3z_35 li{border:1px solid var(--color-gold-soft);color:var(--color-ink-soft);background:#ffffffbf;border-radius:999px;padding:.25rem .85rem;font-size:.875rem;line-height:1.7}._visual_xcy3z_51{justify-self:center;width:min(70vw,300px);position:relative}._frame_xcy3z_57{aspect-ratio:4/5;background:var(--color-sage-pale);box-shadow:var(--shadow-soft);position:relative;overflow:hidden}._photo_xcy3z_65{object-fit:cover;width:100%;height:100%}@media (width>=900px){._hero_xcy3z_5{padding-block:2rem 4.5rem}._inner_xcy3z_11{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:4rem}._eyebrow_xcy3z_19{margin-top:2.5rem}._lead_xcy3z_29{margin-top:1.25rem}._tags_xcy3z_35{margin-top:1.5rem}._visual_xcy3z_51{width:min(100%,420px)}}._soul_xcy3z_94{background:radial-gradient(60% 70% at 85% 20%,#dfecebf2,#dfeceb00 70%),radial-gradient(50% 60% at 10% 90%,#edf3f7f2,#edf3f700 70%),linear-gradient(#fbfcfb 0%,#f6f9f8 100%)}._soul_xcy3z_94 ._frame_xcy3z_57{border-radius:999px 999px 10px 10px}._ear_xcy3z_105{background:radial-gradient(55% 65% at 80% 45%,#f6debabf,#f6deba00 70%),linear-gradient(#fdf8f0 0%,#f8efe2 100%)}._ear_xcy3z_105 ._frame_xcy3z_57{border-radius:28px;box-shadow:0 0 0 8px #fff9,0 20px 50px #a6743638}._ear_xcy3z_105 ._title_xcy3z_23{letter-spacing:.14em}._ear_xcy3z_105 ._visual_xcy3z_51{width:min(100%,420px)}._ear_xcy3z_105 ._frame_xcy3z_57{aspect-ratio:4/3}@media (width>=900px){._ear_xcy3z_105 ._inner_xcy3z_11{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}._ear_xcy3z_105 ._visual_xcy3z_51{width:100%}._ear_xcy3z_105 ._frame_xcy3z_57{aspect-ratio:3/2}}._academy_xcy3z_140{border-bottom:1px solid var(--color-line);background-color:#fbfbf8;background-image:linear-gradient(#b3975c14 1px,#0000 1px),linear-gradient(90deg,#b3975c14 1px,#0000 1px);background-size:28px 28px}._academy_xcy3z_140 ._frame_xcy3z_57{box-shadow:12px 12px 0 var(--color-aqua-pale), var(--shadow-soft);border-radius:4px}._about_xcy3z_156{background:radial-gradient(circle at 50% 30%,#f8ebebe6,#f8ebeb00 55%),linear-gradient(#fdfbf7 0%,#f9f4ec 100%)}._about_xcy3z_156 ._frame_xcy3z_57{aspect-ratio:1;box-shadow:0 0 0 10px #fffc, 0 0 0 11px var(--color-gold-soft), var(--shadow-soft);border-radius:50%}._about_xcy3z_156 ._visual_xcy3z_51{width:min(62vw,260px)}@media (width>=900px){._about_xcy3z_156 ._visual_xcy3z_51{width:min(100%,400px)}}._list_1yxfb_1{counter-reset:none;display:grid}._step_1yxfb_6{grid-template-columns:3rem 1fr;gap:.75rem;display:grid;position:relative}._no_1yxfb_13{background:var(--color-white);border:1px solid var(--color-gold);width:3rem;height:3rem;font-family:var(--font-display);color:var(--color-gold-deep);border-radius:50%;align-content:center;place-items:center;font-size:1.125rem;line-height:1;display:grid}._prefix_1yxfb_27{letter-spacing:.12em;margin-bottom:.1rem;font-size:.625rem;line-height:1}._title_1yxfb_34{padding-top:.6rem;font-size:1.125rem;line-height:1.6}._text_1yxfb_40{color:var(--color-ink-soft);margin-top:.2rem}._timeline_1yxfb_46{gap:1rem}._timeline_1yxfb_46 ._step_1yxfb_6:not(:last-child):before{content:"";background:linear-gradient(var(--color-gold), var(--color-gold-soft));width:1px;position:absolute;top:3rem;bottom:-1rem;left:calc(1.5rem - .5px)}._row_1yxfb_60{gap:.75rem}._row_1yxfb_60 ._step_1yxfb_6{border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:#fffc;padding:1rem 1rem 1.1rem}._row_1yxfb_60 ._title_1yxfb_34{padding-top:.55rem}@media (width>=900px){._timeline_1yxfb_46{gap:1.5rem}._timeline_1yxfb_46 ._step_1yxfb_6{grid-template-columns:3.5rem 1fr;gap:1.25rem}._timeline_1yxfb_46 ._no_1yxfb_13{width:3.5rem;height:3.5rem}._timeline_1yxfb_46 ._step_1yxfb_6:not(:last-child):before{top:3.5rem;bottom:-1.5rem;left:calc(1.75rem - .5px)}._row_1yxfb_60{grid-auto-columns:1fr;grid-auto-flow:column;gap:1rem}._row_1yxfb_60 ._step_1yxfb_6{grid-template-columns:1fr;align-content:start;padding:1.5rem 1.25rem}._row_1yxfb_60 ._title_1yxfb_34{padding-top:.25rem}}._card_siyme_1{background:var(--color-paper);border:1px solid var(--color-gold-soft);border-top:3px solid var(--color-aqua-pale);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;padding:1.5rem 1.25rem 1.35rem;display:flex}._featured_siyme_13{background:linear-gradient(180deg, #fffaf0 0%, var(--color-paper) 100%);border-color:var(--color-gold);border-top:3px solid var(--color-gold)}._en_siyme_19{font-family:var(--font-display);letter-spacing:.08em;color:var(--color-gold-deep);font-size:1rem;font-style:italic;line-height:1.5}._name_siyme_28{margin-top:.1rem;font-size:1.375rem}._sub_siyme_33{color:var(--color-ink-muted);margin-top:.35rem;font-size:.9375rem;line-height:1.7}._badges_siyme_40{flex-wrap:wrap;gap:.4rem;margin-top:.85rem;display:flex}._badges_siyme_40 li{border:1px solid var(--color-gold-soft);background:var(--color-white);color:var(--color-ink-soft);border-radius:999px;padding:.1rem .7rem;font-size:.875rem;line-height:1.8}._rows_siyme_56{border-top:1px solid var(--color-line);margin-top:1rem}._row_siyme_56{border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;padding:.75rem 0;display:flex}._label_siyme_70{white-space:nowrap;align-items:baseline;gap:.2rem .6rem;display:inline-flex}._time_siyme_76{font-family:var(--font-serif);color:var(--color-ink);font-size:1.125rem}._rowTag_siyme_81{background:var(--color-champagne);color:var(--color-gold-deep);border-radius:2px;padding:0 .5rem;font-size:.875rem;line-height:1.7}._price_siyme_90{white-space:nowrap;align-items:baseline;display:inline-flex}._num_siyme_95{font-family:var(--font-serif);letter-spacing:.01em;font-variant-numeric:lining-nums tabular-nums;color:var(--color-ink);font-size:1.875rem;font-weight:600;line-height:1.2}._yen_siyme_104{color:var(--color-ink-soft);margin-left:.15em;font-size:.9375rem}._taxIn_siyme_109{color:var(--color-ink-muted);margin-left:.2em;font-size:.8125rem}._emphasis_siyme_115 ._num_siyme_95{color:var(--color-gold-deep)}._text_siyme_119{color:var(--color-ink-soft);margin-top:1rem;font-size:.9688rem;line-height:1.85}._points_siyme_126{gap:.35rem;margin-top:.85rem;display:grid}._points_siyme_126 li{color:var(--color-ink-soft);padding-left:1.4rem;font-size:.9688rem;line-height:1.7;position:relative}._points_siyme_126 li:before{content:"";border-left:2px solid var(--color-gold);border-bottom:2px solid var(--color-gold);width:.7rem;height:.4rem;position:absolute;top:.55em;left:.15rem;transform:rotate(-45deg)}._action_siyme_150{margin-top:auto;padding-top:1.25rem}@media (width>=760px){._card_siyme_1{padding:1.75rem 1.75rem 1.6rem}}._box_xtjwi_1{border:1px solid var(--color-gold-soft);border-radius:var(--radius-box);background:var(--color-paper);max-width:34rem;box-shadow:var(--shadow-card);text-align:center;margin:2rem auto 0;padding:1.25rem 1.25rem 1.1rem}._title_xtjwi_11{color:var(--color-gold-deep);font-family:var(--font-serif);font-size:1.0625rem;line-height:var(--lh-heading);margin:0}._lead_xtjwi_18{color:var(--color-ink-soft);font-size:var(--fs-small);margin:.4rem 0 0;line-height:1.8}._list_xtjwi_24{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:.8rem 0 0;padding:0;list-style:none;display:flex}._list_xtjwi_24 li{border:1px solid var(--color-gold-soft);background:var(--color-ivory);color:var(--color-ink);font-size:var(--fs-small);border-radius:999px;padding:.15rem .9rem;line-height:1.9}._note_xtjwi_42{color:var(--color-ink-muted);font-size:var(--fs-small);margin:.8rem 0 0;line-height:1.8}._price_1qarr_1{background:linear-gradient(180deg, var(--color-white) 0%, var(--color-ivory) 100%)}._tax_1qarr_5{color:var(--color-ink-muted);text-align:center;margin-top:.4rem;font-size:.875rem}._grid_1qarr_12{gap:1.25rem;max-width:26rem;margin:2rem auto 0;display:grid}._grid_1qarr_12>li{display:flex}._grid_1qarr_12>li>*{width:100%}._gift_1qarr_25{max-width:40rem;color:var(--color-ink-soft);text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.25rem .75rem;margin:1.5rem auto 0;display:flex}._giftLabel_1qarr_36{border:1px solid var(--color-gold);background:var(--color-champagne);color:var(--color-gold-deep);border-radius:999px;padding:0 .7rem;font-size:.875rem;line-height:1.9}._giftNote_1qarr_45{color:var(--color-ink-muted);flex-basis:100%;font-size:.875rem}._notes_1qarr_51{max-width:40rem;color:var(--color-ink-muted);text-align:center;gap:.2rem;margin:1.25rem auto 0;font-size:.875rem;line-height:1.8;display:grid}@media (width>=760px){._grid_1qarr_12{gap:1.5rem;max-width:none;margin-top:2.5rem}._two_1qarr_69{grid-template-columns:1.15fr 1fr;max-width:60rem}}@media (width>=1200px){._three_1qarr_76{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=760px) and (width<=1199px){._three_1qarr_76{max-width:30rem;margin-inline:auto}}._voices_xng8y_1{background:var(--color-ivory)}._grid_xng8y_5{gap:1rem;display:grid}._grid_xng8y_5>li{display:flex}._grid_xng8y_5>li>*{flex:1}._more_xng8y_16{margin-top:1rem}._more_xng8y_16 ._moreButton_xng8y_19{background:var(--color-white);border:1px solid var(--color-gold);min-height:48px;color:var(--color-gold-deep);letter-spacing:.05em;justify-content:center;gap:.6rem;padding:0 1rem;font-weight:700}._more_xng8y_16 ._moreButton_xng8y_19>:first-child{flex:none}._moreContent_xng8y_33{margin-top:1rem}@media (width>=800px){._grid_xng8y_5{grid-template-columns:repeat(2,1fr);gap:1.75rem}}@media (width>=900px){._moreContent_xng8y_33{margin-top:1.75rem}}._list_zmgkq_1{border-top:1px solid var(--color-gold-soft)}._item_zmgkq_5{border-bottom:1px solid var(--color-gold-soft)}._summary_zmgkq_9{padding:.75rem .25rem}._q_zmgkq_13{font-family:var(--font-serif);letter-spacing:.03em;align-items:baseline;gap:.75rem;font-size:1.0625rem;line-height:1.7;display:flex}._mark_zmgkq_23{font-family:var(--font-display);color:var(--color-gold-deep);flex:none;font-size:1.25rem;font-style:italic}._answer_zmgkq_31{color:var(--color-ink-soft);padding:0 .5rem 1rem 2rem}@media (width>=900px){._summary_zmgkq_9{padding:1rem .5rem}._answer_zmgkq_31{padding:0 3rem 1.25rem 2.25rem}}._wrap_1dtnw_1{background:var(--color-white);border-top:1px solid var(--color-line);padding-block:2.5rem}._heading_1dtnw_7{margin-bottom:1rem;display:grid}._heading_1dtnw_7 .eyebrow{margin-bottom:.25rem}._title_1dtnw_14{font-family:var(--font-serif);letter-spacing:.06em;font-size:1.25rem}._list_1dtnw_20{gap:.6rem;display:grid}._card_1dtnw_25{background:var(--color-ivory);border:1px solid var(--color-line);border-radius:var(--radius-card);min-height:64px;box-shadow:var(--shadow-card);color:var(--color-ink);transition:border-color .25s var(--ease), transform .25s var(--ease);gap:.1rem;padding:.8rem 2.75rem .85rem 1rem;text-decoration:none;display:grid;position:relative}._card_1dtnw_25:hover{border-color:var(--color-gold);color:var(--color-ink);transform:translateY(-2px)}._en_1dtnw_47{font-family:var(--font-display);color:var(--color-gold-deep);font-size:.9375rem;font-style:italic;line-height:1.4}._label_1dtnw_54{font-family:var(--font-serif);letter-spacing:.05em;font-size:1.125rem;line-height:1.6}._text_1dtnw_60{color:var(--color-ink-soft);font-size:.9375rem;line-height:1.7}._arrow_1dtnw_65{color:var(--color-gold-deep);font-weight:700;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}._contact_1dtnw_74{background:var(--color-mist);border-color:var(--color-aqua-pale)}@media (width>=760px){._wrap_1dtnw_1{padding-block:3.5rem}._list_1dtnw_20{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem}._card_1dtnw_25{align-content:start;min-height:9rem;padding:1.25rem 1.25rem 2.5rem}._arrow_1dtnw_65{top:auto;bottom:1rem;right:1.25rem;transform:none}}._cover_16rw1_4{object-fit:cover;width:100%;height:100%}._prose_16rw1_10{color:var(--color-ink-soft);gap:1rem;display:grid}._lights_16rw1_18{pointer-events:none;position:absolute;inset:0}._lights_16rw1_18>i{left:var(--x);bottom:var(--y);width:var(--s);aspect-ratio:1;background:radial-gradient(circle at 50% 50%, #fffffff2 0%, var(--tint) 38%, #fff0 72%);filter:blur(var(--b,1.5px));opacity:.85;animation:_drift_16rw1_1 var(--d,9s) ease-in-out var(--delay,0s) infinite alternate;border-radius:50%;position:absolute}._lights_16rw1_18>i:first-child{--x:-11%;--y:10%;--s:20%;--b:3px;--tint:#f6dea0cc;--d:10s}._lights_16rw1_18>i:nth-child(2){--x:3%;--y:30%;--s:11%;--b:1.5px;--tint:#f8d0dcd9;--d:8s;--delay:-2s}._lights_16rw1_18>i:nth-child(3){--x:-14%;--y:36%;--s:8%;--b:1.5px;--tint:#cde4e8e6;--d:11s;--delay:-4s}._lights_16rw1_18>i:nth-child(4){--x:13%;--y:2%;--s:12%;--b:2.5px;--tint:#f6dea0b3;--d:12s;--delay:-1s}._lights_16rw1_18>i:nth-child(5){--x:95%;--y:42%;--s:10%;--b:2px;--tint:#fad8bed9;--d:9s;--delay:-3s}._lights_16rw1_18>i:nth-child(n+6){width:var(--s);clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);filter:drop-shadow(0 0 4px #ecc878f2);opacity:.8;animation:_twinkle_16rw1_1 var(--d,4.5s) ease-in-out var(--delay,0s) infinite alternate;background:#fffaf0;border-radius:0}._lights_16rw1_18>i:nth-child(6){--x:-3%;--y:24%;--s:20px;--d:4.5s}._lights_16rw1_18>i:nth-child(7){--x:99%;--y:36%;--s:16px;--d:5.5s;--delay:-2s}._lights_16rw1_18>i:nth-child(8){--x:9%;--y:16%;--s:13px;--d:6s;--delay:-3s}@keyframes _drift_16rw1_1{0%{opacity:.65;transform:translateY(4px)scale(.95)}to{opacity:.95;transform:translate(2px,-8px)scale(1.06)}}@keyframes _twinkle_16rw1_1{0%{opacity:.35;transform:scale(.7)}to{opacity:.9;transform:scale(1)}}@media (prefers-reduced-motion:reduce){._lights_16rw1_18>i{animation:none}}._intro_16rw1_81{background:var(--color-white)}._introInner_16rw1_84{align-items:center;gap:1.25rem;display:grid}._role_16rw1_89{background:var(--color-sky-pale);border-top:2px solid var(--color-aqua-pale);border-radius:var(--radius-card);padding:1.25rem 1.25rem 1.35rem}._roleTitle_16rw1_95{font-family:var(--font-serif);color:var(--color-gold-deep);margin-bottom:.35rem;font-size:1.125rem}@media (width>=900px){._introInner_16rw1_84{grid-template-columns:1.4fr 1fr;gap:4.5rem}._role_16rw1_89{padding:2rem}}._moments_16rw1_113{background:linear-gradient(180deg, var(--color-mist) 0%, var(--color-sky-pale) 100%)}._momentList_16rw1_116{gap:.5rem;display:grid}._momentList_16rw1_116 li{min-height:3.25rem;font-family:var(--font-serif);background:#ffffffd9;border-radius:999px;align-items:center;gap:.7rem;padding:.55rem 1rem;font-size:1.0625rem;line-height:1.6;display:flex}._momentList_16rw1_116 li:before{content:"";background:radial-gradient(circle,#fff 0%,#cfe3e6 70%);border-radius:50%;flex:none;width:.55rem;height:.55rem;box-shadow:0 0 8px #a0c8cde6}._momentNote_16rw1_141{color:var(--color-ink-soft);margin-top:1rem}@media (width>=700px){._momentList_16rw1_116{grid-template-columns:repeat(2,1fr);gap:.75rem 1rem}}._approaches_16rw1_154{background:var(--color-white)}._approachList_16rw1_157{gap:1.75rem;display:grid}._approach_16rw1_154{scroll-margin-top:calc(var(--header-h) + 1rem);grid-template-columns:38% 1fr;align-items:center;gap:.6rem .9rem;display:grid}._approachBody_16rw1_170{display:contents}._approachHead_16rw1_173{grid-area:1/2}._approachLead_16rw1_177,._approach_16rw1_154 details{grid-column:1/-1}._approachMedia_16rw1_181{aspect-ratio:1;border-radius:var(--radius-photo);background:var(--color-sage-pale);grid-area:1/1;overflow:hidden}._approachLabel_16rw1_189{letter-spacing:.06em;color:var(--color-gold-deep);flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;font-weight:700;display:flex}._approachNo_16rw1_198{font-family:var(--font-display);font-size:1.375rem;font-style:italic;font-weight:500;line-height:1}._approachEn_16rw1_205{font-family:var(--font-display);color:var(--color-ink-muted);font-style:italic;font-weight:500}._approachCatch_16rw1_211{margin-top:.3rem;font-size:clamp(1.125rem,1rem + .8vw,1.625rem)}@media (width>=900px){._approachCatch_16rw1_211{margin-bottom:.6rem}}._approachLead_16rw1_177{color:var(--color-ink)}._moreButton_16rw1_223{color:var(--color-gold-deep);justify-content:flex-start;gap:.5rem;font-size:.9375rem;font-weight:700}._moreButton_16rw1_223>:first-child{flex:none}._moreContent_16rw1_233{color:var(--color-ink-soft);gap:.75rem;padding-bottom:.25rem;display:grid}._imagine_16rw1_239{background:var(--color-mist);border-left:3px solid var(--color-aqua-pale);border-radius:0 var(--radius-box) var(--radius-box) 0;padding:.9rem 1rem}._imagineLabel_16rw1_245{font-family:var(--font-serif);color:var(--color-gold-deep);margin-bottom:.2rem;font-size:.9375rem}@media (width>=900px){._approachList_16rw1_157{gap:4.5rem}._approach_16rw1_154{grid-template-columns:1fr 1fr;align-items:center;gap:4rem}._approachBody_16rw1_170{grid-area:1/2;display:block}._approach_16rw1_154:nth-child(2n) ._approachMedia_16rw1_181{grid-column:2}._approach_16rw1_154:nth-child(2n) ._approachBody_16rw1_170{grid-column:1}._approachMedia_16rw1_181{aspect-ratio:4/3}._moreContent_16rw1_233{padding-top:.75rem}}._compare_16rw1_281{background:radial-gradient(ellipse 60% 50% at 100% 0%, #dfecebe6, #dfeceb00 70%), var(--color-ivory)}._table_16rw1_286{border-collapse:collapse;width:100%}._table_16rw1_286 th,._table_16rw1_286 td{text-align:left;vertical-align:top}._compareNote_16rw1_295{color:var(--color-ink-soft);margin-top:1.25rem}@media (width<=759px){._table_16rw1_286 thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}._table_16rw1_286 tbody{gap:.6rem;display:grid}._table_16rw1_286 tr{background:var(--color-white);border:1px solid var(--color-line);border-top:2px solid var(--color-aqua-pale);border-radius:var(--radius-card);padding:.85rem 1rem .9rem;display:grid}._table_16rw1_286 th[scope=row]{font-family:var(--font-serif);color:var(--color-gold-deep);margin-bottom:.35rem;font-size:1.125rem;font-weight:500}._table_16rw1_286 td{grid-template-columns:6.5em 1fr;gap:.5rem;padding:.15rem 0;font-size:.9688rem;line-height:1.75;display:grid}._table_16rw1_286 td:before{content:attr(data-label);color:var(--color-ink-muted);font-size:.875rem}}@media (width>=760px){._table_16rw1_286{background:var(--color-white);border:1px solid var(--color-line)}._table_16rw1_286 thead th{background:var(--color-sky-pale);font-family:var(--font-serif);color:var(--color-gold-deep);padding:1rem 1.25rem;font-size:.9688rem;font-weight:500}._table_16rw1_286 tbody th,._table_16rw1_286 tbody td{border-top:1px solid var(--color-line);padding:1.1rem 1.25rem;font-size:.9688rem;line-height:1.8}._table_16rw1_286 tbody th{font-family:var(--font-serif);white-space:nowrap;font-size:1.0625rem;font-weight:500}}._flow_16rw1_372{background:var(--color-white)}._flowInner_16rw1_375{gap:2.5rem;display:grid}._flowNote_16rw1_379{color:var(--color-ink-muted);font-size:var(--fs-small);margin-top:1.25rem}._formats_16rw1_384{background:var(--color-mist);border-radius:var(--radius-card);padding:1.5rem 1.25rem}._formatList_16rw1_389{gap:.75rem;display:grid}._format_16rw1_384{background:var(--color-white);border-radius:var(--radius-box);padding:1rem 1.1rem}._formatEn_16rw1_398{font-family:var(--font-display);color:var(--color-gold-deep);font-style:italic;line-height:1.4}._formatName_16rw1_404{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;font-size:1.25rem;display:flex}._formatPlace_16rw1_411{font-family:var(--font-sans);color:var(--color-ink-soft);letter-spacing:.04em;font-size:.9375rem}._formatText_16rw1_417{color:var(--color-ink-soft);margin-top:.3rem;font-size:.9688rem}@media (width>=960px){._flowInner_16rw1_375{grid-template-columns:1.15fr .85fr;align-items:start;gap:4rem}._formats_16rw1_384{top:calc(var(--header-h) + 1.5rem);padding:2rem;position:sticky}}._thoughts_16rw1_437{background:linear-gradient(180deg, var(--color-sky-pale) 0%, var(--color-white) 100%)}._thoughtsInner_16rw1_440{align-items:center;gap:1.25rem;display:grid}._thoughtsPhoto_16rw1_445{aspect-ratio:4/5;width:min(60vw,260px);box-shadow:var(--shadow-soft);border-radius:999px 999px 12px 12px;margin-inline:auto;overflow:hidden}._thoughtsAction_16rw1_453{margin-top:1.25rem}@media (width>=900px){._thoughtsInner_16rw1_440{grid-template-columns:.8fr 1.2fr;gap:5rem}._thoughtsPhoto_16rw1_445{width:100%;max-width:380px}}._faq_16rw1_469{background:var(--color-white)}._faqInner_16rw1_472{max-width:52rem}._wrap_1du0a_1{text-align:center;margin-top:3.5rem}._title_1du0a_6{font-size:var(--fs-h3);letter-spacing:.06em}._title_1du0a_6:after{content:"";background:var(--color-gold);width:2.5rem;height:1px;margin:.7rem auto 0;display:block}._lead_1du0a_19{max-width:34rem;color:var(--color-ink-soft);margin:.9rem auto 0;font-size:.9688rem;line-height:1.9}._grid_1du0a_27{text-align:left;gap:1.25rem;max-width:26rem;margin:1.75rem auto 0;display:grid}._grid_1du0a_27>li{display:flex}._grid_1du0a_27>li>*{width:100%}._card_1du0a_42{background:var(--color-paper);border:1px solid var(--color-gold-soft);border-top:3px solid var(--color-aqua-pale);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;padding:1.5rem 1.25rem 1.35rem;display:flex}._premier_1du0a_53{background:linear-gradient(180deg, #fffaf0 0%, var(--color-paper) 55%, #fbf3f1 100%);border-color:var(--color-gold);border-top:3px solid var(--color-gold);box-shadow:inset 0 0 0 4px var(--color-paper), inset 0 0 0 5px var(--color-gold-soft), 0 12px 32px #b3975c2e}._en_1du0a_61{font-family:var(--font-display);letter-spacing:.08em;color:var(--color-gold-deep);font-size:1rem;font-style:italic;line-height:1.5}._mark_1du0a_69{color:var(--color-gold);margin-right:.4em;font-size:.8rem;font-style:normal}._name_1du0a_76{margin-top:.1rem;font-size:1.375rem}._priceRow_1du0a_81{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;margin-top:1rem;padding-top:.9rem;display:flex}._count_1du0a_91{background:var(--color-champagne);color:var(--color-gold-deep);border-radius:2px;padding:0 .5rem;font-size:.875rem;line-height:1.7}._price_1du0a_81{white-space:nowrap;align-items:baseline;display:inline-flex}._num_1du0a_104{font-family:var(--font-serif);letter-spacing:.01em;font-variant-numeric:lining-nums tabular-nums;color:var(--color-gold-deep);font-size:2.25rem;font-weight:600;line-height:1.2}._yen_1du0a_113{color:var(--color-ink-soft);margin-left:.15em;font-size:1rem}._taxIn_1du0a_118{color:var(--color-ink-muted);margin-left:.2em;font-size:.8125rem}._per_1du0a_124{text-align:right;color:var(--color-ink-soft);margin-top:.35rem;font-size:1rem}._per_1du0a_124 strong{font-family:var(--font-serif);color:var(--color-ink);font-size:1.125rem;font-weight:600}._compare_1du0a_137{background:var(--color-blush);border-radius:var(--radius-box);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;margin-top:.9rem;padding:.7rem .85rem;display:flex}._normal_1du0a_148{color:var(--color-ink-soft);font-size:.9375rem;line-height:1.6}._badge_1du0a_153{border:1px solid var(--color-gold);background:var(--color-white);color:var(--color-gold-deep);white-space:nowrap;border-radius:999px;padding:.1rem .8rem;font-size:.9375rem;font-weight:600;line-height:1.8}._for_1du0a_165{color:var(--color-ink-muted);margin-top:.9rem;font-size:.9375rem;line-height:1.7}._visuallyHidden_1du0a_172{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._benefit_1du0a_182{background:var(--color-white);border:1px solid var(--color-gold);border-radius:var(--radius-box);text-align:center;margin-top:1.1rem;padding:1rem 1rem 1.05rem}._benefitEn_1du0a_190{font-family:var(--font-display);letter-spacing:.14em;color:var(--color-gold-deep);font-size:.9375rem;font-style:italic;line-height:1.4}._benefitEn_1du0a_190:before,._benefitEn_1du0a_190:after{content:"✦";color:var(--color-gold);margin:0 .5em;font-size:.7rem;font-style:normal}._benefitTitle_1du0a_206{margin:.2rem 0 0;font-size:1.0625rem;line-height:1.5}._benefitLead_1du0a_211{color:var(--color-ink-muted);margin-top:.25rem;font-size:.875rem}._options_1du0a_216{gap:.3rem;margin-top:.7rem;display:grid}._option_1du0a_216{background:var(--color-blush);border-radius:var(--radius-md);color:var(--color-ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:.1rem .5rem;padding:.55rem .6rem;font-size:.9688rem;line-height:1.6;display:flex}._optionNo_1du0a_234{color:var(--color-gold-deep);font-size:1.0625rem}._benefitNote_1du0a_238{color:var(--color-ink-muted);margin-top:.5rem;font-size:.8125rem;line-height:1.6}._or_1du0a_245{color:var(--color-ink-muted);text-align:center;font-size:.8125rem;line-height:1.3}@media (width>=760px){._grid_1du0a_27{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem;max-width:48rem}}._page_dc7ah_4{word-break:auto-phrase;display:contents}._cover_dc7ah_10{object-fit:cover;width:100%;height:100%}._narrow_dc7ah_16{max-width:calc(46rem + var(--gutter) * 2)}._prose_dc7ah_20{color:var(--color-ink-soft);gap:1rem;display:grid}._glow_dc7ah_27{z-index:-1;pointer-events:none;background:radial-gradient(circle,#ffd6a08c 0%,#ffd6a000 65%);border-radius:50%;animation:7s ease-in-out infinite alternate _flicker_dc7ah_1;position:absolute;inset:-12%}@keyframes _flicker_dc7ah_1{0%{opacity:.7;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}._about_dc7ah_48{background:#fffdf9}._about_dc7ah_48 ._prose_dc7ah_20{text-align:left}._honest_dc7ah_54{border-radius:var(--radius-box);color:var(--color-ink-soft);background:#fbf3e6;margin-top:1.25rem;padding:1rem 1.1rem;font-size:.9688rem;line-height:1.85}._moods_dc7ah_65{background:radial-gradient(70% 80% at 50% 100%,#f6deba99,#f6deba00 70%),#fbf4ea}._moodList_dc7ah_70{gap:.75rem;display:grid}._mood_dc7ah_65{border-radius:var(--radius-box);background:#ffffffbf;grid-template-columns:6.25rem 1fr;align-items:center;gap:.25rem 1rem;padding:1rem 1.1rem;display:grid}._moodEn_dc7ah_83{font-family:var(--font-display);color:var(--color-gold-deep);grid-area:2/1;font-size:.9375rem;font-style:italic;line-height:1.3}._moodWord_dc7ah_92{letter-spacing:.08em;white-space:nowrap;color:#8a5a2b;grid-area:1/1;font-size:1.375rem;line-height:1.3}._moodText_dc7ah_101{color:var(--color-ink-soft);grid-area:1/2/span 2;font-size:1rem}@media (width>=760px){._moodList_dc7ah_70{grid-template-columns:repeat(3,1fr);gap:1.5rem}._mood_dc7ah_65{text-align:center;flex-direction:column;align-items:center;padding:2.25rem 1.5rem 2rem;display:flex}._moodWord_dc7ah_92{order:-1;font-size:2rem}._moodEn_dc7ah_83{margin:.25rem 0 .75rem}}._scenes_dc7ah_130{background:#fffdf9}._sceneGrid_dc7ah_133{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;max-width:52rem;margin-inline:auto;display:grid}._scene_dc7ah_130{flex-direction:column;height:100%;margin:0;display:flex}._sceneMedia_dc7ah_146{aspect-ratio:4/5;border-radius:var(--radius-photo);background:#f3e6d4;overflow:hidden}._scene_dc7ah_130 figcaption{color:var(--color-ink-muted);margin-top:.4rem;font-size:.875rem;line-height:1.6}@media (width<=639px){._sceneGrid_dc7ah_133>li:last-child:nth-child(odd){grid-column:1/-1}._sceneGrid_dc7ah_133>li:last-child:nth-child(odd) ._sceneMedia_dc7ah_146{aspect-ratio:4/3}}@media (width>=640px){._sceneGrid_dc7ah_133{grid-template-columns:repeat(3,minmax(0,1fr));max-width:64rem}}@media (width>=900px){._sceneGrid_dc7ah_133{gap:1.5rem}}._flow_dc7ah_182{background:linear-gradient(#fbf4ea 0%,#fffdf9 100%)}._forYou_dc7ah_187{background:#fffdf9}._forYouInner_dc7ah_190{gap:.25rem;display:grid}._forYouList_dc7ah_194{gap:.5rem;display:grid}._forYouList_dc7ah_194 li span>span{text-wrap:balance}._forYouList_dc7ah_194 li{min-height:3.25rem;font-family:var(--font-serif);background:#fbf3e6;border-radius:12px;align-items:center;gap:.75rem;padding:.55rem 1rem;font-size:1.0625rem;line-height:1.6;display:flex}._forYouList_dc7ah_194 li:before{content:"";background:radial-gradient(circle at 50% 70%,#ffd9a3 0%,#e7a95b 70%);border-radius:50%/60% 60% 40% 40%;flex:none;width:.5rem;height:.75rem;box-shadow:0 0 8px #e7a95bb3}@media (width>=900px){._forYouInner_dc7ah_190{grid-template-columns:.8fr 1.2fr;align-items:center;gap:4rem}._forYouList_dc7ah_194{grid-template-columns:1fr 1fr;gap:.75rem}}._cautions_dc7ah_237{background:#fbf4ea}._cautionBox_dc7ah_240{background:var(--color-white);border-radius:var(--radius-card);border:1px solid #e8d6bc;border-top:3px solid #c99a62;padding:1.5rem 1.25rem}._cautionList_dc7ah_247{gap:.75rem;display:grid}._cautionList_dc7ah_247 li{color:var(--color-ink);padding-left:1.25rem;line-height:1.9;position:relative}._cautionList_dc7ah_247 li:before{content:"";background:#b9874d;border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.8em;left:.2rem}@media (width>=900px){._cautionBox_dc7ah_240{padding:2.5rem 3rem}}._faq_dc7ah_274{background:#fffdf9}._places_dc7ah_277{background:linear-gradient(#fffdf9 0%,#fbf4ea 100%)}._placesNote_dc7ah_280{color:var(--color-ink-soft);margin-top:1rem}._moodText_dc7ah_101 span,._about_dc7ah_48 ._prose_dc7ah_20 p span{text-wrap:balance}._moodText_dc7ah_101 span{display:inline}._cover_zx1a3_4{object-fit:cover;width:100%;height:100%}._prose_zx1a3_9{color:var(--color-ink-soft);gap:1rem;display:grid}._small_zx1a3_14{color:var(--color-ink-muted);font-size:var(--fs-small);margin-top:1rem}._note_zx1a3_21{border:1px solid var(--color-gold-soft);font-family:var(--font-display);color:var(--color-gold-deep);background:#fff9e8;padding:.6rem .9rem;font-size:1.125rem;font-style:italic;line-height:1.2;position:absolute;bottom:-1rem;right:-.75rem;transform:rotate(4deg);box-shadow:0 6px 14px #7a623626}._path_zx1a3_38{background:var(--color-white)}._pathList_zx1a3_41{counter-reset:none;gap:.5rem;display:grid}._pathItem_zx1a3_46{background:var(--color-mist);border:1px solid var(--color-aqua-pale);border-radius:var(--radius-box);grid-template-columns:2.25rem 7.5rem 1fr;align-items:center;gap:.6rem;padding:.7rem .9rem;display:grid;position:relative}._pathItem_zx1a3_46:not(:last-child):after{content:"";z-index:1;border:4px solid #0000;border-top:6px solid var(--color-gold);position:absolute;bottom:-.45rem;left:calc(2.025rem - 4px)}._pathNo_zx1a3_66{background:var(--color-white);border:1px solid var(--color-gold);width:2.25rem;height:2.25rem;font-family:var(--font-display);color:var(--color-gold-deep);border-radius:50%;place-items:center;font-size:1.0625rem;display:grid}._pathWord_zx1a3_78{font-family:var(--font-serif);letter-spacing:.04em;font-size:1.125rem;line-height:1.5}._pathText_zx1a3_84{color:var(--color-ink-soft);font-size:.9375rem;line-height:1.6}._optional_zx1a3_89{background:var(--color-white);border-style:dashed}._pathNote_zx1a3_93{color:var(--color-ink-muted);font-size:var(--fs-small);text-align:center;margin-top:.75rem}@media (width<=400px){._pathItem_zx1a3_46{grid-template-columns:2.25rem 1fr}._pathText_zx1a3_84{grid-column:2}}@media (width>=900px){._pathList_zx1a3_41{grid-template-columns:repeat(4,1fr);gap:1.75rem}._pathItem_zx1a3_46{text-align:center;grid-template-columns:1fr;justify-items:center;padding:1.75rem 1rem}._pathItem_zx1a3_46:not(:last-child):after{border:5px solid #0000;border-left:8px solid var(--color-gold);inset:50% -1.3rem auto auto;transform:translateY(-50%)}._pathNo_zx1a3_66{width:2.75rem;height:2.75rem}._pathWord_zx1a3_78{font-size:1.25rem}}._about_zx1a3_139{background:var(--color-ivory)}._aboutInner_zx1a3_142{align-items:center;gap:1.25rem;display:grid}._aboutPhoto_zx1a3_147{aspect-ratio:16/10;box-shadow:-10px 10px 0 var(--color-aqua-pale);border-radius:4px;overflow:hidden}@media (width>=900px){._aboutInner_zx1a3_142{grid-template-columns:1.1fr .9fr;gap:4.5rem}._aboutPhoto_zx1a3_147{aspect-ratio:4/3}}._pillars_zx1a3_164{background:var(--color-white)}._pillarList_zx1a3_167{gap:.75rem;display:grid}._pillar_zx1a3_164{border:1px solid var(--color-line);border-left:3px solid var(--color-gold);grid-template-columns:3.25rem 1fr;align-items:center;gap:.9rem;padding:1rem 1.1rem;display:grid}._initial_zx1a3_180{font-family:var(--font-display);text-align:center;color:#977b42;font-size:3rem;line-height:1}._pillarName_zx1a3_187{flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;font-size:1.1875rem;display:flex}._pillarEn_zx1a3_194{font-family:var(--font-display);color:var(--color-ink-muted);font-size:.9375rem;font-style:italic}._pillarText_zx1a3_200{color:var(--color-ink-soft);margin-top:.15rem;font-size:.9688rem;line-height:1.8}@media (width>=900px){._pillarList_zx1a3_167{grid-template-columns:repeat(3,1fr);gap:1.5rem}._pillar_zx1a3_164{border-left-width:1px;border-top:3px solid var(--color-gold);grid-template-columns:1fr;align-content:start;padding:2rem 1.75rem}._initial_zx1a3_180{text-align:left;font-size:4rem}}._learn_zx1a3_225{background:linear-gradient(#b3975c0f 1px, transparent 1px) 0 0 / 100% 2rem, var(--color-ivory)}._learnInner_zx1a3_230{gap:1.5rem;display:grid}._learnBox_zx1a3_234{background:var(--color-white);border:1px solid var(--color-line);padding:1.25rem 1.25rem 1.1rem}._learnList_zx1a3_239{gap:.15rem;display:grid}._learnList_zx1a3_239 li{border-bottom:1px dashed var(--color-gold-soft);padding:.45rem 0 .45rem 1.6rem;line-height:1.7;position:relative}._learnList_zx1a3_239 li:before{content:"";background:var(--color-gold);width:.75rem;height:1px;position:absolute;top:1.05em;left:.2rem}._beginner_zx1a3_258{grid-template-columns:34% 1fr;align-items:start;gap:.25rem 1rem;display:grid}._beginner_zx1a3_258>:nth-child(3){grid-column:1/-1}._beginnerPhoto_zx1a3_267{aspect-ratio:4/5;border-radius:999px 999px 8px 8px;overflow:hidden}._beginner_zx1a3_258 .eyebrow{margin-top:.5rem}@media (width>=900px){._learnInner_zx1a3_230{grid-template-columns:1fr 1fr;align-items:start;gap:3.5rem}._learnBox_zx1a3_234{padding:2rem 2rem 1.75rem}._beginner_zx1a3_258{grid-template-columns:200px 1fr;gap:.5rem 2rem}}._steps_zx1a3_291{background:var(--color-mist)}._reasons_zx1a3_296{background:var(--color-white)}._reasonsInner_zx1a3_299{gap:2rem;display:grid}._reasonList_zx1a3_303{gap:1rem;display:grid}._reasonList_zx1a3_303 li{grid-template-columns:2.5rem 1fr;gap:.75rem;display:grid}._reasonNo_zx1a3_312{font-family:var(--font-display);color:var(--color-gold-deep);font-size:1.75rem;font-style:italic;line-height:1.2}._reasonTitle_zx1a3_319{font-size:1.125rem;line-height:1.6}._reasonText_zx1a3_323{color:var(--color-ink-soft);margin-top:.2rem}._consult_zx1a3_327{background:var(--color-ivory);border-radius:var(--radius-card);padding:1.5rem 1.25rem}._consultTitle_zx1a3_332{margin-bottom:.5rem;font-size:1.375rem}._consultAction_zx1a3_336{margin-top:1.25rem}@media (width>=900px){._reasonsInner_zx1a3_299{grid-template-columns:1.2fr .8fr;align-items:center;gap:4rem}._consult_zx1a3_327{padding:2rem}}._faq_zx1a3_351{background:var(--color-white)}._faqInner_zx1a3_354{max-width:52rem}._jump_zx1a3_361{margin-top:1.25rem}._courses_zx1a3_366{background:linear-gradient(180deg, var(--color-white) 0%, var(--color-ivory) 100%)}._courseGrid_zx1a3_369{gap:1.25rem;max-width:28rem;margin:2rem auto 0;display:grid}._courseGrid_zx1a3_369>li{display:flex}._courseCard_zx1a3_378{background:var(--color-paper);border:1px solid var(--color-gold-soft);border-top:3px solid var(--accent,var(--color-gold));border-radius:var(--radius-card);width:100%;box-shadow:var(--shadow-card);flex-direction:column;padding:1.5rem 1.25rem 1.25rem;display:flex}._courseNo_zx1a3_389{font-family:var(--font-display);letter-spacing:.08em;color:var(--color-gold-deep);font-size:1.125rem;font-style:italic;line-height:1.4}._courseName_zx1a3_397{margin-top:.1rem;font-size:1.3125rem;line-height:1.5}._courseEn_zx1a3_402{font-family:var(--font-display);letter-spacing:.06em;color:var(--color-gold-deep);margin-top:.1rem;font-size:1rem;font-style:italic}._courseSummary_zx1a3_410{color:var(--color-ink-soft);margin-top:.7rem;font-size:.9688rem;line-height:1.85}._courseMore_zx1a3_416{letter-spacing:.04em;margin-top:auto;padding-top:1rem;font-size:.9375rem;font-weight:700}._facts_zx1a3_425{border-top:1px solid var(--color-line);margin-top:1rem;display:grid}._facts_zx1a3_425>div{border-bottom:1px solid var(--color-line);grid-template-columns:4.5rem 1fr;gap:.75rem;padding:.55rem 0;line-height:1.7;display:grid}._facts_zx1a3_425 dt{color:var(--color-gold-deep);font-size:.9375rem;font-weight:700}._facts_zx1a3_425 dd{color:var(--color-ink);margin:0;font-size:.9688rem}._factPrice_zx1a3_448 dd{font-family:var(--font-serif);font-weight:500}._factsCompact_zx1a3_452>div{padding:.4rem 0}._factsCompact_zx1a3_452 dd{font-size:.9375rem}._soul-program_zx1a3_460{--accent:#9fc4c2}._euphoric_zx1a3_463{--accent:#dcaeb0}._ear-course_zx1a3_466{--accent:#e0c08a}._course_zx1a3_366{background:var(--color-white)}section._soul-program_zx1a3_460{background:linear-gradient(180deg, var(--color-mist) 0%, var(--color-white) 100%)}section._euphoric_zx1a3_463{background:linear-gradient(180deg, #fbf1f1 0%, var(--color-white) 100%)}section._ear-course_zx1a3_466{background:linear-gradient(#fbf4ea 0%,#fffdf9 100%)}._courseInner_zx1a3_483{align-items:start;gap:1.75rem;display:grid}._detailNo_zx1a3_488{font-family:var(--font-display);letter-spacing:.1em;color:var(--color-gold-deep);font-size:1.0625rem;font-style:italic}._detailName_zx1a3_495{margin-top:.2rem;font-size:clamp(1.5rem,1.2rem + 1.4vw,2.125rem);line-height:1.5}._detailEn_zx1a3_500{font-family:var(--font-display);letter-spacing:.06em;color:var(--color-gold-deep);margin-top:.15rem;font-size:1.25rem;font-style:italic}._detailSub_zx1a3_508{border-left:2px solid var(--accent,var(--color-gold));font-family:var(--font-serif);color:var(--color-ink-soft);margin:.75rem 0 1.1rem;padding-left:.9rem;font-size:1.0625rem;line-height:1.8}._subLine_zx1a3_517{display:block}._learnTitle_zx1a3_520{margin:1.5rem 0 .5rem;font-size:1.125rem}._courseSide_zx1a3_524{background:var(--color-paper);border:1px solid var(--color-gold-soft);border-top:3px solid var(--accent,var(--color-gold));border-radius:var(--radius-card);box-shadow:var(--shadow-card);gap:.9rem;padding:1.25rem 1.25rem 1.1rem;display:grid}._courseSide_zx1a3_524 ._facts_zx1a3_425{margin-top:0}._sideAction_zx1a3_537{padding-top:.25rem}._guide_zx1a3_542{background:linear-gradient(#b3975c0f 1px, transparent 1px) 0 0 / 100% 2rem, var(--color-ivory)}._guideInner_zx1a3_547{max-width:52rem}@media (width>=1100px){._courseGrid_zx1a3_369{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;max-width:none;margin-top:2.5rem}._courseCard_zx1a3_378{padding:1.75rem 1.5rem 1.4rem}}@media (width>=900px){._courseInner_zx1a3_483{grid-template-columns:1.15fr .85fr;gap:3.5rem}._courseSide_zx1a3_524{top:calc(var(--header-h) + 1.5rem);padding:1.5rem 1.5rem 1.25rem;position:sticky}}._overlay_ofa8m_1{z-index:1000;color:#fff;overscroll-behavior:contain;background:#181614eb;position:fixed;inset:0}._stage_ofa8m_11{-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}._image_ofa8m_22{-webkit-user-drag:none;background:#fff;width:auto;max-width:94vw;height:auto;max-height:min(85dvh,100dvh - 6rem);display:block;box-shadow:0 .5rem 2.5rem #00000080}._close_ofa8m_33,._nav_ofa8m_34{appearance:none;color:#fff;font:inherit;cursor:pointer;background:#282522b3;border:1px solid #ffffff73;line-height:1}._close_ofa8m_33:hover,._nav_ofa8m_34:hover{background:#ffffff38}._close_ofa8m_33:focus-visible,._nav_ofa8m_34:focus-visible{outline-offset:2px;outline:3px solid #fff}._close_ofa8m_33{top:max(.75rem, env(safe-area-inset-top));right:max(.75rem, env(safe-area-inset-right));z-index:2;border-radius:50%;width:3rem;height:3rem;font-size:2rem;position:absolute}._nav_ofa8m_34{z-index:2;border-radius:.4rem;width:2.75rem;height:4rem;margin-top:-2rem;font-size:2.25rem;position:absolute;top:50%}._prev_ofa8m_74{left:max(.5rem, env(safe-area-inset-left))}._next_ofa8m_77{right:max(.5rem, env(safe-area-inset-right))}._caption_ofa8m_81{left:0;right:0;bottom:max(.6rem, env(safe-area-inset-bottom));z-index:1;text-align:center;color:#ffffffd9;pointer-events:none;margin:0;padding-inline:4rem;font-size:.875rem;line-height:1.6;position:absolute}._counter_ofa8m_95{opacity:.8;margin-left:.75em}@media (width<=799px){._image_ofa8m_22{max-width:100vw}._nav_ofa8m_34{opacity:.85;width:2.25rem;height:3.25rem;margin-top:-1.6rem}}._media_16m23_1{background:var(--color-white);padding-block:2rem;scroll-margin-top:0}._item_16m23_8{align-items:center;gap:1rem;display:grid}._title_16m23_14{margin-bottom:.5rem;font-size:clamp(1.25rem,1.1rem + .8vw,1.625rem)}._text_16m23_18{color:var(--color-ink-soft)}._thumbs_16m23_22{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;max-width:26rem;display:grid}._thumb_16m23_22{text-align:center;margin:0}._thumb_16m23_22 img{border:1px solid var(--color-line);width:100%;height:auto;box-shadow:var(--shadow-paper)}._zoomBtn_16m23_38{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}@media (hover:hover) and (prefers-reduced-motion:no-preference){._zoomBtn_16m23_38 img{transition:transform .2s,box-shadow .2s}._zoomBtn_16m23_38:hover img{transform:translateY(-3px);box-shadow:0 .5rem 1rem #0000002e}}._zoomBtn_16m23_38:focus-visible{outline:3px solid var(--color-gold-deep);outline-offset:3px}._hint_16m23_60{color:var(--color-ink-muted);text-align:center;margin:.5rem 0 0;font-size:.8125rem}._hintTouch_16m23_66{display:none}@media (hover:none){._hintMouse_16m23_70{display:none}._hintTouch_16m23_66{display:inline}}._thumb_16m23_22 figcaption{color:var(--color-ink-muted);margin-top:.3rem;font-size:.875rem;line-height:1.5}@media (width>=800px){._media_16m23_1{padding-block:3.5rem}._item_16m23_8{grid-template-columns:1fr minmax(0,26rem);gap:3rem}}._contact_lzuoi_1{background:linear-gradient(180deg, var(--color-white) 0%, var(--color-mist) 100%)}._lead_lzuoi_5{max-width:34rem;color:var(--color-ink-soft);text-align:center;text-wrap:balance;margin:0 auto 1rem}._guide_lzuoi_13{max-width:44rem;margin:1rem auto 0}._guideBox_lzuoi_18{background:var(--color-paper);border-left:3px solid var(--color-gold);border-radius:0 var(--radius-box) var(--radius-box) 0}._guideSummary_lzuoi_23{padding:.3rem 1rem}._guideTitle_lzuoi_26{font-family:var(--font-serif);color:var(--color-ink-soft);font-size:1.0625rem}._guideContent_lzuoi_31{color:var(--color-ink-muted);padding:0 1rem 1rem;font-size:.9375rem;line-height:1.85}@media (width>=900px){._guide_lzuoi_13{margin-top:1.5rem}._guideSummary_lzuoi_23{min-height:0;padding:1.1rem 1.5rem .25rem}._guideContent_lzuoi_31{padding:0 1.5rem 1.25rem}}._cover_120cy_4{object-fit:cover;width:100%;height:100%}._prose_120cy_9{color:var(--color-ink-soft);gap:.9rem;display:grid}._heroScript_120cy_16{font-family:var(--font-display);color:#977b42;text-shadow:0 0 12px #fffffff2;font-size:clamp(2.25rem,1.8rem + 2vw,3.25rem);font-style:italic;line-height:1;position:absolute;bottom:-.5rem;right:-1rem;transform:rotate(-8deg)}._profile_120cy_30{background:var(--color-white)}._profileInner_120cy_33{grid-template-columns:40% 1fr;align-items:start;gap:1rem;display:grid}._profilePhoto_120cy_39{aspect-ratio:4/5;border-radius:var(--radius-photo);box-shadow:var(--shadow-soft);overflow:hidden}._profileBody_120cy_45{display:contents}._profileBody_120cy_45>.eyebrow,._name_120cy_49,._role_120cy_50{grid-column:2}._profileBody_120cy_45>.eyebrow{grid-row:1;align-self:end;margin:0}._name_120cy_49{grid-row:2;gap:.1rem;font-weight:500;display:grid}._nameJa_120cy_64{letter-spacing:.14em;font-size:1.75rem;line-height:1.3}._kana_120cy_69{font-family:var(--font-sans);letter-spacing:.12em;color:var(--color-ink-muted);font-size:.875rem}._nameEn_120cy_75{font-family:var(--font-display);color:var(--color-gold-deep);letter-spacing:.04em;font-size:1.0625rem;font-style:italic}._role_120cy_50{color:var(--color-gold-deep);grid-row:3;align-self:start;font-size:.9375rem;font-weight:700;line-height:1.7}._profilePhoto_120cy_39{grid-row:1/span 3}._profileBody_120cy_45>._prose_120cy_9,._facts_120cy_94,._profileBody_120cy_45>div:last-child{grid-column:1/-1}._facts_120cy_94{background:var(--color-ivory);border-radius:var(--radius-box);gap:.5rem;margin:.25rem 0 0;padding:1rem 1.1rem;display:grid}._facts_120cy_94 div{grid-template-columns:3.5rem 1fr;gap:.5rem;display:grid}._facts_120cy_94 dt{color:var(--color-gold-deep);font-size:.9375rem;font-weight:700}._facts_120cy_94 dd{color:var(--color-ink-soft);margin:0;font-size:.9688rem;line-height:1.75}@media (width>=900px){._profileInner_120cy_33{grid-template-columns:380px 1fr;align-items:center;gap:0 4.5rem}._profilePhoto_120cy_39{grid-row:auto}._profileBody_120cy_45{display:block}._profileBody_120cy_45>.eyebrow{margin-bottom:.75rem;display:block}._name_120cy_49{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin-top:0;display:flex}._nameJa_120cy_64{font-size:2.25rem}._role_120cy_50{margin:.4rem 0 1.25rem}._facts_120cy_94{margin-top:1.5rem}}._story_120cy_158{background:radial-gradient(ellipse 60% 50% at 0% 0%, #f8ebebe6, #f8ebeb00 70%), var(--color-ivory)}._storyInner_120cy_163{max-width:calc(48rem + var(--gutter) * 2)}._chapters_120cy_166{gap:1.25rem;padding-left:1.5rem;display:grid;position:relative}._chapters_120cy_166:before{content:"";background:linear-gradient(var(--color-gold), var(--color-gold-soft));width:1px;position:absolute;top:.5rem;bottom:.5rem;left:.3rem}._chapter_120cy_166{position:relative}._chapter_120cy_166:before{content:"";background:var(--color-white);border:2px solid var(--color-gold);border-radius:50%;width:11px;height:11px;position:absolute;top:.45rem;left:calc(-1.2rem - 5px)}._chapterEn_120cy_195{font-family:var(--font-display);color:var(--color-gold-deep);font-size:1rem;font-style:italic;line-height:1.4}._chapterTitle_120cy_202{margin-bottom:.35rem;font-size:1.25rem}._chapterBody_120cy_206{color:var(--color-ink-soft)}._interview_120cy_209 ._chapterTitle_120cy_202{color:var(--color-ink-muted)}._interview_120cy_209:before{border-style:dashed}._questions_120cy_215{color:#5c4508;background:#fff7e0;border:1px dashed #b78a1c;margin-top:.4rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.75}._questionsLabel_120cy_224{font-weight:700}._questions_120cy_215 ul{margin-top:.25rem;padding-left:1.1rem;list-style:outside}@media (width>=900px){._chapters_120cy_166{gap:2rem;padding-left:2.5rem}._chapter_120cy_166:before{left:calc(-2.2rem - 5px)}}._values_120cy_244{background:var(--color-white)}._brandLogo_120cy_248{mix-blend-mode:multiply;width:clamp(10rem,52vw,13.75rem);height:auto;margin:0 auto 1rem;display:block}._valueList_120cy_255{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}._value_120cy_244{background:var(--color-paper);border:1px solid var(--color-line);border-top:2px solid var(--color-gold-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:1rem .9rem 1.1rem}._valueEn_120cy_268{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold-deep);font-size:.875rem}._valueTitle_120cy_275{margin:.25rem 0 .4rem;font-size:1.0625rem;line-height:1.6}._valueText_120cy_280{color:var(--color-ink-soft);font-size:.9375rem;line-height:1.8}@media (width<=559px){._valueList_120cy_255{grid-template-columns:1fr}}@media (width>=900px){._valueList_120cy_255{gap:1.5rem}._value_120cy_244{padding:1.75rem 1.75rem 2rem}._valueTitle_120cy_275{font-size:1.25rem}._valueText_120cy_280{font-size:.9688rem}}._gallery_120cy_306{background:linear-gradient(180deg, var(--color-blush) 0%, var(--color-ivory) 100%)}._galleryGrid_120cy_309{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}._galleryItem_120cy_314{aspect-ratio:1;border-radius:var(--radius-photo);background:var(--color-sage-pale);overflow:hidden}._galleryItem_120cy_314:first-child{aspect-ratio:16/10;grid-column:span 2}@media (width>=900px){._galleryGrid_120cy_309{grid-template-columns:repeat(3,1fr);gap:1rem}._galleryItem_120cy_314:first-child{aspect-ratio:auto;grid-area:span 2/span 2}}._places_120cy_337{background:var(--color-sky-pale)}._wrap_1zk64_1{text-align:center;background:linear-gradient(180deg, var(--color-ivory), var(--color-white))}._title_1zk64_6{justify-items:center;display:grid}._lead_1zk64_11{color:var(--color-ink-soft);margin:1.5rem 0 2rem}
