.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}}
.Problem-module__cEpkSq__section{padding-block:var(--section-pad)}.Problem-module__cEpkSq__grid{gap:var(--space-5);display:grid}.Problem-module__cEpkSq__intro{justify-items:start;gap:var(--space-3);display:grid}.Problem-module__cEpkSq__lines{display:block}.Problem-module__cEpkSq__body{text-wrap:pretty}@media (min-width:900px){.Problem-module__cEpkSq__grid{column-gap:var(--space-3);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.Problem-module__cEpkSq__intro{grid-column:1/span 5}.Problem-module__cEpkSq__list{grid-column:7/-1}}.Problem-module__cEpkSq__rows{position:relative;container-type:inline-size}.Problem-module__cEpkSq__rows:before{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform var(--dur-line) var(--ease-out);position:absolute;inset:0 0 auto}.Problem-module__cEpkSq__row{--row-delay:calc(.14s + var(--i,0) * 90ms);align-items:baseline;gap:var(--space-1);padding-block:var(--space-3);transition:opacity var(--dur-reveal) var(--ease-out) var(--row-delay), transform var(--dur-reveal) var(--ease-out) var(--row-delay);display:grid;position:relative}.Problem-module__cEpkSq__row:after{content:"";background:var(--line);transform-origin:0;height:1px;transition:transform var(--dur-line) var(--ease-out) calc(var(--row-delay) + .12s), background-color var(--dur-hover) var(--ease-out);position:absolute;inset:auto 0 0}.Problem-module__cEpkSq__row:last-child:after{background:var(--ink)}.Problem-module__cEpkSq__label{transition:transform var(--dur-hover) var(--ease-out)}.Problem-module__cEpkSq__text{max-width:var(--measure);text-wrap:pretty}@container (min-width:520px){.Problem-module__cEpkSq__row{column-gap:var(--space-3);grid-template-columns:11rem minmax(0,1fr)}}@media (hover:hover){.Problem-module__cEpkSq__row:hover .Problem-module__cEpkSq__label{transform:translate(4px)}.Problem-module__cEpkSq__row:not(:last-child):hover:after{background:var(--line-strong)}}.js .Problem-module__cEpkSq__rows[data-inview=false]:before{transform:scaleX(0)}.js .Problem-module__cEpkSq__rows[data-inview=false] .Problem-module__cEpkSq__row:after{transform:scaleX(0)}.js .Problem-module__cEpkSq__rows[data-inview=false] .Problem-module__cEpkSq__row{opacity:0;transform:translate3d(0, var(--rise), 0)}@media (prefers-reduced-motion:reduce){.Problem-module__cEpkSq__rows:before,.Problem-module__cEpkSq__row,.Problem-module__cEpkSq__row:after,.Problem-module__cEpkSq__label{transition:none}.Problem-module__cEpkSq__row:hover .Problem-module__cEpkSq__label{opacity:1;transform:none}.js .Problem-module__cEpkSq__rows[data-inview=false]:before{opacity:1;transform:none}.js .Problem-module__cEpkSq__rows[data-inview=false] .Problem-module__cEpkSq__row:after{opacity:1;transform:none}.js .Problem-module__cEpkSq__rows[data-inview=false] .Problem-module__cEpkSq__row{opacity:1;transform:none}}
.Answer-module__9Etsnq__section{padding-block:var(--section-pad)}.Answer-module__9Etsnq__grid{gap:var(--space-5);display:grid}.Answer-module__9Etsnq__frame{aspect-ratio:4/5;width:min(100%,742px,64svh);position:relative;overflow:hidden}.Answer-module__9Etsnq__photo{object-fit:cover;object-position:25% 60%}.Answer-module__9Etsnq__text{justify-items:start;gap:var(--space-3);display:grid}@media (min-width:900px){.Answer-module__9Etsnq__grid{column-gap:var(--space-3);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.Answer-module__9Etsnq__frame{grid-column:1/span 5;width:min(100%,742px)}.Answer-module__9Etsnq__text{grid-column:7/-1}}.Answer-module__9Etsnq__points{margin-top:var(--space-2);justify-self:stretch;padding:0;list-style:none;position:relative}.Answer-module__9Etsnq__points:before{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform var(--dur-line) var(--ease-out) var(--base,0s);position:absolute;inset:0 0 auto}.Answer-module__9Etsnq__point{--row-delay:calc(var(--base,0s) + .14s + var(--i,0) * 90ms);grid-template-columns:var(--space-5) minmax(0, 1fr);padding-block:var(--space-2);transition:opacity var(--dur-reveal) var(--ease-out) var(--row-delay), transform var(--dur-reveal) var(--ease-out) var(--row-delay);align-items:baseline;display:grid;position:relative}.Answer-module__9Etsnq__point:after{content:"";background:var(--line);transform-origin:0;height:1px;transition:transform var(--dur-line) var(--ease-out) calc(var(--row-delay) + .12s);position:absolute;inset:auto 0 0}@media (max-width:599px){.Answer-module__9Etsnq__point{grid-template-columns:var(--space-4) minmax(0, 1fr)}}.Answer-module__9Etsnq__point:last-child:after{background:var(--ink)}.Answer-module__9Etsnq__num{font-family:var(--font-display);letter-spacing:.2em;color:var(--ink-secondary);font-size:11px;font-weight:500;line-height:1.2}.Answer-module__9Etsnq__label{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-size:12px;font-weight:500;line-height:1.45}.js .Answer-module__9Etsnq__points[data-inview=false]:before{transform:scaleX(0)}.js .Answer-module__9Etsnq__points[data-inview=false] .Answer-module__9Etsnq__point:after{transform:scaleX(0)}.js .Answer-module__9Etsnq__points[data-inview=false] .Answer-module__9Etsnq__point{opacity:0;transform:translate3d(0, var(--rise), 0)}@media (prefers-reduced-motion:reduce){.Answer-module__9Etsnq__points:before,.Answer-module__9Etsnq__point,.Answer-module__9Etsnq__point:after{transition:none}.js .Answer-module__9Etsnq__points[data-inview=false]:before{opacity:1;transform:none}.js .Answer-module__9Etsnq__points[data-inview=false] .Answer-module__9Etsnq__point:after{opacity:1;transform:none}.js .Answer-module__9Etsnq__points[data-inview=false] .Answer-module__9Etsnq__point{opacity:1;transform:none}}
.Method-module__OghGHW__method{background:var(--surface);padding-top:var(--section-pad)}.Method-module__OghGHW__head{text-align:center;flex-direction:column;align-items:center;display:flex}.Method-module__OghGHW__head .Method-module__OghGHW__leadIn{text-align:center}.Method-module__OghGHW__head .Method-module__OghGHW__title{max-width:17em;margin-top:var(--space-2);margin-inline:auto}.Method-module__OghGHW__ruleWrap{margin-top:var(--space-4)}.Method-module__OghGHW__ruleWrap .Method-module__OghGHW__rule{transform-origin:50%;transition:transform var(--dur-line) var(--ease-move) .24s;margin-inline:auto}.js .Method-module__OghGHW__ruleWrap[data-inview=false] .Method-module__OghGHW__rule{transform:scaleX(0)}.Method-module__OghGHW__index{margin-top:var(--space-6)}.Method-module__OghGHW__index:before{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform var(--dur-move) var(--ease-move) .12s;display:block}.js .Method-module__OghGHW__index[data-inview=false]:before{transform:scaleX(0)}.Method-module__OghGHW__list{column-gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.Method-module__OghGHW__item{padding-top:var(--space-3);transition:opacity var(--dur-reveal) var(--ease-out) calc(.48s + var(--i,0) * .14s), transform var(--dur-reveal) var(--ease-out) calc(.48s + var(--i,0) * .14s);flex-direction:column;align-items:flex-start;display:flex;position:relative}.js .Method-module__OghGHW__index[data-inview=false] .Method-module__OghGHW__item{opacity:0;transform:translate3d(0, var(--rise), 0)}.Method-module__OghGHW__index:focus-within .Method-module__OghGHW__item{transition-delay:0s}.Method-module__OghGHW__item .Method-module__OghGHW__name{margin-top:var(--space-2)}.Method-module__OghGHW__item .Method-module__OghGHW__summary{margin-top:var(--space-1);max-width:30em}.Method-module__OghGHW__link{color:inherit;text-decoration:none}.Method-module__OghGHW__link:after{content:"";inset:var(--space-1) calc(-1 * var(--space-1)) calc(-1 * var(--space-1));position:absolute}.Method-module__OghGHW__link:focus-visible{outline:none}.Method-module__OghGHW__link:focus-visible:after{outline:1px solid var(--accent);outline-offset:0}.Method-module__OghGHW__label{position:relative}.Method-module__OghGHW__label:after{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform .5s var(--ease-out);position:absolute;bottom:-.06em;left:0;right:0;transform:scaleX(0)}.Method-module__OghGHW__link:hover .Method-module__OghGHW__label:after,.Method-module__OghGHW__link:focus-visible .Method-module__OghGHW__label:after{transform:scaleX(1)}@media (max-width:767px){.Method-module__OghGHW__index{margin-top:var(--space-5)}.Method-module__OghGHW__list{grid-template-columns:minmax(0,1fr)}.Method-module__OghGHW__item{padding-block:var(--space-3);border-bottom:1px solid var(--line)}.Method-module__OghGHW__item:last-child{border-bottom-color:var(--ink)}.Method-module__OghGHW__link:after{inset:var(--space-1) calc(-1 * var(--space-1))}}.Method-module__OghGHW__zoetrope{margin-top:var(--space-6);width:100%}@media (max-width:767px){.Method-module__OghGHW__zoetrope{margin-top:var(--space-5)}}@media (prefers-reduced-motion:no-preference){.js .Method-module__OghGHW__zoetrope{clip-path:inset(0 100% 0 0)}}@media (prefers-reduced-motion:reduce){.Method-module__OghGHW__zoetrope{clip-path:none!important}.Method-module__OghGHW__ruleWrap .Method-module__OghGHW__rule,.Method-module__OghGHW__index:before,.Method-module__OghGHW__item,.Method-module__OghGHW__label:after{transition:none}.js .Method-module__OghGHW__ruleWrap[data-inview=false] .Method-module__OghGHW__rule{transform:none}.js .Method-module__OghGHW__index[data-inview=false]:before{transform:none}.js .Method-module__OghGHW__index[data-inview=false] .Method-module__OghGHW__item{opacity:1;transform:none}}
.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}}
.Members-module__P9_WYa__section{padding-block:var(--section-pad);background:var(--surface)}.Members-module__P9_WYa__head{column-gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.Members-module__P9_WYa__titleBlock{gap:var(--space-3);flex-direction:column;grid-column:1/span 7;display:flex}@media (min-width:600px){.Members-module__P9_WYa__title>span:last-child{display:block}}.Members-module__P9_WYa__aside{grid-column:9/span 4;justify-self:end}.Members-module__P9_WYa__asideText{text-align:end;text-wrap:balance;max-width:14em}@media (max-width:1023px){.Members-module__P9_WYa__titleBlock{grid-column:1/-1}.Members-module__P9_WYa__aside{margin-top:var(--space-4);grid-column:1/-1}}.Members-module__P9_WYa__traits{margin:0}.Members-module__P9_WYa__row{column-gap:var(--space-3);padding-block:calc(var(--space-3) + var(--space-1));grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;display:grid;position:relative}.Members-module__P9_WYa__row:before,.Members-module__P9_WYa__row:last-child:after{content:"";transform-origin:0;height:1px;position:absolute;left:0;right:0}.Members-module__P9_WYa__row:before{background:var(--line);top:0}.Members-module__P9_WYa__row:first-child:before{background:var(--ink)}.Members-module__P9_WYa__row:last-child:after{background:var(--ink);bottom:0}.Members-module__P9_WYa__label{grid-column:1/span 3}.Members-module__P9_WYa__text{max-width:var(--measure);grid-column:4/span 7}@media (max-width:1023px){.Members-module__P9_WYa__label{grid-column:1/span 4}.Members-module__P9_WYa__text{grid-column:5/-1}}@media (max-width:767px){.Members-module__P9_WYa__row{row-gap:var(--space-2);padding-block:var(--space-3);grid-template-columns:minmax(0,1fr)}.Members-module__P9_WYa__label,.Members-module__P9_WYa__text{grid-column:1}}.Members-module__P9_WYa__row:before,.Members-module__P9_WYa__row:last-child:after{transition:transform var(--dur-line) var(--ease-move) calc(var(--i,0) * .16s)}.Members-module__P9_WYa__row:last-child:after{transition-delay:calc(var(--i,0) * .16s + .45s)}.Members-module__P9_WYa__label,.Members-module__P9_WYa__text{transition:opacity var(--dur-reveal) var(--ease-out) calc(var(--i,0) * .16s + .25s), transform var(--dur-reveal) var(--ease-out) calc(var(--i,0) * .16s + .25s)}.Members-module__P9_WYa__text{transition-delay:calc(var(--i,0) * .16s + .34s)}@media (prefers-reduced-motion:no-preference){.js .Members-module__P9_WYa__row[data-inview=false]:before{transform:scaleX(0)}.js .Members-module__P9_WYa__row[data-inview=false]:last-child:after{transform:scaleX(0)}:is(.js .Members-module__P9_WYa__row[data-inview=false] .Members-module__P9_WYa__label,.js .Members-module__P9_WYa__row[data-inview=false] .Members-module__P9_WYa__text){opacity:0;transform:translate3d(0, var(--rise), 0)}}@media (prefers-reduced-motion:reduce){.Members-module__P9_WYa__row:before,.Members-module__P9_WYa__row:last-child:after,.Members-module__P9_WYa__label,.Members-module__P9_WYa__text{transition:none}}
.ReasonsExplorer-module__XJI_9W__explorer{--out:.2s;--lead:clamp(21px, 1.8vw, 26px);row-gap:var(--space-5);display:grid;container:reasons/inline-size}.ReasonsExplorer-module__XJI_9W__tablist{justify-content:space-between;align-items:stretch;column-gap:var(--space-2);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-wrap:wrap;display:flex;position:relative}.ReasonsExplorer-module__XJI_9W__dot{color:var(--ink-secondary);-webkit-user-select:none;user-select:none;align-items:center;display:flex}.ReasonsExplorer-module__XJI_9W__tab{min-width:0;min-height:44px;padding:var(--space-2) var(--space-2);color:var(--ink);font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;flex:1 1 0;margin:0;position:relative}.ReasonsExplorer-module__XJI_9W__tab .ReasonsExplorer-module__XJI_9W__tabLabel{color:var(--ink-secondary)}.ReasonsExplorer-module__XJI_9W__tab:hover .ReasonsExplorer-module__XJI_9W__tabLabel,.ReasonsExplorer-module__XJI_9W__tab[aria-selected=true] .ReasonsExplorer-module__XJI_9W__tabLabel{color:var(--ink)}.ReasonsExplorer-module__XJI_9W__marker{background:var(--ink);clip-path:polygon(0 0,100% 0,50% 100%);width:9.24px;height:8px;transform:translate3d(var(--x,0px), 0, 0);opacity:0;pointer-events:none;margin-left:-4.62px;position:absolute;top:-17px;left:0}.ReasonsExplorer-module__XJI_9W__marker[data-ready=true]{opacity:1}@media (max-width:599px){.ReasonsExplorer-module__XJI_9W__tablist{flex-wrap:nowrap;column-gap:0}.ReasonsExplorer-module__XJI_9W__tab{padding-inline:0}.ReasonsExplorer-module__XJI_9W__tab .ReasonsExplorer-module__XJI_9W__tabLabel{letter-spacing:.04em;font-size:10px}.ReasonsExplorer-module__XJI_9W__dot{padding-inline:2px}}.ReasonsExplorer-module__XJI_9W__panels{scroll-margin-top:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.ReasonsExplorer-module__XJI_9W__panel{row-gap:var(--space-5);grid-area:1/1;align-content:start;min-width:0;display:grid}.ReasonsExplorer-module__XJI_9W__panel:focus-visible{outline-offset:6px}.ReasonsExplorer-module__XJI_9W__panel[hidden]{display:none}.js .ReasonsExplorer-module__XJI_9W__panel[hidden]{visibility:hidden;z-index:1;display:grid}.ReasonsExplorer-module__XJI_9W__pair{row-gap:var(--space-4);column-gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.ReasonsExplorer-module__XJI_9W__half{min-width:0}.ReasonsExplorer-module__XJI_9W__panelHead{border-bottom:1px solid var(--ink);padding-bottom:12px}.ReasonsExplorer-module__XJI_9W__saying,.ReasonsExplorer-module__XJI_9W__gives{padding-top:var(--space-3);text-wrap:pretty}.ReasonsExplorer-module__XJI_9W__saying{color:var(--ink-secondary)}@container reasons (min-width:640px){.ReasonsExplorer-module__XJI_9W__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.ReasonsExplorer-module__XJI_9W__story{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ReasonsExplorer-module__XJI_9W__callout{padding:var(--space-4) clamp(24px, 2.2vw, 32px);grid-template-columns:minmax(0,1fr);display:grid}.ReasonsExplorer-module__XJI_9W__running{padding-bottom:var(--space-4)}.ReasonsExplorer-module__XJI_9W__figureBlock,.ReasonsExplorer-module__XJI_9W__entryBlock,.ReasonsExplorer-module__XJI_9W__nextBlock,.ReasonsExplorer-module__XJI_9W__roleBlock,.ReasonsExplorer-module__XJI_9W__feelingBlock,.ReasonsExplorer-module__XJI_9W__laterBlock{flex-direction:column;justify-content:flex-end;min-width:0;display:flex}.ReasonsExplorer-module__XJI_9W__figureBlock{padding-bottom:var(--space-3)}.ReasonsExplorer-module__XJI_9W__entryBlock{padding-block:var(--space-3);border-top:1px solid var(--line-strong)}.ReasonsExplorer-module__XJI_9W__nextBlock{padding-top:var(--space-3);position:relative}.ReasonsExplorer-module__XJI_9W__shift{background:var(--line-strong);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.ReasonsExplorer-module__XJI_9W__figure{font-family:var(--font-display-cut);letter-spacing:0;color:var(--ink);white-space:nowrap;margin-bottom:12px;font-size:clamp(32px,3.4vw,48px);font-weight:400;line-height:1}.ReasonsExplorer-module__XJI_9W__callout .ReasonsExplorer-module__XJI_9W__caption{max-width:24em;line-height:1.4}.ReasonsExplorer-module__XJI_9W__callout .ReasonsExplorer-module__XJI_9W__statement{text-wrap:pretty;margin-bottom:10px}.ReasonsExplorer-module__XJI_9W__callout .ReasonsExplorer-module__XJI_9W__stateLabel{color:var(--ink-secondary)}.ReasonsExplorer-module__XJI_9W__member{min-width:0;padding-top:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.ReasonsExplorer-module__XJI_9W__roleBlock{padding-bottom:var(--space-3)}.ReasonsExplorer-module__XJI_9W__feelingBlock{padding-block:var(--space-3)}.ReasonsExplorer-module__XJI_9W__laterBlock{padding-top:var(--space-3)}.ReasonsExplorer-module__XJI_9W__value{border-bottom:1px solid var(--line);margin-bottom:10px;padding-bottom:12px}.ReasonsExplorer-module__XJI_9W__member .ReasonsExplorer-module__XJI_9W__role{font-size:var(--lead);line-height:1.2}.ReasonsExplorer-module__XJI_9W__member .ReasonsExplorer-module__XJI_9W__prose{max-width:var(--measure);color:var(--ink);text-wrap:pretty}.ReasonsExplorer-module__XJI_9W__member .ReasonsExplorer-module__XJI_9W__later{margin-bottom:var(--space-1)}.ReasonsExplorer-module__XJI_9W__member .ReasonsExplorer-module__XJI_9W__question{color:var(--ink-secondary)}@container reasons (min-width:720px){.ReasonsExplorer-module__XJI_9W__story{column-gap:var(--space-4);grid-template-rows:repeat(4,auto);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.ReasonsExplorer-module__XJI_9W__callout,.ReasonsExplorer-module__XJI_9W__member{grid-row:1/5;grid-template-rows:subgrid}.ReasonsExplorer-module__XJI_9W__callout{grid-column:1}.ReasonsExplorer-module__XJI_9W__member{padding-block:var(--space-4);grid-column:2}.ReasonsExplorer-module__XJI_9W__running{grid-row:1}.ReasonsExplorer-module__XJI_9W__figureBlock{grid-row:2}.ReasonsExplorer-module__XJI_9W__entryBlock{grid-row:3}.ReasonsExplorer-module__XJI_9W__nextBlock{grid-row:4}.ReasonsExplorer-module__XJI_9W__roleBlock{grid-row:2}.ReasonsExplorer-module__XJI_9W__feelingBlock{grid-row:3}.ReasonsExplorer-module__XJI_9W__laterBlock{grid-row:4}}@media (prefers-reduced-motion:no-preference){.ReasonsExplorer-module__XJI_9W__tab,.ReasonsExplorer-module__XJI_9W__dot{transition:opacity var(--dur-reveal) var(--ease-out) var(--d,0s), transform var(--dur-reveal) var(--ease-out) var(--d,0s)}.ReasonsExplorer-module__XJI_9W__tabLabel{transition:color var(--dur-hover) var(--ease-out)}.ReasonsExplorer-module__XJI_9W__marker[data-moved=true]{transition:transform .6s var(--ease-move)}.ReasonsExplorer-module__XJI_9W__panels{transition:opacity var(--dur-reveal) var(--ease-out) .16s, transform var(--dur-reveal) var(--ease-out) .16s}:is(.js .ReasonsExplorer-module__XJI_9W__explorer[data-inview=false] .ReasonsExplorer-module__XJI_9W__tab,.js .ReasonsExplorer-module__XJI_9W__explorer[data-inview=false] .ReasonsExplorer-module__XJI_9W__dot,.js .ReasonsExplorer-module__XJI_9W__explorer[data-inview=false] .ReasonsExplorer-module__XJI_9W__panels){opacity:0;transform:translate3d(0, var(--rise), 0)}.ReasonsExplorer-module__XJI_9W__explorer:focus-within .ReasonsExplorer-module__XJI_9W__tab,.ReasonsExplorer-module__XJI_9W__explorer:focus-within .ReasonsExplorer-module__XJI_9W__panels{transition-delay:0s}.js .ReasonsExplorer-module__XJI_9W__panel[hidden] .ReasonsExplorer-module__XJI_9W__item{visibility:hidden;opacity:0;transform:translate3d(0, var(--rise), 0);transition:visibility 0s linear var(--out), opacity var(--out) linear, transform 0s linear var(--out)}.js .ReasonsExplorer-module__XJI_9W__explorer[data-inview=false] .ReasonsExplorer-module__XJI_9W__item{opacity:0;transform:translate3d(0, var(--rise), 0)}.js .ReasonsExplorer-module__XJI_9W__explorer[data-inview=true] .ReasonsExplorer-module__XJI_9W__panel:not([hidden]) .ReasonsExplorer-module__XJI_9W__item{transition:opacity .6s var(--ease-out) var(--d,0s), transform .6s var(--ease-out) var(--d,0s)}:is(.js .ReasonsExplorer-module__XJI_9W__panel[hidden] .ReasonsExplorer-module__XJI_9W__shift,.js .ReasonsExplorer-module__XJI_9W__explorer[data-inview=false] .ReasonsExplorer-module__XJI_9W__shift){transform:scaleX(0)}.js .ReasonsExplorer-module__XJI_9W__explorer[data-inview=true] .ReasonsExplorer-module__XJI_9W__panel:not([hidden]) .ReasonsExplorer-module__XJI_9W__shift{transition:opacity .3s var(--ease-out) var(--d,0s), transform 1.1s var(--ease-move) var(--d,0s)}:is(.js .ReasonsExplorer-module__XJI_9W__panel[hidden] .ReasonsExplorer-module__XJI_9W__entry,.js .ReasonsExplorer-module__XJI_9W__explorer[data-inview=false] .ReasonsExplorer-module__XJI_9W__entry){color:var(--ink)}.js .ReasonsExplorer-module__XJI_9W__panel[hidden] .ReasonsExplorer-module__XJI_9W__entry{transition:visibility 0s linear var(--out), opacity var(--out) linear, transform 0s linear var(--out), color 0s linear var(--out)}.js .ReasonsExplorer-module__XJI_9W__explorer[data-inview=true] .ReasonsExplorer-module__XJI_9W__panel:not([hidden]) .ReasonsExplorer-module__XJI_9W__entry{transition:opacity .6s var(--ease-out) var(--d,0s), transform .6s var(--ease-out) var(--d,0s), color .9s var(--ease-out) var(--recede,0s)}}
.Reasons-module__zCPbVq__section{background:var(--surface);padding-block:var(--section-pad);position:relative}.Reasons-module__zCPbVq__header{row-gap:var(--space-3);margin-bottom:var(--space-5);display:grid}.Reasons-module__zCPbVq__headline{row-gap:var(--space-2);min-width:0;display:grid}.Reasons-module__zCPbVq__title>.Reasons-module__zCPbVq__titleLines{display:block}.Reasons-module__zCPbVq__aside{text-align:right;justify-self:end;min-width:0}.Reasons-module__zCPbVq__aside>p{max-width:16em;margin-left:auto}@media (min-width:1024px){.Reasons-module__zCPbVq__header{column-gap:var(--space-3);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.Reasons-module__zCPbVq__headline{grid-column:1/span 8}.Reasons-module__zCPbVq__aside{grid-column:9/-1;padding-bottom:.2em}}
.Closing-module__gzD4Ha__closing.bc-callout{min-height:100svh;padding:var(--section-pad) var(--gutter);text-align:center;justify-content:center;align-items:center;gap:0}.Closing-module__gzD4Ha__arch{will-change:transform}.Closing-module__gzD4Ha__copy{width:100%;max-width:var(--content-max);flex-direction:column;align-items:center;display:flex}.Closing-module__gzD4Ha__title{max-width:13em}.Closing-module__gzD4Ha__title .Closing-module__gzD4Ha__leadIn{display:block}.Closing-module__gzD4Ha__title .Closing-module__gzD4Ha__leadIn>.bc-leadin{display:block}.Closing-module__gzD4Ha__title .Closing-module__gzD4Ha__leadIn{margin-bottom:var(--space-3);letter-spacing:0}.Closing-module__gzD4Ha__copy .bc-leadin{text-wrap:balance}@media (max-width:559px){.Closing-module__gzD4Ha__title{text-wrap:balance}.Closing-module__gzD4Ha__lines .reveal-line{display:inline}.Closing-module__gzD4Ha__lines .reveal-line>span{display:inline}}.Closing-module__gzD4Ha__credit{margin-top:var(--space-4)}
.Begin-module__EvZhyW__begin{background:var(--surface);padding-block:calc(var(--section-pad) + var(--space-5))}.Begin-module__EvZhyW__inner{align-items:center;row-gap:var(--space-4);text-align:center;flex-direction:column;display:flex}.Begin-module__EvZhyW__head{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.Begin-module__EvZhyW__title{max-width:18em}.Begin-module__EvZhyW__begin .Begin-module__EvZhyW__card{width:100%;max-width:480px;padding:var(--space-4) var(--space-3);align-items:center;gap:var(--space-3);text-align:center;transition:box-shadow var(--dur-hover) var(--ease-out)}.Begin-module__EvZhyW__begin .Begin-module__EvZhyW__card .bc-body{text-wrap:pretty}.Begin-module__EvZhyW__begin .Begin-module__EvZhyW__card:hover,.Begin-module__EvZhyW__begin .Begin-module__EvZhyW__card:focus-within{box-shadow:var(--elevation-2)}.Begin-module__EvZhyW__credit .bc-credit__name{text-wrap:balance}.Begin-module__EvZhyW__and{letter-spacing:.04em;font-style:italic;font-variant-caps:normal}.Begin-module__EvZhyW__credit{flex-wrap:wrap;row-gap:4px}@media (min-width:768px){.Begin-module__EvZhyW__inner{row-gap:var(--space-5)}.Begin-module__EvZhyW__begin .Begin-module__EvZhyW__card{max-width:560px;padding:var(--space-5) var(--space-4)}}@media (max-width:379px){.Begin-module__EvZhyW__begin .Begin-module__EvZhyW__card{padding-inline:var(--space-2)}.Begin-module__EvZhyW__begin .Begin-module__EvZhyW__card .bc-button{padding-inline:var(--space-2)}}@media (prefers-reduced-motion:no-preference){.Begin-module__EvZhyW__eyebrow,.Begin-module__EvZhyW__title{transition:opacity var(--dur-reveal) var(--ease-out) var(--delay,0s), transform var(--dur-reveal) var(--ease-out) var(--delay,0s)}.Begin-module__EvZhyW__eyebrow{--delay:.24s}.Begin-module__EvZhyW__title{--delay:.36s}.Begin-module__EvZhyW__begin .Begin-module__EvZhyW__card{transition:opacity var(--dur-reveal) var(--ease-out) .56s, transform var(--dur-reveal) var(--ease-out) .56s, box-shadow var(--dur-hover) var(--ease-out)}:is(.js .Begin-module__EvZhyW__begin[data-inview=false] .Begin-module__EvZhyW__eyebrow,.js .Begin-module__EvZhyW__begin[data-inview=false] .Begin-module__EvZhyW__title,.js .Begin-module__EvZhyW__begin[data-inview=false] .Begin-module__EvZhyW__card){opacity:0;transform:translate3d(0, var(--rise), 0)}.js .Begin-module__EvZhyW__begin[data-inview]:focus-within .Begin-module__EvZhyW__card{transition-delay:0s}}
.Program-module__8k5b6G__ruled{border-top:1px solid var(--line);padding-block:calc(var(--section-pad) + var(--space-2))}.Program-module__8k5b6G__cover{object-fit:cover}.Program-module__8k5b6G__head{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.Program-module__8k5b6G__headTitle{gap:var(--space-3);flex-direction:column;max-width:760px;display:flex}.Program-module__8k5b6G__headTitle .bc-heading{line-height:1.1}.Program-module__8k5b6G__aside{max-width:420px}.Program-module__8k5b6G__hero{background:var(--surface);padding-top:calc(var(--header-h) + 2 * var(--space-5));padding-bottom:calc(var(--section-pad) + var(--space-2))}.Program-module__8k5b6G__heroGrid{gap:var(--space-5);align-items:center;display:grid}.Program-module__8k5b6G__heroText{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.Program-module__8k5b6G__heroTitle{line-height:.98}.Program-module__8k5b6G__heroLead{margin-top:var(--space-2);max-width:30em;font-size:21px;line-height:1.45}.Program-module__8k5b6G__heroIntro{gap:var(--space-2);flex-direction:column;display:flex}.Program-module__8k5b6G__frame{aspect-ratio:4/5;width:min(100%,560px,64svh);position:relative;overflow:hidden}@media (min-width:900px){.Program-module__8k5b6G__heroGrid{column-gap:var(--space-5);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.Program-module__8k5b6G__heroGrid .Program-module__8k5b6G__frame{justify-self:end;width:min(100%,560px)}}.Program-module__8k5b6G__steps{margin-top:var(--space-5);border-top:1px solid var(--ink)}.Program-module__8k5b6G__step{column-gap:var(--space-4);border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,.8fr) minmax(0,1.4fr);align-items:baseline;padding-block:32px;display:grid}.Program-module__8k5b6G__step:last-child{border-bottom-color:var(--ink)}.Program-module__8k5b6G__number{color:var(--ink-muted)}.Program-module__8k5b6G__stepTitle{font-family:var(--font-display);color:var(--ink);margin:0;font-size:clamp(24px,2.1vw,30px);font-weight:400;line-height:1.15}.Program-module__8k5b6G__step .bc-body{max-width:600px}@media (max-width:860px){.Program-module__8k5b6G__step{grid-template-columns:minmax(0,1fr);row-gap:10px;padding-block:28px}}.Program-module__8k5b6G__grid{gap:var(--space-5) var(--space-4);margin-top:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.Program-module__8k5b6G__item{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line);flex-direction:column;display:flex}.Program-module__8k5b6G__itemTitle{font-family:var(--font-display);color:var(--ink);margin:0;font-size:24px;font-weight:400;line-height:1.2}.Program-module__8k5b6G__value{gap:0;padding:0}.Program-module__8k5b6G__valueInner{padding-block:calc(var(--section-pad) + var(--space-2)) calc(var(--section-pad) + 2 * var(--space-2))}.Program-module__8k5b6G__value .Program-module__8k5b6G__headTitle .bc-heading{font-weight:600}.Program-module__8k5b6G__valueList{margin-top:var(--space-5);border-top:1px solid var(--callout-line)}.Program-module__8k5b6G__valueRow{column-gap:var(--space-4);border-bottom:1px solid var(--callout-line);grid-template-columns:56px minmax(0,.8fr) minmax(0,1.4fr);align-items:baseline;padding-block:28px;display:grid}.Program-module__8k5b6G__valueRow .bc-body{max-width:600px}.Program-module__8k5b6G__valueNumber{color:var(--callout-recede)}.Program-module__8k5b6G__valueTitle{font-family:var(--font-display);color:var(--on-callout);margin:0;font-size:clamp(22px,1.9vw,26px);font-weight:600;line-height:1.2}.Program-module__8k5b6G__usesHead{margin-top:calc(var(--space-5) + var(--space-3))}.Program-module__8k5b6G__uses{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}.Program-module__8k5b6G__use{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--callout-line);flex-direction:column;display:flex}.Program-module__8k5b6G__useTitle{font-family:var(--font-display);color:var(--on-callout);margin:0;font-size:22px;font-weight:600;line-height:1.2}@media (max-width:860px){.Program-module__8k5b6G__valueRow{grid-template-columns:minmax(0,1fr);row-gap:10px}}.Program-module__8k5b6G__sequence{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.Program-module__8k5b6G__link{gap:var(--space-2);padding:var(--space-4) var(--space-3);background:var(--surface-alt);color:var(--ink);box-shadow:var(--elevation-1);transition:box-shadow var(--dur-hover) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.Program-module__8k5b6G__link:hover,.Program-module__8k5b6G__link:focus-visible{box-shadow:var(--elevation-2)}.Program-module__8k5b6G__linkTitle{font-family:var(--font-display);font-size:28px;line-height:1.15}.Program-module__8k5b6G__current{box-shadow:none;outline:1px solid var(--line);outline-offset:-1px;background:0 0}.Program-module__8k5b6G__stage{gap:var(--space-5);align-items:center;display:grid}.Program-module__8k5b6G__stageText{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.Program-module__8k5b6G__stageText .bc-button{margin-top:var(--space-2);align-self:flex-start}@media (min-width:900px){.Program-module__8k5b6G__stage{column-gap:calc(var(--space-5) + var(--space-3));grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.Program-module__8k5b6G__flip .Program-module__8k5b6G__frame{order:2;justify-self:end}}.Program-module__8k5b6G__hubHero .Program-module__8k5b6G__hubArch.bc-archway--ghost{aspect-ratio:51/78;width:auto;height:130%;max-height:none}.Program-module__8k5b6G__hubInner{gap:var(--space-4);flex-direction:column;display:flex}.Program-module__8k5b6G__hubLines>span{display:block}.Program-module__8k5b6G__hubBody{gap:var(--space-2);flex-direction:column;max-width:560px;display:flex}@media (max-width:767px){.Program-module__8k5b6G__hero{padding-top:calc(var(--header-h) + var(--space-5))}}
