.Stages-module__A9DqSa__stages{background:var(--surface);--photo-w:min(42%, 742px);position:relative}.Stages-module__A9DqSa__top{flex-direction:column;grid-area:top;align-items:flex-start;display:flex}.Stages-module__A9DqSa__top .Stages-module__A9DqSa__leadIn{margin-top:var(--space-2)}.Stages-module__A9DqSa__top .Stages-module__A9DqSa__title{margin-top:var(--space-1)}.Stages-module__A9DqSa__title .Stages-module__A9DqSa__compound{white-space:nowrap}.Stages-module__A9DqSa__bottom{align-items:flex-start;gap:var(--space-2);flex-direction:column;grid-area:bottom;display:flex}.Stages-module__A9DqSa__bottom .Stages-module__A9DqSa__rule{margin-bottom:var(--space-1)}.Stages-module__A9DqSa__bottom .Stages-module__A9DqSa__more{margin-top:var(--space-1);align-self:flex-start}.Stages-module__A9DqSa__bottom .Stages-module__A9DqSa__credit{margin-top:var(--space-1);flex-wrap:wrap;row-gap:4px}.Stages-module__A9DqSa__photo{aspect-ratio:4/5;grid-area:photo;width:100%;max-width:742px;position:relative;overflow:hidden}.Stages-module__A9DqSa__image{object-fit:cover;object-position:50% 50%}.Stages-module__A9DqSa__inner{padding-block:var(--section-pad)}.Stages-module__A9DqSa__deck{gap:var(--section-pad);flex-direction:column;display:flex}.Stages-module__A9DqSa__block{row-gap:var(--space-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"top""photo""bottom";display:grid}.Stages-module__A9DqSa__block .Stages-module__A9DqSa__bottom .Stages-module__A9DqSa__rule{display:none}.Stages-module__A9DqSa__block .Stages-module__A9DqSa__bottom{margin-top:calc(-1 * var(--space-1))}@media (min-width:1024px){.Stages-module__A9DqSa__block{grid-template-columns:minmax(0, 1fr) var(--photo-w);column-gap:var(--space-5);row-gap:var(--space-4);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"top photo""bottom photo"}.Stages-module__A9DqSa__block[data-side=start]{grid-template-columns:var(--photo-w) minmax(0, 1fr);grid-template-areas:"photo top""photo bottom"}.Stages-module__A9DqSa__block .Stages-module__A9DqSa__top,.Stages-module__A9DqSa__block .Stages-module__A9DqSa__photo{align-self:start}.Stages-module__A9DqSa__block .Stages-module__A9DqSa__bottom{align-self:end;margin-top:0}.Stages-module__A9DqSa__block .Stages-module__A9DqSa__bottom .Stages-module__A9DqSa__rule{display:block}}.js .Stages-module__A9DqSa__stages[data-mode=stacked] .Stages-module__A9DqSa__item{transition:opacity var(--dur-reveal) var(--ease-out) calc(var(--i,0) * 90ms), transform var(--dur-reveal) var(--ease-out) calc(var(--i,0) * 90ms)}.js .Stages-module__A9DqSa__stages[data-mode=stacked] [data-inview=false]>.Stages-module__A9DqSa__item{opacity:0;transform:translate3d(0, var(--rise), 0)}.js .Stages-module__A9DqSa__stages[data-mode=stacked] .Stages-module__A9DqSa__photo{transition:clip-path var(--dur-move) var(--ease-move)}.js .Stages-module__A9DqSa__stages[data-mode=stacked] .Stages-module__A9DqSa__photo[data-inview=false]{clip-path:inset(100% 0 0)}@media (prefers-reduced-motion:reduce){:is(.js .Stages-module__A9DqSa__stages[data-mode=stacked] .Stages-module__A9DqSa__item,.js .Stages-module__A9DqSa__stages[data-mode=stacked] .Stages-module__A9DqSa__photo){transition:none}.js .Stages-module__A9DqSa__stages[data-mode=stacked] [data-inview=false]>.Stages-module__A9DqSa__item{opacity:1;transform:none}.js .Stages-module__A9DqSa__stages[data-mode=stacked] .Stages-module__A9DqSa__photo[data-inview=false]{clip-path:none}}@media (prefers-reduced-motion:no-preference) and (orientation:landscape) and (min-width:1024px) and (min-height:700px),(prefers-reduced-motion:no-preference) and (min-width:1200px) and (min-height:600px){.js .Stages-module__A9DqSa__stages:not([data-fit=no]){--run:225svh;--pad-top:var(--space-4);--pad-bottom:var(--space-5);--rail-h:45px;--rail-gap:var(--space-5);--avail:calc(100svh - var(--header-h) - var(--pad-top) - var(--rail-h) - var(--rail-gap) - var(--pad-bottom));--photo-w:min(calc(var(--avail) * .8), 742px, 48%);height:calc(100svh + var(--run))}.js .Stages-module__A9DqSa__stages:not([data-fit=no]) .Stages-module__A9DqSa__frame{height:100svh;position:sticky;top:0;overflow:hidden}.js .Stages-module__A9DqSa__stages:not([data-fit=no]) .Stages-module__A9DqSa__inner{height:100%;padding-block:calc(var(--header-h) + var(--pad-top)) var(--pad-bottom);flex-direction:column;justify-content:safe center;display:flex}.js .Stages-module__A9DqSa__stages:not([data-fit=no]) .Stages-module__A9DqSa__railSlot{height:var(--rail-h);margin-bottom:var(--rail-gap);flex:none}.js .Stages-module__A9DqSa__stages:not([data-fit=no]) .Stages-module__A9DqSa__deck{flex:none;gap:0;display:grid}.js .Stages-module__A9DqSa__stages:not([data-fit=no]) .Stages-module__A9DqSa__block{grid-area:1/1;grid-template-columns:minmax(0, 1fr) var(--photo-w);align-self:center;column-gap:var(--space-5);row-gap:var(--space-3);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"top photo""bottom photo"}.js .Stages-module__A9DqSa__stages:not([data-fit=no]) .Stages-module__A9DqSa__block[data-side=start]{grid-area:1/1;grid-template-columns:minmax(0, 1fr) var(--photo-w);align-self:center;column-gap:var(--space-5);row-gap:var(--space-3);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"top photo""bottom photo"}.js .Stages-module__A9DqSa__stages:not([data-fit=no]) .Stages-module__A9DqSa__block .Stages-module__A9DqSa__top{align-self:start}.js .Stages-module__A9DqSa__stages:not([data-fit=no]) .Stages-module__A9DqSa__block .Stages-module__A9DqSa__photo{align-self:start}.js .Stages-module__A9DqSa__stages:not([data-fit=no]) .Stages-module__A9DqSa__block .Stages-module__A9DqSa__bottom{align-self:end;margin-top:0}.js .Stages-module__A9DqSa__stages:not([data-fit=no]) .Stages-module__A9DqSa__block .Stages-module__A9DqSa__bottom .Stages-module__A9DqSa__rule{display:block}.js .Stages-module__A9DqSa__stages:not([data-fit=no]) .Stages-module__A9DqSa__block:focus-visible{outline-offset:8px}}@media (prefers-reduced-motion:no-preference) and (min-width:1024px) and (max-height:820px){.js .Stages-module__A9DqSa__stages:not([data-fit=no]){--pad-top:var(--space-3);--pad-bottom:var(--space-3);--rail-gap:var(--space-4)}.js .Stages-module__A9DqSa__stages:not([data-fit=no]) .Stages-module__A9DqSa__bottom{gap:12px}}.Stages-module__A9DqSa__anchor{left:0;top:calc(var(--run,0px) * var(--stop,0) + var(--header-h));width:0;height:0;position:absolute}.Stages-module__A9DqSa__rail{column-gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;height:100%;display:grid;position:relative}.Stages-module__A9DqSa__tab{min-width:44px;min-height:44px;padding:0 var(--space-2) 0 0;color:var(--ink-secondary);cursor:pointer;transition:color var(--dur-hover) var(--ease-out);background:0 0;border:0;border-radius:0;justify-self:start;align-items:center;margin:0;display:inline-flex;position:relative}.Stages-module__A9DqSa__tab:hover,.Stages-module__A9DqSa__tab[aria-selected=true]{color:var(--ink)}.Stages-module__A9DqSa__tab .Stages-module__A9DqSa__tabLabel{color:inherit;position:relative}.Stages-module__A9DqSa__tab .Stages-module__A9DqSa__tabLabel:after{content:"";transform-origin:100%;height:1px;transition:transform .6s var(--ease-move);background-color:currentColor;position:absolute;bottom:-6px;left:0;right:.2em;transform:scaleX(0)}.Stages-module__A9DqSa__tab[aria-selected=true] .Stages-module__A9DqSa__tabLabel:after{transform-origin:0;transform:scaleX(1)}.Stages-module__A9DqSa__track{background:var(--line);height:1px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.Stages-module__A9DqSa__fill{background:var(--ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.Stages-module__A9DqSa__stages[data-mode=pinned] .Stages-module__A9DqSa__item{visibility:hidden;opacity:0;transform:translate3d(0, calc(-1 * var(--rise)), 0);transition:visibility 0s linear .4s}.Stages-module__A9DqSa__stages[data-mode=pinned] .Stages-module__A9DqSa__block[data-state=inactive] .Stages-module__A9DqSa__item{animation:Stages-module__A9DqSa__stagesOut .4s var(--ease-out) both}.Stages-module__A9DqSa__stages[data-mode=pinned] .Stages-module__A9DqSa__block[data-state=active] .Stages-module__A9DqSa__item{visibility:visible;opacity:1;animation:Stages-module__A9DqSa__stagesRise .8s var(--ease-out) both;animation-delay:calc(.28s + var(--i,0) * 70ms);transition:none;transform:none}.Stages-module__A9DqSa__stages[data-mode=pinned] .Stages-module__A9DqSa__frame:not([data-entered]) .Stages-module__A9DqSa__item{animation-play-state:paused}.Stages-module__A9DqSa__stages[data-mode=pinned] .Stages-module__A9DqSa__photo{visibility:hidden}@keyframes Stages-module__A9DqSa__stagesRise{0%{opacity:0;transform:translate3d(0, var(--rise), 0)}to{opacity:1;transform:none}}@keyframes Stages-module__A9DqSa__stagesOut{0%{opacity:var(--exit-o,0);transform:translate3d(0, var(--exit-y,0px), 0)}to{opacity:0;transform:translate3d(0, calc(-1 * var(--rise)), 0)}}
.NinetyDays-module__FfW_8W__section.bc-callout{--ninety-zoe-h:clamp(88px, 16vh, 168px);padding:calc(var(--section-pad) * 1.25) 0 calc(var(--section-pad) + min(var(--ninety-zoe-h), 20vh));display:block}.NinetyDays-module__FfW_8W__head{font-size:inherit;align-items:stretch;font-weight:400;display:flex}.NinetyDays-module__FfW_8W__figureGroup{justify-items:end;row-gap:var(--space-2);flex:none;display:inline-grid}.NinetyDays-module__FfW_8W__figure{font-family:var(--font-display-cut);letter-spacing:-.01em;color:var(--ink);font-size:clamp(88px,10.4vw,150px);font-weight:400;line-height:.92;display:grid}.NinetyDays-module__FfW_8W__figure>span{text-align:end;grid-area:1/1}.NinetyDays-module__FfW_8W__sizer{visibility:hidden}.NinetyDays-module__FfW_8W__unit{display:block}.NinetyDays-module__FfW_8W__leadCell{align-items:center;gap:var(--space-5);margin-left:var(--space-5);display:flex}.NinetyDays-module__FfW_8W__vrule{background:var(--line-strong);transform-origin:50% 0;flex:none;align-self:stretch;width:1px}.NinetyDays-module__FfW_8W__leadIn{text-wrap:balance;max-width:20em;display:block}.NinetyDays-module__FfW_8W__outcomes[role=list]{gap:var(--space-4);margin:var(--space-5) 0 0;padding:var(--space-4) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.NinetyDays-module__FfW_8W__outcomes:before{content:"";background:var(--ink);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.NinetyDays-module__FfW_8W__outcome{gap:var(--space-2);flex-direction:column;display:flex}.NinetyDays-module__FfW_8W__index{display:block}@media (max-width:767px){.NinetyDays-module__FfW_8W__head{flex-direction:column;align-items:flex-start}.NinetyDays-module__FfW_8W__leadCell{align-self:stretch;gap:var(--space-3);margin:var(--space-4) 0 0}.NinetyDays-module__FfW_8W__outcomes[role=list]{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:minmax(0,1fr)}}.NinetyDays-module__FfW_8W__figureGroup,.NinetyDays-module__FfW_8W__unit,.NinetyDays-module__FfW_8W__leadIn,.NinetyDays-module__FfW_8W__outcome{transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out)}.NinetyDays-module__FfW_8W__unit{transition-delay:.6s}.NinetyDays-module__FfW_8W__leadIn{transition-delay:.45s}.NinetyDays-module__FfW_8W__outcome{transition-delay:calc(1s + var(--i,0) * .14s)}.NinetyDays-module__FfW_8W__vrule,.NinetyDays-module__FfW_8W__outcomes:before{transition:transform var(--dur-line) var(--ease-move)}.NinetyDays-module__FfW_8W__vrule{transition-delay:.25s}.NinetyDays-module__FfW_8W__outcomes:before{transition-delay:.7s}@media (prefers-reduced-motion:no-preference){.js .NinetyDays-module__FfW_8W__zoeWaiting{clip-path:inset(0 100% 0 0)}:is(.js .NinetyDays-module__FfW_8W__inner[data-state=idle] .NinetyDays-module__FfW_8W__figureGroup,.js .NinetyDays-module__FfW_8W__inner[data-state=idle] .NinetyDays-module__FfW_8W__leadIn,.js .NinetyDays-module__FfW_8W__inner[data-state=idle] .NinetyDays-module__FfW_8W__outcome){opacity:0;transform:translate3d(0, var(--rise), 0)}.js .NinetyDays-module__FfW_8W__inner[data-state=idle] .NinetyDays-module__FfW_8W__unit{opacity:0}.js .NinetyDays-module__FfW_8W__inner[data-state=idle] .NinetyDays-module__FfW_8W__vrule{transform:scaleY(0)}.js .NinetyDays-module__FfW_8W__inner[data-state=idle] .NinetyDays-module__FfW_8W__outcomes:before{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.NinetyDays-module__FfW_8W__figureGroup,.NinetyDays-module__FfW_8W__unit,.NinetyDays-module__FfW_8W__leadIn,.NinetyDays-module__FfW_8W__outcome,.NinetyDays-module__FfW_8W__vrule,.NinetyDays-module__FfW_8W__outcomes:before{transition:none}}
.Salon-module__cMd2EW__salon{background:var(--surface);padding-block:calc(var(--section-pad) + var(--space-5))}.Salon-module__cMd2EW__inner{text-align:center;flex-direction:column;align-items:center;display:flex}.Salon-module__cMd2EW__title{max-width:18em;margin-top:var(--space-3)}.Salon-module__cMd2EW__salon .Salon-module__cMd2EW__card{width:100%;max-width:480px;margin-top:var(--space-5);padding:var(--space-5) var(--space-4);align-items:center;gap:var(--space-3);text-align:center;transition:box-shadow var(--dur-hover) var(--ease-out)}.Salon-module__cMd2EW__salon .Salon-module__cMd2EW__card .bc-body{text-wrap:pretty}.Salon-module__cMd2EW__salon .Salon-module__cMd2EW__card:hover,.Salon-module__cMd2EW__salon .Salon-module__cMd2EW__card:focus-within{box-shadow:var(--elevation-2)}.Salon-module__cMd2EW__credit .bc-credit__name{text-wrap:balance}.Salon-module__cMd2EW__and{letter-spacing:.04em;font-style:italic;font-variant-caps:normal}.Salon-module__cMd2EW__credit{flex-wrap:wrap;row-gap:4px}@media (prefers-reduced-motion:no-preference){.Salon-module__cMd2EW__eyebrow,.Salon-module__cMd2EW__title{transition:opacity var(--dur-reveal) var(--ease-out) var(--delay,0s), transform var(--dur-reveal) var(--ease-out) var(--delay,0s)}.Salon-module__cMd2EW__eyebrow{--delay:.24s}.Salon-module__cMd2EW__title{--delay:.36s}.Salon-module__cMd2EW__salon .Salon-module__cMd2EW__card{transition:opacity var(--dur-reveal) var(--ease-out) .62s, transform var(--dur-reveal) var(--ease-out) .62s, box-shadow var(--dur-hover) var(--ease-out)}:is(.js .Salon-module__cMd2EW__salon[data-inview=false] .Salon-module__cMd2EW__eyebrow,.js .Salon-module__cMd2EW__salon[data-inview=false] .Salon-module__cMd2EW__title,.js .Salon-module__cMd2EW__salon[data-inview=false] .Salon-module__cMd2EW__card){opacity:0;transform:translate3d(0, var(--rise), 0)}.js .Salon-module__cMd2EW__salon[data-inview]:focus-within .Salon-module__cMd2EW__card{transition-delay:0s}}@media (max-width:767px){.Salon-module__cMd2EW__salon .Salon-module__cMd2EW__card{margin-top:var(--space-4);padding:var(--space-4) var(--space-3)}}@media (max-width:379px){.Salon-module__cMd2EW__salon .Salon-module__cMd2EW__card{padding-inline:var(--space-2)}.Salon-module__cMd2EW__salon .Salon-module__cMd2EW__card .bc-button{padding-inline:var(--space-2)}}
.WhoFor-module__kicV8a__section{padding-block:var(--section-pad);background:var(--surface)}.WhoFor-module__kicV8a__grid{align-items:center;column-gap:clamp(var(--space-4), 6vw, var(--space-6));grid-template-columns:auto minmax(0,1fr);display:grid}.WhoFor-module__kicV8a__photo{justify-self:start;line-height:0}.WhoFor-module__kicV8a__photoBox{width:100%;height:106%;transition:transform var(--dur-reveal) var(--ease-out) var(--reveal-delay,0s);position:absolute;top:0;left:0}.WhoFor-module__kicV8a__image{object-fit:cover;object-position:48% 50%}.WhoFor-module__kicV8a__text{flex-direction:column;align-items:stretch;display:flex}.WhoFor-module__kicV8a__titleWrap{margin-top:var(--space-3)}.WhoFor-module__kicV8a__title{max-width:14em}.WhoFor-module__kicV8a__ruleWrap{margin-block:var(--space-4)}.WhoFor-module__kicV8a__rule{background:var(--line);transform-origin:0;height:1px;transition:transform var(--dur-line) var(--ease-move) var(--reveal-delay,0s);display:block}@media (max-width:767px){.WhoFor-module__kicV8a__grid{row-gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.WhoFor-module__kicV8a__ruleWrap{margin-block:var(--space-3)}}@media (prefers-reduced-motion:no-preference){.js .WhoFor-module__kicV8a__photo[data-inview=false] .WhoFor-module__kicV8a__photoBox{transform:translate3d(0, calc(-1 * var(--rise)), 0)}.js .WhoFor-module__kicV8a__ruleWrap[data-inview=false] .WhoFor-module__kicV8a__rule{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.WhoFor-module__kicV8a__photoBox,.WhoFor-module__kicV8a__rule{transition:none}}
