.Intro-module__biEBfW__overlay{z-index:1000;background:var(--surface);transition:transform 1.1s var(--ease-move);cursor:default;-webkit-tap-highlight-color:transparent;place-items:center;display:none;position:fixed;inset:0;transform:translate(0,0)}:is(html[data-intro=play] .Intro-module__biEBfW__overlay,html[data-intro=lift] .Intro-module__biEBfW__overlay){display:grid}html[data-intro=lift] .Intro-module__biEBfW__overlay{pointer-events:none;transform:translateY(-100%)}.Intro-module__biEBfW__mark{aspect-ratio:426/308;width:clamp(236px,36vw,420px);position:relative}.Intro-module__biEBfW__layer{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.Intro-module__biEBfW__emblem{clip-path:inset(13.961% 37.089% 38.312% 29.812%);-webkit-mask-image:conic-gradient(from 0deg at 46.408% 36.925%, var(--ink) calc(var(--sweep,0deg) - 8deg), transparent var(--sweep,0deg));-webkit-mask-image:conic-gradient(from 0deg at 46.408% 36.925%, var(--ink) calc(var(--sweep,0deg) - 8deg), transparent var(--sweep,0deg));mask-image:conic-gradient(from 0deg at 46.408% 36.925%, var(--ink) calc(var(--sweep,0deg) - 8deg), transparent var(--sweep,0deg))}.Intro-module__biEBfW__name{clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,29.812% 13.961%,62.911% 13.961%,62.911% 61.688%,29.812% 61.688%,29.812% 13.961%);opacity:var(--inked,0)}.Intro-module__biEBfW__skip{right:calc(var(--gutter) - var(--space-1));bottom:calc(var(--gutter) - var(--space-1));min-width:44px;min-height:44px;padding:0 var(--space-1);border-radius:var(--radius-none,0);color:var(--ink-secondary);text-transform:uppercase;cursor:pointer;transition:color var(--dur-hover) var(--ease-out), opacity .3s var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;margin:0;display:inline-flex;position:absolute}.Intro-module__biEBfW__skip:hover{color:var(--ink)}html[data-intro=lift] .Intro-module__biEBfW__skip{opacity:0}
.Opening-module__jyMIRG__overlay{z-index:1000;width:100vw;height:100vh;padding-bottom:calc(var(--gutter) + var(--space-5));background:var(--neon-navy-900);transition:transform 1.1s var(--ease-move);cursor:default;-webkit-tap-highlight-color:transparent;place-items:center;display:none;position:fixed;top:0;left:0;overflow:hidden}.Opening-module__jyMIRG__overlay:focus{outline:none}:is(html[data-intro=opening] .Opening-module__jyMIRG__overlay,html[data-intro=handover] .Opening-module__jyMIRG__overlay){display:grid}html[data-intro=handover] .Opening-module__jyMIRG__overlay{pointer-events:none;transform:translateY(-100%)}html[data-intro=handover] .Opening-module__jyMIRG__overlay[data-stage=land]{pointer-events:auto;background:0 0;transition:none;transform:none}.Opening-module__jyMIRG__overlay[data-stage=land] .Opening-module__jyMIRG__stage,.Opening-module__jyMIRG__overlay[data-stage=land] .Opening-module__jyMIRG__thread,.Opening-module__jyMIRG__overlay[data-stage=land] .Opening-module__jyMIRG__arch,.Opening-module__jyMIRG__overlay[data-stage=land] .Opening-module__jyMIRG__skip{visibility:hidden}@media (forced-colors:active){.Opening-module__jyMIRG__overlay{forced-color-adjust:none}}.Opening-module__jyMIRG__stage{aspect-ratio:426/308;width:clamp(420px,min(52vw,86vh),900px);position:relative}.Opening-module__jyMIRG__mark{transform-origin:46.197% 74.805%;position:absolute;inset:0}.Opening-module__jyMIRG__door{border-radius:var(--radius-none,0);cursor:pointer;background:0 0;border:0;width:10.704%;height:17.857%;margin:0;padding:0;position:absolute;top:66.883%;left:40.845%}.Opening-module__jyMIRG__cue{left:50%;top:calc(83.9% + var(--space-4));white-space:nowrap;color:var(--callout-recede);text-transform:uppercase;opacity:0;transition:opacity var(--dur-reveal) var(--ease-out);margin:0;font-weight:600;position:absolute;translate:-50%}.Opening-module__jyMIRG__thread{left:50%;bottom:var(--gutter);width:1px;height:var(--space-5);background:var(--callout-line);opacity:0;transition:opacity var(--dur-reveal) var(--ease-out);position:absolute;overflow:hidden;translate:-50%}.Opening-module__jyMIRG__threadSegment{background:var(--callout-forward);width:100%;height:40%;position:absolute;top:0;left:0;transform:translateY(-100%)}@keyframes Opening-module__jyMIRG__thread{0%{transform:translateY(-100%)}to{transform:translateY(250%)}}.Opening-module__jyMIRG__overlay[data-stage=threshold] .Opening-module__jyMIRG__cue,.Opening-module__jyMIRG__overlay[data-stage=threshold] .Opening-module__jyMIRG__thread{opacity:1}.Opening-module__jyMIRG__overlay[data-stage=threshold] .Opening-module__jyMIRG__threadSegment{animation:Opening-module__jyMIRG__thread 2.1s var(--ease-in-out) infinite}.Opening-module__jyMIRG__overlay[data-stage=cross] .Opening-module__jyMIRG__cue,.Opening-module__jyMIRG__overlay[data-stage=cross] .Opening-module__jyMIRG__thread{opacity:0;transition-duration:.4s}.Opening-module__jyMIRG__arch{transform-origin:49.118% 99.225%;max-width:none;fill:var(--callout-ghost);visibility:hidden;position:absolute;top:0;left:0}.Opening-module__jyMIRG__photos{pointer-events:none;position:absolute;inset:0}.Opening-module__jyMIRG__photo{opacity:0;position:absolute;inset:0;overflow:hidden}.Opening-module__jyMIRG__photoInner{transform-origin:0 0;position:absolute;inset:0 0 -16px}.Opening-module__jyMIRG__img{object-fit:cover}.Opening-module__jyMIRG__skip{right:calc(var(--gutter) - var(--space-1));bottom:calc(var(--gutter) - var(--space-1));min-width:44px;min-height:44px;padding:0 var(--space-1);border-radius:var(--radius-none,0);color:var(--callout-recede);text-transform:uppercase;cursor:pointer;transition:color var(--dur-hover) var(--ease-out), opacity .4s var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;margin:0;font-weight:600;display:inline-flex;position:absolute}.Opening-module__jyMIRG__skip:hover{color:var(--on-callout)}.Opening-module__jyMIRG__overlay[data-stage=cross] .Opening-module__jyMIRG__skip,.Opening-module__jyMIRG__overlay[data-stage=overture] .Opening-module__jyMIRG__skip,.Opening-module__jyMIRG__overlay[data-stage=lift] .Opening-module__jyMIRG__skip{opacity:0}.Opening-module__jyMIRG__overlay[data-stage=cross] .Opening-module__jyMIRG__skip:focus-visible,.Opening-module__jyMIRG__overlay[data-stage=overture] .Opening-module__jyMIRG__skip:focus-visible{opacity:1;color:var(--on-callout)}@media (prefers-reduced-motion:reduce){.Opening-module__jyMIRG__overlay[data-stage=threshold] .Opening-module__jyMIRG__threadSegment{animation:none}}
.Hero-module__46VD2a__hero{background:var(--surface);padding-top:calc(var(--header-h) + var(--space-4));flex-direction:column;display:flex;position:relative;container-type:inline-size}.Hero-module__46VD2a__text{width:100%;max-width:calc(var(--content-max) + 2 * var(--gutter));padding-inline:var(--gutter);flex-direction:column;margin-inline:auto;display:flex}.Hero-module__46VD2a__head{flex-direction:column;display:flex}.Hero-module__46VD2a__eyebrow{align-self:flex-start}.Hero-module__46VD2a__text .Hero-module__46VD2a__title{margin-top:var(--space-3);font-size:clamp(56px,min(20.5cqi,22svh),150px)}.Hero-module__46VD2a__line{margin:-.08em -.14em -.2em;padding:.08em .14em .2em}.Hero-module__46VD2a__foot{justify-content:flex-end;align-items:flex-end;gap:var(--space-3);margin-top:var(--space-4);display:flex}.Hero-module__46VD2a__deckWrap{flex:0 1 var(--deck-measure);max-width:var(--deck-measure)}.Hero-module__46VD2a__deck{max-width:var(--deck-measure);color:var(--ink-secondary)}.Hero-module__46VD2a__profileLink{margin-top:var(--space-2)}.Hero-module__46VD2a__photo{width:100%;max-width:1232px;max-height:928px;margin-top:var(--space-5);aspect-ratio:1;margin-left:auto;position:relative;overflow:hidden}@media (min-width:600px){.Hero-module__46VD2a__photo{aspect-ratio:3/2}}.Hero-module__46VD2a__photoInner{position:absolute;inset:0}.Hero-module__46VD2a__photo:after{content:"";background:var(--surface);clip-path:inset(0 0 100%);pointer-events:none;position:absolute;inset:-1px}.Hero-module__46VD2a__img{object-fit:cover;object-position:calc(50% + var(--drift,0) * 16%) calc(50% + var(--drift,0) * 24%)}@media (min-width:600px){.Hero-module__46VD2a__img{object-position:calc(50% + var(--drift,0) * 16%) calc(30% + var(--drift,0) * 24%)}}.Hero-module__46VD2a__cue{display:none}.Hero-module__46VD2a__cueLabel{color:var(--ink-secondary)}.Hero-module__46VD2a__cueLine{width:1px;height:var(--space-5);background:var(--ink);display:block}@media (min-width:1024px) and (min-aspect-ratio:1){.Hero-module__46VD2a__hero{--grid-left:max(var(--gutter), (100cqi - var(--content-max)) / 2);--photo-w:min(48cqi, 1232px);--frame-h:min(100svh - var(--header-h) - var(--space-3), 928px);--title:clamp(60px, min(10.4cqi, 17svh, (100cqi - var(--grid-left) - var(--gutter) - var(--photo-w)) / 4.1), 150px);column-gap:var(--gutter);min-height:100svh;padding-top:calc(var(--header-h) + var(--space-3));grid-template-columns:minmax(0,1fr) auto;align-content:center;display:grid}.Hero-module__46VD2a__text{max-width:none;padding:0 0 var(--space-5) var(--grid-left);margin:0}.Hero-module__46VD2a__head{padding-bottom:var(--space-4);margin-block:auto}.Hero-module__46VD2a__text .Hero-module__46VD2a__title{margin-top:var(--space-4);font-size:var(--title)}.Hero-module__46VD2a__foot{justify-content:space-between;margin-top:0}.Hero-module__46VD2a__deckWrap{margin-left:auto}.Hero-module__46VD2a__photo{width:var(--photo-w);height:var(--frame-h);aspect-ratio:auto;align-self:end;max-height:none;margin:0}.Hero-module__46VD2a__cue{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}}@keyframes Hero-module__46VD2a__hero-line{0%{opacity:0;transform:translate3d(0, var(--rise-line), 0)}to{opacity:1;transform:none}}@keyframes Hero-module__46VD2a__hero-fade{0%{opacity:0}to{opacity:1}}@keyframes Hero-module__46VD2a__hero-rise{0%{opacity:0;transform:translate3d(0, var(--rise), 0)}to{opacity:1;transform:none}}@keyframes Hero-module__46VD2a__hero-wipe{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}@keyframes Hero-module__46VD2a__hero-settle{0%{transform:translateY(24px)}to{transform:none}}@keyframes Hero-module__46VD2a__cue-draw{0%{transform-origin:50% 0;transform:scaleY(0)}42%{transform-origin:50% 0;transform:scaleY(1)}58%{transform-origin:50% 100%;transform:scaleY(1)}to{transform-origin:50% 100%;transform:scaleY(0)}}@media (prefers-reduced-motion:no-preference){html.js[data-entrance=intro] .Hero-module__46VD2a__photo:after{transition:clip-path 1.4s var(--ease-move)}html.js[data-entrance=intro] .Hero-module__46VD2a__photoInner{transition:transform 1.4s var(--ease-move);transform:translate(0,0)}html.js[data-entrance=intro] .Hero-module__46VD2a__photo[data-ready=false]:after{clip-path:inset(0)}html.js[data-entrance=intro] .Hero-module__46VD2a__photo[data-ready=false] .Hero-module__46VD2a__photoInner{transform:translateY(24px)}html.js[data-entrance=intro] .Hero-module__46VD2a__cue{transition:opacity var(--dur-reveal) var(--ease-out) var(--cue-delay,0s)}html.js[data-entrance=intro] .Hero-module__46VD2a__cue[data-ready=false]{opacity:0}html.js[data-entrance=intro] .Hero-module__46VD2a__cue[data-ready=true] .Hero-module__46VD2a__cueLine{animation:Hero-module__46VD2a__cue-draw 2.4s var(--ease-in-out) calc(var(--cue-delay,0s) + .5s) 1.5 both}html.js[data-entrance=opening] .Hero-module__46VD2a__eyebrow[data-reveal][data-inview=true]{animation:Hero-module__46VD2a__hero-fade var(--dur-reveal) var(--ease-out) var(--reveal-delay,0s) both;transition:none}html.js[data-entrance=opening] .Hero-module__46VD2a__title[data-reveal-lines][data-inview=true] .reveal-line>span{animation:Hero-module__46VD2a__hero-line var(--dur-line) var(--ease-out) var(--reveal-delay,0s) both;transition:none}html.js[data-entrance=opening] .Hero-module__46VD2a__deckWrap[data-reveal][data-inview=true]{animation:Hero-module__46VD2a__hero-rise var(--dur-reveal) var(--ease-out) var(--reveal-delay,0s) both;transition:none}html.js[data-entrance=opening] .Hero-module__46VD2a__photo[data-ready=false]:after{clip-path:inset(0)}html.js[data-entrance=opening] .Hero-module__46VD2a__photo[data-ready=false] .Hero-module__46VD2a__photoInner{transform:translateY(24px)}html.js[data-entrance=opening] .Hero-module__46VD2a__photo[data-ready=true]:after{animation:1ms both Hero-module__46VD2a__hero-wipe}html.js[data-entrance=opening] .Hero-module__46VD2a__photo[data-ready=true] .Hero-module__46VD2a__photoInner{animation:1ms both Hero-module__46VD2a__hero-settle}html.js[data-entrance=opening] .Hero-module__46VD2a__cue[data-ready=false]{opacity:0}html.js[data-entrance=opening] .Hero-module__46VD2a__cue[data-ready=true]{animation:Hero-module__46VD2a__hero-fade var(--dur-reveal) var(--ease-out) var(--cue-delay,0s) both}html.js[data-entrance=opening] .Hero-module__46VD2a__cue[data-ready=true] .Hero-module__46VD2a__cueLine{animation:Hero-module__46VD2a__cue-draw 2.4s var(--ease-in-out) calc(var(--cue-delay,0s) + .5s) 1.5 both}html.js[data-entrance=css] .Hero-module__46VD2a__eyebrow[data-reveal]{animation:Hero-module__46VD2a__hero-fade var(--dur-reveal) var(--ease-out) var(--reveal-delay,0s) both;transition:none}html.js[data-entrance=css] .Hero-module__46VD2a__title[data-reveal-lines] .reveal-line>span{animation:Hero-module__46VD2a__hero-line var(--dur-line) var(--ease-out) var(--reveal-delay,0s) both;transition:none}html.js[data-entrance=css] .Hero-module__46VD2a__deckWrap[data-reveal]{animation:Hero-module__46VD2a__hero-rise var(--dur-reveal) var(--ease-out) var(--reveal-delay,0s) both;transition:none}html.js[data-entrance=css] .Hero-module__46VD2a__photo:after{animation:Hero-module__46VD2a__hero-wipe 1.4s var(--ease-move) both}html.js[data-entrance=css] .Hero-module__46VD2a__photoInner{animation:Hero-module__46VD2a__hero-settle 1.4s var(--ease-move) both}html.js[data-entrance=css] .Hero-module__46VD2a__cue{animation:Hero-module__46VD2a__hero-fade var(--dur-reveal) var(--ease-out) var(--cue-delay,0s) both}html.js[data-entrance=css] .Hero-module__46VD2a__cueLine{animation:Hero-module__46VD2a__cue-draw 2.4s var(--ease-in-out) calc(var(--cue-delay,0s) + .5s) 1.5 both}}@media (prefers-reduced-motion:reduce){.Hero-module__46VD2a__cue{display:none}.js .Hero-module__46VD2a__cue{display:none}html.js .Hero-module__46VD2a__title[data-reveal-lines] .reveal-line>span{opacity:1;transition:none;transform:none}html.js .Hero-module__46VD2a__eyebrow[data-reveal]{opacity:1;transition:none;transform:none}html.js .Hero-module__46VD2a__deckWrap[data-reveal]{opacity:1;transition:none;transform:none}}
.Question-module__JF664G__section{min-height:100svh;padding-block:calc(var(--header-h) + var(--space-5)) var(--section-pad);align-items:center;display:grid}.Question-module__JF664G__inner{justify-items:start;gap:var(--space-3);display:grid}.Question-module__JF664G__inner .Question-module__JF664G__title{text-wrap:balance;font-size:min(clamp(42px, 6.1vw, 88px), calc((100vw - 2 * var(--gutter)) / 10.5))}.Question-module__JF664G__lines{display:block}.Question-module__JF664G__section svg.Question-module__JF664G__arch{width:min(130%,85svh)}@media (max-aspect-ratio:4/5){.Question-module__JF664G__section{align-items:start}}
.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}}
