:root{--pm-navy:#20265a;--pm-navy-deep:#14183d;--pm-ink:#282730;--pm-muted:#74717a;--pm-paper:#f2f0eb;--pm-porcelain:#e6e6eb;--pm-champagne:#b29d86;--pm-white:#fff;--pm-line:rgba(32, 38, 90, 0.17);--pm-header-h:84px;--pm-top-h:32px;--pm-container:1280px;--pm-gutter:30px;--pm-content-width:1220px;--pm-axis:max(var(--pm-gutter), calc((100vw - var(--pm-container)) / 2 + var(--pm-gutter)));--pm-body:"Noto Sans KR", "Malgun Gothic", sans-serif;--pm-serif:"Cormorant Garamond", "Noto Serif KR", serif}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:clip;background:var(--pm-paper);color:var(--pm-ink);font-family:var(--pm-body);font-size:16px;font-weight:400;line-height:1.72;word-break:keep-all;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img{display:block;max-width:100%;height:auto}::selection{background:var(--pm-navy);color:var(--pm-white)}.skip-link{position:fixed;z-index:9999;top:8px;left:8px;padding:10px 14px;background:var(--pm-white);color:var(--pm-navy);transform:translateY(-150%)}.skip-link:focus{transform:none}.planme-topline{position:fixed;z-index:110;top:0;left:0;right:0;height:var(--pm-top-h);display:flex;align-items:center;justify-content:center;padding:0 36px;background:var(--pm-navy);color:rgb(255 255 255 / .82);font-size:11px;letter-spacing:.06em}.planme-topline p{margin:0}.planme-account-links{position:absolute;right:var(--pm-axis);display:flex;align-items:center;gap:18px;color:rgb(255 255 255 / .96);font-size:13px;font-weight:600;letter-spacing:.02em;line-height:1;text-transform:uppercase}.planme-account-links a{display:inline-flex;align-items:center;min-height:var(--pm-top-h)}.planme-account-links a:hover,.planme-account-links a:focus-visible{color:var(--pm-white)}.planme-header{position:fixed;z-index:100;top:var(--pm-top-h);left:0;right:0;height:var(--pm-header-h);border-bottom:1px solid var(--pm-line);background:rgb(242 240 235 / .92);color:var(--pm-navy);backdrop-filter:blur(16px);transition:background .3s ease,box-shadow .3s ease}.planme-header.is-scrolled{box-shadow:0 10px 35px rgb(25 28 65 / .08)}.admin-bar .planme-topline{top:32px}.admin-bar .planme-header{top:calc(var(--pm-top-h) + 32px)}.planme-header__inner{width:min(100%, var(--pm-container));height:100%;margin:0 auto;display:grid;grid-template-columns:190px 1fr 100px;align-items:center;padding:0 var(--pm-gutter)}.planme-logo{width:118px;height:64px;display:flex;align-items:center}.planme-logo img{width:112px;max-height:62px;object-fit:contain;object-position:left center}.planme-nav{justify-self:end;height:100%}.planme-nav__list{height:100%;display:flex;align-items:stretch;gap:clamp(28px, 3.2vw, 58px);margin:0;padding:0 24px 0 0;list-style:none}.planme-nav__list>li{position:relative;display:flex;align-items:center}.planme-nav__list>li>a{position:relative;display:flex;height:100%;align-items:center;font-size:14px;font-weight:500;letter-spacing:-.025em;white-space:nowrap}.planme-nav__list>li>a::after{content:"";position:absolute;right:0;bottom:20px;left:0;height:1px;background:var(--pm-navy);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.planme-nav__list>li:hover>a::after,.planme-nav__list>li:focus-within>a::after,.planme-nav__list>li.current-menu-ancestor>a::after,.planme-nav__list>li.current-menu-item>a::after{transform:scaleX(1)}.planme-nav .sub-menu{position:absolute;top:calc(100% - 1px);left:50%;min-width:238px;margin:0;padding:18px 0;border-top:2px solid var(--pm-champagne);background:rgb(248 247 243 / .98);box-shadow:0 22px 45px rgb(23 26 58 / .12);list-style:none;opacity:0;pointer-events:none;transform:translate(-50%,10px);transition:opacity .22s ease,transform .22s ease}.planme-nav li:hover>.sub-menu,.planme-nav li:focus-within>.sub-menu{opacity:1;pointer-events:auto;transform:translate(-50%,0)}.planme-nav__list>li:last-child>.sub-menu{right:0;left:auto;transform:translateY(10px)}.planme-nav__list>li:last-child:hover>.sub-menu,.planme-nav__list>li:last-child:focus-within>.sub-menu{transform:none}.planme-nav .sub-menu a{display:block;padding:8px 26px;color:#484650;font-size:13px;font-weight:500;line-height:1.45;white-space:nowrap;transition:color .2s ease,background-color .2s ease}.planme-nav .sub-menu a:hover,.planme-nav .sub-menu a:focus-visible{color:var(--pm-navy)}.planme-nav__mobile-account,.planme-nav__mobile-meta{display:none}.planme-header__tools{height:100%;display:flex;justify-content:flex-end;align-items:center;gap:14px}.planme-language{position:relative;height:100%;display:flex;align-items:center}.planme-language>button{display:flex;align-items:center;justify-content:center;gap:8px;min-width:54px;height:100%;padding:0;border:0;background:#fff0;color:var(--pm-navy);cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.08em}.planme-language>button>span,.planme-language__chevron{font-size:0;width:7px;height:7px;display:inline-block;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-1px,-1px);transition:transform .2s ease}.planme-language.is-open>button>span,.planme-language.is-open .planme-language__chevron{transform:rotate(225deg) translate(-1px,-1px)}.planme-language__list{position:absolute;top:calc(100% - 1px);right:0;width:146px;padding:11px 0;border-top:2px solid var(--pm-champagne);background:var(--pm-white);box-shadow:0 16px 35px rgb(23 26 58 / .12);opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease}.planme-language.is-open .planme-language__list{opacity:1;pointer-events:auto;transform:none}.planme-language__list a{display:block;padding:9px 18px;color:var(--pm-ink);font-size:13px;line-height:1.35}.planme-language__list a[aria-current="page"]{color:var(--pm-navy);font-weight:600}.planme-menu-toggle{width:38px;height:38px;display:none;place-content:center;gap:6px;padding:7px;border:0;background:#fff0;color:var(--pm-navy);cursor:pointer}.planme-menu-toggle span{width:24px;height:1px;display:block;background:currentColor;transition:transform .25s,opacity .25s}.planme-menu-toggle em{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.planme-kicker{margin:0 0 18px;color:var(--pm-navy);font-family:var(--pm-serif);font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.planme-text-link{width:min(280px, 100%);display:flex;justify-content:space-between;align-items:center;padding:13px 0;border-bottom:1px solid currentColor;color:var(--pm-white);font-family:var(--pm-serif);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.planme-text-link span{transition:transform .25s}.planme-text-link:hover span,.planme-text-link:focus-visible span{transform:translate(3px,-3px)}.planme-text-link--dark{color:var(--pm-navy)}.planme-fullpage{height:100svh;min-width:320px;overflow-y:auto;overflow-x:hidden;scroll-snap-type:y mandatory;overscroll-behavior-y:contain;scrollbar-width:none}.planme-fullpage::-webkit-scrollbar{display:none}.planme-panel{position:relative;height:100svh;min-height:720px;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:normal}.planme-panel__media,.planme-panel__veil{position:absolute;inset:0;width:100%;height:100%}.planme-panel__media{object-fit:cover}.planme-panel__veil{pointer-events:none}.planme-hero{color:var(--pm-white);background:#c8c4be}.planme-hero .planme-panel__media{object-position:center 54%;filter:saturate(.76) contrast(.95)}.planme-hero .planme-panel__veil{background:linear-gradient(90deg,rgb(24 30 73 / .68),rgb(24 30 73 / .08) 52%,transparent 74%),linear-gradient(0deg,rgb(15 18 43 / .2),transparent 45%)}.planme-hero__copy{position:absolute;z-index:2;top:54%;left:var(--pm-axis);max-width:660px;transform:translateY(-40%)}.planme-hero__copy .planme-kicker{color:rgb(255 255 255 / .86)}.planme-hero h1{margin:0;max-width:720px;font-family:var(--pm-body);font-size:clamp(58px, 5.1vw, 92px);font-weight:300;line-height:1.08;letter-spacing:-.07em}.planme-hero h1 br+*{font-weight:500}.planme-hero__text{margin:30px 0 34px;color:rgb(255 255 255 / .88);font-size:15px;line-height:1.9}.planme-hero__edition{position:absolute;z-index:2;right:42px;bottom:30px;margin:0;font-family:var(--pm-serif);font-size:10px;letter-spacing:.2em}.planme-hero>.planme-panel__media,.planme-hero>.planme-panel__veil,.planme-hero>.planme-hero__copy,.planme-hero>.planme-hero__edition{display:none}.planme-hero__slides{position:absolute;inset:0;overflow:hidden}.planme-hero__slide{position:absolute;inset:0;overflow:hidden;opacity:0;visibility:hidden;transition:opacity .75s ease,visibility .75s}.planme-hero__slide.is-active{opacity:1;visibility:visible}.planme-hero__slide .planme-panel__media{filter:saturate(.72) contrast(.95);transform:scale(1.045);transition:transform 7s cubic-bezier(.2,.65,.25,1),filter 1.2s ease}.planme-hero__slide.is-active .planme-panel__media{transform:scale(1);filter:saturate(.8) contrast(.97)}.planme-hero__slide .planme-panel__veil{background:linear-gradient(90deg,rgb(20 25 65 / .58),rgb(20 25 65 / .3) 50%,rgb(20 25 65 / .45)),linear-gradient(0deg,rgb(17 20 47 / .45),rgb(17 20 47 / .16) 65%)}.planme-hero__copy{top:0;right:24px;bottom:0;left:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:none;transform:none;text-align:center}.planme-hero__copy .planme-kicker{margin-bottom:20px;color:rgb(255 255 255 / .84)}.planme-hero__copy h1{max-width:900px;font-size:clamp(48px, 5vw, 84px);line-height:1.13;letter-spacing:-.065em;text-wrap:balance}.planme-hero__copy h1 br+*{font-weight:500}.planme-hero__copy .planme-hero__text{max-width:530px;margin:24px auto 30px;font-size:15px;line-height:1.85;text-wrap:balance}.planme-hero__copy .planme-text-link{margin:0 auto}.planme-hero__slide .planme-hero__edition{right:var(--pm-axis);bottom:30px}.planme-hero__controls{position:absolute;z-index:5;right:var(--pm-axis);bottom:30px;left:var(--pm-axis);display:flex;align-items:center;justify-content:space-between;pointer-events:none}.planme-hero__arrow{width:38px;height:38px;display:grid;place-items:center;padding:0;border:1px solid rgb(255 255 255 / .58);border-radius:50%;background:rgb(20 25 65 / .15);color:var(--pm-white);cursor:pointer;pointer-events:auto;transition:background .25s,transform .25s}.planme-hero__arrow:hover,.planme-hero__arrow:focus-visible{background:rgb(20 25 65 / .62);transform:translateY(-2px)}.planme-hero__status{display:flex;align-items:center;gap:14px;pointer-events:auto}.planme-hero__dots{display:flex;align-items:center;gap:9px;pointer-events:auto}.planme-hero__dots button{width:7px;height:7px;padding:0;border:1px solid rgb(255 255 255 / .8);border-radius:50%;background:#fff0;cursor:pointer;transition:width .25s,border-radius .25s,background .25s}.planme-hero__dots button.is-active{width:26px;border-radius:99px;background:var(--pm-white)}.planme-hero__pause{width:28px;height:28px;display:grid;place-items:center;padding:0;border:1px solid rgb(255 255 255 / .5);border-radius:50%;background:rgb(20 25 65 / .15);color:#fff;cursor:pointer}.planme-hero__pause-icon{width:8px;height:10px;border-right:2px solid currentColor;border-left:2px solid currentColor}.planme-hero__pause[aria-pressed="true"] .planme-hero__pause-icon{width:0;height:0;margin-left:2px;border-top:5px solid #fff0;border-right:0;border-bottom:5px solid #fff0;border-left:8px solid currentColor}.planme-hero__pause:hover,.planme-hero__pause:focus-visible{background:rgb(20 25 65 / .62)}.planme-hero__pause:disabled{opacity:.52;cursor:default}.planme-hero__slide:not(.is-active) .planme-hero__copy>*{animation:none;opacity:0;transform:translateY(18px)}.planme-hero__slide.is-active .planme-hero__copy>*{animation:planme-hero-copy-in .75s cubic-bezier(.2,.65,.25,1) both}.planme-hero__slide.is-active .planme-hero__copy>*:nth-child(1){animation-delay:.08s}.planme-hero__slide.is-active .planme-hero__copy>*:nth-child(2){animation-delay:.18s}.planme-hero__slide.is-active .planme-hero__copy>*:nth-child(3){animation-delay:.3s}.planme-hero__slide.is-active .planme-hero__copy>*:nth-child(4){animation-delay:.42s}.planme-philosophy{background:var(--pm-paper)}.planme-philosophy::before{content:"PLAN 01";position:absolute;top:19%;left:5.5vw;color:rgb(32 38 90 / .045);font-family:var(--pm-serif);font-size:clamp(120px, 14vw, 250px);line-height:.8;letter-spacing:-.07em}.planme-editorial-image{position:absolute;z-index:1;top:21%;left:50%;width:min(35vw, 660px);height:38vh;min-height:290px;transform:translateX(-50%)}.planme-editorial-image::before{content:"";position:absolute;inset:-12px;border:1px solid rgb(178 157 134 / .65)}.planme-editorial-image::after{content:"PLAN ME · PERSONAL AESTHETIC";position:absolute;right:-185px;bottom:8px;color:var(--pm-navy);font-family:var(--pm-serif);font-size:10px;letter-spacing:.18em;transform:rotate(-90deg);transform-origin:left bottom}.planme-editorial-image img{width:100%;height:100%;object-fit:cover;box-shadow:0 32px 72px rgb(32 38 90 / .12)}.planme-philosophy__copy{position:absolute;z-index:2;top:66%;right:14%;left:14%;text-align:center}.planme-philosophy__copy h2{margin:0;font-family:var(--pm-body);font-size:clamp(28px, 2.2vw, 42px);font-weight:500;line-height:1.4;letter-spacing:-.045em}.planme-philosophy__copy h2::after{content:"";width:36px;height:1px;display:block;margin:18px auto;background:var(--pm-champagne)}.planme-philosophy__copy>p:not(.planme-kicker){max-width:720px;margin:0 auto 19px;color:#625f63;font-size:14px}.planme-philosophy__copy .planme-text-link{margin:0 auto}.planme-panel__number{position:absolute;right:5vw;bottom:4%;margin:0;color:rgb(32 38 90 / .07);font-family:var(--pm-serif);font-size:118px;line-height:1}.planme-panel__plan-label{position:absolute;z-index:3;top:11%;left:var(--pm-axis);margin:0;color:var(--pm-navy);font-family:var(--pm-serif);font-size:10px;letter-spacing:.16em}.planme-signature{background:#eeeae3}.planme-signature::before{content:"PLAN 02";position:absolute;top:20%;left:5vw;color:rgb(32 38 90 / .04);font-family:var(--pm-serif);font-size:clamp(110px, 13vw, 230px);letter-spacing:-.05em}.planme-signature__visuals{position:absolute;z-index:1;top:19%;left:50%;width:min(34vw, 640px);height:36vh;min-height:280px;transform:translateX(-50%);box-shadow:0 32px 72px rgb(32 38 90 / .12)}.planme-signature__visuals::before{content:"";position:absolute;z-index:2;inset:-12px;border:1px solid rgb(178 157 134 / .65);pointer-events:none}.planme-signature__visuals img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.035);transition:opacity .65s,transform 1s}.planme-signature__visuals img.is-active{opacity:1;transform:scale(1)}.planme-signature__heading{position:absolute;z-index:2;top:58%;right:10%;left:10%;text-align:center}.planme-signature__heading h2{margin:0;font-size:clamp(29px, 2.25vw, 43px);font-weight:400;line-height:1.32;letter-spacing:-.05em}.planme-signature__heading h2::after{content:"";width:36px;height:1px;display:block;margin:16px auto 0;background:var(--pm-champagne)}.planme-programs{position:absolute;z-index:3;right:var(--pm-axis);bottom:5%;left:var(--pm-axis);display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--pm-line)}.planme-programs a{position:relative;min-height:126px;padding:20px 30px;border-right:1px solid var(--pm-line);text-align:center;transition:background .3s,transform .3s}.planme-programs a:last-child{border-right:0}.planme-programs a.is-active,.planme-programs a:hover,.planme-programs a:focus-visible{background:rgb(32 38 90 / .05);transform:translateY(-4px)}.planme-programs a.is-active::before{content:"";position:absolute;top:-1px;right:22%;left:22%;height:2px;background:var(--pm-navy)}.planme-programs>a>span{position:absolute;top:20px;left:20px;color:var(--pm-champagne);font-family:var(--pm-serif);font-size:10px}.planme-programs small{display:block;color:#858095;font-family:var(--pm-serif);font-size:9px;letter-spacing:.14em}.planme-programs strong{display:block;margin:6px 0 7px;color:var(--pm-navy);font-family:var(--pm-serif);font-size:22px;font-weight:500}.planme-programs p{margin:0;color:#706d73;font-size:11px;line-height:1.5}.planme-doctor{display:grid;grid-template-columns:1fr 1fr;background:var(--pm-porcelain)}.planme-doctor__copy{position:relative;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--pm-header-h) + var(--pm-top-h)) 9vw 4vh;background:linear-gradient(135deg,#efeff2,#e2e2e9)}.planme-doctor__copy::after{content:"04";position:absolute;right:5vw;bottom:5%;color:rgb(32 38 90 / .065);font-family:var(--pm-serif);font-size:128px}.planme-doctor h2{margin:0;font-size:clamp(38px, 3vw, 58px);font-weight:300;line-height:1.35;letter-spacing:-.055em}.planme-doctor h2 br+*{color:var(--pm-navy);font-weight:500}.planme-doctor blockquote{position:relative;margin:38px 0 17px;padding-top:21px;font-size:18px;font-weight:300;line-height:1.8}.planme-doctor blockquote::before{content:"";position:absolute;top:0;left:0;width:38px;height:1px;background:var(--pm-champagne)}.planme-doctor__copy>p:not(.planme-kicker){max-width:500px;margin:0 0 28px;color:#605e65;font-size:14px}.planme-doctor__image{overflow:hidden}.planme-doctor__image img{width:100%;height:100%;object-fit:cover;object-position:56% center;filter:saturate(.75)}.planme-doctor__signature{position:absolute;z-index:2;right:5vw;bottom:4%;margin:0;color:rgb(32 38 90 / .58);font-family:var(--pm-serif);font-size:10px;letter-spacing:.14em}.planme-space{color:var(--pm-white);background:#44434a}.planme-space .planme-panel__media{filter:saturate(.78)}.planme-space .planme-panel__veil{background:linear-gradient(90deg,rgb(25 27 58 / .68),rgb(25 27 58 / .06) 67%),linear-gradient(0deg,rgb(22 22 36 / .35),transparent 50%)}.planme-space__copy{position:absolute;z-index:2;top:52%;left:var(--pm-axis);max-width:680px;transform:translateY(-42%)}.planme-space__copy .planme-kicker{color:rgb(255 255 255 / .78)}.planme-space h2{margin:0;font-size:clamp(48px, 4.6vw, 82px);font-weight:300;line-height:1.18;letter-spacing:-.065em}.planme-space h2 br+*{font-weight:500}.planme-space__copy>p:not(.planme-kicker){max-width:540px;margin:28px 0 0;color:rgb(255 255 255 / .8);font-size:14px}.planme-space__labels{position:absolute;z-index:2;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(3,1fr);border-top:3px solid var(--pm-champagne);background:rgb(32 38 90 / .82);backdrop-filter:blur(10px)}.planme-space__labels span{padding:20px 4vw;border-right:1px solid rgb(255 255 255 / .2);font-family:var(--pm-serif);font-size:10px;letter-spacing:.15em;text-align:center}.planme-space__edition{position:absolute;z-index:2;top:9%;right:var(--pm-axis);margin:0;color:rgb(255 255 255 / .78);font-family:var(--pm-serif);font-size:10px;letter-spacing:.16em}.planme-contact{display:grid;grid-template-columns:.88fr 1.12fr;background:var(--pm-paper)}.planme-contact__brand{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:calc(var(--pm-header-h) + var(--pm-top-h));background:linear-gradient(145deg,var(--pm-navy-deep),var(--pm-navy));color:var(--pm-white)}.planme-contact__brand img{width:min(54%, 420px);filter:brightness(0) invert(1)}.planme-contact__brand p{margin:34px 0 0;text-align:center;font-size:14px;line-height:1.85}.planme-contact__details{position:relative;align-self:center;padding:calc(var(--pm-header-h) + var(--pm-top-h)) 8vw 5vh}.planme-contact__details::before{content:"06";position:absolute;top:17%;right:8%;color:rgb(32 38 90 / .055);font-family:var(--pm-serif);font-size:140px;line-height:1}.planme-contact h2{position:relative;margin:0;font-size:clamp(42px, 4vw, 70px);font-weight:300;line-height:1.25;letter-spacing:-.06em}.planme-contact dl{margin:36px 0}.planme-contact dl>div{display:grid;grid-template-columns:118px 1fr;padding:15px 0;border-bottom:1px solid var(--pm-line)}.planme-contact dt{color:var(--pm-navy);font-family:var(--pm-serif);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.planme-contact dd{margin:0;font-size:14px}.planme-contact__buttons{display:flex;flex-wrap:wrap;gap:8px}.planme-contact__buttons a{min-width:190px;display:flex;justify-content:space-between;gap:20px;padding:15px 18px;background:var(--pm-navy);color:var(--pm-white);font-size:11px;font-weight:500;letter-spacing:.04em}.planme-contact__buttons a:nth-child(even){background:var(--pm-champagne)}.planme-contact__sample-note{margin:24px 0 0;color:var(--pm-muted);font-size:11px}.planme-panel-dots{position:fixed;z-index:80;top:50%;right:20px;display:flex;flex-direction:column;align-items:flex-end;gap:9px;padding:8px 0;transform:translateY(-50%)}.planme-panel-dots button{width:13px;height:2px;padding:0;border:0;background:rgb(32 38 90 / .38);cursor:pointer;transition:width .25s ease,background .25s ease}.planme-panel-dots button.is-active{width:28px;background:var(--pm-navy)}.planme-quick-dock{position:fixed;z-index:90;right:16px;bottom:22px;display:flex;flex-direction:column;gap:2px;padding:5px;border:1px solid rgb(32 38 90 / .14);border-radius:30px;background:rgb(255 255 255 / .9);box-shadow:0 18px 42px rgb(23 26 58 / .13);backdrop-filter:blur(16px)}.planme-quick-dock a{position:relative;width:43px;height:43px;display:grid;place-items:center;border:0;border-radius:50%;background:#fff0;color:var(--pm-navy);transition:color .2s ease,background .2s ease,transform .2s ease}.planme-quick-dock a:hover,.planme-quick-dock a:focus-visible{color:var(--pm-white);background:var(--pm-navy);transform:translateY(-1px)}.planme-quick-dock strong{width:20px;height:20px;display:grid;place-items:center}.planme-quick-dock svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.planme-quick-dock span{position:absolute;right:calc(100% + 12px);width:max-content;padding:7px 10px;border-radius:2px;background:var(--pm-navy);color:var(--pm-white);font-size:11px;font-weight:500;letter-spacing:.01em;opacity:0;pointer-events:none;transform:translateX(5px);transition:opacity .2s,transform .2s}.planme-quick-dock a:hover span,.planme-quick-dock a:focus-visible span{opacity:1;transform:none}.planme-floating[hidden]{display:none}.planme-floating{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility .28s ease}.planme-floating.is-open{opacity:1;visibility:visible;pointer-events:auto}.planme-floating__backdrop{position:absolute;inset:0;background:rgb(16 19 47 / .58);backdrop-filter:blur(10px)}.planme-floating__panel{position:relative;z-index:1;display:flex;flex-direction:column;width:min(860px, 100%);max-height:min(780px, calc(100vh - 48px));overflow:hidden;border:1px solid rgb(255 255 255 / .35);background:var(--pm-paper);box-shadow:0 28px 90px rgb(12 15 42 / .34);transform:translateY(20px) scale(.98);transition:transform .38s cubic-bezier(.2,.65,.25,1)}.planme-floating.is-open .planme-floating__panel{transform:none}.planme-floating__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:25px 30px 21px;border-bottom:1px solid var(--pm-line);background:linear-gradient(135deg,rgb(32 38 90 / .05),rgb(178 157 134 / .1))}.planme-floating__header .planme-kicker{margin:0 0 8px}.planme-floating__header h2{margin:0;color:var(--pm-navy);font-size:clamp(24px, 3vw, 36px);font-weight:400;letter-spacing:-.05em}.planme-floating__close{width:36px;height:36px;flex:0 0 auto;border:1px solid var(--pm-line);border-radius:50%;background:#fff0;color:var(--pm-navy);font-size:25px;font-weight:300;line-height:1;cursor:pointer;transition:background .2s,transform .2s}.planme-floating__close:hover,.planme-floating__close:focus-visible{background:var(--pm-navy);color:var(--pm-white);transform:rotate(8deg)}.planme-floating__body{min-height:190px;overflow:auto;padding:28px 30px 32px}.planme-floating__frame{display:block;width:100%;min-height:min(590px, 65vh);border:0;background:var(--pm-white)}.planme-floating__external{display:inline-flex;margin-top:14px;color:var(--pm-navy);font-family:var(--pm-serif);font-size:11px;letter-spacing:.12em}.planme-floating__contact{max-width:640px;margin:0 auto}.planme-floating__contact>p{margin:0 0 24px;color:var(--pm-muted);font-size:14px;line-height:1.85}.planme-floating__contact dl{margin:0 0 26px;border-top:1px solid var(--pm-line)}.planme-floating__contact dl>div{display:grid;grid-template-columns:110px 1fr;gap:20px;padding:14px 0;border-bottom:1px solid var(--pm-line)}.planme-floating__contact dt{color:var(--pm-navy);font-family:var(--pm-serif);font-size:10px;letter-spacing:.15em;text-transform:uppercase}.planme-floating__contact dd{margin:0;color:var(--pm-ink);font-size:13px;line-height:1.65}.planme-floating__actions{display:flex;flex-wrap:wrap;gap:8px}.planme-floating__actions a{display:flex;justify-content:space-between;min-width:180px;padding:14px 16px;background:var(--pm-navy);color:var(--pm-white);font-size:11px;letter-spacing:.04em}.planme-floating__actions a:nth-child(even){background:var(--pm-champagne)}.planme-floating__actions .planme-floating__primary-action{flex-basis:100%;padding:16px 18px;background:var(--pm-navy-deep);font-size:12px;font-weight:600}body.floating-open{overflow:hidden}.planme-footer{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;padding:64px max(5vw, 28px);background:var(--pm-navy-deep);color:rgb(255 255 255 / .68);font-size:12px}.planme-fullpage-home .planme-footer{display:none}.planme-footer__brand img{width:118px;margin-bottom:19px;filter:brightness(0) invert(1)}.planme-footer p{margin:4px 0}.planme-footer__details{text-align:right}.planme-page-main{min-height:70vh;padding-top:calc(var(--pm-top-h) + var(--pm-header-h))}.planme-page-hero{position:relative;min-height:410px;display:flex;align-items:flex-end;overflow:hidden;isolation:isolate;padding:88px var(--pm-axis) 72px;background-color:var(--pm-navy-deep);background-repeat:no-repeat;background-position:center;background-size:cover;color:var(--pm-white);border-bottom:1px solid var(--pm-line)}.planme-page-hero::before{content:"";position:absolute;z-index:0;inset:22px var(--pm-axis) 22px;border:1px solid rgb(255 255 255 / .18);pointer-events:none}.planme-page-hero::after{content:"";position:absolute;z-index:0;inset:0;background:linear-gradient(90deg,rgb(20 24 61 / .9) 0%,rgb(20 24 61 / .68) 30%,rgb(20 24 61 / .18) 70%,rgb(20 24 61 / .28) 100%),linear-gradient(0deg,rgb(20 24 61 / .36),transparent 55%);pointer-events:none}.planme-page-hero--clinic{background-image:url(/wp-content/themes/planme-clinic/assets/images/planme-treatment-room.webp);background-position:center 56%}.planme-page-hero--signature{background-image:url(/wp-content/themes/planme-clinic/assets/images/source/doctor-lee-clinic-20260818.jpg);background-position:72% 42%}.planme-page-hero--programs{background-image:url(/wp-content/themes/planme-clinic/assets/images/source/doctor-lee-smile-20260818.jpg);background-position:68% 42%}.planme-page-hero--community{background-image:url(/wp-content/themes/planme-clinic/assets/images/source/doctor-lee-clinic-20260818.jpg);background-position:72% 48%}.planme-page-hero__inner{position:relative;z-index:1;max-width:min(680px, 78vw)}.planme-page-hero .planme-kicker{margin-bottom:14px;color:rgb(255 255 255 / .8)}.planme-page-hero h1{position:relative;margin:0;color:var(--pm-white);font-size:clamp(44px, 5vw, 78px);font-weight:500;line-height:1.14;letter-spacing:-.055em;text-shadow:0 3px 24px rgb(8 12 38 / .24)}.planme-page-hero__mark{position:absolute;z-index:1;right:var(--pm-axis);bottom:-11px;margin:0;color:rgb(255 255 255 / .08);font-family:var(--pm-serif);font-size:clamp(86px, 10vw, 156px);line-height:.9;letter-spacing:-.06em;white-space:nowrap}.planme-page-hero__index{position:absolute;z-index:1;top:42px;right:var(--pm-axis);margin:0;color:rgb(255 255 255 / .72);font-family:var(--pm-serif);font-size:12px;letter-spacing:.12em}.planme-page-content{width:auto;margin:0 var(--pm-axis);padding:88px 0 130px}.planme-equipment-intro{max-width:760px;margin:0 auto 58px;color:var(--pm-muted);font-size:15px;line-height:1.9;text-align:center}.planme-equipment-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0 0 78px;border-top:1px solid var(--pm-line)}.planme-equipment-list a{display:flex;justify-content:space-between;gap:20px;padding:21px 6px;border-bottom:1px solid var(--pm-line);color:var(--pm-navy);font-size:16px}.planme-equipment-list a span{color:var(--pm-champagne);font-family:var(--pm-serif);font-size:11px;letter-spacing:.12em}.planme-equipment-source{margin:0 0 42px;padding:20px 24px;border-left:2px solid var(--pm-champagne);background:rgb(178 157 134 / .08);color:var(--pm-muted);font-size:13px;line-height:1.7}.planme-equipment-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:50px}.planme-equipment-gallery figure{overflow:hidden;margin:0;border:1px solid var(--pm-line);background:#f1efec}.planme-equipment-gallery img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform .55s ease}.planme-equipment-gallery figure:hover img{transform:scale(1.035)}.planme-equipment-gallery figcaption{padding:11px 13px 13px;color:var(--pm-muted);font-family:var(--pm-serif);font-size:10px;letter-spacing:.08em}.planme-page-lead{display:grid;grid-template-columns:.7fr 1.4fr 1fr;gap:48px;align-items:start;padding-bottom:78px;border-bottom:1px solid var(--pm-line)}.planme-page-lead .planme-eyebrow{margin:8px 0 0;color:var(--pm-champagne);font-family:var(--pm-serif);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.planme-page-lead h2{margin:0;color:var(--pm-navy);font-size:clamp(30px, 3vw, 48px);font-weight:400;line-height:1.3;letter-spacing:-.05em}.planme-page-lead>p:last-child{margin:4px 0 0;color:var(--pm-muted);font-size:14px}.planme-service-list{display:grid;grid-template-columns:repeat(2,1fr);margin-top:56px;border-top:1px solid var(--pm-line)}.planme-service-list article{display:grid;grid-template-columns:52px 1fr;align-items:center;min-height:94px;padding:0 20px;border-right:1px solid var(--pm-line);border-bottom:1px solid var(--pm-line)}.planme-service-list article:nth-child(even){border-right:0}.planme-service-list span{color:var(--pm-champagne);font-family:var(--pm-serif);font-size:12px}.planme-service-list h3{margin:0;font-size:18px;font-weight:400;letter-spacing:-.025em}.planme-service-list article>div{min-width:0;padding:18px 0}.planme-service-list article p{margin:7px 0 0;color:var(--pm-muted);font-size:12px;line-height:1.65}.planme-equipment-groups{margin-top:68px}.planme-equipment-group{padding:46px 0 54px;border-top:1px solid var(--pm-line)}.planme-equipment-group header{display:grid;grid-template-columns:minmax(180px,.45fr) 1fr 1.25fr;align-items:end;gap:28px;margin-bottom:28px}.planme-equipment-group header .planme-eyebrow{margin:0}.planme-equipment-group h3{margin:0;color:var(--pm-navy);font-size:clamp(26px, 3vw, 44px);font-weight:400;letter-spacing:-.055em}.planme-equipment-group header>p:last-child{margin:0;color:var(--pm-muted);font-size:13px;line-height:1.8}.planme-equipment-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.planme-equipment-gallery figure{margin:0;overflow:hidden;background:var(--pm-porcelain)}.planme-equipment-gallery img{display:block;width:100%;aspect-ratio:1.25;object-fit:cover;transition:transform .6s ease}.planme-equipment-gallery figure:hover img{transform:scale(1.04)}.planme-equipment-gallery figcaption{padding:9px 11px 11px;color:var(--pm-muted);font-size:10px;line-height:1.4}.planme-board-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px 26px}.planme-board-card{display:flex!important;flex-direction:column!important;background:#ffffff!important;border:1px solid rgb(22 53 75 / .08)!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 4px 18px rgb(17 30 67 / .04)!important;transition:transform 0.35s cubic-bezier(.16,1,.3,1),box-shadow 0.35s ease,border-color 0.35s ease!important;box-sizing:border-box!important}.planme-board-card:hover{transform:translateY(-6px)!important;box-shadow:0 20px 42px rgb(14 27 77 / .12),0 4px 12px rgb(14 27 77 / .04)!important;border-color:rgb(181 148 104 / .45)!important}.planme-board-card>a{display:flex!important;flex-direction:column!important;height:100%!important;text-decoration:none!important;color:inherit!important}.planme-board-card__image{aspect-ratio:4 / 3;display:grid;place-items:center;overflow:hidden;margin-bottom:0!important;background:#0e1b43;color:rgb(255 255 255 / .5);font-family:var(--pm-serif);font-size:30px;letter-spacing:.08em;width:100%}.planme-board-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.planme-board-card a:hover .planme-board-card__image img{transform:scale(1.04)}.planme-board-card__body{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;padding:24px 22px 28px!important;background:#ffffff!important;box-sizing:border-box!important}.planme-board-card time,.planme-board-card__body time{display:block;color:var(--pm-champagne);font-family:var(--pm-serif);font-size:12px;letter-spacing:.12em;margin-bottom:8px}.planme-board-card h2,.planme-board-card__body h2{margin:0 0 10px;font-size:19px;font-weight:500;line-height:1.45;color:var(--pm-navy);transition:color 0.25s ease}.planme-board-card a:hover h2,.planme-board-card:hover h2{color:#0b1e36}.planme-board-card p,.planme-board-card__body p{margin:0;color:var(--pm-muted);font-size:13.5px;line-height:1.65}.planme-board-card a>time:not(.planme-board-card__body time){padding:24px 22px 0!important;background:#ffffff!important;display:block!important}.planme-board-card a>h2:not(.planme-board-card__body h2){padding:8px 22px 10px!important;margin:0!important;background:#ffffff!important}.planme-board-card a>p:not(.planme-board-card__body p){padding:0 22px 28px!important;margin:0!important;background:#ffffff!important}.planme-empty{margin:0;padding:80px 20px;border-top:1px solid var(--pm-line);border-bottom:1px solid var(--pm-line);color:var(--pm-muted);text-align:center}.navigation.pagination{margin-top:55px;text-align:center}.navigation.pagination .page-numbers{display:inline-grid;min-width:36px;height:36px;place-items:center;margin:0 3px}.navigation.pagination .current{background:var(--pm-navy);color:var(--pm-white)}.planme-article-main{padding:calc(var(--pm-top-h) + var(--pm-header-h) + 90px) 24px 120px}.planme-article{width:min(880px, 100%);margin:0 auto}.planme-article header{padding-bottom:45px;border-bottom:1px solid var(--pm-line)}.planme-article h1{margin:0 0 20px;font-size:clamp(38px, 4vw, 64px);font-weight:300;line-height:1.25;letter-spacing:-.055em}.planme-article time{color:var(--pm-champagne);font-family:var(--pm-serif);font-size:12px;letter-spacing:.12em}.planme-article figure{margin:55px 0}.planme-article__content{margin:55px 0}.planme-article__content>*{max-width:760px;margin-right:auto;margin-left:auto}.planme-index-item{padding:30px 0;border-bottom:1px solid var(--pm-line)}.planme-index-item h2{margin:0 0 8px;font-weight:400}@media (prefers-reduced-motion:no-preference){@keyframes planme-hero-media-in{from{opacity:.45;transform:scale(1.09)}to{opacity:1;transform:scale(1)}}@keyframes planme-hero-copy-in{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.planme-panel__media{transform:scale(1.045);transition:transform 1.35s cubic-bezier(.2,.65,.25,1),filter 1.1s ease}.planme-panel.is-revealed .planme-panel__media{transform:scale(1)}.planme-hero.is-revealed .planme-panel__media{animation:planme-hero-media-in 1.35s cubic-bezier(.2,.65,.25,1) both}.planme-panel__veil{opacity:.86;transition:opacity 1s ease}.planme-panel.is-revealed .planme-panel__veil{opacity:1}.planme-editorial-image{transition:transform 1.1s cubic-bezier(.2,.65,.25,1)}.planme-panel:not(.is-revealed) .planme-editorial-image{transform:translateX(-50%) translateY(18px)}.planme-panel.is-revealed .planme-editorial-image{transform:translateX(-50%) translateY(0)}.planme-signature__visuals{transition:transform 1.1s cubic-bezier(.2,.65,.25,1)}.planme-panel:not(.is-revealed) .planme-signature__visuals{transform:translateX(-50%) translateY(18px)}.planme-panel.is-revealed .planme-signature__visuals{transform:translateX(-50%) translateY(0)}.planme-doctor__image img{transform:scale(1.045);transition:transform 1.25s cubic-bezier(.2,.65,.25,1),filter 1s ease}.planme-panel.is-revealed .planme-doctor__image img{transform:scale(1)}.planme-panel [data-animate],.planme-hero__copy,.planme-philosophy__copy>*,.planme-signature__heading>*,.planme-programs>a,.planme-doctor__copy>*,.planme-space__copy>*,.planme-contact__details>*{opacity:0;transform:translateY(24px);transition:opacity .72s ease,transform .72s ease}.planme-panel.is-revealed .planme-hero__copy,.planme-panel.is-revealed .planme-philosophy__copy>*,.planme-panel.is-revealed .planme-signature__heading>*,.planme-panel.is-revealed .planme-programs>a,.planme-panel.is-revealed .planme-doctor__copy>*,.planme-panel.is-revealed .planme-space__copy>*,.planme-panel.is-revealed .planme-contact__details>*{opacity:1;transform:none}.planme-panel.is-revealed .planme-philosophy__copy>*:nth-child(1),.planme-panel.is-revealed .planme-signature__heading>*:nth-child(1),.planme-panel.is-revealed .planme-space__copy>*:nth-child(1){transition-delay:.1s}.planme-panel.is-revealed .planme-philosophy__copy>*:nth-child(2),.planme-panel.is-revealed .planme-signature__heading>*:nth-child(2),.planme-panel.is-revealed .planme-space__copy>*:nth-child(2){transition-delay:.2s}.planme-panel.is-revealed .planme-philosophy__copy>*:nth-child(3),.planme-panel.is-revealed .planme-space__copy>*:nth-child(3){transition-delay:.31s}.planme-panel.is-revealed .planme-philosophy__copy>*:nth-child(4),.planme-panel.is-revealed .planme-space__copy>*:nth-child(4){transition-delay:.42s}.planme-panel.is-revealed .planme-programs>a:nth-child(1){transition-delay:.28s}.planme-panel.is-revealed .planme-programs>a:nth-child(2){transition-delay:.4s}.planme-panel.is-revealed .planme-programs>a:nth-child(3){transition-delay:.52s}.planme-panel.is-revealed .planme-doctor__copy>*:nth-child(2),.planme-panel.is-revealed .planme-contact__details>*:nth-child(2){transition-delay:.08s}.planme-panel.is-revealed .planme-doctor__copy>*:nth-child(3),.planme-panel.is-revealed .planme-contact__details>*:nth-child(3){transition-delay:.16s}.planme-panel.is-revealed .planme-doctor__copy>*:nth-child(4),.planme-panel.is-revealed .planme-contact__details>*:nth-child(4){transition-delay:.24s}.planme-panel.is-revealed .planme-doctor__copy>*:nth-child(5),.planme-panel.is-revealed .planme-contact__details>*:nth-child(5){transition-delay:.32s}.planme-panel.is-revealed .planme-hero__copy>*{animation:planme-hero-copy-in .78s cubic-bezier(.2,.65,.25,1) both}.planme-panel.is-revealed .planme-hero__copy>*:nth-child(1){animation-delay:.12s}.planme-panel.is-revealed .planme-hero__copy>*:nth-child(2){animation-delay:.24s}.planme-panel.is-revealed .planme-hero__copy>*:nth-child(3){animation-delay:.38s}.planme-panel.is-revealed .planme-hero__copy>*:nth-child(4){animation-delay:.52s}.planme-panel:not(.is-revealed) .planme-hero__copy>*{animation:none;opacity:0;transform:translateY(26px)}}@media (max-width:1180px){.planme-header__inner{grid-template-columns:150px 1fr 86px}.planme-nav__list{gap:24px}.planme-nav__list>li>a{font-size:13px}.planme-programs{right:7%;left:7%}.planme-programs a{padding:18px}.planme-doctor__copy{padding-right:6vw;padding-left:6vw}}@media (max-width:1120px){.admin-bar .planme-topline{top:46px}.admin-bar .planme-header{top:calc(var(--pm-top-h) + 46px)}.planme-header{backdrop-filter:none}.planme-header__inner{grid-template-columns:1fr auto;padding:0 18px}.planme-header__tools{gap:16px}.planme-menu-toggle{display:grid}.planme-nav{position:fixed;top:calc(var(--pm-top-h) + var(--pm-header-h));right:0;bottom:0;left:auto;width:100%;max-width:none;height:auto;padding:22px 24px 120px;overflow-y:auto;background:rgb(245 243 238 / .99);opacity:0;pointer-events:none;transform:translateY(-12px);transition:opacity .22s,transform .22s}.admin-bar .planme-nav{top:calc(var(--pm-top-h) + var(--pm-header-h) + 46px)}.planme-header.is-menu-open .planme-nav{opacity:1;pointer-events:auto;transform:none}.planme-header.is-menu-open .planme-menu-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}.planme-header.is-menu-open .planme-menu-toggle span:nth-child(2){opacity:0}.planme-header.is-menu-open .planme-menu-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.planme-nav__list{height:auto;display:block;padding:0}.planme-nav__list>li{display:block;border-bottom:1px solid var(--pm-line)}.planme-nav__list>li>a{height:auto;padding:15px 0 9px;font-size:18px}.planme-nav__list>li>a::after{display:none}.planme-nav .sub-menu{position:static;min-width:0;display:grid;grid-template-columns:repeat(2,1fr);gap:0 15px;padding:0 0 15px;border:0;background:#fff0;box-shadow:none;opacity:1;pointer-events:auto;transform:none}.planme-nav__list>li:last-child>.sub-menu,.planme-nav__list>li:last-child:hover>.sub-menu,.planme-nav__list>li:last-child:focus-within>.sub-menu{right:auto;left:auto;transform:none}.planme-nav .sub-menu a{padding:5px 0;color:var(--pm-muted);font-size:13px;white-space:normal}.planme-nav__mobile-account{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:22px;padding-top:18px;border-top:1px solid var(--pm-line)}.planme-nav__mobile-account a{min-height:44px;display:flex;align-items:center;justify-content:center;padding:10px 14px;background:var(--pm-navy);color:var(--pm-white);font-size:13px;font-weight:600}.planme-nav__mobile-account a+a{background:var(--pm-champagne)}.planme-nav__mobile-account a:only-child{grid-column:1 / -1}.planme-nav__mobile-account a:focus-visible{outline:2px solid var(--pm-navy);outline-offset:3px}.planme-nav__mobile-meta{display:flex;flex-wrap:wrap;gap:12px;padding-top:16px}.planme-nav__mobile-meta a{padding:6px 10px;border:1px solid var(--pm-line);font-size:11px}.planme-language{display:none}.planme-panel{min-height:680px}.planme-hero__copy{left:6vw}.planme-programs{right:3%;left:3%}.planme-programs p{display:none}.planme-doctor__copy{padding-left:5vw}.planme-contact__details{padding-right:5vw;padding-left:5vw}.planme-page-lead{grid-template-columns:1fr 1.5fr}.planme-page-lead>p:last-child{grid-column:2}.planme-board-grid{grid-template-columns:repeat(2,1fr)}.planme-equipment-list{grid-template-columns:1fr}.planme-equipment-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){:root{--pm-top-h:26px;--pm-header-h:66px}body{font-size:14px}.planme-topline{padding:0 12px;font-size:9px;letter-spacing:.015em}.planme-account-links{display:none}.planme-header__inner{padding:0 13px}.planme-logo{width:92px;height:54px}.planme-logo img{width:90px;max-height:54px}.planme-nav{top:calc(var(--pm-top-h) + var(--pm-header-h));padding:14px 20px 105px}.planme-nav .sub-menu{grid-template-columns:1fr 1fr}.planme-nav__list>li>a{font-size:17px}.planme-fullpage{padding-bottom:64px}.planme-panel{height:calc(100svh - 64px);min-height:620px}.planme-hero .planme-panel__media{object-position:58% center}.planme-hero .planme-panel__veil{background:linear-gradient(0deg,rgb(23 27 65 / .78),rgb(23 27 65 / .04) 76%)}.planme-hero__copy{top:auto;right:22px;bottom:76px;left:22px;max-width:none;transform:none}.planme-hero h1{font-size:clamp(43px, 13vw, 58px);line-height:1.12}.planme-hero__text{margin:21px 0 24px;font-size:12px}.planme-hero__edition{right:20px;bottom:18px;font-size:7px}.planme-hero__copy{top:0;right:20px;bottom:0;left:20px;justify-content:center}.planme-hero__copy h1{max-width:340px;font-size:clamp(39px, 11vw, 52px);line-height:1.14}.planme-hero__copy .planme-hero__text{max-width:300px;margin:18px auto 22px;font-size:12px;line-height:1.75}.planme-hero__slide .planme-panel__veil{background:linear-gradient(180deg,rgb(20 25 65 / .42),rgb(20 25 65 / .66) 68%,rgb(20 25 65 / .82))}.planme-hero__slide--1 .planme-panel__veil{background:linear-gradient(180deg,rgb(16 20 54 / .56),rgb(16 20 54 / .72) 62%,rgb(16 20 54 / .88))}.planme-hero__copy{text-shadow:0 2px 18px rgb(5 8 28 / .28)}.planme-hero__slide .planme-hero__edition{display:none}.planme-hero__controls{right:20px;bottom:23px;left:20px}.planme-hero__arrow{width:34px;height:34px}.planme-hero__dots{gap:7px}.planme-text-link{width:220px;font-size:10px}.planme-philosophy::before{top:18%;left:2%;font-size:82px}.planme-editorial-image{top:17%;width:68vw;height:30vh;min-height:210px}.planme-editorial-image::after{display:none}.planme-philosophy__copy{top:55%;right:22px;left:22px}.planme-philosophy__copy h2{font-size:27px}.planme-philosophy__copy>p:not(.planme-kicker){font-size:12px;line-height:1.72}.planme-panel__number{right:16px;bottom:6%;font-size:76px}.planme-signature::before{top:15%;font-size:78px}.planme-signature__visuals{top:14%;width:70vw;height:27vh;min-height:190px}.planme-signature__heading{top:43%;right:22px;left:22px}.planme-signature__heading h2{font-size:29px}.planme-programs{right:16px;bottom:22px;left:16px;display:block;border-top:0}.planme-programs a{min-height:0;display:grid;grid-template-columns:34px 1fr;align-items:center;padding:11px 13px;border:1px solid var(--pm-line);text-align:left}.planme-programs a+a{border-top:0}.planme-programs a.is-active,.planme-programs a:hover{transform:none}.planme-programs a.is-active::before{width:2px;height:auto;top:15%;right:auto;bottom:15%;left:-1px}.planme-programs>a>span{position:static;grid-row:1 / span 2;color:var(--pm-champagne)}.planme-programs small{font-size:7px}.planme-programs strong{margin:1px 0 0;font-size:18px}.planme-programs p{display:none}.planme-doctor{display:block}.planme-doctor__image{position:absolute;inset:0}.planme-doctor__image::after{content:"";position:absolute;inset:0;background:rgb(232 232 237 / .84)}.planme-doctor__copy{z-index:2;height:100%;justify-content:center;padding:calc(var(--pm-top-h) + var(--pm-header-h) + 30px) 24px 70px;background:#fff0}.planme-doctor h2{font-size:36px}.planme-doctor blockquote{margin-top:27px;font-size:15px}.planme-doctor__copy>p:not(.planme-kicker){font-size:12px}.planme-doctor__copy::after{font-size:86px}.planme-space .planme-panel__media{object-position:62% center}.planme-space .planme-panel__veil{background:linear-gradient(0deg,rgb(23 27 65 / .76),rgb(23 27 65 / .12) 72%)}.planme-space__copy{top:auto;right:24px;bottom:122px;left:24px;transform:none}.planme-space h2{font-size:39px}.planme-space__copy>p:not(.planme-kicker){font-size:12px}.planme-space__labels{display:block}.planme-space__labels span{display:block;padding:6px 20px;border:0;font-size:7px;text-align:left}.planme-contact{display:block}.planme-contact__brand{display:none}.planme-contact__details{height:100%;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--pm-top-h) + var(--pm-header-h) + 30px) 24px 70px}.planme-contact h2{font-size:40px}.planme-contact dl{margin:25px 0}.planme-contact dl>div{grid-template-columns:84px 1fr;padding:12px 0}.planme-contact dd{font-size:12px}.planme-contact__buttons{display:block}.planme-contact__buttons a{min-width:0;margin-top:7px}.planme-panel-dots{display:none}.planme-quick-dock{right:0;bottom:0;left:0;height:64px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:0;border:0;border-top:1px solid var(--pm-line);border-radius:0;background:rgb(255 255 255 / .97);box-shadow:0 -8px 28px rgb(23 26 58 / .08);backdrop-filter:blur(14px)}.planme-quick-dock__item--event,.planme-quick-dock__item--instagram{display:none!important}.planme-quick-dock a{min-width:0;width:auto;height:64px;display:flex;flex-direction:column;justify-content:center;gap:4px;border:0;border-right:1px solid var(--pm-line);border-radius:0}.planme-quick-dock a:last-child{border-right:0}.planme-quick-dock a:hover,.planme-quick-dock a:focus-visible{color:var(--pm-white);background:var(--pm-navy);transform:none}.planme-quick-dock strong{width:19px;height:19px}.planme-quick-dock svg{width:18px;height:18px}.planme-quick-dock span{position:static;max-width:100%;width:auto;overflow:hidden;padding:0 2px;border-radius:0;background:#fff0;color:var(--pm-muted);font-size:9px;font-weight:500;line-height:1.1;white-space:nowrap;text-overflow:ellipsis;opacity:1;transform:none}.planme-quick-dock a:hover span,.planme-quick-dock a:focus-visible span{color:var(--pm-white)}.planme-floating{align-items:end;padding:0}.planme-floating__panel{width:100%;max-height:88vh;border-right:0;border-bottom:0;border-left:0}.planme-floating__header{padding:20px 20px 17px}.planme-floating__body{padding:22px 20px 28px}.planme-floating__frame{min-height:62vh}.planme-floating__contact dl>div{grid-template-columns:84px 1fr;gap:12px}.planme-floating__actions{display:block}.planme-floating__actions a{margin-top:7px}body:not(.planme-fullpage-home){padding-bottom:64px}.planme-footer{display:block;padding:48px 24px}.planme-footer__details{margin-top:30px;text-align:left}.planme-page-main{padding-top:calc(var(--pm-top-h) + var(--pm-header-h))}.planme-page-hero{min-height:330px;padding:66px 20px 46px}.planme-page-hero::before{inset:14px 20px}.planme-page-hero::after{background:linear-gradient(90deg,rgb(20 24 61 / .82),rgb(20 24 61 / .22)),linear-gradient(0deg,rgb(20 24 61 / .44),transparent 65%)}.planme-page-hero__inner{max-width:88vw}.planme-page-hero h1{font-size:43px}.planme-page-hero__index{top:27px;right:20px;font-size:10px}.planme-page-hero__mark{right:20px;bottom:-4px;font-size:72px}.planme-page-content{width:calc(100% - 40px);margin-right:20px;margin-left:20px;padding:65px 0 90px}.planme-equipment-list{margin-bottom:54px}.planme-equipment-gallery{grid-template-columns:1fr;gap:14px;margin-top:34px}.planme-page-lead{display:block;padding-bottom:45px}.planme-page-lead .planme-eyebrow{margin:0 0 12px}.planme-page-lead h2{font-size:31px}.planme-page-lead>p:last-child{margin-top:20px;font-size:13px}.planme-service-list{grid-template-columns:1fr;margin-top:36px}.planme-service-list article,.planme-service-list article:nth-child(even){min-height:74px;border-right:0;padding:0 8px}.planme-service-list h3{font-size:16px}.planme-equipment-groups{margin-top:36px}.planme-equipment-group{padding:32px 0 38px}.planme-equipment-group header{display:block;margin-bottom:20px}.planme-equipment-group h3{margin:9px 0 12px;font-size:28px}.planme-equipment-group header>p:last-child{font-size:12px}.planme-equipment-gallery{grid-template-columns:repeat(2,1fr);gap:8px}.planme-board-grid{grid-template-columns:1fr;gap:42px}.planme-article-main{padding:calc(var(--pm-top-h) + var(--pm-header-h) + 55px) 20px 80px}.planme-article h1{font-size:36px}}.planme-naver-blog{margin:86px 0 110px;padding:58px clamp(22px, 5vw, 74px) 70px;background:var(--pm-porcelain);border-top:1px solid var(--pm-line);border-bottom:1px solid var(--pm-line)}.planme-naver-blog__header{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:42px}.planme-naver-blog__header h2{max-width:680px;margin:12px 0 14px;color:var(--pm-ink);font-family:"Cormorant Garamond",serif;font-size:clamp(35px, 4vw, 58px);font-weight:500;line-height:.98}.planme-naver-blog__header p:not(.planme-kicker){max-width:580px;margin:0;color:var(--pm-muted);font-size:14px;line-height:1.8}.planme-naver-blog__header .planme-text-link{flex:0 0 auto;margin-bottom:7px}.planme-naver-blog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.planme-naver-blog__card{display:flex;min-width:0;flex-direction:column;overflow:hidden;background:var(--pm-white);border:1px solid var(--pm-line);transition:transform .3s ease,box-shadow .3s ease}.planme-naver-blog__card:hover{transform:translateY(-5px);box-shadow:0 16px 30px rgb(25 31 76 / .09)}.planme-naver-blog__image{display:block;aspect-ratio:1.55;overflow:hidden;background:var(--pm-paper)}.planme-naver-blog__image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.planme-naver-blog__card:hover .planme-naver-blog__image img{transform:scale(1.04)}.planme-naver-blog__body{display:flex;flex:1;flex-direction:column;padding:23px 23px 26px}.planme-naver-blog__body time{color:var(--pm-muted);font-size:10px;letter-spacing:.14em}.planme-naver-blog__body h3{margin:12px 0 11px;font-size:18px;font-weight:600;line-height:1.45}.planme-naver-blog__body h3 a{color:var(--pm-ink)}.planme-naver-blog__body p{margin:0;color:var(--pm-muted);font-size:12px;line-height:1.75}.planme-naver-blog__source{display:inline-block;margin-top:auto;padding-top:23px;color:var(--pm-navy);font-size:10px;letter-spacing:.08em}@media (max-width:900px){.planme-naver-blog{margin:64px 0 86px}.planme-naver-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.planme-naver-blog{margin:48px 0 72px;padding:38px 20px 46px}.planme-naver-blog__header{display:block;margin-bottom:28px}.planme-naver-blog__header h2{font-size:38px}.planme-naver-blog__header .planme-text-link{margin-top:22px}.planme-naver-blog__grid{grid-template-columns:1fr;gap:18px}.planme-naver-blog__body{padding:20px 19px 22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.planme-botox-page{width:min(100%, 1200px);margin:0 auto}.planme-botox-hero{margin:-26px calc(50% - 50vw) 54px;background:#ff8913}.planme-botox-hero img{display:block;width:100%;height:auto}.planme-botox-hero__actions{display:flex;justify-content:center;gap:14px;padding:16px 20px 20px;background:#fff3df}.planme-botox-hero__actions a{min-width:220px;padding:15px 22px;border-radius:999px;background:var(--pm-navy);color:#fff;font-size:12px;font-weight:600;letter-spacing:.04em;text-align:center}.planme-botox-hero__actions a:first-child{background:#c86d0a}.planme-botox-lead{display:grid;grid-template-columns:.8fr 1.4fr;gap:42px;align-items:start;margin:0 0 62px;padding:0 0 54px;border-bottom:1px solid var(--pm-line)}.planme-botox-lead h2{margin:12px 0 18px;color:var(--pm-ink);font-family:"Cormorant Garamond",serif;font-size:clamp(34px, 4vw, 56px);font-weight:500;line-height:1}.planme-botox-lead>p{margin:0;color:var(--pm-muted);font-size:14px;line-height:1.9}.planme-botox-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px}.planme-botox-facts div{padding:18px 16px;background:var(--pm-porcelain);border:1px solid var(--pm-line)}.planme-botox-facts dt{color:var(--pm-muted);font-size:10px;letter-spacing:.08em}.planme-botox-facts dd{margin:7px 0 0;color:var(--pm-ink);font-size:14px;font-weight:600}.planme-botox-copy{margin:0 0 70px}.planme-botox-copy__heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:25px;border-bottom:1px solid var(--pm-line)}.planme-botox-copy__heading h2{margin:0 0 14px;color:var(--pm-ink);font-size:27px;font-weight:600}.planme-botox-copy__heading span{color:var(--pm-champagne);font-size:11px;letter-spacing:.16em}.planme-botox-copy__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.planme-botox-copy__grid article{padding:26px 22px 24px;background:var(--pm-porcelain)}.planme-botox-copy__grid h3{margin:0 0 11px;color:var(--pm-ink);font-size:17px}.planme-botox-copy__grid p{margin:0;color:var(--pm-muted);font-size:12px;line-height:1.8}.planme-botox-visual{margin:0 calc(50% - 50vw) 48px;background:#fff}.planme-botox-visual img{display:block;width:100%;height:auto}.planme-botox-note{margin:0 0 62px;padding:22px 24px;background:#f5eee9;color:var(--pm-muted);font-size:12px;line-height:1.8}.planme-botox-note strong{color:var(--pm-ink)}@media (max-width:720px){.planme-botox-hero{margin-top:-14px;margin-bottom:38px}.planme-botox-hero__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px}.planme-botox-hero__actions a{min-width:0;padding:13px 8px;font-size:10px}.planme-botox-lead{display:block;margin-bottom:44px;padding-bottom:38px}.planme-botox-lead h2{font-size:39px}.planme-botox-lead>p{font-size:13px}.planme-botox-facts{grid-template-columns:1fr 1fr}.planme-botox-copy{margin-bottom:48px}.planme-botox-copy__heading h2{font-size:23px}.planme-botox-copy__grid{grid-template-columns:1fr}.planme-botox-visual{margin-bottom:30px}.planme-botox-note{margin-bottom:42px;padding:18px}}.planme-clinic-space{margin-top:116px;padding-top:82px;border-top:1px solid var(--pm-navy)}.planme-clinic-space__intro{display:grid;grid-template-columns:.68fr 1.2fr 1fr;gap:44px;align-items:start;margin-bottom:52px}.planme-clinic-space__intro .planme-eyebrow{margin:8px 0 0;color:var(--pm-champagne);font-family:var(--pm-serif);font-size:11px;letter-spacing:.17em}.planme-clinic-space__intro h2{margin:0;color:var(--pm-navy);font-size:clamp(33px, 4vw, 58px);font-weight:400;line-height:1.12;letter-spacing:-.052em}.planme-clinic-space__intro>p:last-child{max-width:480px;margin:7px 0 0;color:var(--pm-muted);font-size:13px;line-height:1.85}.planme-clinic-space__gallery{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(150px, 15vw, 230px);gap:12px}.planme-clinic-space__gallery figure{grid-column:span 4;min-width:0;margin:0;overflow:hidden;background:var(--pm-porcelain)}.planme-clinic-space__gallery figure:nth-child(9n+1){grid-column:span 8;grid-row:span 2}.planme-clinic-space__gallery figure:nth-child(9n+2){grid-column:span 4;grid-row:span 2}.planme-clinic-space__gallery img{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.planme-clinic-space__gallery figure:hover img{transform:scale(1.025)}.planme-reference-library{margin-top:120px;padding-top:84px;border-top:1px solid var(--pm-line)}.planme-reference-library__intro{display:grid;grid-template-columns:.7fr 1.15fr 1fr;gap:44px;align-items:start;margin-bottom:50px}.planme-reference-library__intro .planme-eyebrow{margin:8px 0 0;color:var(--pm-champagne);font-family:var(--pm-serif);font-size:11px;letter-spacing:.17em}.planme-reference-library__intro h2{margin:0;color:var(--pm-navy);font-size:clamp(31px, 3.6vw, 52px);font-weight:400;line-height:1.18;letter-spacing:-.05em}.planme-reference-library__intro>p:last-child{max-width:480px;margin:7px 0 0;color:var(--pm-muted);font-size:13px;line-height:1.85}.planme-reference-index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:84px;border-top:1px solid var(--pm-line);border-left:1px solid var(--pm-line)}.planme-reference-index a{min-height:78px;display:flex;align-items:center;gap:14px;padding:17px 18px;border-right:1px solid var(--pm-line);border-bottom:1px solid var(--pm-line);color:var(--pm-ink);font-size:13px;line-height:1.45;transition:background .25s ease,color .25s ease}.planme-reference-index a:hover,.planme-reference-index a:focus-visible{background:var(--pm-navy);color:var(--pm-white)}.planme-reference-index span{flex:0 0 auto;color:var(--pm-champagne);font-family:var(--pm-serif);font-size:10px;letter-spacing:.12em}.planme-reference-chapter{scroll-margin-top:calc(var(--pm-top-h) + var(--pm-header-h) + 24px);padding:74px 0 100px;border-top:1px solid var(--pm-line)}.planme-reference-chapter:first-child{border-top-color:var(--pm-navy)}.planme-reference-chapter__header{display:grid;grid-template-columns:74px 1fr;align-items:end;margin-bottom:42px}.planme-reference-chapter__number{color:var(--pm-champagne);font-family:var(--pm-serif);font-size:13px;letter-spacing:.14em}.planme-reference-chapter__header p{margin:0 0 6px;color:var(--pm-muted);font-family:var(--pm-serif);font-size:10px;letter-spacing:.17em}.planme-reference-chapter__header h3{margin:0;color:var(--pm-navy);font-size:clamp(30px, 4vw, 55px);font-weight:400;line-height:1.12;letter-spacing:-.052em}.planme-reference-block{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.55fr);gap:clamp(28px, 5vw, 72px);align-items:start;padding:38px 0;border-top:1px solid rgb(32 38 90 / .11)}.planme-reference-block:first-of-type{border-top:0}.planme-reference-block.is-editorial{grid-template-columns:minmax(0,1fr);gap:34px}.planme-reference-block.is-editorial .planme-reference-block__copy{max-width:960px}.planme-reference-block.is-editorial .planme-reference-gallery{grid-column:1}.planme-reference-block__copy:only-child{grid-column:1 / -1;max-width:830px}.planme-reference-gallery:only-child{grid-column:1 / -1}.planme-reference-block__copy h4{margin:42px 0 15px;color:var(--pm-ink);font-size:20px;font-weight:500;line-height:1.42;letter-spacing:-.03em}.planme-reference-block__copy h4:first-child{margin-top:0}.planme-reference-block__copy p{max-width:880px;margin:0 0 16px;color:#615e67;font-size:13px;line-height:1.95;letter-spacing:-.012em}.planme-reference-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 42px;border-top:1px solid var(--pm-line);border-left:1px solid var(--pm-line)}.planme-reference-facts div{min-width:0;padding:16px 17px;border-right:1px solid var(--pm-line);border-bottom:1px solid var(--pm-line)}.planme-reference-facts dt{margin-bottom:6px;color:var(--pm-champagne);font-family:var(--pm-serif);font-size:10px;letter-spacing:.12em}.planme-reference-facts dd{margin:0;color:var(--pm-navy);font-size:13px;line-height:1.5}.planme-reference-notes{max-width:880px;margin:18px 0 24px;padding:18px 22px 18px 38px;border-left:2px solid var(--pm-champagne);background:var(--pm-porcelain);color:#615e67;font-size:12px;line-height:1.8}.planme-reference-notes li+li{margin-top:7px}.planme-reference-gallery{min-width:0;display:grid;gap:13px}.planme-reference-gallery.is-single{grid-template-columns:minmax(0,1fr)}.planme-reference-gallery.is-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.planme-reference-gallery.is-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.planme-reference-gallery.is-many{grid-template-columns:repeat(4,minmax(0,1fr))}.planme-reference-gallery figure{min-width:0;margin:0;overflow:hidden;border:1px solid rgb(32 38 90 / .12);background:var(--pm-white)}.planme-reference-gallery img{width:100%;height:auto;object-fit:contain;transition:transform .5s ease}.planme-reference-gallery figure:hover img{transform:scale(1.018)}.planme-service-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:48px;border-top:0}.planme-service-card{position:relative;min-width:0;min-height:158px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:start!important;padding:26px 24px!important;overflow:hidden;border:1px solid var(--pm-line)!important;background:rgb(255 255 255 / .72)}.planme-service-card>p:empty,.planme-service-card>a>p:empty{display:none}.planme-service-card>a,.planme-service-card:not(:has(>a)){min-height:148px;display:grid;grid-template-columns:46px minmax(0,1fr) 24px;align-items:start;gap:0;padding:26px 24px;color:var(--pm-ink)}.planme-service-card:not(:has(>a)){min-height:158px;grid-template-columns:46px minmax(0,1fr)!important;padding:26px 24px!important}.planme-service-card:not(:has(>a)){grid-template-columns:46px minmax(0,1fr)}.planme-service-card__number{grid-column:1;padding-top:4px;color:var(--pm-champagne)!important;font-family:var(--pm-serif);font-size:11px!important;letter-spacing:.14em}.planme-service-card__copy{grid-column:2!important;min-width:0;width:auto!important;padding:0!important}.planme-service-card h3{margin:0 0 10px;color:var(--pm-navy);font-size:19px;font-weight:500;line-height:1.35}.planme-service-card p{max-width:480px;margin:0!important;color:var(--pm-muted);font-size:12px;line-height:1.75;word-break:keep-all}.planme-service-card__arrow{grid-column:3;justify-self:end;color:var(--pm-champagne)!important;font-size:16px!important;transition:transform .25s ease}.planme-service-card__link{display:inline-flex;align-items:center;gap:8px;margin-top:17px;color:var(--pm-navy);font-family:var(--pm-serif);font-size:10px;letter-spacing:.11em}.planme-service-card__link span{font-size:13px!important;transition:transform .2s ease}.planme-service-card__link:hover span{transform:translateY(3px)}.planme-service-card>a::after{position:absolute;right:0;bottom:0;left:0;height:3px;background:var(--pm-navy);content:"";transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.planme-service-card>a:hover{background:var(--pm-porcelain)}.planme-service-card>a:hover::after{transform:scaleX(1)}.planme-service-card>a:hover .planme-service-card__arrow{transform:translate(3px,3px)}.planme-detail-guide{margin-top:120px;padding-top:80px;border-top:1px solid var(--pm-navy)}.planme-detail-guide__header{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,1.8fr);gap:clamp(34px, 6vw, 90px);align-items:start;margin-bottom:64px}.planme-detail-guide__header .planme-eyebrow{margin:8px 0 0;color:var(--pm-champagne);font-family:var(--pm-serif);font-size:11px;letter-spacing:.17em}.planme-detail-guide__header h2{margin:0 0 18px;color:var(--pm-navy);font-size:clamp(34px, 4vw, 58px);font-weight:400;line-height:1.12;letter-spacing:-.052em}.planme-detail-guide__header div>p{max-width:720px;margin:0;color:var(--pm-muted);font-size:14px;line-height:1.9;word-break:keep-all}.planme-detail-guide__body{border-top:1px solid var(--pm-line)}.planme-detail-section{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:clamp(42px, 7vw, 110px);align-items:center;padding:clamp(68px, 8vw, 112px) 0;scroll-margin-top:calc(var(--pm-top-h) + var(--pm-header-h) + 28px);border-bottom:1px solid var(--pm-line)}.planme-detail-section:nth-child(even) .planme-detail-section__copy{order:2}.planme-detail-section:nth-child(even) .planme-detail-section__media,.planme-detail-section:nth-child(even) .planme-detail-section__visual{order:1}.planme-detail-section__number{margin:0 0 19px;color:var(--pm-champagne);font-family:var(--pm-serif);font-size:10px;letter-spacing:.16em}.planme-detail-section h3{margin:0 0 24px;color:var(--pm-navy);font-size:clamp(31px, 3.4vw, 50px);font-weight:400;line-height:1.16;letter-spacing:-.05em}.planme-detail-section__summary{max-width:560px;margin:0 0 31px;color:#5f5d66;font-size:14px;line-height:1.95;word-break:keep-all}.planme-detail-points{max-width:560px;margin:0;padding:0;border-top:1px solid var(--pm-line);list-style:none}.planme-detail-points li{position:relative;margin:0;padding:13px 12px 13px 24px;border-bottom:1px solid var(--pm-line);color:var(--pm-ink);font-size:12px;line-height:1.6}.planme-detail-points li::before{position:absolute;top:19px;left:4px;width:5px;height:5px;border-radius:50%;background:var(--pm-champagne);content:""}.planme-detail-section__media{width:100%;max-width:680px;justify-self:end;margin:0;padding:clamp(14px, 2.4vw, 30px);overflow:hidden;border:1px solid rgb(32 38 90 / .12);background:#fff;box-shadow:0 24px 70px rgb(28 32 69 / .07)}.planme-detail-section:nth-child(even) .planme-detail-section__media{justify-self:start}.planme-detail-section__media img{display:block;width:auto;max-width:100%;height:auto;max-height:620px;margin:0 auto;object-fit:contain}.planme-detail-section__visual{position:relative;width:100%;max-width:680px;min-height:clamp(330px, 38vw, 520px);display:flex;flex-direction:column;justify-content:flex-end;justify-self:end;padding:clamp(28px, 4vw, 58px);overflow:hidden;background:radial-gradient(circle at 78% 18%,rgb(255 255 255 / .24),transparent 26%),linear-gradient(145deg,#1c245b 0%,#31386e 48%,#b79d85 160%);color:#fff}.planme-detail-section:nth-child(even) .planme-detail-section__visual{justify-self:start}.planme-detail-section__visual::before{position:absolute;top:34px;right:34px;width:98px;height:98px;border:1px solid rgb(255 255 255 / .25);border-radius:50%;content:""}.planme-detail-section__visual span{position:absolute;top:36px;left:38px;color:rgb(255 255 255 / .56);font-family:var(--pm-serif);font-size:10px;letter-spacing:.2em}.planme-detail-section__visual strong{position:relative;max-width:520px;font-size:clamp(31px, 4vw, 58px);font-weight:300;line-height:1.1;letter-spacing:-.05em}.planme-detail-section__visual i{position:relative;margin-top:15px;color:rgb(255 255 255 / .66);font-family:var(--pm-serif);font-size:11px;font-style:normal;letter-spacing:.13em}.planme-detail-guide__notice{margin:34px 0 0;padding:19px 22px;border-left:2px solid var(--pm-champagne);background:rgb(178 157 134 / .08);color:var(--pm-muted);font-size:12px;line-height:1.8}.planme-equipment-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:50px;border-top:0}.planme-equipment-list a{position:relative;min-height:150px;display:grid;grid-template-columns:42px minmax(0,1fr) 20px;align-items:start;gap:0;padding:25px 23px;overflow:hidden;border:1px solid var(--pm-line);color:var(--pm-ink);background:rgb(255 255 255 / .72)}.planme-equipment-list a>p:empty{display:none}.planme-equipment-list a .planme-equipment-card__number{grid-column:1;padding-top:3px;color:var(--pm-champagne);font-size:11px}.planme-equipment-list a .planme-equipment-card__copy{grid-column:2;min-width:0;padding:0;color:inherit;font-family:inherit;font-size:inherit;letter-spacing:normal}.planme-equipment-list a strong{display:block;margin-bottom:10px;color:var(--pm-navy);font-size:18px;font-weight:500;line-height:1.35}.planme-equipment-list a small{display:block;color:var(--pm-muted);font-size:11px;line-height:1.7;word-break:keep-all}.planme-equipment-list a i{grid-column:3;justify-self:end;color:var(--pm-champagne);font-size:15px;font-style:normal}.planme-equipment-list a::after{position:absolute;right:0;bottom:0;left:0;height:3px;background:var(--pm-navy);content:"";transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.planme-equipment-list a:hover{background:var(--pm-porcelain)}.planme-equipment-list a:hover::after{transform:scaleX(1)}.planme-device-detail{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:clamp(42px, 7vw, 100px);align-items:start;margin-top:72px;padding-top:72px;border-top:1px solid var(--pm-navy)}.planme-device-detail__copy{position:sticky;top:calc(var(--pm-top-h) + var(--pm-header-h) + 28px)}.planme-device-detail__copy .planme-equipment-source{margin-bottom:36px;padding:17px 19px;font-size:12px}.planme-device-detail__copy h3{margin:0 0 18px;color:var(--pm-navy);font-size:27px;font-weight:400}.planme-device-detail__copy ul{margin:0;padding:0;border-top:1px solid var(--pm-line);list-style:none}.planme-device-detail__copy li{position:relative;padding:13px 8px 13px 23px;border-bottom:1px solid var(--pm-line);color:var(--pm-ink);font-size:12px}.planme-device-detail__copy li::before{position:absolute;top:18px;left:4px;width:5px;height:5px;border-radius:50%;background:var(--pm-champagne);content:""}.planme-equipment-gallery--curated{grid-template-columns:1fr;gap:18px;margin:0}.planme-equipment-gallery--curated figure{padding:clamp(10px, 2vw, 24px);border:1px solid rgb(32 38 90 / .12);background:#fff;box-shadow:0 20px 56px rgb(28 32 69 / .055)}.planme-equipment-gallery--curated img{width:auto;max-width:100%;height:auto;max-height:720px;margin:0 auto;aspect-ratio:auto;object-fit:contain}.planme-equipment-gallery--curated figcaption{padding:13px 2px 0}.planme-device-detail__visual{min-height:480px;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(30px, 5vw, 66px);background:radial-gradient(circle at 78% 18%,rgb(255 255 255 / .24),transparent 26%),linear-gradient(145deg,#1c245b 0%,#31386e 48%,#b79d85 160%);color:#fff}.planme-device-detail__visual span,.planme-device-detail__visual i{color:rgb(255 255 255 / .62);font-family:var(--pm-serif);font-size:10px;font-style:normal;letter-spacing:.16em}.planme-device-detail__visual strong{margin:auto 0 14px;font-size:clamp(40px, 5vw, 72px);font-weight:300;line-height:1;letter-spacing:-.05em}@media (max-width:900px){.planme-service-list{grid-template-columns:1fr}.planme-service-card:nth-child(n){border-right:1px solid var(--pm-line)!important}.planme-detail-section{gap:38px}.planme-equipment-list{grid-template-columns:1fr}.planme-device-detail{grid-template-columns:1fr}.planme-device-detail__copy{position:static}.planme-clinic-space__intro{grid-template-columns:.65fr 1.35fr}.planme-clinic-space__intro>p:last-child{grid-column:2}.planme-clinic-space__gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:230px}.planme-clinic-space__gallery figure,.planme-clinic-space__gallery figure:nth-child(9n+1),.planme-clinic-space__gallery figure:nth-child(9n+2){grid-column:span 1;grid-row:span 1}.planme-clinic-space__gallery figure:nth-child(5n+1){grid-column:span 2;grid-row:span 2}.planme-reference-library__intro{grid-template-columns:.65fr 1.35fr}.planme-reference-library__intro>p:last-child{grid-column:2}.planme-reference-index{grid-template-columns:repeat(2,minmax(0,1fr))}.planme-reference-block{grid-template-columns:minmax(200px,.7fr) minmax(0,1.3fr);gap:28px}.planme-reference-gallery.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.planme-reference-gallery.is-many{grid-template-columns:repeat(3,minmax(0,1fr))}.planme-reference-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.planme-service-list{gap:9px;margin-top:30px}.planme-service-card>a,.planme-service-card:not(:has(>a)){min-height:0;grid-template-columns:36px minmax(0,1fr)!important;padding:20px 16px!important}.planme-service-card h3{font-size:17px}.planme-service-card p{font-size:11px;line-height:1.7}.planme-detail-guide{margin-top:76px;padding-top:52px}.planme-detail-guide__header{display:block;margin-bottom:38px}.planme-detail-guide__header .planme-eyebrow{margin:0 0 12px}.planme-detail-guide__header h2{margin-bottom:15px;font-size:34px}.planme-detail-guide__header div>p{font-size:12px;line-height:1.8}.planme-detail-section{grid-template-columns:1fr;gap:32px;padding:54px 0 62px}.planme-detail-section:nth-child(even) .planme-detail-section__copy,.planme-detail-section:nth-child(even) .planme-detail-section__media,.planme-detail-section:nth-child(even) .planme-detail-section__visual{order:initial}.planme-detail-section h3{margin-bottom:18px;font-size:32px}.planme-detail-section__summary{margin-bottom:24px;font-size:13px;line-height:1.85}.planme-detail-section__media{max-width:100%;padding:10px}.planme-detail-section__visual{min-height:310px;padding:28px}.planme-detail-section__visual strong{font-size:36px}.planme-equipment-list{gap:9px;margin-top:30px}.planme-equipment-list a{min-height:0;grid-template-columns:34px minmax(0,1fr) 18px;padding:20px 16px}.planme-equipment-list a strong{font-size:17px}.planme-equipment-list a small{font-size:10px}.planme-device-detail{gap:34px;margin-top:50px;padding-top:50px}.planme-device-detail__visual{min-height:320px;padding:28px}.planme-device-detail__visual strong{font-size:40px}.planme-clinic-space{margin-top:74px;padding-top:54px}.planme-clinic-space__intro{display:block;margin-bottom:30px}.planme-clinic-space__intro .planme-eyebrow{margin:0 0 11px}.planme-clinic-space__intro h2{font-size:34px}.planme-clinic-space__intro>p:last-child{margin-top:18px;font-size:12px}.planme-clinic-space__gallery{grid-template-columns:repeat(27,minmax(82vw,1fr));grid-auto-flow:column;grid-auto-columns:minmax(82vw,1fr);grid-auto-rows:58vh;gap:10px;margin-right:calc(50% - 50vw);padding-right:18vw;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.planme-clinic-space__gallery::-webkit-scrollbar{display:none}.planme-clinic-space__gallery figure,.planme-clinic-space__gallery figure:nth-child(5n+1),.planme-clinic-space__gallery figure:nth-child(9n+1),.planme-clinic-space__gallery figure:nth-child(9n+2){grid-column:auto;grid-row:1;scroll-snap-align:start}.planme-reference-library{margin-top:74px;padding-top:54px}.planme-reference-library__intro{display:block;margin-bottom:34px}.planme-reference-library__intro .planme-eyebrow{margin:0 0 11px}.planme-reference-library__intro h2{font-size:32px}.planme-reference-library__intro>p:last-child{margin-top:18px;font-size:12px}.planme-reference-index{grid-template-columns:1fr;margin-bottom:54px}.planme-reference-index a{min-height:62px;padding:14px 15px}.planme-reference-chapter{padding:50px 0 68px}.planme-reference-chapter__header{grid-template-columns:42px 1fr;margin-bottom:25px}.planme-reference-chapter__header h3{font-size:32px}.planme-reference-block{display:block;padding:28px 0}.planme-reference-block__copy{margin-bottom:22px}.planme-reference-block__copy:only-child{margin-bottom:0}.planme-reference-block__copy h4{font-size:18px}.planme-reference-block__copy p{font-size:12px;line-height:1.88}.planme-reference-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:30px}.planme-reference-facts div{padding:13px 12px}.planme-reference-notes{padding:15px 16px 15px 31px}.planme-reference-gallery.is-pair,.planme-reference-gallery.is-grid,.planme-reference-gallery.is-many{grid-template-columns:1fr;gap:10px}}.planme-event-detail{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(0,1fr);gap:clamp(34px, 6vw, 88px);align-items:center}.planme-event-detail figure{margin:0;overflow:hidden;background:var(--pm-porcelain)}.planme-event-detail figure img{width:100%;height:auto}.planme-event-detail h2{margin:12px 0 20px;color:var(--pm-navy);font-size:clamp(35px, 4vw, 58px);font-weight:400;letter-spacing:-.052em}.planme-event-detail>div>p:not(.planme-eyebrow){max-width:580px;margin:0;color:var(--pm-muted);font-size:14px;line-height:1.9}.planme-event-detail__notice{margin-top:24px!important;padding-top:20px;border-top:1px solid var(--pm-line);font-size:12px!important}@media (max-width:720px){.planme-event-detail{grid-template-columns:1fr}.planme-event-detail h2{font-size:36px}}.pm-editorial{color:var(--pm-ink)}.pm-editorial *,.pm-editorial *::before,.pm-editorial *::after{box-sizing:border-box}.pm-editorial figure{margin:0}.pm-editorial img{display:block;width:100%;height:100%;object-fit:cover}.pm-editorial h2,.pm-editorial h3,.pm-editorial p{margin-top:0}.pm-editorial .pm-kicker{margin:0 0 18px;color:var(--pm-champagne);font-family:var(--pm-serif);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.pm-editorial-hero{min-height:570px;display:grid;grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);overflow:hidden;background:#e8e6e1}.pm-editorial-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(54px, 7vw, 104px)}.pm-editorial-hero h2{margin-bottom:32px;color:var(--pm-navy);font-size:clamp(48px, 5.8vw, 84px);font-weight:300;line-height:1.12;letter-spacing:-.07em}.pm-editorial-hero__lead{max-width:520px;margin-bottom:0;color:#5f5c63;font-size:15px;line-height:2}.pm-editorial-hero__media{position:relative;min-height:570px;overflow:hidden}.pm-editorial-hero__media::after{content:"PLAN ME · PERSONAL AESTHETIC";position:absolute;right:24px;bottom:22px;color:rgb(255 255 255 / .85);font-family:var(--pm-serif);font-size:9px;letter-spacing:.2em}.pm-editorial-hero__media img{filter:saturate(.78) contrast(.94)}.pm-manifesto{padding:clamp(70px, 9vw, 132px) 7vw;color:var(--pm-white);background:var(--pm-navy-deep);text-align:center}.pm-manifesto p:last-child{margin:0;font-size:clamp(26px, 3.3vw, 47px);font-weight:300;line-height:1.65;letter-spacing:-.045em}.pm-section-heading{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(50px, 9vw, 130px);align-items:end;padding-bottom:44px;border-bottom:1px solid var(--pm-line)}.pm-section-heading h2{margin:0;color:var(--pm-navy);font-size:clamp(38px, 4vw, 58px);font-weight:300;line-height:1.23;letter-spacing:-.06em}.pm-section-heading>p{max-width:500px;margin:0;color:var(--pm-muted);font-size:14px;line-height:1.9}.pm-section-heading--light{border-color:rgb(255 255 255 / .2)}.pm-section-heading--light h2{color:var(--pm-white)}.pm-section-heading--light>p{color:rgb(255 255 255 / .68)}.pm-section-heading:has(+.pm-values),.pm-section-heading:has(+.pm-credential-columns),.pm-section-heading:has(+.pm-paper-list),.pm-section-heading:has(+.pm-type-grid),.pm-section-heading:has(+.pm-compare-grid){border-bottom:0}.pm-value-section{padding:clamp(90px, 10vw, 150px) 0}.pm-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:52px;border-top:1px solid var(--pm-line);border-left:1px solid var(--pm-line)}.pm-values article{min-height:310px;padding:34px 28px;border-right:1px solid var(--pm-line);border-bottom:1px solid var(--pm-line);background:rgb(255 255 255 / .13);transition:background .3s,transform .3s}.pm-values article>span{color:var(--pm-champagne);font-family:var(--pm-serif);font-size:12px;letter-spacing:.14em}.pm-values h3{margin:105px 0 18px;color:var(--pm-navy);font-size:20px;font-weight:500;letter-spacing:-.035em}.pm-values p{margin-bottom:0;color:var(--pm-muted);font-size:12px;line-height:1.85}.pm-space-section{margin-right:calc(var(--pm-axis) * -1);margin-left:calc(var(--pm-axis) * -1);padding:clamp(88px, 10vw, 148px) var(--pm-axis);color:var(--pm-white);background:#171b43}.pm-space-mosaic{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:90px;gap:13px;margin-top:54px}.pm-space-mosaic figure{overflow:hidden}.pm-space-mosaic img{transition:transform .7s ease}.pm-space-mosaic__item--1{grid-column:span 7;grid-row:span 5}.pm-space-mosaic__item--2{grid-column:span 5;grid-row:span 3}.pm-space-mosaic__item--3{grid-column:span 5;grid-row:span 4}.pm-space-mosaic__item--4{grid-column:span 4;grid-row:span 4}.pm-space-mosaic__item--5{grid-column:span 3;grid-row:span 4}.pm-space-mosaic__item--6{grid-column:span 5;grid-row:span 4}.pm-space-mosaic__item--7{grid-column:span 3;grid-row:span 3}.pm-space-mosaic__item--8{grid-column:span 4;grid-row:span 3}.pm-doctor-hero{min-height:650px;display:grid;grid-template-columns:minmax(370px,.78fr) minmax(0,1.22fr);overflow:hidden;background:linear-gradient(135deg,#e7e5e1,#d9d9df)}.pm-doctor-hero__copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:clamp(55px, 7vw, 105px)}.pm-doctor-hero h2{margin:0 0 24px;color:var(--pm-navy);font-size:clamp(48px, 5.7vw, 82px);font-weight:300;line-height:1.05;letter-spacing:-.075em}.pm-doctor-hero h2 strong{font-weight:500}.pm-doctor-hero__copy>p:not(.pm-kicker){max-width:430px;margin-bottom:42px;color:var(--pm-muted);font-size:14px;line-height:1.9}.pm-doctor-quote{padding-top:26px;border-top:1px solid rgb(32 38 90 / .23);color:var(--pm-navy);font-size:16px;line-height:1.85}.pm-doctor-hero__media{position:relative;min-height:650px}.pm-doctor-hero__media img{object-position:center}.pm-doctor-credentials{padding:clamp(90px, 10vw, 150px) 0}.pm-credential-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:52px;background:var(--pm-line);border:1px solid var(--pm-line)}.pm-credential-columns article{padding:36px 30px 44px;background:var(--pm-paper)}.pm-credential-columns article>span{color:var(--pm-champagne);font-family:var(--pm-serif);font-size:12px}.pm-credential-columns h3{margin:58px 0 28px;color:var(--pm-navy);font-size:21px;font-weight:500}.pm-credential-columns ul{margin:0;padding:0;list-style:none}.pm-credential-columns li{position:relative;padding:9px 0 9px 13px;border-bottom:1px solid rgb(32 38 90 / .09);color:#55525a;font-size:12px;line-height:1.65}.pm-credential-columns li::before{content:"";position:absolute;top:18px;left:0;width:3px;height:3px;border-radius:50%;background:var(--pm-champagne)}.pm-research-section{margin-right:calc(var(--pm-axis) * -1);margin-left:calc(var(--pm-axis) * -1);padding:clamp(90px, 10vw, 148px) var(--pm-axis);color:var(--pm-white);background:var(--pm-navy-deep)}.pm-paper-list{margin:52px 0 96px;padding:0;border-top:1px solid rgb(255 255 255 / .18);list-style:none}.pm-paper-list li{display:grid;grid-template-columns:58px minmax(0,1fr);gap:18px;align-items:start;padding:23px 0;border-bottom:1px solid rgb(255 255 255 / .14)}.pm-paper-list span{color:var(--pm-champagne);font-family:var(--pm-serif);font-size:11px;letter-spacing:.12em}.pm-paper-list p{max-width:980px;margin:0;color:rgb(255 255 255 / .8);font-size:13px;line-height:1.8}.pm-books{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid rgb(255 255 255 / .2);border-left:1px solid rgb(255 255 255 / .2)}.pm-books>*{min-height:190px;padding:30px;border-right:1px solid rgb(255 255 255 / .2);border-bottom:1px solid rgb(255 255 255 / .2)}.pm-books h2{color:var(--pm-white);font-size:34px;font-weight:300}.pm-books article span{color:var(--pm-champagne);font-family:var(--pm-serif);font-size:11px}.pm-books article p{margin:48px 0 0;color:var(--pm-white);font-size:15px;line-height:1.7}.pm-books small{color:rgb(255 255 255 / .56);font-size:11px}.pm-program-hero{min-height:570px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.pm-program-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(52px, 7vw, 100px)}.pm-program-hero h2{margin:0 0 28px;font-size:clamp(48px, 5.8vw, 82px);font-weight:300;line-height:1.08;letter-spacing:-.075em}.pm-program-hero__copy>p:not(.pm-kicker){max-width:530px;margin-bottom:32px;font-size:14px;line-height:1.95}.pm-program-tags{display:flex;flex-wrap:wrap;gap:8px}.pm-program-tags span{padding:8px 12px;border:1px solid currentColor;border-radius:99px;font-size:10px;letter-spacing:.04em;opacity:.72}.pm-program-hero__media{min-height:570px;background:#fff}.pm-program-hero__media img{object-fit:contain}.pm-program-hero--dark{color:var(--pm-white);background:var(--pm-navy-deep)}.pm-program-hero--dark h2{color:var(--pm-white)}.pm-program-hero--dark .pm-program-hero__copy>p:not(.pm-kicker){color:rgb(255 255 255 / .74)}.pm-facts-strip{display:grid;grid-template-columns:repeat(5,1fr);border-right:1px solid var(--pm-line);border-bottom:1px solid var(--pm-line);border-left:1px solid var(--pm-line)}.pm-facts-strip div{min-height:110px;display:flex;flex-direction:column;justify-content:space-between;padding:22px;border-right:1px solid var(--pm-line)}.pm-facts-strip div:last-child{border-right:0}.pm-facts-strip span{color:var(--pm-muted);font-size:10px}.pm-facts-strip strong{color:var(--pm-navy);font-size:15px;font-weight:500}.pm-diagnosis-section,.pm-detail-comparison,.pm-program-index{padding:clamp(90px, 10vw, 145px) 0}.pm-type-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:52px;background:var(--pm-line);border:1px solid var(--pm-line)}.pm-type-grid article{min-height:335px;padding:34px 30px;background:var(--pm-paper)}.pm-type-grid span,.pm-compare-grid>article>span{color:var(--pm-champagne);font-family:var(--pm-serif);font-size:11px;letter-spacing:.13em}.pm-type-grid h3{margin:115px 0 18px;color:var(--pm-navy);font-size:21px;font-weight:500}.pm-type-grid p{margin-bottom:0;color:var(--pm-muted);font-size:12px;line-height:1.85}.pm-point-section{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);margin-right:calc(var(--pm-axis) * -1);margin-left:calc(var(--pm-axis) * -1);color:var(--pm-white);background:var(--pm-navy-deep)}.pm-point-section__visual{min-height:700px;background:#fff}.pm-point-section__visual img{object-fit:contain}.pm-point-section__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(55px, 7vw, 100px)}.pm-point-section__copy h2{margin-bottom:50px;color:var(--pm-white);font-size:clamp(40px, 4.4vw, 62px);font-weight:300;line-height:1.2;letter-spacing:-.06em}.pm-point-section ol{margin:0;padding:0;border-top:1px solid rgb(255 255 255 / .2);list-style:none}.pm-point-section li{display:grid;grid-template-columns:42px 1fr;gap:15px;padding:23px 0;border-bottom:1px solid rgb(255 255 255 / .17)}.pm-point-section li>span{color:var(--pm-champagne);font-family:var(--pm-serif);font-size:11px}.pm-point-section h3{margin:0 0 8px;color:var(--pm-white);font-size:17px;font-weight:500}.pm-point-section li p{margin:0;color:rgb(255 255 255 / .62);font-size:11px;line-height:1.75}.pm-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:52px;background:var(--pm-line);border:1px solid var(--pm-line)}.pm-compare-grid article{min-height:245px;padding:32px;background:#e9e7e2}.pm-compare-grid h3{margin:68px 0 14px;color:var(--pm-navy);font-size:21px;font-weight:500}.pm-compare-grid p{margin:0;color:var(--pm-muted);font-size:12px;line-height:1.8}.pm-wide-visual{max-width:1000px;margin:34px auto 0!important;padding:12px;background:#fff;box-shadow:0 18px 48px rgb(20 24 61 / .08)}.pm-wide-visual img{height:auto;object-fit:contain}.pm-care-note{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(45px, 8vw, 120px);margin-right:calc(var(--pm-axis) * -1);margin-bottom:-130px;margin-left:calc(var(--pm-axis) * -1);padding:78px var(--pm-axis) 86px;color:var(--pm-white);background:#b09a82}.pm-care-note h2{margin:0;color:var(--pm-white);font-size:clamp(38px, 4vw, 56px);font-weight:300;letter-spacing:-.06em}.pm-care-note ul{margin:0;padding:0;list-style:none}.pm-care-note li{position:relative;padding:15px 0 15px 22px;border-bottom:1px solid rgb(255 255 255 / .26);font-size:12px;line-height:1.7}.pm-care-note li::before{content:"+";position:absolute;left:0;color:var(--pm-navy-deep)}.pm-care-note>p{grid-column:2;margin:-16px 0 0;color:rgb(255 255 255 / .68);font-size:10px}.pm-program-hero--lifting{position:relative;color:var(--pm-white);background:linear-gradient(135deg,#171b43 0%,#272d66 62%,#a38e7b 180%)}.pm-program-hero--lifting h2{color:var(--pm-white)}.pm-program-hero--lifting .pm-program-hero__copy>p:not(.pm-kicker){color:rgb(255 255 255 / .72)}.pm-lifting-orbit{position:relative;min-height:570px;display:grid;place-items:center;overflow:hidden}.pm-lifting-orbit::before,.pm-lifting-orbit::after{content:"";position:absolute;width:68%;aspect-ratio:1;border:1px solid rgb(255 255 255 / .22);border-radius:50%}.pm-lifting-orbit::after{width:42%;border-color:rgb(178 157 134 / .7)}.pm-lifting-orbit strong{position:relative;z-index:2;color:var(--pm-white);font-family:var(--pm-serif);font-size:clamp(62px, 9vw, 130px);font-weight:400;letter-spacing:-.05em}.pm-lifting-orbit span{position:absolute;z-index:2;color:rgb(255 255 255 / .62);font-family:var(--pm-serif);font-size:10px;letter-spacing:.15em}.pm-lifting-orbit span:nth-child(1){top:22%;left:25%}.pm-lifting-orbit span:nth-child(2){top:48%;right:18%}.pm-lifting-orbit span:nth-child(3){bottom:20%;left:31%}.pm-lifting-intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(50px, 8vw, 115px);padding:clamp(90px, 10vw, 145px) 0}.pm-lifting-intro h2{margin:0;color:var(--pm-navy);font-size:clamp(40px, 4.2vw, 60px);font-weight:300;line-height:1.22;letter-spacing:-.06em}.pm-lifting-intro>p{max-width:620px;margin:38px 0 0;color:var(--pm-muted);font-size:14px;line-height:2}.pm-layer-map{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,1fr);margin-top:24px;border:1px solid var(--pm-line)}.pm-layer-map span{position:relative;padding:24px;border-right:1px solid var(--pm-line);color:var(--pm-navy);font-size:12px}.pm-layer-map span:last-child{border-right:0}.pm-layer-map span::before{content:"";width:8px;height:8px;display:inline-block;margin-right:10px;border:1px solid var(--pm-champagne);border-radius:50%}.pm-program-index{padding-top:0}.pm-program-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:52px}.pm-program-grid article{min-height:350px;padding:30px;border:1px solid var(--pm-line);background:#ebe9e4;transition:background .3s,transform .3s}.pm-program-grid article>span{color:var(--pm-champagne);font-family:var(--pm-serif);font-size:11px}.pm-program-grid article>p:not(.pm-program-grid__description){margin:60px 0 7px;color:#908c94;font-family:var(--pm-serif);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.pm-program-grid h3{margin:0 0 14px;color:var(--pm-navy);font-size:24px;font-weight:500;letter-spacing:-.04em}.pm-program-grid em{display:block;color:var(--pm-champagne);font-size:11px;font-style:normal}.pm-program-grid__description{margin:27px 0 0;color:var(--pm-muted);font-size:11px;line-height:1.8}.pm-program-details{margin-right:calc(var(--pm-axis) * -1);margin-left:calc(var(--pm-axis) * -1)}.pm-program-detail{min-height:560px;display:grid;grid-template-columns:1fr 1fr}.pm-program-detail:nth-child(odd){background:#e9e7e2}.pm-program-detail:nth-child(even){color:var(--pm-white);background:var(--pm-navy-deep)}.pm-program-detail:nth-child(even) .pm-program-detail__copy{order:2}.pm-program-detail__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(55px, 8vw, 120px)}.pm-program-detail__copy>span{color:var(--pm-champagne);font-family:var(--pm-serif);font-size:11px;letter-spacing:.14em}.pm-program-detail h2{margin:24px 0 9px;color:var(--pm-navy);font-size:clamp(42px, 4.6vw, 66px);font-weight:300;letter-spacing:-.07em}.pm-program-detail:nth-child(even) h2{color:var(--pm-white)}.pm-program-detail h3{margin-bottom:35px;color:var(--pm-champagne);font-size:13px;font-weight:400}.pm-program-detail__copy>p{max-width:540px;margin:0;color:var(--pm-muted);font-size:13px;line-height:1.95}.pm-program-detail:nth-child(even) .pm-program-detail__copy>p{color:rgb(255 255 255 / .65)}.pm-program-detail__copy ul{margin:27px 0 0;padding:18px 0 0;border-top:1px solid var(--pm-line);list-style:none}.pm-program-detail__copy li{padding:6px 0;color:var(--pm-muted);font-size:11px}.pm-program-detail figure{min-height:560px;padding:clamp(30px, 5vw, 75px);background:#fff}.pm-program-detail figure img{object-fit:contain}.pm-program-detail__graphic{position:relative;min-height:560px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:clamp(55px, 7vw, 100px);background:linear-gradient(145deg,#dddde3,#f4f2ee);color:var(--pm-navy)}.pm-program-detail:nth-child(even) .pm-program-detail__graphic{background:linear-gradient(145deg,#b4a18f,#817064);color:var(--pm-white)}.pm-program-detail__graphic::before,.pm-program-detail__graphic::after{content:"";position:absolute;right:-12%;bottom:-23%;width:78%;aspect-ratio:1;border:1px solid currentColor;border-radius:50%;opacity:.18}.pm-program-detail__graphic::after{right:8%;bottom:-2%;width:45%;opacity:.3}.pm-program-detail__graphic span{position:relative;z-index:2;font-family:var(--pm-serif);font-size:11px;letter-spacing:.15em}.pm-program-detail__graphic i{position:relative;z-index:2;width:44px;height:1px;background:currentColor;opacity:.45}.pm-program-detail__graphic strong{position:relative;z-index:2;max-width:430px;font-size:clamp(34px, 4vw, 58px);font-weight:300;line-height:1.2;letter-spacing:-.06em}.pm-lifting-guide .pm-care-note{margin-top:0}@media (max-width:1050px){.pm-editorial-hero,.pm-doctor-hero,.pm-program-hero{grid-template-columns:1fr 1fr}.pm-values{grid-template-columns:repeat(2,1fr)}.pm-point-section{grid-template-columns:1fr 1fr}.pm-credential-columns{grid-template-columns:1fr}.pm-credential-columns article{display:grid;grid-template-columns:42px 190px 1fr}.pm-credential-columns h3{margin:0}.pm-program-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.planme-page-content{padding-top:38px}.pm-editorial-hero,.pm-doctor-hero,.pm-program-hero,.pm-point-section,.pm-program-detail{grid-template-columns:1fr}.pm-editorial-hero__copy,.pm-doctor-hero__copy,.pm-program-hero__copy{min-height:440px;padding:54px 24px}.pm-editorial-hero h2,.pm-doctor-hero h2,.pm-program-hero h2{font-size:48px}.pm-editorial-hero__media,.pm-doctor-hero__media,.pm-program-hero__media{min-height:390px}.pm-manifesto{margin-right:calc(var(--pm-axis) * -1);margin-left:calc(var(--pm-axis) * -1);padding-right:24px;padding-left:24px}.pm-manifesto p:last-child{font-size:25px}.pm-section-heading{display:block;padding-bottom:28px}.pm-section-heading h2{font-size:38px}.pm-section-heading>p{margin-top:25px;font-size:12px}.pm-values{grid-template-columns:1fr}.pm-values article{min-height:230px}.pm-values h3{margin-top:58px}.pm-space-mosaic{grid-template-columns:repeat(2,minmax(76vw,1fr));grid-auto-flow:column;grid-auto-columns:minmax(76vw,1fr);grid-auto-rows:58vh;margin-right:calc(var(--pm-axis) * -1);padding-right:18vw;overflow-x:auto;scroll-snap-type:x mandatory}.pm-space-mosaic figure:nth-child(n){grid-column:auto;grid-row:1;scroll-snap-align:start}.pm-doctor-hero__media{order:-1}.pm-doctor-hero__copy{min-height:460px}.pm-credential-columns article{display:block;padding:30px 24px}.pm-credential-columns h3{margin:44px 0 22px}.pm-paper-list li{grid-template-columns:38px 1fr}.pm-books{grid-template-columns:1fr}.pm-books>*{min-height:150px}.pm-books article p{margin-top:34px}.pm-facts-strip{grid-template-columns:repeat(2,1fr)}.pm-facts-strip div:nth-child(2n){border-right:0}.pm-type-grid,.pm-compare-grid,.pm-program-grid{grid-template-columns:1fr}.pm-type-grid article{min-height:260px}.pm-type-grid h3{margin-top:64px}.pm-point-section__visual{min-height:420px}.pm-point-section__copy{padding:65px 24px}.pm-care-note{grid-template-columns:1fr;gap:38px;padding-right:24px;padding-left:24px}.pm-care-note>p{grid-column:1;margin-top:-10px}.pm-lifting-orbit{min-height:420px}.pm-lifting-intro{grid-template-columns:1fr;gap:25px}.pm-lifting-intro>p{margin-top:0}.pm-layer-map{grid-template-columns:1fr 1fr}.pm-layer-map span:nth-child(2){border-right:0}.pm-layer-map span:nth-child(-n+2){border-bottom:1px solid var(--pm-line)}.pm-program-detail:nth-child(even) .pm-program-detail__copy{order:initial}.pm-program-detail__copy{min-height:450px;padding:60px 24px}.pm-program-detail figure,.pm-program-detail__graphic{min-height:420px}.pm-program-detail figure{padding:24px}.pm-program-detail__graphic{padding:50px 24px}}.pm-catalog-hero{min-height:520px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);overflow:hidden;color:var(--pm-white);background:linear-gradient(135deg,var(--pm-navy-deep),#29306c)}.pm-catalog-hero>div:first-child{display:flex;flex-direction:column;justify-content:center;padding:clamp(56px, 7vw, 105px)}.pm-catalog-hero h2{margin:0 0 28px;color:var(--pm-white);font-size:clamp(48px, 5.8vw, 82px);font-weight:300;line-height:1.08;letter-spacing:-.075em}.pm-catalog-hero>div:first-child>p:last-child{max-width:620px;margin:0;color:rgb(255 255 255 / .69);font-size:14px;line-height:1.95}.pm-catalog-hero__mark{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;border-left:1px solid rgb(255 255 255 / .18)}.pm-catalog-hero__mark::before,.pm-catalog-hero__mark::after{content:"";position:absolute;width:70%;aspect-ratio:1;border:1px solid rgb(255 255 255 / .16);border-radius:50%}.pm-catalog-hero__mark::after{width:43%;border-color:rgb(178 157 134 / .65)}.pm-catalog-hero__mark strong{position:relative;z-index:1;color:var(--pm-white);font-family:var(--pm-serif);font-size:clamp(92px, 11vw, 160px);font-weight:400;line-height:.9}.pm-catalog-hero__mark span{position:relative;z-index:1;color:rgb(255 255 255 / .55);font-family:var(--pm-serif);font-size:10px;letter-spacing:.2em}.pm-catalog-index{display:grid;grid-template-columns:repeat(3,1fr);border-right:1px solid var(--pm-line);border-bottom:1px solid var(--pm-line);border-left:1px solid var(--pm-line)}.pm-catalog-index a{min-height:82px;display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:center;padding:18px 22px;border-right:1px solid var(--pm-line);border-bottom:1px solid var(--pm-line);color:var(--pm-navy);font-size:13px}.pm-catalog-index a:nth-child(3n){border-right:0}.pm-catalog-index span{color:var(--pm-champagne);font-family:var(--pm-serif);font-size:10px}.pm-catalog-intro{display:grid;grid-template-columns:.5fr 1fr 1fr;gap:clamp(38px, 7vw, 100px);align-items:start;padding:clamp(90px, 10vw, 145px) 0}.pm-catalog-intro h2{margin:0;color:var(--pm-navy);font-size:clamp(40px, 4.2vw, 60px);font-weight:300;line-height:1.25;letter-spacing:-.06em}.pm-catalog-intro>p:last-child{margin:8px 0 0;color:var(--pm-muted);font-size:13px;line-height:2}.pm-catalog-programs{margin-right:calc(var(--pm-axis) * -1);margin-left:calc(var(--pm-axis) * -1)}.pm-catalog-program{min-height:610px;display:grid;grid-template-columns:minmax(390px,.82fr) minmax(0,1.18fr)}.pm-catalog-program:nth-child(odd){background:#e8e6e1}.pm-catalog-program:nth-child(even){color:var(--pm-white);background:var(--pm-navy-deep)}.pm-catalog-program:nth-child(even) .pm-catalog-program__copy{order:2}.pm-catalog-program__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(56px, 7vw, 108px)}.pm-catalog-program__copy>p:first-child{margin:0 0 22px;color:var(--pm-champagne);font-family:var(--pm-serif);font-size:10px;letter-spacing:.15em}.pm-catalog-program h2{margin:0 0 26px;color:var(--pm-navy);font-size:clamp(42px, 4.5vw, 65px);font-weight:300;line-height:1.15;letter-spacing:-.07em}.pm-catalog-program:nth-child(even) h2{color:var(--pm-white)}.pm-catalog-program__summary{max-width:520px;margin:0 0 34px;color:var(--pm-muted);font-size:13px;line-height:1.95}.pm-catalog-program:nth-child(even) .pm-catalog-program__summary{color:rgb(255 255 255 / .67)}.pm-catalog-program__copy ul{margin:0;padding:0;border-top:1px solid var(--pm-line);list-style:none}.pm-catalog-program:nth-child(even) .pm-catalog-program__copy ul{border-color:rgb(255 255 255 / .18)}.pm-catalog-program__copy li{position:relative;padding:13px 0 13px 18px;border-bottom:1px solid var(--pm-line);color:#5d5961;font-size:11px}.pm-catalog-program:nth-child(even) .pm-catalog-program__copy li{border-color:rgb(255 255 255 / .14);color:rgb(255 255 255 / .65)}.pm-catalog-program__copy li::before{content:"+";position:absolute;left:0;color:var(--pm-champagne)}.pm-catalog-program__gallery{min-height:610px;display:grid;gap:1px;padding:clamp(20px, 3vw, 46px);background:#fff}.pm-catalog-program__gallery figure{overflow:hidden;background:#f4f3f0}.pm-catalog-program__gallery img{object-fit:contain}.pm-catalog-program__gallery--1{grid-template-columns:1fr}.pm-catalog-program__gallery--2{grid-template-columns:1fr 1fr}.pm-catalog-program__gallery--3{grid-template-columns:1.2fr .8fr;grid-template-rows:1fr 1fr}.pm-catalog-program__gallery--3 figure:first-child{grid-row:1 / -1}.pm-catalog-program__visual{position:relative;min-height:610px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:clamp(54px, 7vw, 100px);color:var(--pm-navy);background:linear-gradient(145deg,#dcdbdf,#f2f0eb)}.pm-catalog-program:nth-child(even) .pm-catalog-program__visual{color:var(--pm-white);background:linear-gradient(145deg,#b29d86,#75655a)}.pm-catalog-program__visual::before,.pm-catalog-program__visual::after{content:"";position:absolute;right:-13%;bottom:-28%;width:78%;aspect-ratio:1;border:1px solid currentColor;border-radius:50%;opacity:.17}.pm-catalog-program__visual::after{right:8%;bottom:-4%;width:46%;opacity:.3}.pm-catalog-program__visual>*{position:relative;z-index:1}.pm-catalog-program__visual span,.pm-catalog-program__visual small{font-family:var(--pm-serif);font-size:10px;letter-spacing:.18em}.pm-catalog-program__visual strong{max-width:520px;font-size:clamp(44px, 5vw, 72px);font-weight:300;line-height:1.14;letter-spacing:-.07em}.pm-catalog-program__visual i{width:48px;height:1px;background:currentColor;opacity:.4}.pm-treatment-catalog .pm-care-note,.pm-equipment-editorial .pm-care-note{margin-top:0}.pm-location-hero{min-height:550px;display:grid;grid-template-columns:minmax(400px,.82fr) minmax(0,1.18fr);overflow:hidden;color:var(--pm-white);background:var(--pm-navy-deep)}.pm-location-hero>div{display:flex;flex-direction:column;justify-content:center;padding:clamp(55px, 7vw, 105px)}.pm-location-hero h2{margin:0 0 28px;color:var(--pm-white);font-size:clamp(50px, 5.8vw, 82px);font-weight:300;line-height:1.1;letter-spacing:-.075em}.pm-location-hero>div>p:not(.pm-kicker){max-width:480px;margin-bottom:32px;color:rgb(255 255 255 / .68);font-size:13px;line-height:1.9}.pm-location-hero a{width:max-content;padding-bottom:8px;border-bottom:1px solid rgb(255 255 255 / .38);color:var(--pm-white);font-size:19px}.pm-location-hero a span{margin-left:16px;color:var(--pm-champagne);font-size:10px}.pm-location-hero__visual{position:relative;display:grid;grid-template-columns:1fr 1fr;align-content:end;min-height:550px;padding:clamp(50px, 6vw, 90px);overflow:hidden;background:radial-gradient(circle at 78% 18%,rgb(213 188 150 / .28),transparent 26%),linear-gradient(145deg,#f3eee6 0%,#d8cbbb 100%);color:var(--pm-navy-deep)}.pm-location-hero__visual::before{content:"";position:absolute;top:11%;right:-7%;width:62%;aspect-ratio:1;border:1px solid rgb(18 33 69 / .18);border-radius:50%;box-shadow:0 0 0 35px rgb(255 255 255 / .12),0 0 0 70px rgb(18 33 69 / .035)}.pm-location-hero__visual>p{position:absolute;top:11%;left:10%;margin:0;color:rgb(18 33 69 / .52);font-family:var(--pm-serif);font-size:14px;line-height:.82;letter-spacing:.24em}.pm-location-hero__visual>p strong{display:block;margin-top:18px;color:var(--pm-navy-deep);font-size:clamp(100px, 12vw, 172px);font-weight:300;letter-spacing:-.09em}.pm-location-hero__visual>div{position:relative;z-index:1;display:grid;gap:9px;padding:23px 22px;border-top:1px solid rgb(18 33 69 / .25)}.pm-location-hero__visual>div+div{border-left:1px solid rgb(18 33 69 / .18)}.pm-location-hero__visual span{color:rgb(18 33 69 / .48);font-size:9px;letter-spacing:.2em}.pm-location-hero__visual strong{font-size:clamp(15px, 1.45vw, 20px);font-weight:500}.pm-location-hero__visual small{color:rgb(18 33 69 / .6);font-size:11px}.pm-hours-section{padding:clamp(90px, 10vw, 145px) 0}.pm-hours-section>header{display:grid;grid-template-columns:.55fr 1fr 1fr;gap:clamp(36px, 7vw, 100px);align-items:start;margin-bottom:52px}.pm-hours-section h2{margin:0;color:var(--pm-navy);font-size:clamp(40px, 4.2vw, 60px);font-weight:300;line-height:1.24;letter-spacing:-.06em}.pm-hours-section header>p:last-child{margin:8px 0 0;color:var(--pm-muted);font-size:12px;line-height:1.9}.pm-hours-board{display:grid;grid-template-columns:1.2fr .8fr .8fr;border-top:1px solid var(--pm-line);border-left:1px solid var(--pm-line)}.pm-hours-board>div{min-height:180px;display:flex;flex-direction:column;justify-content:space-between;padding:28px;border-right:1px solid var(--pm-line);border-bottom:1px solid var(--pm-line)}.pm-hours-board__primary{grid-row:span 2;min-height:360px!important;background:#e7e5e0}.pm-hours-board>div:last-child{grid-column:2 / -1}.pm-hours-board span{color:var(--pm-champagne);font-family:var(--pm-serif);font-size:10px;letter-spacing:.14em}.pm-hours-board p{margin:0;color:var(--pm-navy);font-size:clamp(20px, 2vw, 28px);line-height:1.85}.pm-hours-board strong{color:var(--pm-navy);font-size:15px;font-weight:500;line-height:1.7}.pm-location-actions{margin-right:calc(var(--pm-axis) * -1);margin-left:calc(var(--pm-axis) * -1);padding:clamp(80px, 9vw, 130px) var(--pm-axis);color:var(--pm-white);background:var(--pm-navy-deep)}.pm-location-actions>div{display:grid;grid-template-columns:.5fr 1fr 1fr;gap:clamp(35px, 7vw, 100px);align-items:end;margin-bottom:48px}.pm-location-actions h2{margin:0;color:var(--pm-white);font-size:clamp(40px, 4.2vw, 60px);font-weight:300;letter-spacing:-.06em}.pm-location-actions>div>p:last-child{margin:0;color:rgb(255 255 255 / .64);font-size:12px;line-height:1.9}.pm-location-actions nav{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgb(255 255 255 / .2);border-left:1px solid rgb(255 255 255 / .2)}.pm-location-actions nav a{min-height:170px;display:grid;grid-template-columns:40px 1fr;align-content:space-between;padding:25px;border-right:1px solid rgb(255 255 255 / .2);border-bottom:1px solid rgb(255 255 255 / .2);color:var(--pm-white)}.pm-location-actions nav span{color:var(--pm-champagne);font-family:var(--pm-serif);font-size:10px}.pm-location-actions nav strong{align-self:end;font-size:18px;font-weight:500}.pm-location-actions nav small{grid-column:2;color:rgb(255 255 255 / .48);font-size:10px}.pm-access-section{padding:clamp(90px, 10vw, 145px) 0}.pm-access-map{margin-top:48px!important;padding:18px;background:#fff;box-shadow:0 18px 55px rgb(20 24 61 / .08)}.pm-access-map img{height:auto;object-fit:contain}.pm-access-route{width:min(900px, 100%);margin:46px auto 0!important;padding:18px;background:#fff}.pm-access-route img{height:auto;object-fit:contain}.pm-parking-section{display:grid;grid-template-columns:minmax(290px,.5fr) minmax(0,1.5fr);gap:clamp(40px, 7vw, 100px);align-items:start;margin-right:calc(var(--pm-axis) * -1);margin-bottom:-130px;margin-left:calc(var(--pm-axis) * -1);padding:clamp(80px, 9vw, 130px) var(--pm-axis);background:#e7e5e0}.pm-parking-section h2{margin:0 0 25px;color:var(--pm-navy);font-size:clamp(38px, 4vw, 58px);font-weight:300;letter-spacing:-.06em}.pm-parking-section>div>p:last-child{margin:0;color:var(--pm-muted);font-size:12px;line-height:1.9}.pm-parking-section figure{padding:16px;background:#fff}.pm-parking-section img{height:auto;object-fit:contain}.pm-catalog-hero--equipment{background:linear-gradient(135deg,#171b43,#303873)}.pm-equipment-principle{display:grid;grid-template-columns:.55fr 1fr 1fr;gap:clamp(38px, 7vw, 100px);padding:clamp(90px, 10vw, 145px) 0}.pm-equipment-principle h2{margin:0;color:var(--pm-navy);font-size:clamp(40px, 4.2vw, 60px);font-weight:300;line-height:1.24;letter-spacing:-.06em}.pm-equipment-principle>div>p{margin:8px 0 25px;color:var(--pm-muted);font-size:13px;line-height:1.9}.pm-equipment-principle ul{margin:0;padding:0;border-top:1px solid var(--pm-line);list-style:none}.pm-equipment-principle li{padding:12px 0;border-bottom:1px solid var(--pm-line);color:var(--pm-navy);font-size:11px}.pm-device-chapters{margin-right:calc(var(--pm-axis) * -1);margin-left:calc(var(--pm-axis) * -1)}.pm-device-chapter{display:grid;grid-template-columns:minmax(390px,.75fr) minmax(0,1.25fr);min-height:580px}.pm-device-chapter:nth-child(odd){background:#e7e5e0}.pm-device-chapter:nth-child(even){color:var(--pm-white);background:var(--pm-navy-deep)}.pm-device-chapter:nth-child(even) header{order:2}.pm-device-chapter header{display:flex;flex-direction:column;justify-content:center;padding:clamp(55px, 7vw, 105px)}.pm-device-chapter header span{color:var(--pm-champagne);font-family:var(--pm-serif);font-size:10px;letter-spacing:.15em}.pm-device-chapter h2{margin:26px 0;color:var(--pm-navy);font-size:clamp(42px, 4.5vw, 64px);font-weight:300;line-height:1.13;letter-spacing:-.07em}.pm-device-chapter:nth-child(even) h2{color:var(--pm-white)}.pm-device-chapter header p{max-width:500px;margin:0;color:var(--pm-muted);font-size:13px;line-height:1.95}.pm-device-chapter:nth-child(even) header p{color:rgb(255 255 255 / .64)}.pm-device-chapter__gallery{min-height:580px;display:grid;gap:1px;padding:clamp(20px, 3vw, 46px);background:#fff}.pm-device-chapter__gallery--1{grid-template-columns:1fr}.pm-device-chapter__gallery--2{grid-template-columns:1fr 1fr}.pm-device-chapter__gallery--3{grid-template-columns:1.2fr .8fr;grid-template-rows:1fr 1fr}.pm-device-chapter__gallery--3 figure:first-child{grid-row:1 / -1}.pm-device-chapter__gallery figure{overflow:hidden;background:#f2f0eb}.pm-device-chapter__gallery img{object-fit:contain}.pm-device-chapter>.pm-catalog-program__visual{min-height:580px}@media (max-width:960px){.pm-catalog-index{grid-template-columns:repeat(2,1fr)}.pm-catalog-index a:nth-child(3n){border-right:1px solid var(--pm-line)}.pm-catalog-index a:nth-child(2n){border-right:0}.pm-catalog-program,.pm-device-chapter{grid-template-columns:minmax(330px,.8fr) minmax(0,1.2fr)}.pm-hours-board{grid-template-columns:1fr 1fr}.pm-hours-board__primary{grid-column:1 / -1;grid-row:auto;min-height:260px!important}.pm-hours-board>div:last-child{grid-column:1 / -1}}@media (max-width:760px){.pm-catalog-hero,.pm-location-hero{grid-template-columns:1fr}.pm-catalog-hero>div:first-child,.pm-location-hero>div{min-height:450px;padding:55px 24px}.pm-catalog-hero h2,.pm-location-hero h2{font-size:48px}.pm-catalog-hero__mark{min-height:330px;border-top:1px solid rgb(255 255 255 / .18);border-left:0}.pm-catalog-index{grid-template-columns:1fr}.pm-catalog-index a:nth-child(n){border-right:0}.pm-catalog-intro,.pm-hours-section>header,.pm-location-actions>div,.pm-equipment-principle{grid-template-columns:1fr;gap:25px}.pm-catalog-program,.pm-device-chapter{grid-template-columns:1fr}.pm-catalog-program:nth-child(even) .pm-catalog-program__copy,.pm-device-chapter:nth-child(even) header{order:initial}.pm-catalog-program__copy,.pm-device-chapter header{min-height:470px;padding:62px 24px}.pm-catalog-program__gallery,.pm-device-chapter__gallery{min-height:0;grid-template-columns:1fr;grid-template-rows:none;padding:14px}.pm-catalog-program__gallery--3 figure:first-child,.pm-device-chapter__gallery--3 figure:first-child{grid-row:auto}.pm-catalog-program__gallery figure,.pm-device-chapter__gallery figure{min-height:330px}.pm-catalog-program__visual,.pm-device-chapter>.pm-catalog-program__visual{min-height:430px;padding:52px 24px}.pm-location-hero__visual{min-height:400px;padding:38px 20px}.pm-location-hero__visual>p{left:24px}.pm-location-hero__visual>p strong{font-size:105px}.pm-hours-board{grid-template-columns:1fr}.pm-hours-board__primary,.pm-hours-board>div:last-child{grid-column:auto}.pm-location-actions nav{grid-template-columns:1fr}.pm-location-actions nav a{min-height:140px}.pm-access-map,.pm-access-route{margin-right:calc(var(--pm-axis) * -1)!important;margin-left:calc(var(--pm-axis) * -1)!important;padding:8px}.pm-parking-section{grid-template-columns:1fr;padding-right:24px;padding-left:24px}}@media (min-width:761px){.planme-page-content{--pm-axis:max(30px, calc((100vw - 1440px) / 2 + 30px))}}.planme-page-content>.pm-editorial{margin-bottom:-130px}.pm-parking-section{margin-bottom:0}.pm-editorial .pm-kicker{font-size:13px;letter-spacing:.14em}.pm-catalog-index span,.pm-catalog-program__copy>p:first-child,.pm-program-grid article>div>span,.pm-program-grid article>div>p:not(.pm-program-grid__description),.pm-program-detail__copy>span,.pm-device-chapter header span,.pm-equipment-principle li,.pm-hours-board span,.pm-location-actions nav span,.pm-location-actions nav small{font-size:12px}.pm-program-grid em,.pm-program-grid__description,.pm-catalog-program__copy li,.pm-program-detail__copy li,.pm-care-note>p{font-size:12px}.pm-care-note li{font-size:13px}.pm-manifesto p:last-child{font-size:clamp(27px, 2.65vw, 40px);line-height:1.62;text-wrap:pretty}.pm-manifesto p:last-child span{display:block;white-space:nowrap}.pm-catalog-program__gallery,.pm-device-chapter__gallery{gap:14px;padding:clamp(12px, 1.5vw, 24px);background:#fff;align-content:center}.pm-catalog-program__gallery figure,.pm-device-chapter__gallery figure{display:grid;place-items:center;background:#fff}.pm-catalog-program__gallery img,.pm-device-chapter__gallery img{width:100%;height:auto;max-height:610px;object-fit:contain}.pm-catalog-program__gallery--2,.pm-device-chapter__gallery--2{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.pm-program-grid{gap:16px}.pm-program-grid article{min-height:520px;padding:0;overflow:hidden;background:#eceae5}.pm-program-grid article figure{height:205px;overflow:hidden;background:#fff}.pm-program-grid article figure img{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.pm-program-grid article:nth-child(1) figure img,.pm-program-grid article:nth-child(2) figure img{object-fit:contain}.pm-program-grid article>div{padding:27px 30px 32px}.pm-program-grid article>div>p:not(.pm-program-grid__description){margin:34px 0 7px}.pm-location-hero{grid-template-columns:minmax(500px,.94fr) minmax(0,1.06fr)}.pm-location-hero h2{font-size:clamp(48px, 4.6vw, 68px);line-height:1.18}.pm-location-hero h2 span{display:block;white-space:nowrap}.pm-location-hero__visual{align-content:end;padding:0 clamp(36px, 5vw, 72px) 56px}.pm-location-hero__visual>p{top:13%;left:10%;line-height:1.15}.pm-location-hero__visual>p strong{margin-top:10px;font-size:clamp(86px, 8.5vw, 120px);line-height:.85}.pm-location-hero__visual>div{min-height:116px;align-content:end;padding:22px;background:rgb(255 255 255 / .42)}.pm-location-hero__visual span{font-size:12px}.pm-location-hero__visual small{font-size:13px}.pm-location-hero__visual strong{font-size:clamp(17px, 1.45vw, 21px)}.pm-hours-board>div{padding:32px}.pm-hours-board strong{font-size:17px}.pm-editorial .pm-reveal{opacity:0;transform:translate3d(0,28px,0);transition:opacity .82s ease,transform .82s cubic-bezier(.18,.72,.2,1),clip-path 1.05s cubic-bezier(.18,.72,.2,1);transition-delay:var(--pm-reveal-delay,0ms)}.pm-editorial .pm-reveal.is-visible{opacity:1;transform:translate3d(0,0,0)}.pm-editorial .pm-reveal--copy{transform:translate3d(0,20px,0)}.pm-editorial .pm-reveal--media{clip-path:inset(0 0 12% 0);transform:translate3d(0,18px,0) scale(.985)}.pm-editorial .pm-reveal--media.is-visible{clip-path:inset(0 0 0 0);transform:translate3d(0,0,0) scale(1)}.pm-editorial .pm-parallax-media{transform:translate3d(0,var(--pm-parallax-shift,0),0) scale(1.065);will-change:transform}.pm-values article,.pm-credential-columns article,.pm-program-grid article,.pm-catalog-index a,.pm-location-actions nav a,.pm-hours-board>div,.pm-device-chapter,.pm-catalog-program{transition:transform .35s ease,box-shadow .35s ease,background-color .35s ease}.pm-catalog-program__gallery figure,.pm-device-chapter__gallery figure,.pm-program-detail figure,.pm-space-mosaic figure,.pm-access-map,.pm-access-route,.pm-parking-section figure{overflow:hidden;transition:transform .45s ease,box-shadow .45s ease}.pm-catalog-program__gallery figure img,.pm-device-chapter__gallery figure img,.pm-program-detail figure img,.pm-space-mosaic figure img,.pm-access-map img,.pm-access-route img,.pm-parking-section figure img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}@media (max-width:1050px) and (min-width:761px){.pm-location-hero{grid-template-columns:minmax(390px,.9fr) minmax(0,1.1fr)}.pm-location-hero h2{font-size:52px}.pm-location-hero>div:first-child{padding-right:42px;padding-left:42px}}@media (max-width:760px){.planme-page-content>.pm-editorial{margin-bottom:-90px}.pm-manifesto p:last-child span{white-space:normal}.pm-program-grid article{min-height:0}.pm-program-grid article figure{height:230px}.pm-catalog-program__gallery--2,.pm-device-chapter__gallery--2{grid-template-rows:none}.pm-location-hero{grid-template-columns:1fr}.pm-location-hero h2{font-size:48px}.pm-location-hero__visual{padding:0 20px 28px}.pm-location-hero__visual>p strong{font-size:86px}.pm-location-hero__visual>div{min-height:104px;padding:16px 13px}}@media (prefers-reduced-motion:reduce){.pm-editorial .pm-reveal{opacity:1;transform:none;transition:none}.pm-editorial .pm-reveal--media{clip-path:none}.pm-editorial .pm-parallax-media{transform:none}.pm-editorial *{scroll-behavior:auto!important}}.pm-editorial-hero__lead,.pm-section-heading>p,.pm-program-hero__copy>p:not(.pm-kicker),.pm-lifting-intro>p,.pm-catalog-hero>div:first-child>p:last-child,.pm-catalog-intro>p:last-child,.pm-device-chapter header p,.pm-equipment-principle>div>p,.pm-hours-section header>p:last-child,.pm-location-actions>div>p:last-child,.pm-parking-section>div>p:last-child{font-size:15px;line-height:1.9}.pm-values p,.pm-credential-columns li,.pm-paper-list p,.pm-program-grid__description,.pm-catalog-program__copy li,.pm-program-detail__copy li,.pm-care-note li{font-size:14px;line-height:1.85}.pm-catalog-program__summary{font-size:15px;line-height:1.9}.pm-catalog-index a{font-size:14px}.pm-care-note>p{font-size:13px}.pm-hours-board span,.pm-location-actions nav span,.pm-location-actions nav small,.pm-device-chapter header span,.pm-program-grid article>div>span,.pm-program-grid article>div>p:not(.pm-program-grid__description){font-size:13px}.pm-location-actions nav small{color:rgb(255 255 255 / .66)}.pm-location-hero__visual{display:block;min-height:550px;padding:0;background:radial-gradient(circle at 70% 24%,rgb(255 255 255 / .72) 0 2%,transparent 2.4%),radial-gradient(circle at 76% 36%,transparent 0 26%,rgb(20 30 72 / .11) 26.2% 26.5%,transparent 26.7%),radial-gradient(circle at 76% 36%,transparent 0 39%,rgb(255 255 255 / .28) 39.2% 46%,transparent 46.2%),linear-gradient(145deg,#f4efe7 0%,#d9ccbb 100%)}.pm-location-hero__visual::before{top:12%;right:7%;width:68%;border-color:rgb(18 33 69 / .17);box-shadow:0 0 0 44px rgb(255 255 255 / .14),0 0 0 88px rgb(18 33 69 / .035)}.pm-about-equipment{margin-right:calc(var(--pm-axis) * -1);margin-left:calc(var(--pm-axis) * -1);padding:clamp(88px, 9vw, 138px) var(--pm-axis);background:#eceae5}.pm-about-equipment__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:54px}.pm-about-equipment__grid article{min-width:0;overflow:hidden;border:1px solid rgb(20 24 61 / .1);background:#fff;transition:transform .4s ease,box-shadow .4s ease}.pm-about-equipment__grid figure{height:320px;display:grid;place-items:center;overflow:hidden;padding:18px;border-bottom:1px solid rgb(20 24 61 / .08);background:#fff}.pm-about-equipment__grid figure img{width:100%;height:100%;object-fit:contain;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.pm-about-equipment__grid article>div{padding:28px 28px 32px}.pm-about-equipment__grid span{color:var(--pm-champagne);font-family:var(--pm-serif);font-size:13px;letter-spacing:.12em}.pm-about-equipment__grid h3{margin:16px 0 13px;color:var(--pm-navy);font-size:24px;font-weight:500;line-height:1.35}.pm-about-equipment__grid p{margin:0;color:var(--pm-muted);font-size:14px;line-height:1.85}.pm-program-grid article{min-height:555px}.pm-program-grid article figure{height:255px}.pm-program-grid article:nth-child(5) figure img{object-fit:cover;object-position:center 34%}.pm-program-grid article:nth-child(6) figure img{object-fit:cover;object-position:center 28%}.pm-catalog-program__gallery,.pm-device-chapter__gallery,.pm-catalog-program__gallery--1,.pm-catalog-program__gallery--2,.pm-catalog-program__gallery--3,.pm-device-chapter__gallery--1,.pm-device-chapter__gallery--2,.pm-device-chapter__gallery--3{display:flex;flex-direction:column;justify-content:center;gap:24px;min-height:610px;padding:clamp(24px, 2.6vw, 42px);background:#f6f5f2}.pm-catalog-program__gallery figure,.pm-device-chapter__gallery figure,.pm-catalog-program__gallery--3 figure:first-child,.pm-device-chapter__gallery--3 figure:first-child{grid-row:auto;width:100%;min-height:0;padding:16px;border:1px solid rgb(20 24 61 / .1);background:#fff;box-shadow:0 12px 32px rgb(20 24 61 / .055)}.pm-catalog-program__gallery img,.pm-device-chapter__gallery img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}@media (max-width:1050px) and (min-width:761px){.pm-about-equipment__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-about-equipment__grid figure{height:290px}}@media (max-width:760px){.pm-editorial-hero__lead,.pm-section-heading>p,.pm-program-hero__copy>p:not(.pm-kicker),.pm-lifting-intro>p,.pm-catalog-hero>div:first-child>p:last-child,.pm-catalog-intro>p:last-child,.pm-device-chapter header p,.pm-equipment-principle>div>p,.pm-hours-section header>p:last-child,.pm-location-actions>div>p:last-child,.pm-parking-section>div>p:last-child{font-size:14px}.pm-location-hero__visual{min-height:330px}.pm-about-equipment__grid{grid-template-columns:1fr;gap:14px}.pm-about-equipment__grid figure{height:270px}.pm-program-grid article{min-height:0}.pm-program-grid article figure{height:250px}.pm-catalog-program__gallery,.pm-device-chapter__gallery{min-height:0;gap:16px;padding:14px}.pm-catalog-program__gallery figure,.pm-device-chapter__gallery figure{min-height:0;padding:10px}}.pm-catalog-program,.pm-device-chapter{min-height:0;grid-template-columns:minmax(0,1fr);gap:clamp(34px, 4vw, 54px);padding:clamp(58px, 6.5vw, 96px) var(--pm-axis)}.pm-catalog-program:nth-child(even) .pm-catalog-program__copy,.pm-device-chapter:nth-child(even) header{order:initial}.pm-catalog-program__copy,.pm-device-chapter header{width:min(980px, 100%);min-height:0;margin:0 auto;padding:0}.pm-catalog-program h2,.pm-device-chapter h2{font-size:clamp(38px, 4vw, 56px)}.pm-catalog-program__summary,.pm-device-chapter header p{max-width:820px}.pm-catalog-program__copy ul{max-width:820px}.pm-catalog-program__gallery,.pm-device-chapter__gallery,.pm-catalog-program__gallery--1,.pm-catalog-program__gallery--2,.pm-catalog-program__gallery--3,.pm-device-chapter__gallery--1,.pm-device-chapter__gallery--2,.pm-device-chapter__gallery--3{width:min(1200px, 100%);min-height:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 320px),1fr));gap:clamp(16px, 2vw, 24px);margin:0 auto;padding:0;background:#fff0}.pm-catalog-program__gallery--1,.pm-device-chapter__gallery--1{width:min(920px, 100%);grid-template-columns:minmax(0,1fr)}.pm-catalog-program__gallery figure,.pm-device-chapter__gallery figure,.pm-catalog-program__gallery--3 figure:first-child,.pm-device-chapter__gallery--3 figure:first-child{width:100%;height:clamp(260px, 36vh, 380px);min-height:260px;max-height:380px;padding:clamp(10px, 1.2vw, 16px);border:1px solid rgb(20 24 61 / .11);background:#fff}.pm-catalog-program__gallery img,.pm-device-chapter__gallery img{width:100%;height:100%;max-height:100%;object-fit:contain}@media (max-width:760px){.pm-catalog-program,.pm-device-chapter{gap:28px;padding:54px 24px}.pm-catalog-program__copy,.pm-device-chapter header{min-height:0;padding:0}.pm-catalog-program__gallery,.pm-device-chapter__gallery,.pm-catalog-program__gallery--1,.pm-catalog-program__gallery--2,.pm-catalog-program__gallery--3,.pm-device-chapter__gallery--1,.pm-device-chapter__gallery--2,.pm-device-chapter__gallery--3{grid-template-columns:1fr;gap:14px;padding:0}.pm-catalog-program__gallery figure,.pm-device-chapter__gallery figure{height:clamp(220px, 54vw, 300px);min-height:220px;max-height:300px;padding:9px}}.pm-editorial figure{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;transition:transform .42s cubic-bezier(.2,.7,.2,1)}.pm-editorial figure img{transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .55s ease;transform-origin:center}.pm-about-equipment{background:#fff}.pm-about-equipment__grid{gap:clamp(28px, 3vw, 44px)}.pm-about-equipment__grid article{overflow:visible;border:0;background:#fff0;box-shadow:none}.pm-about-equipment__grid figure{height:clamp(330px, 28vw, 390px);overflow:visible}.pm-about-equipment__grid figure img{width:88%;height:100%;max-width:88%;max-height:100%;margin:0 auto;aspect-ratio:auto;object-fit:contain;object-position:center}.pm-about-equipment__grid article>div{padding:28px 0 34px;border-top:1px solid rgb(20 24 61 / .1)}.pm-catalog-program__gallery,.pm-device-chapter__gallery,.pm-catalog-program__gallery--1,.pm-catalog-program__gallery--2,.pm-catalog-program__gallery--3,.pm-device-chapter__gallery--1,.pm-device-chapter__gallery--2,.pm-device-chapter__gallery--3{width:min(1040px, 100%);display:flex;flex-direction:column;align-items:stretch;gap:clamp(30px, 4vw, 52px);background:#fff0}.pm-catalog-program__gallery figure,.pm-device-chapter__gallery figure,.pm-catalog-program__gallery--3 figure:first-child,.pm-device-chapter__gallery--3 figure:first-child{width:100%;height:auto;min-height:180px;max-height:none;overflow:hidden}.pm-catalog-program__gallery img,.pm-device-chapter__gallery img{display:block;width:100%;height:auto;max-height:none;margin:0 auto;object-fit:contain}.pm-catalog-program__gallery img.pm-media--portrait,.pm-device-chapter__gallery img.pm-media--portrait{width:auto;max-width:100%;height:min(68vh, 680px);max-height:680px}@media (max-width:760px){.pm-about-equipment__grid figure{height:300px}.pm-about-equipment__grid figure img{width:92%}.pm-about-equipment__grid article>div{padding:24px 0 30px}.pm-catalog-program__gallery,.pm-device-chapter__gallery{gap:24px}.pm-catalog-program__gallery figure,.pm-device-chapter__gallery figure{min-height:120px}.pm-catalog-program__gallery img.pm-media--portrait,.pm-device-chapter__gallery img.pm-media--portrait{height:min(62vh, 540px);max-height:540px}}.pm-wellness-panel{width:min(1040px, 100%);margin:0 auto;color:var(--pm-navy);background:#fff}.pm-wellness-panel p:empty{display:none}.pm-wellness-panel__intro{display:grid;grid-template-columns:88px minmax(0,1fr);gap:clamp(24px, 3vw, 42px);align-items:center;padding:clamp(34px, 4vw, 58px);color:#fff;background:var(--pm-navy-deep)}.pm-wellness-panel__intro>span,.pm-wellness-panel__points article>span{display:grid;place-items:center;border-radius:50%}.pm-wellness-panel__intro>span{width:76px;height:76px;color:var(--pm-champagne);background:rgb(255 255 255 / .08)}.pm-wellness-panel svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.pm-wellness-panel__intro p:first-child{margin:0 0 10px;color:var(--pm-champagne);font-family:var(--pm-serif);font-size:12px;letter-spacing:.15em}.pm-wellness-panel__intro h3{margin:0 0 14px;color:#fff;font-size:clamp(26px, 3vw, 38px);font-weight:400;line-height:1.35;letter-spacing:-.045em}.pm-wellness-panel__intro p:last-child{max-width:760px;margin:0;color:rgb(255 255 255 / .74);font-size:15px;line-height:1.9}.pm-wellness-panel__points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:rgb(20 24 61 / .1)}.pm-wellness-panel__points--5{grid-template-columns:repeat(5,minmax(0,1fr))}.pm-wellness-panel__points article{min-width:0;padding:34px 24px 38px;background:#fff;transition:transform .38s ease,background-color .38s ease}.pm-wellness-panel__points article>span{width:52px;height:52px;margin-bottom:24px;color:var(--pm-navy);background:#ece9e2}.pm-wellness-panel__points article>span svg{width:25px;height:25px}.pm-wellness-panel__points h4{margin:0 0 12px;color:var(--pm-navy);font-size:18px;font-weight:600;line-height:1.45}.pm-wellness-panel__points p{margin:0;color:var(--pm-muted);font-size:14px;line-height:1.75}.pm-wellness-panel__checks{display:grid;grid-template-columns:230px minmax(0,1fr);gap:32px;padding:32px clamp(34px, 4vw, 58px) 40px;border-top:1px solid var(--pm-line)}.pm-wellness-panel__checks strong{color:var(--pm-navy);font-size:17px}.pm-wellness-panel__checks ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:0;padding:0;list-style:none}.pm-wellness-panel__checks li{position:relative;padding-left:17px;color:var(--pm-muted);font-size:14px;line-height:1.65}.pm-wellness-panel__checks li::before{content:"";position:absolute;top:.72em;left:0;width:5px;height:5px;border-radius:50%;background:var(--pm-champagne)}.pm-catalog-program__gallery--compact-pair{width:min(920px, 100%);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(22px, 3vw, 38px)}.pm-catalog-program__gallery--compact-pair figure{min-height:0}.pm-catalog-program__gallery--compact-pair img{width:100%;height:auto}figure.pm-media-figure--anatomy{width:min(560px, 58%);min-height:0;align-self:center}.pm-equipment-editorial .pm-device-chapter,.pm-equipment-editorial .pm-device-chapter:nth-child(odd),.pm-equipment-editorial .pm-device-chapter:nth-child(even){color:var(--pm-navy);background:#fff;border-top:1px solid var(--pm-line)}.pm-equipment-editorial .pm-device-chapter:nth-child(even) h2{color:var(--pm-navy)}.pm-equipment-editorial .pm-device-chapter:nth-child(even) header p{color:var(--pm-muted)}.pm-device-chapter__gallery--featured{width:min(760px, 100%);display:block;margin:0 auto}.pm-device-chapter .pm-device-stage{width:100%;height:clamp(380px, 42vw, 500px);min-height:380px;display:grid;place-items:center;overflow:visible}.pm-about-equipment .pm-device-stage{width:100%;height:clamp(330px, 28vw, 390px);min-height:330px;display:grid;place-items:center;overflow:visible}.pm-device-stage .pm-device-image{display:block;width:100%;height:100%;max-width:100%;max-height:100%;margin:0 auto;object-fit:contain;object-position:center}.pm-device-stage--scizer .pm-device-image{transform:scale(1.08)}.pm-device-stage--onda .pm-device-image{transform:scale(1.04)}.pm-device-source{grid-column:1 / -1;width:100%;margin-top:clamp(20px, 2vw, 34px);padding:clamp(42px, 5vw, 72px);border-top:1px solid rgb(20 24 61 / .1);background:#f5f3ee}.pm-device-source__heading{display:grid;grid-template-columns:minmax(170px,.38fr) minmax(0,1fr);gap:30px;align-items:end;margin-bottom:clamp(28px, 4vw, 48px)}.pm-device-source__heading p{margin:0;color:var(--pm-champagne);font-family:var(--pm-serif);font-size:11px;letter-spacing:.17em}.pm-device-source__heading h3{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin:0;color:var(--pm-navy);font-size:clamp(27px, 3vw, 42px);font-weight:400;line-height:1.25;letter-spacing:-.05em}.pm-device-source__heading h3 span{color:rgb(20 24 61 / .34);font-family:var(--pm-serif);font-size:.48em;letter-spacing:.08em}.pm-device-source__gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pm-device-source__gallery figure{min-width:0;margin:0;overflow:hidden;border:1px solid rgb(20 24 61 / .09);background:#fff;transition:transform .35s ease,box-shadow .35s ease}.pm-device-source__gallery img{display:block;width:100%;aspect-ratio:4 / 3;padding:10px;object-fit:contain;background:#fff}.pm-device-source__gallery figcaption{padding:12px 14px 14px;border-top:1px solid rgb(20 24 61 / .07);color:var(--pm-muted);font-size:11px;line-height:1.45;letter-spacing:.02em}.planme-reference-block.is-complete{padding-top:clamp(28px, 3.6vw, 48px);padding-bottom:clamp(28px, 3.6vw, 48px)}.planme-reference-block.is-complete .planme-reference-gallery{align-self:start}.planme-reference-block.is-complete .planme-reference-gallery figure{display:grid;place-items:center;min-height:120px}.planme-reference-block.is-complete .planme-reference-gallery img{max-height:620px}@media (max-width:980px){.pm-wellness-panel__points--5{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-wellness-panel__points--5 article:last-child{grid-column:1 / -1}.pm-device-source__gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.pm-wellness-panel__intro{grid-template-columns:1fr}.pm-wellness-panel__intro>span{width:62px;height:62px}.pm-wellness-panel__points,.pm-wellness-panel__points--5{grid-template-columns:1fr}.pm-wellness-panel__points--5 article:last-child{grid-column:auto}.pm-wellness-panel__checks{grid-template-columns:1fr;gap:18px}.pm-wellness-panel__checks ul{grid-template-columns:1fr}.pm-catalog-program__gallery--compact-pair{grid-template-columns:1fr}figure.pm-media-figure--anatomy{width:min(480px, 88%)}.pm-device-chapter .pm-device-stage{height:340px;min-height:340px}.pm-about-equipment .pm-device-stage{height:300px;min-height:300px}.pm-device-source{padding:38px 24px 42px}.pm-device-source__heading{grid-template-columns:1fr;gap:11px}.pm-device-source__gallery{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(78vw,1fr);gap:12px;margin-right:-24px;padding-right:24px;padding-bottom:10px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin}.pm-device-source__gallery figure{scroll-snap-align:start}.planme-reference-block.is-complete .planme-reference-gallery.is-many{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(78vw,1fr);margin-right:calc(var(--pm-axis) * -1);padding-right:var(--pm-axis);padding-bottom:10px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin}.planme-reference-block.is-complete .planme-reference-gallery.is-many figure{scroll-snap-align:start}}.pm-care-framework{margin-right:calc(var(--pm-axis) * -1);margin-left:calc(var(--pm-axis) * -1);color:var(--pm-white);background:var(--pm-navy-deep)}.pm-care-framework__standard{display:grid;grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);gap:clamp(48px, 7vw, 120px);padding:clamp(82px, 9vw, 138px) var(--pm-axis)}.pm-care-framework__standard>header{align-self:start;position:sticky;top:150px}.pm-care-framework__standard .pm-kicker{margin-bottom:24px;color:var(--pm-champagne)}.pm-care-framework__standard h2{max-width:690px;margin:0 0 32px;color:var(--pm-white);font-size:clamp(40px, 4.8vw, 68px);font-weight:300;line-height:1.16;letter-spacing:-.065em;text-wrap:balance}.pm-care-framework__standard>header>p:last-child{max-width:580px;margin:0;color:rgb(255 255 255 / .66);font-size:15px;line-height:1.95;text-wrap:pretty}.pm-care-framework__criteria{margin:0;padding:0;border-top:1px solid rgb(255 255 255 / .2);list-style:none}.pm-care-framework__criteria li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:clamp(20px, 3vw, 42px);padding:clamp(28px, 3vw, 42px) 0;border-bottom:1px solid rgb(255 255 255 / .16)}.pm-care-framework__criteria li>span{padding-top:5px;color:var(--pm-champagne);font-family:var(--pm-serif);font-size:13px;letter-spacing:.12em}.pm-care-framework__criteria strong{display:block;margin-bottom:12px;color:var(--pm-white);font-size:clamp(20px, 2vw, 27px);font-weight:500;line-height:1.45;letter-spacing:-.03em}.pm-care-framework__criteria p{max-width:660px;margin:0;color:rgb(255 255 255 / .61);font-size:14px;line-height:1.85}.pm-care-framework__topics{display:grid;grid-template-columns:minmax(210px,.32fr) minmax(0,1.68fr);color:var(--pm-navy);background:#e9e5dd}.pm-care-framework__topic-meta{display:flex;flex-direction:column;justify-content:space-between;min-height:250px;padding:clamp(30px, 4vw, 56px) var(--pm-axis);border-right:1px solid rgb(20 24 61 / .13)}.pm-care-framework__topic-meta p{margin:0;color:#8f7763;font-family:var(--pm-serif);font-size:11px;letter-spacing:.16em}.pm-care-framework__topic-meta strong{margin-top:auto;color:var(--pm-navy);font-family:var(--pm-serif);font-size:clamp(64px, 7vw, 104px);font-weight:400;line-height:.82}.pm-care-framework__topic-meta span{margin-top:20px;color:rgb(20 24 61 / .54);font-size:12px}.pm-care-framework__topics nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:stretch}.pm-care-framework__topics a{min-height:125px;display:grid;grid-template-columns:40px minmax(0,1fr) 24px;gap:12px;align-items:center;padding:28px clamp(20px, 2.7vw, 42px);border-right:1px solid rgb(20 24 61 / .13);border-bottom:1px solid rgb(20 24 61 / .13);color:var(--pm-navy);transition:color .35s ease,background-color .35s ease,padding-left .35s ease}.pm-care-framework__topics a:focus-visible{color:var(--pm-white);background:var(--pm-navy)}.pm-care-framework__topics a>span{color:#9a816c;font-family:var(--pm-serif);font-size:11px;letter-spacing:.1em}.pm-care-framework__topics a strong{font-size:16px;font-weight:500;line-height:1.55}.pm-care-framework__topics a em{font-family:var(--pm-serif);font-size:18px;font-style:normal;opacity:.55}.planme-reference-library{margin-top:clamp(92px, 10vw, 150px);padding-top:clamp(64px, 7vw, 100px)}.planme-reference-library__intro h2{text-wrap:balance}@media (max-width:1180px){.pm-care-framework__standard{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr)}.pm-care-framework__topics nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.pm-care-framework__standard{grid-template-columns:1fr;gap:54px}.pm-care-framework__standard>header{position:static}.pm-care-framework__topics{grid-template-columns:1fr}.pm-care-framework__topic-meta{min-height:190px;border-right:0;border-bottom:1px solid rgb(20 24 61 / .13)}}@media (max-width:760px){.pm-care-framework__standard{gap:42px;padding:68px 24px 72px}.pm-care-framework__standard h2{margin-bottom:24px;font-size:40px;line-height:1.2}.pm-care-framework__standard>header>p:last-child{font-size:14px}.pm-care-framework__criteria li{grid-template-columns:40px minmax(0,1fr);gap:14px;padding:26px 0}.pm-care-framework__criteria strong{font-size:20px}.pm-care-framework__criteria p{font-size:13px}.pm-care-framework__topic-meta{min-height:168px;padding:32px 24px}.pm-care-framework__topic-meta strong{font-size:68px}.pm-care-framework__topic-meta span{margin-top:14px}.pm-care-framework__topics nav{grid-template-columns:1fr}.pm-care-framework__topics a{min-height:78px;grid-template-columns:36px minmax(0,1fr) 22px;padding:19px 24px;border-right:0}.pm-care-framework__topics a strong{font-size:15px}.planme-reference-library{margin-top:80px;padding-top:58px}}.planme-demo-badge{width:max-content;min-width:42px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border:1px solid currentColor;color:#8c715c;background:rgb(255 255 255 / .78);font-family:var(--pm-serif);font-size:9px;font-weight:500;line-height:1;letter-spacing:.16em;vertical-align:middle}.pm-global-page{color:var(--pm-ink)}.pm-global-page figure{margin:0}.pm-global-hero{min-height:650px;display:grid;grid-template-columns:minmax(380px,.88fr) minmax(0,1.12fr);overflow:hidden;background:#e9e6df}.pm-global-hero__copy{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:clamp(58px, 7vw, 108px)}.pm-global-hero h2{max-width:720px;margin:0 0 30px;color:var(--pm-navy);font-size:clamp(50px, 5.8vw, 82px);font-weight:300;line-height:1.08;letter-spacing:-.065em;text-wrap:balance}.pm-global-hero__lead{max-width:610px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;margin:0;color:#5f5c63;font-size:15px;line-height:1.95;text-wrap:pretty}.pm-global-hero__lead .planme-demo-badge{margin-top:5px}.pm-global-hero__lead:not(:has(.planme-demo-badge)){display:block}.pm-global-hero__meta{display:grid;grid-template-columns:1fr auto;align-items:end;margin-top:auto;padding-top:64px;border-bottom:1px solid rgb(20 24 61 / .18)}.pm-global-hero__meta span,.pm-global-hero__meta small{padding-bottom:14px;color:rgb(20 24 61 / .48);font-family:var(--pm-serif);font-size:10px;letter-spacing:.15em}.pm-global-hero__meta strong{grid-row:span 2;color:var(--pm-navy);font-family:var(--pm-serif);font-size:82px;font-weight:400;line-height:.78}.pm-global-hero__media{min-height:650px;overflow:hidden;background:#d9d5cd}.pm-global-hero__media img{width:100%;height:100%;object-fit:cover;filter:saturate(.78) contrast(.96)}.pm-global-page--doctors .pm-global-hero__media img,.pm-global-page--equipment .pm-global-hero__media img,.pm-global-page--skin-booster .pm-global-hero__media img,.pm-global-page--wellness .pm-global-hero__media img{object-fit:contain;padding:clamp(24px, 3vw, 48px);background:#f6f4ef}.pm-global-index{display:grid;grid-template-columns:minmax(260px,.48fr) minmax(0,1.52fr);gap:clamp(44px, 8vw, 130px);padding:clamp(96px, 10vw, 150px) 0}.pm-global-index>header{position:sticky;top:150px;align-self:start}.pm-global-index>header h2{max-width:430px;margin:0;color:var(--pm-navy);font-size:clamp(38px, 4.2vw, 58px);font-weight:300;line-height:1.22;letter-spacing:-.055em}.pm-global-index__list{border-top:1px solid var(--pm-navy)}.pm-global-index__list article{min-height:132px;display:grid;grid-template-columns:52px minmax(0,1fr) 30px;gap:18px;align-items:center;padding:28px 8px;border-bottom:1px solid var(--pm-line)}.pm-global-index__number span{color:var(--pm-champagne);font-family:var(--pm-serif);font-size:12px;letter-spacing:.12em}.pm-global-index__list h3{margin:0 0 12px;color:var(--pm-navy);font-size:clamp(19px, 2vw, 25px);font-weight:500;line-height:1.4;letter-spacing:-.025em}.pm-global-index__list p{max-width:760px;display:flex;gap:10px;align-items:flex-start;margin:0;color:var(--pm-muted);font-size:14px;line-height:1.8}.pm-global-index__list p .planme-demo-badge{flex:0 0 auto;margin-top:3px}.pm-global-index__list p>span:not(.planme-demo-badge){min-width:0;overflow-wrap:anywhere}.pm-global-index__arrow{text-align:right}.pm-global-index__list i{color:rgb(20 24 61 / .42);font-family:var(--pm-serif);font-size:20px;font-style:normal}.pm-global-profile{margin-right:calc(var(--pm-axis) * -1);margin-left:calc(var(--pm-axis) * -1);padding:clamp(90px, 10vw, 150px) var(--pm-axis);color:#fff;background:var(--pm-navy-deep)}.pm-global-profile h2{max-width:760px;margin:0 0 58px;color:#fff;font-size:clamp(46px, 5.5vw, 76px);font-weight:300;line-height:1.12;letter-spacing:-.06em}.pm-global-profile ul{max-width:950px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;border-top:1px solid rgb(255 255 255 / .2);list-style:none}.pm-global-profile li{padding:22px 0;border-bottom:1px solid rgb(255 255 255 / .15);color:rgb(255 255 255 / .72);font-size:14px;line-height:1.7}.pm-global-profile li:nth-child(odd){padding-right:30px;border-right:1px solid rgb(255 255 255 / .15)}.pm-global-profile li:nth-child(even){padding-left:30px}.pm-global-contact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:clamp(90px, 10vw, 140px);border-top:1px solid var(--pm-line);border-left:1px solid var(--pm-line)}.pm-global-contact article{min-height:260px;display:flex;flex-direction:column;padding:clamp(28px, 3vw, 46px);border-right:1px solid var(--pm-line);border-bottom:1px solid var(--pm-line)}.pm-global-contact article>span{color:var(--pm-champagne);font-family:var(--pm-serif);font-size:12px}.pm-global-contact strong{margin:auto 0 18px;color:var(--pm-navy);font-size:22px;font-weight:500}.pm-global-contact p,.pm-global-contact a{margin:0;color:var(--pm-muted);font-size:14px;line-height:1.8}.pm-global-page--equipment>.planme-page-lead{margin-top:clamp(92px, 10vw, 140px)}.pm-global-page--equipment .planme-equipment-groups{margin-bottom:clamp(90px, 10vw, 140px)}.pm-global-process{margin-right:calc(var(--pm-axis) * -1);margin-left:calc(var(--pm-axis) * -1);padding:clamp(86px, 9vw, 136px) var(--pm-axis);color:#fff;background:var(--pm-navy-deep)}.pm-global-process>header{display:grid;grid-template-columns:.48fr 1fr 1fr;gap:clamp(30px, 6vw, 90px);align-items:start;margin-bottom:62px}.pm-global-process .pm-kicker{display:flex;gap:10px;align-items:center;color:var(--pm-champagne)}.pm-global-process h2{margin:0;color:#fff;font-size:clamp(38px, 4.3vw, 60px);font-weight:300;line-height:1.2;letter-spacing:-.055em}.pm-global-process>header>p:last-child{margin:7px 0 0;color:rgb(255 255 255 / .62);font-size:14px;line-height:1.85}.pm-global-process ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;border-top:1px solid rgb(255 255 255 / .22);border-left:1px solid rgb(255 255 255 / .18);list-style:none}.pm-global-process li{min-height:180px;display:flex;flex-direction:column;justify-content:space-between;gap:42px;padding:26px;border-right:1px solid rgb(255 255 255 / .18);border-bottom:1px solid rgb(255 255 255 / .18)}.pm-global-process li span{color:var(--pm-champagne);font-family:var(--pm-serif);font-size:11px}.pm-global-process li strong{color:#fff;font-size:17px;font-weight:500;line-height:1.55}.pm-global-note{display:grid;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:clamp(42px, 8vw, 120px);align-items:end;padding:clamp(90px, 10vw, 145px) 0}.pm-global-note .pm-kicker{display:flex;gap:10px;align-items:center}.pm-global-note h2{margin:0;color:var(--pm-navy);font-size:clamp(38px, 4.2vw, 58px);font-weight:300;line-height:1.22;letter-spacing:-.055em}.pm-global-note>p{margin:0;padding:28px 0;border-top:1px solid var(--pm-line);border-bottom:1px solid var(--pm-line);color:var(--pm-muted);font-size:15px;line-height:1.9}.pm-community-intro{position:relative;display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:clamp(50px, 8vw, 130px);align-items:end;margin-bottom:clamp(64px, 7vw, 96px);padding:0 0 clamp(64px, 7vw, 96px);overflow:hidden;border-bottom:1px solid var(--pm-line)}.pm-community-intro h2{margin:17px 0 0;color:var(--pm-navy);font-size:clamp(44px, 5vw, 72px);font-weight:300;line-height:1.12;letter-spacing:-.06em}.pm-community-intro>p{max-width:680px;margin:0;color:var(--pm-muted);font-size:15px;line-height:1.9}.pm-community-intro>span{position:absolute;right:0;bottom:-14px;color:rgb(20 24 61 / .045);font-family:var(--pm-serif);font-size:clamp(74px, 10vw, 148px);line-height:.72;letter-spacing:-.06em;text-align:right;pointer-events:none}.planme-demo-legend{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;margin-bottom:44px;padding:19px 22px;border-top:1px solid rgb(140 113 92 / .35);border-bottom:1px solid rgb(140 113 92 / .35);background:rgb(178 157 134 / .08)}.planme-demo-legend p{margin:0;color:#766d67;font-size:12px;line-height:1.7}.planme-board-card{position:relative}.planme-board-card__image{position:relative}.planme-board-card__image>.planme-demo-badge{position:absolute;z-index:2;top:14px;left:14px;color:var(--pm-navy);background:rgb(255 255 255 / .94)}.planme-board-card.is-demo .planme-board-card__image img{filter:saturate(.65) contrast(.92)}.planme-demo-entry{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:clamp(44px, 8vw, 110px);padding:clamp(48px, 6vw, 84px);border-top:1px solid var(--pm-line);border-bottom:1px solid var(--pm-line);background:#f0ede7}.planme-demo-entry header>p{margin:20px 0 14px;color:var(--pm-champagne);font-family:var(--pm-serif);font-size:11px;letter-spacing:.15em}.planme-demo-entry h2{margin:0;color:var(--pm-navy);font-size:clamp(32px, 4vw, 52px);font-weight:300;line-height:1.25;letter-spacing:-.05em}.planme-demo-entry>div>p:first-child{margin:0 0 30px;color:var(--pm-ink);font-size:17px;line-height:1.9}.planme-demo-entry__notice{margin:0;padding:22px 0;border-top:1px solid rgb(140 113 92 / .3);border-bottom:1px solid rgb(140 113 92 / .3);color:#766d67;font-size:13px;line-height:1.75}.planme-article header .planme-demo-badge{margin-left:9px}@media (max-width:1050px){.pm-global-hero{grid-template-columns:1fr 1fr}.pm-global-hero__copy{padding:58px 42px}.pm-global-index{grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:48px}.pm-global-process>header{grid-template-columns:.55fr 1.45fr}.pm-global-process>header>p:last-child{grid-column:2}}@media (max-width:820px){.pm-global-hero{grid-template-columns:1fr}.pm-global-hero__copy{min-height:520px}.pm-global-hero__media{min-height:460px}.pm-global-index{grid-template-columns:1fr}.pm-global-index>header{position:static}.pm-global-profile ul{grid-template-columns:1fr}.pm-global-profile li:nth-child(n){padding-right:0;padding-left:0;border-right:0}.pm-global-contact{grid-template-columns:1fr}.pm-global-contact article{min-height:210px}.pm-global-process ol{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-global-note{grid-template-columns:1fr}.pm-community-intro{grid-template-columns:1fr;gap:28px}.planme-demo-entry{grid-template-columns:1fr}}@media (max-width:760px){.planme-page-content{--pm-axis:20px}.planme-demo-badge{min-width:39px;height:18px;padding:0 6px;font-size:8px}.pm-global-hero__copy{min-height:470px;padding:58px 24px}.pm-global-hero h2{font-size:46px;line-height:1.12}.pm-global-hero__lead{grid-template-columns:1fr;gap:10px;font-size:14px}.pm-global-hero__lead .planme-demo-badge{margin-top:0}.pm-global-hero__meta{padding-top:52px}.pm-global-hero__meta strong{font-size:66px}.pm-global-hero__media{min-height:350px}.pm-global-index{gap:44px;padding:76px 0 86px}.pm-global-index>header h2{font-size:38px}.pm-global-index__list article{grid-template-columns:38px minmax(0,1fr) 20px;gap:10px;padding:24px 0}.pm-global-index__list h3{font-size:20px}.pm-global-index__list p{display:grid;gap:8px;font-size:13px}.pm-global-profile{padding:72px 24px}.pm-global-profile h2{margin-bottom:42px;font-size:42px}.pm-global-contact article{min-height:190px;padding:28px 24px}.pm-global-page--equipment>.planme-page-lead{margin-top:78px}.pm-global-process{padding:72px 24px}.pm-global-process>header{grid-template-columns:1fr;gap:22px;margin-bottom:44px}.pm-global-process>header>p:last-child{grid-column:auto}.pm-global-process h2{font-size:38px}.pm-global-process ol{grid-template-columns:1fr}.pm-global-process li{min-height:125px;padding:22px}.pm-global-note{gap:28px;padding:78px 0 90px}.pm-global-note h2{font-size:38px}.pm-community-intro{margin-bottom:54px;padding-bottom:54px}.pm-community-intro h2{font-size:42px}.pm-community-intro>p{font-size:14px}.pm-community-intro>span{font-size:72px}.planme-demo-legend{align-items:start;margin-bottom:34px;padding:16px}.planme-board-card__image>.planme-demo-badge{top:10px;left:10px}.planme-demo-entry{gap:34px;padding:38px 24px}.planme-demo-entry h2{font-size:34px}.planme-demo-entry>div>p:first-child{font-size:15px}}.planme-nav .sub-menu a,.planme-language__list a{transition:background-color .18s ease,color .18s ease}.planme-nav .sub-menu a:hover,.planme-nav .sub-menu a:focus-visible,.planme-language__list a:hover,.planme-language__list a:focus-visible{background-color:var(--pm-navy);color:#fff;transform:none}.planme-nav .sub-menu a:focus-visible,.planme-language__list a:focus-visible{outline:2px solid var(--pm-champagne);outline-offset:-2px}