.SiteChrome-module__6KF-Oq__header{z-index:130;color:#fff;align-items:center;width:100%;min-width:1180px;height:110px;padding:28px 5.1%;transition:height .22s,padding .22s,color .22s,background .22s,box-shadow .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s;display:flex;position:fixed;top:0;left:0}.SiteChrome-module__6KF-Oq__headerDark{color:var(--brand-700)}.SiteChrome-module__6KF-Oq__headerScrolled{height:78px;color:var(--brand-700);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#ffffffe6;padding-top:16px;padding-bottom:16px;box-shadow:0 10px 32px #132b3b1a}.SiteChrome-module__6KF-Oq__logoLink{margin-right:auto}.SiteChrome-module__6KF-Oq__logo{gap:7px;width:143px;display:grid}.SiteChrome-module__6KF-Oq__logo img{width:auto;height:auto}.SiteChrome-module__6KF-Oq__headerDark .SiteChrome-module__6KF-Oq__logo,.SiteChrome-module__6KF-Oq__headerScrolled .SiteChrome-module__6KF-Oq__logo{filter:invert(45%)sepia(13%)saturate(1047%)hue-rotate(164deg)brightness(91%)}.SiteChrome-module__6KF-Oq__nav{white-space:nowrap;align-items:center;gap:clamp(28px,2.85vw,55px);font-size:16px;display:flex}.SiteChrome-module__6KF-Oq__nav a{transition:opacity .18s,color .18s,background .18s}.SiteChrome-module__6KF-Oq__nav a:hover{opacity:.72}.SiteChrome-module__6KF-Oq__nav .SiteChrome-module__6KF-Oq__activeNav{color:var(--brand-700);background:#ffffffe6;border-radius:999px;padding:10px 28px}.SiteChrome-module__6KF-Oq__headerDark .SiteChrome-module__6KF-Oq__nav .SiteChrome-module__6KF-Oq__activeNav,.SiteChrome-module__6KF-Oq__headerScrolled .SiteChrome-module__6KF-Oq__nav .SiteChrome-module__6KF-Oq__activeNav{color:#fff;background:var(--brand-500)}.SiteChrome-module__6KF-Oq__languageWrap{margin-left:clamp(28px,3vw,58px);position:relative}.SiteChrome-module__6KF-Oq__languageButton{color:#fff;cursor:pointer;background:#76acbfeb;border-radius:999px;min-width:120px;padding:11px 17px}.SiteChrome-module__6KF-Oq__languageCompact,.SiteChrome-module__6KF-Oq__languageChevron{display:none}.SiteChrome-module__6KF-Oq__languageMenu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#193042f0;border:1px solid #fff6;border-radius:14px;width:180px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 48px #132b3b40}.SiteChrome-module__6KF-Oq__languageMenu button{color:#fff;text-align:left;cursor:pointer;background:0 0;border-radius:8px;justify-content:space-between;padding:10px 11px;display:flex}.SiteChrome-module__6KF-Oq__languageMenu button:hover{background:#ffffff1a}.SiteChrome-module__6KF-Oq__languageMenu .SiteChrome-module__6KF-Oq__languageActive{background:#ffffff29}.SiteChrome-module__6KF-Oq__languageMenu small{color:var(--brand-200)}.SiteChrome-module__6KF-Oq__mobileMenuButton{display:none}:is(html:lang(en) .SiteChrome-module__6KF-Oq__nav,html:lang(ja) .SiteChrome-module__6KF-Oq__nav,html:lang(ko) .SiteChrome-module__6KF-Oq__nav){gap:clamp(16px,1.65vw,32px);font-size:clamp(12px,.72vw,14px)}:is(html:lang(en) .SiteChrome-module__6KF-Oq__nav .SiteChrome-module__6KF-Oq__activeNav,html:lang(ja) .SiteChrome-module__6KF-Oq__nav .SiteChrome-module__6KF-Oq__activeNav,html:lang(ko) .SiteChrome-module__6KF-Oq__nav .SiteChrome-module__6KF-Oq__activeNav){padding-inline:clamp(13px,1vw,20px)}:is(html:lang(en) .SiteChrome-module__6KF-Oq__languageWrap,html:lang(ja) .SiteChrome-module__6KF-Oq__languageWrap,html:lang(ko) .SiteChrome-module__6KF-Oq__languageWrap){margin-left:clamp(16px,1.7vw,32px)}.SiteChrome-module__6KF-Oq__coverImage{object-fit:cover}.SiteChrome-module__6KF-Oq__journeyScreen{min-width:1180px;height:var(--design-screen);color:#fff;background:var(--deep);position:relative;overflow:hidden}.SiteChrome-module__6KF-Oq__journeyScreen .SiteChrome-module__6KF-Oq__coverImage{object-position:50% 50%}.SiteChrome-module__6KF-Oq__journeyShade{background-blend-mode:multiply;mix-blend-mode:multiply;background:linear-gradient(90deg,#5b768e 0%,#5b768ea8 24%,#5b768e5e 47%,#5b768e2b 68%,#5b768e0a 87%,#0000),linear-gradient(#5b768e 0%,#5b768ea8 24%,#5b768e5e 47%,#5b768e2b 68%,#5b768e0a 87%,#0000),linear-gradient(270deg,#5b768e 0%,#5b768ea8 24%,#5b768e5e 47%,#5b768e2b 68%,#5b768e0a 87%,#0000);position:absolute;inset:0}.SiteChrome-module__6KF-Oq__journeyHeading,.SiteChrome-module__6KF-Oq__journeyCard{z-index:2;position:relative}.SiteChrome-module__6KF-Oq__journeyHeading{text-align:center;width:900px;margin:0 auto;padding-top:178px}.SiteChrome-module__6KF-Oq__journeyHeading h2{letter-spacing:-.03em;margin:0;font-size:48px;font-weight:400}.SiteChrome-module__6KF-Oq__journeyHeading p{max-width:650px;margin:42px auto 0;font-size:16px;line-height:1.9}.SiteChrome-module__6KF-Oq__journeyCard{background-image:linear-gradient(#ffffff2e,#ffffff2e),url(/media/figma-export/journey-card-background.webp),linear-gradient(90deg,#76acbf6e,#c4dbdd6e);background-position:50%,50% 58.37%,50%;background-repeat:no-repeat;background-size:100% 100%,249.35% 387.63%,100% 100%;border:1px solid #ffffff7a;width:770px;min-height:285px;margin:108px auto 0;padding:42px 70px 38px}.SiteChrome-module__6KF-Oq__journeyCardTitle{justify-content:center;align-items:center;gap:28px;display:flex}.SiteChrome-module__6KF-Oq__journeyCard h3{margin:0;font-size:25px;font-weight:400}.SiteChrome-module__6KF-Oq__journeyCard>p{text-align:center;margin:36px 0 0;line-height:1.8}.SiteChrome-module__6KF-Oq__journeyCard>a{justify-content:flex-end;align-items:center;gap:16px;margin-top:30px;font-size:14px;display:flex}.SiteChrome-module__6KF-Oq__scrollCue{z-index:4;width:73px;height:71px;color:var(--brand-500);display:block;position:absolute;bottom:79px;left:50%;transform:translate(-50%)}.SiteChrome-module__6KF-Oq__scrollArrows{width:31px;height:41px;margin:0 auto;display:block;position:relative}.SiteChrome-module__6KF-Oq__scrollArrows img{width:30px;height:18px;display:block;position:absolute;left:0}.SiteChrome-module__6KF-Oq__scrollArrowTop{animation:1.8s ease-in-out infinite SiteChrome-module__6KF-Oq__scrollArrowTop;top:0}.SiteChrome-module__6KF-Oq__scrollArrowBottom{animation:1.8s ease-in-out infinite SiteChrome-module__6KF-Oq__scrollArrowBottom;top:22px}.SiteChrome-module__6KF-Oq__scrollCue small{letter-spacing:0;text-align:center;width:73px;font-size:18.63px;line-height:23px;position:absolute;top:48px;left:0}.SiteChrome-module__6KF-Oq__scrollCueJourney{bottom:40px}.SiteChrome-module__6KF-Oq__scrollCueJourney .SiteChrome-module__6KF-Oq__scrollArrows img{width:29px;height:16px}.SiteChrome-module__6KF-Oq__scrollCueLight{color:#fff}.SiteChrome-module__6KF-Oq__scrollCueLight img{filter:brightness(0)invert()}@keyframes SiteChrome-module__6KF-Oq__scrollArrowTop{0%,to{opacity:.35;transform:translateY(-2px)}45%,60%{opacity:1;transform:translateY(0)}}@keyframes SiteChrome-module__6KF-Oq__scrollArrowBottom{0%,18%,to{opacity:.25;transform:translateY(-2px)}58%,74%{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.SiteChrome-module__6KF-Oq__scrollArrows img{animation:none;transform:none}}.SiteChrome-module__6KF-Oq__contactScreen{min-width:1180px;height:var(--design-screen);color:#fff;background:linear-gradient(90deg,#76acbf,#c4dbdd);flex-direction:column;padding:54px 5.1% 56px;display:flex;position:relative;overflow:hidden}.SiteChrome-module__6KF-Oq__contactTop,.SiteChrome-module__6KF-Oq__contactBottom{z-index:2;justify-content:space-between;align-items:center;gap:30px;font-size:14px;display:flex;position:relative}.SiteChrome-module__6KF-Oq__contactTop p,.SiteChrome-module__6KF-Oq__contactBottom a,.SiteChrome-module__6KF-Oq__contactBottom button{align-items:center;gap:12px;display:flex}.SiteChrome-module__6KF-Oq__contactCenter{z-index:3;justify-items:center;margin:auto 0 90px;display:grid;position:relative}.SiteChrome-module__6KF-Oq__contactCenter button{color:var(--brand-700);cursor:pointer;background:#ffffffd1;border-radius:4px;padding:8px 20px;transition:background .16s,transform .16s}.SiteChrome-module__6KF-Oq__contactCenter button:hover{background:#fff}.SiteChrome-module__6KF-Oq__contactCenter button:active{transform:scale(.97)}.SiteChrome-module__6KF-Oq__contactCenter h2{margin:16px 0 0;font-size:25px;font-weight:400}.SiteChrome-module__6KF-Oq__socials{justify-content:center;gap:28px;margin-bottom:160px;display:flex}.SiteChrome-module__6KF-Oq__socials img{width:42px;height:42px;display:block}.SiteChrome-module__6KF-Oq__contactBottom img{width:28px;height:28px}.SiteChrome-module__6KF-Oq__contactBottom button{color:inherit;cursor:pointer;background:0 0;padding:0}@media (min-width:981px){.SiteChrome-module__6KF-Oq__header{min-width:0;height:clamp(76px,10.03svh,110px);padding:clamp(18px,2.55svh,28px) 5.1%}.SiteChrome-module__6KF-Oq__headerScrolled{height:clamp(68px,7.11svh,78px);padding-top:clamp(12px,1.46svh,16px);padding-bottom:clamp(12px,1.46svh,16px)}.SiteChrome-module__6KF-Oq__logo{width:clamp(116px,7.45vw,143px)}.SiteChrome-module__6KF-Oq__nav{gap:clamp(18px,2.3vw,44px);font-size:clamp(13px,.84vw,16px)}.SiteChrome-module__6KF-Oq__nav .SiteChrome-module__6KF-Oq__activeNav{padding:clamp(8px,.91svh,10px) clamp(16px,1.46vw,28px)}.SiteChrome-module__6KF-Oq__languageWrap{margin-left:clamp(18px,2.4vw,46px)}.SiteChrome-module__6KF-Oq__languageButton{min-width:clamp(96px,6.25vw,120px)}.SiteChrome-module__6KF-Oq__journeyScreen,.SiteChrome-module__6KF-Oq__contactScreen{min-width:0;height:var(--design-screen);min-height:680px}.SiteChrome-module__6KF-Oq__journeyHeading{width:min(46.88vw,900px);padding-top:clamp(108px,16.23svh,178px)}.SiteChrome-module__6KF-Oq__journeyHeading h2{font-size:clamp(34px,2.5vw,48px)}.SiteChrome-module__6KF-Oq__journeyHeading p{max-width:min(33.85vw,650px);margin-top:clamp(26px,3.83svh,42px);font-size:clamp(14px,.84vw,16px)}.SiteChrome-module__6KF-Oq__journeyCard{width:min(40.1vw,770px);min-width:560px;min-height:clamp(224px,25.98svh,285px);margin-top:clamp(62px,9.84svh,108px);padding:clamp(30px,3.83svh,42px) clamp(44px,3.65vw,70px) clamp(28px,3.46svh,38px)}.SiteChrome-module__6KF-Oq__journeyCard h3{font-size:clamp(20px,1.3vw,25px)}.SiteChrome-module__6KF-Oq__journeyCard>p{margin-top:clamp(24px,3.28svh,36px)}.SiteChrome-module__6KF-Oq__contactScreen{padding:clamp(36px,4.92svh,54px) 5.1% clamp(38px,5.1svh,56px)}.SiteChrome-module__6KF-Oq__contactCenter{margin-bottom:clamp(56px,8.2svh,90px)}.SiteChrome-module__6KF-Oq__socials{margin-bottom:clamp(92px,14.59svh,160px)}}@media (max-width:980px){.SiteChrome-module__6KF-Oq__header{min-width:0;height:44px;box-shadow:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1f394c2e;padding:0 16px}.SiteChrome-module__6KF-Oq__headerScrolled{color:#fff;background:#1f394cc7;height:44px;padding:0 16px}.SiteChrome-module__6KF-Oq__mobileOpen{color:#fff;-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);background:#193549eb;box-shadow:0 1px #ffffff1f}.SiteChrome-module__6KF-Oq__logo{gap:2px;width:75px}.SiteChrome-module__6KF-Oq__headerDark .SiteChrome-module__6KF-Oq__logo,.SiteChrome-module__6KF-Oq__headerScrolled .SiteChrome-module__6KF-Oq__logo,.SiteChrome-module__6KF-Oq__mobileOpen .SiteChrome-module__6KF-Oq__logo{filter:none}.SiteChrome-module__6KF-Oq__nav{z-index:101;white-space:normal;visibility:hidden;opacity:0;pointer-events:none;color:#243b4d;background:#fffffffa;flex-direction:column;align-items:stretch;gap:0;width:100%;max-height:0;padding:0 18px;font-size:15px;transition:max-height .36s,padding .3s,opacity .18s,transform .24s,visibility .24s;display:flex;position:fixed;top:44px;left:0;right:0;overflow:hidden;transform:translateY(-8px);box-shadow:0 18px 42px #142f4224}.SiteChrome-module__6KF-Oq__mobileOpen .SiteChrome-module__6KF-Oq__nav{visibility:visible;opacity:1;pointer-events:auto;max-height:calc(100dvh - 44px);padding-top:8px;padding-bottom:18px;overflow-y:auto;transform:translateY(0)}:is(html:lang(en) .SiteChrome-module__6KF-Oq__nav,html:lang(ja) .SiteChrome-module__6KF-Oq__nav,html:lang(ko) .SiteChrome-module__6KF-Oq__nav){gap:0;font-size:15px}.SiteChrome-module__6KF-Oq__nav a,.SiteChrome-module__6KF-Oq__nav .SiteChrome-module__6KF-Oq__activeNav{color:#243b4d;text-align:left;min-height:54px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #233d4f1a;border-radius:0;align-items:center;padding:0;transition:color .16s,padding .16s,background .16s;display:flex}.SiteChrome-module__6KF-Oq__nav a:last-child{border-bottom:0}.SiteChrome-module__6KF-Oq__nav a:hover{opacity:1;color:var(--brand-500);background:#76acbf0f;padding-left:8px}.SiteChrome-module__6KF-Oq__nav .SiteChrome-module__6KF-Oq__activeNav{color:var(--brand-500);background:0 0}.SiteChrome-module__6KF-Oq__languageWrap{z-index:102;visibility:visible;opacity:1;pointer-events:auto;margin:0 8px 0 auto;display:block;position:relative;transform:none}:is(html:lang(en) .SiteChrome-module__6KF-Oq__languageWrap,html:lang(ja) .SiteChrome-module__6KF-Oq__languageWrap,html:lang(ko) .SiteChrome-module__6KF-Oq__languageWrap){margin:0 8px 0 auto}.SiteChrome-module__6KF-Oq__mobileOpen .SiteChrome-module__6KF-Oq__languageWrap{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.SiteChrome-module__6KF-Oq__languageButton{letter-spacing:.04em;width:auto;min-width:48px;height:28px;box-shadow:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1f394c1a;border:1px solid #ffffff4d;justify-content:center;align-items:center;gap:4px;padding:0 7px 0 9px;font-size:9px;font-weight:400;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.SiteChrome-module__6KF-Oq__languageButton:hover{background:#ffffff1a;border-color:#ffffff6b}.SiteChrome-module__6KF-Oq__languageButton:active{transform:scale(.96)}.SiteChrome-module__6KF-Oq__languageButton[aria-expanded=true]{background:#1f394c33;border-color:#ffffff70}.SiteChrome-module__6KF-Oq__languageFull{display:none}.SiteChrome-module__6KF-Oq__languageCompact{display:inline}.SiteChrome-module__6KF-Oq__languageChevron{opacity:.58;filter:brightness(0)invert();width:6px;height:4px;transition:transform .18s;display:block}.SiteChrome-module__6KF-Oq__languageButton[aria-expanded=true] .SiteChrome-module__6KF-Oq__languageChevron{transform:rotate(180deg)}.SiteChrome-module__6KF-Oq__languageMenu{background:#fffffffa;border-color:#233d4f1f;width:min(190px,100vw - 28px);max-height:min(320px,100dvh - 60px);top:calc(100% + 8px);bottom:auto;right:0;overflow-y:auto;box-shadow:0 18px 42px #142f422e}.SiteChrome-module__6KF-Oq__languageMenu button{color:#243b4d}.SiteChrome-module__6KF-Oq__languageMenu button:hover{background:#76acbf1a}.SiteChrome-module__6KF-Oq__languageMenu .SiteChrome-module__6KF-Oq__languageActive{color:var(--brand-500);background:#76acbf1f}.SiteChrome-module__6KF-Oq__mobileMenuButton{z-index:103;width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;place-content:center;gap:4px;margin-left:0;padding:6px 5px;display:grid;position:relative}.SiteChrome-module__6KF-Oq__mobileMenuButton span{background:currentColor;width:18px;height:1px;transition:transform .18s,opacity .18s;display:block}.SiteChrome-module__6KF-Oq__mobileOpen .SiteChrome-module__6KF-Oq__mobileMenuButton span:first-child{transform:translateY(5px)rotate(45deg)}.SiteChrome-module__6KF-Oq__mobileOpen .SiteChrome-module__6KF-Oq__mobileMenuButton span:nth-child(2){opacity:0}.SiteChrome-module__6KF-Oq__mobileOpen .SiteChrome-module__6KF-Oq__mobileMenuButton span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.SiteChrome-module__6KF-Oq__scrollCue{display:none}.SiteChrome-module__6KF-Oq__journeyScreen{min-width:0;height:300px}.SiteChrome-module__6KF-Oq__journeyHeading{width:100%;margin:0;padding:20px 36px 0}.SiteChrome-module__6KF-Oq__journeyHeading h2{max-width:256px;margin:0 auto;font-size:16px;line-height:22px}.SiteChrome-module__6KF-Oq__journeyHeading p{max-width:240px;margin:7px auto 0;font-size:8px;line-height:1.55}.SiteChrome-module__6KF-Oq__journeyCard{width:calc(100% - 72px);min-width:0;min-height:130px;margin:18px auto 0;padding:14px 30px 12px}.SiteChrome-module__6KF-Oq__journeyCardTitle{gap:10px}.SiteChrome-module__6KF-Oq__journeyCardTitle img{width:16px;height:21px}.SiteChrome-module__6KF-Oq__journeyCard h3{font-size:14px;line-height:22px}.SiteChrome-module__6KF-Oq__journeyCard>p{margin:12px 0 0;font-size:10px;line-height:1.45}.SiteChrome-module__6KF-Oq__journeyCard>a{gap:7px;margin-top:10px;font-size:10px}.SiteChrome-module__6KF-Oq__journeyCard>a img{width:10px;height:auto}.SiteChrome-module__6KF-Oq__contactScreen{background:linear-gradient(90deg,#76acbf 0%,#c4dbdd 100%);min-width:0;height:300px;padding:0;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif}.SiteChrome-module__6KF-Oq__contactTop,.SiteChrome-module__6KF-Oq__contactBottom{font-size:8px}.SiteChrome-module__6KF-Oq__contactTop{text-align:center;flex-direction:column-reverse;gap:8px;display:flex;position:absolute;inset:24px 16px auto}.SiteChrome-module__6KF-Oq__contactTop p{justify-content:center;max-width:100%;margin:0}.SiteChrome-module__6KF-Oq__contactTop p:first-child{gap:4px;font-size:12px;line-height:16px}.SiteChrome-module__6KF-Oq__contactTop p:first-child img{flex-shrink:0;width:12px;height:14px}.SiteChrome-module__6KF-Oq__contactTop p:last-child{opacity:.6;line-height:11px}.SiteChrome-module__6KF-Oq__contactCenter{margin:0;position:absolute;top:114px;left:50%;transform:translate(-50%)}.SiteChrome-module__6KF-Oq__contactCenter button{text-align:center;width:68px;height:18px;padding:2px 8px;font-size:10px}.SiteChrome-module__6KF-Oq__contactCenter h2{margin-top:8px;font-size:10px;font-weight:400;line-height:14px}.SiteChrome-module__6KF-Oq__socials{gap:12px;margin:0;position:absolute;top:170px;left:50%;transform:translate(-50%)}.SiteChrome-module__6KF-Oq__socials a,.SiteChrome-module__6KF-Oq__socials img{width:16px;height:16px;display:block}.SiteChrome-module__6KF-Oq__contactBottom{font-family:Inter,sans-serif;position:absolute;bottom:24px;left:3.2%;right:3.08%}.SiteChrome-module__6KF-Oq__contactBottom a,.SiteChrome-module__6KF-Oq__contactBottom button{gap:5px}.SiteChrome-module__6KF-Oq__contactBottom a:first-child{font-size:7.228px}.SiteChrome-module__6KF-Oq__contactBottom button:last-child{font-size:8.963px}.SiteChrome-module__6KF-Oq__contactBottom img{width:14px;height:14px}}.SiteChrome-module__6KF-Oq__caseNavRow{align-items:center;display:flex}.SiteChrome-module__6KF-Oq__caseToggle,.SiteChrome-module__6KF-Oq__caseSubmenu[hidden]{display:none}.SiteChrome-module__6KF-Oq__nav a:focus-visible,.SiteChrome-module__6KF-Oq__caseToggle:focus-visible{outline:2px solid var(--brand-500);outline-offset:4px}@media (min-width:981px){.SiteChrome-module__6KF-Oq__caseNav{margin-block:-25px;padding-block:25px}.SiteChrome-module__6KF-Oq__caseSubmenu{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff57;border-radius:999px;justify-content:center;align-items:stretch;padding:9px 20px;display:flex;position:absolute;top:100%;left:3%;right:3%;box-shadow:0 8px 24px #132b3b14}.SiteChrome-module__6KF-Oq__caseSubmenu:before{content:"";height:20px;position:absolute;top:-20px;left:0;right:0}.SiteChrome-module__6KF-Oq__nav .SiteChrome-module__6KF-Oq__caseSubmenu a{text-align:center;white-space:normal;flex:auto;justify-content:center;align-items:center;min-width:0;padding:5px clamp(10px,1.45vw,28px);font-size:clamp(14px,1.05vw,20px);line-height:1.4;display:flex;position:relative}.SiteChrome-module__6KF-Oq__caseSubmenu a+a:before{content:"";opacity:.55;border-left:1px solid;height:60%;position:absolute;top:20%;left:0}.SiteChrome-module__6KF-Oq__nav .SiteChrome-module__6KF-Oq__caseSubmenu a:hover,.SiteChrome-module__6KF-Oq__nav .SiteChrome-module__6KF-Oq__caseSubmenu a[aria-current=page]{opacity:1;color:#fff;background:#76acbfbf}.SiteChrome-module__6KF-Oq__headerDark .SiteChrome-module__6KF-Oq__caseSubmenu,.SiteChrome-module__6KF-Oq__headerScrolled .SiteChrome-module__6KF-Oq__caseSubmenu{color:var(--brand-700);background:#f2f7f8f7;border:1px solid #76acbf33}}@media (max-width:980px){.SiteChrome-module__6KF-Oq__caseNavRow>a{flex:1}.SiteChrome-module__6KF-Oq__caseNavRow{border-bottom:1px solid #233d4f1a}.SiteChrome-module__6KF-Oq__nav .SiteChrome-module__6KF-Oq__caseNavRow a{border-bottom:0}.SiteChrome-module__6KF-Oq__caseToggle{cursor:pointer;width:44px;height:44px;color:var(--brand-700);background:#76acbf1a;border-radius:10px;flex:0 0 44px;place-items:center;display:grid}.SiteChrome-module__6KF-Oq__caseToggle img{transition:transform .18s;transform:rotate(180deg)}.SiteChrome-module__6KF-Oq__caseToggle[aria-expanded=true] img{transform:rotate(0)}.SiteChrome-module__6KF-Oq__caseSubmenu{background:#edf4f6;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 14px;padding:10px;display:grid}.SiteChrome-module__6KF-Oq__nav .SiteChrome-module__6KF-Oq__caseSubmenu a{min-width:0;min-height:48px;color:var(--brand-700);overflow-wrap:anywhere;background:#fff;border:1px solid #76acbf2e;border-radius:8px;justify-content:flex-start;padding:10px;font-size:13px;line-height:1.5}.SiteChrome-module__6KF-Oq__nav .SiteChrome-module__6KF-Oq__caseSubmenu a:hover,.SiteChrome-module__6KF-Oq__nav .SiteChrome-module__6KF-Oq__caseSubmenu a[aria-current=page]{color:#fff;background:var(--brand-500);padding:10px}}@media (prefers-reduced-motion:reduce){.SiteChrome-module__6KF-Oq__caseToggle img{transition:none}}
.WhatsAppContact-module__yZtKKW__floatingContact{z-index:120;justify-items:center;gap:7px;width:clamp(142px,10.4vw,184px);display:grid;position:fixed;top:clamp(88px,6.7vw,128px);right:clamp(16px,2.1vw,40px)}.WhatsAppContact-module__yZtKKW__qrPreviewButton,.WhatsAppContact-module__yZtKKW__whatsAppPill,.WhatsAppContact-module__yZtKKW__modalClose{color:inherit;cursor:pointer;margin:0}.WhatsAppContact-module__yZtKKW__qrPreviewButton{cursor:zoom-in;background:0 0;width:100%;padding:0;display:block}.WhatsAppContact-module__yZtKKW__desktopQrCard{width:100%;color:var(--brand-700);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #76acbfc7;border-radius:10px;justify-items:center;padding:10px 10px 9px;display:grid;box-shadow:0 14px 38px #132b3b24}.WhatsAppContact-module__yZtKKW__desktopQrCard strong{letter-spacing:.07em;margin-bottom:5px;font-size:clamp(10px,.66vw,12px);line-height:1}.WhatsAppContact-module__yZtKKW__desktopQrCard img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:5px;width:100%;height:auto;display:block}.WhatsAppContact-module__yZtKKW__desktopQrCard small{text-align:center;margin-top:5px;font-size:clamp(8px,.5vw,10px);font-weight:600;line-height:1.25}.WhatsAppContact-module__yZtKKW__whatsAppPill{min-height:25px;color:var(--brand-700);background:#ffffffe6;border:1px solid #76acbfd1;border-radius:999px;padding:4px 14px;font-size:clamp(10px,.68vw,13px);font-weight:700;line-height:1;box-shadow:0 8px 22px #132b3b1f}.WhatsAppContact-module__yZtKKW__mobileContactLabel{display:none}.WhatsAppContact-module__yZtKKW__modalOverlay{z-index:300;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e212fb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.WhatsAppContact-module__yZtKKW__modalCard{width:min(480px,92vw);color:var(--ink);text-align:center;background:#fff;border:1px solid #76acbf73;border-radius:26px;padding:42px 40px 36px;position:relative;box-shadow:0 28px 80px #0a202e57}.WhatsAppContact-module__yZtKKW__modalClose{width:34px;height:34px;color:var(--brand-700);background:#ffffffeb;border:1px solid #76acbf73;border-radius:50%;place-items:center;padding:0 0 2px;font-size:22px;line-height:1;display:grid;position:absolute;top:14px;right:14px}.WhatsAppContact-module__yZtKKW__modalEyebrow{color:var(--brand-500);letter-spacing:.12em;margin:0 0 8px;font-size:11px;font-weight:700}.WhatsAppContact-module__yZtKKW__modalCard h2{color:var(--brand-700);margin:0;font-size:clamp(36px,4vw,52px);font-weight:400;line-height:1}.WhatsAppContact-module__yZtKKW__modalQrCard{width:min(270px,100%);color:var(--brand-700);background:linear-gradient(#fff 0%,#f5fafb 100%);border:1px solid #76acbf66;border-radius:20px;justify-items:center;gap:10px;margin:24px auto 0;padding:17px;display:grid}.WhatsAppContact-module__yZtKKW__modalQrCard strong{letter-spacing:.06em;font-size:18px;line-height:1}.WhatsAppContact-module__yZtKKW__modalQrCard img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:#fff;border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 10px 24px #132b3b1a}.WhatsAppContact-module__yZtKKW__modalQrCard span{color:#fff;background:var(--brand-500);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600;line-height:1.25}@media (max-width:980px){.WhatsAppContact-module__yZtKKW__floatingContact{top:auto;right:14px;bottom:calc(18px + env(safe-area-inset-bottom,0px));width:108px;display:block}.WhatsAppContact-module__yZtKKW__qrPreviewButton{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#5b768ef5;border:1px solid #ffffffb3;border-radius:999px;justify-content:center;align-items:center;width:108px;min-width:108px;min-height:46px;padding:0 15px;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 10px 28px #132b3b47}.WhatsAppContact-module__yZtKKW__qrPreviewButton:active{transform:scale(.96);box-shadow:0 6px 18px #132b3b38}.WhatsAppContact-module__yZtKKW__desktopQrCard,.WhatsAppContact-module__yZtKKW__whatsAppPill{display:none}.WhatsAppContact-module__yZtKKW__mobileContactLabel{letter-spacing:.02em;white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.WhatsAppContact-module__yZtKKW__mobileContactLabel img{filter:brightness(0)invert();width:19px;height:19px}.WhatsAppContact-module__yZtKKW__modalOverlay{padding:max(18px, env(safe-area-inset-top,0px)) 14px max(18px, env(safe-area-inset-bottom,0px))}.WhatsAppContact-module__yZtKKW__modalCard{border-radius:22px;width:min(348px,100vw - 28px);padding:34px 18px 24px}.WhatsAppContact-module__yZtKKW__modalEyebrow{font-size:9px}.WhatsAppContact-module__yZtKKW__modalCard h2{font-size:36px}.WhatsAppContact-module__yZtKKW__modalQrCard{border-radius:17px;width:min(236px,76vw);margin-top:18px;padding:13px}.WhatsAppContact-module__yZtKKW__modalQrCard strong{font-size:15px}.WhatsAppContact-module__yZtKKW__modalQrCard span{font-size:10px}}@media (max-width:420px){.WhatsAppContact-module__yZtKKW__floatingContact{right:12px;bottom:calc(14px + env(safe-area-inset-bottom,0px))}}
.CaseDetailPage-module__F2pGrq__page{min-width:1180px;color:var(--brand-700);background:#fff}.CaseDetailPage-module__F2pGrq__hero{height:var(--design-screen);background:#dce9f3;min-height:680px;position:relative;overflow:hidden}.CaseDetailPage-module__F2pGrq__heroImage{object-fit:cover;object-position:right center;width:100%;height:100%;position:absolute;inset:0}.CaseDetailPage-module__F2pGrq__hero:after{content:"";pointer-events:none;background:linear-gradient(#3a597457,#0000 23%);position:absolute;inset:0}.CaseDetailPage-module__F2pGrq__heroCopy{z-index:3;color:var(--brand-700);justify-items:start;display:grid;position:absolute;top:63.7%;left:6.35%}.CaseDetailPage-module__F2pGrq__heroCopy span{color:#fff;letter-spacing:.08em;background:#76acbff2;justify-content:center;align-items:center;min-width:218px;height:53px;padding:0 25px;font-size:28px;display:inline-flex}.CaseDetailPage-module__F2pGrq__heroCopy h1{letter-spacing:.02em;margin:35px 0 0;font-size:72px;font-weight:400;line-height:1.08}.CaseDetailPage-module__F2pGrq__doctorArtboard{z-index:3;aspect-ratio:1920/1097;pointer-events:none;height:max(100%,57.1354vw);position:absolute;top:50%;right:0;transform:translateY(-50%);container-type:size}.CaseDetailPage-module__F2pGrq__doctorLabel{display:contents}.CaseDetailPage-module__F2pGrq__doctorLabel strong,.CaseDetailPage-module__F2pGrq__doctorLabel small,.CaseDetailPage-module__F2pGrq__doctorLine{white-space:nowrap;display:block;position:absolute}.CaseDetailPage-module__F2pGrq__doctorLabel strong{color:#5b7691;font-size:clamp(15px,2.356cqh,25.85px);font-weight:400;line-height:normal}.CaseDetailPage-module__F2pGrq__doctorLabel small{color:#000;font-size:clamp(8px,1.112cqh,12.2px);font-weight:400;line-height:normal}.CaseDetailPage-module__F2pGrq__doctorLine{width:2.629%;height:.067%}.CaseDetailPage-module__F2pGrq__gallery{background:#fff;padding:0 0 clamp(110px,8vw,154px)}.CaseDetailPage-module__F2pGrq__galleryTitle{justify-content:center;align-items:center;height:clamp(180px,26.25svh,288px);font-size:28px;display:flex}.CaseDetailPage-module__F2pGrq__galleryTitle i{background:#5b768e73;width:1px;height:28px;margin:0 22px}.CaseDetailPage-module__F2pGrq__galleryTitle small{font-size:20px}.CaseDetailPage-module__F2pGrq__caseList{width:min(84.32vw,1619px);margin:0 auto}.CaseDetailPage-module__F2pGrq__caseRow{margin-bottom:clamp(92px,9vw,173px)}.CaseDetailPage-module__F2pGrq__caseRow:last-child{margin-bottom:0}.CaseDetailPage-module__F2pGrq__caseRow h2{width:100%;height:clamp(58px,4.72vw,91px);color:var(--brand-700);letter-spacing:.02em;background:linear-gradient(90deg,#d1e8ec 0%,#eaf3f4 72%,#f5f8f8 100%);justify-content:center;align-items:center;margin:0;font-size:clamp(21px,1.72vw,33px);font-weight:400;display:flex}.CaseDetailPage-module__F2pGrq__caseRowBody{grid-template-columns:minmax(0,506.82fr) minmax(0,380.12fr) minmax(0,649.27fr);align-items:stretch;gap:2.56%;margin-top:clamp(54px,4.2vw,81px);display:grid}.CaseDetailPage-module__F2pGrq__caseVisual,.CaseDetailPage-module__F2pGrq__casePortrait{background:#eef4f5;min-width:0;margin:0;position:relative;overflow:hidden}.CaseDetailPage-module__F2pGrq__caseVisualWide{grid-column:span 2}.CaseDetailPage-module__F2pGrq__caseVisual img,.CaseDetailPage-module__F2pGrq__casePortrait img{object-fit:cover;width:100%;height:auto;min-height:100%;display:block}.CaseDetailPage-module__F2pGrq__imageLabel{z-index:1;color:#fff;white-space:nowrap;pointer-events:none;text-shadow:0 1px 2px #122a3b2e;-webkit-user-select:none;user-select:none;font-size:clamp(9px,.73vw,14px);font-weight:400;line-height:1.5;position:absolute}.CaseDetailPage-module__F2pGrq__imageLabelEnd{text-align:right;transform:translate(-100%)}.CaseDetailPage-module__F2pGrq__caseNarrative{color:#2f414f;background:linear-gradient(135deg,#bddee5c7,#eff6f7d6);min-height:100%;padding:clamp(24px,2.35vw,45px) clamp(24px,2.35vw,45px) clamp(22px,2vw,38px)}.CaseDetailPage-module__F2pGrq__cardTop{align-items:center;gap:18px;display:flex}.CaseDetailPage-module__F2pGrq__cardTop span{background:#5b768e9e;flex:1;height:1px}.CaseDetailPage-module__F2pGrq__cardTop small{color:#213746;white-space:nowrap;font-size:clamp(9px,.64vw,12px)}.CaseDetailPage-module__F2pGrq__caseNarrative dl{gap:clamp(14px,1.35vw,26px);margin:clamp(24px,2.15vw,41px) 0 0;display:grid}.CaseDetailPage-module__F2pGrq__caseNarrative dl>div{gap:clamp(6px,.55vw,11px);display:grid}.CaseDetailPage-module__F2pGrq__caseNarrative dt{color:var(--brand-700);font-size:clamp(14px,1.25vw,24px)}.CaseDetailPage-module__F2pGrq__caseNarrative dd{color:#1f2c35;overflow-wrap:anywhere;margin:0;font-size:clamp(14px,1.262vw,24.23px);line-height:1.5}@media (min-width:981px){.CaseDetailPage-module__F2pGrq__page{min-width:0;overflow-x:clip}.CaseDetailPage-module__F2pGrq__heroCopy span{min-width:clamp(154px,11.35vw,218px);height:clamp(40px,4.83svh,53px);padding:0 clamp(16px,1.3vw,25px);font-size:clamp(20px,1.46vw,28px)}.CaseDetailPage-module__F2pGrq__heroCopy h1{margin-top:clamp(22px,3.19svh,35px);font-size:clamp(48px,3.75vw,72px)}}@media (max-width:1320px) and (min-width:981px){.CaseDetailPage-module__F2pGrq__hero{height:57.1354vw;min-height:0}.CaseDetailPage-module__F2pGrq__caseList{width:88vw}.CaseDetailPage-module__F2pGrq__caseRowBody{gap:2%}.CaseDetailPage-module__F2pGrq__caseNarrative{padding:22px}.CaseDetailPage-module__F2pGrq__caseNarrative dl{gap:13px;margin-top:20px}}@media (max-width:980px){.CaseDetailPage-module__F2pGrq__page{min-width:0;overflow-x:clip}.CaseDetailPage-module__F2pGrq__hero{width:100%;height:258px;min-height:0}.CaseDetailPage-module__F2pGrq__heroImage{object-position:right center;height:213px;top:44px;bottom:auto}.CaseDetailPage-module__F2pGrq__hero:after{background:linear-gradient(#3a597429,#0000 34%);height:213px;top:44px}.CaseDetailPage-module__F2pGrq__heroCopy{top:172px;left:max(24px,50vw - 148.5px)}.CaseDetailPage-module__F2pGrq__heroCopy span{letter-spacing:.02em;min-width:76px;height:20px;padding:0 9px;font-size:10px;line-height:20px}.CaseDetailPage-module__F2pGrq__heroCopy h1{letter-spacing:0;max-width:172px;margin:8px 0 0;font-size:18px;line-height:22px}.CaseDetailPage-module__F2pGrq__doctorArtboard{height:213px;top:44px;transform:none}.CaseDetailPage-module__F2pGrq__doctorLabel strong{font-size:5px}.CaseDetailPage-module__F2pGrq__doctorLabel small{font-size:3px}.CaseDetailPage-module__F2pGrq__gallery{height:auto;padding:0 0 48px;position:relative}.CaseDetailPage-module__F2pGrq__galleryTitle{width:240px;height:22px;font-size:16px;line-height:22px;position:absolute;top:36px;left:50%;transform:translate(-50%)}.CaseDetailPage-module__F2pGrq__galleryTitle i{display:none}.CaseDetailPage-module__F2pGrq__galleryTitle small{margin-left:7px;font-size:10px;line-height:14px}.CaseDetailPage-module__F2pGrq__caseList{gap:24px;width:min(327px,100% - 48px);margin:0 auto;padding-top:82px;display:grid}.CaseDetailPage-module__F2pGrq__caseRow{width:100%;height:auto;margin:0}.CaseDetailPage-module__F2pGrq__caseRow h2{text-align:center;letter-spacing:0;width:100%;height:auto;min-height:20px;padding:3px 8px;font-size:10px;line-height:14px}.CaseDetailPage-module__F2pGrq__caseRowBody{grid-template-columns:minmax(0,181fr) minmax(0,136fr);grid-template-rows:var(--mobile-visual-height,181px) auto;column-gap:10px;row-gap:var(--mobile-row-gap,10px);width:100%;height:auto;margin-top:9px;display:grid}.CaseDetailPage-module__F2pGrq__caseVisual,.CaseDetailPage-module__F2pGrq__casePortrait{width:100%;height:100%}.CaseDetailPage-module__F2pGrq__caseVisualWide{grid-column:1/-1}.CaseDetailPage-module__F2pGrq__caseVisual img,.CaseDetailPage-module__F2pGrq__casePortrait img{object-fit:cover;width:100%;height:100%;min-height:0}.CaseDetailPage-module__F2pGrq__imageLabel{text-overflow:ellipsis;max-width:calc(100% - 8px);font-size:6px;line-height:10px;overflow:hidden}.CaseDetailPage-module__F2pGrq__caseNarrative{background:linear-gradient(135deg,#bddee5c7,#eff6f7d6);grid-column:1/-1;width:100%;height:auto;min-height:0;padding:10px 12px}.CaseDetailPage-module__F2pGrq__cardTop{gap:6px;height:12px}.CaseDetailPage-module__F2pGrq__cardTop span{height:1px}.CaseDetailPage-module__F2pGrq__cardTop small{font-size:7px;line-height:11px}.CaseDetailPage-module__F2pGrq__caseNarrative dl{gap:8px;height:auto;margin:0;display:grid}.CaseDetailPage-module__F2pGrq__caseNarrative dl>div{grid-template-rows:auto auto;gap:3px;min-width:0;display:grid}.CaseDetailPage-module__F2pGrq__caseNarrative dt{white-space:normal;align-self:end;font-size:10px;line-height:13px;overflow:visible}.CaseDetailPage-module__F2pGrq__caseNarrative dd{align-self:start;margin:0 0 0 6px;font-size:9px;line-height:12px;display:block;overflow:visible}.CaseDetailPage-module__F2pGrq__page[data-category=breast] .CaseDetailPage-module__F2pGrq__caseRow:nth-child(3){--mobile-visual-height:124px}.CaseDetailPage-module__F2pGrq__page[data-category=skin] .CaseDetailPage-module__F2pGrq__caseRow:nth-child(2){--mobile-visual-height:157px;--mobile-row-gap:9px}.CaseDetailPage-module__F2pGrq__page[data-category=skin] .CaseDetailPage-module__F2pGrq__caseRow:nth-child(4){--mobile-visual-height:159px;--mobile-row-gap:12px}.CaseDetailPage-module__F2pGrq__page[data-category=body] .CaseDetailPage-module__F2pGrq__caseRow:nth-child(9){--mobile-visual-height:258px;--mobile-row-gap:9px}:is(html:lang(en) .CaseDetailPage-module__F2pGrq__heroCopy span,html:lang(ja) .CaseDetailPage-module__F2pGrq__heroCopy span,html:lang(ko) .CaseDetailPage-module__F2pGrq__heroCopy span){text-align:center;white-space:normal;max-width:154px;height:auto;min-height:20px;line-height:12px}:is(html:lang(en) .CaseDetailPage-module__F2pGrq__heroCopy h1,html:lang(ja) .CaseDetailPage-module__F2pGrq__heroCopy h1,html:lang(ko) .CaseDetailPage-module__F2pGrq__heroCopy h1){max-width:190px;font-size:15px;line-height:18px}:is(html:lang(en) .CaseDetailPage-module__F2pGrq__galleryTitle,html:lang(ja) .CaseDetailPage-module__F2pGrq__galleryTitle,html:lang(ko) .CaseDetailPage-module__F2pGrq__galleryTitle){width:310px;font-size:14px}}
.DoctorDetailPage-module__0fztVa__page{min-width:0;color:var(--ink);background:#fff;overflow-x:clip}@media (max-width:980px){.DoctorDetailPage-module__0fztVa__page[data-doctor=liu-tao]{--portrait-ratio:142 / 215;--portrait-offset:4px;--portrait-card-width:100.0%;--portrait-radius:8.33104px;--portrait-width:114.843%;--portrait-height:169.013%;--portrait-left:-7.8366%;--portrait-top:3.2963%}.DoctorDetailPage-module__0fztVa__page[data-doctor=lu-zhihao]{--portrait-ratio:136 / 210;--portrait-offset:9px;--portrait-card-width:95.7746%;--portrait-radius:8px;--portrait-width:105.147%;--portrait-height:119.313%;--portrait-left:0.0%;--portrait-top:-0.0219%}.DoctorDetailPage-module__0fztVa__page[data-doctor=ding-beibei]{--portrait-ratio:136 / 211;--portrait-offset:8px;--portrait-card-width:95.7746%;--portrait-radius:8px;--portrait-width:108.594%;--portrait-height:112.06%;--portrait-left:-0.0149%;--portrait-top:5.7157%}.DoctorDetailPage-module__0fztVa__page[data-doctor=li-zhenqiu]{--portrait-ratio:142 / 219;--portrait-offset:0px;--portrait-card-width:100.0%;--portrait-radius:8px;--portrait-width:192.28%;--portrait-height:187.102%;--portrait-left:-43.6898%;--portrait-top:-22.3744%}.DoctorDetailPage-module__0fztVa__page[data-doctor=zhou-longteng]{--portrait-ratio:138 / 202;--portrait-offset:17px;--portrait-card-width:97.1831%;--portrait-radius:0px;--portrait-width:173.741%;--portrait-height:284.244%;--portrait-left:0.0%;--portrait-top:-0.0482%}.DoctorDetailPage-module__0fztVa__page[data-doctor=gao-wanjia]{--portrait-ratio:142 / 206;--portrait-offset:13px;--portrait-card-width:100.0%;--portrait-radius:4.49219px;--portrait-width:139.057%;--portrait-height:251.325%;--portrait-left:-18.163%;--portrait-top:-4.0795%}.DoctorDetailPage-module__0fztVa__page[data-doctor=lv-yongtao]{--portrait-ratio:142 / 206;--portrait-offset:13px;--portrait-card-width:100.0%;--portrait-radius:8px;--portrait-width:219.168%;--portrait-height:269.005%;--portrait-left:-54.8892%;--portrait-top:-15.9754%}.DoctorDetailPage-module__0fztVa__page[data-doctor=wu-bin]{--portrait-ratio:142 / 211;--portrait-offset:8px;--portrait-card-width:100.0%;--portrait-radius:8px;--portrait-width:168.155%;--portrait-height:169.269%;--portrait-left:-35.503%;--portrait-top:-18.8199%}.DoctorDetailPage-module__0fztVa__page[data-doctor=zhao-yajun]{--portrait-ratio:142 / 212;--portrait-offset:7px;--portrait-card-width:100.0%;--portrait-radius:8px;--portrait-width:122.385%;--portrait-height:146.154%;--portrait-left:1.6388%;--portrait-top:-7.0815%}.DoctorDetailPage-module__0fztVa__page[data-doctor=wu-lin]{--portrait-ratio:142 / 203;--portrait-offset:16px;--portrait-card-width:100.0%;--portrait-radius:8px;--portrait-width:110.563%;--portrait-height:151.362%;--portrait-left:2.1127%;--portrait-top:0.0411%}.DoctorDetailPage-module__0fztVa__page[data-doctor=ma-xiang]{--portrait-ratio:139 / 205;--portrait-offset:14px;--portrait-card-width:97.8873%;--portrait-radius:8px;--portrait-width:115.358%;--portrait-height:174.881%;--portrait-left:-0.7858%;--portrait-top:0.0511%}.DoctorDetailPage-module__0fztVa__page[data-doctor=fang-xinyou]{--portrait-ratio:142 / 210;--portrait-offset:9px;--portrait-card-width:100.0%;--portrait-radius:8px;--portrait-width:114.084%;--portrait-height:166%;--portrait-left:-7.0423%;--portrait-top:3.7675%}.DoctorDetailPage-module__0fztVa__page[data-doctor=guo-junbo]{--portrait-ratio:142 / 209;--portrait-offset:10px;--portrait-card-width:100.0%;--portrait-radius:8px;--portrait-width:113.38%;--portrait-height:147.529%;--portrait-left:-7.0423%;--portrait-top:2.5468%}}.DoctorDetailPage-module__0fztVa__hero{color:#fff;aspect-ratio:1920/1115;background:#9ccddd;width:100%;max-height:1115px;position:relative;overflow:hidden}.DoctorDetailPage-module__0fztVa__heroImage{object-fit:cover;object-position:center}.DoctorDetailPage-module__0fztVa__hero:after{z-index:2;content:"";pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(#5b768e 0%,#5b768ed9 11%,#5b768e7a 41%,#5b768e38 66%,#5b768e0f 87%,#0000);width:100%;height:28.82%;position:absolute;top:0;left:0}.DoctorDetailPage-module__0fztVa__heroCopy{z-index:3;position:absolute;top:26.64%;left:14.11%}.DoctorDetailPage-module__0fztVa__doctorPrefix{font-size:min(3.125vw,60px);font-weight:200;line-height:1;display:block}.DoctorDetailPage-module__0fztVa__heroCopy h1{letter-spacing:.15em;margin:-.03em 0 0;font-size:min(6.25vw,120px);font-weight:500;line-height:1.1}.DoctorDetailPage-module__0fztVa__heroCopy>p{margin:0;font-size:min(2.5vw,48px);font-weight:300;line-height:1.4}.DoctorDetailPage-module__0fztVa__heroCopy>strong{width:min(18.07vw,347px);height:min(2.92vw,56px);color:var(--brand-700);white-space:nowrap;background:#ffffffb8;border-radius:999px;place-items:center;font-size:min(1.875vw,36px);font-weight:400;display:grid;position:absolute;top:min(27.7vw,532px);left:0}.DoctorDetailPage-module__0fztVa__beautyRail{z-index:3;letter-spacing:.08em;flex-direction:column;align-items:center;font-size:min(1.12vw,21px);display:flex;position:absolute;top:26.64%;left:5.51%}.DoctorDetailPage-module__0fztVa__beautyRail span{writing-mode:vertical-rl}.DoctorDetailPage-module__0fztVa__beautyRail i{background:#ffffffbf;width:1px;height:min(25.75vw,494px);margin-top:min(1.9vw,36px)}.DoctorDetailPage-module__0fztVa__profile{aspect-ratio:1920/1115;background:#fff;width:100%;max-height:1115px;position:relative}.DoctorDetailPage-module__0fztVa__profileCopy{width:43%;position:absolute;top:22.42%;left:8.7%}.DoctorDetailPage-module__0fztVa__profileLabel{color:#fff;background:var(--brand-700);place-items:center;width:max-content;min-width:min(14.64vw,281px);height:min(1.77vw,34px);padding:0 .55vw;font-size:min(1.56vw,30px);line-height:1;display:grid}.DoctorDetailPage-module__0fztVa__profileCopy h2{letter-spacing:.15em;margin:.35vw 0 0;font-size:min(4.17vw,80px);font-weight:500;line-height:1.28}.DoctorDetailPage-module__0fztVa__romanized{color:var(--brand-700);margin:-.2vw 0 0;font-size:min(2.08vw,40px);font-weight:300}.DoctorDetailPage-module__0fztVa__profileCopy>strong{color:#fff;background:var(--brand-700);border-radius:999px;place-items:center;width:max-content;min-width:min(18.07vw,347px);height:min(2.92vw,56px);margin-top:min(1.8vw,35px);padding:0 1.55vw;font-size:min(1.875vw,36px);font-weight:400;display:grid}.DoctorDetailPage-module__0fztVa__specialty{color:var(--brand-700);margin-top:min(3.5vw,67px);display:grid}.DoctorDetailPage-module__0fztVa__specialty b{letter-spacing:.1em;font-size:min(1.875vw,36px);font-weight:500}.DoctorDetailPage-module__0fztVa__specialty span{letter-spacing:.1em;margin-top:.25vw;font-size:min(1.56vw,30px)}.DoctorDetailPage-module__0fztVa__quote{margin-top:min(3.3vw,63px)}.DoctorDetailPage-module__0fztVa__quote small{color:var(--brand-700);letter-spacing:.12em;font-size:min(1.56vw,30px);font-weight:300}.DoctorDetailPage-module__0fztVa__quote p{letter-spacing:.16em;background:repeating-linear-gradient(#0000 0 calc(1.63em - 1px),#5b768e6b calc(1.63em - 1px) 1.63em);width:max-content;margin:0;font-size:min(3.125vw,60px);font-weight:200;line-height:1.63}.DoctorDetailPage-module__0fztVa__portraitCard{background:#e7f2f3;border-radius:min(1.2vw,23px);width:34.52%;height:84.04%;position:absolute;top:17.13%;right:7.71%;overflow:hidden}.DoctorDetailPage-module__0fztVa__portraitImage{object-fit:cover;object-position:center top}.DoctorDetailPage-module__0fztVa__zhouProfile{z-index:3}.DoctorDetailPage-module__0fztVa__zhouProfile .DoctorDetailPage-module__0fztVa__profileCopy{top:17.58%;left:7.87%}.DoctorDetailPage-module__0fztVa__zhouProfile .DoctorDetailPage-module__0fztVa__portraitCard{width:40.67%;height:91%;top:11.57%;right:1.33%}.DoctorDetailPage-module__0fztVa__zhouProfile .DoctorDetailPage-module__0fztVa__portraitImage{transform-origin:0 0;transform:translate(8%,16px)scale(1.4)}.DoctorDetailPage-module__0fztVa__gaoProfile,.DoctorDetailPage-module__0fztVa__lvProfile{overflow:hidden}.DoctorDetailPage-module__0fztVa__lvProfile .DoctorDetailPage-module__0fztVa__profileCopy{top:19.4%;left:6.92%}.DoctorDetailPage-module__0fztVa__lvProfile .DoctorDetailPage-module__0fztVa__profileCopy .DoctorDetailPage-module__0fztVa__specialty{margin-top:min(5.21vw,100px)}.DoctorDetailPage-module__0fztVa__lvProfile .DoctorDetailPage-module__0fztVa__profileCopy .DoctorDetailPage-module__0fztVa__quote{margin-top:min(5.47vw,105px)}.DoctorDetailPage-module__0fztVa__lvProfile .DoctorDetailPage-module__0fztVa__portraitCard{width:38.62%;height:86.7%;top:13.84%;right:6.8%}.DoctorDetailPage-module__0fztVa__lvProfile .DoctorDetailPage-module__0fztVa__portraitImage{transform-origin:top;transform:translateY(-10%)scale(1.85)}.DoctorDetailPage-module__0fztVa__expandedPortraitProfile{overflow:hidden}.DoctorDetailPage-module__0fztVa__expandedPortraitProfile .DoctorDetailPage-module__0fztVa__portraitCard{width:38.62%;height:86.7%;top:13.84%;right:6.8%}.DoctorDetailPage-module__0fztVa__wuBinProfile .DoctorDetailPage-module__0fztVa__portraitImage{transform-origin:top;transform:translateY(-5%)scale(1.34)}.DoctorDetailPage-module__0fztVa__zhaoProfile .DoctorDetailPage-module__0fztVa__portraitImage{transform-origin:top;transform:translateY(-4%)scale(1.3)}.DoctorDetailPage-module__0fztVa__wuLinProfile .DoctorDetailPage-module__0fztVa__portraitImage{transform-origin:top;transform:translateY(3%)scale(1.12)}.DoctorDetailPage-module__0fztVa__maProfile .DoctorDetailPage-module__0fztVa__portraitImage{transform-origin:top;transform:translateY(4%)scale(1.12)}.DoctorDetailPage-module__0fztVa__fangProfile .DoctorDetailPage-module__0fztVa__portraitImage{transform-origin:top;transform:translateY(9%)scale(1.12)}.DoctorDetailPage-module__0fztVa__guoProfile .DoctorDetailPage-module__0fztVa__portraitImage{transform-origin:top;transform:translateY(8%)scale(1)}.DoctorDetailPage-module__0fztVa__qualifications{background:#fff;width:100%;min-height:560px;position:relative}.DoctorDetailPage-module__0fztVa__surgeryImage,.DoctorDetailPage-module__0fztVa__qualificationCard{z-index:2;border-radius:min(1.35vw,26px);height:min(47.81vw,918px);position:absolute;top:min(12.4vw,238px);overflow:hidden}.DoctorDetailPage-module__0fztVa__surgeryImage{background:#dbe9ef;width:32.03%;left:8.7%}.DoctorDetailPage-module__0fztVa__surgeryImage img{object-fit:cover;object-position:center}.DoctorDetailPage-module__0fztVa__qualificationCard{background:#faf9f9;width:47.66%;padding:min(3.44vw,66px);left:43.59%}.DoctorDetailPage-module__0fztVa__qualificationCard header h2{color:var(--brand-700);letter-spacing:.06em;margin:0;font-size:min(2.92vw,56px);font-weight:500}.DoctorDetailPage-module__0fztVa__qualificationCard header p{color:var(--brand-700);margin:.1vw 0 0;font-size:min(1.35vw,26px);font-weight:300}.DoctorDetailPage-module__0fztVa__qualificationCard ul{color:#4c5f6f;border-top:1px solid #5b768e59;grid-template-columns:repeat(2,minmax(0,1fr));gap:min(.7vw,14px) min(2.1vw,40px);margin:min(2.25vw,43px) 0 0;padding:min(2.35vw,45px) 0 0;font-size:min(1.25vw,24px);line-height:1.55;list-style:none;display:grid}.DoctorDetailPage-module__0fztVa__qualificationCard li:before{content:"· "}.DoctorDetailPage-module__0fztVa__qualificationCard .DoctorDetailPage-module__0fztVa__qualificationHighlights{border-top:0;grid-template-columns:minmax(0,1fr);padding-top:0}.DoctorDetailPage-module__0fztVa__qualificationColumns{border-top:1px solid #5b768e59;grid-template-columns:repeat(2,minmax(0,1fr));gap:min(2.1vw,40px);margin-top:min(1.5vw,29px);padding-top:min(2.35vw,45px);display:grid}.DoctorDetailPage-module__0fztVa__qualificationCard .DoctorDetailPage-module__0fztVa__qualificationColumns ul{border-top:0;flex-direction:column;gap:min(.7vw,14px);min-width:0;margin:0;padding:0;display:flex}.DoctorDetailPage-module__0fztVa__mobileQualificationSummary,.DoctorDetailPage-module__0fztVa__qualificationCard .DoctorDetailPage-module__0fztVa__mobileQualificationList{display:none}.DoctorDetailPage-module__0fztVa__luQualifications .DoctorDetailPage-module__0fztVa__surgeryImage,.DoctorDetailPage-module__0fztVa__luQualifications .DoctorDetailPage-module__0fztVa__qualificationCard{height:min(33.33vw,640px);top:min(10.94vw,210px)}.DoctorDetailPage-module__0fztVa__luQualifications .DoctorDetailPage-module__0fztVa__surgeryImage{width:33.33%;left:9.79%}.DoctorDetailPage-module__0fztVa__luQualifications .DoctorDetailPage-module__0fztVa__qualificationCard{width:49.53%;padding:min(3.96vw,76px);left:46.04%}.DoctorDetailPage-module__0fztVa__luQualifications .DoctorDetailPage-module__0fztVa__qualificationCard header h2{font-size:min(3.125vw,60px);font-weight:400}.DoctorDetailPage-module__0fztVa__luQualifications .DoctorDetailPage-module__0fztVa__qualificationCard header p{font-size:min(1.46vw,28px)}.DoctorDetailPage-module__0fztVa__luQualifications .DoctorDetailPage-module__0fztVa__qualificationCard ul{border-top:0;grid-template-columns:1fr;margin-top:min(2.76vw,53px);padding-top:0}.DoctorDetailPage-module__0fztVa__dingQualifications .DoctorDetailPage-module__0fztVa__surgeryImage,.DoctorDetailPage-module__0fztVa__dingQualifications .DoctorDetailPage-module__0fztVa__qualificationCard{height:min(48.58vw,933px);top:min(7.5vw,144px)}.DoctorDetailPage-module__0fztVa__dingQualifications .DoctorDetailPage-module__0fztVa__surgeryImage{width:32.8%;left:7.6%}.DoctorDetailPage-module__0fztVa__dingQualifications .DoctorDetailPage-module__0fztVa__qualificationCard{width:48.8%;padding:min(3.75vw,72px);left:43.3%}.DoctorDetailPage-module__0fztVa__dingQualifications .DoctorDetailPage-module__0fztVa__qualificationCard ul{border-top:0;grid-template-columns:1fr;gap:min(.73vw,14px);margin-top:min(3.02vw,58px);padding-top:0}.DoctorDetailPage-module__0fztVa__dingQualifications .DoctorDetailPage-module__0fztVa__qualificationCard li:nth-child(5){border-top:1px solid #5b768e8c;margin-top:min(.83vw,16px);padding-top:min(3.33vw,64px)}.DoctorDetailPage-module__0fztVa__liQualifications .DoctorDetailPage-module__0fztVa__surgeryImage,.DoctorDetailPage-module__0fztVa__liQualifications .DoctorDetailPage-module__0fztVa__qualificationCard{height:min(29.17vw,560px);top:min(7.29vw,140px)}.DoctorDetailPage-module__0fztVa__liQualifications .DoctorDetailPage-module__0fztVa__surgeryImage{width:32.03%;left:9.38%}.DoctorDetailPage-module__0fztVa__liQualifications .DoctorDetailPage-module__0fztVa__qualificationCard{width:47.92%;padding:min(4.17vw,80px) min(3.75vw,72px);left:44.06%}.DoctorDetailPage-module__0fztVa__liQualifications .DoctorDetailPage-module__0fztVa__qualificationCard ul{border-top:0;grid-template-columns:1fr;margin-top:min(2.29vw,44px);padding-top:0}.DoctorDetailPage-module__0fztVa__zhouQualifications .DoctorDetailPage-module__0fztVa__surgeryImage,.DoctorDetailPage-module__0fztVa__zhouQualifications .DoctorDetailPage-module__0fztVa__qualificationCard{height:min(47.29vw,908px);top:min(5.21vw,100px)}.DoctorDetailPage-module__0fztVa__zhouQualifications .DoctorDetailPage-module__0fztVa__surgeryImage{width:32.03%;left:8.7%}.DoctorDetailPage-module__0fztVa__zhouQualifications .DoctorDetailPage-module__0fztVa__qualificationCard{width:47.66%;padding:min(4.38vw,84px) min(3.65vw,70px);left:43.59%}.DoctorDetailPage-module__0fztVa__zhouQualifications .DoctorDetailPage-module__0fztVa__qualificationCard header h2{font-size:min(3.33vw,64px);font-weight:400}.DoctorDetailPage-module__0fztVa__zhouQualifications .DoctorDetailPage-module__0fztVa__qualificationCard header p{font-size:min(1.46vw,28px)}.DoctorDetailPage-module__0fztVa__zhouQualifications .DoctorDetailPage-module__0fztVa__qualificationCard ul{border-top:0;grid-template-columns:1fr;margin-top:min(1.25vw,24px);padding-top:0}.DoctorDetailPage-module__0fztVa__zhouQualifications .DoctorDetailPage-module__0fztVa__qualificationCard li:nth-child(4){border-top:1px solid #5b768e8c;margin-top:min(.31vw,6px);padding-top:min(3.33vw,64px)}.DoctorDetailPage-module__0fztVa__gaoQualifications .DoctorDetailPage-module__0fztVa__surgeryImage,.DoctorDetailPage-module__0fztVa__gaoQualifications .DoctorDetailPage-module__0fztVa__qualificationCard{height:min(50.21vw,964px);top:min(6.46vw,124px)}.DoctorDetailPage-module__0fztVa__gaoQualifications .DoctorDetailPage-module__0fztVa__surgeryImage{width:33.59%;left:5.63%}.DoctorDetailPage-module__0fztVa__gaoQualifications .DoctorDetailPage-module__0fztVa__surgeryImage img{transform:translateY(-7%)scale(1.1)}.DoctorDetailPage-module__0fztVa__gaoQualifications .DoctorDetailPage-module__0fztVa__qualificationCard{width:50.05%;padding:min(4.38vw,84px) min(3.75vw,72px);left:42.12%}.DoctorDetailPage-module__0fztVa__gaoQualifications .DoctorDetailPage-module__0fztVa__qualificationCard header h2{font-size:min(3.125vw,60px);font-weight:400}.DoctorDetailPage-module__0fztVa__gaoQualifications .DoctorDetailPage-module__0fztVa__qualificationCard header p{font-size:min(1.46vw,28px)}.DoctorDetailPage-module__0fztVa__gaoQualifications .DoctorDetailPage-module__0fztVa__qualificationCard ul{border-top:0;grid-template-columns:1fr;gap:min(.99vw,19px);margin-top:min(2.08vw,40px);padding-top:0}.DoctorDetailPage-module__0fztVa__gaoQualifications .DoctorDetailPage-module__0fztVa__qualificationCard li:nth-child(5){border-top:1px solid #5b768e8c;margin-top:min(1.25vw,24px);padding-top:min(2.4vw,46px)}.DoctorDetailPage-module__0fztVa__lvQualifications .DoctorDetailPage-module__0fztVa__surgeryImage,.DoctorDetailPage-module__0fztVa__lvQualifications .DoctorDetailPage-module__0fztVa__qualificationCard{height:min(48.07vw,923px);top:min(5.99vw,115px)}.DoctorDetailPage-module__0fztVa__lvQualifications .DoctorDetailPage-module__0fztVa__surgeryImage{width:32.38%;left:8.97%}.DoctorDetailPage-module__0fztVa__lvQualifications .DoctorDetailPage-module__0fztVa__qualificationCard{width:48.25%;padding:min(4.38vw,84px) min(3.75vw,72px);left:44.2%}.DoctorDetailPage-module__0fztVa__lvQualifications .DoctorDetailPage-module__0fztVa__qualificationCard header h2{font-size:min(3.125vw,60px);font-weight:400}.DoctorDetailPage-module__0fztVa__lvQualifications .DoctorDetailPage-module__0fztVa__qualificationCard header p{font-size:min(1.35vw,26px)}.DoctorDetailPage-module__0fztVa__lvQualifications .DoctorDetailPage-module__0fztVa__qualificationCard ul{border-top:0;grid-template-columns:1fr;gap:min(.83vw,16px);margin-top:min(1.98vw,38px);padding-top:0}.DoctorDetailPage-module__0fztVa__singleColumnQualifications .DoctorDetailPage-module__0fztVa__qualificationCard ul{border-top:0;grid-template-columns:1fr;gap:min(.73vw,14px);margin-top:min(2.08vw,40px);padding-top:0}.DoctorDetailPage-module__0fztVa__wuLinQualifications .DoctorDetailPage-module__0fztVa__surgeryImage,.DoctorDetailPage-module__0fztVa__wuLinQualifications .DoctorDetailPage-module__0fztVa__qualificationCard{height:min(53.13vw,1020px);top:min(12.4vw,238px)}.DoctorDetailPage-module__0fztVa__wuLinQualifications .DoctorDetailPage-module__0fztVa__qualificationCard{padding:min(1.67vw,32px) min(3.44vw,66px)}.DoctorDetailPage-module__0fztVa__wuLinQualifications .DoctorDetailPage-module__0fztVa__qualificationCard ul{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:min(.68vw,13px) min(2.08vw,40px);margin-top:min(1.56vw,30px);padding-top:0}.DoctorDetailPage-module__0fztVa__wuLinQualifications .DoctorDetailPage-module__0fztVa__qualificationCard li:nth-child(-n+5){grid-column:1/-1}.DoctorDetailPage-module__0fztVa__wuLinQualifications .DoctorDetailPage-module__0fztVa__qualificationCard li:nth-child(6),.DoctorDetailPage-module__0fztVa__wuLinQualifications .DoctorDetailPage-module__0fztVa__qualificationCard li:nth-child(7){margin-top:min(.31vw,6px);padding-top:min(2.45vw,47px);position:relative}.DoctorDetailPage-module__0fztVa__wuLinQualifications .DoctorDetailPage-module__0fztVa__qualificationCard li:nth-child(6):after{content:"";background:#5b768e59;width:calc(200% + min(2.08vw,40px));height:1px;position:absolute;top:0;left:0}.DoctorDetailPage-module__0fztVa__guoQualifications .DoctorDetailPage-module__0fztVa__surgeryImage,.DoctorDetailPage-module__0fztVa__guoQualifications .DoctorDetailPage-module__0fztVa__qualificationCard{height:min(33.33vw,640px);top:min(10.94vw,210px)}.DoctorDetailPage-module__0fztVa__guoQualifications .DoctorDetailPage-module__0fztVa__qualificationCard{padding:min(3.96vw,76px)}.DoctorDetailPage-module__0fztVa__guoQualifications .DoctorDetailPage-module__0fztVa__qualificationCard ul{border-top:0;grid-template-columns:1fr;gap:min(.68vw,13px);margin-top:min(2.08vw,40px);padding-top:0}@media (min-width:981px){.DoctorDetailPage-module__0fztVa__qualifications{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:clamp(24px,2.86vw,55px);min-height:0;padding:min(12.4vw,238px) 8.7% min(8.39vw,161px);display:grid;aspect-ratio:auto!important}.DoctorDetailPage-module__0fztVa__qualifications .DoctorDetailPage-module__0fztVa__surgeryImage,.DoctorDetailPage-module__0fztVa__qualifications .DoctorDetailPage-module__0fztVa__qualificationCard{width:100%;min-width:0;height:auto;position:relative;top:auto;left:auto}.DoctorDetailPage-module__0fztVa__qualifications .DoctorDetailPage-module__0fztVa__qualificationCard{min-height:var(--qualification-height,min(47.81vw,918px));padding:clamp(24px,3.44vw,66px)}.DoctorDetailPage-module__0fztVa__qualifications .DoctorDetailPage-module__0fztVa__qualificationCard li{white-space:normal;overflow-wrap:anywhere;min-width:0}.DoctorDetailPage-module__0fztVa__page[data-doctor=lu-zhihao]{--qualification-height:min(32.03vw,615px)}.DoctorDetailPage-module__0fztVa__page[data-doctor=li-zhenqiu]{--qualification-height:min(29.43vw,565px)}.DoctorDetailPage-module__0fztVa__page[data-doctor=guo-junbo]{--qualification-height:min(33.39vw,641px)}.DoctorDetailPage-module__0fztVa__page[data-doctor=wu-lin]{--qualification-height:min(53.28vw,1023px)}}.DoctorDetailPage-module__0fztVa__honors{background:#fafafa;width:100%;min-height:680px;position:relative;overflow:hidden}.DoctorDetailPage-module__0fztVa__honorGrid{columns:2;column-gap:min(1.25vw,24px);width:41.46%;max-height:calc(100% - min(8.9vw,171px));position:absolute;top:min(8.9vw,171px);left:8.7%;overflow:hidden}.DoctorDetailPage-module__0fztVa__honorImage{break-inside:avoid;background:#e6eef1;width:100%;margin:0 0 min(1.25vw,24px);overflow:hidden}.DoctorDetailPage-module__0fztVa__honorImage img{object-fit:contain;width:100%;height:auto;display:block}.DoctorDetailPage-module__0fztVa__liuHonorGrid{columns:initial;grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:min(1.25vw,24px);height:min(81.1vw,1557px);max-height:none;display:grid}.DoctorDetailPage-module__0fztVa__liuHonorGrid .DoctorDetailPage-module__0fztVa__honorImage{height:100%;margin:0}.DoctorDetailPage-module__0fztVa__liuHonorGrid .DoctorDetailPage-module__0fztVa__honorImage img{object-fit:cover;width:100%;height:100%}.DoctorDetailPage-module__0fztVa__liuHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:first-child{grid-area:1/1/span 2/span 1}.DoctorDetailPage-module__0fztVa__liuHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(2){grid-area:1/2/span 2/span 1}.DoctorDetailPage-module__0fztVa__liuHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(3){grid-area:3/1/span 2/span 1}.DoctorDetailPage-module__0fztVa__liuHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(4){grid-area:3/2}.DoctorDetailPage-module__0fztVa__liuHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(5){grid-area:4/2}.DoctorDetailPage-module__0fztVa__liuHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(6){grid-area:5/1}.DoctorDetailPage-module__0fztVa__liuHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(7){grid-area:5/2/span 2/span 1}.DoctorDetailPage-module__0fztVa__liuHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(8){grid-area:6/1}.DoctorDetailPage-module__0fztVa__luHonorGrid{columns:initial;grid-template-rows:repeat(3,min(13.91vw,267px));grid-template-columns:repeat(2,minmax(0,1fr));gap:min(1.25vw,24px);width:45.78%;max-height:none;display:grid;left:4.09%}.DoctorDetailPage-module__0fztVa__luHonorGrid .DoctorDetailPage-module__0fztVa__honorImage{height:100%;margin:0}.DoctorDetailPage-module__0fztVa__luHonorGrid .DoctorDetailPage-module__0fztVa__honorImage img{object-fit:cover;width:100%;height:100%}.DoctorDetailPage-module__0fztVa__luHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:first-child{grid-area:1/1}.DoctorDetailPage-module__0fztVa__luHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(2){grid-area:1/2/span 2/span 1}.DoctorDetailPage-module__0fztVa__luHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(3){grid-area:2/1}.DoctorDetailPage-module__0fztVa__luHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(4){grid-area:3/2}.DoctorDetailPage-module__0fztVa__luHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(5){grid-area:3/1}.DoctorDetailPage-module__0fztVa__luHonors .DoctorDetailPage-module__0fztVa__honorTitle{top:min(7.19vw,138px);right:4.6%}.DoctorDetailPage-module__0fztVa__luHonors .DoctorDetailPage-module__0fztVa__honorTitle h2{font-size:min(3.33vw,64px);font-weight:400}.DoctorDetailPage-module__0fztVa__liHonorGrid{columns:initial;grid-template-rows:min(12.24vw,235px) min(12.24vw,235px) min(13.75vw,264px) min(12.4vw,238px) min(12.4vw,238px);grid-template-columns:repeat(2,minmax(0,1fr));gap:min(1.25vw,24px);width:41.46%;max-height:none;display:grid;top:min(9.38vw,180px);left:8.54%}.DoctorDetailPage-module__0fztVa__liHonorGrid .DoctorDetailPage-module__0fztVa__honorImage{height:100%;margin:0}.DoctorDetailPage-module__0fztVa__liHonorGrid .DoctorDetailPage-module__0fztVa__honorImage img{object-fit:cover;width:100%;height:100%}.DoctorDetailPage-module__0fztVa__liHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:first-child{grid-area:1/1/span 3/span 1}.DoctorDetailPage-module__0fztVa__liHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(2){grid-area:1/2/span 2/span 1}.DoctorDetailPage-module__0fztVa__liHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(3){grid-area:3/2/span 2/span 1}.DoctorDetailPage-module__0fztVa__liHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(4){grid-area:4/1}.DoctorDetailPage-module__0fztVa__liHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(5){grid-area:5/1}.DoctorDetailPage-module__0fztVa__liHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(6){grid-area:5/2}.DoctorDetailPage-module__0fztVa__liHonors .DoctorDetailPage-module__0fztVa__honorTitle{top:min(8.65vw,166px);right:8.8%}.DoctorDetailPage-module__0fztVa__liHonors .DoctorDetailPage-module__0fztVa__honorTitle h2{font-size:min(2.92vw,56px);font-weight:400;line-height:1.2}.DoctorDetailPage-module__0fztVa__liHonors .DoctorDetailPage-module__0fztVa__honorTitle p{font-size:min(1.46vw,28px)}.DoctorDetailPage-module__0fztVa__liHonors .DoctorDetailPage-module__0fztVa__honorTitle:after{height:min(17.55vw,337px);top:min(9.06vw,174px)}.DoctorDetailPage-module__0fztVa__zhouHonorGrid{columns:initial;grid-template-rows:min(24.9vw,478px) min(14.11vw,271px) min(12.92vw,248px) min(12.81vw,246px);grid-template-columns:repeat(2,minmax(0,1fr));gap:min(1.35vw,26px) min(1.25vw,24px);width:43.02%;max-height:none;display:grid;top:min(9.64vw,185px);left:7.08%}.DoctorDetailPage-module__0fztVa__zhouHonorGrid .DoctorDetailPage-module__0fztVa__honorImage{height:100%;margin:0}.DoctorDetailPage-module__0fztVa__zhouHonorGrid .DoctorDetailPage-module__0fztVa__honorImage img{object-fit:cover;width:100%;height:100%}.DoctorDetailPage-module__0fztVa__zhouHonors .DoctorDetailPage-module__0fztVa__honorTitle{top:min(8.96vw,172px);right:7.35%}.DoctorDetailPage-module__0fztVa__zhouHonors .DoctorDetailPage-module__0fztVa__honorTitle h2{font-size:min(3.125vw,60px);font-weight:400;line-height:1.2}.DoctorDetailPage-module__0fztVa__zhouHonors .DoctorDetailPage-module__0fztVa__honorTitle p{font-size:min(1.35vw,26px)}.DoctorDetailPage-module__0fztVa__zhouHonors .DoctorDetailPage-module__0fztVa__honorTitle:after{height:min(26.72vw,513px);top:min(.68vw,13px)}.DoctorDetailPage-module__0fztVa__gaoHonorGrid{columns:initial;grid-template-rows:11.41vw 11.77vw 11.15vw 11.77vw 20.31vw;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.04vw 1.88vw;width:36.61%;max-height:none;display:grid;top:min(6.25vw,120px);left:7.92%;overflow:visible}.DoctorDetailPage-module__0fztVa__gaoHonorGrid .DoctorDetailPage-module__0fztVa__honorImage{height:100%;margin:0}.DoctorDetailPage-module__0fztVa__gaoHonorGrid .DoctorDetailPage-module__0fztVa__honorImage img{object-fit:cover;width:100%;height:100%}.DoctorDetailPage-module__0fztVa__gaoHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:first-child{grid-area:1/1}.DoctorDetailPage-module__0fztVa__gaoHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(2){grid-area:1/2}.DoctorDetailPage-module__0fztVa__gaoHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(3){grid-area:3/1/span 2/span 1}.DoctorDetailPage-module__0fztVa__gaoHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(4){grid-area:2/2}.DoctorDetailPage-module__0fztVa__gaoHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(5){grid-area:4/2}.DoctorDetailPage-module__0fztVa__gaoHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(6){grid-area:2/1}.DoctorDetailPage-module__0fztVa__gaoHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(7){grid-area:3/2}.DoctorDetailPage-module__0fztVa__gaoHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(8){grid-area:5/1/span 1/span 2}.DoctorDetailPage-module__0fztVa__gaoHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:first-child img,.DoctorDetailPage-module__0fztVa__gaoHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(4) img,.DoctorDetailPage-module__0fztVa__gaoHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(6) img,.DoctorDetailPage-module__0fztVa__gaoHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(7) img{height:200%}.DoctorDetailPage-module__0fztVa__gaoHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(6) img,.DoctorDetailPage-module__0fztVa__gaoHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(7) img{transform:translateY(-50%)}.DoctorDetailPage-module__0fztVa__gaoHonors .DoctorDetailPage-module__0fztVa__honorTitle{top:min(6.82vw,131px);right:7.08%}.DoctorDetailPage-module__0fztVa__gaoHonors .DoctorDetailPage-module__0fztVa__honorTitle h2{font-size:min(3.125vw,60px);font-weight:400;line-height:1.2}.DoctorDetailPage-module__0fztVa__gaoHonors .DoctorDetailPage-module__0fztVa__honorTitle p{font-size:min(1.35vw,26px)}.DoctorDetailPage-module__0fztVa__gaoHonors .DoctorDetailPage-module__0fztVa__honorTitle:after{height:min(26.56vw,510px);top:min(.1vw,2px)}.DoctorDetailPage-module__0fztVa__lvHonorGrid{columns:initial;grid-template-rows:min(13.85vw,266px) min(14.22vw,273px) min(13.07vw,251px) min(12.97vw,249px);grid-template-columns:minmax(0,1.077fr) minmax(0,1fr);gap:min(1.46vw,28px) min(2.14vw,41px);width:43.07%;max-height:none;display:grid;top:min(8.07vw,155px);left:6.76%;overflow:visible}.DoctorDetailPage-module__0fztVa__lvHonorGrid .DoctorDetailPage-module__0fztVa__honorImage{height:100%;margin:0}.DoctorDetailPage-module__0fztVa__lvHonorGrid .DoctorDetailPage-module__0fztVa__honorImage img{object-fit:cover;width:100%;height:100%}.DoctorDetailPage-module__0fztVa__lvHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:first-child{grid-area:1/1/span 2/span 1}.DoctorDetailPage-module__0fztVa__lvHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(2){grid-area:1/2}.DoctorDetailPage-module__0fztVa__lvHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(3){grid-area:3/1}.DoctorDetailPage-module__0fztVa__lvHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(4){grid-area:2/2}.DoctorDetailPage-module__0fztVa__lvHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(5){grid-area:4/1}.DoctorDetailPage-module__0fztVa__lvHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(6){grid-area:3/2/span 2/span 1}.DoctorDetailPage-module__0fztVa__lvHonors .DoctorDetailPage-module__0fztVa__honorTitle{top:min(7.76vw,149px);right:5.96%}.DoctorDetailPage-module__0fztVa__lvHonors .DoctorDetailPage-module__0fztVa__honorTitle h2{font-size:min(3.125vw,60px);font-weight:400;line-height:1.2}.DoctorDetailPage-module__0fztVa__lvHonors .DoctorDetailPage-module__0fztVa__honorTitle p{font-size:min(1.35vw,26px)}.DoctorDetailPage-module__0fztVa__lvHonors .DoctorDetailPage-module__0fztVa__honorTitle:after{height:min(27.19vw,522px);top:min(.1vw,2px)}.DoctorDetailPage-module__0fztVa__wuBinHonorGrid,.DoctorDetailPage-module__0fztVa__zhaoHonorGrid,.DoctorDetailPage-module__0fztVa__wuLinHonorGrid,.DoctorDetailPage-module__0fztVa__maHonorGrid,.DoctorDetailPage-module__0fztVa__fangHonorGrid,.DoctorDetailPage-module__0fztVa__guoHonorGrid{columns:initial;max-height:none;display:grid;overflow:visible}.DoctorDetailPage-module__0fztVa__wuBinHonorGrid .DoctorDetailPage-module__0fztVa__honorImage,.DoctorDetailPage-module__0fztVa__zhaoHonorGrid .DoctorDetailPage-module__0fztVa__honorImage,.DoctorDetailPage-module__0fztVa__wuLinHonorGrid .DoctorDetailPage-module__0fztVa__honorImage,.DoctorDetailPage-module__0fztVa__maHonorGrid .DoctorDetailPage-module__0fztVa__honorImage,.DoctorDetailPage-module__0fztVa__fangHonorGrid .DoctorDetailPage-module__0fztVa__honorImage,.DoctorDetailPage-module__0fztVa__guoHonorGrid .DoctorDetailPage-module__0fztVa__honorImage{height:100%;margin:0}.DoctorDetailPage-module__0fztVa__wuBinHonorGrid .DoctorDetailPage-module__0fztVa__honorImage img,.DoctorDetailPage-module__0fztVa__zhaoHonorGrid .DoctorDetailPage-module__0fztVa__honorImage img,.DoctorDetailPage-module__0fztVa__wuLinHonorGrid .DoctorDetailPage-module__0fztVa__honorImage img,.DoctorDetailPage-module__0fztVa__maHonorGrid .DoctorDetailPage-module__0fztVa__honorImage img,.DoctorDetailPage-module__0fztVa__fangHonorGrid .DoctorDetailPage-module__0fztVa__honorImage img,.DoctorDetailPage-module__0fztVa__guoHonorGrid .DoctorDetailPage-module__0fztVa__honorImage img{object-fit:cover;width:100%;height:100%}.DoctorDetailPage-module__0fztVa__wuBinHonorGrid{grid-template-rows:min(13.91vw,267px) min(13.91vw,267px) min(12.24vw,235px) min(12.24vw,235px);grid-template-columns:repeat(2,minmax(0,1fr));gap:min(1.25vw,24px)}.DoctorDetailPage-module__0fztVa__wuBinHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:first-child{grid-area:1/1/span 2}.DoctorDetailPage-module__0fztVa__wuBinHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(2){grid-area:1/2}.DoctorDetailPage-module__0fztVa__wuBinHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(3){grid-area:3/1}.DoctorDetailPage-module__0fztVa__wuBinHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(4){grid-area:2/2}.DoctorDetailPage-module__0fztVa__wuBinHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(5){grid-area:4/1}.DoctorDetailPage-module__0fztVa__wuBinHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(6){grid-area:3/2}.DoctorDetailPage-module__0fztVa__wuBinHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(7){grid-area:4/2}.DoctorDetailPage-module__0fztVa__zhaoHonorGrid{grid-template-rows:min(28.13vw,540px) min(28.13vw,540px) min(18.75vw,360px) min(27.34vw,525px) min(27.34vw,525px);grid-template-columns:repeat(6,minmax(0,1fr));gap:min(1.25vw,24px)}.DoctorDetailPage-module__0fztVa__zhaoHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:first-child{grid-area:1/1/span 1/span 3}.DoctorDetailPage-module__0fztVa__zhaoHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(2){grid-area:1/4/span 1/span 3}.DoctorDetailPage-module__0fztVa__zhaoHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(3){grid-area:2/1/span 1/span 3}.DoctorDetailPage-module__0fztVa__zhaoHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(4){grid-area:2/4/span 1/span 3}.DoctorDetailPage-module__0fztVa__zhaoHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(5){grid-area:3/1/span 1/span 2}.DoctorDetailPage-module__0fztVa__zhaoHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(6){grid-area:3/3/span 1/span 2}.DoctorDetailPage-module__0fztVa__zhaoHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(7){grid-area:3/5/span 1/span 2}.DoctorDetailPage-module__0fztVa__zhaoHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(8){grid-area:4/1/span 1/span 3}.DoctorDetailPage-module__0fztVa__zhaoHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(9){grid-area:4/4/span 2/span 3}.DoctorDetailPage-module__0fztVa__zhaoHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(10){grid-area:5/1/span 1/span 3}.DoctorDetailPage-module__0fztVa__wuLinHonorGrid{grid-template-rows:min(26.35vw,506px) min(28.02vw,538px) repeat(3,min(13.54vw,260px));grid-template-columns:repeat(2,minmax(0,1fr));gap:min(1.25vw,24px)}.DoctorDetailPage-module__0fztVa__wuLinHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:first-child{grid-area:1/1/span 1/span 2}.DoctorDetailPage-module__0fztVa__wuLinHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(2){grid-area:2/1/span 1/span 2}.DoctorDetailPage-module__0fztVa__wuLinHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(3){grid-area:3/2}.DoctorDetailPage-module__0fztVa__wuLinHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(4){grid-area:4/2/span 2}.DoctorDetailPage-module__0fztVa__wuLinHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(5){grid-area:5/1}.DoctorDetailPage-module__0fztVa__wuLinHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(6){grid-area:3/1}.DoctorDetailPage-module__0fztVa__wuLinHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(7){grid-area:4/1}.DoctorDetailPage-module__0fztVa__maHonorGrid{grid-template-rows:min(27.86vw,535px) min(26.04vw,500px);grid-template-columns:repeat(3,minmax(0,1fr));gap:min(1.25vw,24px);width:62.81%}.DoctorDetailPage-module__0fztVa__maHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:first-child{grid-area:1/1}.DoctorDetailPage-module__0fztVa__maHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(2){grid-area:1/2}.DoctorDetailPage-module__0fztVa__maHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(3){grid-area:2/1}.DoctorDetailPage-module__0fztVa__maHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(4){grid-area:2/2/span 1/span 2}.DoctorDetailPage-module__0fztVa__fangHonorGrid{grid-template-rows:repeat(3,min(14.11vw,271px));grid-template-columns:repeat(2,minmax(0,1fr));gap:min(1.25vw,24px)}.DoctorDetailPage-module__0fztVa__fangHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(-n+3) img{object-fit:fill;height:200%}.DoctorDetailPage-module__0fztVa__fangHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(2) img{transform:translateY(-50%)}.DoctorDetailPage-module__0fztVa__guoHonorGrid{grid-template-rows:repeat(3,min(12.24vw,235px)) repeat(2,min(18.75vw,360px));grid-template-columns:repeat(2,minmax(0,1fr));gap:min(1.25vw,24px)}.DoctorDetailPage-module__0fztVa__guoHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(7){grid-area:4/1/span 1/span 2}.DoctorDetailPage-module__0fztVa__guoHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(8){grid-area:5/1/span 1/span 2}.DoctorDetailPage-module__0fztVa__guoHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(4){grid-area:3/1}.DoctorDetailPage-module__0fztVa__guoHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(5){grid-area:2/2}.DoctorDetailPage-module__0fztVa__guoHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(6){grid-area:3/2}.DoctorDetailPage-module__0fztVa__honorTitle{width:28%;color:var(--brand-700);text-align:right;position:absolute;top:min(8.4vw,161px);right:8.8%}.DoctorDetailPage-module__0fztVa__honorTitle:after{content:"";background:linear-gradient(#5b768e00,#5b768e99);width:1px;height:min(25.75vw,494px);position:absolute;top:min(4.2vw,80px);right:0}.DoctorDetailPage-module__0fztVa__honorTitle h2{letter-spacing:.06em;white-space:nowrap;margin:0 min(1.8vw,35px) 0 0;font-size:min(2.92vw,56px);font-weight:500}html:lang(en) .DoctorDetailPage-module__0fztVa__heroCopy h1{letter-spacing:.035em;max-width:39vw;font-size:min(4vw,77px);line-height:1.05}html:lang(en) .DoctorDetailPage-module__0fztVa__heroCopy>p{display:none}html:lang(en) .DoctorDetailPage-module__0fztVa__profileCopy .DoctorDetailPage-module__0fztVa__romanized{display:none}:is(html:lang(en) .DoctorDetailPage-module__0fztVa__heroCopy>strong,html:lang(ja) .DoctorDetailPage-module__0fztVa__heroCopy>strong,html:lang(ko) .DoctorDetailPage-module__0fztVa__heroCopy>strong){width:max-content;min-width:min(18.07vw,347px);max-width:42vw;padding-inline:min(1.25vw,24px);font-size:min(1.25vw,24px)}html:lang(en) .DoctorDetailPage-module__0fztVa__profileCopy h2{letter-spacing:.025em;font-size:min(3.3vw,63px)}html:lang(en) .DoctorDetailPage-module__0fztVa__quote small{letter-spacing:.02em}html:lang(en) .DoctorDetailPage-module__0fztVa__quote p{letter-spacing:.015em;width:min(38vw,730px);font-size:min(2vw,38px);line-height:1.7}:is(html:lang(en) .DoctorDetailPage-module__0fztVa__qualificationCard header h2,html:lang(ja) .DoctorDetailPage-module__0fztVa__qualificationCard header h2,html:lang(ko) .DoctorDetailPage-module__0fztVa__qualificationCard header h2){letter-spacing:.01em;font-size:min(2.35vw,45px)}:is(html:lang(en) .DoctorDetailPage-module__0fztVa__qualificationCard li,html:lang(ja) .DoctorDetailPage-module__0fztVa__qualificationCard li,html:lang(ko) .DoctorDetailPage-module__0fztVa__qualificationCard li){overflow-wrap:anywhere;min-width:0}:is(html:lang(en) .DoctorDetailPage-module__0fztVa__honorTitle h2,html:lang(ja) .DoctorDetailPage-module__0fztVa__honorTitle h2,html:lang(ko) .DoctorDetailPage-module__0fztVa__honorTitle h2){letter-spacing:.01em;white-space:normal;max-width:min(28vw,538px);font-size:min(2.35vw,45px);line-height:1.25}.DoctorDetailPage-module__0fztVa__honorTitle p{margin:.2vw min(1.8vw,35px) 0 0;font-size:min(1.35vw,26px);font-weight:300;line-height:1.4}.DoctorDetailPage-module__0fztVa__doctorFooter{height:min(57.14vw,1097px)!important;min-height:680px!important}@media (max-width:980px){.DoctorDetailPage-module__0fztVa__page{min-width:0;overflow-x:clip}.DoctorDetailPage-module__0fztVa__hero{aspect-ratio:auto;width:100%;height:257px;max-height:none}.DoctorDetailPage-module__0fztVa__heroImage{object-fit:cover;object-position:center;width:100%!important;height:213px!important;inset:44px 0 auto!important}.DoctorDetailPage-module__0fztVa__hero:after{height:62.75px;top:44px}.DoctorDetailPage-module__0fztVa__heroCopy{top:83px;left:max(39px,50% - 142.5px)}.DoctorDetailPage-module__0fztVa__doctorPrefix{font-size:12px;line-height:17px}.DoctorDetailPage-module__0fztVa__heroCopy h1{letter-spacing:.15em;max-width:180px;margin:-5px 0 0;font-size:24px;line-height:34px}.DoctorDetailPage-module__0fztVa__heroCopy>p{margin:-1px 0 0;font-size:10px;line-height:14px}.DoctorDetailPage-module__0fztVa__heroCopy>strong{text-align:center;white-space:normal;width:max-content;min-width:82px;max-width:180px;height:20px;padding:0 7px;font-size:10px;line-height:12px;top:121px;left:-6px}.DoctorDetailPage-module__0fztVa__beautyRail{font-size:8px;line-height:11px;top:85px;left:max(16px,50% - 171.5px)}.DoctorDetailPage-module__0fztVa__beautyRail i{width:1px;height:105px;margin-top:4px}.DoctorDetailPage-module__0fztVa__profile,.DoctorDetailPage-module__0fztVa__zhouProfile,.DoctorDetailPage-module__0fztVa__gaoProfile,.DoctorDetailPage-module__0fztVa__lvProfile,.DoctorDetailPage-module__0fztVa__expandedPortraitProfile{z-index:auto;aspect-ratio:auto;grid-template-columns:minmax(0,177fr) minmax(0,142fr);align-items:start;gap:8px;width:100%;height:auto;min-height:287px;max-height:none;padding:33px max(24px,50% - 163.5px);display:grid;overflow:hidden}.DoctorDetailPage-module__0fztVa__profile .DoctorDetailPage-module__0fztVa__profileCopy{width:100%;position:relative;top:auto;left:auto}.DoctorDetailPage-module__0fztVa__profileLabel{min-width:95px;height:14px;padding:0 4px;font-size:10px;line-height:14px}.DoctorDetailPage-module__0fztVa__profileCopy h2{letter-spacing:.15em;margin:4px 0 0 1px;font-size:16px;line-height:18px}.DoctorDetailPage-module__0fztVa__romanized{margin:0 0 0 1px;font-size:10px;line-height:14px}.DoctorDetailPage-module__0fztVa__profileCopy>strong{text-align:center;white-space:normal;min-width:90px;max-width:100%;height:auto;min-height:14px;margin-top:8px;padding:0 6px;font-size:10px;line-height:14px;overflow:visible}.DoctorDetailPage-module__0fztVa__profileCopy .DoctorDetailPage-module__0fztVa__specialty,.DoctorDetailPage-module__0fztVa__lvProfile .DoctorDetailPage-module__0fztVa__profileCopy .DoctorDetailPage-module__0fztVa__specialty{margin-top:13px}.DoctorDetailPage-module__0fztVa__specialty b,.DoctorDetailPage-module__0fztVa__specialty span{letter-spacing:.1em;white-space:normal;font-size:12px;line-height:17px;overflow:visible}.DoctorDetailPage-module__0fztVa__specialty span{margin-top:0}.DoctorDetailPage-module__0fztVa__profileCopy .DoctorDetailPage-module__0fztVa__quote,.DoctorDetailPage-module__0fztVa__lvProfile .DoctorDetailPage-module__0fztVa__profileCopy .DoctorDetailPage-module__0fztVa__quote{margin-top:12px}.DoctorDetailPage-module__0fztVa__quote small{letter-spacing:.12em;text-overflow:ellipsis;white-space:normal;font-size:10px;line-height:20px;display:block;overflow:visible}.DoctorDetailPage-module__0fztVa__quote p{letter-spacing:.14em;white-space:normal;text-wrap:pretty;width:100%;max-width:100%;margin:9px 0 0;font-size:14px;line-height:22px;overflow:visible}.DoctorDetailPage-module__0fztVa__profile .DoctorDetailPage-module__0fztVa__portraitCard{width:var(--portrait-card-width,100%);height:auto;aspect-ratio:var(--portrait-ratio,142 / 219);margin-top:var(--portrait-offset,0px);border-radius:var(--portrait-radius,8px);justify-self:end;position:relative;top:auto;right:auto}.DoctorDetailPage-module__0fztVa__profile .DoctorDetailPage-module__0fztVa__portraitImage{object-fit:fill;max-width:none;transform:none;inset:auto!important;left:var(--portrait-left,0%)!important;top:var(--portrait-top,0%)!important;width:var(--portrait-width,100%)!important;height:var(--portrait-height,100%)!important}.DoctorDetailPage-module__0fztVa__qualifications,.DoctorDetailPage-module__0fztVa__luQualifications,.DoctorDetailPage-module__0fztVa__dingQualifications,.DoctorDetailPage-module__0fztVa__liQualifications,.DoctorDetailPage-module__0fztVa__zhouQualifications,.DoctorDetailPage-module__0fztVa__gaoQualifications,.DoctorDetailPage-module__0fztVa__lvQualifications,.DoctorDetailPage-module__0fztVa__wuLinQualifications,.DoctorDetailPage-module__0fztVa__guoQualifications{grid-template-rows:minmax(180px,auto) auto;grid-template-columns:minmax(0,128fr) minmax(0,195fr);gap:13px 4px;width:100%;min-height:0;padding:31px max(24px,50% - 320px) 32px;display:grid;aspect-ratio:auto!important}.DoctorDetailPage-module__0fztVa__qualifications .DoctorDetailPage-module__0fztVa__surgeryImage{border-radius:8px;width:calc(100% - 1px);height:100%;min-height:180px;margin-left:1px;position:relative;top:auto;left:auto}.DoctorDetailPage-module__0fztVa__qualifications .DoctorDetailPage-module__0fztVa__surgeryImage img{object-fit:cover;object-position:center;transform:none}.DoctorDetailPage-module__0fztVa__mobileQualificationSummary{color:#4c5f6f;background:#fff;border-radius:8px;flex-direction:column;width:100%;height:auto;min-height:180px;padding-left:16px;display:flex;position:relative}.DoctorDetailPage-module__0fztVa__mobileQualificationSummary header{width:100%;position:static}.DoctorDetailPage-module__0fztVa__mobileQualificationSummary h2{color:var(--brand-700);letter-spacing:.06em;white-space:normal;margin:0;font-size:14px;font-weight:500;line-height:20px}.DoctorDetailPage-module__0fztVa__mobileQualificationSummary header p{color:var(--brand-700);white-space:normal;margin:2px 0 0;font-size:10px;font-weight:300;line-height:14px}.DoctorDetailPage-module__0fztVa__mobileQualificationSummary ul{color:#4c5f6f;border-left:1px solid #5b768e73;gap:8px;margin:20px 0 0;padding:0 2px 0 8px;font-size:12px;line-height:20px;list-style:none;display:grid;position:static}.DoctorDetailPage-module__0fztVa__mobileQualificationSummary li{white-space:normal;overflow-wrap:anywhere;min-width:0}.DoctorDetailPage-module__0fztVa__qualifications .DoctorDetailPage-module__0fztVa__qualificationCard{background:#faf9f9;border-radius:8px;grid-column:1/-1;width:100%;height:auto;min-height:0;padding:16px;display:block;position:relative;top:auto;left:auto}.DoctorDetailPage-module__0fztVa__qualifications .DoctorDetailPage-module__0fztVa__qualificationCard:has(.DoctorDetailPage-module__0fztVa__mobileQualificationList:empty){display:none}.DoctorDetailPage-module__0fztVa__qualificationCard>header,.DoctorDetailPage-module__0fztVa__qualificationCard>.DoctorDetailPage-module__0fztVa__desktopQualificationList{display:none}.DoctorDetailPage-module__0fztVa__qualifications .DoctorDetailPage-module__0fztVa__qualificationCard .DoctorDetailPage-module__0fztVa__mobileQualificationList{color:#4c5f6f;border:0;grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;font-size:12px;line-height:20px;list-style:none;display:grid}.DoctorDetailPage-module__0fztVa__qualifications .DoctorDetailPage-module__0fztVa__qualificationCard .DoctorDetailPage-module__0fztVa__mobileQualificationList li{overflow-wrap:anywhere;border:0;grid-column:auto;min-width:0;margin-top:0;padding-top:0}.DoctorDetailPage-module__0fztVa__qualifications .DoctorDetailPage-module__0fztVa__qualificationCard .DoctorDetailPage-module__0fztVa__mobileQualificationList li:after{display:none}.DoctorDetailPage-module__0fztVa__honors,.DoctorDetailPage-module__0fztVa__luHonors,.DoctorDetailPage-module__0fztVa__liHonors,.DoctorDetailPage-module__0fztVa__zhouHonors,.DoctorDetailPage-module__0fztVa__gaoHonors,.DoctorDetailPage-module__0fztVa__lvHonors{width:100%;min-height:0;padding:32px max(24px,50% - 163.5px);overflow:hidden;aspect-ratio:auto!important}.DoctorDetailPage-module__0fztVa__honors .DoctorDetailPage-module__0fztVa__honorGrid{columns:initial;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:100px;gap:6px;width:min(180px,55.05%);max-height:none;margin:0;display:grid;position:relative;top:auto;left:auto;overflow:visible}.DoctorDetailPage-module__0fztVa__honorGrid .DoctorDetailPage-module__0fztVa__honorImage{width:100%;height:100%;margin:0;overflow:hidden}.DoctorDetailPage-module__0fztVa__honorGrid .DoctorDetailPage-module__0fztVa__honorImage img{object-fit:cover;width:100%;height:100%}.DoctorDetailPage-module__0fztVa__honors .DoctorDetailPage-module__0fztVa__liuHonorGrid{grid-template-rows:repeat(6,minmax(0,1fr));gap:6px;height:353px}.DoctorDetailPage-module__0fztVa__honors .DoctorDetailPage-module__0fztVa__luHonorGrid,.DoctorDetailPage-module__0fztVa__honors .DoctorDetailPage-module__0fztVa__liHonorGrid,.DoctorDetailPage-module__0fztVa__honors .DoctorDetailPage-module__0fztVa__zhouHonorGrid,.DoctorDetailPage-module__0fztVa__honors .DoctorDetailPage-module__0fztVa__gaoHonorGrid,.DoctorDetailPage-module__0fztVa__honors .DoctorDetailPage-module__0fztVa__lvHonorGrid,.DoctorDetailPage-module__0fztVa__honors .DoctorDetailPage-module__0fztVa__wuBinHonorGrid,.DoctorDetailPage-module__0fztVa__honors .DoctorDetailPage-module__0fztVa__zhaoHonorGrid,.DoctorDetailPage-module__0fztVa__honors .DoctorDetailPage-module__0fztVa__wuLinHonorGrid,.DoctorDetailPage-module__0fztVa__honors .DoctorDetailPage-module__0fztVa__maHonorGrid,.DoctorDetailPage-module__0fztVa__honors .DoctorDetailPage-module__0fztVa__fangHonorGrid,.DoctorDetailPage-module__0fztVa__honors .DoctorDetailPage-module__0fztVa__guoHonorGrid{gap:min(1.25vw,6px);width:min(180px,55.05%)}.DoctorDetailPage-module__0fztVa__honors .DoctorDetailPage-module__0fztVa__zhouHonorGrid,.DoctorDetailPage-module__0fztVa__honors .DoctorDetailPage-module__0fztVa__lvHonorGrid{column-gap:min(2.14vw,8px)}.DoctorDetailPage-module__0fztVa__honors .DoctorDetailPage-module__0fztVa__gaoHonorGrid{column-gap:min(1.88vw,7px)}.DoctorDetailPage-module__0fztVa__honors .DoctorDetailPage-module__0fztVa__maHonorGrid{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr))}.DoctorDetailPage-module__0fztVa__maHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(-n+3){aspect-ratio:56.92/80;grid-area:auto}.DoctorDetailPage-module__0fztVa__maHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(4){aspect-ratio:180/111.46;grid-area:2/1/span 1/span 3}.DoctorDetailPage-module__0fztVa__guoHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(4){grid-area:3/1}.DoctorDetailPage-module__0fztVa__guoHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(5){grid-area:2/2}.DoctorDetailPage-module__0fztVa__guoHonorGrid .DoctorDetailPage-module__0fztVa__honorImage:nth-child(6){grid-area:3/2}.DoctorDetailPage-module__0fztVa__honors .DoctorDetailPage-module__0fztVa__honorTitle{width:min(143px,44% - 21px);color:var(--brand-700);text-align:right;top:32px;right:max(24px,50% - 163.5px)}.DoctorDetailPage-module__0fztVa__honors .DoctorDetailPage-module__0fztVa__honorTitle:after{width:1px;height:97px;top:3px;right:0}.DoctorDetailPage-module__0fztVa__honors .DoctorDetailPage-module__0fztVa__honorTitle h2{letter-spacing:.06em;white-space:normal;max-width:none;margin:0 8px 0 0;font-size:clamp(14px,4.267vw,16px);font-weight:500;line-height:22px}.DoctorDetailPage-module__0fztVa__honors .DoctorDetailPage-module__0fztVa__honorTitle p{margin:4px 8px 0 0;font-size:10px;line-height:14px}.DoctorDetailPage-module__0fztVa__doctorFooter{height:300px!important;min-height:0!important}:is(html:lang(en) .DoctorDetailPage-module__0fztVa__heroCopy h1,html:lang(ja) .DoctorDetailPage-module__0fztVa__heroCopy h1,html:lang(ko) .DoctorDetailPage-module__0fztVa__heroCopy h1){letter-spacing:.02em;max-width:190px;font-size:18px;line-height:22px}:is(html:lang(en) .DoctorDetailPage-module__0fztVa__heroCopy>strong,html:lang(ja) .DoctorDetailPage-module__0fztVa__heroCopy>strong,html:lang(ko) .DoctorDetailPage-module__0fztVa__heroCopy>strong){min-width:82px;max-width:190px;padding-inline:7px;font-size:9px}:is(html:lang(en) .DoctorDetailPage-module__0fztVa__profileCopy h2,html:lang(ja) .DoctorDetailPage-module__0fztVa__profileCopy h2,html:lang(ko) .DoctorDetailPage-module__0fztVa__profileCopy h2){letter-spacing:.01em;max-width:100%;font-size:14px;line-height:18px}html:lang(en) .DoctorDetailPage-module__0fztVa__profileCopy .DoctorDetailPage-module__0fztVa__romanized{display:none}:is(html:lang(en) .DoctorDetailPage-module__0fztVa__profileCopy>strong,html:lang(ja) .DoctorDetailPage-module__0fztVa__profileCopy>strong,html:lang(ko) .DoctorDetailPage-module__0fztVa__profileCopy>strong){font-size:8px}:is(html:lang(en) .DoctorDetailPage-module__0fztVa__quote small,html:lang(ja) .DoctorDetailPage-module__0fztVa__quote small,html:lang(ko) .DoctorDetailPage-module__0fztVa__quote small){letter-spacing:0}:is(html:lang(en) .DoctorDetailPage-module__0fztVa__quote p,html:lang(ja) .DoctorDetailPage-module__0fztVa__quote p,html:lang(ko) .DoctorDetailPage-module__0fztVa__quote p){letter-spacing:0;white-space:normal;width:100%;font-size:11px;line-height:18px}:is(html:lang(en) .DoctorDetailPage-module__0fztVa__mobileQualificationSummary h2,html:lang(ja) .DoctorDetailPage-module__0fztVa__mobileQualificationSummary h2,html:lang(ko) .DoctorDetailPage-module__0fztVa__mobileQualificationSummary h2){letter-spacing:0;font-size:13px}:is(html:lang(en) .DoctorDetailPage-module__0fztVa__mobileQualificationSummary ul,html:lang(ja) .DoctorDetailPage-module__0fztVa__mobileQualificationSummary ul,html:lang(ko) .DoctorDetailPage-module__0fztVa__mobileQualificationSummary ul){font-size:12px}:is(html:lang(en) .DoctorDetailPage-module__0fztVa__qualifications .DoctorDetailPage-module__0fztVa__qualificationCard .DoctorDetailPage-module__0fztVa__mobileQualificationList,html:lang(ja) .DoctorDetailPage-module__0fztVa__qualifications .DoctorDetailPage-module__0fztVa__qualificationCard .DoctorDetailPage-module__0fztVa__mobileQualificationList,html:lang(ko) .DoctorDetailPage-module__0fztVa__qualifications .DoctorDetailPage-module__0fztVa__qualificationCard .DoctorDetailPage-module__0fztVa__mobileQualificationList){font-size:12px;line-height:20px}:is(html:lang(en) .DoctorDetailPage-module__0fztVa__honors .DoctorDetailPage-module__0fztVa__honorTitle h2,html:lang(ja) .DoctorDetailPage-module__0fztVa__honors .DoctorDetailPage-module__0fztVa__honorTitle h2,html:lang(ko) .DoctorDetailPage-module__0fztVa__honors .DoctorDetailPage-module__0fztVa__honorTitle h2){letter-spacing:0;white-space:normal;max-width:135px;margin-left:auto;font-size:12px;line-height:16px}}
.HomePage-module__dZEkaG__home{min-width:1180px}.HomePage-module__dZEkaG__hero,.HomePage-module__dZEkaG__facilitiesScreen,.HomePage-module__dZEkaG__casesScreen,.HomePage-module__dZEkaG__editorialScreen{height:var(--design-screen);position:relative;overflow:hidden}.HomePage-module__dZEkaG__coverImage,.HomePage-module__dZEkaG__editorialMedia img{object-fit:cover}.HomePage-module__dZEkaG__hero{color:#fff;background:#6f899e}.HomePage-module__dZEkaG__heroVideo{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.HomePage-module__dZEkaG__heroWash{background:linear-gradient(90deg,#25445b94,#3650651f 58%,#20374a1f);position:absolute;inset:0}.HomePage-module__dZEkaG__heroContent{z-index:2;flex-direction:column;justify-content:center;width:850px;height:100%;margin-left:9.1%;padding-top:70px;display:flex;position:relative}.HomePage-module__dZEkaG__heroContent h1{letter-spacing:-.04em;margin:0 0 32px 86px;font-size:clamp(64px,4.45vw,86px);font-weight:400;line-height:1.16}.HomePage-module__dZEkaG__heroContent h1 strong{font-weight:700}.HomePage-module__dZEkaG__heroContent p{max-width:650px;margin:0 0 50px 96px;font-size:18px;line-height:1.8}.HomePage-module__dZEkaG__beautyRail{letter-spacing:.12em;writing-mode:vertical-rl;border-left:1px solid #ffffffb3;height:48%;padding-left:16px;font-size:16px;display:block;position:absolute;top:34%;left:0}.HomePage-module__dZEkaG__primaryButton,.HomePage-module__dZEkaG__wideButton{color:#fff;background:linear-gradient(90deg,#76acbf,#b9dce5);border-radius:4px;justify-content:center;align-items:center;width:316px;height:54px;display:flex}.HomePage-module__dZEkaG__primaryButton{width:245px;margin-left:96px}.HomePage-module__dZEkaG__facilitiesScreen{color:var(--brand-700)}.HomePage-module__dZEkaG__facilitiesScreen .HomePage-module__dZEkaG__coverImage{object-position:38% 48%}.HomePage-module__dZEkaG__facilitiesWash{background:#ffffffd9;position:absolute;inset:0}.HomePage-module__dZEkaG__facilitiesInner{z-index:2;width:1440px;margin:0 auto;padding-top:175px;position:relative}.HomePage-module__dZEkaG__sectionEyebrow{justify-content:center;align-items:center;gap:16px;font-size:22px;display:flex}.HomePage-module__dZEkaG__sectionEyebrow i{background:#5b768e80;width:1px;height:24px}.HomePage-module__dZEkaG__facilityGrid{grid-template-columns:repeat(3,1fr);row-gap:8px;max-width:1200px;margin:210px auto 0;display:grid}.HomePage-module__dZEkaG__facilityItem{text-align:center;place-content:center;min-height:150px;display:grid}.HomePage-module__dZEkaG__facilityItem p{margin:0 0 16px;font-size:30.69px;font-weight:400;line-height:37px}.HomePage-module__dZEkaG__facilityItem p small{margin-left:3px;font-size:13.06px;line-height:16px}.HomePage-module__dZEkaG__facilityItem span{color:#666;font-size:13.06px;line-height:16px}.HomePage-module__dZEkaG__facilityHorizontalRule,.HomePage-module__dZEkaG__facilityVerticalRule{z-index:2;pointer-events:none;position:absolute}.HomePage-module__dZEkaG__facilityHorizontalRule{background:linear-gradient(90deg,#698d9f4d 0%,#5a7e91 51%,#55788c4d 100%);width:62.81%;height:2px;top:564px;left:16.94%}.HomePage-module__dZEkaG__facilityVerticalRule{background:linear-gradient(#698d9f00 0%,#5a7e91 51%,#55788c00 100%);width:2px;height:310px;top:410px}.HomePage-module__dZEkaG__facilityVerticalRuleLeft{left:37.5%}.HomePage-module__dZEkaG__facilityVerticalRuleRight{left:61.85%}.HomePage-module__dZEkaG__casesScreen{background:#fff;padding:125px 6.9% 90px}.HomePage-module__dZEkaG__sectionHeading{text-align:center;max-width:1135px;margin:0 auto 52px}.HomePage-module__dZEkaG__sectionHeading h2,.HomePage-module__dZEkaG__editorialCopy h2{color:var(--brand-700);margin:0;font-size:40px;font-weight:400}.HomePage-module__dZEkaG__sectionHeading p{color:var(--muted);margin:30px 0 0;font-size:16px;line-height:1.9}.HomePage-module__dZEkaG__categoryList{justify-content:center;gap:8px;margin-bottom:30px;display:flex}.HomePage-module__dZEkaG__categoryList button{height:38px;color:var(--brand-700);cursor:pointer;border:1px solid var(--brand-200);background:#fff;border-radius:4px;padding:0 17px}.HomePage-module__dZEkaG__categoryList .HomePage-module__dZEkaG__categoryActive{color:#fff;background:var(--brand-500)}.HomePage-module__dZEkaG__caseGrid{grid-template-columns:repeat(4,280px);justify-content:center;gap:clamp(20px,2.6vw,50px);display:grid}.HomePage-module__dZEkaG__caseCard{background:#f5f6f7;width:280px;height:420px;transition:transform .18s;position:relative;overflow:hidden}.HomePage-module__dZEkaG__caseCardLink{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block;position:absolute;inset:0}.HomePage-module__dZEkaG__caseCardImage{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.HomePage-module__dZEkaG__caseCardOverlay{color:#76acbf;background:#ffffff80;justify-content:space-between;align-items:center;height:52px;padding:0 21px 0 8px;font-size:22px;line-height:1;display:flex;position:absolute;bottom:0;left:0;right:0}.HomePage-module__dZEkaG__caseCardIcon{flex:0 0 29px;width:29px;height:29px;display:block;position:relative}.HomePage-module__dZEkaG__caseCardIconCircle{position:absolute;inset:0}.HomePage-module__dZEkaG__caseCardIconLine{position:absolute;top:14px;left:7px}.HomePage-module__dZEkaG__caseRail{--case-width:clamp(210px,18vw,280px);width:100%;max-width:1450px;padding:12px calc(50% - var(--case-width) / 2) 18px;scroll-snap-type:x mandatory;scroll-padding-inline:calc(50% - var(--case-width) / 2);overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;gap:clamp(24px,3vw,54px);margin:0 auto;display:flex;position:relative;overflow:auto hidden}.HomePage-module__dZEkaG__caseRail::-webkit-scrollbar{display:none}.HomePage-module__dZEkaG__caseRailDragging,.HomePage-module__dZEkaG__caseRailDragging a{cursor:grabbing}.HomePage-module__dZEkaG__railCaseCard{flex:0 0 var(--case-width);width:var(--case-width);aspect-ratio:2/3;scroll-snap-align:center;opacity:.65;height:auto;transition:transform .32s cubic-bezier(.22,.61,.36,1),opacity .28s;transform:scale(.82)}.HomePage-module__dZEkaG__railCaseCard:hover{opacity:.9}.HomePage-module__dZEkaG__caseCardActive,.HomePage-module__dZEkaG__caseCardActive:hover{z-index:2;opacity:1;transform:scale(1)}.HomePage-module__dZEkaG__caseRail:focus-visible{outline:2px solid var(--brand-500);outline-offset:4px}.HomePage-module__dZEkaG__caseCardLink:focus-visible{outline:3px solid var(--brand-700);outline-offset:-3px}.HomePage-module__dZEkaG__categoryList button{transition:background-color .2s,color .2s,border-color .2s}.HomePage-module__dZEkaG__casesScreen>.HomePage-module__dZEkaG__wideButton{margin:52px auto 0}.HomePage-module__dZEkaG__editorialScreen{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:9vw;padding:120px 8.5%;display:grid}.HomePage-module__dZEkaG__editorialMedia{aspect-ratio:775/540;border-radius:3px;width:100%;max-width:775px;position:relative;overflow:hidden}.HomePage-module__dZEkaG__editorialCopy{max-width:550px}.HomePage-module__dZEkaG__editorialCopy p{color:var(--muted);margin:50px 0 0;font-size:16px;line-height:2.2}.HomePage-module__dZEkaG__editorialCopy small{color:var(--brand-500);margin-top:42px;display:block}.HomePage-module__dZEkaG__editorialCopy .HomePage-module__dZEkaG__wideButton{margin-top:56px}.HomePage-module__dZEkaG__teamScreen{padding:0;display:block}.HomePage-module__dZEkaG__teamScreen .HomePage-module__dZEkaG__editorialMedia{aspect-ratio:775/539;width:40.36%;max-width:none;position:absolute;top:21.23%;left:6.88%}.HomePage-module__dZEkaG__teamScreen .HomePage-module__dZEkaG__editorialMedia img{object-fit:cover;object-position:center}.HomePage-module__dZEkaG__teamScreen .HomePage-module__dZEkaG__editorialCopy{width:27.24%;max-width:none;position:absolute;top:31.08%;left:63.37%}.HomePage-module__dZEkaG__standardsScreen{background:#fbfbfb;padding:0;display:block}.HomePage-module__dZEkaG__standardsScreen .HomePage-module__dZEkaG__editorialCopy{width:28.13%;max-width:none;position:absolute;top:32.25%;left:9.71%}.HomePage-module__dZEkaG__standardsScreen .HomePage-module__dZEkaG__editorialMedia{aspect-ratio:775/539;width:40.36%;max-width:none;position:absolute;top:25.05%;left:52.85%}@media (min-width:981px){.HomePage-module__dZEkaG__home{min-width:0;overflow-x:clip}.HomePage-module__dZEkaG__hero,.HomePage-module__dZEkaG__facilitiesScreen,.HomePage-module__dZEkaG__casesScreen,.HomePage-module__dZEkaG__editorialScreen{height:var(--design-screen);min-height:680px}.HomePage-module__dZEkaG__heroContent{width:min(44.27vw,850px);margin-left:9.1%;padding-top:clamp(44px,6.38svh,70px)}.HomePage-module__dZEkaG__heroContent h1{margin:0 0 clamp(22px,2.92svh,32px) 10.12%;font-size:clamp(48px,4.45vw,86px)}.HomePage-module__dZEkaG__heroContent p{max-width:min(33.85vw,650px);margin:0 0 clamp(34px,4.56svh,50px) 11.3%;font-size:clamp(14px,.94vw,18px)}.HomePage-module__dZEkaG__primaryButton{margin-left:11.3%}.HomePage-module__dZEkaG__facilitiesInner{width:100%;height:100%;padding-top:clamp(105px,15.95svh,175px);position:absolute;inset:0}.HomePage-module__dZEkaG__sectionEyebrow{gap:clamp(10px,.84vw,16px);font-size:clamp(15px,min(1.15vw,2svh),22px)}.HomePage-module__dZEkaG__sectionEyebrow i{height:clamp(16px,min(1.25vw,2.19svh),24px)}.HomePage-module__dZEkaG__facilityGrid{width:100%;max-width:none;margin:0;display:block;position:absolute;inset:0}.HomePage-module__dZEkaG__facilityItem{min-height:0;display:block;position:absolute;transform:translate(-50%)}.HomePage-module__dZEkaG__facilityItem:first-child{top:41.2%;left:24.9%}.HomePage-module__dZEkaG__facilityItem:nth-child(2){top:41.2%;left:49.5%}.HomePage-module__dZEkaG__facilityItem:nth-child(3){top:41.2%;left:71.9%}.HomePage-module__dZEkaG__facilityItem:nth-child(4){top:55.6%;left:24.9%}.HomePage-module__dZEkaG__facilityItem:nth-child(5){top:55.6%;left:49.5%}.HomePage-module__dZEkaG__facilityItem:nth-child(6){top:55.6%;left:71.9%}.HomePage-module__dZEkaG__facilityItem p{margin-bottom:clamp(10px,min(.83vw,1.46svh),16px);font-size:clamp(20px,min(1.6vw,2.8svh),30.69px);line-height:1.205}.HomePage-module__dZEkaG__facilityItem p small,.HomePage-module__dZEkaG__facilityItem span{font-size:clamp(9px,min(.68vw,1.19svh),13.06px);line-height:clamp(11px,min(.83vw,1.46svh),16px)}.HomePage-module__dZEkaG__facilityHorizontalRule{top:51.41%}.HomePage-module__dZEkaG__facilityVerticalRule{height:28.26%;top:37.38%}.HomePage-module__dZEkaG__casesScreen{height:auto;min-height:max(680px,var(--design-screen));padding:clamp(72px,11.4svh,125px) 5.2% clamp(50px,8.2svh,90px)}.HomePage-module__dZEkaG__sectionHeading{margin-bottom:clamp(26px,4.74svh,52px)}.HomePage-module__dZEkaG__sectionHeading h2,.HomePage-module__dZEkaG__editorialCopy h2{font-size:clamp(30px,2.08vw,40px)}.HomePage-module__dZEkaG__sectionHeading p{margin-top:clamp(16px,2.73svh,30px);font-size:clamp(14px,.84vw,16px)}.HomePage-module__dZEkaG__categoryList{margin-bottom:clamp(18px,2.73svh,30px)}.HomePage-module__dZEkaG__caseCard{aspect-ratio:2/3;width:clamp(185px,14.58vw,280px);height:auto}.HomePage-module__dZEkaG__caseCardOverlay{height:clamp(38px,4.74svh,52px);padding-right:clamp(12px,1.1vw,21px);font-size:clamp(16px,1.15vw,22px)}.HomePage-module__dZEkaG__casesScreen>.HomePage-module__dZEkaG__wideButton{margin-top:clamp(28px,4.74svh,52px)}.HomePage-module__dZEkaG__editorialScreen{padding:clamp(72px,10.94svh,120px) 8.5%}.HomePage-module__dZEkaG__editorialCopy p{margin-top:clamp(28px,4.56svh,50px);font-size:clamp(14px,.84vw,16px)}.HomePage-module__dZEkaG__editorialCopy small{margin-top:clamp(24px,3.83svh,42px)}.HomePage-module__dZEkaG__editorialCopy .HomePage-module__dZEkaG__wideButton{margin-top:clamp(32px,5.1svh,56px)}}@media (max-width:980px){.HomePage-module__dZEkaG__home{min-width:0}.HomePage-module__dZEkaG__hero,.HomePage-module__dZEkaG__facilitiesScreen,.HomePage-module__dZEkaG__casesScreen,.HomePage-module__dZEkaG__editorialScreen{min-height:0}.HomePage-module__dZEkaG__hero{height:255px}.HomePage-module__dZEkaG__heroVideo{object-position:center}.HomePage-module__dZEkaG__heroWash{background:linear-gradient(90deg,#20374a85,#20374a1f)}.HomePage-module__dZEkaG__heroContent{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:211px;margin:0;padding:37px 24px 0 39px;display:flex;position:absolute;top:44px;left:0}.HomePage-module__dZEkaG__heroContent h1{letter-spacing:-.03em;max-width:calc(100% - 15px);margin:0 0 7px -2px;font-size:16px;line-height:1.28;position:static}.HomePage-module__dZEkaG__heroContent p{width:min(234px,100% - 18px);max-width:none;margin:0 0 9px;font-size:8px;line-height:1.4;position:static}.HomePage-module__dZEkaG__beautyRail{height:105px;padding-left:6px;font-size:8px;line-height:1;top:31px;left:20px}.HomePage-module__dZEkaG__primaryButton{border-radius:2px;width:76px;height:20px;margin:0;font-size:8px;position:static}.HomePage-module__dZEkaG__facilitiesScreen{height:322px}.HomePage-module__dZEkaG__facilitiesScreen .HomePage-module__dZEkaG__coverImage{object-position:center}.HomePage-module__dZEkaG__facilitiesWash{background:#ffffffd4}.HomePage-module__dZEkaG__facilitiesInner{width:100%;margin:0;padding:0;position:absolute;inset:0}.HomePage-module__dZEkaG__sectionEyebrow{flex-direction:column;align-items:flex-start;gap:0;font-size:16px;line-height:22px;display:flex;position:absolute;top:36px;left:37px}.HomePage-module__dZEkaG__sectionEyebrow span:last-child{font-size:12px;line-height:17px}.HomePage-module__dZEkaG__sectionEyebrow i{display:none}.HomePage-module__dZEkaG__facilityGrid{grid-template-rows:repeat(2,46px);grid-template-columns:repeat(3,1fr);row-gap:9px;width:calc(100% - 32px);max-width:none;margin:0;display:grid;position:absolute;top:125px;left:16px}.HomePage-module__dZEkaG__facilityItem{place-content:center;min-height:0;display:grid}.HomePage-module__dZEkaG__facilityItem p{margin:0 0 2px;font-size:16px;line-height:22px}.HomePage-module__dZEkaG__facilityItem p small{font-size:10px;line-height:14px}.HomePage-module__dZEkaG__facilityItem span{font-size:8px;line-height:11px}.HomePage-module__dZEkaG__facilityHorizontalRule{width:calc(100% - 32px);height:1px;top:171px;left:16px}.HomePage-module__dZEkaG__facilityVerticalRule{width:1px;height:92px;top:125px}.HomePage-module__dZEkaG__facilityVerticalRuleLeft{left:34.3%}.HomePage-module__dZEkaG__facilityVerticalRuleRight{left:69.7%}.HomePage-module__dZEkaG__casesScreen{height:auto;min-height:546px;padding:21px 0 42px}.HomePage-module__dZEkaG__sectionHeading{text-align:left;width:calc(100% - 74px);max-width:none;margin:0 37px 16px;position:relative}.HomePage-module__dZEkaG__sectionHeading h2,.HomePage-module__dZEkaG__editorialCopy h2{font-size:16px;line-height:22px}.HomePage-module__dZEkaG__sectionHeading p{margin:8px 0 0;font-size:8px;line-height:1.45}.HomePage-module__dZEkaG__categoryList{flex-wrap:wrap;justify-content:flex-start;gap:8px;width:calc(100% - 63px);margin:0 26px 0 37px;display:flex;position:relative}.HomePage-module__dZEkaG__categoryList button{border-width:.5px;border-radius:4px;height:20px;padding:0 10px;font-size:10px}.HomePage-module__dZEkaG__caseRail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-overflow-scrolling:touch;gap:40px;width:100%;height:290px;margin-top:28px;padding:0 calc(50% - 90px) 18px;scroll-padding-inline:calc(50% - 90px);display:flex;position:relative;overflow:auto hidden}.HomePage-module__dZEkaG__caseRail::-webkit-scrollbar{display:none}.HomePage-module__dZEkaG__railCaseCard{scroll-snap-align:center;scroll-snap-stop:always;opacity:.82;flex:0 0 180px;width:180px;height:272px;transition:opacity .22s,transform .26s;position:relative;transform:scale(.72)}.HomePage-module__dZEkaG__railCaseCard:hover{transform:scale(.72)}.HomePage-module__dZEkaG__caseCardActive,.HomePage-module__dZEkaG__caseCardActive:hover{z-index:2;opacity:1;transform:scale(1)}.HomePage-module__dZEkaG__caseCardOverlay{height:28px;padding:0 7px;font-size:8px}.HomePage-module__dZEkaG__caseCardIcon{flex-basis:12px;width:12px;height:12px}.HomePage-module__dZEkaG__caseCardIconCircle{width:12px;height:12px}.HomePage-module__dZEkaG__caseCardIconLine{width:6px;height:auto;top:5px;left:3px}.HomePage-module__dZEkaG__wideButton{border-radius:4px;width:148px;height:36px;font-size:14px}.HomePage-module__dZEkaG__casesScreen>.HomePage-module__dZEkaG__wideButton{margin:12px auto 0;position:relative}.HomePage-module__dZEkaG__editorialScreen{height:400px;padding:0;display:block}.HomePage-module__dZEkaG__teamScreen .HomePage-module__dZEkaG__editorialCopy,.HomePage-module__dZEkaG__standardsScreen .HomePage-module__dZEkaG__editorialCopy{width:calc(100% - 72px);max-width:none;position:absolute;top:33px;left:36px}.HomePage-module__dZEkaG__editorialCopy p{width:250px;margin:9px 0 0;font-size:8px;line-height:1.45}.HomePage-module__dZEkaG__editorialCopy small{display:none}.HomePage-module__dZEkaG__teamScreen .HomePage-module__dZEkaG__editorialMedia,.HomePage-module__dZEkaG__standardsScreen .HomePage-module__dZEkaG__editorialMedia{aspect-ratio:auto;border-radius:0;width:calc(100% - 72px);max-width:none;height:212px;position:absolute;top:110px;left:36px}.HomePage-module__dZEkaG__teamScreen .HomePage-module__dZEkaG__editorialMedia img,.HomePage-module__dZEkaG__standardsScreen .HomePage-module__dZEkaG__editorialMedia img{object-fit:cover}.HomePage-module__dZEkaG__teamScreen .HomePage-module__dZEkaG__wideButton,.HomePage-module__dZEkaG__standardsScreen .HomePage-module__dZEkaG__wideButton{text-align:center;width:max-content;min-width:min(148px,100%);max-width:100%;height:auto;min-height:36px;margin:0;padding:8px 16px;line-height:20px;position:absolute;top:310px;left:50%;transform:translate(-50%)}.HomePage-module__dZEkaG__standardsScreen>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.HomePage-module__dZEkaG__railCaseCard,.HomePage-module__dZEkaG__categoryList button{transition:none}}.HomePage-module__dZEkaG__desktopCasePanel{display:none}@media (min-width:981px){.HomePage-module__dZEkaG__caseRail{display:none}.HomePage-module__dZEkaG__categoryList{flex-wrap:wrap;max-width:1182px;margin-inline:auto}.HomePage-module__dZEkaG__categoryList button{height:auto;min-height:38px;padding-block:9px;line-height:1.4}.HomePage-module__dZEkaG__desktopCasePanel{aspect-ratio:1182/549;width:100%;max-width:1182px;min-height:400px;color:var(--brand-700);grid-template-columns:minmax(0,367fr) minmax(0,796fr);gap:1.6%;margin:clamp(30px,4.2vw,80px) auto 0;display:grid}.HomePage-module__dZEkaG__panelImage{min-width:0;animation:.24s ease-out HomePage-module__dZEkaG__casePanelReveal;position:relative;overflow:hidden}.HomePage-module__dZEkaG__panelImage img{object-fit:cover}.HomePage-module__dZEkaG__panelCopy{flex-direction:column;gap:10px;min-width:0;animation:.24s ease-out HomePage-module__dZEkaG__casePanelReveal;display:flex}.HomePage-module__dZEkaG__panelHeading{background:#f9f9f9;justify-content:space-between;align-items:center;gap:20px;min-height:clamp(110px,7.62vw,146px);padding:20px clamp(24px,2.1vw,41px) 20px clamp(30px,4.3vw,83px);display:flex}.HomePage-module__dZEkaG__panelHeading h3{overflow-wrap:anywhere;margin:0;font-size:clamp(25px,2.4vw,46px);font-weight:400;line-height:1.3}.HomePage-module__dZEkaG__panelHeading small{white-space:pre-line;text-align:right;flex-shrink:0;font-size:clamp(10px,.78vw,15px);line-height:1.25}.HomePage-module__dZEkaG__panelDetails{background:url(/media/pages/home/case-panels/panel-background.svg) 50%/100% 100% no-repeat;flex-direction:column;flex:1;padding:clamp(28px,3.7vw,71px) clamp(24px,2.4vw,46px) 22px clamp(30px,4.3vw,83px);display:flex;position:relative}.HomePage-module__dZEkaG__panelColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,58px);display:grid}.HomePage-module__dZEkaG__panelColumns ul{flex-direction:column;gap:clamp(12px,1.46vw,28px);margin:0;padding:0;list-style:none;display:flex}.HomePage-module__dZEkaG__panelColumns ul:last-child{padding-bottom:80px}.HomePage-module__dZEkaG__panelColumns li{overflow-wrap:anywhere;padding-left:.65em;font-size:clamp(14px,.995vw,19.1px);line-height:1.45;position:relative}.HomePage-module__dZEkaG__panelColumns li:before{content:"·";position:absolute;left:0}.HomePage-module__dZEkaG__panelCaseLink{flex-direction:column;align-self:flex-end;align-items:flex-end;gap:13px;margin-top:auto;padding-top:20px;font-size:clamp(11px,.7vw,13.44px);line-height:1.4;display:flex;position:absolute;bottom:22px;right:clamp(24px,2.4vw,46px)}.HomePage-module__dZEkaG__panelArrow{width:43px;height:43px;transition:transform .18s;display:block;position:relative}.HomePage-module__dZEkaG__panelArrow img:first-child{position:absolute;inset:0}.HomePage-module__dZEkaG__panelArrow img:last-child{position:absolute;top:13px;left:19px}.HomePage-module__dZEkaG__panelCaseLink:hover .HomePage-module__dZEkaG__panelArrow{transform:translate(4px)}.HomePage-module__dZEkaG__panelCaseLink:focus-visible,.HomePage-module__dZEkaG__categoryList button:focus-visible{outline:2px solid var(--brand-700);outline-offset:5px}}@keyframes HomePage-module__dZEkaG__casePanelReveal{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.HomePage-module__dZEkaG__panelImage,.HomePage-module__dZEkaG__panelCopy{animation:none}.HomePage-module__dZEkaG__panelArrow{transition:none}}
