@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/PlusJakartaSans-var.woff2) format("woff2-variations");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/Nunito-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Dancing Script;src:url(/fonts/DancingScript.woff2) format("woff2-variations");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(/fonts/Jost.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Ivy Presto Display;src:url(/fonts/IvyPrestoDisplay-Regular.woff2) format("woff2"),url(/fonts/IvyPrestoDisplay-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sweet Sans Pro;src:url(/fonts/SweetSansPro-Medium.woff2) format("woff2"),url(/fonts/SweetSansPro-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}.bc-home{--bc-navy:#060e2a;--bc-ink:#1f2559;--bc-pink:#e41b93;--bc-pink-glow:#f90094;--bc-eyebrow:#ffdef1;--bc-panel:#f2f3f6;--bc-serif:"Ivy Presto Display",Georgia,"Times New Roman",serif;--bc-body:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;--bc-ui:"Sweet Sans Pro","Plus Jakarta Sans",system-ui,sans-serif;--bc-script:"Dancing Script","Segoe Script","Brush Script MT",cursive;--bc-nav:"Jost","Plus Jakarta Sans",system-ui,sans-serif;--bc-wrap:1324px;background:#fff;font-family:var(--bc-body);font-size:15px;font-weight:300;color:#000;overflow-x:clip}.bc-home :where(h1,h2,h3,h4,h5,h6){font-family:var(--bc-body);text-transform:none;letter-spacing:normal;font-weight:400;margin:0}.bc-home :where(p){margin:0}.bc-home :where(a){text-decoration:none;color:inherit}.bc-home :where(img){display:block}.bc-wrap{max-width:var(--bc-wrap);margin:0 auto;padding:0 20px;width:100%}.bc-eyebrow{font-family:Nunito,sans-serif;font-size:32px;font-weight:600;line-height:1.6;color:var(--bc-eyebrow);text-shadow:0 0 10px var(--bc-pink-glow)}.bc-divider{display:block;width:100px;height:0;border-top:2px solid var(--bc-pink);margin:0 auto}.bc-divider--left{margin:0}.bc-lead{font-size:20px;line-height:36px}.bc-copy,.bc-lead{font-family:var(--bc-body);font-weight:300}.bc-copy{font-size:15px;line-height:27px}.bc-btn{display:inline-block;font-family:var(--bc-ui);font-size:14px;font-weight:500;line-height:1.6;text-transform:uppercase;border-radius:0;transition:background-color .3s,color .3s,border-color .3s;cursor:pointer}.bc-btn--outline{padding:20px 36px;border:1px solid #fff;background:transparent;color:#fff}.bc-btn--outline:hover{background:#fff;color:var(--bc-navy)}.bc-btn--pink{padding:16px 45px;border:1px solid transparent;background:var(--bc-pink);color:#fff}.bc-btn--pink:hover{background:#c4157e}.bc-navy{position:relative;background-color:var(--bc-navy);isolation:isolate}.bc-navy>.bc-texture{position:absolute;inset:0;background-image:url(/home/texture.webp);background-size:100% auto;background-position:50%;opacity:.39;pointer-events:none;z-index:-1}.bc-navy--cover>.bc-texture{background-size:cover;background-position:0 0;background-repeat:no-repeat;opacity:.61}.bc-navy>*{position:relative}.bc-page{background:#fff;padding-top:74px}.bc-hero{position:relative;display:flex;align-items:center;min-height:900px;overflow:hidden;background:var(--bc-navy)}.bc-hero__slide,.bc-hero__slides{position:absolute;inset:0}.bc-hero__slide{background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:0;transition:opacity 2s ease-in-out}.bc-hero__slide.is-active{opacity:1}.bc-hero__inner{position:relative;max-width:var(--bc-wrap);margin:0 auto;padding:0 20px;width:100%}.bc-hero__copy{max-width:767px}.bc-hero__title{font-family:var(--bc-serif);font-size:56px;font-weight:400;line-height:56px;color:#fff;margin:6px 0 25px}.bc-hero__text{color:#fff;max-width:614px;margin-bottom:25px}.bc-hero-m{display:none}.bc-hero-m__media{position:relative;height:45vh;min-height:300px;overflow:hidden;background:var(--bc-navy)}.bc-hero-m__copy{background:#000;padding:29px 20px 30px;text-align:center}.bc-hero-m__copy .bc-eyebrow{font-size:21px;line-height:1.6}.bc-hero-m__title{font-family:var(--bc-serif);font-size:28px;line-height:1.2;color:#fff;margin:6px 0 14px}.bc-hero-m__copy p{color:#fff;margin-bottom:22px}.bc-hero-m__copy .bc-btn{padding:15px 28px;font-size:12px}.bc-approach{position:relative;background:#fff;padding:89px 0 120px;overflow:hidden}.bc-approach__hex-l,.bc-approach__hex-r{position:absolute;top:0;pointer-events:none;width:34%;height:100%;background-repeat:no-repeat}.bc-approach__hex-r{right:0;background-image:url(/home/hex-right.png);background-position:100% 0;background-size:100% auto}.bc-approach__hex-l{left:0;background-image:url(/home/hex-left.svg);background-position:0 0;background-size:100% auto}.bc-approach__inner{position:relative;width:min(741px,100% - 40px);margin:0 auto;text-align:center}.bc-approach__title{font-family:var(--bc-serif);font-size:40px;line-height:60px;color:var(--bc-ink)}.bc-approach__inner .bc-divider{margin:30px auto}.bc-doctor{position:relative;background:#fff;padding:50px 0 0 60px}.bc-doctor__grid{display:grid;grid-template-columns:1fr 1fr;max-width:1380px;margin:0 auto;min-height:857px}.bc-doctor__left{display:flex;align-items:center;padding-right:69px}.bc-doctor__quote{position:relative;max-width:509px;margin-left:70px}.bc-doctor__mark{position:absolute;width:145px;height:145px;z-index:0;pointer-events:none}.bc-doctor__mark--open{top:-73px;left:-70px}.bc-doctor__mark--close{top:150px;left:406px}.bc-doctor__text{position:relative;z-index:1;font-size:20px;line-height:36px;font-weight:300;text-align:justify;color:#000}.bc-doctor__name{position:relative;z-index:1;font-family:var(--bc-serif);font-size:24px;color:var(--bc-ink);margin-top:20px}.bc-doctor__role{z-index:1;font-family:var(--bc-ui);font-size:12px;font-weight:500;text-transform:uppercase;color:#000}.bc-doctor__right,.bc-doctor__role{position:relative}.bc-doctor__panel{position:absolute;top:70px;left:0;right:0;bottom:0;background:var(--bc-panel)}.bc-doctor__photo{position:absolute;right:0;bottom:0;width:570px;height:auto;max-width:none}.bc-doctor__meet{position:absolute;left:-28px;top:620px;transform:rotate(-90deg);transform-origin:left top;font-family:var(--bc-script);font-size:41px;line-height:76.8px;letter-spacing:.05em;color:var(--bc-pink);text-transform:capitalize;white-space:nowrap}.bc-elevate-head{padding:90px 0;text-align:center}.bc-elevate-head__title{font-family:var(--bc-serif);font-size:48px;line-height:57.6px;color:#fff;margin-top:14px}.bc-elevate-head p{color:#fff;max-width:720px;margin:23px auto 0}.bc-tiles{padding-bottom:0}.bc-tiles__grid{display:grid;grid-template-columns:426fr 411fr 426fr;grid-template-rows:383px 383px;-moz-column-gap:30px;column-gap:30px;row-gap:39px;width:min(var(--bc-wrap),100% - 40px);margin:0 auto}.bc-tile{position:relative;display:block;overflow:hidden;background-size:cover;background-position:top;background-repeat:no-repeat}.bc-tile--slot-body{grid-column:1;grid-row:1}.bc-tile--slot-skin{grid-column:1;grid-row:2}.bc-tile--slot-laser{grid-column:2;grid-row:1/span 2}.bc-tile--slot-injectables{grid-column:3;grid-row:1}.bc-tile--slot-medical{grid-column:3;grid-row:2}.bc-tile__back,.bc-tile__front{position:absolute;inset:0;display:flex;transition:opacity .4s ease}.bc-tile__front{align-items:flex-end;justify-content:center;padding-bottom:35px;opacity:1}.bc-tile__back{align-items:center;justify-content:center;background:rgba(0,0,0,.38);opacity:0;flex-direction:column;gap:2px;padding:20px}.bc-tile:focus-within .bc-tile__front,.bc-tile:hover .bc-tile__front{opacity:0}.bc-tile:focus-within .bc-tile__back,.bc-tile:hover .bc-tile__back{opacity:1}.bc-tile__title{font-family:var(--bc-script);font-size:34px;font-weight:400;line-height:64px;letter-spacing:.05em;text-transform:capitalize;color:#fff;text-align:center;text-shadow:2px 2px 5px hsla(0,0%,100%,.8)}.bc-tile__title:after{content:"";display:block;width:37px;height:5px;background:var(--bc-pink);margin:10px auto}.bc-tile__back a,.bc-tile__back span{font-family:var(--bc-body);font-size:16px;font-weight:300;line-height:1.5;color:#fff;text-align:center;transition:color .2s}.bc-tile__back a:hover{color:var(--bc-pink)}.bc-why{background:#fff;padding:127px 0 118px;text-align:center}.bc-why__inner{width:min(1152px,100% - 40px);margin:0 auto}.bc-why__title{font-family:var(--bc-serif);font-size:48px;line-height:57.6px;color:var(--bc-ink)}.bc-why__inner .bc-divider{margin:30px auto}.bc-why__inner p+p{margin-top:22px}.bc-why__inner .bc-btn{margin-top:40px}.bc-reviews{padding:100px 0}.bc-reviews__head{text-align:center}.bc-reviews__title{font-family:var(--bc-serif);font-size:48px;line-height:57.6px;color:#fff}.bc-reviews__head .bc-divider{margin:28px auto 20px}.bc-reviews__head p{color:#fff;max-width:704px;margin:0 auto}.bc-reviews__carousel{position:relative;max-width:var(--bc-wrap);margin:127px auto 0;padding:0 62px}.bc-reviews__viewport{overflow:hidden}.bc-reviews__track{display:flex;gap:35px;transition:transform .5s ease}.bc-reviews__item{flex:0 0 calc((100% - 70px) / 3);opacity:.3;transition:opacity .4s ease;padding-top:32px}.bc-reviews__item.is-active{opacity:1}.bc-review{position:relative;background:#fff;padding:43px 19px 30px;min-height:330px;text-align:center}.bc-review__avatar{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.bc-review__stars{display:flex;align-items:center;justify-content:center;gap:4px;height:27px;color:var(--bc-pink);margin-bottom:30px}.bc-review__text{color:#000}.bc-reviews__arrow{position:absolute;top:50%;transform:translateY(-50%);background:none;border:0;color:#fff;cursor:pointer;padding:10px;opacity:.85;transition:opacity .2s}.bc-reviews__arrow:hover{opacity:1}.bc-reviews__arrow--prev{left:0}.bc-reviews__arrow--next{right:0}.bc-reviews__cta{text-align:center;margin-top:113px}.bc-transform{position:relative;background:#fff;background-image:url(/home/marble.webp);background-position:100%;background-repeat:no-repeat;background-size:contain}.bc-transform__grid{display:grid;grid-template-columns:1fr 1fr;max-width:1440px;margin:0 auto;align-items:start}.bc-transform__media{padding:20px 0 20px 58px}.bc-transform__media img{width:566px;max-width:100%;height:auto}.bc-transform__card{background:#fff;padding:44px 58px 58px;margin:100px 58px 0 0}.bc-transform__title{font-family:var(--bc-serif);font-size:48px;line-height:57.6px;color:var(--bc-ink)}.bc-transform__card .bc-divider{margin:22px 0}.bc-form{margin-top:30px}.bc-form__input{font-family:var(--bc-body);font-size:15px;font-weight:300;color:var(--bc-ink)}.bc-form__input::-moz-placeholder{color:#8a8fa6;opacity:1}.bc-form__input::placeholder{color:#8a8fa6;opacity:1}.bc-form__input:focus{border-bottom-color:var(--bc-pink)}.bc-form select.bc-form__input{color:var(--bc-ink)}.bc-form__chevron{color:var(--bc-pink)}.bc-form__optin{font-family:var(--bc-body);font-size:12px;font-weight:300;line-height:20px;color:#4a4f68}.bc-form__optin-strong{color:var(--bc-ink);font-weight:500}.bc-form__error{font-family:var(--bc-body);font-size:13px;color:#c2185b}.bc-form__submit{width:100%;text-align:center;padding:16px 45px}.bc-form__submit:disabled{opacity:.6}.bc-form>form{display:flex;flex-direction:column;gap:22px}.bc-form>form>*{margin:0!important}.bc-faq{width:min(1304px,100% - 40px);margin:0 auto;padding-bottom:120px}.bc-faq__item{background:#fff;box-shadow:0 2px 14px rgba(31,37,89,.1)}.bc-faq__item+.bc-faq__item{margin-top:20px}.bc-faq__q{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:25px 30px;background:none;border:0;text-align:left;cursor:pointer;font-family:var(--bc-serif);font-size:24px;font-weight:400;line-height:36px;color:#192a3d}.bc-faq__chevron{flex:0 0 auto;color:#000;transition:transform .3s ease}.bc-faq__item.is-open .bc-faq__chevron{transform:rotate(180deg)}.bc-faq__a{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .3s ease,visibility .3s}.bc-faq__item.is-open .bc-faq__a{grid-template-rows:1fr;visibility:visible}.bc-faq__a>div{overflow:hidden}.bc-faq__body{padding:0 30px 28px}.bc-faq__body p{font-family:var(--bc-body);font-size:15px;font-weight:300;line-height:27px;color:#000}.bc-faq__body p+p{margin-top:16px}.bc-faq__body a{color:#000;text-decoration:underline}.bc-faq__body a:hover{color:var(--bc-pink)}@media (min-width:1600px){.bc-hero{min-height:1190px}}@media (max-width:1366px){.bc-hero{min-height:800px}}@media (max-width:1199px){.bc-hero{min-height:825px}.bc-hero__inner{padding:0 40px}.bc-doctor{padding:40px 0 0 30px}.bc-doctor__quote{margin-left:40px}.bc-doctor__text{font-size:17px;line-height:30px}.bc-doctor__photo{width:440px}.bc-transform__card{padding:44px;margin:30px 30px 30px 0}}@media (max-width:1024px){.bc-elevate-head__title,.bc-reviews__title,.bc-transform__title,.bc-why__title{font-size:38px;line-height:1.2}.bc-approach__title{font-size:32px;line-height:1.35}.bc-tiles__grid{grid-template-columns:1fr 1fr;grid-template-rows:auto;row-gap:24px;-moz-column-gap:24px;column-gap:24px}.bc-tile{height:340px;grid-column:auto;grid-row:auto}.bc-tile--tall{grid-column:span 2;height:420px}.bc-reviews__item{flex:0 0 calc((100% - 35px) / 2)}.bc-transform__media{display:none}.bc-transform__grid{grid-template-columns:1fr}.bc-transform__card{margin:40px 30px}}@media (max-width:767px){.bc-hero{display:none}.bc-hero-m{display:block}.bc-hero-m__copy{padding:29px 15px 30px}.bc-hero-m__copy .bc-eyebrow{font-size:21px;line-height:33.6px}.bc-hero-m__title{font-size:34px;line-height:40.8px;margin:3px 0 16px}.bc-hero-m__copy p{margin-bottom:22px}.bc-hero-m__copy .bc-btn{padding:13px 28px;font-size:12px}.bc-approach{padding:89px 0 64px}.bc-approach__title{font-size:30px;line-height:45px}.bc-approach__hex-l,.bc-approach__hex-r{width:55%;opacity:.8}.bc-doctor{padding:46px 0 0}.bc-doctor__grid{grid-template-columns:1fr;min-height:0}.bc-doctor__left{padding:0 20px 0 25px}.bc-doctor__quote{margin-left:0;max-width:none}.bc-doctor__mark{width:100px;height:100px}.bc-doctor__mark--open{top:-52px;left:-8px}.bc-doctor__mark--close{top:auto;bottom:-22px;left:auto;right:-8px}.bc-doctor__text{font-size:15px;line-height:27px}.bc-doctor__name{font-size:20px}.bc-doctor__right{height:420px;margin-top:30px}.bc-doctor__panel{top:20px;right:0}.bc-doctor__photo{width:300px;right:0}.bc-doctor__meet{font-size:29px;line-height:54.4px;left:-6px;top:330px}.bc-elevate-head{padding:90px 5px 79px}.bc-elevate-head__title{font-size:40px;line-height:48px}.bc-eyebrow{font-size:21px}.bc-lead{font-size:15px;line-height:27px}.bc-tiles__grid{width:min(var(--bc-wrap),100% - 30px);grid-template-columns:1fr;grid-template-rows:none;row-gap:30px}.bc-tile,.bc-tile--tall{height:301px;grid-column:auto;grid-row:auto}.bc-tile__title{font-size:26px;line-height:49.6px}.bc-tile__front{padding-bottom:27px}.bc-tile__back a,.bc-tile__back span{font-size:13px;line-height:20.8px}.bc-why{padding:75px 0}.bc-why__title{font-size:40px;line-height:48px}.bc-reviews{padding:83px 0}.bc-reviews__title{font-size:40px;line-height:48px}.bc-reviews__carousel{padding:0 45px;margin-top:128px}.bc-reviews__item{flex:0 0 100%}.bc-reviews__track{gap:0;transform:translateX(-100%)}.bc-reviews__cta{margin-top:85px}.bc-transform__card{margin:0;padding:40px 24px 50px;text-align:left}.bc-transform__title{font-size:40px;line-height:48px}.bc-transform{background-size:cover}.bc-page{padding-top:46px}.bc-faq{width:min(1304px,100% - 30px);padding-bottom:64px}.bc-faq__q{font-size:19px;line-height:28px;padding:20px}.bc-faq__body{padding:0 20px 22px}}