.styles_article__OuTxJ{display:flex;flex-direction:column;gap:var(--space-2xl)}@media(max-width:767px){.styles_article__OuTxJ{gap:var(--space-xl)}}.styles_header__3TpQg{display:flex;flex-direction:column;gap:var(--space-sm)}@media(max-width:767px){.styles_header__3TpQg{gap:var(--space-xs)}}.styles_metaRow__gk7yE{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--font-size-xs);color:var(--color-grey-600)}@media(max-width:767px){.styles_metaRow__gk7yE{gap:var(--space-xs);font-size:var(--font-size-2xs);flex-wrap:wrap}}.styles_date__K5NEQ{letter-spacing:.08em}.styles_categoryList__PWNHf{display:inline-flex;align-items:center;gap:var(--space-xs);padding:0;margin:0;list-style:none}.styles_category__emTJm{display:inline-flex;align-items:center;padding:4px 16px;font-size:var(--font-size-2xs);background-color:var(--color-main);color:var(--color-white);letter-spacing:.1em}@media(max-width:767px){.styles_category__emTJm{padding:3px 12px;font-size:10px}}.styles_title__Q9G2q{font-size:clamp(24px,4vw,36px);line-height:1.4;color:var(--color-grey-900)}@media(max-width:767px){.styles_title__Q9G2q{font-size:clamp(20px,5vw,24px);line-height:1.5}}.styles_hero__W98Dl{width:100%;border-radius:var(--border-radius-xl);overflow:hidden;margin-bottom:var(--space-2xl)}@media(max-width:767px){.styles_hero__W98Dl{border-radius:var(--border-radius-md);margin-bottom:var(--space-xl)}}.styles_heroImage___V0fS{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:16/9}.styles_richText__yGv4z{display:flex;flex-direction:column;gap:var(--space-lg);font-size:var(--font-size-md);line-height:1.9;color:var(--color-grey-900)}@media(max-width:767px){.styles_richText__yGv4z{gap:var(--space-md);font-size:var(--font-size-sm);line-height:1.8}}.styles_richText__yGv4z *{max-width:100%}.styles_richText__yGv4z p{margin:0}@media(min-width:768px)and (max-width:1279px){.styles_richText__yGv4z p{font-size:var(--font-size-sm)}}@media(max-width:767px){.styles_richText__yGv4z p{font-size:var(--font-size-sm)}}.styles_richText__yGv4z h2,.styles_richText__yGv4z h3,.styles_richText__yGv4z h4,.styles_richText__yGv4z h5,.styles_richText__yGv4z h6{margin:var(--space-lg) 0 var(--space-sm);line-height:1.4;color:var(--color-grey-900);font-weight:600}@media(max-width:767px){.styles_richText__yGv4z h2,.styles_richText__yGv4z h3,.styles_richText__yGv4z h4,.styles_richText__yGv4z h5,.styles_richText__yGv4z h6{margin:var(--space-md) 0 var(--space-2xs)}}.styles_richText__yGv4z h2{font-size:clamp(20px,3vw,28px)}.styles_richText__yGv4z h3{font-size:clamp(18px,2.5vw,24px)}.styles_richText__yGv4z h4{font-size:clamp(16px,2vw,20px)}.styles_richText__yGv4z h5,.styles_richText__yGv4z h6{font-size:clamp(14px,1.8vw,18px)}.styles_richText__yGv4z ol,.styles_richText__yGv4z ul{padding-left:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-2xs);margin:0}@media(max-width:767px){.styles_richText__yGv4z ol,.styles_richText__yGv4z ul{padding-left:var(--space-md)}}.styles_richText__yGv4z li{line-height:1.8}@media(min-width:768px)and (max-width:1279px){.styles_richText__yGv4z li{font-size:var(--font-size-sm)}}@media(max-width:767px){.styles_richText__yGv4z li{font-size:var(--font-size-sm)}}.styles_richText__yGv4z blockquote{margin:0;padding:var(--space-md) var(--space-lg);border-left:4px solid var(--color-main);background-color:rgba(0,0,0,.02);font-style:italic}@media(max-width:767px){.styles_richText__yGv4z blockquote{padding:var(--space-sm) var(--space-md)}}.styles_richText__yGv4z a{color:var(--color-main);text-decoration:underline;text-underline-offset:4px;transition:opacity var(--transition-fast)}.styles_richText__yGv4z a:hover{opacity:.8}.styles_richText__yGv4z strong{font-weight:700}.styles_richText__yGv4z em{font-style:italic}.styles_richText__yGv4z code{font-family:var(--font-mono,"SFMono-Regular",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);background-color:rgba(0,0,0,.04);padding:2px 6px;border-radius:4px;font-size:var(--font-size-sm)}@media(max-width:767px){.styles_richText__yGv4z code{font-size:var(--font-size-2xs)}}.styles_richText__yGv4z pre{font-family:var(--font-mono,"SFMono-Regular",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);background-color:rgba(0,0,0,.04);padding:var(--space-md);border-radius:var(--border-radius-md);overflow-x:auto}@media(max-width:767px){.styles_richText__yGv4z pre{padding:var(--space-sm)}}.styles_richText__yGv4z table{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}@media(max-width:767px){.styles_richText__yGv4z table{font-size:var(--font-size-2xs)}}.styles_richText__yGv4z td,.styles_richText__yGv4z th{border:1px solid var(--color-grey-200);padding:var(--space-xs) var(--space-sm);text-align:left}@media(max-width:767px){.styles_richText__yGv4z td,.styles_richText__yGv4z th{padding:var(--space-2xs) var(--space-xs)}}.styles_richText__yGv4z thead th{background-color:var(--color-grey-50);font-weight:600}.styles_richText__yGv4z iframe,.styles_richText__yGv4z img,.styles_richText__yGv4z video{display:block;max-width:100%;height:auto}@media(max-width:767px){.styles_richText__yGv4z iframe,.styles_richText__yGv4z img,.styles_richText__yGv4z video{width:100%}}.styles_richText__yGv4z hr{border:none;border-top:1px solid var(--color-grey-200);margin:var(--space-lg) 0}.styles_richText__yGv4z figure{margin:0;text-align:center}@media(max-width:767px){.styles_richText__yGv4z figure{margin:var(--space-sm) 0}}.styles_richText__yGv4z figcaption{font-size:var(--font-size-2xs);color:var(--color-grey-600);margin-top:var(--space-2xs)}@media(max-width:767px){.styles_richText__yGv4z figcaption{font-size:10px}}.styles_floatingButtons__CHZuk{position:fixed;bottom:0;left:0;right:0;display:none;padding:0;z-index:calc(var(--z-index-header) - 1);opacity:0;transform:translateY(100%);transition:opacity var(--transition-medium),transform var(--transition-medium);pointer-events:none;box-shadow:0 -4px 20px rgba(0,0,0,.1)}@media(max-width:767px){.styles_floatingButtons__CHZuk{display:flex}}.styles_floatingButtons__CHZuk.styles_visible__1QPa3{opacity:1;transform:translateY(0);pointer-events:auto}.styles_button__2Vxt_{flex:1 1;display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-lg) var(--space-md);background-color:var(--color-grey-700);color:var(--color-white);text-decoration:none;transition:var(--transition-medium);min-height:60px}.styles_button__2Vxt_:hover{opacity:.9}.styles_buttonAccess__pnlP5{flex:.65 1;background-color:var(--color-grey-600)}.styles_buttonAccess__pnlP5:hover{opacity:.9}.styles_buttonContent__znnwu{display:flex;flex-direction:column;gap:2px;text-align:left}.styles_buttonTitle__1QIvN{font-size:12px;line-height:1.3}.styles_buttonSub__t_BT5{font-size:10px;font-weight:400;line-height:1.6;opacity:.85}.styles_buttonIcon__dppwb{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;opacity:.9}.styles_snsWrapper__pvKxP{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end;align-items:center}@media(min-width:768px)and (max-width:1279px){.styles_snsWrapper__pvKxP{gap:3px}}.styles_snsContainer__dW_ht{display:inline-flex;justify-content:center;align-items:center;padding:2px 6px;border:1px solid var(--color-grey-300);background-color:#fff;border-radius:var(--border-radius-sm);transition:all var(--transition-medium)}@media(min-width:768px)and (max-width:1279px){.styles_snsContainer__dW_ht{padding:2px 4px}}.styles_snsContainer__dW_ht:hover{background-color:var(--color-grey-50);transform:translateY(-1px)}.styles_snsLink__XgK4N{display:flex;align-items:center;gap:6px;text-decoration:none;color:var(--color-black);transition:opacity var(--transition-medium)}@media(min-width:768px)and (max-width:1279px){.styles_snsLink__XgK4N{gap:4px}}.styles_snsLink__XgK4N:hover{opacity:.7}.styles_snsLinkTextOnly__EHPeo{padding:4px 6px}.styles_snsIcon__U365X{display:flex;align-items:center;justify-content:center;flex-shrink:0}@media(min-width:768px)and (max-width:1279px){.styles_snsIcon__U365X svg{width:14px;height:14px}}.styles_snsText__kM9IY{font-family:var(--font-noto-serif);font-size:10px;font-weight:500;color:var(--color-black);white-space:nowrap}@media(min-width:768px)and (max-width:1279px){.styles_snsText__kM9IY{font-size:9px}}.styles_header__RcqZp{position:absolute;top:0;left:0;width:100%;background:transparent;z-index:var(--z-index-header);transition:all var(--transition-medium);animation:styles_fadeIn__xXdox .5s ease-out}.styles_header__RcqZp.styles_scrolled__8eOC6{position:fixed;background:#fff;box-shadow:none;padding:0}.styles_header__RcqZp.styles_scrolled__8eOC6 .styles_content__nXz1v{flex-direction:row;align-items:center;justify-content:space-between;gap:0;padding:var(--space-sm) 0}.styles_content__nXz1v{width:95%;max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-md-lg);padding:var(--space-md) 0 0 0;align-items:center;transition:all var(--transition-medium)}@media(min-width:768px)and (max-width:1279px){.styles_content__nXz1v{width:95%}}@media(max-width:767px){.styles_content__nXz1v{width:100%}}.styles_logoSection__HLfTb{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);transition:all var(--transition-medium)}.styles_logo__LYhEC{font-family:var(--font-cormorant);font-size:var(--font-size-2xl);font-weight:600;color:var(--color-primary-700);margin:0 auto;transition:all var(--transition-medium)}.styles_logo__LYhEC:hover{transform:scale(1.02)}.styles_logoImage__XeFvD{width:232px;height:auto;display:block;border-radius:var(--border-radius-md);transition:all var(--transition-medium)}.styles_logoImageSmall__Oo729{width:124px;display:block}@media(min-width:768px)and (max-width:1279px){.styles_logoImageSmall__Oo729{width:102px}}.styles_description__s7pbE{font-family:var(--font-shippori-mincho);font-size:var(--font-size-xs);color:var(--color-black);margin:0;text-align:center;transition:all var(--transition-medium)}.styles_navigation__WmnYz{font-family:var(--font-noto-serif);width:100%;border-top:1px solid var(--color-grey-200);border-bottom:1px solid var(--color-grey-200);padding:var(--space-lg) 0;transition:all var(--transition-medium)}.styles_navList__qbj4H{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:var(--space-md);list-style:none;margin:0;padding:0;transition:all var(--transition-medium)}@media(min-width:768px)and (max-width:1279px){.styles_navList__qbj4H{gap:var(--space-xxs)}}.styles_navLink__bGnwK{display:block;color:var(--color-black);font-family:var(--font-noto-serif);font-weight:500;font-size:var(--font-size-xs);text-decoration:none;padding:var(--space-xs) var(--space-xs);border-radius:var(--border-radius-sm);transition:all var(--transition-medium);text-align:center;position:relative}@media(min-width:768px)and (max-width:1279px){.styles_navLink__bGnwK{font-size:var(--font-size-2xs)}}.styles_navLink__bGnwK:hover{opacity:.7}.styles_scrolledLayout__J0Q5D{display:flex;align-items:center;gap:var(--space-lg);width:100%;min-height:60px;min-width:0;overflow:visible}@media(min-width:768px)and (max-width:1279px){.styles_scrolledLayout__J0Q5D{gap:var(--space-md)}}.styles_logoContainer__lN8Ll{flex-shrink:0;display:flex;align-items:center;justify-content:center;height:100%;flex-direction:column;align-items:flex-start}.styles_logoContainer__lN8Ll .styles_logo__LYhEC{font-size:var(--font-size-lg);margin:0}@media(min-width:768px)and (max-width:1279px){.styles_logoContainer__lN8Ll .styles_logo__LYhEC{font-size:var(--font-size-md)}}.styles_catchCopy__oXWWv{font-family:var(--font-shippori-mincho);font-size:var(--font-size-2xs);color:var(--color-black);margin-top:var(--space-sm)}@media(min-width:768px)and (max-width:1279px){.styles_catchCopy__oXWWv{font-size:10px}}.styles_rightContent__LiOgM{flex:1 1;display:flex;flex-direction:column;gap:var(--space-xxs);min-width:0;overflow:visible}.styles_topRow__6tZJT{display:flex;justify-content:flex-end;align-items:center;width:100%;gap:var(--space-md);padding:var(--space-2xs) 0;min-width:0}.styles_footerLinksContainer__sF89v{display:flex;align-items:center;gap:var(--space-xs)}.styles_footerLink__oRgAO{color:var(--color-black);text-decoration:none;font-size:var(--font-size-xs);font-family:var(--font-noto-serif);transition:var(--transition-medium);white-space:nowrap}.styles_footerLink__oRgAO:hover{opacity:.6}.styles_separator__UcJxP{color:var(--color-grey-400);font-size:var(--font-size-xs);margin:0 var(--space-xs)}.styles_rightButtons__9X8d2{gap:var(--space-md)}.styles_rightButtons__9X8d2,.styles_snsContainer__nKhgn{display:flex;align-items:center;min-width:0;flex-shrink:1}.styles_snsContainer__nKhgn{width:300px;justify-content:flex-end}@media(min-width:768px)and (max-width:1279px){.styles_snsContainer__nKhgn{width:auto;max-width:300px}}.styles_actionButtons__D4Jn2{display:flex;align-items:stretch;gap:var(--space-xxs);min-width:0;flex-shrink:0}@media(min-width:768px)and (max-width:1279px){.styles_actionButtons__D4Jn2{gap:4px}}.styles_reservationButton__w54u9{display:inline-flex;background-color:var(--color-main);color:var(--color-white);font-family:var(--font-noto-serif);font-weight:600;font-size:var(--font-size-xs);text-decoration:none;padding:var(--space-md) var(--space-xl);transition:var(--transition-medium);white-space:nowrap;height:44px;align-items:center;justify-content:center}@media(min-width:768px)and (max-width:1279px){.styles_reservationButton__w54u9{font-size:10px;padding:var(--space-sm) var(--space-md);height:36px}}.styles_reservationButton__w54u9:hover{opacity:.8}.styles_youtubeButton__DJZQ6{display:inline-flex;flex-direction:column;background-color:var(--color-white);color:var(--color-black);border:1px solid var(--color-grey-300);font-family:var(--font-noto-serif);font-size:10px;font-weight:600;text-decoration:none;transition:var(--transition-medium);height:44px;padding:0 var(--space-md);align-items:center;justify-content:center;gap:var(--space-xxs)}@media(min-width:768px)and (max-width:1279px){.styles_youtubeButton__DJZQ6{font-size:9px;height:36px;padding:0 var(--space-sm);gap:2px}.styles_youtubeButton__DJZQ6 svg{width:12px;height:12px}}.styles_youtubeButton__DJZQ6:hover{opacity:.8}.styles_lineConsultationButton__zDjPh{display:inline-flex;flex-direction:column;background-color:var(--color-white);color:var(--color-black);border:1px solid var(--color-grey-300);font-family:var(--font-noto-serif);font-size:10px;font-weight:600;text-decoration:none;transition:var(--transition-medium);height:44px;padding:0 var(--space-md);align-items:center;justify-content:center;gap:var(--space-xxs)}@media(min-width:768px)and (max-width:1279px){.styles_lineConsultationButton__zDjPh{font-size:9px;height:36px;padding:0 var(--space-sm);gap:2px}.styles_lineConsultationButton__zDjPh svg{width:12px;height:12px}}.styles_lineConsultationButton__zDjPh:hover{opacity:.8}.styles_bottomRow__eObW_{width:100%;padding:var(--space-sm) 0;overflow:visible}.styles_bottomRow__eObW_ .styles_navList__qbj4H{display:flex;justify-content:flex-end;align-items:center;gap:0;list-style:none;margin:0;padding:0}.styles_bottomRow__eObW_ .styles_navItem___2_lD{position:relative;display:flex;align-items:center;overflow:visible}.styles_bottomRow__eObW_ .styles_navItem___2_lD:not(:last-child):after{content:"|";color:var(--color-grey-400);margin:0 var(--space-xs);font-size:12px;display:flex;align-items:center;height:100%}.styles_bottomRow__eObW_ .styles_navLink__bGnwK{display:block;color:var(--color-black);font-family:var(--font-noto-serif);font-weight:500;font-size:var(--font-size-xs);text-decoration:none;padding:var(--space-2xs) var(--space-md);border-radius:var(--border-radius-sm);transition:all var(--transition-medium);white-space:nowrap}.styles_bottomRow__eObW_ .styles_navLink__bGnwK:hover{opacity:.7}@media(min-width:768px)and (max-width:1279px){.styles_bottomRow__eObW_ .styles_navLink__bGnwK{line-height:2.2;font-size:var(--font-size-2xs)}}.styles_bottomRow__eObW_ .styles_navItemWithChildren__MWygm .styles_navLink__bGnwK{cursor:default;pointer-events:none}.styles_bottomRow__eObW_ .styles_navItemWithChildren__MWygm .styles_navLink__bGnwK:hover{opacity:1}.styles_navItemWithChildren__MWygm{position:relative;overflow:visible}.styles_navItemWithChildren__MWygm:hover .styles_submenu__6EQ3q{opacity:1;visibility:visible;transform:translateY(4px)}.styles_navItemWithChildren__MWygm .styles_navLink__bGnwK{cursor:default;pointer-events:none}.styles_navItemWithChildren__MWygm .styles_navLink__bGnwK:hover{opacity:1}.styles_submenu__6EQ3q{position:absolute;top:100%;left:0;transform:translateY(-6px);background:rgba(0,0,0,.8);padding:var(--space-lg) var(--space-md);min-width:200px;opacity:0;visibility:hidden;transition:all var(--transition-medium);z-index:10000;box-shadow:0 4px 12px rgba(0,0,0,.15);margin-top:var(--space-xs)}.styles_submenu__6EQ3q:before{content:"";position:absolute;top:-6px;left:20px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid rgba(0,0,0,.8)}.styles_submenuLink__IFUFK{display:block;color:#fff;font-family:var(--font-noto-serif);font-weight:400;font-size:var(--font-size-xs);text-decoration:none;padding:var(--space-xs) var(--space-sm);border-radius:var(--border-radius-sm);transition:all var(--transition-medium);white-space:nowrap}.styles_submenuLink__IFUFK:hover{background:hsla(0,0%,100%,.1)}.styles_submenuLink__IFUFK:not(:last-child){margin-bottom:var(--space-xs)}@keyframes styles_fadeIn__xXdox{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.styles_header__fmYrv{position:fixed;top:0;left:0;width:100%;background:#fff;padding:var(--space-md) 0 var(--space-sm) 0;z-index:var(--z-index-header)}.styles_content__8l2Hn{width:95%;max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:center;padding:0 var(--space-md);position:relative;transition:justify-content .6s ease-in-out}@media(max-width:767px){.styles_content__8l2Hn{width:100%}}.styles_contentOpen__StpkP{justify-content:flex-start}.styles_logoSection__kpj1f{display:flex;flex-direction:column;align-items:center;transition:align-items .6s ease-in-out}.styles_logoSectionOpen__1bOXp{align-items:flex-start;justify-content:center}.styles_logo__oc0M0{margin:0}.styles_description__nHbIa{font-family:var(--font-noto-serif);font-size:10px;color:var(--color-black);margin:8px 0 0;text-align:center;transition:opacity .5s ease-in-out,visibility .5s ease-in-out}.styles_descriptionHidden__tFoQm{opacity:0;visibility:hidden;height:0;margin:0;overflow:hidden}.styles_logoImage__A7AyZ{width:120px;height:auto;transition:all var(--transition-medium)}.styles_logoImageSmall__5l_Z1{width:92px}.styles_hamburgerButton__ShXw2{background:none;border:none;cursor:pointer;padding:4px;width:40px;height:40px;position:absolute;right:var(--space-md);top:50%;transform:translateY(-50%)}.styles_hamburgerButton__ShXw2,.styles_hamburgerIcon__yv90W{display:flex;flex-direction:column;align-items:center;justify-content:center}.styles_hamburgerIcon__yv90W{width:32px;height:16px;position:relative}.styles_line1__RTmba{height:4px}.styles_line1__RTmba,.styles_line2__szjmt{display:block;width:32px;background-color:var(--color-black);margin-bottom:2px;transition:all .3s ease}.styles_line2__szjmt{height:2px}.styles_line3__sQIUN{display:block;width:32px;height:1px;background-color:var(--color-black);transition:all .3s ease}.styles_menuText__OK_Tr{font-size:10px;color:var(--color-black);font-family:var(--font-noto-serif);font-weight:500;margin-top:4px;transition:opacity .3s ease}.styles_hamburgerOpen__rRxIq .styles_line1__RTmba{transform:rotate(25deg);transform-origin:center center;height:1px;width:32px;position:absolute;top:50%;left:50%;margin-top:-.5px;margin-left:-16px}.styles_hamburgerOpen__rRxIq .styles_line2__szjmt{opacity:0}.styles_hamburgerOpen__rRxIq .styles_line3__sQIUN{transform:rotate(-25deg);transform-origin:center center;height:1px;width:32px;position:absolute;top:50%;left:50%;margin-top:-.5px;margin-left:-16px}.styles_overlay__TxstO{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#fff;z-index:calc(var(--z-index-header) - 1);overflow-y:auto;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.styles_overlayOpen__1L_d4{opacity:1;visibility:visible}.styles_overlayContent__bSNWF{padding:80px var(--space-md) calc(var(--space-xl) + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;gap:var(--space-lg);min-height:100vh}.styles_overlayContent__bSNWF .styles_accessInfo__5uRAT{margin-top:var(--space-xl)}@supports(height:100dvh){.styles_overlay__TxstO{height:100dvh}.styles_overlayContent__bSNWF{min-height:100dvh}}.styles_navigation__7J2MP{flex:1 1}.styles_menuContainer__VB8XR{border-top:1px solid var(--color-grey-200);border-bottom:1px solid var(--color-grey-200)}.styles_menuItem__8NCc2{width:100%}.styles_menuItem__8NCc2:not(:last-child){border-bottom:1px solid var(--color-grey-200)}.styles_singleMenuLink__xRygl{display:flex;justify-content:space-between;align-items:center;color:var(--color-black);text-decoration:none;padding:var(--space-sm) 0;transition:var(--transition-medium);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.styles_singleMenuLink__xRygl:hover{opacity:.6}.styles_singleMenuLink__xRygl:focus{outline:none}.styles_singleMenuTitle__Yl5B5{font-size:var(--font-size-sm);font-weight:400}.styles_accordionButton__EwpaR{width:100%;background:none;border:none;color:var(--color-black);padding:var(--space-sm) 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:var(--font-size-md);text-align:left}.styles_accordionTitle__H6_sD{font-size:var(--font-size-sm);font-weight:400}.styles_accordionIcon__NMKFQ{width:32px;height:32px;position:relative;transition:transform .3s ease;display:flex;align-items:center;justify-content:center}.styles_accordionIcon__NMKFQ:after,.styles_accordionIcon__NMKFQ:before{content:"";position:absolute;width:10px;height:1px;background-color:var(--color-black);border-radius:.5px;transition:transform .3s ease}.styles_accordionIcon__NMKFQ:before{top:50%;left:7px;transform:translateY(-50%) rotate(45deg)}.styles_accordionIcon__NMKFQ:after{top:50%;right:8px}.styles_accordionIcon__NMKFQ.styles_open__jPg6s:before,.styles_accordionIcon__NMKFQ:after{transform:translateY(-50%) rotate(-45deg)}.styles_accordionIcon__NMKFQ.styles_open__jPg6s:after{transform:translateY(-50%) rotate(45deg)}.styles_accordionContent__3u294{overflow:hidden;max-height:0;opacity:0;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease,padding .3s ease;display:flex;flex-direction:column;align-items:center}.styles_accordionContent__3u294.styles_open__jPg6s{max-height:1000px;opacity:1;padding-bottom:var(--space-sm)}.styles_childMenuLink__hEPCW{display:flex;justify-content:space-between;align-items:center;color:var(--color-grey-700);text-decoration:none;padding:var(--space-sm) 0;font-size:var(--font-size-sm);transition:var(--transition-medium);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;width:96%;border-bottom:1px solid var(--color-grey-300)}.styles_childMenuLink__hEPCW:last-child{border-bottom:none}.styles_childMenuLink__hEPCW:hover{opacity:.6}.styles_childMenuLink__hEPCW:focus{outline:none}.styles_childMenuLink__hEPCW:after{content:"→";font-size:var(--font-size-sm);color:var(--color-black)}.styles_actionButtons__ErJv0{display:flex;flex-direction:column;gap:var(--space-xs)}.styles_actionButton__zklbo{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:var(--space-md) var(--space-md);font-family:var(--font-noto-serif);font-weight:600;font-size:var(--font-size-xs);transition:all var(--transition-medium);border:2px solid transparent}.styles_actionButton__zklbo:hover{opacity:.8;transform:translateY(-1px)}.styles_hotPepper__QZ3Fx{background-color:var(--color-main);color:var(--color-white)}.styles_line__kURJY{background-color:var(--color-white);color:var(--color-black);border:1px solid var(--color-grey-300)}.styles_linksContainer__Q4nrg{display:flex;justify-content:flex-start;align-items:center;gap:var(--space-md);flex-wrap:wrap}.styles_link__whyRX{color:var(--color-black);text-decoration:underline;font-size:var(--font-size-xs);transition:var(--transition-medium)}.styles_link__whyRX:hover{opacity:.6}.styles_accessInfo__5uRAT{text-align:center}.styles_storeInfo__Kpo5C{margin-bottom:var(--space-xxs)}.styles_address__J1kxe,.styles_hours__Ru4AW{font-size:var(--font-size-xs);line-height:var(--line-height-md);color:var(--color-black)}.styles_mapLink__tAVK_{text-align:center}.styles_googleMapLink__DZZhF{display:inline-block;color:var(--color-black);text-decoration:underline;font-family:var(--font-noto-serif);font-size:var(--font-size-xs);transition:all var(--transition-medium)}.styles_googleMapLink__DZZhF:hover{opacity:.7}.styles_header__g8Gc_{width:100%}.styles_pcHeaderWrapper__fVRRW{display:block}@media(max-width:767px){.styles_pcHeaderWrapper__fVRRW{display:none}}.styles_spHeaderWrapper__YGGur{display:none}@media(max-width:767px){.styles_spHeaderWrapper__YGGur{display:block}}.styles_content__TD7qk{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-md-lg);padding:0 var(--space-md);align-items:center;transition:all var(--transition-medium)}@media(max-width:767px){.styles_content__TD7qk{gap:var(--space-md)}}.styles_list__DLFt4{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--color-grey-300)}.styles_list__DLFt4,.styles_row__rWqUr+.styles_row__rWqUr{border-top:1px solid var(--color-grey-300)}.styles_link__A45l_{display:flex;align-items:center;gap:32px;text-decoration:none;color:var(--color-black);width:100%;padding:20px 0;transition:opacity var(--transition-fast)}.styles_link__A45l_:hover{opacity:.85}@media(max-width:767px){.styles_link__A45l_{flex-direction:column;align-items:flex-start;gap:8px;padding:16px 0}}.styles_meta__m_4sq{display:inline-flex;align-items:center;gap:16px}@media(max-width:767px){.styles_meta__m_4sq{gap:8px}}.styles_date__nFTPR{font-size:14px;color:var(--color-grey-700)}@media(max-width:767px){.styles_date__nFTPR{font-size:12px}}.styles_category__O3Ax5{display:inline-block;font-size:12px;color:var(--color-white);background:var(--color-main);padding:6px 24px}@media(max-width:767px){.styles_category__O3Ax5{font-size:10px;padding:4px 16px}}.styles_title__MeJpV{font-size:16px;line-height:1.6;flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:767px){.styles_title__MeJpV{font-size:12px;white-space:normal;overflow:visible;text-overflow:unset}}.styles_viewAllWrap__dyd_B{display:flex;justify-content:flex-end;margin-top:24px}@media(max-width:767px){.styles_viewAllWrap__dyd_B{margin-top:16px}}.styles_pageContainer__yJJ0p{padding:var(--space-3xl) 0;margin-top:197px}@media(max-width:767px){.styles_pageContainer__yJJ0p{margin-top:76px;padding:var(--space-2xl) 0}}.styles_compact__L4lPa{padding-top:0}@media(max-width:767px){.styles_compact__L4lPa{padding-top:0}}.styles_inner__r2JsL{width:95%;max-width:1280px;margin:0 auto}@media(min-width:768px)and (max-width:1279px){.styles_inner__r2JsL{width:95%}}@media(max-width:767px){.styles_inner__r2JsL{width:100%}}.styles_grid__3j7NQ{width:100%;max-width:1280px;margin:0 auto;display:grid;grid-template-columns:minmax(0,570px) 1fr;grid-gap:var(--space-xl);gap:var(--space-xl)}@media(min-width:768px)and (max-width:1279px){.styles_grid__3j7NQ{width:95%;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:767px){.styles_grid__3j7NQ{width:100%;grid-template-columns:1fr;gap:var(--space-lg)}}.styles_imageBox__k4T5o{position:relative;width:100%;max-width:570px;aspect-ratio:570/380;overflow:hidden}@media(min-width:768px)and (max-width:1279px){.styles_imageBox__k4T5o{max-width:100%}}@media(max-width:767px){.styles_imageBox__k4T5o{width:290px;max-width:290px;aspect-ratio:290/192;margin:0 auto 24px}}.styles_image__0VGJC{object-fit:cover}.styles_right__F96Tt{display:flex;flex-direction:column;max-width:640px;width:100%;justify-self:flex-end;min-width:0}@media(min-width:768px)and (max-width:1279px){.styles_right__F96Tt{max-width:100%}}@media(max-width:767px){.styles_right__F96Tt{max-width:100%;width:100%;justify-self:start}}.styles_borderList__zsY_I{border-top:1px solid var(--color-grey-300);border-bottom:1px solid var(--color-grey-300);padding:40px 0}@media(min-width:768px)and (max-width:1279px){.styles_borderList__zsY_I{padding:32px 0}}@media(max-width:767px){.styles_borderList__zsY_I{padding:32px 0}}.styles_block__GlTWU+.styles_block__GlTWU .styles_borderList__zsY_I{border-top:none}.styles_rowTitle__LfHoo{font-size:24px;margin-bottom:20px}@media(min-width:768px)and (max-width:1279px){.styles_rowTitle__LfHoo{font-size:20px;margin-bottom:16px}}@media(max-width:767px){.styles_rowTitle__LfHoo{font-size:18px;margin-bottom:16px}}.styles_row__Bd3_k{font-size:16px;line-height:1.7}@media(min-width:768px)and (max-width:1279px){.styles_row__Bd3_k{font-size:14px}}@media(max-width:767px){.styles_row__Bd3_k{font-size:14px;line-height:1.7}}.styles_rowSpacer20__qFDMw{height:20px}.styles_rowSpacer16__TJf_T{height:16px}.styles_rowSpacer12__Xo6vB{height:12px}.styles_note__ja8Uw{font-size:14px;margin-top:8px;line-height:1.4;color:var(--color-grey-700)}@media(min-width:768px)and (max-width:1279px){.styles_note__ja8Uw{font-size:12px}}@media(max-width:767px){.styles_note__ja8Uw{font-size:12px;line-height:1.6;color:var(--color-grey-600)}}.styles_viewAllWrap__DRnD7{margin-top:24px;display:flex;justify-content:flex-end}.page_page___4O_K{--gray-rgb:0,0,0;--gray-alpha-200:rgba(var(--gray-rgb),0.08);--gray-alpha-100:rgba(var(--gray-rgb),0.05);--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;align-items:center;justify-items:center;min-height:100svh;font-family:var(--font-geist-sans)}.page_main__V_QEF{display:flex;flex-direction:column}.page_casesBlock__sNOml{width:640px;max-width:100%;margin-top:40px;border-top:1px solid var(--color-grey-300)}.page_casesLink__qygzQ{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:12px;color:var(--color-black);text-decoration:none}.page_casesText__vdK3g{font-size:24px}.page_main__V_QEF ol{font-family:var(--font-geist-mono);padding-left:0;margin:0;font-size:14px;line-height:24px;letter-spacing:-.01em;list-style-position:inside}.page_main__V_QEF code{font-family:inherit;background:var(--gray-alpha-100);padding:2px 4px;border-radius:4px;font-weight:600}.page_ctas__yhucn{display:flex;gap:16px}.page_ctas__yhucn a{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:128px;height:48px;padding:0 20px;border:1px solid transparent;transition:background .2s,color .2s,border-color .2s;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:20px;font-weight:500}a.page_primary__cx7st{background:var(--foreground);color:var(--background);gap:8px}a.page_secondary__L_LPM{border-color:var(--gray-alpha-200);min-width:180px}.page_footer__EvbwE{grid-row-start:3;display:flex;gap:24px}.page_footer__EvbwE a{display:flex;align-items:center;gap:8px}.page_footer__EvbwE img{flex-shrink:0}@media(hover:hover)and (pointer:fine){a.page_primary__cx7st:hover{background:var(--button-primary-hover);border-color:transparent}a.page_secondary__L_LPM:hover{background:var(--button-secondary-hover);border-color:transparent}.page_footer__EvbwE a:hover{text-decoration:underline;text-underline-offset:4px}}@media(max-width:767px){.page_page___4O_K{padding:0 16px}.page_main__V_QEF{align-items:center;width:100%}.page_main__V_QEF ol{text-align:center}.page_ctas__yhucn{flex-direction:column}.page_ctas__yhucn a{font-size:14px;height:40px;padding:0 16px}a.page_secondary__L_LPM{min-width:auto}.page_footer__EvbwE{flex-wrap:wrap;align-items:center;justify-content:center}}.styles_menuSection__E5xez{display:flex;flex-direction:column;gap:var(--space-xs);padding-bottom:var(--space-md);border-bottom:1px solid var(--color-grey-200)}@media(max-width:767px){.styles_menuSection__E5xez{gap:var(--space-xs);padding-bottom:var(--space-xs)}}.styles_categories__z1S0m{display:flex;flex-wrap:wrap;gap:var(--space-xs);align-items:center}.styles_badge__s_2pk,.styles_categoryTag__wZ_8g{display:inline-flex;align-items:center;justify-content:center;padding:4px 16px;border-radius:var(--border-radius-md);font-size:var(--font-size-xs);font-weight:600;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}@media(max-width:767px){.styles_badge__s_2pk,.styles_categoryTag__wZ_8g{font-size:var(--font-size-2xs)}}.styles_categoryTag__wZ_8g{border:1px solid var(--color-grey-300);color:var(--color-grey-900);background-color:var(--color-white)}.styles_badge__s_2pk{border:1px solid var(--color-grey-300);color:var(--color-grey-700);background-color:var(--color-grey-50)}.styles_targetBadge__MRCYZ{border-color:var(--color-main);background-color:var(--color-main);color:var(--color-white)}.styles_durationBadge__98VqJ{border-color:var(--color-main);color:var(--color-main);background-color:var(--color-white)}.styles_menuTitle__dQiZX{font-size:var(--font-size-xl);line-height:1.5}@media(max-width:767px){.styles_menuTitle__dQiZX{font-size:var(--font-size-md)}}.styles_description__AFVdS{font-size:var(--font-size-xs);line-height:1.7;color:var(--color-grey-700);white-space:pre-wrap}@media(max-width:767px){.styles_description__AFVdS{font-size:var(--font-size-2xs)}}.styles_menuBottomRow__oToUw{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.styles_price__3gcAE{font-size:var(--font-size-xl);color:var(--color-main)}@media(max-width:767px){.styles_price__3gcAE{font-size:var(--font-size-lg)}}.styles_reserveButton__88AaI{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-sm) var(--space-md);background-color:var(--color-main);color:var(--color-white);font-size:var(--font-size-sm);text-decoration:none;transition:opacity var(--transition-fast)}.styles_reserveButton__88AaI:focus-visible,.styles_reserveButton__88AaI:hover{opacity:.8}@media(max-width:767px){.styles_reserveButton__88AaI{font-size:var(--font-size-xs);padding:var(--space-sm) var(--space-md)}}.styles_pageContent__6twwa{width:100%}.styles_inner__qiBqU{width:95%;max-width:1280px;margin:0 auto}@media(min-width:768px)and (max-width:1279px){.styles_inner__qiBqU{width:95%;padding:0}}@media(max-width:767px){.styles_inner__qiBqU{width:100%;padding:0 var(--space-md)}}.styles_card__4OvhE{display:flex;flex-direction:column;height:100%;width:100%;box-sizing:border-box}.styles_imageRow__dIIWp{display:flex;justify-content:center;width:100%}.styles_imageGroup__nYzGy{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:154px}@media(max-width:767px){.styles_imageGroup__nYzGy{max-width:100%}}.styles_imageLabel__LfLER{display:flex;align-items:center;justify-content:center;width:100%;height:22px;font-size:var(--font-size-xs);font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase}@media(max-width:767px){.styles_imageLabel__LfLER{height:20px;font-size:var(--font-size-2xs)}}.styles_before__kQsV2{background-color:var(--color-grey-200);color:var(--color-grey-900)}.styles_after__9rBrn{background-color:var(--color-main);color:var(--color-white)}.styles_imageWrapper__xvpWj{width:100%;aspect-ratio:154/256;overflow:hidden;background-color:var(--color-grey-100)}@media(max-width:767px){.styles_imageWrapper__xvpWj{max-width:100%;aspect-ratio:3/5}}.styles_image__VkDGq{width:100%;height:100%;object-fit:cover}.styles_staffRow__5yByM{display:flex;align-items:center;gap:var(--space-sm);margin-top:var(--space-md-lg)}@media(max-width:767px){.styles_staffRow__5yByM{margin-top:var(--space-xs)}}.styles_thumbnail__o7bm1{width:36px;height:36px;border-radius:50%;overflow:hidden;flex-shrink:0}@media(max-width:767px){.styles_thumbnail__o7bm1{width:28px;height:28px}}.styles_thumbnailImage__PyVVq{width:100%;height:100%;object-fit:cover}.styles_staffInfo__nVOnh{display:flex;flex-direction:column}.styles_staffLabel__4qE0Y{font-size:var(--font-size-2xs);letter-spacing:.08em}.styles_staffName__8mLtf{display:inline-block;margin-top:2px;font-size:var(--font-size-xs);color:var(--color-grey-800);text-decoration:underline;text-decoration-thickness:1px;transition:opacity var(--transition-fast)}.styles_staffName__8mLtf:hover{opacity:.7}.styles_staffName__8mLtf:focus-visible{outline:none;opacity:.7}.styles_content__twjsr{display:flex;flex-direction:column;justify-content:space-between;flex:1 1}.styles_metaList__2VRv5{display:flex;flex-direction:column;gap:0;margin-top:var(--space-sm)}@media(max-width:767px){.styles_metaList__2VRv5{margin-top:var(--space-xs)}}.styles_metaItem__MDar5{display:flex;align-items:center;gap:16px;padding:6px 0}.styles_metaItem__MDar5:not(:last-of-type){border-bottom:1px solid var(--color-grey-200)}@media(max-width:767px){.styles_metaItem__MDar5{gap:var(--space-xxs);padding:4px 0}}.styles_metaLabel__LfNct{font-size:var(--font-size-xs);color:var(--color-grey-600);min-width:48px}@media(max-width:767px){.styles_metaLabel__LfNct{font-size:var(--font-size-2xs)}}.styles_metaValue__vohnx{flex:1 1;font-size:var(--font-size-2xs);line-height:1.4}.styles_troubleBadge__X5vS5{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border:1px solid var(--color-grey-200);border-radius:var(--border-radius-md);font-size:var(--font-size-2xs);color:var(--color-grey-800);background-color:var(--color-white);text-decoration:none;transition:opacity var(--transition-fast)}@media(max-width:767px){.styles_troubleBadge__X5vS5{padding:4px;font-size:var(--font-size-2xs)}}.styles_troubleBadge__X5vS5:hover{opacity:.7}.styles_troubleBadge__X5vS5:focus-visible{opacity:.7}.styles_detailsButton__xEb1y{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:var(--space-sm) 0;border:1px solid var(--color-grey-200);font-size:var(--font-size-2xs);color:var(--color-grey-800);text-decoration:none;margin-top:var(--space-sm);transition:color var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast)}.styles_detailsButton__xEb1y:hover{opacity:.7}.styles_detailsButton__xEb1y:focus-visible{opacity:.7}.styles_breadcrumb__0N_tt{font-size:var(--font-size-xs);color:var(--color-grey-700)}@media(min-width:768px)and (max-width:1279px){.styles_breadcrumb__0N_tt{font-size:10px}}.styles_list__FE9M_{display:flex;align-items:center;flex-wrap:wrap;margin:0;padding:0;list-style:none;line-height:1.9}@media(min-width:768px)and (max-width:1279px){.styles_list__FE9M_{line-height:1.7}}.styles_item__aQfQn{display:inline-flex;align-items:center;font-size:inherit;color:inherit}.styles_separator__iVqE_{margin:0 var(--space-xs);color:inherit}@media(min-width:768px)and (max-width:1279px){.styles_separator__iVqE_{margin:0 var(--space-xxs)}}.styles_link__30_1Y{color:var(--color-grey-500);text-decoration:underline;text-underline-offset:2px;transition:opacity var(--transition-fast)}.styles_link__30_1Y:hover{opacity:.8}.styles_current__61hg7{color:var(--color-main)}.styles_layout__ZnW1Y{width:100%;padding-top:16px}.styles_breadcrumbs__bdDoO{width:95%;max-width:1280px;margin:0 auto 56px}@media(min-width:768px)and (max-width:1279px){.styles_breadcrumbs__bdDoO{padding-top:12px;width:95%;margin:0 auto var(--space-2xl)}}@media(max-width:767px){.styles_breadcrumbs__bdDoO{width:100%;margin-bottom:40px;padding:0 var(--space-md);padding-top:0}}.styles_layoutInner__4ynwB{padding:0 var(--space-lg)}@media(min-width:768px)and (max-width:1279px){.styles_layoutInner__4ynwB{padding:0}}@media(max-width:767px){.styles_layoutInner__4ynwB{padding:0 var(--space-md)}}.styles_page__ZnkWl,.styles_sectionHeading__dp900{display:flex;flex-direction:column}.styles_sectionHeading__dp900{gap:var(--space-sm)}.styles_philosophySection__tpzXI{display:flex;flex-direction:column;gap:var(--space-xl)}@media(max-width:767px){.styles_philosophySection__tpzXI{gap:var(--space-lg)}}.styles_missionBlock__bDrdS{border-top:1px solid var(--color-grey-900);padding-top:var(--space-3xl);display:flex;flex-direction:column;gap:var(--space-2xl)}@media(max-width:767px){.styles_missionBlock__bDrdS{gap:var(--space-lg);padding-top:var(--space-2xl)}}.styles_statementHeader__N9qWY{display:flex;flex-direction:column;gap:var(--space-4xs)}.styles_statementLabel__4fiEe{font-size:var(--font-size-2xs);letter-spacing:.3em;text-transform:uppercase}.styles_statementTitle__SDEoR{font-size:var(--font-size-2xl);line-height:1.5;color:var(--color-grey-900)}@media(min-width:768px)and (max-width:1279px){.styles_statementTitle__SDEoR{font-size:var(--font-size-xl)}}@media(max-width:767px){.styles_statementTitle__SDEoR{font-size:var(--font-size-xl)}}.styles_bodyCopy__41Ste{display:flex;flex-direction:column;gap:var(--space-md);max-width:700px}.styles_bodyParagraph__XvWvZ{font-size:var(--font-size-sm);line-height:1.9;letter-spacing:.08em;color:var(--color-grey-900)}@media(min-width:768px)and (max-width:1279px){.styles_bodyParagraph__XvWvZ{font-size:var(--font-size-xs)}}@media(max-width:767px){.styles_bodyParagraph__XvWvZ{font-size:var(--font-size-xs)}}.styles_imageFrame___MocA{overflow:hidden;max-width:520px}@media(max-width:767px){.styles_imageFrame___MocA{max-width:100%}}.styles_image__e0Zye{width:100%;height:auto;object-fit:cover;display:block}.styles_visionSection__SrVRX{background-color:var(--color-grey-50);padding:var(--space-4xl);border-radius:var(--border-radius-2xl,40px)}@media(max-width:767px){.styles_visionSection__SrVRX{padding:0;margin-top:var(--space-2xl)}}.styles_visionBlock__W6sMD{display:flex;flex-direction:column;gap:var(--space-2xl)}@media(max-width:767px){.styles_visionBlock__W6sMD{gap:var(--space-lg)}}.styles_visionContent__WiNky{max-width:640px;width:100%;margin-left:auto;display:flex;flex-direction:column;gap:var(--space-2xl)}@media(max-width:767px){.styles_visionContent__WiNky{max-width:100%;margin-left:0}}.styles_signature___zi2t{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-sm)}.styles_signatureImage__Wsr2B{position:relative;width:170px;height:186px;overflow:hidden;align-self:flex-end}@media(max-width:767px){.styles_signatureImage__Wsr2B{width:120px;height:132px}}.styles_signatureText__AkTMU{font-size:var(--font-size-xs);letter-spacing:.18em;text-align:right}@media(max-width:767px){.styles_signatureText__AkTMU{text-align:left;font-size:var(--font-size-2xs)}}.styles_signatureName__uiRll{margin-left:var(--space-xs);font-size:var(--font-size-sm)}@media(max-width:767px){.styles_signatureName__uiRll{font-size:var(--font-size-xs)}}.styles_overviewSection__xNmwz{display:flex;flex-direction:column;margin-top:var(--space-4xl)}@media(max-width:767px){.styles_overviewSection__xNmwz{margin-top:var(--space-2xl)}}.styles_overviewList__wFjpF{display:flex;flex-direction:column;border-top:1px solid var(--color-grey-300)}.styles_overviewRow__0PbqV{display:grid;grid-template-columns:200px 1fr;grid-gap:var(--space-lg);gap:var(--space-lg);padding:var(--space-md) 0;border-bottom:1px solid var(--color-grey-200)}@media(max-width:767px){.styles_overviewRow__0PbqV{grid-template-columns:1fr;gap:var(--space-xs);padding:var(--space-xs) 0}}.styles_overviewTerm__41J3h{font-size:var(--font-size-sm);letter-spacing:.12em;line-height:1.8;color:var(--color-grey-700)}@media(min-width:768px)and (max-width:1279px){.styles_overviewTerm__41J3h{font-size:var(--font-size-xs)}}@media(max-width:767px){.styles_overviewTerm__41J3h{font-size:var(--font-size-2xs);line-height:1.4}}.styles_overviewContent__Ah0sq{margin:0;display:flex;flex-direction:column;gap:var(--space-2xs)}@media(max-width:767px){.styles_overviewContent__Ah0sq{gap:var(--space-xs)}}.styles_overviewContentLine__3Dn1T{font-size:var(--font-size-sm);letter-spacing:.08em;line-height:1.8}@media(min-width:768px)and (max-width:1279px){.styles_overviewContentLine__3Dn1T{font-size:var(--font-size-xs)}}@media(max-width:767px){.styles_overviewContentLine__3Dn1T{font-size:var(--font-size-xs);line-height:1.4}}.styles_reasons__fwDmg{display:flex;flex-direction:column;gap:var(--space-2xl)}@media(max-width:767px){.styles_reasons__fwDmg{gap:var(--space-md)}}.styles_reasons__fwDmg .styles_reasonItem__gu5Qn{display:flex;gap:var(--space-xl);align-items:center;padding:var(--space-xl) 0}.styles_reasons__fwDmg .styles_reasonItem__gu5Qn:nth-child(2n){flex-direction:row-reverse}@media(max-width:767px){.styles_reasons__fwDmg .styles_reasonItem__gu5Qn{flex-direction:column!important;gap:var(--space-sm);padding:var(--space-sm) 0}}.styles_reasons__fwDmg .styles_reasonLead__TqmXp{display:none}.styles_reasons__fwDmg .styles_content__Zff1c{display:contents}.styles_reasons__fwDmg .styles_imageWrapper__M_xP_{flex:1 1;width:100%;aspect-ratio:4/3;position:relative;overflow:hidden}@media(max-width:767px){.styles_reasons__fwDmg .styles_imageWrapper__M_xP_{aspect-ratio:5/3}}.styles_reasons__fwDmg .styles_imageWrapper__M_xP_ img{object-fit:cover;transition:transform var(--transition-slow)}.styles_reasons__fwDmg .styles_imageWrapper__M_xP_:hover img{transform:scale(1.05)}.styles_reasons__fwDmg .styles_text__zYHJW{flex:1 1;display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-xl);background-color:transparent;border:none}@media(max-width:767px){.styles_reasons__fwDmg .styles_text__zYHJW{padding:0;gap:var(--space-sm)}}.styles_reasons__fwDmg .styles_number__KgzoV{font-size:64px;font-weight:300;color:var(--color-main);opacity:.2;line-height:1;font-family:serif}@media(max-width:767px){.styles_reasons__fwDmg .styles_number__KgzoV{font-size:32px}}.styles_reasons__fwDmg .styles_titleBox___fDQn{font-size:var(--font-size-xl);font-weight:400;line-height:1.4;color:var(--color-grey-900);letter-spacing:.05em}@media(max-width:767px){.styles_reasons__fwDmg .styles_titleBox___fDQn{font-size:var(--font-size-md)}}.styles_reasons__fwDmg .styles_desc__kHWap{font-size:var(--font-size-md);line-height:1.6;color:var(--color-grey-700)}@media(max-width:767px){.styles_reasons__fwDmg .styles_desc__kHWap{font-size:var(--font-size-xs)}}.styles_achievements__69mnt{display:flex;flex-direction:column;gap:var(--space-2xl)}@media(max-width:767px){.styles_achievements__69mnt{gap:var(--space-sm)}}.styles_achievements__69mnt .styles_sectionHeading__1_coh{display:flex;flex-direction:column;gap:var(--space-xxs)}.styles_achievements__69mnt .styles_description__e4hIw{display:flex;flex-direction:column;gap:var(--space-sm);font-size:var(--font-size-md);line-height:var(--line-height-lg);color:var(--color-grey-900)}@media(max-width:767px){.styles_achievements__69mnt .styles_description__e4hIw{font-size:var(--font-size-xs);line-height:var(--line-height-md);color:var(--color-grey-700)}}.styles_achievements__69mnt .styles_item__X2KGr{display:flex;flex-direction:column;gap:var(--space-sm);padding:0 0 var(--space-xl);border-bottom:1px solid var(--color-grey-200)}.styles_achievements__69mnt .styles_item__X2KGr:first-of-type{border-top:1px solid var(--color-grey-200)}@media(max-width:767px){.styles_achievements__69mnt .styles_item__X2KGr{padding:var(--space-md) 0}}.styles_achievements__69mnt .styles_itemTitle__oe_K6{display:flex;align-items:center;gap:var(--space-sm)}.styles_achievements__69mnt .styles_itemMarker__f9iZ7{width:12px;height:12px;background-color:var(--color-main);flex-shrink:0}.styles_achievements__69mnt .styles_label__bao2O{font-size:var(--font-size-xl);line-height:var(--line-height-md);color:var(--color-grey-900);letter-spacing:.05em}@media(max-width:767px){.styles_achievements__69mnt .styles_label__bao2O{font-size:var(--font-size-lg)}}.styles_achievements__69mnt .styles_content___YX5V{font-size:var(--font-size-sm);line-height:var(--line-height-lg);color:var(--color-grey-800);padding-left:calc(var(--space-sm) + 12px)}@media(max-width:767px){.styles_achievements__69mnt .styles_content___YX5V{padding-left:0;font-size:var(--font-size-xs)}}.styles_flow__tG5q_{display:flex;flex-direction:column;gap:var(--space-xl)}@media(max-width:767px){.styles_flow__tG5q_{gap:var(--space-lg)}}.styles_flow__tG5q_ .styles_steps__wUDnu{display:flex;flex-direction:column;gap:var(--space-xl);position:relative}.styles_flow__tG5q_ .styles_steps__wUDnu:before{content:"";position:absolute;top:0;bottom:0;left:20px;width:1px;background-color:var(--color-grey-200);z-index:0;transform:translateX(-50%)}@media(max-width:767px){.styles_flow__tG5q_ .styles_steps__wUDnu:before{left:15px}}.styles_flow__tG5q_ .styles_step___v5i8{display:flex;flex-direction:column;gap:var(--space-md);position:relative;z-index:1}.styles_flow__tG5q_ .styles_stepHeader__dVh8E{display:flex;align-items:center;gap:var(--space-md);width:100%}.styles_flow__tG5q_ .styles_number__IunaB{width:40px;height:40px;border-radius:50%;background-color:var(--color-main);color:var(--color-white);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-md);font-weight:400;flex-shrink:0}@media(max-width:767px){.styles_flow__tG5q_ .styles_number__IunaB{width:28px;height:28px;font-size:var(--font-size-xs)}}.styles_flow__tG5q_ .styles_label__uCSxE{font-size:var(--font-size-lg);font-weight:400;color:var(--color-grey-900);letter-spacing:.05em}@media(max-width:767px){.styles_flow__tG5q_ .styles_label__uCSxE{font-size:var(--font-size-md)}}.styles_flow__tG5q_ .styles_stepBody__tWMFd{display:flex;gap:var(--space-lg);align-items:flex-start;padding-left:calc(40px + var(--space-md))}@media(max-width:767px){.styles_flow__tG5q_ .styles_stepBody__tWMFd{flex-direction:column;padding-left:calc(30px + var(--space-md));gap:var(--space-sm)}}.styles_flow__tG5q_ .styles_imageWrapper__TtUad{width:200px;aspect-ratio:4/3;position:relative;overflow:hidden;flex-shrink:0}.styles_flow__tG5q_ .styles_imageWrapper__TtUad img{object-fit:cover}@media(max-width:767px){.styles_flow__tG5q_ .styles_imageWrapper__TtUad{width:100%;max-width:160px}}.styles_flow__tG5q_ .styles_description__9jhKO{flex:1 1;display:flex;flex-direction:column;gap:var(--space-xs);font-size:var(--font-size-sm);line-height:1.6;color:var(--color-grey-800)}@media(max-width:767px){.styles_flow__tG5q_ .styles_description__9jhKO{font-size:var(--font-size-xs);line-height:var(--line-height-md);color:var(--color-grey-700)}}.styles_page__WzbYN{gap:var(--space-3xl)}.styles_page__WzbYN,.styles_sectionHeading__XpB4v{display:flex;flex-direction:column}.styles_lead__0RVUl{font-size:var(--font-size-sm);line-height:1.8;color:var(--color-grey-700)}@media(min-width:768px)and (max-width:1279px){.styles_lead__0RVUl{font-size:var(--font-size-xs)}}@media(max-width:767px){.styles_lead__0RVUl{font-size:var(--font-size-xs)}}.styles_leadLink__vzgdD{color:var(--color-main);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:opacity var(--transition-fast)}.styles_leadLink__vzgdD:hover{opacity:.8}.styles_empty__xiGxO{font-size:var(--font-size-sm);color:var(--color-grey-600)}.styles_faqContent__AbwxB{display:flex;flex-direction:column;gap:var(--space-lg)}.styles_tabList__AniD7{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.styles_tabButton__SSvuz{border:1px solid var(--color-grey-200);background-color:var(--color-white);padding:var(--space-xs) var(--space-lg);font-size:var(--font-size-xs);letter-spacing:.05em;cursor:pointer;transition:opacity var(--transition-fast);color:var(--color-grey-800)}.styles_tabButton__SSvuz:not(:disabled):focus-visible,.styles_tabButton__SSvuz:not(:disabled):hover{opacity:.8}.styles_tabButton__SSvuz:disabled{cursor:default;pointer-events:none}.styles_tabButtonActive__dVerf{background-color:var(--color-main);color:var(--color-white);border-color:var(--color-main)}.styles_faqList__OcLd3{list-style:none;margin:0;padding:0}.styles_faqItem__aEDkO,.styles_faqList__OcLd3{display:flex;flex-direction:column;gap:var(--space-sm)}.styles_faqItem__aEDkO{border:1px solid var(--color-grey-200);border-radius:var(--border-radius-xl);padding:var(--space-lg);background-color:var(--color-white)}@media(max-width:767px){.styles_faqItem__aEDkO{padding:var(--space-md)}}.styles_question__pLBLf{display:flex;flex-direction:column;gap:var(--space-3xs)}@media(max-width:767px){.styles_question__pLBLf{gap:var(--space-4xs)}}.styles_questionRow__iy_3z{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--font-size-md);color:var(--color-grey-900)}@media(min-width:768px)and (max-width:1279px){.styles_questionRow__iy_3z{font-size:var(--font-size-sm)}}@media(max-width:767px){.styles_questionRow__iy_3z{flex-direction:column;align-items:flex-start;gap:var(--space-xxs);font-size:var(--font-size-sm)}}.styles_categoryBadge__mQ1uD{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-xs);font-weight:600;padding:var(--space-xxs) var(--space-sm);margin-bottom:var(--space-sm);border:1px solid var(--color-grey-300);border-radius:var(--border-radius-sm);background-color:var(--color-white);color:var(--color-grey-900);cursor:pointer;transition:opacity var(--transition-fast)}.styles_categoryBadge__mQ1uD:hover{opacity:.8}@media(max-width:767px){.styles_categoryBadge__mQ1uD{font-size:var(--font-size-2xs);margin-bottom:var(--space-xxs)}}.styles_answer__G_e0_{display:grid;grid-template-columns:auto 1fr;grid-column-gap:var(--space-sm);column-gap:var(--space-sm);color:var(--color-grey-800)}@media(max-width:767px){.styles_answer__G_e0_{grid-template-columns:1fr;row-gap:var(--space-3xs)}}.styles_answerText__MR5ZN{display:flex;flex-direction:column;gap:var(--space-xs);font-size:var(--font-size-md);line-height:1.5}@media(min-width:768px)and (max-width:1279px){.styles_answerText__MR5ZN{font-size:var(--font-size-sm)}}@media(max-width:767px){.styles_answerText__MR5ZN{font-size:var(--font-size-xs)}}.styles_indicator__8bXxU{font-size:var(--font-size-md);letter-spacing:.2em;text-transform:uppercase;color:var(--color-main);line-height:1.5}@media(max-width:767px){.styles_indicator__8bXxU{font-size:var(--font-size-xs);line-height:1.4}}.styles_questionText__5_JxJ{flex:1 1;font-size:var(--font-size-md)}@media(min-width:768px)and (max-width:1279px){.styles_questionText__5_JxJ{font-size:var(--font-size-sm)}}@media(max-width:767px){.styles_questionText__5_JxJ{font-size:var(--font-size-xs)}}.styles_paginationWrapper__ZMXXd{display:flex;justify-content:flex-end}.styles_closing__pR2Vp{display:flex;flex-direction:column;gap:var(--space-xl)}.styles_closing__pR2Vp .styles_header__6Jc7h{display:flex;flex-direction:column;gap:var(--space-xxs)}.styles_closing__pR2Vp .styles_line__6L3lO{display:flex;align-items:center;gap:var(--space-sm)}.styles_closing__pR2Vp .styles_bg1__Aatnm,.styles_closing__pR2Vp .styles_bg2__MMLFL{flex:1 1;height:1px;background-color:color-mix(in oklab,var(--color-main) 25%,transparent)}.styles_closing__pR2Vp .styles_text__vekIk{font-size:var(--font-size-lg);font-weight:600;color:var(--color-grey-900)}@media(max-width:767px){.styles_closing__pR2Vp .styles_text__vekIk{font-size:var(--font-size-md)}}.styles_closing__pR2Vp .styles_message__eh_ME{display:flex;flex-direction:column;gap:var(--space-sm);font-size:var(--font-size-md);line-height:var(--line-height-lg);color:var(--color-grey-900)}@media(max-width:767px){.styles_closing__pR2Vp .styles_message__eh_ME{font-size:var(--font-size-xs);line-height:var(--line-height-md);color:var(--color-grey-700)}}.styles_closing__pR2Vp .styles_links__j3WFk{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm)}.styles_closing__pR2Vp .styles_signature__YNf__{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-xs);margin-top:var(--space-md);width:100%}.styles_closing__pR2Vp .styles_signatureImage__OjZsf{width:120px;height:160px;position:relative;overflow:hidden}.styles_closing__pR2Vp .styles_signatureImage__OjZsf img{object-fit:cover}.styles_closing__pR2Vp .styles_signatureText__CdAEU{font-size:var(--font-size-sm);color:var(--color-grey-900);text-align:right}@media(max-width:767px){.styles_closing__pR2Vp .styles_signatureText__CdAEU{font-size:var(--font-size-2xs);line-height:var(--line-height-md);color:var(--color-grey-700)}}.styles_closing__pR2Vp .styles_signatureName___2015{font-size:var(--font-size-sm);font-weight:400;margin-left:var(--space-xs)}@media(max-width:767px){.styles_closing__pR2Vp .styles_signatureName___2015{font-size:var(--font-size-2xs)}}.styles_reservationSection__x8SHA{display:flex;justify-content:center;padding:var(--space-xl) 0;width:100%}.styles_reserveBtn__sVpc9{width:100%;height:64px;font-size:var(--font-size-md);letter-spacing:.1em;justify-content:center;transition:opacity var(--transition-fast)}@media(max-width:767px){.styles_reserveBtn__sVpc9{max-width:100%;height:48px;font-size:var(--font-size-sm)}}.styles_reserveBtn__sVpc9:hover{opacity:.8}.styles_detailWrapper__Wq5UC{display:flex;flex-direction:column;width:100%;gap:var(--space-5xl)}@media(max-width:767px){.styles_detailWrapper__Wq5UC{gap:var(--space-2xl)}}.styles_topSection__H2u74{display:flex;gap:56px;align-items:flex-start}@media(min-width:768px)and (max-width:1279px){.styles_topSection__H2u74{gap:var(--space-xl)}}@media(max-width:767px){.styles_topSection__H2u74{flex-direction:column;gap:var(--space-xs)}}.styles_leftColumn__xIGsa{width:320px;flex-shrink:0}@media(min-width:768px)and (max-width:1279px){.styles_leftColumn__xIGsa{width:280px}}@media(max-width:767px){.styles_leftColumn__xIGsa{width:100%;display:flex;justify-content:center}}.styles_imageWrapper__x1DLt{width:320px;height:420px;background-position:50%;background-size:cover;background-repeat:no-repeat;background-color:var(--color-grey-200);overflow:hidden;position:relative}@media(min-width:768px)and (max-width:1279px){.styles_imageWrapper__x1DLt{width:100%;aspect-ratio:320/420;height:auto}}@media(max-width:767px){.styles_imageWrapper__x1DLt{width:80%;height:auto;aspect-ratio:5/4}}.styles_badge__kZT_d{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;justify-content:center;padding:6px 16px;font-size:var(--font-size-xs);font-weight:700;color:var(--color-white);background:linear-gradient(135deg,#d4af37,#f4e4a1 30%,#d4af37 50%,#b8941f);border-radius:4px;letter-spacing:.05em;overflow:hidden}.styles_badge__kZT_d:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4) 50%,transparent);animation:styles_shimmer__pAZH2 2s infinite}@media(max-width:767px){.styles_badge__kZT_d{padding:4px 12px;font-size:var(--font-size-2xs)}}.styles_rightColumn__dO_rp{flex:1 1;display:flex;flex-direction:column}@media(max-width:767px){.styles_rightColumn__dO_rp{width:100%}}.styles_headerRow__G7fzU{display:flex;flex-direction:column;gap:var(--space-xs)}.styles_nameBlock__nW9rX{display:flex;align-items:flex-start;gap:8px}.styles_nameTexts__Ha065{display:flex;flex-direction:column;gap:4px}.styles_name__iNX7F{font-size:24px;line-height:1.3;color:var(--color-black)}@media(min-width:768px)and (max-width:1279px){.styles_name__iNX7F{font-size:20px}}@media(max-width:767px){.styles_name__iNX7F{font-size:var(--font-size-sm)}}.styles_nameKana__OjgWr{font-size:12px;letter-spacing:.1em;color:var(--color-grey-600)}@media(min-width:768px)and (max-width:1279px){.styles_nameKana__OjgWr{font-size:var(--font-size-2xs)}}@media(max-width:767px){.styles_nameKana__OjgWr{font-size:var(--font-size-2xs)}}.styles_titleRow__VIa4u{display:flex;align-items:center;gap:12px}.styles_title__KS4hz{font-size:14px;color:var(--color-grey-700);font-weight:500}@media(min-width:768px)and (max-width:1279px){.styles_title__KS4hz{font-size:var(--font-size-xs)}}@media(max-width:767px){.styles_title__KS4hz{font-size:var(--font-size-xs)}}.styles_experience__tVASF{font-size:12px;color:var(--color-grey-600);margin-top:var(--space-sm)}@media(min-width:768px)and (max-width:1279px){.styles_experience__tVASF{font-size:var(--font-size-2xs)}}@media(max-width:767px){.styles_experience__tVASF{font-size:var(--font-size-2xs);margin-top:var(--space-xxs)}}.styles_description__QLCBe{margin-top:var(--space-sm);font-size:14px;line-height:1.8;color:var(--color-grey-800)}@media(min-width:768px)and (max-width:1279px){.styles_description__QLCBe{font-size:var(--font-size-xs)}}@media(max-width:767px){.styles_description__QLCBe{font-size:var(--font-size-xs)}}@keyframes styles_shimmer__pAZH2{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.styles_profileList__Wcukh{margin-top:24px;list-style:none;padding:0}.styles_profileItem__Cg7sy{display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--color-grey-200)}@media(max-width:767px){.styles_profileItem__Cg7sy{flex-direction:column;align-items:flex-start;gap:var(--space-xxs)}}.styles_profileTitle__nf2rR{display:flex;align-items:center;gap:8px;width:200px;font-size:12px;color:var(--color-grey-700);flex-shrink:0}@media(min-width:768px)and (max-width:1279px){.styles_profileTitle__nf2rR{font-size:var(--font-size-2xs)}}@media(max-width:767px){.styles_profileTitle__nf2rR{width:100%;font-size:var(--font-size-2xs)}}.styles_square__I9lDP{width:8px;height:8px;background-color:var(--color-main)}.styles_profileValue__KlJCV{font-size:14px;line-height:1.7;color:var(--color-grey-900)}@media(min-width:768px)and (max-width:1279px){.styles_profileValue__KlJCV{font-size:var(--font-size-xs)}}@media(max-width:767px){.styles_profileValue__KlJCV{font-size:var(--font-size-xs)}}.styles_socialLinks__WzNZp{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px}.styles_socialButton__sAcJM{display:inline-flex;align-items:center;gap:8px;padding:var(--space-xxs) var(--space-xs);border:1px solid var(--color-grey-300);font-size:var(--font-size-xs);color:var(--color-grey-800);background-color:var(--color-white);transition:opacity var(--transition-fast)}.styles_socialButton__sAcJM:hover{opacity:.8;transition:opacity var(--transition-fast)}@media(max-width:767px){.styles_socialButton__sAcJM{font-size:var(--font-size-2xs)}}.styles_salonSection__OtKzH{display:flex;flex-direction:column;gap:var(--space-md)}.styles_salonContent__MqUqb{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-lg);padding:var(--space-lg);background-color:var(--color-grey-50);border:1px solid var(--color-grey-200)}@media(max-width:767px){.styles_salonContent__MqUqb{flex-direction:column;gap:var(--space-md);padding:var(--space-md)}}.styles_salonInfo__Jhh2a{display:flex;flex-direction:column;gap:var(--space-xs)}.styles_salonName__gj7t6{font-size:18px;font-weight:600;color:var(--color-black)}@media(min-width:768px)and (max-width:1279px){.styles_salonName__gj7t6{font-size:var(--font-size-md)}}@media(max-width:767px){.styles_salonName__gj7t6{font-size:var(--font-size-sm)}}.styles_salonNameLink__hZjMA{color:var(--color-black);text-decoration:none;transition:color var(--transition-fast)}.styles_salonNameLink__hZjMA:hover{color:var(--color-main)}.styles_salonAddress__0FDTG{font-size:14px;color:var(--color-grey-700);line-height:1.6}@media(min-width:768px)and (max-width:1279px){.styles_salonAddress__0FDTG{font-size:var(--font-size-xs)}}@media(max-width:767px){.styles_salonAddress__0FDTG{font-size:var(--font-size-xs)}}.styles_salonPostalCode__jpJXD{font-size:12px;color:var(--color-grey-600);margin-bottom:4px}@media(max-width:767px){.styles_salonPostalCode__jpJXD{font-size:var(--font-size-2xs)}}.styles_mapLink__EPiRY{margin-top:var(--space-xxs)}.styles_salonDetailLink__euiCb{flex-shrink:0}@media(max-width:767px){.styles_salonDetailLink__euiCb{align-self:flex-end}}.styles_card__TrLPu{display:flex;flex-direction:column;gap:var(--space-xs)}@media(max-width:767px){.styles_card__TrLPu{gap:var(--space-xs);padding-bottom:var(--space-xs)}}.styles_contentBlock__vQoXy{display:flex;flex-direction:column;gap:var(--space-xs)}.styles_actions__umgp2{margin-top:var(--space-xs);display:flex}.styles_categoriesRow__BlHbE{display:flex;flex-wrap:wrap;gap:var(--space-xs);align-items:center}.styles_badge___pKsj,.styles_categoryTag__9cWc6{display:inline-flex;align-items:center;justify-content:center;padding:4px 16px;border-radius:var(--border-radius-md);font-size:var(--font-size-xs);font-weight:600;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}@media(max-width:767px){.styles_badge___pKsj,.styles_categoryTag__9cWc6{font-size:var(--font-size-2xs)}}.styles_categoryTag__9cWc6{border:1px solid var(--color-grey-300);color:var(--color-grey-900);background-color:var(--color-white)}.styles_badge___pKsj{border:1px solid var(--color-grey-300);color:var(--color-grey-700);background-color:var(--color-grey-50)}.styles_targetBadge__mCSOg{border-color:var(--color-main);background-color:var(--color-main);color:var(--color-white)}.styles_durationBadge__Pi0_P{border-color:var(--color-main);color:var(--color-main);background-color:var(--color-white)}.styles_title__Pnkxr{font-size:var(--font-size-xl);line-height:1.5}@media(max-width:767px){.styles_title__Pnkxr{font-size:var(--font-size-sm)}}.styles_description__hOC6a{font-size:var(--font-size-xs);line-height:1.7;color:var(--color-grey-700);white-space:pre-wrap}@media(max-width:767px){.styles_description__hOC6a{font-size:var(--font-size-2xs)}}.styles_reserveButton__mzIbm{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-grey-200);background-color:transparent;color:var(--color-black);font-size:var(--font-size-sm);text-decoration:none;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),opacity var(--transition-fast)}.styles_reserveButton__mzIbm:focus-visible,.styles_reserveButton__mzIbm:hover{background-color:var(--color-grey-50);opacity:.9}@media(max-width:767px){.styles_reserveButton__mzIbm{font-size:var(--font-size-2xs);padding:var(--space-xs) var(--space-sm);width:auto}}.styles_page__ItI_B{display:flex;flex-direction:column}.styles_empty__D_3h9{font-size:var(--font-size-sm);color:var(--color-grey-600)}.styles_menuList__OCiSI{display:flex;flex-direction:column;gap:var(--space-lg);margin-top:var(--space-lg)}@media(max-width:767px){.styles_menuList__OCiSI{gap:var(--space-xs)}}.styles_menuItem__D_Ymh{border-bottom:1px solid var(--color-grey-200);background-color:var(--color-white);overflow:hidden}.styles_menuSummary__TnvtY{list-style:none;cursor:pointer;display:block;padding-bottom:var(--space-sm);display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}@media(max-width:767px){.styles_menuSummary__TnvtY{padding-bottom:0}}.styles_menuItem__D_Ymh:not(details) .styles_menuSummary__TnvtY{cursor:default}.styles_summaryIndicator__TFhs4{font-size:var(--font-size-3xl);font-weight:100;color:var(--color-grey-400);transition:transform var(--transition-fast),color var(--transition-fast);transform:rotate(180deg)}@media(min-width:768px)and (max-width:1279px){.styles_summaryIndicator__TFhs4{font-size:var(--font-size-2xl)}}@media(max-width:767px){.styles_summaryIndicator__TFhs4{font-size:var(--font-size-2xl)}}.styles_menuItem__D_Ymh[open] .styles_summaryIndicator__TFhs4,.styles_menuSummary__TnvtY:focus-visible .styles_summaryIndicator__TFhs4,.styles_menuSummary__TnvtY:hover .styles_summaryIndicator__TFhs4{color:var(--color-main)}.styles_menuItem__D_Ymh[open] .styles_summaryIndicator__TFhs4{transform:rotate(0deg)}.styles_stylistList__tvGKX{list-style:none;display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-lg) 0}@media(max-width:767px){.styles_stylistList__tvGKX{padding:var(--space-md);gap:var(--space-xs)}}.styles_stylistRow__n_Rz_{display:flex;gap:var(--space-md);flex-wrap:wrap;padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-grey-200);justify-content:space-between;align-items:center}.styles_stylistRow__n_Rz_:last-child{border-bottom:none;padding-bottom:0}.styles_stylistProfile__dqkys{display:flex;align-items:center;gap:var(--space-sm)}.styles_stylistAvatar__tvQLr{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0}.styles_stylistAvatar__tvQLr img{width:100%;height:100%;object-fit:cover}.styles_stylistTexts__4_jTX{display:flex;flex-direction:column;gap:2px}.styles_stylistTitle__zo2_e{font-size:var(--font-size-2xs);color:var(--color-main)}.styles_stylistName__C0wd1{font-size:var(--font-size-xs);color:var(--color-grey-900);text-decoration:underline;text-underline-offset:2px}.styles_stylistName__C0wd1:hover{opacity:.8}.styles_stylistPrice__UfWWW{margin-left:auto;font-size:var(--font-size-lg);color:var(--color-main)}@media(min-width:768px)and (max-width:1279px){.styles_stylistPrice__UfWWW{font-size:var(--font-size-md)}}@media(max-width:767px){.styles_stylistPrice__UfWWW{margin-left:0;font-size:var(--font-size-md)}}.styles_basePrice__RxcbA{margin-left:auto;font-size:var(--font-size-lg);color:var(--color-main)}@media(min-width:768px)and (max-width:1279px){.styles_basePrice__RxcbA{font-size:var(--font-size-md)}}@media(max-width:767px){.styles_basePrice__RxcbA{margin-left:0;font-size:var(--font-size-md)}}.styles_nav__0odn1{margin-bottom:var(--space-lg)}.styles_list__RZO62{display:flex;flex-wrap:wrap;gap:var(--space-sm);list-style:none;margin:0;padding:0}@media(max-width:767px){.styles_list__RZO62{flex-wrap:nowrap;gap:var(--space-xs);overflow-x:auto;padding-bottom:4px;margin:0 calc(var(--space-md)*-1);padding-left:var(--space-md);padding-right:var(--space-md);scrollbar-width:none}.styles_list__RZO62::-webkit-scrollbar{display:none}}.styles_item__VXXuA{flex:none}@media(max-width:767px){.styles_item__VXXuA{min-width:max-content}}.styles_linkActive___8O6u,.styles_link__LBcvD{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border:1px solid var(--color-grey-300);font-size:var(--font-size-xs);color:var(--color-grey-800);text-decoration:none;transition:opacity var(--transition-fast),border-color var(--transition-fast)}@media(max-width:767px){.styles_linkActive___8O6u,.styles_link__LBcvD{padding:6px 12px;font-size:var(--font-size-2xs)}}.styles_link__LBcvD:focus-visible,.styles_link__LBcvD:hover{outline:none;opacity:.7}.styles_linkActive___8O6u{border-color:var(--color-main);background-color:var(--color-main);color:var(--color-white);pointer-events:none}.styles_linkActive___8O6u:focus-visible{outline:none}.styles_page__U7_9H{display:flex;flex-direction:column}.styles_headerSection__N5tk5{margin-top:var(--space-md)}@media(max-width:767px){.styles_headerSection__N5tk5{margin-top:var(--space-sm)}}.styles_listSection__OT5aa{display:flex;flex-direction:column;gap:var(--space-2xl)}@media(max-width:767px){.styles_listSection__OT5aa{gap:var(--space-xl)}}.styles_paginationWrap__LQ0MW{display:flex;justify-content:flex-end}@media(max-width:767px){.styles_paginationWrap__LQ0MW{justify-content:center}}.styles_list__b_rPw{margin:0;padding:0;list-style:none}.styles_layoutInner__0K6MS{padding:0 var(--space-lg)}@media(min-width:768px)and (max-width:1279px){.styles_layoutInner__0K6MS{padding:0}}@media(max-width:767px){.styles_layoutInner__0K6MS{padding:0 var(--space-md)}}.styles_page__mkC7o{display:flex;flex-direction:column}.styles_headerSection__tEqNH{margin-top:var(--space-md)}.styles_filterSection__NIWZ7{margin-top:var(--space-lg)}.styles_filterRow__q2kuv{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}@media(max-width:767px){.styles_filterRow__q2kuv{flex-direction:column;align-items:stretch;gap:var(--space-sm)}}.styles_listSection__cUS5E{margin-top:var(--space-xl)}.styles_paginationWrap__CTDgR{display:flex;justify-content:flex-end;margin-top:var(--space-xl)}.styles_noResults__7QFHa{padding:var(--space-2xl) 0;text-align:center;color:var(--color-grey-600);font-size:var(--font-size-md)}.styles_layoutInner__Eje18{padding:0 var(--space-lg)}@media(min-width:768px)and (max-width:1279px){.styles_layoutInner__Eje18{padding:0}}@media(max-width:767px){.styles_layoutInner__Eje18{padding:0 var(--space-md)}}.styles_page__mLFd8{display:flex;flex-direction:column}.styles_mainSection__0WFX7{padding:var(--space-xl) 0}.styles_salonName__j8OoT{font-size:32px;font-weight:600;line-height:1.4;color:var(--color-black);margin:0}@media(max-width:767px){.styles_salonName__j8OoT{font-size:24px}}.styles_addressBlock__oiPQs{margin-top:var(--space-lg)}.styles_postalCode__uSpTi{font-size:var(--font-size-sm);color:var(--color-grey-600);margin:0}@media(max-width:767px){.styles_postalCode__uSpTi{font-size:var(--font-size-xs)}}.styles_address__ABwc7{font-size:var(--font-size-md);color:var(--color-grey-800);line-height:1.6;margin:var(--space-xs) 0 0}@media(max-width:767px){.styles_address__ABwc7{font-size:var(--font-size-sm)}}.styles_mapLinkWrap__q3vYP{margin-top:var(--space-md)}.styles_instructorsBlock__N_zz7{margin-top:var(--space-xl)}.styles_instructorsTitle__0782Z{font-size:var(--font-size-md);font-weight:600;color:var(--color-black);margin:0 0 var(--space-md)}.styles_instructorsList__DFFUZ{list-style:none;margin:0;padding:0}.styles_instructorItem__IQ7hP{border-top:1px solid var(--color-grey-200)}.styles_instructorItem__IQ7hP:last-child{border-bottom:1px solid var(--color-grey-200)}.styles_instructorLink__fWVB7{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) 0;text-decoration:none;transition:opacity var(--transition-fast)}.styles_instructorLink__fWVB7:hover{opacity:.7}.styles_instructorBadge__bA9kv{display:inline-flex;align-items:center;justify-content:center;padding:6px 16px;font-size:var(--font-size-xs);font-weight:700;color:var(--color-white);background:linear-gradient(135deg,#d4af37,#f4e4a1 30%,#d4af37 50%,#b8941f);border-radius:4px;letter-spacing:.05em;position:relative;overflow:hidden}.styles_instructorBadge__bA9kv:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4) 50%,transparent);animation:styles_shimmer__01p0q 2s infinite}@media(max-width:767px){.styles_instructorBadge__bA9kv{padding:4px 12px;font-size:var(--font-size-2xs)}}@keyframes styles_shimmer__01p0q{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.styles_instructorImage__Xo8Ec{flex-shrink:0;width:32px;height:32px;border-radius:50%;object-fit:cover}.styles_instructorName__TaKOV{font-size:var(--font-size-md);font-weight:500;color:var(--color-black)}@media(max-width:767px){.styles_instructorName__TaKOV{font-size:var(--font-size-sm)}}.styles_instructorArrow__RfTSU{flex-shrink:0;margin-left:auto}.styles_contactBlock__VT4Pn{margin-top:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-md)}.styles_contactRow__g4S1c{display:flex;align-items:center;gap:var(--space-sm)}.styles_contactIcon__SbaVR{flex-shrink:0}.styles_contactLink__4vWge{font-size:var(--font-size-md);color:var(--color-black);text-decoration:underline;text-underline-offset:2px;word-break:break-all;transition:opacity var(--transition-fast)}.styles_contactLink__4vWge:hover{opacity:.7}@media(max-width:767px){.styles_contactLink__4vWge{font-size:var(--font-size-sm)}}.styles_snsRow__cQdSY{margin-top:var(--space-sm)}.styles_snsRow__cQdSY>div{justify-content:flex-start}.styles_card__2pxOj{display:flex;flex-direction:column;width:100%;height:100%}@media(max-width:767px){.styles_card__2pxOj{gap:0}}.styles_image__AJoRY{position:relative;width:100%;aspect-ratio:3/4;background-color:var(--color-grey-200);background-position:50%;background-size:cover;background-repeat:no-repeat;overflow:hidden}@media(max-width:767px){.styles_image__AJoRY{aspect-ratio:5/6}}.styles_imagePlaceholder__zBrUc{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--font-size-xs);color:var(--color-grey-500);letter-spacing:.08em}@media(max-width:767px){.styles_imagePlaceholder__zBrUc{font-size:var(--font-size-2xs)}}.styles_title__blT9I{margin-top:8px;font-size:var(--font-size-xs);letter-spacing:.08em;color:var(--color-main)}@media(max-width:767px){.styles_title__blT9I{margin-top:6px;font-size:var(--font-size-2xs)}}.styles_nameBlock__idGSS{margin-top:6px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}@media(max-width:767px){.styles_nameBlock__idGSS{margin-top:4px;gap:8px}}.styles_nameContent__0BD6Z{display:flex;flex-direction:column;gap:2px}@media(max-width:767px){.styles_nameContent__0BD6Z{gap:2px}}.styles_name___lu0C{font-size:var(--font-size-md);line-height:1.35;color:var(--color-black)}@media(max-width:767px){.styles_name___lu0C{font-size:var(--font-size-sm)}}.styles_nameKana__10dco{font-size:var(--font-size-2xs);letter-spacing:.12em;color:var(--color-grey-600)}@media(max-width:767px){.styles_nameKana__10dco{letter-spacing:.08em}}.styles_experience__3wF6h{margin-left:auto;font-size:var(--font-size-2xs);color:var(--color-grey-700);text-align:right;margin-top:var(--space-xxs)}@media(max-width:767px){.styles_experience__3wF6h{margin-top:0}}.styles_description__N2B1M{margin-top:8px;font-size:var(--font-size-xs);line-height:1.5;color:var(--color-grey-600);flex:1 1 auto}@media(max-width:767px){.styles_description__N2B1M{margin-top:6px;font-size:var(--font-size-2xs);line-height:1.6}}.styles_buttonGroup__YpdKG{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:8px}@media(max-width:767px){.styles_buttonGroup__YpdKG{gap:6px;padding-top:6px}}.styles_buttonGray__bkW77,.styles_buttonPrimary__6eLVe{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:32px;padding:var(--space-xxs) var(--space-xs);font-size:var(--font-size-xs);letter-spacing:.04em;transition:opacity var(--transition-fast)}@media(max-width:767px){.styles_buttonGray__bkW77,.styles_buttonPrimary__6eLVe{gap:6px;min-height:28px;padding:var(--space-xxs) var(--space-xs);font-size:var(--font-size-2xs)}}.styles_buttonGray__bkW77{border:1px solid var(--color-grey-300);background-color:var(--color-white);color:var(--color-grey-800)}.styles_buttonGray__bkW77:hover{opacity:.8;transition:opacity var(--transition-fast)}.styles_buttonPrimary__6eLVe{border:1px solid var(--color-main);background-color:var(--color-main);color:var(--color-white)}.styles_buttonPrimary__6eLVe:hover{opacity:.8;transition:opacity var(--transition-fast)}.styles_buttonGray__bkW77:focus-visible,.styles_buttonPrimary__6eLVe:focus-visible{outline:2px solid color-mix(in oklab,var(--color-main) 60%,transparent);outline-offset:2px}.styles_buttonGray__bkW77 span{display:inline-flex;align-items:center}.styles_page__B1IFZ{display:flex;flex-direction:column;gap:32px}@media(max-width:767px){.styles_page__B1IFZ{gap:24px}}.styles_list__00n8_{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;grid-row-gap:32px;row-gap:32px}@media(max-width:767px){.styles_list__00n8_{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:24px}}.styles_paginationWrap__34xTr{display:flex;justify-content:flex-end}@media(max-width:767px){.styles_paginationWrap__34xTr{justify-content:center}}.styles_staffBlock__aALTa{display:flex;align-items:center;gap:var(--space-md)}.styles_thumbnail__4pWM5{position:relative;width:64px;height:64px;border-radius:50%;overflow:hidden}@media(max-width:767px){.styles_thumbnail__4pWM5{width:48px;height:48px}}.styles_image__ZXfYp{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.styles_info__S2G3W{display:flex;flex-direction:column}.styles_label__I0e4r{font-size:var(--font-size-sm)}@media(max-width:767px){.styles_label__I0e4r{font-size:var(--font-size-xs)}}.styles_name__zID7S{margin-top:4px;font-size:var(--font-size-md);text-decoration:underline;transition:opacity var(--transition-fast)}@media(max-width:767px){.styles_name__zID7S{font-size:var(--font-size-sm)}}.styles_name__zID7S:focus-visible,.styles_name__zID7S:hover{opacity:.7}.styles_youtubeWrapper__82pld{position:relative;width:100%;padding-top:56.25%;overflow:hidden;background-color:var(--color-black)}.styles_youtubeIframe__KotbH{position:absolute;inset:0;width:100%;height:100%;border:none}.styles_wrapper__pwUhG{display:flex;flex-direction:column;width:100%}.styles_pagination__mIOR2{display:flex;justify-content:flex-end;margin-bottom:var(--space-lg)}@media(max-width:767px){.styles_pagination__mIOR2{justify-content:center;margin-bottom:var(--space-md)}}.styles_list__U08_s{display:grid;grid-template-columns:repeat(3,1fr);justify-content:space-between;grid-gap:var(--space-xl);gap:var(--space-xl);margin-bottom:var(--space-lg)}@media(max-width:767px){.styles_list__U08_s{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-xs);row-gap:var(--space-md);justify-content:center}}.styles_nav__uJQkq{margin-bottom:var(--space-lg)}.styles_list__Y_dCq{display:flex;flex-wrap:wrap;gap:var(--space-sm);list-style:none;margin:0;padding:0}@media(max-width:767px){.styles_list__Y_dCq{flex-wrap:nowrap;gap:var(--space-xs);overflow-x:auto;padding-bottom:4px;margin:0 calc(var(--space-md)*-1);padding-left:var(--space-md);padding-right:var(--space-md);scrollbar-width:none}.styles_list__Y_dCq::-webkit-scrollbar{display:none}}.styles_item__Ctuda{flex:none}@media(max-width:767px){.styles_item__Ctuda{min-width:max-content}}.styles_linkActive__p_8s4,.styles_link__jeEB5{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border:1px solid var(--color-grey-300);font-size:var(--font-size-xs);color:var(--color-grey-800);text-decoration:none;transition:opacity var(--transition-fast),border-color var(--transition-fast)}@media(max-width:767px){.styles_linkActive__p_8s4,.styles_link__jeEB5{padding:6px 12px;font-size:var(--font-size-2xs)}}.styles_link__jeEB5:focus-visible,.styles_link__jeEB5:hover{outline:none;opacity:.7}.styles_linkActive__p_8s4{border-color:var(--color-main);background-color:var(--color-main);color:var(--color-white);pointer-events:none}.styles_linkActive__p_8s4:focus-visible{outline:none}.styles_list__0G6GV,.styles_page__c7rZ8{display:flex;flex-direction:column}.styles_list__0G6GV{gap:var(--space-md);margin:0}.styles_item__QpB2F{display:flex;flex-direction:column;gap:var(--space-xxs);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-grey-200)}@media(max-width:767px){.styles_item__QpB2F{padding-bottom:var(--space-xs)}}.styles_label__lyDRk{font-size:var(--font-size-xs);font-weight:600;letter-spacing:.08em;color:var(--color-grey-600);text-transform:uppercase}.styles_value___bBbX{font-size:var(--font-size-md);line-height:1.7;color:var(--color-grey-900)}@media(max-width:767px){.styles_value___bBbX{font-size:var(--font-size-sm)}}.detailStyles_page__jjTBu{display:flex;flex-direction:column}.detailStyles_detailContent__HUnBe{display:flex;align-items:flex-start;gap:24px;width:100%;min-width:0;box-sizing:border-box}@media(min-width:768px)and (max-width:1279px){.detailStyles_detailContent__HUnBe{gap:var(--space-lg)}}@media(max-width:767px){.detailStyles_detailContent__HUnBe{flex-direction:column;gap:var(--space-lg)}}.detailStyles_leftColumn__MEn_0{flex:0 0 40%;max-width:40%;min-width:0;display:flex;flex-direction:column;gap:var(--space-lg)}@media(min-width:768px)and (max-width:1279px){.detailStyles_leftColumn__MEn_0{flex:0 0 45%;max-width:45%}}@media(max-width:767px){.detailStyles_leftColumn__MEn_0{flex:none;max-width:100%;width:100%;gap:var(--space-md)}}.detailStyles_rightColumn__3CwB1{flex:1 1;max-width:500px;min-width:0;display:flex;flex-direction:column;gap:var(--space-lg)}@media(min-width:768px)and (max-width:1279px){.detailStyles_rightColumn__3CwB1{flex:1 1;max-width:none}}@media(max-width:767px){.detailStyles_rightColumn__3CwB1{flex:none;max-width:100%;width:100%;gap:var(--space-md)}}.detailStyles_infoSection__1Y8a3{display:flex;flex-direction:column;gap:var(--space-lg)}.detailStyles_youtubeSection__4OVQn{margin-top:32px}@media(min-width:768px)and (max-width:1279px){.detailStyles_youtubeSection__4OVQn{margin-top:var(--space-lg)}}@media(max-width:767px){.detailStyles_youtubeSection__4OVQn{margin-top:var(--space-md)}}.styles_wrapper__2XfdI{display:flex;flex-direction:column;gap:var(--space-lg)}.styles_list__9yU0q{display:grid;grid-template-columns:repeat(3,1fr);justify-content:space-between;grid-gap:var(--space-xl);gap:var(--space-xl)}@media(max-width:767px){.styles_list__9yU0q{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-xs);row-gap:var(--space-md);justify-content:center}}.styles_emptyText__W9Xag{font-size:var(--font-size-sm);color:var(--color-grey-600)}.styles_footer__aXet_{display:flex;justify-content:flex-end}.styles_detailWrapper__Buvgn{display:flex;flex-direction:column;width:100%;gap:var(--space-5xl)}@media(max-width:767px){.styles_detailWrapper__Buvgn{gap:var(--space-2xl)}}.styles_topSection__iudXp{display:flex;gap:56px;align-items:flex-start}@media(min-width:768px)and (max-width:1279px){.styles_topSection__iudXp{gap:var(--space-xl)}}@media(max-width:767px){.styles_topSection__iudXp{flex-direction:column;gap:var(--space-xs)}}.styles_leftColumn__bNqKD{width:320px;flex-shrink:0}@media(min-width:768px)and (max-width:1279px){.styles_leftColumn__bNqKD{width:280px}}@media(max-width:767px){.styles_leftColumn__bNqKD{width:100%;display:flex;justify-content:center}}.styles_imageWrapper__OKkeR{width:320px;height:420px;background-position:50%;background-size:cover;background-repeat:no-repeat;background-color:var(--color-grey-200);overflow:hidden}@media(min-width:768px)and (max-width:1279px){.styles_imageWrapper__OKkeR{width:100%;aspect-ratio:320/420;height:auto}}@media(max-width:767px){.styles_imageWrapper__OKkeR{width:75%;height:auto;aspect-ratio:4/5}}.styles_rightColumn__Yu4Og{flex:1 1;display:flex;flex-direction:column}@media(max-width:767px){.styles_rightColumn__Yu4Og{width:100%}}.styles_headerRow__0QQc1{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-xs)}@media(max-width:767px){.styles_headerRow__0QQc1{flex-direction:column;align-items:flex-start}}.styles_nameBlock__mSCC7{display:flex;align-items:flex-start;gap:8px}.styles_nameTexts__OZaAX{display:flex;flex-direction:column;gap:4px}.styles_name__LtsKJ{font-size:24px;line-height:1.3;color:var(--color-black)}@media(min-width:768px)and (max-width:1279px){.styles_name__LtsKJ{font-size:20px}}@media(max-width:767px){.styles_name__LtsKJ{font-size:var(--font-size-sm)}}.styles_nameKana__abk4v{font-size:12px;letter-spacing:.1em;color:var(--color-grey-600)}@media(min-width:768px)and (max-width:1279px){.styles_nameKana__abk4v{font-size:var(--font-size-2xs)}}@media(max-width:767px){.styles_nameKana__abk4v{font-size:var(--font-size-2xs)}}.styles_experience__4f7YG{margin-top:var(--space-xs);font-size:12px;color:var(--color-grey-700)}@media(min-width:768px)and (max-width:1279px){.styles_experience__4f7YG{font-size:var(--font-size-2xs)}}@media(max-width:767px){.styles_experience__4f7YG{font-size:var(--font-size-2xs)}}.styles_description__7FvVx{margin-top:var(--space-md);font-size:var(--font-size-sm);line-height:var(--line-height-md);color:var(--color-grey-800)}@media(min-width:768px)and (max-width:1279px){.styles_description__7FvVx{font-size:var(--font-size-xs)}}@media(max-width:767px){.styles_description__7FvVx{font-size:var(--font-size-xs);margin-top:var(--space-sm)}}.styles_scheduleButton__NT23w{display:inline-flex;margin-left:auto;white-space:nowrap}@media(max-width:767px){.styles_scheduleButton__NT23w{width:100%;justify-content:flex-end;margin-left:0;order:-1}}.styles_profileList__06QT7{margin-top:20px;list-style:none;padding:0}.styles_profileItem__C7hJX{display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--color-grey-200)}@media(max-width:767px){.styles_profileItem__C7hJX{flex-direction:column;align-items:flex-start;gap:var(--space-xxs)}}.styles_profileTitle__JTol6{display:flex;align-items:center;gap:8px;width:200px;font-size:12px;color:var(--color-grey-700);flex-shrink:0}@media(min-width:768px)and (max-width:1279px){.styles_profileTitle__JTol6{font-size:var(--font-size-2xs)}}@media(max-width:767px){.styles_profileTitle__JTol6{width:100%;font-size:var(--font-size-2xs)}}.styles_square__boGW2{width:8px;height:8px;background-color:var(--color-main)}.styles_profileValue___eEOh{font-size:14px;line-height:1.7;color:var(--color-grey-900);white-space:pre-wrap}@media(min-width:768px)and (max-width:1279px){.styles_profileValue___eEOh{font-size:var(--font-size-xs)}}@media(max-width:767px){.styles_profileValue___eEOh{font-size:var(--font-size-xs)}}.styles_socialLinks__T6Bzy{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px}.styles_socialButton__lP4dM{display:inline-flex;align-items:center;gap:8px;padding:var(--space-xxs) var(--space-xs);border:1px solid var(--color-grey-300);font-size:var(--font-size-xs);color:var(--color-grey-800);background-color:var(--color-white);transition:opacity var(--transition-fast)}.styles_socialButton__lP4dM:hover{opacity:.8;transition:opacity var(--transition-fast)}@media(max-width:767px){.styles_socialButton__lP4dM{font-size:var(--font-size-2xs)}}.styles_reservationButton__8g72h{display:inline-flex;align-items:center;justify-content:center;width:70%;padding:18px 24px;margin:0 auto;background-color:var(--color-main);color:var(--color-white);font-size:var(--font-size-sm);letter-spacing:.05em;transition:opacity var(--transition-fast)}.styles_reservationButton__8g72h:hover{opacity:.8;transition:opacity var(--transition-fast)}@media(max-width:767px){.styles_reservationButton__8g72h{width:100%;padding:var(--space-md) 0}}.styles_menuList__vZi3P,.styles_menuSection__LkjHm{display:flex;flex-direction:column}.styles_menuList__vZi3P{gap:var(--space-md)}@media(max-width:767px){.styles_menuList__vZi3P{gap:var(--space-xs)}}.styles_menuFooter__fssQh{display:flex;justify-content:flex-end;margin-top:var(--space-md)}@media(max-width:767px){.styles_menuFooter__fssQh{justify-content:flex-end}}.styles_caseSection__6egq_{display:flex;flex-direction:column}