@media(max-width:767px)and (prefers-reduced-motion:no-preference){body.type-roles [data-phone-enter][data-phone-enter][data-phone-enter]{opacity:0!important;transform:translate3d(0,var(--phone-entrance-rise),0)!important;transition:none!important}body.type-roles [data-phone-enter=ink][data-phone-enter][data-phone-enter]{opacity:.62!important;transform:none!important}body.type-roles [data-phone-enter=fade][data-phone-enter][data-phone-enter]{opacity:.65!important;transform:none!important}body.type-roles [data-phone-enter][data-phone-enter][data-phone-enter][data-phone-arrived]{opacity:1!important;transform:none!important;transition:opacity var(--duration-medium) var(--ease-enter),transform var(--duration-medium) var(--ease-enter)!important;transition-delay:calc(var(--phone-order, 0) * var(--stagger))!important}[data-phone-strike]:after{transform:scaleX(0);transition:none}[data-phone-strike][data-phone-arrived]:after{transform:scaleX(1);transition:transform var(--duration-medium) var(--ease-enter)}.mobile-rail-controls button{transition:background-color var(--duration-quick),color var(--duration-quick)}}@media(max-width:1279px){body.type-roles .conversation-wrapper,body.type-roles .conversation{height:auto}body.type-roles .conversation{padding-block:var(--mobile-section)}body.type-roles .conversation__block{width:100%;max-width:480px;gap:32px}body.type-roles .conversation__frame{width:100%;height:auto;aspect-ratio:4 / 5}body.type-roles .conversation__image{height:100%;transform:none!important;will-change:auto}body.type-roles .conversation__words{top:24px;left:16px;right:16px;text-shadow:0 2px 16px var(--ink)}body.type-roles .conversation__dont,body.type-roles .conversation__quit{font-size:var(--mobile-conversation-word)}body.type-roles .conversation__copy{gap:var(--mobile-gap);padding:0;opacity:1!important}body.type-roles .conversation__copy h2{font-size:20px;line-height:1.4;text-transform:none}body.type-roles .conversation__copy p{font-size:var(--mobile-body);line-height:1.6}}@media(max-width:1279px){body.type-roles .conversation__words{position:relative;inset:auto;order:-1;display:flex;justify-content:center;text-align:center;text-shadow:none;line-height:1}body.type-roles .conversation__dont,body.type-roles .conversation__quit{font-size:var(--phone-conversation-word)}body.type-roles .conversation__blur{filter:none!important}body.type-roles .conversation__blur{position:relative;opacity:1!important;color:color-mix(in srgb,var(--paper) 55%,var(--ink))}.conversation__blur:after{content:"";position:absolute;top:52%;left:0;right:0;height:2px;background:var(--paper);transform-origin:left center}}@media(min-width:768px)and (max-width:1279px){body.type-roles .conversation__block{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:48px;row-gap:24px;max-width:var(--tablet-content-measure);text-align:left}body.type-roles .conversation__frame{grid-column:1;grid-row:1 / span 2}body.type-roles .conversation__words{grid-column:2;grid-row:1;order:initial;align-self:end;justify-content:flex-start}body.type-roles .conversation__dont,body.type-roles .conversation__quit{font-size:var(--tablet-conversation-word)}body.type-roles .conversation__copy{grid-column:2;grid-row:2;align-self:start;align-items:flex-start}}@media(max-width:1279px){body.type-roles .split-hero{height:auto}body.type-roles .split-hero__stage{position:relative;height:auto;padding-bottom:var(--mobile-section)}body.type-roles .split-hero__paper,body.type-roles .split-hero__label{display:none}body.type-roles .split-hero__title{display:contents}body.type-roles .split-hero__program{top:calc(var(--mobile-header) + var(--mobile-gap));left:var(--gutter);max-width:calc(100% - 2 * var(--gutter));z-index:1;font-size:var(--mobile-fine)}body.type-roles .split-hero__first,body.type-roles .split-hero__second{position:relative;inset:auto;display:block;width:100%;font-size:var(--mobile-coaching-hero);line-height:.98;white-space:normal;opacity:1!important;filter:none!important;transform:none!important;will-change:auto}body.type-roles .split-hero__first{padding:calc(var(--mobile-header) + 48px) var(--gutter) 56px;background:var(--paper);clip-path:polygon(0 0,100% 0,100% calc(100% - 24px),0 100%)}body.type-roles .split-hero__second{margin-top:32px;padding-inline:var(--gutter)}body.type-roles .split-hero__body{position:relative;inset:auto;width:auto;max-width:var(--mobile-reading);margin:32px var(--gutter) 0;gap:var(--mobile-small-gap);opacity:1!important}body.type-roles .split-hero__subheading{font-size:var(--mobile-body);line-height:1.5}body.type-roles .split-hero__line{font-size:var(--mobile-body);line-height:1.6}body.type-roles .split-hero__note{font-size:var(--mobile-fine)}body.type-roles :is(.years,.outcomes,.how,.between,.self-check,.closing),body.type-roles .principles__inner,body.type-roles .questions__container{padding-block:var(--mobile-section)}body.type-roles .how{min-height:0}body.type-roles .how__quote-band{padding-block:var(--mobile-gap) calc(var(--mobile-section) + var(--mobile-gap))}body.type-roles .between{padding-bottom:calc(var(--mobile-section) + var(--mobile-gap))}body.type-roles :is(.years,.outcomes,.how,.principles,.between,.self-check,.closing,.questions) .container{min-width:0}body.type-roles :is(.years__content,.outcomes__content,.how__content,.principles__content,.between__content,.closing__content){gap:40px}body.type-roles :is(.years__head,.years__grid,.how__head,.principles__title-grid,.principles__grid,.between__head,.between__body,.between__block,.closing__head,.closing__grid,.questions__grid){display:block;width:100%}body.type-roles :is(.years__body,.how__title-block,.principles__intro,.between__block,.closing__body,.questions__questions){width:100%;max-width:none;gap:var(--mobile-gap)}body.type-roles :is(.principles__spacer,.questions__mark){display:none}body.type-roles :is(.years__title,.outcomes__title,.how__title,.principles__title,.between__title,.self-check__title,.closing__title,.questions__title){width:100%;max-width:100%;font-size:var(--mobile-heading);line-height:1.05}body.type-roles :is(.years__title-line,.outcomes__title-line,.how__title-line>span,.principles__title-line>span,.between__title-line,.closing__title-line,.questions__title-line){white-space:normal;opacity:1!important;transform:none!important}body.type-roles :is([data-years-fade],[data-how-fade],[data-between-fade],[data-self-check-fade],[data-closing-fade],[data-questions-fade],.principles__intro p,.principles__index){opacity:1!important}body.type-roles :is(.years,.outcomes,.how,.principles,.between,.closing) [data-words] .word{opacity:1!important}body.type-roles :is(.years__copy,.outcomes__item-copy p,.principles__intro,.principles__answer p,.how__card p,.closing__copy,.closing__statement,.questions__answer){width:100%;max-width:var(--mobile-reading)}body.type-roles :is(.years__copy,.years__copy p,.outcomes__item-copy p,.how__card p,.principles__intro p,.principles__step-content p,.between__item-text,.self-check__text,.closing__text,.questions__answer,.questions__answer p){font-size:var(--mobile-body);line-height:1.6}body.type-roles :is(.years__copy,.years__closing,.closing__block){gap:var(--mobile-gap)}body.type-roles .years__body{gap:40px}body.type-roles .between__content{gap:var(--mobile-section)}body.type-roles .years__statement{font-size:var(--mobile-coaching-quote);line-height:1.15;max-width:var(--mobile-reading)}body.type-roles .closing__button{display:inline-flex;align-items:center;min-height:52px;padding:14px 20px;font-size:var(--mobile-body)}body.type-roles .closing__button span{font-size:inherit}body.type-roles :is(.how__card h3,.between__item-copy h3,.questions__question){font-family:var(--font-reading)}body.type-roles .how__cards{display:block;width:100%;margin:0;border-top:1px solid color-mix(in srgb,var(--ink) 25%,transparent)}body.type-roles .how__card{display:block;padding:24px 0;border-left:0;border-bottom:1px solid color-mix(in srgb,var(--ink) 25%,transparent)}body.type-roles .how__card-copy{gap:16px}body.type-roles .how__card h3{font-size:var(--mobile-coaching-subhead);line-height:1.3}body.type-roles :is(.how__quote,.between__quote){width:100%;max-width:var(--mobile-reading);margin:16px 0 0;padding:40px 0 0}body.type-roles :is(.how__quote-line,.between__quote-line){font-size:var(--mobile-coaching-quote);line-height:1.2}body.type-roles :is(.how__quote-line,.between__quote-line) .line{white-space:normal}body.type-roles .how__mark{width:40px;height:40px}body.type-roles .how__mark>span,body.type-roles .between__quote-mark{font-size:64px;line-height:1}body.type-roles .principles__steps{width:100%;max-width:none}body.type-roles .principles__step{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;min-height:0}body.type-roles .principles__index-wrap{padding-top:18px;pointer-events:none}body.type-roles .principles__index{font-size:40px;line-height:1;letter-spacing:var(--track-display);transform:none!important;color:color-mix(in srgb,var(--ink) 65%,var(--tint))}body.type-roles .principles__step-content{padding:24px 0;opacity:1!important;gap:16px;max-width:none}body.type-roles .principles__step-content h3{width:100%;font-size:20px;line-height:1.4;text-transform:none;letter-spacing:normal}body.type-roles .principles__step-content .principles__step-meta{font-size:var(--mobile-fine);line-height:1.6}body.type-roles .principles__answer-inner{display:flex;flex-direction:column;gap:16px;min-height:0}body.type-roles [data-accordion] .principles__step-content{padding:0;gap:0}body.type-roles .principles__trigger{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;min-height:76px;padding:24px 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}body.type-roles .principles__trigger:before{content:"";position:absolute;inset:0 0 0 -80px}body.type-roles .principles__trigger>i{position:relative;flex:none;width:24px;height:24px}body.type-roles .principles__trigger>i:before,body.type-roles .principles__trigger>i:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:2px;background:currentColor;transform:translate(-50%,-50%);transition:transform var(--duration-quick) var(--ease-move),opacity var(--duration-quick) var(--ease-move)}body.type-roles .principles__trigger>i:after{transform:translate(-50%,-50%) rotate(90deg)}body.type-roles .principles__trigger[aria-expanded=true]>i:after{opacity:0;transform:translate(-50%,-50%)}body.type-roles [data-accordion] .principles__answer{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--duration-quick) var(--ease-move),visibility var(--duration-quick)}body.type-roles [data-accordion] .principles__answer-inner{overflow:hidden}body.type-roles [data-accordion] .principles__answer-inner:after{content:"";height:8px;flex:none}body.type-roles [data-accordion] [data-expanded] .principles__answer{grid-template-rows:1fr;visibility:visible}body.type-roles .between__item{padding:0}body.type-roles .between__item-copy{gap:16px;max-width:var(--mobile-reading)}body.type-roles .between__item-copy h3{font-size:20px;line-height:1.4;text-transform:none}body.type-roles .self-check__grid{display:flex;flex-direction:column;gap:40px}body.type-roles .self-check__left{width:100%;gap:32px}body.type-roles .self-check__rows{width:100%;max-width:none;margin:0}body.type-roles .self-check__row{grid-template-columns:minmax(0,1fr);gap:8px;padding-block:24px}body.type-roles .self-check__heading{font-size:var(--mobile-body);line-height:1.5}body.type-roles .self-check__image{width:100%;max-width:400px;object-fit:cover}body.type-roles .closing__statement{font-size:var(--mobile-coaching-subhead);line-height:1.4}body.type-roles .questions__title{margin-bottom:40px}body.type-roles .questions__trigger{min-height:64px;padding-block:24px;gap:24px}body.type-roles .questions__trigger>span{font-size:20px;line-height:1.4}body.type-roles .questions__trigger>i{width:24px;height:24px}body.type-roles .questions__trigger>i:before,body.type-roles .questions__trigger>i:after{width:20px;height:2px}body.type-roles .questions__answer p:first-child{padding-top:0}body.type-roles .questions__answer p:last-child{padding-bottom:24px}.no-js body.type-roles .questions__answer{height:auto}.no-js body.type-roles .questions__trigger>i{display:none}}@media(max-width:767px){body.type-roles .split-hero--named .split-hero__first{padding-top:calc(var(--mobile-header) + 80px)}}@media(min-width:768px)and (max-width:1279px){body.type-roles .split-hero__stage{display:grid;grid-template-columns:1fr 1fr;column-gap:48px;align-content:start;padding:calc(var(--mobile-header) + 80px) var(--gutter) 80px}body.type-roles .split-hero__paper{display:block}body.type-roles .split-hero__program{max-width:calc(50% - var(--gutter) - var(--mobile-gap))}body.type-roles .split-hero__first{grid-column:1;grid-row:1 / 3;align-self:start;padding:0;background:none;clip-path:none}body.type-roles .split-hero__second{grid-column:2;grid-row:1;margin:0;padding:0}body.type-roles .split-hero__body{grid-column:2;grid-row:2;margin:32px 0 0}body.type-roles .self-check__grid{display:grid;grid-template-columns:1.2fr 1fr;align-items:start}body.type-roles .self-check__image{grid-column:2;align-self:center}body.type-roles .between__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}body.type-roles .between__item{align-items:flex-start}}@media(max-width:1279px)and (prefers-reduced-motion:reduce){body.type-roles [data-accordion] .principles__answer,body.type-roles .principles__trigger>i:before,body.type-roles .principles__trigger>i:after{transition:none}}.split-hero{--ground: var(--ink);--figure: var(--paper);position:relative;height:165vh;background:var(--ink);color:var(--paper)}.split-hero__stage{position:sticky;top:0;height:100vh;overflow:hidden}.split-hero__paper{position:absolute;inset:0;background:var(--paper);clip-path:polygon(0 0,52% 0,40% 100%,0 100%)}.split-hero__label{position:absolute;right:var(--gutter);bottom:5vw;writing-mode:vertical-rl;transform:rotate(180deg);font-size:var(--text-lede);font-weight:500;letter-spacing:var(--track-open);line-height:1}.split-hero__program{position:absolute;top:calc(32vh - var(--space-10));left:calc(var(--gutter) + var(--layout-title-start));max-width:calc(44% - var(--gutter));margin:0;color:var(--ink);font:400 var(--text-fine)/1.4 var(--font-reading)}.split-hero__title{margin:0;font-weight:inherit}.split-hero__first,.split-hero__second{position:absolute;top:32vh;font-size:8.4vw;font-style:italic;font-weight:500;letter-spacing:-.01em;line-height:.92;white-space:nowrap}.split-hero__first{left:calc(var(--gutter) + var(--layout-title-start));color:var(--ink)}.split-hero__second{left:56%;opacity:0;will-change:opacity,transform}.split-hero__body{position:absolute;top:32vh;left:56%;width:30vw;margin-top:21vw;display:flex;flex-direction:column;gap:1vw;opacity:0}.split-hero__subheading{font-size:1.05vw;font-weight:500;line-height:1.5;text-transform:none}.split-hero__line{margin:0;font-size:1.02vw;line-height:1.62}.split-hero__notes{margin-top:1.4vw;display:flex;flex-direction:column;gap:.35vw}.split-hero__note{margin:0;font-size:.82vw;line-height:1.5;letter-spacing:.02em;color:color-mix(in srgb,var(--figure) 62%,transparent)}.no-js .split-hero__second,.no-js .split-hero__body{opacity:1}@media(prefers-reduced-motion:reduce){.split-hero__first{opacity:1!important;filter:none!important}.split-hero__second{opacity:1!important;transform:none!important}.split-hero__body{opacity:1!important}}.years{--ground: var(--tint);--figure: var(--ink);padding-block:var(--space-section-tight);background:var(--ground);color:var(--figure)}.years__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-section);width:100%}.years__head{display:grid;grid-template-columns:var(--grid-columns-flush);width:100%}.years__title{grid-column:1 / span 2;margin:0;font-size:var(--text-title);font-weight:500;letter-spacing:var(--track-display);line-height:1;text-transform:uppercase}.years__title-line{display:block;opacity:0;transform:translateY(100%);transition:opacity var(--duration-medium) var(--ease-enter),transform var(--duration-medium) var(--ease-enter);transition-delay:var(--years-line-delay, 0ms);white-space:nowrap}.years__title.is-visible .years__title-line{opacity:1;transform:translateY(0)}.years--compact .years__content{gap:var(--space-10)}.years__shield{grid-column:1;grid-row:1;align-self:start;margin-left:var(--layout-title-start);width:var(--guarantee-mark);max-width:calc(100% - var(--layout-title-start) - var(--space-10));height:auto;opacity:.12;pointer-events:none}.years__grid--shield .years__body{grid-row:1}@media(min-width:768px)and (max-width:1279px){body.type-roles .years__grid--shield{display:grid;grid-template-columns:min(32%,var(--guarantee-mark)) minmax(0,1fr);gap:var(--mobile-gap)}.years__grid--shield .years__body{grid-column:2}.years__shield{margin-left:0;max-width:100%}}@media(max-width:767px){.years__shield{display:none}}body.type-roles .years--compact .years__title{font-size:var(--text-quality);letter-spacing:var(--track-close);text-transform:none}.years--compact .years__title-line{white-space:normal}@media(max-width:1279px){body.type-roles .years--compact .years__title{font-size:var(--mobile-heading)}}body.type-roles .years__title--ahead{grid-column:1 / -1;width:calc(100% - 2 * var(--layout-title-start));display:flex;align-items:center;justify-content:flex-start;gap:var(--space-section);font-size:var(--text-years-ahead);text-transform:none;letter-spacing:var(--track-close)}.years__arrow{flex:0 1 100px;width:100px;max-width:100px;min-width:48px;height:32px;overflow:visible}.years__arrow path{fill:none;stroke:currentColor;stroke-width:1;vector-effect:non-scaling-stroke}@media(prefers-reduced-motion:no-preference){[data-arrow-ready] .years__arrow{opacity:0;transform:translate(-16px)}[data-arrow-ready] .years__arrow path{stroke-dasharray:1;stroke-dashoffset:1}[data-arrow-arrived] .years__arrow{opacity:1;transform:none;transition:opacity .5s ease,transform .9s var(--ease-enter)}[data-arrow-arrived] .years__arrow path{stroke-dashoffset:0;transition:stroke-dashoffset .9s var(--ease-enter)}}@media(max-width:1279px){body.type-roles .years__title--ahead{width:100%;font-size:var(--text-years-ahead)}}@media(max-width:767px){body.type-roles .years__title--ahead{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;font-size:40px}.years__title--ahead .years__title-line:first-child{grid-column:1 / -1}.years__title--ahead .years__title-line{white-space:normal}.years__arrow{width:36px;min-width:0;height:28px}}.years__label{grid-column:3 / span 2;display:flex;align-items:center;align-self:end;justify-self:end;gap:var(--space-1);margin:0;font-size:var(--text-label);font-weight:500;line-height:1.2}.years__dot{flex:none;width:var(--dot-small);height:var(--dot-small);border-radius:50%;background:currentColor}.years__grid{display:grid;grid-template-columns:var(--grid-columns-split-flush);width:100%}.years__body{grid-column:2 / span 4;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-section-tight)}.years__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);max-width:var(--measure-copy);font-size:var(--text-body)}.years__copy p{margin:0;font-size:var(--text-body);font-weight:400;line-height:1.5}.years__closing{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.years__statement{max-width:var(--layout-wide-width);text-wrap:balance;font-size:var(--text-statement);font-weight:400;line-height:1}.years [data-words] .word{display:inline-block;opacity:.3}.years__action{display:none}.years__button{padding:.75em 1.25em}.years__button span{font-size:var(--text-body)}[data-years-fade]{opacity:0;transition:opacity var(--duration-reveal) var(--ease-enter)}[data-years-fade].is-visible{opacity:1}.no-js [data-years-fade],.no-js .years__title-line,.no-js .years [data-words] .word{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-years-fade],.years__title-line,.years [data-words] .word{opacity:1!important;transform:none!important;transition:none!important}}.coaching-journey[data-astro-cid-fj7zszcy]{--ground: var(--ink);--figure: var(--paper);padding-block:var(--space-section-tight);background:var(--ground);color:var(--figure)}.coaching-journey__content[data-astro-cid-fj7zszcy]{width:calc(100% - 2 * var(--layout-title-start))}body.type-roles .coaching-journey[data-astro-cid-fj7zszcy] h2[data-astro-cid-fj7zszcy]{margin:0 0 70px;font:400 20px/1.5 var(--font-reading);letter-spacing:0}.coaching-journey__arc[data-astro-cid-fj7zszcy]{position:relative}.coaching-journey__steps[data-astro-cid-fj7zszcy]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;padding:0;margin:0;list-style:none}.coaching-journey__step[data-astro-cid-fj7zszcy]{position:relative;min-width:0;padding-top:calc((2 - var(--journey-order)) * var(--journey-step-offset))}body.type-roles .coaching-journey[data-astro-cid-fj7zszcy] h3[data-astro-cid-fj7zszcy]{margin:0 0 30px;font:500 var(--text-journey-heading)/1 var(--font-display);letter-spacing:var(--track-close)}.coaching-journey__point[data-astro-cid-fj7zszcy]{position:relative;z-index:1;display:block;width:9px;height:9px;margin-bottom:36px;border-radius:50%;background:var(--paper)}.coaching-journey__point[data-astro-cid-fj7zszcy]:after{content:"";position:absolute;inset:-8px;border:1px solid color-mix(in srgb,var(--paper) 55%,transparent);border-radius:50%}.coaching-journey__qualities[data-astro-cid-fj7zszcy]{list-style:none;margin:0;padding:0;font:500 var(--text-journey-quality)/1.25 var(--font-display);letter-spacing:var(--track-close)}.coaching-journey__question[data-astro-cid-fj7zszcy]{margin:24px 0 0;font:400 16px/1.6 var(--font-reading);color:color-mix(in srgb,var(--paper) 80%,var(--ink))}.coaching-journey__spine[data-astro-cid-fj7zszcy]{position:absolute;inset:0;width:100%;height:100%;overflow:visible;visibility:hidden;pointer-events:none}[data-astro-cid-fj7zszcy][data-path-ready] .coaching-journey__spine[data-astro-cid-fj7zszcy]{visibility:visible}.coaching-journey__line[data-astro-cid-fj7zszcy]{fill:none;stroke:var(--paper);stroke-width:1px;stroke-opacity:.6;vector-effect:non-scaling-stroke}.coaching-journey__end[data-astro-cid-fj7zszcy]{fill:var(--paper)}@media(prefers-reduced-motion:no-preference){[data-astro-cid-fj7zszcy][data-draw] .coaching-journey__step[data-astro-cid-fj7zszcy]>[data-astro-cid-fj7zszcy]:is(h3,.coaching-journey__qualities,.coaching-journey__question){opacity:0;transform:translateY(12px)}[data-astro-cid-fj7zszcy][data-draw] .coaching-journey__point[data-astro-cid-fj7zszcy]:after{opacity:0;transform:scale(.4)}[data-astro-cid-fj7zszcy][data-arrived] .coaching-journey__step[data-astro-cid-fj7zszcy]>[data-astro-cid-fj7zszcy]:is(h3,.coaching-journey__qualities,.coaching-journey__question){opacity:1;transform:none;transition:opacity .6s var(--ease-enter),transform .6s var(--ease-enter);transition-delay:calc(var(--journey-order) * .18s)}[data-astro-cid-fj7zszcy][data-arrived] .coaching-journey__point[data-astro-cid-fj7zszcy]:after{opacity:1;transform:none;transition:opacity .5s ease,transform .6s var(--ease-enter);transition-delay:calc(var(--journey-order) * .18s)}[data-astro-cid-fj7zszcy][data-draw] .coaching-journey__line[data-astro-cid-fj7zszcy]{stroke-dasharray:1;stroke-dashoffset:1px}[data-astro-cid-fj7zszcy][data-arrived] .coaching-journey__line[data-astro-cid-fj7zszcy]{stroke-dashoffset:0;transition:stroke-dashoffset var(--duration-reveal) var(--ease-enter)}}@media(width<=1279px){.coaching-journey[data-astro-cid-fj7zszcy]{padding-block:var(--mobile-section)}.coaching-journey__content[data-astro-cid-fj7zszcy]{width:100%}body.type-roles .coaching-journey[data-astro-cid-fj7zszcy] h2[data-astro-cid-fj7zszcy]{font-size:var(--mobile-body)}.coaching-journey__steps[data-astro-cid-fj7zszcy]{gap:24px}}@media(width<=767px){body.type-roles .coaching-journey[data-astro-cid-fj7zszcy] h2[data-astro-cid-fj7zszcy]{margin-bottom:44px}.coaching-journey__arc[data-astro-cid-fj7zszcy]{padding-left:35px}.coaching-journey__arc[data-astro-cid-fj7zszcy]:not([data-path-ready]):before{content:"";position:absolute;top:16px;bottom:0;left:4px;width:1px;background:color-mix(in srgb,var(--paper) 38%,var(--ink))}.coaching-journey__steps[data-astro-cid-fj7zszcy]{display:block}.coaching-journey__step[data-astro-cid-fj7zszcy]{padding:0 0 40px}.coaching-journey__step[data-astro-cid-fj7zszcy]:last-child{padding-bottom:24px}body.type-roles .coaching-journey[data-astro-cid-fj7zszcy] h3[data-astro-cid-fj7zszcy]{font-size:54px;margin-bottom:16px}.coaching-journey__point[data-astro-cid-fj7zszcy]{position:absolute;top:16px;left:-35px;margin:0}.coaching-journey__qualities[data-astro-cid-fj7zszcy]{font-size:40px;line-height:1.2}.coaching-journey__qualities[data-astro-cid-fj7zszcy] li[data-astro-cid-fj7zszcy]{display:inline}.coaching-journey__qualities[data-astro-cid-fj7zszcy] li[data-astro-cid-fj7zszcy]+li[data-astro-cid-fj7zszcy]:before{content:" / ";color:color-mix(in srgb,var(--paper) 60%,var(--ink))}.coaching-journey__question[data-astro-cid-fj7zszcy]{margin-top:16px}}.coaching-delivery[data-astro-cid-pty7gow5]{padding-block:var(--space-section-tight);background:var(--tint);color:var(--ink)}.coaching-delivery__content[data-astro-cid-pty7gow5]{width:calc(100% - 2 * var(--layout-title-start))}.coaching-delivery__intro[data-astro-cid-pty7gow5]{margin-bottom:var(--space-10)}body.type-roles .coaching-delivery[data-astro-cid-pty7gow5] h2[data-astro-cid-pty7gow5]{margin:0;font:500 var(--text-quality)/1.05 var(--font-display);letter-spacing:var(--track-close);text-transform:none}.coaching-delivery[data-astro-cid-pty7gow5] h2[data-astro-cid-pty7gow5] span[data-astro-cid-pty7gow5]{display:block}.coaching-delivery__details[data-astro-cid-pty7gow5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);margin:0;padding:0;list-style:none}.coaching-delivery__item[data-astro-cid-pty7gow5]{--card-padding: var(--space-8);--number-room: 80px;position:relative;min-width:0;padding:var(--card-padding);background:var(--paper)}.coaching-delivery__extras[data-astro-cid-pty7gow5]{margin-top:var(--space-10)}.coaching-delivery__item[data-astro-cid-pty7gow5].coaching-delivery__extra{--number-room: 0px}.coaching-delivery__number[data-astro-cid-pty7gow5]{position:absolute;top:calc(var(--card-padding) - 12px);right:var(--card-padding);font:500 64px/.75 var(--font-display);font-variant-numeric:lining-nums tabular-nums;color:color-mix(in srgb,var(--ink) 15%,transparent);pointer-events:none}body.type-roles .coaching-delivery[data-astro-cid-pty7gow5] h3[data-astro-cid-pty7gow5]{margin:0;padding-right:var(--number-room);font:500 20px/1.4 var(--font-reading);letter-spacing:0}.coaching-delivery__item[data-astro-cid-pty7gow5] p[data-astro-cid-pty7gow5]{margin:16px 0 0;font:400 max(16px,var(--text-body))/1.6 var(--font-reading)}.coaching-delivery__item[data-astro-cid-pty7gow5] .coaching-delivery__status[data-astro-cid-pty7gow5]{margin:0 0 12px;padding-right:var(--number-room);font-size:14px;font-weight:500}@media(width>=768px){.coaching-delivery__details[data-astro-cid-pty7gow5]:not(.coaching-delivery__extras)>.coaching-delivery__item[data-astro-cid-pty7gow5]:last-child:nth-child(odd){grid-column:1 / -1}.coaching-delivery__details[data-astro-cid-pty7gow5]:not(.coaching-delivery__extras)>.coaching-delivery__item[data-astro-cid-pty7gow5]:last-child:nth-child(odd) p[data-astro-cid-pty7gow5]{max-width:var(--mobile-reading, var(--measure-copy))}}@media(width<=1279px){.coaching-delivery[data-astro-cid-pty7gow5]{padding-block:var(--mobile-section)}.coaching-delivery__content[data-astro-cid-pty7gow5]{width:100%}.coaching-delivery__intro[data-astro-cid-pty7gow5]{margin-bottom:calc(2 * var(--mobile-gap))}.coaching-delivery__details[data-astro-cid-pty7gow5]{gap:var(--mobile-gap)}.coaching-delivery__item[data-astro-cid-pty7gow5]{--card-padding: var(--mobile-gap)}.coaching-delivery__item[data-astro-cid-pty7gow5] .coaching-delivery__status[data-astro-cid-pty7gow5]{font-size:var(--mobile-fine)}.coaching-delivery__item[data-astro-cid-pty7gow5] p[data-astro-cid-pty7gow5]{font-size:var(--mobile-body)}}@media(width<=767px){.coaching-delivery__item[data-astro-cid-pty7gow5]{--number-room: 64px}.coaching-delivery__number[data-astro-cid-pty7gow5]{font-size:52px}.coaching-delivery__details[data-astro-cid-pty7gow5]{grid-template-columns:1fr}body.type-roles .coaching-delivery[data-astro-cid-pty7gow5] h2[data-astro-cid-pty7gow5]{font-size:var(--mobile-heading)}}.capacity[data-astro-cid-plmzrvhh]{padding-block:var(--space-10);background:var(--paper);color:var(--ink)}.capacity__content[data-astro-cid-plmzrvhh]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:var(--space-10);margin-inline:var(--layout-title-start)}body.type-roles .capacity__title[data-astro-cid-plmzrvhh]{max-width:14ch;margin:0;font:500 var(--text-journey-quality)/1.1 var(--font-display);letter-spacing:var(--track-close);text-wrap:balance}.capacity__copy[data-astro-cid-plmzrvhh]{max-width:var(--measure-copy)}.capacity__copy[data-astro-cid-plmzrvhh] p[data-astro-cid-plmzrvhh]{margin:0;font:400 var(--text-body)/1.6 var(--font-reading)}@media(width<=1279px){.capacity[data-astro-cid-plmzrvhh]{padding-block:40px}.capacity__content[data-astro-cid-plmzrvhh]{gap:var(--mobile-gap)}.capacity__copy[data-astro-cid-plmzrvhh]{width:100%;max-width:var(--mobile-reading)}.capacity__copy[data-astro-cid-plmzrvhh] p[data-astro-cid-plmzrvhh]{font-size:var(--mobile-body)}}@media(width<=767px){.capacity__content[data-astro-cid-plmzrvhh]{grid-template-columns:1fr}}.outcomes{--ground: var(--paper);--figure: var(--ink);padding-block:var(--space-section-tight);background:var(--ground);color:var(--figure)}.outcomes__content{display:flex;flex-direction:column;gap:var(--space-section-tight);width:100%}body.type-roles .outcomes__title{margin-block:0;width:calc(100% - 2 * var(--layout-title-start));font:500 var(--text-quality)/1.05 var(--font-display);text-transform:none;letter-spacing:var(--track-close)}.outcomes__title-line{display:block;opacity:0;transform:translateY(100%);transition:opacity var(--duration-medium) var(--ease-enter),transform var(--duration-medium) var(--ease-enter)}.outcomes__title.is-visible .outcomes__title-line{opacity:1;transform:none}.outcomes__block{width:calc(100% - 2 * var(--layout-title-start))}.outcomes__track{position:relative;max-width:900px;--outcomes-progress: 0px}.outcomes__progress{display:none;pointer-events:none;position:absolute;z-index:2;left:50%;top:12px;width:1px;height:var(--outcomes-progress);background:var(--ink)}.outcomes__progress i{position:absolute;bottom:-6px;left:-6px;width:13px;height:13px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 5px var(--paper),0 0 0 6px color-mix(in srgb,var(--ink) 30%,var(--paper))}@media(prefers-reduced-motion:no-preference){[data-progress-ready]>.outcomes__progress{display:block}}.outcomes__path{position:relative;padding:0;margin-block:0;list-style:none}.outcomes__path:before{content:"";position:absolute;left:50%;top:10px;bottom:8px;width:1px;background:color-mix(in srgb,var(--ink) 28%,var(--paper))}.outcomes__path:after{content:"";position:absolute;left:calc(50% - 3px);bottom:4px;width:7px;height:7px;border-radius:50%;background:var(--ink)}.outcomes__item{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--outcomes-path-gap);min-width:0;padding-bottom:48px}.outcomes__item:before{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:var(--ink);top:8px;left:calc(50% - 4px)}.outcomes__item:after{content:"";position:absolute;pointer-events:none;top:0;left:calc(50% - 12px);width:25px;height:25px;border:1px solid color-mix(in srgb,var(--ink) 45%,var(--paper));border-radius:50%;opacity:0;transform:scale(.4)}@media(prefers-reduced-motion:no-preference){[data-progress-ready] .outcomes__item:after{opacity:var(--milestone-arrival, 0);transform:scale(calc(.4 + .6 * var(--milestone-arrival, 0)))}}.outcomes__item:nth-child(2n) .outcomes__item-copy{grid-column:2}.outcomes__item:nth-child(odd) .outcomes__item-copy{text-align:right}.outcomes__number{display:block;margin-bottom:12px;font:400 13px/1.6 var(--font-reading);color:color-mix(in srgb,var(--ink) 70%,var(--paper))}body.type-roles .outcomes__item-copy h3{margin:0 0 16px;font:500 var(--text-outcome-stage)/1.05 var(--font-display);letter-spacing:var(--track-close)}.outcomes__item-copy p{text-wrap:balance;margin:0;font-size:max(16px,var(--text-body));line-height:1.65}@media(max-width:1279px){.outcomes__block,body.type-roles .outcomes__title{width:100%}body.type-roles .outcomes__title{font-size:var(--mobile-heading)}}@media(max-width:767px){.outcomes__path{padding-left:35px}.outcomes__progress{left:4px}.outcomes__path:before{left:4px}.outcomes__path:after{left:1px}.outcomes__item{display:block;padding-bottom:38px}.outcomes__item:before{left:-35px}.outcomes__item:after{left:-43px}.outcomes__item:nth-child(odd) .outcomes__item-copy{text-align:left}}.no-js .outcomes__title-line{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.outcomes__title-line{opacity:1!important;transform:none!important;transition:none!important}}.how{--ground: var(--paper);--figure: var(--ink);min-height:var(--how-height);padding-block:var(--space-section-tight);background:var(--ground);color:var(--figure)}.how__content{display:flex;flex-direction:column;gap:var(--space-13);width:100%}.how__head{display:grid;grid-template-columns:repeat(6,1fr);align-items:start;gap:var(--space-row);width:100%}.how__title-block{grid-column:1 / span 3;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-row);width:var(--measure-title-block);max-width:100%;justify-self:start;text-align:left}.how__title{margin:0;overflow:hidden;font-size:var(--text-title);font-weight:500;letter-spacing:var(--track-display);line-height:1;text-transform:uppercase}.how__title-line{display:block;overflow:hidden}.how__title-line>span{display:block;opacity:0;transform:translateY(100%);transition:opacity var(--duration-reveal) var(--ease),transform var(--duration-reveal) var(--ease);transition-delay:var(--how-line-delay, 0ms)}.how__title.is-visible .how__title-line>span{opacity:1;transform:translateY(0)}.how__copy{margin:0;font-size:var(--text-body);line-height:1.2}.how__label{grid-column:6;display:flex;align-items:center;justify-self:end;gap:var(--space-1);margin:0;font-size:var(--text-label);font-weight:500;line-height:1.2}.how__dot{flex:none;width:var(--dot-small);height:var(--dot-small);border-radius:50%;background:currentColor}.how__cards{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-row);width:calc(100% - 2 * var(--layout-title-start));margin-left:var(--layout-title-start)}.how__card{display:flex;flex-direction:column;padding-left:var(--space-4);border-left:1px solid var(--figure)}.how__card-copy{display:flex;flex-direction:column;gap:var(--space-10)}.how__card h3,.how__card p{margin:0}.how__card h3{font-size:var(--text-list);font-weight:400;line-height:1}.how__card p{font-size:var(--text-body);line-height:1.5}body.type-roles .how.how--quote{padding-bottom:0}.how__quote-band{--ground: var(--ink);--figure: var(--paper);margin-top:var(--space-section-tight);padding-block:var(--space-section-tight) calc(var(--space-section-tight) + var(--space-head));background:var(--ground);color:var(--figure)}.how__quote{position:relative;margin-left:var(--layout-title-start);max-width:var(--measure-quote);padding-top:4.75em;padding-left:var(--how-quote-pad);margin-block:0}.how__mark{position:absolute;top:0;left:0;width:var(--how-mark);height:4.5em}.how__mark>span{position:absolute;top:-.175em;left:-.02em;font-family:var(--font-display);font-size:var(--text-code);font-weight:600;line-height:1}.how__quote-line{font-size:var(--text-heading-large);font-weight:400;line-height:1}.how__quote-line .line{display:block;white-space:nowrap}.how [data-words] .word{display:inline-block;opacity:.3}[data-how-fade]{opacity:0;transition:opacity var(--duration-reveal) var(--ease);transition-delay:var(--how-card-delay, 0ms)}[data-how-fade].is-visible{opacity:1}.no-js [data-how-fade],.no-js .how__title-line>span,.no-js .how [data-words] .word{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-how-fade],.how__title-line>span,.how [data-words] .word{opacity:1!important;transform:none!important;transition:none!important}}.principles__answer,.principles__answer-inner{display:contents}.principles{background:var(--tint);--ground: var(--tint);color:var(--ink)}.principles__inner{padding-block:var(--space-section-tight)}.principles__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-section);width:100%}.principles__title-grid{display:grid;grid-template-columns:1.2fr 1fr;place-items:start;width:100%}.principles__title{font-variant-numeric:lining-nums;grid-column:1;margin:0;letter-spacing:var(--track-display);text-transform:uppercase;font-size:var(--text-title);font-weight:500;line-height:1}.principles__title-line{display:block;overflow:visible}.principles__title-line>span{display:block;opacity:0;transform:translateY(100%);transition:opacity var(--duration-medium) var(--ease-enter),transform var(--duration-medium) var(--ease-enter);white-space:nowrap}.principles__title-line:nth-child(2)>span{transition-delay:var(--stagger)}.principles__title.is-visible .principles__title-line>span{opacity:1;transform:translateY(0)}.principles__label{grid-column:2;display:flex;align-items:center;align-self:center;justify-self:end;gap:var(--space-1);margin:0;font-size:var(--text-label);font-weight:500;line-height:1.2}.principles__label>span,.principles__block-label>span{flex:none;width:var(--dot-small);height:var(--dot-small);border-radius:50%;background:var(--ink)}.principles__grid{display:grid;grid-template-columns:var(--grid-fractions);width:100%}.principles__spacer{grid-column:span 2}.principles__intro{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-row)}.principles__intro p,.principles__step-content p{margin:0;font-size:var(--text-body);line-height:1.5}.principles__step-content .principles__step-meta{font-size:var(--text-fine);line-height:1.5;opacity:1}.principles__step-content{opacity:.66;transition:opacity var(--duration-quick) var(--ease-enter)}.principles__step-meta{transition:opacity var(--duration-quick) var(--ease-enter)}.principles__index{transition:color var(--duration-quick) var(--ease-enter)}.principles__step.is-active .principles__step-content,.principles__step.is-active .principles__step-meta,.principles__step:hover .principles__step-content,.principles__step:hover .principles__step-meta{opacity:1}.principles__step.is-active .principles__index,.principles__step:hover .principles__index{color:color-mix(in srgb,var(--ink) 85%,transparent)}.principles__steps:hover .principles__step.is-active:not(:hover) .principles__step-content{opacity:.66}.principles__steps:hover .principles__step.is-active:not(:hover) .principles__step-meta{opacity:1}.principles__steps:hover .principles__step.is-active:not(:hover) .principles__index{color:color-mix(in srgb,var(--ink) 30%,transparent)}.principles__block-label{grid-column:span 2;display:flex;align-items:center;gap:var(--space-row);margin-bottom:auto}.principles__block-label h2{margin:0;font-size:var(--text-body);font-weight:400;line-height:1}.principles__steps{grid-column:span 3;max-width:var(--layout-wide-width);border-top:1px solid color-mix(in srgb,var(--ink) 20%,transparent)}.principles__step{position:relative;display:grid;grid-template-columns:var(--space-13) minmax(0,1fr);min-height:12.5em;border-bottom:1px solid color-mix(in srgb,var(--ink) 20%,transparent)}.principles__index-wrap{grid-column:1;align-self:start;padding-top:var(--space-6)}.principles__index{font-family:var(--font-display);letter-spacing:var(--track-display);font-size:var(--text-title);font-weight:500;line-height:.7;color:color-mix(in srgb,var(--ink) 30%,transparent);will-change:transform}.principles__step-content{grid-column:2;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);max-width:var(--layout-reading-width);font-size:var(--text-body);padding-top:var(--space-row);padding-bottom:var(--space-row)}.principles__step-content h3{margin:0;letter-spacing:.02em;text-transform:uppercase;font-size:var(--text-heading);font-weight:700;line-height:1.2}.principles__closing{grid-column:span 3;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-row);max-width:90%}.principles__closing-line{font-size:var(--text-statement);line-height:1}.principles [data-words] .word{display:inline-block;opacity:.3}.principles__button{padding:.75em 1.25em}.principles__button span{font-size:var(--text-body)}.principles__label,.principles__intro p,.principles__block-label,.principles__index,.principles__button-reveal{opacity:0;transition:opacity var(--duration-fade) var(--ease-enter)}.principles__label.is-visible,.principles__intro p.is-visible,.principles__block-label.is-visible,.principles__index.is-visible,.principles__button-reveal.is-visible{opacity:1}.no-js .principles__label,.no-js .principles__intro p,.no-js .principles__block-label,.no-js .principles__index,.no-js .principles__button-reveal,.no-js .principles__title-line>span,.no-js .principles [data-words] .word{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.principles__step-content,.principles__step-meta{opacity:1!important}.principles__label,.principles__intro p,.principles__block-label,.principles__index,.principles__button-reveal,.principles__title-line>span,.principles [data-words] .word{opacity:1!important;transform:none!important}}.between{--ground: var(--tint);--figure: var(--ink);padding-block:var(--space-section-tight) var(--space-section);background:var(--ground);color:var(--figure)}.between--dark{--ground: var(--ink);--figure: var(--paper)}.between__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-14);width:100%}.between__head{display:grid;grid-template-columns:var(--grid-columns-flush);width:100%}.between__title{grid-column:1 / span 2;margin:0;font-size:var(--text-title);font-weight:500;letter-spacing:var(--track-display);line-height:1;text-transform:uppercase}.between__title-line{display:block;opacity:0;transform:translateY(100%);transition:opacity var(--duration-medium) var(--ease-enter),transform var(--duration-medium) var(--ease-enter);transition-delay:var(--between-line-delay, 0ms)}.between__title.is-visible .between__title-line{opacity:1;transform:translateY(0)}.between__label{grid-column:3 / span 2;display:flex;align-items:center;align-self:end;justify-self:end;gap:var(--space-1);font-size:var(--text-label);font-weight:500;line-height:1.5}.between__dot{flex:none;width:var(--dot-small);height:var(--dot-small);border-radius:50%;background:currentColor}.between__body,.between__block{width:100%}.between__block-label{margin-top:1em;font-size:var(--text-body);line-height:1.5}.between__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--portal-gap);width:calc(100% - 2 * var(--layout-title-start));margin:0 var(--layout-title-start);padding:0;list-style:none}.between__item{position:relative;min-width:0;padding:0}.between__number{position:relative;z-index:1;display:grid;place-items:center;width:var(--portal-marker);height:var(--portal-marker);margin-bottom:24px;border:1px solid color-mix(in srgb,var(--figure) 25%,transparent);border-radius:50%;background:var(--ground);font:400 14px/1 var(--font-reading);color:color-mix(in srgb,var(--figure) 70%,var(--ground))}.between__item:not(:last-child):after{content:"";position:absolute;top:calc(var(--portal-marker) / 2);left:var(--portal-marker);right:calc(-1 * var(--portal-gap));height:1px;background:color-mix(in srgb,var(--figure) 25%,transparent)}.between__continuation{position:absolute;top:calc(var(--portal-marker) / 2);left:var(--portal-marker);right:4px;height:1px;background:color-mix(in srgb,var(--figure) 25%,transparent)}.between__continuation:after{content:"";position:absolute;right:-4px;top:-3px;width:7px;height:7px;border-radius:50%;background:var(--figure)}.between__item-copy{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.between__item-copy h3{margin:0;font-size:24px;font-weight:500;line-height:1.4}body.type-roles .between__item-copy h3{font-family:var(--font-reading)}.between__item-text{font-size:max(16px,var(--text-body));line-height:1.6}@media(max-width:767px){body.type-roles .between__list{display:block}body.type-roles .between__item{display:grid;grid-template-columns:var(--portal-marker) minmax(0,1fr);gap:16px;padding-bottom:48px}body.type-roles .between__item:last-child{padding-bottom:48px}.between__continuation{top:var(--portal-marker);bottom:0;left:calc(var(--portal-marker) / 2);right:auto;width:1px;height:auto}.between__continuation:after{inset:auto auto -3px -3px}.between__number{margin:0}.between__item:not(:last-child):after{top:var(--portal-marker);bottom:0;left:calc(var(--portal-marker) / 2);right:auto;width:1px;height:auto}}.between__quote{position:relative;width:var(--measure-quote);max-width:100%;margin-left:var(--layout-title-start);padding-top:var(--space-10);padding-left:var(--how-quote-pad)}.between__quote-mark{position:absolute;top:-.175em;left:-.02em;font-family:var(--font-display);font-size:var(--text-index);font-weight:600;line-height:1}.between__quote-line{font-size:var(--text-statement);line-height:1.15}.between__quote-line .line{display:block;white-space:nowrap}.between [data-words] .word{display:inline-block;opacity:.3}[data-between-fade]{opacity:0;transition:opacity var(--duration-reveal) var(--ease-enter)}[data-between-fade].is-visible{opacity:1}.no-js [data-between-fade],.no-js .between__title-line,.no-js .between [data-words] .word{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-between-fade],.between__title-line,.between [data-words] .word{opacity:1!important;transform:none!important;transition:none!important}}.self-check{--ground: var(--paper);--figure: var(--ink);--self-check-rule: color-mix(in srgb, var(--figure) 20%, transparent);padding-block:var(--space-section-tight);background:var(--ground);color:var(--figure)}.self-check__grid{display:grid;grid-template-columns:var(--col-check-rows) var(--col-figure) var(--col-check-figure);align-items:center;width:100%}.self-check__grid--no-image{grid-template-columns:var(--col-check-rows)}.self-check__left{grid-column:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-10)}.self-check__title{margin:0;font-size:var(--text-statement);font-weight:400;line-height:1}.self-check__rows{width:calc(100% - var(--layout-title-start));max-width:calc(var(--col-check-heading) + var(--space-3) + var(--measure-fit-copy));font-size:var(--text-body);margin:0 0 0 var(--layout-title-start);padding:0;list-style:none}.self-check__row+.self-check__row{border-top:1px solid var(--self-check-rule)}.self-check__row{display:grid;grid-template-columns:var(--col-check-heading) minmax(0,1fr);align-items:baseline;gap:var(--space-3);padding-block:var(--space-4)}.self-check__heading{margin:0;font-size:var(--text-body);font-weight:700;line-height:1.2}.self-check__text{margin:0;font-size:var(--text-body);font-weight:400;line-height:1.2}.self-check__image{grid-column:3;width:var(--col-check-figure);height:auto;aspect-ratio:5 / 7;align-self:center}[data-self-check-fade]{opacity:0;transition:opacity var(--duration-reveal) var(--ease-enter)}[data-self-check-fade].is-visible,.no-js [data-self-check-fade]{opacity:1}@media(prefers-reduced-motion:reduce){[data-self-check-fade]{opacity:1!important;transition:none!important}}.closing{--ground: var(--tint);--figure: var(--ink);padding-block:var(--space-section-tight);background:var(--ground);color:var(--figure)}.closing__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-section-tight);width:100%}.closing__head{display:grid;grid-template-columns:var(--col-headline) 1fr;align-items:start;justify-items:start;width:100%}.closing__head--unlabelled{grid-template-columns:minmax(0,1fr)}.closing__title{grid-column:1;margin:0;font-size:var(--text-title);font-weight:500;letter-spacing:var(--track-display);line-height:1;text-transform:uppercase}.closing__title-line{display:block;opacity:0;transform:translateY(100%);transition:opacity var(--duration-medium) var(--ease-enter),transform var(--duration-medium) var(--ease-enter);transition-delay:var(--closing-line-delay, 0ms)}.closing__title.is-visible .closing__title-line{opacity:1;transform:translateY(0)}.closing__label{grid-column:2;display:flex;align-items:center;align-self:end;justify-self:end;gap:var(--space-1);margin:0;font-size:var(--text-label);font-weight:500;line-height:1.2}.closing__dot{flex:none;width:var(--dot-small);height:var(--dot-small);border-radius:50%;background:currentColor}.closing__grid{display:grid;grid-template-columns:var(--grid-columns-flush);width:100%}.closing__body{grid-column:2 / span 3;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-row)}.closing__block{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-7)}.closing__copy{max-width:var(--layout-reading-width);font-size:var(--text-body)}.closing__text{font-size:var(--text-body);font-weight:400;line-height:1.5}.closing__statement{max-width:var(--layout-reading-width);font-size:var(--text-list);font-weight:400;line-height:1.3}.closing [data-words] .word{display:inline-block;opacity:.3}.closing__actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-3)}.closing__button{padding:.75em 1.25em}.closing__button span{font-size:var(--text-body)}.closing__reassurance{margin:calc(var(--space-3) - var(--space-row)) 0 0;max-width:var(--layout-reading-width);font-size:var(--text-fine);line-height:1.6}.closing__reassurance a{color:inherit;text-decoration:underline;text-underline-offset:.2em}[data-closing-fade]{opacity:0;transition:opacity var(--duration-reveal) var(--ease-enter)}[data-closing-fade].is-visible{opacity:1}.no-js [data-closing-fade],.no-js .closing__title-line,.no-js .closing [data-words] .word{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-closing-fade],.closing__title-line,.closing [data-words] .word{opacity:1!important;transform:none!important;transition:none!important}}.questions{--ground: var(--paper);--figure: var(--ink);--questions-rule: color-mix(in srgb, var(--figure) 20%, transparent);background:var(--ground);color:var(--figure)}.questions__container{padding-block:var(--space-section)}.questions__grid{display:grid;grid-template-columns:var(--grid-columns-split-flush);width:100%}.questions__mark{grid-column:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.questions__marker{font-size:var(--text-marker);font-weight:500;line-height:1.2}.questions__label{display:flex;align-items:center;gap:var(--space-1);margin:0;font-size:var(--text-label);font-weight:500;line-height:1.2}.questions__dot{flex:none;width:var(--dot);height:var(--dot);border-radius:50%;background:currentColor}.questions__questions{max-width:var(--layout-wide-width);grid-column:2 / span 4;display:flex;flex-direction:column;gap:var(--space-10)}.questions__title{max-width:75%;margin:0 0 var(--space-head);overflow:hidden;font-size:var(--text-title);font-weight:500;letter-spacing:var(--track-display);line-height:1;text-transform:uppercase}.questions__title-line{display:block;opacity:0;transform:translateY(100%);transition:opacity var(--duration-reveal) var(--ease-enter),transform var(--duration-reveal) var(--ease-enter)}.questions__title.is-visible .questions__title-line{opacity:1;transform:translateY(0)}.questions__list{border-top:1px solid var(--questions-rule)}.questions__item{border-bottom:1px solid var(--questions-rule)}.questions__question{margin:0;font-size:var(--text-label);font-weight:400}.questions__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:var(--space-12);padding:var(--space-7) 0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.questions__trigger>span{font-size:var(--text-list);line-height:1}.questions__trigger>i{position:relative;flex:none;width:var(--space-11);height:var(--space-11)}.questions__trigger>i:before,.questions__trigger>i:after{content:"";position:absolute;top:50%;left:50%;width:3em;height:.175em;background:currentColor;transform:translate(-50%,-50%);transition:opacity var(--duration-quick) var(--ease-enter),transform var(--duration-quick) var(--ease-enter)}.questions__trigger>i:after{transform:translate(-50%,-50%) rotate(90deg)}.questions__trigger[aria-expanded=true]>i:after{opacity:0;transform:translate(-50%,-50%) rotate(0)}.questions__answer{height:0;max-width:var(--layout-reading-width);font-size:var(--text-body);overflow:hidden;transition:height var(--duration-quick) var(--ease-move)}.questions__answer p{margin:0;font-size:var(--text-body);font-weight:400;line-height:1.5}.questions__answer p:first-child{padding-top:var(--space-3)}.questions__answer p+p{margin-top:1.2em}.questions__answer p:last-child{padding-bottom:2.5em}[data-questions-fade]{opacity:0;transition:opacity var(--duration-reveal) var(--ease-enter)}[data-questions-fade].is-visible{opacity:1}.no-js [data-questions-fade],.no-js .questions__title-line{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-questions-fade],.questions__title-line{opacity:1!important;transform:none!important;transition:none!important}.questions__answer,.questions__trigger>i:before,.questions__trigger>i:after{transition:none!important}}
