.page_bar__rdOaJ{display:flex;justify-content:space-between;align-items:center;padding-block:20px;padding-inline:var(--gutter);border-bottom:1px solid var(--hairline)}.page_back__0IO5s{font-family:var(--ff-latin);font-size:calc(11px * var(--ts));letter-spacing:.2em;color:var(--muted);transition:color var(--t)}.page_back__0IO5s:hover{color:var(--text)}.page_hero__65URY{max-width:920px;margin-inline:auto}.page_heroImage__SQJlW{display:block;width:100%;height:auto}.page_main__mUe2p{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:40px;gap:40px;padding-block:38px 44px;padding-inline:var(--gutter);border-bottom:1px solid var(--hairline)}.page_title__J7WHj{max-width:var(--reading-max);margin-top:12px;font-family:var(--ff-heading);font-weight:400;font-size:28px;line-height:1.7}.page_story__oi_h0{margin-top:14px;font-size:calc(13.5px * var(--ts));line-height:2.2;color:var(--text-body)}.page_main__mUe2p details,.page_story__oi_h0{max-width:var(--reading-max)}.page_chips__bHneG{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.page_chip__Cla4K{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid #cfc7b7;font-size:calc(12px * var(--ts));color:var(--muted);transition:border-color var(--t),color var(--t)}.page_chip__Cla4K:hover{border-color:var(--text);color:var(--text)}.page_meta__4_fB_{border-left:1px solid var(--hairline);padding-left:34px}.page_table__WMWeI{font-size:calc(12.5px * var(--ts));line-height:1.9;color:var(--text-body)}.page_row__wDO6h{display:flex;gap:14px;padding-block:10px;border-bottom:1px solid var(--hairline)}.page_row__wDO6h:last-child{border-bottom:0}.page_row__wDO6h dt{width:76px;flex:none;color:var(--muted-2)}.page_row__wDO6h dd{margin:0}.page_actions__A53RP{display:flex;gap:10px;margin-top:18px}.page_actions__A53RP .u-btn,.page_actions__A53RP .u-btn-dark{padding:13px 20px;font-size:calc(10px * var(--ts));letter-spacing:.2em}.page_domainNote__A6cL6{padding-block:26px 40px;padding-inline:var(--gutter);border-bottom:1px solid var(--hairline)}.page_domainText__yWuxe{max-width:var(--text-max);color:var(--muted)}.page_related__aTJtw{padding-block:34px 50px}.page_relatedGrid__g8Dic{margin-top:16px}@media (min-width:768px){.page_bar__rdOaJ,.page_domainNote__A6cL6,.page_main__mUe2p{width:var(--rail-box);margin-inline:auto;padding-inline:0}}@media (max-width:767px){.page_main__mUe2p{grid-template-columns:1fr;gap:26px;padding-block:26px 30px}.page_title__J7WHj{font-size:22px}.page_meta__4_fB_{border-left:0;border-top:1px solid var(--hairline);padding-left:0;padding-top:22px}.page_actions__A53RP{flex-direction:column}.page_actions__A53RP .u-btn,.page_actions__A53RP .u-btn-dark{width:100%}}.reveal_block__e4GiX{transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1)}.reveal_armed__0GGAF{opacity:0;transform:translateY(18px)}.reveal_shown__JYjIe{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal_armed__0GGAF{opacity:1;transform:none}}.DressCollection_filters__rnjWY{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:26px}.DressCollection_filter__RW8p0{padding-bottom:5px;font-family:var(--ff-body);font-size:calc(11px * var(--ts));line-height:1;letter-spacing:.14em;color:var(--muted-2);border-bottom:1px solid transparent;transition:color var(--t),border-color var(--t)}.DressCollection_filter__RW8p0:hover{color:var(--text)}.DressCollection_on__Keb7m{color:var(--text);border-bottom-color:var(--text)}[lang^=ko] .DressCollection_filter__RW8p0{font-size:calc(12px * var(--ts));letter-spacing:.02em}.DressCollection_grid__xjH6c{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.DressCollection_frame__32rqq{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--placeholder)}.DressCollection_img__G2Kta{object-fit:cover}.DressCollection_ph__AK1tM{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--ff-latin);font-size:calc(10px * var(--ts));letter-spacing:.2em;color:var(--muted-2)}.DressCollection_name__q5W6G{margin-top:12px;font-family:var(--ff-heading);font-size:calc(15px * var(--ts));line-height:1.6;color:var(--text)}.DressCollection_note__DXGOP{font-size:calc(11.5px * var(--ts));line-height:1.8;color:var(--muted)}.DressCollection_pending__8fpZT{max-width:var(--text-max);margin-top:18px;margin-inline:auto;text-align:center;font-size:calc(11.5px * var(--ts));line-height:1.9;color:var(--muted-2)}@media (max-width:767px){.DressCollection_filters__rnjWY{gap:7px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.DressCollection_filters__rnjWY::-webkit-scrollbar{display:none}.DressCollection_filter__RW8p0{flex:none;min-height:44px;padding:14px 11px;font-size:calc(12px * var(--ts));white-space:nowrap;border:1px solid var(--hairline)}.DressCollection_on__Keb7m{border-color:var(--text)}.DressCollection_grid__xjH6c{grid-template-columns:1fr 1fr;gap:10px}.DressCollection_name__q5W6G{margin-top:8px;font-size:calc(13px * var(--ts))}.DressCollection_pending__8fpZT{text-align:left}}.PhotoGrid_grid__CGtQy{display:grid;grid-gap:12px;gap:12px}.PhotoGrid_grid__CGtQy[data-columns="5"]{grid-template-columns:repeat(5,1fr)}.PhotoGrid_grid__CGtQy[data-columns="4"]{grid-template-columns:repeat(4,1fr)}.PhotoGrid_grid__CGtQy[data-columns="3"]{grid-template-columns:repeat(3,1fr)}.PhotoGrid_cell__5O5Tl{min-width:0}.PhotoGrid_link__js08H{display:block;aspect-ratio:4/5;overflow:hidden;position:relative}.PhotoGrid_play__zFfsL{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;padding-left:2px}.PhotoGrid_count__wy6bH,.PhotoGrid_play__zFfsL{font-size:calc(11px * var(--ts));color:#fff;background:rgb(46 42 37/.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none}.PhotoGrid_count__wy6bH{position:absolute;right:8px;bottom:8px;padding:5px 8px;line-height:1;letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (min-width:768px){.PhotoGrid_count__wy6bH{right:10px;bottom:10px}}@media (hover:hover) and (prefers-reduced-motion:no-preference){a.PhotoGrid_link__js08H .PhotoGrid_image__ooWTZ,button.PhotoGrid_link__js08H .PhotoGrid_image__ooWTZ{transition:transform var(--t-photo) var(--ease-soft)}a.PhotoGrid_link__js08H:focus-visible .PhotoGrid_image__ooWTZ,a.PhotoGrid_link__js08H:hover .PhotoGrid_image__ooWTZ,button.PhotoGrid_link__js08H:focus-visible .PhotoGrid_image__ooWTZ,button.PhotoGrid_link__js08H:hover .PhotoGrid_image__ooWTZ{transform:scale(1.03)}}.PhotoGrid_image__ooWTZ{width:100%;height:100%;object-fit:cover}@media (max-width:1023px){.PhotoGrid_grid__CGtQy[data-columns="5"]{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.PhotoGrid_grid__CGtQy{gap:8px}.PhotoGrid_grid__CGtQy[data-columns="3"],.PhotoGrid_grid__CGtQy[data-columns="4"],.PhotoGrid_grid__CGtQy[data-columns="5"]{grid-template-columns:1fr 1fr}.PhotoGrid_grid__CGtQy[data-dense][data-columns]{grid-template-columns:repeat(4,1fr);gap:4px}.PhotoGrid_grid__CGtQy[data-dense] .PhotoGrid_play__zFfsL{top:4px;right:4px;width:18px;height:18px;font-size:calc(7px * var(--ts))}}.DressSets_card__Pf1g1{padding:0;border:0;background:none;cursor:pointer;width:100%;text-align:inherit}.DressSets_overlay__qB0zK{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(20,18,15,.55)}.DressSets_modal__bEF52{width:min(920px,100%);max-height:min(86vh,100%);overflow-y:auto;padding:16px;border:1px solid var(--hairline);background:var(--bg)}.DressSets_modalGrid__9A_Xy{grid-template-columns:1fr 1fr}.DressSets_modalGrid__9A_Xy span{aspect-ratio:auto}.DressSets_modalGrid__9A_Xy img{height:auto;object-fit:contain}@media (max-width:767px){.DressSets_overlay__qB0zK{padding:10px}.DressSets_modalGrid__9A_Xy{grid-template-columns:1fr}}.DressSets_openHead__rRTfr{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.DressSets_openTitle__HwQLG{font-size:calc(13px * var(--ts));color:var(--text-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DressSets_close__Pbrl3{flex-shrink:0;padding:8px 14px;border:1px solid var(--hairline);background:var(--bg);font-size:calc(12px * var(--ts));letter-spacing:.06em;cursor:pointer}.DressSets_moreWrap__bZikH{margin-top:26px;text-align:center}.DressSets_more__y8ISv{padding:12px 26px;border:1px solid var(--text);background:none;font-size:calc(12.5px * var(--ts));letter-spacing:.12em;cursor:pointer}.HeroRotator_slide__KD4mb{opacity:0;transition:opacity 1.2s ease}.HeroRotator_active__A_lgy{opacity:1}@media (prefers-reduced-motion:reduce){.HeroRotator_slide__KD4mb{transition:none}}.GalleryView_hero__2fSca{padding-block:52px 30px}.GalleryView_title__HdRqM{margin-top:14px}.GalleryView_definition__RVUCE{max-width:var(--lead-max);margin:18px auto 0}.GalleryView_lead__HpTXi{max-width:var(--prose-max);margin:14px auto 0}.GalleryView_illustration__iOteV{display:flex;justify-content:center;margin-top:26px;color:var(--brass)}.GalleryView_illustration__iOteV svg{display:block;width:72px;height:90px}.GalleryView_illustration__iOteV+.GalleryView_lead__HpTXi{margin-top:18px}.GalleryView_cases__JuMeL{padding-block:8px 30px}.GalleryView_casesTitle__zK3Be{margin-bottom:16px}.GalleryView_status__z1WU0{display:flex;justify-content:space-between;align-items:center;padding-block:18px;padding-inline:var(--gutter);border-bottom:1px solid var(--hairline)}.GalleryView_count__znIKu{display:flex;gap:10px;align-items:baseline;font-size:calc(12px * var(--ts));color:var(--muted)}.GalleryView_pathHint__NjTHX,.GalleryView_sort__xSkHv{font-family:var(--ff-latin);color:var(--muted-2)}.GalleryView_sort__xSkHv{font-size:calc(10px * var(--ts));letter-spacing:.2em}.GalleryView_body__f2A11{padding-block:26px 40px}.GalleryView_empty__M8Fdf{max-width:var(--text-max);margin-inline:auto;padding-block:60px;text-align:center}.GalleryView_more__f5Z_2{margin-top:34px;display:flex;justify-content:center;align-items:center;gap:10px}.GalleryView_pageNow__D3jsB{font-family:var(--ff-latin);font-size:calc(12px * var(--ts));color:var(--muted)}.GalleryView_note__3vVzC{max-width:var(--text-max);margin-top:16px;margin-inline:auto;text-align:center;color:var(--muted)}@media (min-width:768px){.GalleryView_status__z1WU0{width:var(--rail-box);margin-inline:auto;padding-inline:0}.GalleryView_hero__2fSca{border-bottom-color:transparent;padding-bottom:40px}}@media (max-width:767px){.GalleryView_hero__2fSca{padding-block:26px 18px}.GalleryView_illustration__iOteV{margin-top:20px}.GalleryView_illustration__iOteV svg{width:56px;height:70px}.GalleryView_illustration__iOteV+.GalleryView_lead__HpTXi{margin-top:14px}.GalleryView_status__z1WU0{padding-block:12px}.GalleryView_pathHint__NjTHX{display:none}.GalleryView_more__f5Z_2 .u-btn{display:flex;flex:1 1;justify-content:center}}.JournalList_filter__cnWvc{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;padding:20px var(--gutter);border-bottom:1px solid var(--hairline)}.JournalList_chip__mocfJ{font-family:var(--ff-latin);font-size:calc(11px * var(--ts));line-height:1;letter-spacing:.16em;color:var(--muted-2);padding-bottom:5px;border-bottom:1px solid transparent;transition:color var(--t),border-color var(--t)}.JournalList_chip__mocfJ:hover{color:var(--text)}.JournalList_chip__mocfJ[data-active]{color:var(--text);border-bottom-color:var(--text)}[lang^=ja] .JournalList_chip__mocfJ,[lang^=ko] .JournalList_chip__mocfJ{font-family:var(--ff-body);font-size:calc(12px * var(--ts));letter-spacing:.04em}.JournalList_grid__yzSv2{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:26px;gap:26px}.JournalList_card__fD2CX{display:block}.JournalList_thumb__zPOXh{position:relative;display:block;height:260px;overflow:hidden;background:var(--placeholder)}.JournalList_thumb__zPOXh img{object-fit:cover}@media (hover:hover) and (prefers-reduced-motion:no-preference){.JournalList_thumb__zPOXh img{transition:transform var(--t-photo) var(--ease-soft)}.JournalList_card__fD2CX:focus-visible .JournalList_thumb__zPOXh img,.JournalList_card__fD2CX:hover .JournalList_thumb__zPOXh img{transform:scale(1.03)}}.JournalList_cardBody__SaJVb{display:block}.JournalList_meta__R1OEW{display:block;margin-top:16px;font-family:var(--ff-latin);font-size:calc(10px * var(--ts));line-height:1;letter-spacing:.3em;color:var(--brass)}.JournalList_meta__R1OEW .u-cjk{font-size:1.1em}.JournalList_date__8T6aD{letter-spacing:.16em}.JournalList_cardTitle__azcAf{display:block;margin-top:8px;font-family:var(--ff-heading);font-size:20px;line-height:1.6;color:var(--text)}.JournalList_card__fD2CX:hover .JournalList_cardTitle__azcAf{color:var(--brass)}.JournalList_excerpt__LpKtd{display:block;margin-top:8px;font-size:calc(12.5px * var(--ts));line-height:2;color:var(--muted)}@media (min-width:768px){.JournalList_thumb__zPOXh{height:clamp(260px,21.7vw,407px)}}@media (max-width:1023px){.JournalList_grid__yzSv2{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.JournalList_filter__cnWvc{justify-content:flex-start;gap:7px;padding:14px var(--gutter);overflow-x:auto}.JournalList_chip__mocfJ{flex:none;white-space:nowrap;padding:12px 16px;border:1px solid var(--hairline)}.JournalList_chip__mocfJ[data-active]{border-color:var(--text)}.JournalList_grid__yzSv2{grid-template-columns:1fr;gap:26px}.JournalList_card__fD2CX{display:flex;gap:14px}.JournalList_thumb__zPOXh{width:120px;height:120px;flex:none}.JournalList_meta__R1OEW{margin-top:0;font-size:calc(9px * var(--ts));letter-spacing:.28em}.JournalList_cardTitle__azcAf{margin-top:6px;font-size:16px}.JournalList_excerpt__LpKtd{margin-top:4px;font-size:calc(11.5px * var(--ts));line-height:1.9}}.page_lead__nEZgu{padding-block:74px;text-align:center}.page_leadSub__WFSXE,.page_lead__nEZgu h1{max-width:var(--text-max);margin-inline:auto}.page_leadSub__WFSXE{margin-top:26px}.page_domains__x7GFw{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px 22px;max-width:var(--text-max);margin-top:30px;margin-inline:auto}.page_domainItem__szBHJ{display:inline-flex;align-items:baseline;gap:12px}.page_domainName__LGmRu{font-family:var(--ff-latin);font-size:calc(13px * var(--ts));line-height:1.6;letter-spacing:.04em;color:var(--text)}a.page_domainName__LGmRu{transition:color var(--t)}a.page_domainName__LGmRu:hover{color:var(--brass)}.page_domainSep__JjVye{width:1px;height:12px;background:var(--hairline)}.page_locGrid__tnB3p,.page_optionGrid___wbPA,.page_planGrid__V5dtP{display:grid;grid-gap:1px;gap:1px;background:var(--hairline);border:1px solid var(--hairline)}.page_locGrid__tnB3p>li,.page_planGrid__V5dtP>li{display:flex}.page_locGrid__tnB3p>li>*,.page_optionGrid___wbPA>*,.page_planGrid__V5dtP>li>*{flex:1 1;border:0}.page_planGrid__V5dtP{grid-template-columns:repeat(4,1fr)}.page_planGrid__V5dtP>li:nth-child(2)>*{background:var(--bg-alt)}.page_locGrid__tnB3p{grid-template-columns:repeat(3,1fr)}.page_optionBox__NqsQC{margin-top:22px;padding:32px 36px;border:1px solid var(--hairline);background:var(--bg-alt)}.page_optionHead__lws_H{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:12px;margin-bottom:22px}.page_optionGrid___wbPA{grid-template-columns:repeat(4,1fr)}.page_option__FTDzJ{display:flex;flex-direction:column;gap:8px;padding:18px 20px;background:var(--bg)}.page_optionLabel__w1CHe{font-size:calc(13px * var(--ts));line-height:1.8;color:var(--text-body)}.page_optionPrice__pyFgK{font-size:19px;line-height:1;color:var(--text)}.page_optionFoot___LDk0{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;margin-top:26px}.page_footNote__IaVBK{flex:1 1 320px;max-width:var(--reading-max);font-size:calc(13px * var(--ts));line-height:2;color:var(--muted)}.page_footActions__Cfyp5{flex:none}.page_setsAside__TaK2M{display:flex;flex-direction:column;align-items:flex-end;gap:10px;text-transform:none}.page_setsDomain__TETLv{font-size:calc(11px * var(--ts));line-height:1;letter-spacing:.02em;color:var(--muted-2)}.page_setFrame__Id2Xo{overflow:hidden}.page_setGrid__vQLSa{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.page_setGrid__vQLSa>li{display:flex;flex-direction:column}.page_setImage__hcRKH{position:relative;display:block;height:280px;background:var(--placeholder)}@media (min-width:768px){.page_setImage__hcRKH{height:clamp(280px,23.4vw,438px)}}.page_cover__G_pcU{object-fit:cover}.page_setTitle__2Xw4e{margin-top:14px;font-family:var(--ff-heading);font-size:calc(15px * var(--ts));line-height:1.6;color:var(--text)}.page_setNote__kbAZJ{font-size:calc(11.5px * var(--ts));line-height:1.9;color:var(--muted-2)}.page_noteBox__XYGwd{margin-top:22px;padding:26px 28px;border:1px solid var(--hairline);background:var(--bg)}.page_noteList__GzD99{max-width:calc(var(--text-max) - 58px);margin-top:16px;font-size:calc(12.5px * var(--ts));line-height:2;color:var(--muted)}.page_anniversaryLabel__7oL9d{margin-top:20px;padding-top:16px;border-top:1px solid var(--hairline-2);font-family:var(--ff-latin);font-size:calc(10px * var(--ts));line-height:1;letter-spacing:.34em;color:var(--brass)}:lang(ko) .page_anniversaryLabel__7oL9d{font-family:var(--ff-ko-sans);font-size:calc(11px * var(--ts));letter-spacing:.06em}:lang(ja) .page_anniversaryLabel__7oL9d{font-family:var(--ff-ja-sans);font-size:calc(11px * var(--ts));letter-spacing:.06em}.page_anniversary__La7jH{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 28px;gap:12px 28px;margin-top:14px;font-size:calc(12.5px * var(--ts));line-height:1.9;color:var(--muted)}.page_anniversary__La7jH>li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--hairline-2)}.page_anniversary__La7jH>li>:last-child{font-size:20px;color:var(--text)}.page_locActions__5y9tZ{margin-top:28px}.page_photographer__hfZWw{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;width:var(--card-box);margin-inline:auto;border-bottom:1px solid var(--hairline)}.page_photographerImage__VlOyU{position:relative;height:420px;background:var(--placeholder)}@media (min-width:768px){.page_photographerImage__VlOyU{height:clamp(420px,31.7vw,588px)}.page_photographer__hfZWw{margin-block:var(--section-y-rail);border-bottom:0}.page_locGrid__tnB3p>li>*,.page_planGrid__V5dtP>li>*{padding-inline:var(--box-pad)}.page_noteBox__XYGwd,.page_optionBox__NqsQC{padding:var(--box-pad)}}.page_photographerBody__2p4h9{padding:0 60px}.page_photographerName__YGO59{margin:12px 0 18px}.page_photographerText__ixEmJ{font-family:var(--ff-heading);font-size:calc(14px * var(--ts));line-height:var(--lh-body);color:var(--text-body)}:lang(en) .page_photographerText__ixEmJ{font-family:var(--ff-latin)}:lang(ja) .page_photographerText__ixEmJ{word-break:auto-phrase;text-wrap:pretty}.page_photographerCta__w_sw_{margin-top:26px}@media (max-width:767px){.page_lead__nEZgu{padding-block:34px}.page_leadSub__WFSXE{margin-top:16px}.page_domains__x7GFw{flex-direction:column;gap:10px;margin-top:20px}.page_domainSep__JjVye{display:none}.page_setsAside__TaK2M{align-items:flex-start}.page_locGrid__tnB3p,.page_optionGrid___wbPA,.page_planGrid__V5dtP{grid-template-columns:1fr}.page_optionBox__NqsQC{padding:20px 18px 22px}.page_footActions__Cfyp5>*,.page_locActions__5y9tZ>*{display:flex;width:100%}.page_setGrid__vQLSa{grid-template-columns:1fr 1fr;gap:10px}.page_setImage__hcRKH{height:150px}.page_noteBox__XYGwd{padding:18px 18px 20px}.page_anniversary__La7jH,.page_photographer__hfZWw{grid-template-columns:1fr}.page_photographerImage__VlOyU{height:260px}.page_photographerBody__2p4h9{padding:var(--section-y) var(--gutter)}}.page_hero__tv2TP{display:grid;grid-template-columns:1.15fr 1fr;width:var(--card-box);margin-inline:auto;border-bottom:1px solid var(--hairline)}.page_heroImg__P5uV3{position:relative;height:520px;overflow:hidden;background:var(--placeholder)}.page_heroImgInner__SRLAI{object-fit:cover}.page_heroText___ueHE{display:flex;flex-direction:column;justify-content:center;padding-inline:var(--gutter);padding-block:40px;background:var(--bg-alt)}.page_h1___aXnY{margin-top:14px;line-height:1.05}.page_lead__B1R1C{margin-top:22px;font-family:var(--ff-heading);font-size:calc(14px * var(--ts));line-height:var(--lh-body);color:var(--text-body)}[lang^=en] .page_lead__B1R1C{font-family:var(--ff-latin)}:lang(ja) .page_lead__B1R1C{word-break:auto-phrase;text-wrap:pretty}.page_collHead__JZNCu{margin-bottom:26px}.page_collTitle__ACkQQ{margin-top:8px;margin-bottom:18px}.page_two__YI9Fe{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px}.page_rental__yHwzL{display:flex;flex-direction:column}.page_rentalRow__0EV9a{display:flex;gap:18px;padding:12px 0;border-bottom:1px solid var(--hairline)}.page_rentalRow__0EV9a:last-child{border-bottom:0}.page_rentalHead__jccQL{flex:none;width:124px;color:var(--muted-2)}.page_rentalBody__0Xwur,.page_rentalHead__jccQL{font-size:calc(13px * var(--ts));line-height:1.9}.page_rentalBody__0Xwur{color:var(--text-body)}.page_flow__7pwFX{display:flex;flex-direction:column}.page_flowStep__GrYie{display:flex;gap:16px;padding:12px 0;border-bottom:1px solid var(--hairline);font-size:calc(13px * var(--ts));line-height:1.9;color:var(--text-body)}.page_flowStep__GrYie:last-child{border-bottom:0}.page_flowNo__ahzT9{flex:none;width:28px;font-size:20px;line-height:1.9;color:var(--brass)}@media (min-width:768px){.page_heroImg__P5uV3{height:clamp(520px,39.3vw,728px)}.page_hero__tv2TP{margin-top:var(--photo-gutter);border-bottom:0}}@media (min-width:1024px){.page_hero__tv2TP{grid-template-columns:1fr 1fr}.page_heroText___ueHE{padding-inline:clamp(32px,3vw,72px)}}@media (max-width:767px){.page_hero__tv2TP{grid-template-columns:1fr}.page_heroImg__P5uV3{height:280px}.page_heroText___ueHE{padding-block:30px}.page_lead__B1R1C{margin-top:16px;max-width:none;font-size:calc(13px * var(--ts));line-height:2}.page_two__YI9Fe{grid-template-columns:1fr;gap:30px}.page_rentalHead__jccQL{width:88px}.page_rentalBody__0Xwur,.page_rentalHead__jccQL{font-size:calc(12.5px * var(--ts))}}.page_intro__lw8nA{display:grid;grid-template-columns:1fr 1.05fr;width:var(--card-box);margin-inline:auto;border-bottom:1px solid var(--hairline)}.page_portrait__S066k{min-height:600px;background:var(--placeholder);display:flex;align-items:center;justify-content:center}.page_portraitFilled__d_gwT{position:relative;overflow:hidden;background:none}.page_portraitImage__GNofc{object-fit:cover;object-position:50% 40%}.page_portraitLabel__uPgop{font-family:var(--ff-latin);font-size:calc(11px * var(--ts));letter-spacing:.24em;color:#8f8271}.page_introBody__iZiJf{padding:48px 60px;display:flex;flex-direction:column;justify-content:center}.page_title__TNCd_{margin-top:16px;font-family:var(--ff-display)}.page_lead__gPjyg{margin-top:24px;font-family:var(--ff-heading);font-size:calc(15px * var(--ts));line-height:var(--lh-body);color:var(--text-body)}.page_facts__r0Mu3{display:grid;grid-template-columns:repeat(2,max-content);grid-gap:22px 48px;gap:22px 48px;margin:34px 0 0;border-top:1px solid var(--hairline);padding-top:24px}@media (min-width:1600px){.page_facts__r0Mu3{grid-template-columns:repeat(4,max-content);column-gap:40px}}.page_fact___nfLp{min-width:0}.page_factLabel__6bgfp{font-family:var(--ff-latin);font-size:calc(10px * var(--ts));line-height:1;letter-spacing:.24em;color:var(--brass)}.page_factValue__Qo4wu{margin:8px 0 0;font-size:calc(12.5px * var(--ts));line-height:1.9;color:var(--muted)}.page_name__4nKd5{text-align:center}.page_nameLead__nlKnn{margin-top:20px}.page_nameLead__nlKnn,.page_nameNote__uAQhp{max-width:var(--text-max);margin-inline:auto}.page_nameNote__uAQhp{margin-top:24px;font-size:calc(13px * var(--ts));line-height:var(--lh-body);color:var(--muted)}.page_howHead__81yHJ{text-align:center;margin-bottom:34px}.page_howTitle__SmF9L{margin-top:8px}.page_points__oNTgA{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.page_point__GRCTq{border-top:1px solid var(--text);padding-top:20px}.page_pointTitle__jBp80{font-family:var(--ff-heading);font-weight:500;font-size:17px;line-height:1.7}.page_pointBody__H_D9z{margin-top:10px;font-size:calc(13px * var(--ts));line-height:var(--lh-body);color:var(--text-body)}.page_split__XPzED{display:grid;grid-template-columns:repeat(3,1fr);width:var(--card-box);margin-inline:auto;border-bottom:1px solid var(--hairline)}.page_splitCell__wH9bi{position:relative;height:360px;overflow:hidden}.page_splitCell__wH9bi img{object-fit:cover}.page_guestGrid__5gx0B{display:grid;grid-template-columns:1fr 1fr;grid-gap:44px;gap:44px}.page_guestTitle__qmISC{margin:10px 0 18px}.page_guestBody__HS_wv{font-size:calc(13.5px * var(--ts));line-height:var(--lh-body);color:var(--text-body)}.page_rows__40LRE{display:flex;flex-direction:column;gap:10px}.page_row__xKfyE{background:var(--bg);border:1px solid var(--hairline)}.page_rowLink__2XU9k{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:16px 18px;font-size:calc(13px * var(--ts));transition:border-color var(--t),color var(--t)}a.page_rowLink__2XU9k:hover{color:var(--brass)}.page_rowLabel__1DJAY{min-width:0}.page_rowNote__b_d9d{color:var(--muted)}.page_rowOpen__ghUlx{flex:none;font-family:var(--ff-latin);font-size:calc(10px * var(--ts));letter-spacing:.2em;color:var(--brass)}.page_rowsNote__sCuHF{margin-top:12px;font-size:calc(11px * var(--ts));line-height:1.9;color:var(--muted)}@media (min-width:768px){.page_portrait__S066k{min-height:clamp(600px,45.4vw,840px)}.page_splitCell__wH9bi{height:clamp(360px,27.2vw,504px)}.page_intro__lw8nA{margin-block:var(--photo-gutter) var(--section-y-rail);border-bottom:0}.page_split__XPzED{margin-block:var(--section-y-rail);border-bottom:0}}@media (max-width:1023px){.page_points__oNTgA{grid-template-columns:1fr;gap:20px}.page_guestGrid__5gx0B{grid-template-columns:1fr;gap:30px}}@media (max-width:767px){.page_intro__lw8nA{grid-template-columns:1fr}.page_portrait__S066k{min-height:360px}.page_introBody__iZiJf{padding:28px var(--gutter) 30px}.page_lead__gPjyg{margin-top:16px;font-size:calc(13px * var(--ts));line-height:var(--lh-body)}.page_facts__r0Mu3{grid-template-columns:1fr;gap:0;margin-top:20px;padding-top:0}.page_fact___nfLp{display:flex;gap:14px;padding:12px 0;border-bottom:1px solid var(--hairline)}.page_fact___nfLp:last-child{border-bottom:0}.page_factLabel__6bgfp{width:80px;flex:none;color:var(--muted-2)}.page_factValue__Qo4wu{margin:0;font-size:calc(12.5px * var(--ts));color:var(--text-body)}.page_split__XPzED{grid-template-columns:1fr 1fr;gap:8px;padding:18px var(--gutter)}.page_split__XPzED>:nth-child(3){display:none}.page_splitCell__wH9bi{height:180px}}.FilterBar_root__vtKe_{background:var(--bg-alt);border-bottom:1px solid var(--hairline);padding-block:26px 22px;padding-inline:var(--gutter)}@media (min-width:768px){.FilterBar_root__vtKe_{width:var(--rail-box);margin-inline:auto;padding-inline:32px}}.FilterBar_row__Sunr1{display:grid;grid-template-columns:96px 1fr;grid-gap:16px;gap:16px;align-items:center;padding-block:14px}.FilterBar_row__Sunr1+.FilterBar_row__Sunr1{border-top:1px solid var(--hairline)}.FilterBar_row__Sunr1:first-child{padding-top:0}.FilterBar_row__Sunr1:last-child{padding-bottom:4px}.FilterBar_axis__sJ_ZA{letter-spacing:.24em;white-space:pre-line;line-height:1.7}:lang(ja) .FilterBar_axis__sJ_ZA,:lang(ko) .FilterBar_axis__sJ_ZA{font-family:var(--ff-body);font-size:calc(11.5px * var(--ts));letter-spacing:.06em}.FilterBar_chips__93pOe{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.FilterBar_chipWrap__Dg3PP{display:inline-flex;align-items:center;gap:8px}.FilterBar_divider__Qjlq_{width:1px;height:20px;background:var(--hairline)}.FilterBar_chip__Zn1VI{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:11px 18px;background:var(--bg);border:1px solid #cfc7b7;font-size:calc(12.5px * var(--ts));line-height:1;color:var(--text-body);transition:background var(--t),color var(--t),border-color var(--t)}.FilterBar_chip__Zn1VI:hover{border-color:var(--text)}.FilterBar_chip__Zn1VI[data-selected]{background:var(--dark);border-color:var(--dark);color:var(--bg)}.FilterBar_chipEmpty__CeoX0{opacity:.42;cursor:default}.FilterBar_count__seZQh{font-size:calc(11.5px * var(--ts));color:var(--muted-2)}.FilterBar_chip__Zn1VI[data-selected] .FilterBar_count__seZQh{color:var(--hairline)}@media (min-width:1024px) and (pointer:fine) and (not (any-pointer:coarse)){.FilterBar_chip__Zn1VI{min-height:36px;padding:8px 16px}.FilterBar_row__Sunr1{padding-block:10px}}@media (max-width:767px){.FilterBar_root__vtKe_{padding-block:12px}.FilterBar_row__Sunr1{grid-template-columns:1fr;gap:8px;padding-block:10px}.FilterBar_chips__93pOe{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none}.FilterBar_chips__93pOe::-webkit-scrollbar{display:none}.FilterBar_chip__Zn1VI{white-space:nowrap;padding:12px 16px}}.page_hero__1xmjY{position:relative;height:500px;overflow:hidden}.page_heroImage__Mip9U{object-fit:cover}.page_heroScrim__xMJ9g{position:absolute;inset:0;background:linear-gradient(0deg,rgba(30,26,22,.45),rgba(30,26,22,0) 60%)}.page_heroText__V_mOv{position:absolute;left:0;right:0;bottom:0;padding:0 var(--gutter) 44px;color:#fff}.page_heroEyebrow__gs83D{font-family:var(--ff-latin);font-size:calc(11px * var(--ts));line-height:1;letter-spacing:.4em}.page_heroTitle__6Yo3a{margin-top:12px;color:#fff}.page_heroSub__23JSZ{margin-top:10px;font-family:var(--ff-heading);font-size:calc(15px * var(--ts));line-height:1.9;opacity:.95}.page_heroEyebrow__gs83D,.page_heroSub__23JSZ,.page_heroTitle__6Yo3a{text-shadow:0 1px 16px rgba(30,26,22,.28)}@media (min-width:768px){.page_hero__1xmjY{height:var(--hero-h)}.page_heroText__V_mOv{padding-inline:var(--rail-inset)}.page_heroText__V_mOv>*{max-width:var(--text-max)}}.page_leadSection__m3oB_{text-align:center;padding-block:68px}.page_lead__qa4ON{max-width:var(--lead-max);margin-inline:auto}.page_leadNote__vnK45{margin-top:24px;max-width:var(--reading-max);margin-inline:auto}.page_sets__6E_Nv{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.page_setFigure__zVnnW{position:relative;height:300px}@media (min-width:768px){.page_setFigure__zVnnW{height:clamp(300px,25vw,470px)}}.page_setImage__BNeh_{object-fit:cover}.page_setTitle__vBfF0{margin-top:14px;font-family:var(--ff-heading);font-weight:500;font-size:16px;line-height:1.6}.page_setBody__ODeu9{margin-top:4px;font-size:calc(12.5px * var(--ts));line-height:1.9;color:var(--muted)}.page_flowHead__CEiUY{text-align:center;margin-bottom:32px}.page_flowHead__CEiUY h2{margin-top:8px}.page_flow__p26TI{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:14px;gap:14px;text-align:center}.page_step__pS6Tm{display:flex;flex-direction:column;gap:8px}.page_stepNo__ZkJ2_{font-size:26px;line-height:1;font-weight:300;color:var(--brass)}.page_stepBody__o0z_k{display:flex;flex-direction:column;gap:4px}.page_stepTitle__9l2_6{font-family:var(--ff-heading);font-weight:500;font-size:calc(14px * var(--ts));line-height:1.7}.page_stepNote__QtKl8{font-size:calc(11.5px * var(--ts));line-height:1.8;color:var(--muted)}.page_plans__QagUQ{display:grid;grid-template-columns:repeat(4,1fr)}.page_plans__QagUQ>*{margin-left:-1px}.page_plans__QagUQ>:first-child{margin-left:0}@media (min-width:768px){.page_plans__QagUQ>article{padding-inline:var(--box-pad)}}@supports (grid-template-rows:subgrid){@media (min-width:1024px){.page_plans__QagUQ>article{display:grid;grid-row:span 6;grid-template-rows:subgrid;grid-row-gap:10px;row-gap:10px}.page_plans__QagUQ>article>:last-child{margin-top:0}}}.page_access__asTjV{display:grid;grid-template-columns:1fr 1fr;width:var(--card-box);margin-inline:auto;border-bottom:1px solid var(--hairline)}.page_accessFigure__cGMT5{position:relative;min-height:440px}@media (min-width:768px){.page_accessFigure__cGMT5{min-height:clamp(440px,36vw,640px)}.page_access__asTjV{margin-block:var(--section-y-rail);border-bottom:0}}.page_accessImage__JEPIl{object-fit:cover}.page_accessBody__T_Bgx{padding:52px var(--gutter);background:var(--bg-alt)}.page_accessTitle__UlhSO{margin:10px 0 20px}.page_accessList__3NG48{display:flex;flex-direction:column;font-size:calc(13.5px * var(--ts));line-height:1.9;color:var(--text-body)}.page_accessRow__qkUku{display:flex;gap:18px;padding:12px 0;border-bottom:1px solid var(--hairline)}.page_accessRow__qkUku:last-child{border-bottom:0}.page_accessRow__qkUku dt{flex:none;width:92px;color:var(--muted-2)}.page_accessRow__qkUku dd{margin:0}.page_tbc__qZX6B{color:var(--brass)}.page_map__AIRWg{margin-top:22px;border:1px solid var(--hairline);background:var(--bg)}.page_mapFrame__PVCp7{display:block;width:100%;height:230px;border:0}.page_mapLink__WuD_T{display:flex;align-items:center;justify-content:center;min-height:44px;padding:14px;border-top:1px solid var(--hairline);font-size:calc(12px * var(--ts));line-height:1;transition:color var(--t),background var(--t)}.page_mapLink__WuD_T:hover{color:var(--brass)}.page_mapPending__gTFaT{display:flex;align-items:center;justify-content:center;height:130px;margin-top:22px;padding:0 18px;background:var(--placeholder);font-size:calc(11.5px * var(--ts));line-height:1.8;text-align:center;color:var(--muted-2)}.page_works__0PmTB{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px}.page_work__y0EW3{position:relative;height:230px;overflow:hidden}@media (min-width:768px){.page_work__y0EW3{height:clamp(230px,19.2vw,360px)}}.page_workImage__AwR5l{object-fit:cover}@media (max-width:1023px){.page_sets__6E_Nv{grid-template-columns:repeat(2,1fr)}.page_flow__p26TI{grid-template-columns:repeat(3,1fr)}.page_plans__QagUQ{grid-template-columns:repeat(2,1fr)}.page_works__0PmTB{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.page_hero__1xmjY{height:300px}.page_heroText__V_mOv{padding:0 var(--gutter) 18px}.page_hero__1xmjY .page_heroTitle__6Yo3a{font-size:44px}.page_heroSub__23JSZ{margin-top:6px;font-size:calc(12px * var(--ts))}.page_leadSection__m3oB_{padding-block:32px}.page_leadNote__vnK45{margin-top:14px}.page_sets__6E_Nv{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.page_set__r8SuY{flex:0 0 190px;scroll-snap-align:start}.page_setFigure__zVnnW{height:230px}.page_setTitle__vBfF0{font-size:calc(15px * var(--ts))}.page_flow__p26TI{grid-template-columns:1fr;gap:0;text-align:left}.page_step__pS6Tm{flex-direction:row;align-items:baseline;gap:14px;padding:12px 0;border-bottom:1px solid var(--hairline)}.page_step__pS6Tm:last-child{border-bottom:0}.page_stepNo__ZkJ2_{flex:none;width:24px;font-size:18px}.page_stepBody__o0z_k{flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:6px}.page_plans__QagUQ{grid-template-columns:1fr}.page_plans__QagUQ>*{margin-left:0;margin-top:-1px}.page_plans__QagUQ>:first-child{margin-top:0}.page_access__asTjV{grid-template-columns:1fr}.page_accessFigure__cGMT5{min-height:200px}.page_accessBody__T_Bgx{padding:26px var(--gutter) 32px}.page_accessRow__qkUku dt{width:68px}.page_works__0PmTB{grid-template-columns:repeat(2,1fr);gap:8px}.page_work__y0EW3{height:170px}}.page_optHead__E03SD{text-align:center;margin-bottom:40px}.page_optTitle__cGeEq{margin:8px 0 0}.page_optLead__2psrj{margin:12px 0 0;color:var(--muted);font-size:var(--fs-small)}.page_optGroups__b6K3e{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px}.page_optGroupTitle__J1TKr{margin:0 0 12px;font-family:var(--ff-latin);font-size:calc(10px * var(--ts));font-weight:400;line-height:1;letter-spacing:.4em;color:var(--brass)}.page_optList__rCKr_{list-style:none;margin:0;padding:0}.page_optRow__IyWO4{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--hairline)}.page_optLabel__tyMIc,.page_optPrice__awsIS{font-size:var(--fs-body)}.page_optPrice__awsIS{white-space:nowrap}.page_optNote__2nYYN{margin:16px 0 0;color:var(--muted-2);font-size:var(--fs-meta);line-height:1.9}@media (max-width:900px){.page_optGroups__b6K3e{grid-template-columns:1fr;gap:32px}}.PlanBody_hero__AwD_0{padding-block:56px 0;text-align:center}.PlanBody_h1__ecPam{margin-top:14px}.PlanBody_lead__Tqr76{margin:18px auto 34px;font-size:calc(13.5px * var(--ts));line-height:var(--lh-body);color:var(--muted)}.PlanBody_studioPointer__mMKTI{margin:-18px auto 34px;font-size:calc(13px * var(--ts));line-height:2;color:var(--text-body)}.PlanBody_studioPointerLink__Va0Wi{display:inline-block;padding-bottom:2px;border-bottom:1px solid;font-family:var(--ff-latin);font-size:calc(11px * var(--ts));letter-spacing:.12em;white-space:nowrap}.PlanBody_group__3vGYG{padding-block:var(--section-y);border-bottom:1px solid var(--hairline)}.PlanBody_group__3vGYG:first-child{padding-top:calc(var(--section-y) * .6)}.PlanBody_groupHead__ZSUnf{margin-bottom:28px}.PlanBody_groupTitle__0e7s2{padding-bottom:12px;border-bottom:1px solid var(--hairline)}.PlanBody_grid__Rrr_a{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.PlanBody_cardSlot__n_2EO{display:flex}.PlanBody_cardSlot__n_2EO>*{flex:1 1}.PlanBody_featured__9oEDZ article{border-color:var(--text)}.PlanBody_tinted__QcJ7e article{background:var(--bg-alt)}.PlanBody_noteList__5K8DF{display:flex;flex-direction:column;gap:8px;margin-top:26px;padding-top:20px;border-top:1px solid var(--hairline);font-size:calc(13px * var(--ts));line-height:1.9;color:var(--text-body)}.PlanBody_noteList__5K8DF li{padding-left:14px;text-indent:-14px}.PlanBody_noteList__5K8DF li:before{content:"— ";color:var(--muted-2)}.PlanBody_panelNote__DxWOC{margin-top:14px;font-size:calc(12px * var(--ts));line-height:1.9;color:var(--muted)}.PlanBody_hairSub___q1Yg{margin-bottom:18px;font-size:calc(13px * var(--ts));line-height:1.9;color:var(--muted)}.PlanBody_hairList__WDnKz{display:flex;flex-direction:column}.PlanBody_hairRow__mADum{padding:14px 0;border-bottom:1px solid var(--hairline)}.PlanBody_hairName__4_bQq{font-family:var(--ff-heading);font-size:calc(15px * var(--ts));line-height:1.6;color:var(--text)}.PlanBody_hairBody__2TOgV{margin:4px 0 0;font-size:calc(13px * var(--ts));line-height:1.9;color:var(--text-body)}.PlanBody_hairTable__R3AWR{width:100%;max-width:560px;border-collapse:collapse}.PlanBody_hairTable__R3AWR td,.PlanBody_hairTable__R3AWR th{padding:6px 0;border-bottom:1px dotted var(--hairline-2);font-weight:400;text-align:left;vertical-align:baseline}.PlanBody_hairTable__R3AWR tr:last-child td,.PlanBody_hairTable__R3AWR tr:last-child th{border-bottom:0}.PlanBody_hairTable__R3AWR td{padding-left:16px;text-align:right}.PlanBody_optHead__h4UKj{margin-bottom:30px;text-align:center}.PlanBody_optTitle__jcrId{margin-top:8px}.PlanBody_optLead__YK43w{margin-top:10px;font-size:calc(12.5px * var(--ts));line-height:1.9;color:var(--muted)}.PlanBody_table__cNYBh{background:var(--bg);border:1px solid var(--hairline);text-align:left}.PlanBody_table__cNYBh th[scope=col]{padding:14px 24px;border-bottom:1px solid var(--hairline);font-family:var(--ff-latin);font-weight:400;font-size:calc(10px * var(--ts));line-height:1;letter-spacing:.24em;color:var(--muted-2)}.PlanBody_table__cNYBh tbody tr{border-bottom:1px solid var(--hairline-2)}.PlanBody_table__cNYBh tbody tr:last-child{border-bottom:0}:lang(ko) .PlanBody_table__cNYBh th[scope=col]{font-family:var(--ff-ko-sans);font-size:calc(11px * var(--ts));letter-spacing:.06em}.PlanBody_table__cNYBh td,.PlanBody_table__cNYBh th[scope=row]{padding:18px 24px;vertical-align:middle;font-weight:400;font-size:calc(13px * var(--ts));line-height:1.8;color:var(--text)}.PlanBody_table__cNYBh th[scope=col]:first-child,.PlanBody_table__cNYBh th[scope=row]{width:30%}.PlanBody_optPrice__4q5br,.PlanBody_table__cNYBh th[scope=col]:nth-child(2){width:20%}.PlanBody_optPrice__4q5br{font-size:18px;white-space:nowrap}.PlanBody_optNote__V3fGL{color:var(--muted);font-size:calc(12.5px * var(--ts))}.PlanBody_flow__BPfos{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:30px}.PlanBody_flowStep__5DVLR{position:relative;display:flex;flex-direction:column;gap:10px;padding:24px 20px 22px;border:1px solid var(--hairline);background:var(--bg);font-size:calc(14px * var(--ts));line-height:1.8;color:var(--text-body)}.PlanBody_flowStep__5DVLR:not(:last-child):after{content:"›";position:absolute;top:50%;right:-13px;transform:translateY(-55%);z-index:1;font-size:22px;line-height:1;color:var(--brass)}.PlanBody_flowNo__Pio2z{flex:none;font-size:26px;line-height:1;color:var(--brass)}.PlanBody_flowSub__rcBJ8{display:block;font-size:calc(12px * var(--ts));color:var(--muted)}.PlanBody_koNotice__9WSdX{margin-top:20px;padding:20px 24px;border:1px solid var(--hairline);border-left:2px solid var(--brass);background:var(--bg)}.PlanBody_koNoticeLabel__JnBfC{margin-bottom:8px;font-size:calc(11px * var(--ts));letter-spacing:.06em;color:var(--brass)}.PlanBody_koNoticeList__4niPw{display:flex;flex-direction:column;gap:4px;font-size:calc(13px * var(--ts));line-height:1.9;color:var(--text-body)}.PlanBody_koNoticeList__4niPw li:before{content:"· ";color:var(--muted)}.PlanBody_notes__bT0Vz{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:36px;gap:36px;margin-top:22px;align-items:start}.PlanBody_q__02VWE{margin-bottom:8px;font-family:var(--ff-heading);font-weight:400;font-size:calc(15px * var(--ts));line-height:1.7;color:var(--text)}.PlanBody_q__02VWE:not(:first-child){margin-top:22px}.PlanBody_a__JHRJt{font-size:calc(13px * var(--ts));line-height:2;color:var(--text-body)}.PlanBody_aSub__Kf8O6{margin-top:6px}.PlanBody_aSub__Kf8O6,.PlanBody_scale__LJnlB{font-size:calc(12.5px * var(--ts));line-height:1.9;color:var(--muted)}.PlanBody_scale__LJnlB{margin-top:12px;padding-top:12px;border-top:1px solid var(--hairline)}@media (max-width:767px){.PlanBody_hero__AwD_0{padding-block:30px 0}.PlanBody_lead__Tqr76{margin-bottom:22px}.PlanBody_grid__Rrr_a{grid-template-columns:1fr;gap:12px}.PlanBody_notes__bT0Vz{grid-template-columns:1fr;gap:24px}.PlanBody_flow__BPfos{grid-template-columns:1fr;gap:12px}.PlanBody_flowStep__5DVLR{flex-direction:row;align-items:baseline;gap:14px;padding:18px 18px 16px}.PlanBody_flowStep__5DVLR:not(:last-child):after{top:auto;right:auto;bottom:-14px;left:50%;transform:translateX(-50%) rotate(90deg)}.PlanBody_table__cNYBh,.PlanBody_table__cNYBh tbody,.PlanBody_table__cNYBh tr{display:block}.PlanBody_table__cNYBh thead{display:none}.PlanBody_table__cNYBh{border:0;background:transparent}.PlanBody_table__cNYBh tbody tr{margin-bottom:10px;padding:14px 16px;border:1px solid var(--hairline);background:var(--bg)}.PlanBody_table__cNYBh td,.PlanBody_table__cNYBh th[scope=row]{display:block;width:auto;padding:0}.PlanBody_optPrice__4q5br{margin-top:6px;width:auto}.PlanBody_optNote__V3fGL{margin-top:6px;font-size:calc(11px * var(--ts))}}.PlanBody_optInline__XvG_W{margin-top:44px}.PlanBody_optInlineTitle__UME_3{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--hairline);font-family:var(--ff-heading);font-weight:400;font-size:17px;line-height:1.6;color:var(--text)}