.K27Y2a_results{gap:var(--gap-head);padding-block:var(--gap-head);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.K27Y2a_results>div{border-top:1px solid var(--rule);padding-top:var(--booking-panel-space)}.K27Y2a_results dt{gap:var(--booking-small-space);display:grid}.K27Y2a_results>div{border-top-color:var(--ink)}.K27Y2a_results strong{color:var(--oxblood);font:500 calc(var(--fs-d2) * .75)/1 var(--font-body);letter-spacing:var(--track-number);white-space:nowrap}.K27Y2a_results dt span{font:500 var(--fs-b2)/1.4 var(--font-body)}.K27Y2a_results dd{margin:var(--booking-space) 0 0;max-width:45ch;font:400 var(--fs-b2)/1.5 var(--font-body)}.K27Y2a_onDark{padding-bottom:0}.K27Y2a_onDark>div{border-color:var(--rule-on-dark)}.K27Y2a_onDark strong{color:var(--citron)}@media (max-width:767px){.K27Y2a_results{gap:var(--booking-panel-space);grid-template-columns:1fr}.K27Y2a_results strong{font-size:var(--fs-d3);white-space:normal}}.K27Y2a_compact{padding-block:var(--booking-panel-space)}.K27Y2a_compact strong{font-size:var(--fs-d4)}.K27Y2a_compact dd{font-size:var(--fs-b3)}.K27Y2a_editorial{max-width:calc(var(--booking-dialog-width) * 2);gap:var(--gap-head);padding-block:var(--gap-head) 0;align-items:start;margin:0 auto}.K27Y2a_editorial>div{padding:var(--booking-panel-space);background:var(--blush);border:0}.K27Y2a_editorial>div:first-child{background:var(--oxblood);color:var(--white)}.K27Y2a_editorial>div:first-child strong{color:var(--citron)}.K27Y2a_editorial>div:last-child{margin-top:var(--gap-head)}.K27Y2a_editorial strong{font:500 var(--fs-d2)/1 var(--font-body);letter-spacing:-.04em;margin-top:var(--booking-space)}.K27Y2a_editorial dt span{font-size:var(--fs-d7)}.K27Y2a_editorial dt .K27Y2a_business{font:500 var(--fs-b2)/1.4 var(--font-body)}.K27Y2a_editorial dd{margin-top:var(--booking-space);max-width:34ch}@media (max-width:767px){.K27Y2a_editorial{gap:var(--gap-head);padding-top:var(--gap-head)}.K27Y2a_editorial>div{width:92%;padding:var(--booking-space)}.K27Y2a_editorial>div:last-child{margin:0 0 0 auto}.K27Y2a_editorial strong{font-size:var(--fs-d2)}}
.inner{--inset:max(var(--gutter), calc((100vw - 1280px) / 2));padding:0 var(--inset)}.crumbs{font:400 var(--fs-mono)/1.5 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);padding:20px 0 0}.crumbs__list{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.crumbs__item{opacity:.6;gap:12px;display:inline-flex}.crumbs__item+.crumbs__item:before{content:"/"}.crumbs__item:last-child{opacity:1}.crumbs a:hover{color:var(--oxblood)}.inner__head{padding:112px 0 var(--band);grid-template-columns:1fr;align-items:end;gap:48px;display:grid;position:relative}.inner__head[data-label]:before{content:attr(data-label);font:400 var(--fs-mono)/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.8;position:absolute;top:56px;left:0}.inner__head-text{flex-direction:column;gap:32px;display:flex}.inner__h1{font:800 var(--fs-d2)/.92 var(--font-display);letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;max-width:16ch}.inner__lead{max-width:44ch;font:400 var(--fs-d5)/1.25 var(--font-body);letter-spacing:-.012em}.inner__meta{font:400 var(--fs-mono)/1.5 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.7}.inner__head--portrait{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:96px}.inner__portrait{aspect-ratio:4/5;object-fit:cover;filter:saturate(.85);width:100%;height:auto;display:block}@media (max-width:1023px){.inner__head--portrait{grid-template-columns:1fr;gap:40px}.inner__portrait{max-width:420px}}@media (max-width:767px){.inner__head{padding:80px 0 var(--band);gap:28px}.inner__head[data-label]:before{font-size:var(--fs-mono-s);top:40px}.inner__head-text{gap:20px}.inner__h1{max-width:none}.inner__lead{font-size:var(--fs-d7);line-height:1.35}.inner__portrait{aspect-ratio:4/3;max-width:none}}.inner__section{padding:0 0 120px}.inner__section>h2{max-width:18ch;margin-bottom:var(--gap-head);text-wrap:balance}.inner__body{flex-direction:column;gap:22px;max-width:62ch;display:flex}.inner__section:nth-of-type(2n) .inner__body{margin-left:auto}.inner__section:nth-of-type(2n)>h2{text-align:right;margin-left:auto}.inner__h3{margin-top:16px}.inner__list{flex-direction:column;gap:10px;margin:0;padding-left:1.2em;display:flex}.inner__list li::marker{color:var(--oxblood)}.inner__link{margin:0}@media (max-width:767px){.inner__section{padding-bottom:72px}.inner__section>h2{max-width:none;margin-bottom:var(--gap-head)}.inner__section:nth-of-type(2n) .inner__body{margin-left:0}.inner__section:nth-of-type(2n)>h2{text-align:left;margin-left:0}}.inner--legal .inner__head{padding:72px 0 56px}.inner--legal .inner__h1{font:500 var(--fs-d3)/1.04 var(--font-body);letter-spacing:-.012em;text-transform:none;max-width:24ch}.inner--legal .inner__lead{font-size:var(--fs-b2);max-width:62ch;line-height:1.55}.inner--legal .inner__section{border-top:1px solid var(--rule);max-width:62ch;padding:40px 0 44px}.inner--legal .inner__section>h2{max-width:none;font:500 var(--fs-d6)/1.15 var(--font-body);letter-spacing:-.012em;text-align:left;margin-bottom:20px}.inner--legal .inner__body{gap:16px;margin-left:0}.inner--legal .inner__h3{font:500 var(--fs-b1)/1.3 var(--font-body);margin-top:8px}.steps{flex-direction:column;gap:0;margin:8px 0 0;padding:0;list-style:none;display:flex}.step{border:0;padding:0;display:block}.step:last-of-type{border:0}.step h3{margin:0}.steps--titled{gap:40px;max-width:none}.steps--titled .step{max-width:34ch}.steps--titled .step:nth-child(4n+2){margin-left:14%}.steps--titled .step:nth-child(4n+3){margin-left:28%}.steps--titled .step:nth-child(4n+4){margin-left:42%}.steps--titled .step h3{font:800 var(--fs-d4)/.95 var(--font-display);letter-spacing:-.025em;text-transform:uppercase;color:var(--oxblood);margin-bottom:14px}.steps--lines{gap:28px}.steps--lines .step p{font:500 var(--fs-d5)/1.15 var(--font-body);letter-spacing:-.012em;color:var(--ink);text-wrap:balance;max-width:22ch}.steps--lines .step:nth-child(2n){margin-left:auto}.steps--lines .step:nth-child(2n) p{text-align:right}.step--plain p{grid-column:auto}@media (max-width:767px){.steps--titled{gap:32px}.steps--titled .step:nth-child(n){max-width:none;margin-left:0}.steps--lines .step p{font-size:var(--fs-d6);max-width:86%}}:is(.inner__body:has(.steps--titled),.inner__body:has(.steps--lines),.inner__body:has(.rows)){max-width:1080px}.inner__body:has(.rows) .t-body{max-width:62ch}.inner__body:has(.steps--titled) .t-body:not(.step p){max-width:62ch}.inner__body:has(.steps--lines)>.t-body{max-width:62ch}.rows{max-width:1080px;margin:8px 0 0;display:block}.row{border:0;padding:0;display:inline}.row:last-child{border:0}.row__label{font:700 var(--fs-d5)/1.05 var(--font-display);letter-spacing:-.015em;text-transform:uppercase;color:var(--oxblood);margin:0 .25em 0 0;display:inline}.row__text{font:500 var(--fs-d6)/1.35 var(--font-body);letter-spacing:-.012em;color:var(--ink);margin:0;display:inline}.row__text:after{content:"  ";white-space:pre}.row:nth-child(2n) .row__text{opacity:.72;font-weight:400}@media (max-width:767px){.row__text{font-size:var(--fs-d7)}}.outcome-line{isolation:isolate;margin:40px calc(-1 * var(--inset)) 24px;padding:104px var(--inset);background:var(--oxblood);color:var(--white);font:800 var(--fs-d3)/.95 var(--font-display);letter-spacing:-.03em;text-transform:uppercase;max-width:none;position:relative;overflow:hidden}.outcome-line:after{content:none}.inner__body:has(.outcome-line){max-width:none}.inner__body:has(.outcome-line)>:not(.outcome-line){max-width:62ch}.inner__section:nth-of-type(2n) .inner__body:has(.outcome-line)>:not(.outcome-line){margin-left:auto}@media (max-width:767px){.outcome-line{margin:28px calc(-1 * var(--gutter)) 16px;padding:64px var(--gutter)}}.quote{border:0;max-width:30ch;padding:16px 0 8px;position:relative}.quote:before{content:"“";font:800 var(--fs-d2)/1 var(--font-display);color:var(--oxblood);opacity:.9;position:absolute;top:-.1em;left:-.5em}.quote p{font:italic 400 var(--fs-d5)/1.25 var(--font-body);letter-spacing:-.012em;color:var(--ink)}.quote cite{font:400 var(--fs-mono)/1.5 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);opacity:.7;margin-top:20px;font-style:normal;display:block}.quote cite:before{content:"— "}@media (max-width:767px){.quote{max-width:none;padding-left:0}.quote:before{margin-bottom:-.35em;display:block;position:static}.quote p{font-size:var(--fs-d6)}}.faq{grid-template-columns:1fr 1fr;gap:0 64px;max-width:none;display:grid}.inner__section .inner__body.faq{margin-left:0}.faq__item{border-top:1px solid var(--rule);padding:28px 0}.faq__item:nth-child(2){border-top:1px solid var(--rule)}.faq__item:last-child,.faq__item:nth-last-child(2):nth-child(odd){border-bottom:1px solid var(--rule)}.faq__item h3{font:500 var(--fs-d7)/1.3 var(--font-body);letter-spacing:-.012em}.faq__item p{margin-top:12px}@media (max-width:767px){.faq{grid-template-columns:1fr}.faq__item:nth-last-child(2):nth-child(odd){border-bottom:0}.faq__item:last-child{border-bottom:1px solid var(--rule)}}.ghl-cal{width:100%}.ghl-cal__fallback{margin-top:16px}.inner__body:has(.ghl-cal){max-width:none;margin-left:0}.inner__section:has(.ghl-cal)>h2{text-align:left;margin-left:0}.inner__close{margin:0 calc(-1 * var(--inset));padding:calc(var(--band) + 40px) var(--inset);background:var(--blush);border:0;gap:32px}.inner__close p{color:var(--ink);font-size:var(--fs-b2);max-width:46ch}.inner__close .btn{margin-top:8px}.notfound__links{flex-wrap:wrap;gap:24px;margin-top:8px;display:flex}@media (max-width:767px){.inner__close{margin:0 calc(-1 * var(--gutter));padding:var(--band) var(--gutter)}}.inner__figure{margin:8px 0 16px}.inner__figure img{object-fit:cover;filter:saturate(.85);width:100%;height:auto;max-height:560px;display:block}.inner__figure figcaption{opacity:.7;margin-top:12px}.inner--legal .rows{max-width:none}.inner--legal .row{border-top:1px solid var(--rule);padding:14px 0;display:block}.inner--legal .row:last-child{border-bottom:1px solid var(--rule)}.inner--legal .row__label{vertical-align:baseline;margin:0 0 4px;display:block}.inner--legal .row__text,.inner--legal .row:nth-child(2n) .row__text{font:400 var(--fs-b3)/1.6 var(--font-body);letter-spacing:0;opacity:1;display:block}.inner--legal .row__text:after{content:none}.ed-hero{isolation:isolate;column-gap:var(--gap-head);margin:0 calc(-1 * var(--inset));padding:104px var(--inset) var(--gap-head);min-height:calc(100svh - var(--ed-chrome,123px));align-content:space-between;padding-top:clamp(72px,11vh,104px);display:grid;position:relative;overflow:hidden}.ed-hero:after{content:"";z-index:-1;background:var(--pearl-glow);pointer-events:none;position:absolute;inset:0 0 0 30%}.ed-hero[data-label]:before{top:40px;left:var(--inset);font:400 var(--fs-mono)/1.5 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;content:attr(data-label);position:absolute}.ed-hero__h1{display:contents}.ed-hero__a,.ed-hero__b{font:800 var(--hero-type-wide)/.8 var(--font-display);letter-spacing:var(--track-display);text-transform:uppercase;display:block}.ed-hero__copy{gap:var(--booking-space);align-self:end;display:grid}.ed-hero__support{font:var(--type-small-h);letter-spacing:var(--track-heading);max-width:26ch}.ed-hero__lead{max-width:40ch;font:var(--type-body)}.ed-hero--split{grid-template-columns:minmax(280px,380px) 1fr}.ed-hero--split .ed-hero__a{grid-area:1/1/auto/-1}.ed-hero--split .ed-hero__b{margin-top:var(--booking-panel-space);grid-area:2/2;justify-self:end}.ed-hero--split .ed-hero__copy{grid-area:2/1/4}.ed-hero__orb{aspect-ratio:1;border-radius:var(--radius-pill);background:var(--pearl);width:clamp(88px,8vw,128px);box-shadow:var(--pearl-shadow);position:relative;overflow:hidden}.ed-hero__orb:after{content:"";background-image:var(--grain);opacity:.22;mix-blend-mode:multiply;background-size:240px;position:absolute;inset:0}.ed-hero--ghost{grid-template-columns:minmax(280px,420px) 1fr}.ed-hero--ghost .ed-hero__a{z-index:2;animation:ed-focus 1.4s var(--ease) both;grid-area:1/1/auto/-1;position:relative}.ed-hero--ghost .ed-hero__b{text-align:right;max-width:9ch;font-size:calc(var(--hero-type-wide) * .62);color:#0000;-webkit-text-stroke:2px var(--ink);opacity:.55;grid-area:2/2;justify-self:end;margin-top:-.2em;line-height:.86}.ed-hero--ghost .ed-hero__copy{margin-top:var(--gap-head);grid-area:2/1}@keyframes ed-focus{0%{filter:blur(14px);opacity:.25;letter-spacing:.02em}to{filter:blur();opacity:1}}.ed-hero--portrait{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) auto;align-content:stretch}.ed-hero--portrait .ed-hero__a,.ed-hero--portrait .ed-hero__b{font-size:min(var(--hero-type-wide), 19vh)}.ed-hero--portrait .ed-hero__a{z-index:2;grid-area:1/1/auto/-1;position:relative}.ed-hero__portrait{z-index:1;aspect-ratio:4/5;object-fit:cover;object-position:50% 30%;filter:grayscale(.15)contrast(1.02);width:auto;height:min(56vh,520px);box-shadow:var(--hero-work-shadow);grid-area:1/2/4;align-self:center;margin:0 4vw 0 0}.ed-hero--portrait .ed-hero__b{z-index:3;color:var(--ink);grid-area:3/1/auto/-1;justify-self:end;margin-top:-1.05em;position:relative}.ed-hero--portrait .ed-hero__copy{max-width:44ch;padding-top:var(--booking-panel-space);grid-area:2/1/4;align-self:start}.ed-hero--portrait .ed-hero__lead{font-size:var(--fs-b3)}@media (prefers-reduced-motion:reduce){.ed-hero--ghost .ed-hero__a{animation:none}}@media (max-width:1023px){.ed-hero{column-gap:var(--booking-space);--ed-chrome:115px;grid-template-columns:1fr auto;padding-top:96px}.ed-hero:after{inset:22% 0 30% 25%}.ed-hero__a,.ed-hero__b{font-size:min(var(--hero-type-mobile), 19vw)}.ed-hero__copy{margin-top:var(--gap-head);grid-column:1/-1!important}.ed-hero--split .ed-hero__b{grid-area:2/1/auto/-1;margin-top:.06em}.ed-hero__track{--orb:88px;width:100%;margin-top:var(--booking-panel-space);grid-area:3/1/auto/-1}.ed-hero--split .ed-hero__copy{grid-row:4}.ed-hero--ghost .ed-hero__a{font-size:min(var(--hero-type-mobile), 22vw)}.ed-hero--ghost .ed-hero__b{font-size:min(calc(var(--hero-type-mobile) * .6), 13vw);-webkit-text-stroke-width:1.5px;grid-column:1/-1;margin-top:.1em}.ed-hero--ghost .ed-hero__copy{grid-row:3}.ed-hero--portrait .ed-hero__a,.ed-hero--portrait .ed-hero__b{font-size:min(var(--hero-type-mobile), 21vw)}.ed-hero__portrait{grid-area:2/1/auto/-1;place-self:start end;width:min(66%,360px);height:auto;margin:-.35em 0 0}.ed-hero--portrait .ed-hero__b{grid-row:3;justify-self:start;margin-top:-.55em}.ed-hero--portrait .ed-hero__copy{grid-row:4;align-self:auto;padding-top:0}}@media (max-width:767px){.ed-hero{padding-top:80px}.ed-hero[data-label]:before{font-size:var(--fs-mono-s);top:28px}.ed-hero__a,.ed-hero__b{font-size:min(var(--hero-type-compact), 19vw)}.ed-hero--ghost .ed-hero__a{font-size:min(var(--hero-type-compact), 22vw)}.ed-hero--ghost .ed-hero__b{font-size:12vw}.ed-hero--portrait .ed-hero__a,.ed-hero--portrait .ed-hero__b{font-size:min(var(--hero-type-compact), 21vw)}.ed-hero--split .ed-hero__b{font-size:min(var(--hero-type-compact), 19vw)}.ed-hero__track{--orb:72px}}.inner:not(.inner--legal) .inner__section{column-gap:var(--gap-head);border-top:1px solid var(--rule);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;padding:120px 0;display:grid}.inner:not(.inner--legal) .ed-hero+.inner__section,.inner:not(.inner--legal) .inner__section:first-of-type{border-top:0}.inner:not(.inner--legal) .inner__section>h2{text-align:left;max-width:12ch;font:var(--type-sub);letter-spacing:var(--track-heading);margin:0;position:sticky;top:112px}.inner:not(.inner--legal) .inner__section:nth-of-type(n) .inner__body{gap:24px;max-width:none;margin-left:0}.inner:not(.inner--legal) .inner__body>.t-body{max-width:60ch;font:var(--type-body)}.inner:not(.inner--legal) .inner__body>.t-body:first-child{font:var(--type-lead);max-width:48ch}.inner:not(.inner--legal) .outcome-line{margin:48px calc(-1 * var(--inset)) 24px calc(-50% - var(--gap-head) - var(--inset));padding:120px var(--inset);background:var(--moss);color:var(--white);font:var(--type-display);letter-spacing:var(--track-display)}.inner:not(.inner--legal) .outcome-line:first-line{color:var(--citron)}.inner:not(.inner--legal) .quote{max-width:none;margin:32px calc(-1 * var(--inset)) 0 calc(-50% - var(--gap-head) - var(--inset));padding:72px var(--inset);background:var(--oxblood);color:var(--white);column-gap:var(--gap-head);grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.inner:not(.inner--legal) .quote:before{color:var(--citron);opacity:1;grid-row:1/3;line-height:.8;position:static}.inner:not(.inner--legal) .quote p{max-width:46ch;font:400 var(--fs-d6)/1.45 var(--font-body);color:var(--white);letter-spacing:var(--track-heading);grid-column:2;font-style:normal}.inner:not(.inner--legal) .quote cite{font:var(--type-small);letter-spacing:0;text-transform:none;color:var(--white);opacity:.8;grid-column:2}.inner:not(.inner--legal) .quote cite:before{content:""}.inner:not(.inner--legal) .quote+.inner__link{margin-top:24px}.inner:not(.inner--legal) .steps--titled{gap:56px var(--gap-head);grid-template-columns:1fr 1fr;margin-top:16px;display:grid}.inner:not(.inner--legal) .steps--titled .step:nth-child(n){border-top:3px solid var(--ink);max-width:none;margin:0;padding-top:20px}.inner:not(.inner--legal) .steps--titled .step:nth-child(2n){margin-top:72px}.inner:not(.inner--legal) .steps--titled .step:nth-child(4n+2){border-color:var(--oxblood)}.inner:not(.inner--legal) .steps--titled .step:nth-child(4n+3){border-color:var(--moss)}.inner:not(.inner--legal) .steps--titled .step:nth-child(4n+4){border-color:var(--slate)}.inner:not(.inner--legal) .steps--titled .step h3{font:var(--type-display-s);font-size:var(--fs-d4);letter-spacing:var(--track-display);color:var(--ink);margin-bottom:12px}.inner:not(.inner--legal) .steps--titled .step p{font:var(--type-body);max-width:40ch}.inner:not(.inner--legal) .steps--lines .step p{font:var(--type-statement);max-width:26ch}.inner:not(.inner--legal) .faq{gap:0 var(--gap-head);grid-template-columns:1fr 1fr}@media (max-width:1023px){.inner:not(.inner--legal) .inner__section{row-gap:var(--gap-head);grid-template-columns:1fr;padding:88px 0}.inner:not(.inner--legal) .inner__section>h2{max-width:16ch;position:static}.inner:not(.inner--legal) .outcome-line,.inner:not(.inner--legal) .quote{margin-left:calc(-1 * var(--inset))}.inner:not(.inner--legal) .quote{grid-template-columns:1fr;row-gap:16px}.inner:not(.inner--legal) .quote p,.inner:not(.inner--legal) .quote cite{grid-column:1}.inner:not(.inner--legal) .quote:before{grid-row:auto}}@media (max-width:767px){.inner:not(.inner--legal) .inner__section{padding:72px 0}.inner:not(.inner--legal) .outcome-line{margin:32px calc(-1 * var(--gutter)) 16px;padding:72px var(--gutter);font-size:var(--fs-d3)}.inner:not(.inner--legal) .quote{margin:24px calc(-1 * var(--gutter)) 0;padding:56px var(--gutter)}.inner:not(.inner--legal) .quote p{font-size:var(--fs-b1)}.inner:not(.inner--legal) .steps--titled{grid-template-columns:1fr;gap:40px}.inner:not(.inner--legal) .steps--titled .step:nth-child(2n){margin-top:0}.inner:not(.inner--legal) .faq{grid-template-columns:1fr}}.inner:not(.inner--legal) .inner__section:has(.inner__body>.quote:first-child,.inner__body>.outcome-line:first-child){grid-template-columns:1fr;row-gap:0;padding-bottom:96px}.inner:not(.inner--legal) .inner__section:has(.inner__body>.quote:first-child,.inner__body>.outcome-line:first-child)>h2{max-width:none;margin-bottom:var(--booking-panel-space);position:static}.inner:not(.inner--legal) .inner__section:has(.inner__body>.quote:first-child,.inner__body>.outcome-line:first-child) .inner__body>:is(.quote,.outcome-line){margin-left:calc(-1 * var(--inset));margin-top:0}.inner:not(.inner--legal) .inner__section:has(.outcome-line,.quote)>h2{position:static}.inner:not(.inner--legal) .inner__section:nth-of-type(n) .inner__body>:not(.quote):not(.outcome-line){text-align:left;margin-left:0;margin-right:0}.inner:not(.inner--legal) .inner__body:has(.outcome-line)>:not(.outcome-line):not(.quote){max-width:60ch}@media (max-width:767px){.inner:not(.inner--legal) .inner__section:has(.inner__body>.quote:first-child,.inner__body>.outcome-line:first-child) .inner__body>:is(.quote,.outcome-line){margin-left:calc(-1 * var(--gutter))}}.ed-l{display:inline-block}.ed-w{white-space:nowrap}.ed-hero__track{--orb:clamp(88px, 8vw, 128px);width:min(100%,560px);height:var(--orb);margin-top:var(--gap-head);grid-area:3/2;justify-self:end;position:relative;container-type:inline-size}.ed-hero__track .ed-hero__orb{width:var(--orb);--run:calc(var(--orb) - 100cqw);margin:0;animation:9s linear .4s both ed-auto;position:absolute;top:0;right:0}.ed-hero__groove{left:0;right:calc(var(--orb) / 2);top:calc(var(--orb) * .92);background:var(--ink);opacity:0;transform-origin:0;height:1px;animation:9s linear .4s both ed-groove;position:absolute}.ed-hero__socket{width:calc(var(--orb) + 12px);aspect-ratio:1;border-radius:var(--radius-pill);border:1px solid var(--ink);opacity:0;animation:9s linear .4s both ed-socket;position:absolute;top:-6px;right:-6px}@keyframes ed-auto{0%{opacity:0;transform:translateX(var(--run)) rotate(0);animation-timing-function:ease-out}3%{opacity:1;transform:translateX(var(--run)) rotate(0);animation-timing-function:cubic-bezier(.4,1.6,.6,1)}8%{transform:translateX(calc(var(--run) * .78)) translateY(-3px) rotate(70deg);animation-timing-function:ease-in-out}11%{transform:translateX(calc(var(--run) * .85)) translateY(4px) rotate(40deg);animation-timing-function:cubic-bezier(.4,1.6,.6,1)}16%{transform:translateX(calc(var(--run) * .6)) translateY(-6px) rotate(130deg);animation-timing-function:ease-in-out}19%{transform:translateX(calc(var(--run) * .66)) translateY(2px) rotate(105deg);animation-timing-function:cubic-bezier(.4,1.6,.6,1)}24%{opacity:1;transform:translateX(calc(var(--run) * .5)) translateY(9px) rotate(170deg);animation-timing-function:ease-in}30%{opacity:0;transform:translateX(calc(var(--run) * .54)) translateY(14px) rotate(160deg)}39%{opacity:0;transform:translateX(var(--run)) rotate(0)}40%{opacity:1;transform:translateX(var(--run)) rotate(0);animation-timing-function:cubic-bezier(.55,0,.25,1)}51%{opacity:1;transform:translate(0)rotate(720deg)}56%{opacity:1;transform:translate(0)rotate(720deg)}57%{opacity:0;transform:translate(0)rotate(720deg)}58%{opacity:0;transform:translateX(var(--run)) rotate(0)}59%{opacity:1;transform:translateX(var(--run)) rotate(0);animation-timing-function:cubic-bezier(.55,0,.25,1)}70%{opacity:1;transform:translate(0)rotate(720deg)}75%{opacity:1;transform:translate(0)rotate(720deg)}76%{opacity:0;transform:translate(0)rotate(720deg)}77%{opacity:0;transform:translateX(var(--run)) rotate(0)}78%{opacity:1;transform:translateX(var(--run)) rotate(0);animation-timing-function:cubic-bezier(.55,0,.25,1)}89%,to{opacity:1;transform:translate(0)rotate(720deg)}}@keyframes ed-groove{0%,31%{opacity:0;transform:scaleX(0)}33%{opacity:.35;transform:scaleX(.15)}38%{opacity:.35;transform:scaleX(1)}90%{opacity:.35;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes ed-socket{0%,34%{opacity:0;transform:scale(.8)}38%{opacity:.35;border-color:var(--ink);transform:scale(1)}51%{opacity:.35;border-color:var(--ink);transform:scale(1)}52.5%{opacity:1;border-color:var(--citron);transform:scale(1.12)}55%{opacity:.35;border-color:var(--ink);transform:scale(1)}70%{opacity:.35;border-color:var(--ink);transform:scale(1)}71.5%{opacity:1;border-color:var(--citron);transform:scale(1.12)}74%{opacity:.35;border-color:var(--ink);transform:scale(1)}89%{opacity:.35;border-color:var(--ink);transform:scale(1)}90.5%{opacity:1;border-color:var(--citron);transform:scale(1.12)}93%{opacity:.35;border-color:var(--ink);transform:scale(1)}to{opacity:0;transform:scale(1)}}.ed-hero--ghost .ed-hero__b .ed-l{transition:color .5s var(--ease);transition-delay:calc((var(--i) - 7) * 22ms);animation:ed-wave 1s var(--ease) both;animation-delay:calc(1.3s + (var(--i) - 7) * 55ms)}.ed-hero--ghost .ed-hero__b{opacity:1;-webkit-text-stroke-color:#1717178c}.ed-hero--ghost:hover .ed-hero__b .ed-l{color:var(--ink)}@keyframes ed-wave{0%{color:#0000}45%{color:var(--oxblood)}to{color:#0000}}.ed-hero--squeeze{grid-template-rows:1fr auto auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:stretch}.ed-hero--squeeze .ed-hero__a{font-size:min(var(--hero-type-wide), 14.2vw);grid-area:2/1/auto/-1;align-self:end;line-height:.82}.ed-hero--squeeze .ed-hero__b{font-size:min(var(--hero-type-wide), 14.2vw);grid-area:3/1/auto/-1;justify-self:end;margin-top:.04em;line-height:.82}.ed-hero--squeeze .ed-hero__copy{column-gap:var(--gap-head);margin-top:var(--gap-head);grid-row:4;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;grid-column:1/-1!important}.ed-hero--squeeze .ed-hero__support{max-width:22ch}.ed-hero--squeeze .ed-hero__lead{max-width:46ch}.ed-hero--squeeze .ed-hero__b .ed-l{transform-origin:50% 100%;animation:1.5s cubic-bezier(.65,0,.2,1) both ed-squeeze;animation-delay:calc(.7s + var(--d) * .35s)}@keyframes ed-squeeze{0%{transform:scaleX(calc(.28 + var(--d) * .62));margin-inline:calc((1 - var(--d)) * -.13em);color:var(--oxblood)}to{color:var(--ink);margin-inline:0;transform:none}}@media (max-width:1023px){.ed-hero--squeeze .ed-hero__a,.ed-hero--squeeze .ed-hero__b{font-size:19vw}.ed-hero--squeeze .ed-hero__copy{row-gap:var(--booking-space);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ed-hero .ed-l,.ed-hero__orb,.ed-hero__groove,.ed-hero__socket,.ed-hero--ghost .ed-hero__a{transition:none!important;animation:none!important}.ed-hero__groove,.ed-hero__socket{display:none}}.pairs{margin:16px 0 0;display:grid}.pair{gap:var(--gap-head);border-top:1px solid var(--rule);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:baseline;padding:32px 0;display:grid}.pair:last-child{border-bottom:1px solid var(--rule)}.pair__say{font:var(--type-statement);letter-spacing:var(--track-heading);text-wrap:balance;font-weight:500}.pair__cause{font:var(--type-body);color:var(--slate);margin:0}.pair:nth-child(2) .pair__say,.pair:nth-child(4) .pair__say{color:var(--oxblood)}@media (max-width:767px){.pair{grid-template-columns:1fr;gap:10px;padding:24px 0}}.step__goal{border-top:1px solid var(--rule);font:var(--type-body);margin-top:16px;padding-top:14px}.step__goal strong{color:var(--oxblood);font-weight:600}.inner:not(.inner--legal) .steps--titled:has(>.step:nth-child(2):last-child) .step h3{font:var(--type-small-h);font-size:var(--fs-d5);letter-spacing:var(--track-heading);text-transform:none}.ed-hero__review{margin:0 calc(-1 * var(--inset));padding-inline:var(--inset)}.ed-hero:has(+.ed-hero__review){min-height:calc(100svh - var(--ed-chrome,123px) - var(--ed-review,141px))}@media (max-width:767px){.ed-hero:has(+.ed-hero__review){--ed-review:0px}}.inner__close{column-gap:var(--gap-head);row-gap:var(--booking-space);text-align:left;padding:calc(var(--booking-panel-space) * 2) var(--inset) var(--booking-panel-space);background:var(--slate-light);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;display:grid}.inner__close:before{left:var(--inset);transform:none}.inner__close h2{max-width:16ch;font-size:var(--fs-d4);text-align:left;grid-row:span 2}.inner__close p{margin:0}.inner__close .btn{justify-self:start;margin:0}@media (max-width:767px){.inner__close{padding:calc(var(--booking-panel-space) * 2) var(--gutter) var(--booking-panel-space);grid-template-columns:1fr}.inner__close h2{grid-row:auto}}@media (max-width:380px){.inner .inner__section>h2,.inner .row__label,.inner .row__text{overflow-wrap:anywhere}}.inner:not(.inner--legal) .inner__section--flow{row-gap:var(--gap-head);grid-template-columns:1fr}.inner:not(.inner--legal) .inner__section--flow>h2{max-width:none;position:static}.inner .steps--flow{gap:var(--gap-head);grid-template-columns:repeat(4,1fr);margin:0;padding-top:56px;display:grid;position:relative}.inner .steps--flow:before{content:"";background:var(--ink);opacity:.3;height:1px;position:absolute;top:7px;left:7px;right:7px}.inner .steps--flow:after{content:"";background:radial-gradient(circle, var(--oxblood) 3px, transparent 3.5px) 0 0 / 25% 7px repeat-x;height:7px;animation:4s linear infinite flow-pulse;position:absolute;top:4px;left:0;right:0}@keyframes flow-pulse{0%{background-position-x:0}to{background-position-x:25%}}.inner .steps--flow .step{max-width:none;position:relative;border:0!important;margin:0!important;padding:0!important}.inner .steps--flow .step:before{content:"";border-radius:var(--radius-pill);background:var(--white);border:1px solid var(--ink);z-index:1;width:14px;height:14px;position:absolute;top:-56px;left:0}.inner .steps--flow .step:last-child:before{background:var(--citron);border-color:var(--citron);width:18px;height:18px;top:-58px}.inner .steps--flow .step h3{font:var(--type-display-s);font-size:var(--fs-d4);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--ink);margin:0 0 12px}.inner .steps--flow .step p{font:var(--type-body);max-width:30ch}@media (prefers-reduced-motion:reduce){.inner .steps--flow:after{animation:none}}@media (max-width:767px){.inner .steps--flow{grid-template-columns:1fr;gap:40px;padding:0 0 0 40px}.inner .steps--flow:before{width:1px;height:auto;inset:7px auto 7px 7px}.inner .steps--flow:after{background-repeat:repeat-y;background-size:7px 25%;width:7px;height:auto;animation-name:flow-pulse-v;inset:0 auto 0 4px}@keyframes flow-pulse-v{0%{background-position-y:0}to{background-position-y:25%}}.inner .steps--flow .step:before{top:0;left:-40px}.inner .steps--flow .step:last-child:before{top:-2px;left:-42px}}.inner:not(.inner--legal) .inner__section--dots{margin:0 calc(-1 * var(--inset));padding:104px var(--inset);background:var(--slate);color:var(--white);border-top:0}.inner__section--dots>h2{color:var(--white)}.inner__section--dots .t-body,.inner__section--dots .inner__body>p{color:var(--white-alpha-72)}.inner__section--dots .inner__body>p:last-child{max-width:70ch;font:var(--type-small)!important}.dots{gap:var(--booking-panel-space);margin:8px 0;display:grid}.dots__row{column-gap:var(--gap-head);padding:var(--booking-panel-space) 0;border-top:1px solid var(--rule-on-dark);grid-template-columns:minmax(0,13ch) minmax(0,1fr);row-gap:12px;display:grid}.dots__label{color:var(--citron);grid-row:1/3;align-content:start;gap:6px;display:grid}.dots__label strong{font:500 var(--fs-d3)/1 var(--font-body);letter-spacing:var(--track-number)}.dots__label span{font:500 var(--fs-b3)/1.3 var(--font-body);color:var(--white)}.dots__grid{flex-wrap:wrap;gap:8px;margin:0;display:flex}.dots__grid i{border-radius:var(--radius-pill);border:1px solid #ffffff73;width:18px;height:18px}.dots__grid i.on{background:var(--citron);border-color:var(--citron)}.dots__text{max-width:52ch;margin:0;color:var(--white-alpha-72)!important}@supports (animation-timeline:view()){.dots__grid i.on{animation:linear both dot-fill;animation-timeline:view();animation-range:entry calc(30% + var(--d) * 4%) entry calc(40% + var(--d) * 4%)}}@keyframes dot-fill{0%{background:0 0;border-color:#ffffff73;transform:scale(.7)}to{background:var(--citron);border-color:var(--citron);transform:none}}@media (prefers-reduced-motion:reduce){.dots__grid i.on{animation:none}}@media (max-width:767px){.inner:not(.inner--legal) .inner__section--dots{margin:0 calc(-1 * var(--gutter));padding:72px var(--gutter)}.dots__row{grid-template-columns:1fr}.dots__label{grid-row:auto}}.switches{column-gap:var(--gap-head);grid-template-columns:1fr 1fr;margin:8px 0 0;padding:0;list-style:none;display:grid}.switch{column-gap:var(--booking-space);border-top:1px solid var(--rule);grid-template-columns:44px 1fr;align-items:start;row-gap:4px;padding:20px 0;display:grid}.switch__toggle{border-radius:var(--radius-pill);background:var(--citron);grid-row:1/3;width:40px;height:22px;margin-top:2px;position:relative}.switch__toggle i{border-radius:var(--radius-pill);background:var(--ink);width:16px;height:16px;position:absolute;top:3px;left:21px}.switch__label{font:500 var(--fs-b1)/1.3 var(--font-body)}.switch__text{font:var(--type-small);color:var(--slate)}@supports (animation-timeline:view()){.switch__toggle{animation:linear both sw-bg;animation-timeline:view();animation-range:entry calc(35% + var(--d) * 3%) entry calc(45% + var(--d) * 3%)}.switch__toggle i{animation:linear both sw-knob;animation-timeline:view();animation-range:entry calc(35% + var(--d) * 3%) entry calc(45% + var(--d) * 3%)}}@keyframes sw-bg{0%{background:var(--slate-light)}to{background:var(--citron)}}@keyframes sw-knob{0%{background:var(--slate);left:3px}to{background:var(--ink);left:21px}}@media (prefers-reduced-motion:reduce){.switch__toggle,.switch__toggle i{animation:none}}@media (max-width:767px){.switches{grid-template-columns:1fr}}.inner:not(.inner--legal) .faq{display:block}.inner:not(.inner--legal) .faq__item{border-top:1px solid var(--rule);border-bottom:0;grid-template-columns:minmax(0,1fr);padding:24px 0;display:grid}.inner:not(.inner--legal) .faq__item:last-child{border-bottom:1px solid var(--rule)}.inner:not(.inner--legal) .faq__item h3{font:var(--type-lead);font-weight:500;line-height:1.35}.inner:not(.inner--legal) .faq__item p{max-width:64ch;color:var(--slate)}.inner:not(.inner--legal) .ledger{margin:8px 0 0;display:grid}.inner:not(.inner--legal) .ledger__row{column-gap:var(--gap-head);border-top:1px solid var(--rule);grid-template-columns:minmax(0,15ch) minmax(0,1fr);padding:20px 0;display:grid}.inner:not(.inner--legal) .ledger__row:last-child{border-bottom:1px solid var(--rule)}.inner:not(.inner--legal) .ledger__label{color:var(--oxblood);font:500 var(--fs-b1)/1.3 var(--font-body)}.inner:not(.inner--legal) .ledger__text{max-width:56ch;margin:0}.inner:not(.inner--legal) .ledger__row--link{transition:background-color .3s var(--ease);grid-template-columns:minmax(0,15ch) minmax(0,1fr) 44px;align-items:start;position:relative}.inner:not(.inner--legal) .ledger__row--link .ledger__label{font:var(--type-small-h);letter-spacing:var(--track-heading);color:var(--ink)}.inner:not(.inner--legal) .ledger__row--link a{color:inherit;text-decoration:none}.inner:not(.inner--legal) .ledger__row--link a:after{content:"";position:absolute;inset:0}.inner:not(.inner--legal) .ledger__go{border:1px solid var(--rule);border-radius:var(--radius-pill);width:44px;height:44px;font:400 var(--fs-b2)/1 var(--font-body);transition:background-color .3s var(--ease), border-color .3s var(--ease), transform .3s var(--ease);place-items:center;display:grid;position:absolute;top:20px;right:0}.inner:not(.inner--legal) .ledger__row--link:hover .ledger__go,.inner:not(.inner--legal) .ledger__row--link a:focus-visible .ledger__go{background:var(--citron);border-color:var(--citron);transform:translate(4px)}@media (max-width:767px){.inner:not(.inner--legal) .ledger__row--link{grid-template-columns:minmax(0,1fr) 44px}.inner:not(.inner--legal) .ledger__row--link .ledger__text{grid-column:1}}.inner:not(.inner--legal) .ledger--years .ledger__label{color:var(--ink);font:500 var(--fs-d5)/1 var(--font-body);letter-spacing:var(--track-number)}@media (max-width:767px){.inner:not(.inner--legal) .ledger__row{grid-template-columns:1fr;row-gap:6px}}.inner--legal .ledger__row{border-top:1px solid var(--rule);padding:14px 0}.inner--legal .ledger__label{font-weight:600}.figures{gap:var(--gap-head);grid-template-columns:1fr 1fr;margin:8px 0 0;display:grid}.figure{padding-top:var(--booking-panel-space);border-top:1px solid var(--ink)}.figure dt{gap:8px;display:grid}.figure strong{font:500 var(--fs-d2)/1 var(--font-body);letter-spacing:var(--track-number);color:var(--oxblood)}.figure dt span{font:500 var(--fs-b2)/1.3 var(--font-body);text-transform:none}.figure dd{max-width:40ch;color:var(--slate);margin:14px 0 0}@media (max-width:767px){.figures{gap:var(--booking-panel-space);grid-template-columns:1fr}.figure strong{font-size:var(--fs-d3)}}.inner:not(.inner--legal) .inner__section--stages{row-gap:var(--gap-head);grid-template-columns:1fr}.inner:not(.inner--legal) .inner__section--stages>h2{max-width:none;position:static}.inner:not(.inner--legal) .inner__section--stages .inner__body>.t-body:first-child{max-width:64ch}.inner .steps--stages{grid-template-columns:repeat(4,1fr);align-items:end;gap:0;margin:16px 0 0;display:grid}.inner .steps--stages .step{background:linear-gradient(var(--slate-light), var(--slate-light)) bottom / 100% var(--rise) no-repeat;--rise:100%;max-width:none;border:0!important;border-left:1px solid var(--rule)!important;margin:0!important;padding:24px 24px 28px!important}.inner .steps--stages .step:nth-child(4){--rise:100%;background-image:linear-gradient(var(--moss), var(--moss));color:var(--white)}.inner .steps--stages .step h3{font:var(--type-display-s);font-size:var(--fs-d4);letter-spacing:var(--track-display);text-transform:uppercase;color:inherit;margin:0 0 10px}.inner .steps--stages .step:nth-child(4) h3{color:var(--citron)}.inner .steps--stages .step p{font:var(--type-small);color:inherit}.inner .steps--stages .step:first-child{min-height:300px}.inner .steps--stages .step:nth-child(2){min-height:360px}.inner .steps--stages .step:nth-child(3){min-height:420px}.inner .steps--stages .step:nth-child(4){min-height:480px}@supports (animation-timeline:view()){.inner .steps--stages .step{animation:linear both stage-rise;animation-timeline:view();animation-range:entry 20% cover 45%}}@keyframes stage-rise{0%{background-size:100% 0%}}@media (prefers-reduced-motion:reduce){.inner .steps--stages .step{animation:none}}.inner .steps--stages .step:nth-child(4){animation:none}@media (max-width:767px){.inner .steps--stages{grid-template-columns:1fr}.inner .steps--stages .step:nth-child(n){background-size:var(--rise) 100%;background-position:0;min-height:0;border-left:0!important;border-top:1px solid var(--rule)!important}@keyframes stage-rise{0%{background-size:0% 100%}}}.inner:not(.inner--legal) .inner__section--range{row-gap:var(--gap-head);grid-template-columns:1fr}.inner:not(.inner--legal) .inner__section--range>h2{max-width:none;position:static}.inner .steps--range{grid-template-columns:1fr 1fr;gap:8px 96px;margin:0;display:grid;position:relative}.inner .steps--range:before{content:"";background:var(--ink);transform-origin:top;width:1px;position:absolute;top:0;bottom:0;left:50%}@supports (animation-timeline:view()){.inner .steps--range:before{animation:linear both range-draw;animation-timeline:view();animation-range:entry 10% exit 60%}}@keyframes range-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.inner .steps--range .step{max-width:40ch;position:relative;border:0!important;margin:0!important;padding:0 0 40px!important}.inner .steps--range .step:nth-child(odd){text-align:right;grid-column:1;justify-self:end}.inner .steps--range .step:nth-child(2n){grid-column:2;margin-top:72px!important}.inner .steps--range .step:after{content:"";border-radius:var(--radius-pill);background:var(--white);border:1px solid var(--ink);width:13px;height:13px;position:absolute;top:10px}.inner .steps--range .step:nth-child(odd):after{right:-55px}.inner .steps--range .step:nth-child(2n):after{left:-55px}.inner .steps--range .step:last-child:after{background:var(--citron);border-color:var(--citron)}.inner .steps--range .step h3{font:var(--type-display-s);font-size:var(--fs-d5);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--ink);margin:0 0 10px}.inner .steps--range .step p{font:var(--type-body);font-size:var(--fs-b3)}@media (prefers-reduced-motion:reduce){.inner .steps--range:before{animation:none}}@media (max-width:767px){.inner .steps--range{grid-template-columns:1fr;padding-left:32px}.inner .steps--range:before{left:6px}.inner .steps--range .step:nth-child(n){text-align:left;grid-column:1;justify-self:start;margin-top:0!important}.inner .steps--range .step:nth-child(n):after{left:-32px;right:auto}}.inner .steps--flow{grid-template-columns:none;grid-auto-columns:1fr;grid-auto-flow:column}.inner:not(.inner--legal) .inner__body>.steps:is(.steps--flow,.steps--stages,.steps--range){max-width:none!important}.inner:not(.inner--legal) :is(.inner__section--flow,.inner__section--stages,.inner__section--range) .outcome-line{margin-left:calc(-1 * var(--inset));margin-right:calc(-1 * var(--inset))}.figure strong{font-size:var(--fs-d3)}@media (max-width:767px){.inner .steps--flow{grid-auto-flow:row}.inner:not(.inner--legal) :is(.inner__section--flow,.inner__section--stages,.inner__section--range) .outcome-line{margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter))}}.inner:not(.inner--legal) .faq__item{padding:0;display:block}.inner .faq__item summary{justify-content:space-between;align-items:center;gap:var(--booking-space);cursor:pointer;padding:22px 0;list-style:none;display:flex}.inner .faq__item summary::-webkit-details-marker{display:none}.inner .faq__item summary h3{font:var(--type-lead);transition:transform .35s var(--ease), color .3s;margin:0;font-weight:500;line-height:1.35}.inner .faq__item summary:hover h3{color:var(--oxblood);transform:translate(6px)}.inner .faq__item summary>span{border:1px solid var(--rule);border-radius:var(--radius-pill);width:32px;height:32px;color:var(--oxblood);transition:transform .35s var(--ease), background-color .3s, border-color .3s;flex-shrink:0;place-items:center;line-height:1;display:grid}.inner .faq__item[open] summary>span{background:var(--citron);border-color:var(--citron);color:var(--ink);transform:rotate(45deg)}.inner .faq__item[open] summary h3{color:var(--oxblood)}.inner .faq__item>p{max-width:64ch;margin:0 0 24px}@supports (interpolate-size:allow-keywords){.inner .faq{interpolate-size:allow-keywords}.inner .faq__item::details-content{height:0;transition:height .45s var(--ease), content-visibility .45s allow-discrete;overflow:clip}.inner .faq__item[open]::details-content{height:auto}}@media (min-width:1024px){.inner:not(.inner--legal) #questions>h2{position:sticky;top:112px}}.inner:not(.inner--legal) .inner__section--data{margin:0 calc(-1 * var(--inset));padding:104px var(--inset);background:var(--slate);color:var(--white);border-top:0}.inner__section--data>h2{color:var(--white)}.inner__section--data .inner__body>.t-body{color:var(--white-alpha-72)}.inner__section--data .inner__body>.t-body:last-child{max-width:70ch;font:var(--type-small)!important}.bars{gap:14px;margin:8px 0;display:grid}.bar{align-items:center;column-gap:var(--booking-space);grid-template-columns:5ch minmax(0,14ch) 1fr;display:grid}.bar__value{font:500 var(--fs-d6)/1 var(--font-body);letter-spacing:var(--track-number);color:var(--citron)}.bar__label{font:var(--type-small);color:var(--white);margin:0}.bar__track{background:#ffffff1f;height:10px}.bar__track i{height:100%;width:calc(var(--v) * 100%);background:var(--citron);transform-origin:0;display:block}@supports (animation-timeline:view()){.bar__track i{animation:linear both bar-grow;animation-timeline:view();animation-range:entry 30% cover 45%}}@keyframes bar-grow{0%{transform:scaleX(0)}}.inner:not(.inner--legal) .inner__section--data .outcome-line{color:var(--white);font:var(--type-display-s);font-size:var(--fs-d3);background:0 0;margin:40px 0 16px;padding:0}.inner:not(.inner--legal) .inner__section--data .outcome-line:first-line{color:var(--white)}@media (max-width:767px){.inner:not(.inner--legal) .inner__section--data{margin:0 calc(-1 * var(--gutter));padding:72px var(--gutter)}.bar{grid-template-columns:5ch 1fr}.bar__track{grid-column:1/-1}}.strata{margin:8px 0;display:grid}.stratum{align-items:baseline;column-gap:var(--booking-space);border-top:1px solid var(--rule);background:linear-gradient(90deg, var(--slate-light), transparent) 0 0 / 0% 100% no-repeat;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);padding:22px 0;display:grid;position:relative}.stratum:last-child{border-bottom:1px solid var(--rule)}.stratum dt{margin:0}.stratum__fix{font:var(--type-display-s);font-size:var(--fs-d4);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--slate);position:relative}.stratum__fix:after{content:"";background:var(--oxblood);transform-origin:0;height:3px;position:absolute;top:52%;left:-2%;right:-2%;transform:scaleX(1)}.stratum__under{font:var(--type-statement);color:var(--ink);margin:0;font-weight:500}@supports (animation-timeline:view()){.stratum__fix:after{animation:linear both strike;animation-timeline:view();animation-range:entry calc(40% + var(--d) * 6%) entry calc(55% + var(--d) * 6%)}.stratum__under{animation:linear both rise-under;animation-timeline:view();animation-range:entry calc(50% + var(--d) * 6%) entry calc(70% + var(--d) * 6%)}.stratum{animation:linear both layer;animation-timeline:view();animation-range:entry calc(50% + var(--d) * 6%) entry calc(80% + var(--d) * 6%)}}@keyframes strike{0%{transform:scaleX(0)}}@keyframes rise-under{0%{opacity:0;transform:translateY(.6em)}}@keyframes layer{to{background-size:100% 100%}}@media (max-width:767px){.stratum{grid-template-columns:1fr;row-gap:6px}.stratum__fix{font-size:var(--fs-d5)}.stratum__under{font-size:var(--fs-b1)}}.inner:not(.inner--legal) .inner__section--specialties{row-gap:var(--gap-head);grid-template-columns:1fr}.inner:not(.inner--legal) .inner__section--specialties>h2{max-width:none;position:static}.specs{grid-template-columns:1fr 1.6fr 1fr 1fr 1fr;gap:40px 28px;display:grid}.spec-group{border-top:3px solid var(--ink);padding-top:14px}.spec-group:nth-child(2){border-color:var(--oxblood)}.spec-group:nth-child(3){border-color:var(--moss)}.spec-group:nth-child(4){border-color:var(--slate)}.spec-group__name{font:400 var(--fs-mono)/1.5 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--slate);margin:0 0 6px}.spec-group ul{margin:0;padding:0;list-style:none}.spec-group:nth-child(2) ul{grid-template-columns:1fr 1fr;column-gap:20px;display:grid}.spec{border-bottom:1px solid var(--rule);padding:14px 0 16px}.spec__label{font:500 var(--fs-b1)/1.25 var(--font-body);letter-spacing:var(--track-heading);color:var(--ink);margin:0 0 6px;transition:color .3s}.spec__text{font:var(--type-small);color:var(--slate);margin:0}.spec:hover .spec__label{color:var(--oxblood)}.spec-group--feature{column-gap:var(--gap-head);background:var(--oxblood);color:var(--white);border:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:center;padding:32px;display:grid}.spec-group--feature .spec-group__name{color:var(--citron)}.spec-group--feature .spec{border:0;padding:0}.spec-group--feature .spec__label{font-size:var(--fs-d6);color:var(--white)!important}.spec-group--feature .spec__text{color:var(--white);font:var(--type-body);max-width:70ch}@media (max-width:1023px){.specs{grid-template-columns:1fr 1fr}.spec-group:nth-child(2){grid-column:1/-1}}@media (max-width:767px){.specs,.spec-group:nth-child(2) ul{grid-template-columns:1fr}.spec-group--feature{grid-template-columns:1fr;row-gap:12px;padding:24px}}.inner:not(.inner--legal) .inner__section--cycle{row-gap:var(--gap-head);grid-template-columns:1fr}.inner:not(.inner--legal) .inner__section--cycle>h2{max-width:22ch;font:var(--type-section);position:static}.inner .steps--cycle{--r:min(22vw, 260px);width:calc(var(--r) * 2 + 340px);max-width:100%;height:calc(var(--r) * 2 + 80px);padding:0;list-style:none;position:relative;margin:24px auto!important}.inner .steps--cycle:before{content:"";width:calc(var(--r) * 2);height:calc(var(--r) * 2);border:2px dashed var(--oxblood);opacity:.55;border-radius:50%;animation:40s linear infinite cycle-turn;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes cycle-turn{to{transform:translate(-50%,-50%)rotate(360deg)}}.inner .steps--cycle:after{content:"The owner becomes even more indispensable. And the cycle repeats.";width:calc(var(--r) * 1.3);text-align:center;font:var(--type-small-h);letter-spacing:var(--track-heading);color:var(--oxblood);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.inner .steps--cycle .step{width:190px;transform:translate(-50%, -50%) rotate(calc(var(--a) * 1deg)) translateY(calc(var(--r) * -1)) rotate(calc(var(--a) * -1deg));text-align:center;position:absolute;top:50%;left:50%;border:0!important;margin:0!important;padding:0!important}.inner .steps--cycle .step:first-child{--a:0}.inner .steps--cycle .step:nth-child(2){--a:72}.inner .steps--cycle .step:nth-child(3){--a:144}.inner .steps--cycle .step:nth-child(4){--a:216}.inner .steps--cycle .step:nth-child(5){--a:288}.inner .steps--cycle .step p{background:var(--white);border:1px solid var(--rule);font:500 var(--fs-b3)/1.3 var(--font-body);color:var(--ink);padding:8px 14px;display:inline-block}.inner:not(.inner--legal) .inner__section--cycle .outcome-line{margin:24px calc(-1 * var(--inset)) 24px}@media (prefers-reduced-motion:reduce){.inner .steps--cycle:before{animation:none}}@media (max-width:767px){.inner .steps--cycle{border-left:1.5px dashed var(--oxblood);gap:14px;width:auto;height:auto;display:grid;padding-left:28px!important}.inner .steps--cycle:before{display:none}.inner .steps--cycle:after{text-align:left;width:auto;margin-top:8px;position:static;transform:none}.inner .steps--cycle .step{text-align:left;width:auto;position:static;transform:none}.inner:not(.inner--legal) .inner__section--cycle .outcome-line{margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter))}}.ed-hero__dot{aspect-ratio:1;border-radius:var(--radius-pill);background:var(--pearl);width:.26em;box-shadow:var(--pearl-shadow), inset 0 0 0 1px #17171773;vertical-align:baseline;margin-left:.06em;animation:.8s cubic-bezier(.3,1.5,.5,1) 2.2s both ed-dot-land;display:inline-block}@keyframes ed-dot-land{0%{opacity:0;transform:translateY(-1.4em)}35%{opacity:1}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ed-hero__dot{animation:none}}.ed-hero--ghost .ed-hero__b:has(.ed-hero__dot){max-width:10ch}.inner:not(.inner--legal) .inner__section--thread .inner__body{column-gap:var(--gap-head);grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;row-gap:20px;display:grid}.inner:not(.inner--legal) .inner__section--thread .inner__body>:not(.thread){grid-column:1}.inner:not(.inner--legal) .inner__section--thread .inner__body>.thread{grid-area:1/2/span 6}.thread{margin:0}.thread__list{background:var(--slate-light);border-radius:28px;gap:12px;margin:0;padding:28px 20px;list-style:none;display:grid}.thread__msg{max-width:86%;font:var(--type-small);border-radius:18px;padding:12px 16px}.thread__msg--business{background:var(--white);color:var(--ink);border-bottom-left-radius:4px;justify-self:start}.thread__msg--lead{background:var(--ink);color:var(--white);border-bottom-right-radius:4px;justify-self:end}.thread__msg--system{max-width:none;font:400 var(--fs-mono-s,11px)/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--slate);text-align:center;background:0 0;justify-self:center;padding:4px 0}.thread__msg--done{border-radius:var(--radius-pill);background:var(--citron);color:var(--ink);padding:8px 14px}.thread__caption{font:var(--type-small);color:var(--slate);margin-top:12px}@supports (animation-timeline:view()){.thread__msg{animation:linear both thread-in;animation-timeline:view();animation-range:entry calc(60% + var(--n) * 22%) entry calc(90% + var(--n) * 22%)}}@keyframes thread-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.thread__msg{animation:none}}@media (max-width:1023px){.inner:not(.inner--legal) .inner__section--thread .inner__body{grid-template-columns:1fr}.inner:not(.inner--legal) .inner__section--thread .inner__body>.thread{grid-area:auto/1;max-width:400px}}.thread__msg--done{font:500 var(--fs-b5)/1.3 var(--font-body);letter-spacing:0;text-transform:none}.inner__cta{margin:var(--booking-panel-space) 0 0}.inner:not(.inner--legal) .inner__section--cycle .quote{margin:var(--gap-head) calc(-1 * var(--inset)) 0}.inner:not(.inner--legal) .inner__section--figures{row-gap:var(--gap-head);grid-template-columns:1fr}.inner:not(.inner--legal) .inner__section--figures>h2{max-width:none;position:static}.inner:not(.inner--legal) .inner__section--figures .inner__body{max-width:none!important}.figure strong{font-size:calc(var(--fs-d2) * .75);white-space:nowrap}@media (max-width:767px){.figure strong{font-size:var(--fs-d3);white-space:normal}.inner:not(.inner--legal) .inner__section--cycle .quote{margin-inline:calc(-1 * var(--gutter))}}.inner:not(.inner--legal) .inner__section--ground{margin:0 calc(-1 * var(--inset));padding:112px var(--inset);border-top:0}.inner:not(.inner--legal) .inner__section--ground+.inner__section,.inner:not(.inner--legal) .inner__section--dots+.inner__section{border-top:0}.inner__section--on-ink{background:var(--ink)}.inner__section--on-moss{background:var(--moss)}.inner__section--on-slate{background:var(--slate)}.inner__section--on-slate-light{background:var(--slate-light)}:is(.inner__section--on-ink,.inner__section--on-moss,.inner__section--on-slate),:is(.inner__section--on-ink,.inner__section--on-moss,.inner__section--on-slate)>h2{color:var(--white)}:is(.inner__section--on-ink,.inner__section--on-moss,.inner__section--on-slate) .t-body,:is(.inner__section--on-ink,.inner__section--on-moss,.inner__section--on-slate) .thread__caption{color:var(--white-alpha-72)}:is(.inner__section--on-ink,.inner__section--on-moss,.inner__section--on-slate) .link-citron{color:var(--white)}.inner:not(.inner--legal) .inner__section--statement{row-gap:var(--gap-head);grid-template-columns:1fr}.inner:not(.inner--legal) .inner__section--statement>h2{max-width:none;font:var(--type-display);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--citron);position:static}.inner:not(.inner--legal) .inner__section--statement .inner__body>.t-body:first-child{font:var(--type-statement);letter-spacing:var(--track-heading);max-width:26ch;color:var(--white)}.inner:not(.inner--legal) .inner__section--statement.inner__section--thread .inner__body{grid-template-columns:minmax(0,1fr) minmax(300px,400px)}.inner:not(.inner--legal) .inner__section--statement .inner__body>.t-body:not(:first-child){max-width:44ch}.inner:not(.inner--legal) .inner__section--stack{row-gap:var(--gap-head);grid-template-columns:1fr}.inner:not(.inner--legal) .inner__section--stack>h2{max-width:none;font:var(--type-display);letter-spacing:var(--track-display);text-transform:uppercase;gap:.04em;display:grid;position:static}.stack-line{display:block}.stack-line:nth-child(2){margin-left:12%}.stack-line:nth-child(3){color:var(--oxblood);margin-left:24%}.inner:not(.inner--legal) .inner__section--stack .inner__list{gap:0 var(--gap-head);grid-template-columns:1fr 1fr;max-width:none;padding:0;list-style:none;display:grid}.inner:not(.inner--legal) .inner__section--stack .inner__list li{border-top:1px solid var(--ink);font:var(--type-body);max-width:none;padding:24px 0}.inner:not(.inner--legal) .inner__section--stack .inner__list li:before{content:none}.inner:not(.inner--legal) .inner__section--wide{row-gap:var(--gap-head)}.inner:not(.inner--legal) .inner__section--wide>h2{position:static}.inner:not(.inner--legal) .inner__section--wide .inner__body{display:contents}.inner:not(.inner--legal) .inner__section--wide .inner__body>:first-child{grid-area:1/2}.inner:not(.inner--legal) .inner__section--wide .inner__body>:not(:first-child){grid-column:1/-1}.inner:not(.inner--legal) .inner__section--wide .switches{column-gap:var(--booking-panel-space);grid-template-columns:repeat(4,1fr);margin:0}.inner:not(.inner--legal) .inner__section--wide .switch{border-top-color:var(--ink);grid-template-columns:1fr;row-gap:10px;padding:24px 0 32px}.inner:not(.inner--legal) .inner__section--wide .switch__toggle{grid-row:auto}.inner:not(.inner--legal) .inner__section--wide .outcome-line{margin:24px calc(-1 * var(--inset)) -120px}.inner:not(.inner--legal) .inner__section--band{grid-template-columns:minmax(0,4fr) minmax(0,8fr);padding-block:96px}.inner:not(.inner--legal) .inner__section--band>h2{font:var(--type-small-h);position:static}.inner:not(.inner--legal) .inner__section--band .inner__body>.t-body:first-child{font:var(--type-statement);letter-spacing:var(--track-heading);max-width:30ch}@media (max-width:1023px){.inner:not(.inner--legal) .inner__section--wide .switches{grid-template-columns:1fr 1fr}.inner:not(.inner--legal) .inner__section--statement.inner__section--thread .inner__body{grid-template-columns:1fr}}@media (max-width:767px){.inner:not(.inner--legal) .inner__section--ground{margin:0 calc(-1 * var(--gutter));padding:72px var(--gutter)}.inner:not(.inner--legal) .inner__section--wide .inner__body>:first-child{grid-area:auto/1/auto/-1}.inner:not(.inner--legal) .inner__section--wide .outcome-line{margin:16px calc(-1 * var(--gutter)) -72px}.inner:not(.inner--legal) .inner__section--stack .inner__list{grid-template-columns:1fr}.stack-line:nth-child(2){margin-left:6%}.stack-line:nth-child(3){margin-left:12%}.inner:not(.inner--legal) .inner__section--band{grid-template-columns:1fr;padding-block:64px}}.inner:not(.inner--legal) :is(.inner__section--wide,.inner__section--stack) .inner__body>:is(.switches,.inner__list){max-width:none!important}.inner:not(.inner--legal) .inner__section--wide:has(.outcome-line)+.inner__section{border-top:0}.inner:not(.inner--legal) .inner__section--statement .inner__body>.t-body:first-child{max-width:30ch}.inner:not(.inner--legal) .inner__section--wide .switch{align-content:start}.inner:not(.inner--legal) .inner__section--tex{isolation:isolate;position:relative;overflow:hidden}.inner:not(.inner--legal) .inner__section--tex:not(.inner__section--ground){margin:0 calc(-1 * var(--inset));padding-inline:var(--inset);border-top:0}.sec-mark{z-index:-1;opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none;width:880px;max-width:none;height:880px;position:absolute;bottom:-34%;right:-10%;transform:rotate(-10deg)}.inner__section--on-slate-light .sec-mark,.inner__section--tex:not(.inner__section--ground) .sec-mark{opacity:.06}.inner__section--rail .sec-mark{bottom:-30%;left:-16%;right:auto;transform:rotate(8deg)}.inner__section--tex-glow:before{content:"";z-index:-1;background:var(--pearl-glow), var(--hero-pearl);pointer-events:none;position:absolute;inset:-10% -5% -10% 35%}.inner__section--statement .thread{filter:drop-shadow(0 40px 50px #00000073);transform:rotate(-2.5deg)}.inner .steps--rail{gap:64px;margin:0;padding:12px 0 24px;list-style:none;display:grid;position:relative;max-width:none!important}.inner .steps--rail:before{content:"";background:var(--ink);transform-origin:top;width:1px;position:absolute;top:0;bottom:0;left:11px}.inner .steps--rail:after{content:"";border-radius:var(--radius-pill);background:var(--pearl);width:23px;height:23px;box-shadow:var(--pearl-shadow);position:absolute;top:0;left:0}.inner .steps--rail .step{max-width:none;position:relative;padding:0 0 0 calc(72px + var(--i) * 64px)!important;border:0!important;margin:0!important}.inner .steps--rail .step:before{content:"";height:1px;width:calc(40px + var(--i) * 64px);background:var(--ink);opacity:.45;position:absolute;top:40px;left:11px}.inner .steps--rail .step:after{content:"";left:calc(46px + var(--i) * 64px);border-radius:var(--radius-pill);background:var(--white);border:1px solid var(--ink);width:13px;height:13px;position:absolute;top:34px}.inner .steps--rail .step:last-child:after{background:var(--citron);border-color:var(--citron)}.inner .steps--rail .step h3{font:var(--type-display);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--ink);-webkit-text-stroke:1.5px var(--ink);margin:0 0 10px}.inner .steps--rail .step p{font:var(--type-body);max-width:34ch}@supports (animation-timeline:view()){.inner .steps--rail:before{animation:linear both rail-draw;animation-timeline:view();animation-range:entry 30% cover 78%}.inner .steps--rail:after{animation:linear both rail-ball;animation-timeline:view();animation-range:entry 30% cover 78%}.inner .steps--rail .step h3{animation:linear both rail-fill;animation-timeline:view();animation-range:entry 80% cover 38%}.inner .steps--rail .step:before{transform-origin:0;animation:linear both rail-branch;animation-timeline:view();animation-range:entry 60% cover 30%}}@keyframes rail-draw{0%{transform:scaleY(0)}}@keyframes rail-ball{0%{top:0}to{top:calc(100% - 23px)}}@keyframes rail-fill{0%{color:#0000}to{color:var(--ink)}}@keyframes rail-branch{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.inner .steps--rail:before,.inner .steps--rail:after,.inner .steps--rail .step h3,.inner .steps--rail .step:before{animation:none}.inner .steps--rail:after{top:calc(100% - 23px)}}.inner:not(.inner--legal) .inner__section--wide .switches{grid-template-columns:repeat(12,1fr);align-items:start;gap:20px}.inner:not(.inner--legal) .inner__section--wide .switch{background:var(--slate-light);border:0;grid-column:span 3;padding:28px 28px 36px;box-shadow:0 28px 44px -30px #17171780}.inner:not(.inner--legal) .inner__section--wide .switch:first-child{background:var(--ink);color:var(--white);grid-column:span 5;padding-bottom:72px}.inner:not(.inner--legal) .inner__section--wide .switch:first-child .switch__label{font:var(--type-sub);letter-spacing:var(--track-heading)}.inner:not(.inner--legal) .inner__section--wide .switch:nth-child(2){grid-column:span 4;margin-top:56px}.inner:not(.inner--legal) .inner__section--wide .switch:nth-child(3){background:var(--moss);color:var(--white);margin-top:16px}.inner:not(.inner--legal) .inner__section--wide .switch:nth-child(4){margin-top:-40px}.inner:not(.inner--legal) .inner__section--wide .switch:nth-child(5){background:var(--white);box-shadow:inset 0 0 0 1px var(--ink), 0 28px 44px -30px #17171780;margin-top:24px}.inner:not(.inner--legal) .inner__section--wide .switch:nth-child(6){margin-top:-12px}.inner:not(.inner--legal) .inner__section--wide .switch:nth-child(7){background:var(--slate);color:var(--white);margin-top:48px}.inner:not(.inner--legal) .inner__section--wide .switch:is(:first-child,:nth-child(3),:nth-child(7)) .switch__text{color:var(--white-alpha-72)}.inner:not(.inner--legal) .inner__section--wide .switch__label{font:var(--type-small-h)}@media (max-width:1023px){.inner:not(.inner--legal) .inner__section--wide .switches{grid-template-columns:1fr 1fr}.inner:not(.inner--legal) .inner__section--wide .switch:nth-child(n){grid-column:auto;margin-top:0;padding-bottom:32px}.inner:not(.inner--legal) .inner__section--wide .switch:first-child{grid-column:1/-1}.inner:not(.inner--legal) .inner__section--wide .switch:nth-child(2n){margin-top:24px}}@media (max-width:767px){.inner:not(.inner--legal) .inner__section--tex:not(.inner__section--ground){margin:0 calc(-1 * var(--gutter));padding-inline:var(--gutter)}.sec-mark{width:560px;height:560px;bottom:-12%;right:-45%}.inner__section--rail .sec-mark{left:-50%}.inner__section--statement .thread{transform:rotate(-1.5deg)}.inner .steps--rail{gap:44px}.inner .steps--rail .step{padding-left:calc(44px + var(--i) * 14px)!important}.inner .steps--rail .step:before{width:calc(20px + var(--i) * 14px);top:26px}.inner .steps--rail .step:after{top:20px;left:calc(26px + var(--i) * 14px)}.inner .steps--rail .step h3{font-size:var(--fs-d3);-webkit-text-stroke-width:1px}.inner:not(.inner--legal) .inner__section--wide .switches{grid-template-columns:1fr}.inner:not(.inner--legal) .inner__section--wide .switch:nth-child(n){width:92%;margin-top:0}.inner:not(.inner--legal) .inner__section--wide .switch:nth-child(2n){margin-left:auto}}.inner .steps--rail:after{box-shadow:var(--pearl-shadow), inset 0 0 0 1px #1717178c}.inner:not(.inner--legal) .inner__section--taped{padding-top:200px;position:relative}.tape{z-index:3;top:-34px;left:calc(-1 * var(--inset) - 4vw);width:calc(100% + 2 * var(--inset) + 8vw);background:var(--citron);color:var(--ink);position:absolute;overflow:hidden;transform:rotate(-2.2deg);box-shadow:0 18px 30px -18px #1717178c}.tape__run{width:max-content;animation:38s linear infinite tape-run;display:flex}.tape__run span{flex:none;display:flex}.tape__run i{font:800 var(--fs-d5)/1 var(--font-display);letter-spacing:var(--track-display);text-transform:uppercase;white-space:nowrap;flex:none;padding:16px 0;font-style:normal}.tape__run i:after{content:"●";vertical-align:.35em;margin:0 28px;font-size:.45em;display:inline-block}.tape__run i:nth-child(2n){color:#0000;-webkit-text-stroke:1.2px var(--ink)}.tape__run i:nth-child(2n):after{color:var(--ink);-webkit-text-stroke:0}@keyframes tape-run{to{transform:translate(-25%)}}.inner__section--taped:hover .tape__run{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.tape__run{animation:none}}.inner:not(.inner--legal) .inner__section--wide .switch{transition:transform .45s var(--ease), box-shadow .45s var(--ease);transform:rotate(var(--tilt,0deg))}.inner:not(.inner--legal) .inner__section--wide .switch:first-child{--tilt:-1.2deg}.inner:not(.inner--legal) .inner__section--wide .switch:nth-child(2){--tilt:1deg}.inner:not(.inner--legal) .inner__section--wide .switch:nth-child(3){--tilt:2.2deg}.inner:not(.inner--legal) .inner__section--wide .switch:nth-child(4){--tilt:1.6deg}.inner:not(.inner--legal) .inner__section--wide .switch:nth-child(5){--tilt:-2deg}.inner:not(.inner--legal) .inner__section--wide .switch:nth-child(6){--tilt:.8deg}.inner:not(.inner--legal) .inner__section--wide .switch:nth-child(7){--tilt:-1.5deg}.inner:not(.inner--legal) .inner__section--wide .switch:hover{z-index:2;transform:rotate(0)translateY(-8px);box-shadow:0 40px 50px -28px #17171799}.inner:not(.inner--legal) .inner__section--wide .switch:nth-child(5):hover{box-shadow:inset 0 0 0 1px var(--ink), 0 40px 50px -28px #17171799}.inner:not(.inner--legal) .inner__section--wide .switch:hover .switch__toggle i{animation:sw-wiggle .5s var(--ease)}@keyframes sw-wiggle{0%,to{transform:none}40%{transform:translate(-17px)}}.inner:not(.inner--legal) .inner__section--stamped{overflow:hidden}.stamp{z-index:2;right:var(--inset);width:156px;height:156px;transition:transform 1.2s var(--ease);position:absolute;top:36px;transform:rotate(-14deg)}.inner__section--stamped:hover .stamp{transform:rotate(46deg)}.stamp text{font:800 17px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;fill:var(--ink)}.stamp__ball{fill:var(--oxblood)}@media (max-width:767px){.inner:not(.inner--legal) .inner__section--taped{padding-top:140px}.tape{top:-22px;left:calc(-1 * var(--gutter) - 6vw);width:calc(100% + 2 * var(--gutter) + 12vw)}.tape__run i{font-size:var(--fs-d6);padding:12px 0}.stamp{width:104px;height:104px;top:16px;right:var(--gutter)}.inner:not(.inner--legal) .inner__section--wide .switch:nth-child(n){--tilt:0deg}}.inner:not(.inner--legal){overflow-x:clip}@supports (animation-timeline:view()){.inner:not(.inner--legal) .inner__section--wide .outcome-line{view-timeline-name:--band}.inner:not(.inner--legal) .inner__section--wide .ol-w{animation:linear both band-word;animation-timeline:--band;animation-range:entry calc(35% + var(--w) * 75%) entry calc(50% + var(--w) * 75%)}}@keyframes band-word{0%{opacity:.22}}@supports (animation-timeline:view()){.stack-line{animation:linear both stack-in;animation-timeline:view();animation-range:entry cover 32%}.stack-line:first-child{--from:-14vw}.stack-line:nth-child(2){--from:16vw}.stack-line:nth-child(3){--from:-22vw}}@keyframes stack-in{0%{transform:translateX(var(--from));opacity:.2}}.stamp{animation:26s linear infinite stamp-turn}@keyframes stamp-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ol-w,.stack-line,.stamp{animation:none!important}}.outcome-line__sub{max-width:28ch;font:var(--type-statement);letter-spacing:var(--track-heading);text-transform:none;color:var(--white);margin-top:28px;display:block}.inner:not(.inner--legal) .inner__section--wide .outcome-line{text-wrap:balance}:is(.inner__section--on-ink,.inner__section--on-moss,.inner__section--on-slate) .ledger__row{border-color:var(--rule-on-dark)!important}:is(.inner__section--on-ink,.inner__section--on-moss,.inner__section--on-slate) .ledger__label{color:var(--citron)!important}:is(.inner__section--on-ink,.inner__section--on-moss,.inner__section--on-slate) .inner__h3{color:var(--white)}.inner:not(.inner--legal) .inner__section--statement>h2{max-width:18ch}.inner:not(.inner--legal) .inner__section--statement .outcome-line{margin:40px calc(-1 * var(--inset))}.inner:not(.inner--legal) .inner__section--statement .inner__body:has(>.inner__figure){column-gap:var(--gap-head);grid-template-columns:minmax(0,1fr) minmax(260px,380px);align-items:start;row-gap:20px;display:grid}.inner:not(.inner--legal) .inner__section--statement .inner__body:has(>.inner__figure)>:not(.inner__figure){grid-column:1}.inner:not(.inner--legal) .inner__section--statement .inner__body>.inner__figure{filter:drop-shadow(0 40px 50px #00000073);grid-area:1/2/span 6;margin:0;transform:rotate(2.5deg)}.inner:not(.inner--legal) .inner__section--statement .inner__figure img{aspect-ratio:4/5;object-fit:cover;object-position:50% 25%;filter:none;border:10px solid var(--white)}.inner:not(.inner--legal) .inner__section--statement .inner__body>.inner__h3,.inner:not(.inner--legal) .inner__section--statement .inner__body>.ledger{max-width:860px}@supports (animation-timeline:view()){.inner__section--focus .inner__body>.t-body:first-child{animation:linear both focus-in;animation-timeline:view();animation-range:entry 10% cover 38%}}@keyframes focus-in{0%{filter:blur(14px);opacity:.35}}@media (prefers-reduced-motion:reduce){.inner__section--focus .inner__body>.t-body:first-child{animation:none}}.inner:not(.inner--legal) .ledger__row--link:hover{background:var(--slate-light);box-shadow:-24px 0 0 var(--slate-light), 24px 0 0 var(--slate-light)}.inner:not(.inner--legal) .inner__section--band:not(.inner__section--ground){border-top:0}@media (max-width:1023px){.inner:not(.inner--legal) .inner__section--statement .inner__body:has(>.inner__figure){grid-template-columns:1fr}.inner:not(.inner--legal) .inner__section--statement .inner__body>.inner__figure{grid-area:auto/1;max-width:300px;margin-top:16px}}@media (max-width:767px){.inner:not(.inner--legal) .inner__section--statement .outcome-line{margin-inline:calc(-1 * var(--gutter))}}.inner:not(.inner--legal) .inner__section--statement .inner__body>.ledger{column-gap:var(--gap-head);grid-template-columns:1fr 1fr;max-width:none!important}.inner:not(.inner--legal) .inner__section--statement .ledger__row:nth-last-child(2){border-bottom:1px solid var(--rule-on-dark)}@media (max-width:1023px){.inner:not(.inner--legal) .inner__section--statement .inner__body>.ledger{grid-template-columns:1fr}}.inner:not(.inner--legal) #ceiling{row-gap:var(--gap-head);grid-template-columns:1fr}.inner:not(.inner--legal) #ceiling>h2{max-width:16ch;font:var(--type-display);letter-spacing:var(--track-display);text-transform:uppercase;position:static}.inner:not(.inner--legal) #ceiling .inner__body>.t-body:first-child{color:var(--white);font:var(--type-statement);letter-spacing:var(--track-heading);max-width:34ch}.inner:not(.inner--legal) #ceiling .steps--titled{margin-top:40px;display:block;max-width:none!important}.inner:not(.inner--legal) #ceiling .steps--titled .step:nth-child(n){background:var(--white);width:52%;color:var(--ink);border:0;padding:44px 44px 48px;box-shadow:0 50px 60px -30px #0009}.inner:not(.inner--legal) #ceiling .steps--titled .step:nth-child(2){background:var(--slate-light);margin:-96px 0 0 auto;position:relative}.inner:not(.inner--legal) #ceiling .steps--titled .step h3{letter-spacing:var(--track-heading);text-transform:none;color:var(--ink);max-width:14ch;margin-bottom:18px;font:var(--type-sub)!important}.inner:not(.inner--legal) #ceiling .steps--titled .step p{color:var(--ink);max-width:44ch}.inner:not(.inner--legal) #ceiling .steps--titled .step:first-child{border-top:6px solid var(--citron)}.inner:not(.inner--legal) #ceiling .steps--titled .step:nth-child(2){border-top:6px solid var(--oxblood)}.inner:not(.inner--legal) #recognition{row-gap:var(--booking-panel-space);grid-template-columns:1fr}.inner:not(.inner--legal) #recognition>h2{max-width:none;font:var(--type-section);position:static}.inner:not(.inner--legal) #recognition .pairs{gap:44px;margin-top:40px}.inner:not(.inner--legal) #recognition .pair{border:0;width:min(58%,700px);padding:0;display:block}.inner:not(.inner--legal) #recognition .pair:nth-child(2n){margin-left:auto}.inner:not(.inner--legal) #recognition .pair:nth-child(3){margin-left:12%}.inner:not(.inner--legal) #recognition .pair__say{background:var(--white);font:var(--type-sub);letter-spacing:var(--track-heading);border-radius:32px 32px 32px 6px;padding:28px 36px;display:inline-block;box-shadow:0 30px 40px -28px #17171773}.inner:not(.inner--legal) #recognition .pair:nth-child(2n) .pair__say{background:var(--ink);color:var(--white);border-radius:32px 32px 6px}.inner:not(.inner--legal) #recognition .pair__cause{max-width:44ch;color:var(--ink);margin:16px 0 0 36px}.inner:not(.inner--legal) #recognition .pair__cause:before{content:"↳ ";color:var(--oxblood)}@media (min-width:768px){.inner:not(.inner--legal) #research{row-gap:var(--booking-panel-space);grid-template-columns:1fr}.inner:not(.inner--legal) #research>h2{max-width:none;font:var(--type-section);position:static}#research .bars{grid-template-columns:repeat(6,1fr);align-items:end;gap:0 28px;margin:32px 0 8px}#research .bar{grid-template-rows:300px auto auto;grid-template-columns:1fr;align-items:end;row-gap:12px}#research .bar__track{border-bottom:1px solid var(--rule-on-dark);background:0 0;grid-row:1;align-items:flex-end;height:100%;display:flex}#research .bar__track i{width:100%;height:calc(var(--v) * 100%);transform-origin:bottom;animation-name:bar-rise}#research .bar:nth-child(odd) .bar__track i{background:var(--citron)}#research .bar:nth-child(2n) .bar__track i{background:var(--white)}#research .bar__value{font-size:var(--fs-d4);grid-row:2}#research .bar__label{grid-row:3;align-self:start}}@keyframes bar-rise{0%{transform:scaleY(0)}}.inner:not(.inner--legal) #specialties .specs{grid-template-columns:repeat(12,1fr);align-items:start;gap:20px}.inner:not(.inner--legal) #specialties .spec-group{background:var(--slate-light);border:0;padding:28px 28px 20px;box-shadow:0 34px 44px -32px #17171780}.inner:not(.inner--legal) #specialties .spec-group:first-child{background:var(--ink);grid-column:span 3;margin-top:48px}.inner:not(.inner--legal) #specialties .spec-group:nth-child(2){grid-column:span 6}.inner:not(.inner--legal) #specialties .spec-group:nth-child(3){background:var(--moss);grid-column:span 3;margin-top:96px}.inner:not(.inner--legal) #specialties .spec-group:nth-child(4){background:var(--slate);grid-column:span 4;margin-top:-72px}.inner:not(.inner--legal) #specialties .spec-group:nth-child(5){background:var(--white);box-shadow:inset 0 0 0 1px var(--ink), 0 34px 44px -32px #17171780;grid-column:span 3;margin-top:24px}.inner:not(.inner--legal) #specialties .spec-group--feature{background:var(--oxblood);grid-column:span 5;grid-template-columns:1fr;row-gap:12px;margin-top:-24px;padding:32px}.inner:not(.inner--legal) #specialties .spec:last-child{border-bottom:0}.inner:not(.inner--legal) #specialties .spec-group:is(:first-child,:nth-child(3),:nth-child(4)){color:var(--white)}.inner:not(.inner--legal) #specialties .spec-group:is(:first-child,:nth-child(3),:nth-child(4)) .spec-group__name{color:var(--citron)}.inner:not(.inner--legal) #specialties .spec-group:is(:first-child,:nth-child(3),:nth-child(4)) .spec{border-color:var(--rule-on-dark)}.inner:not(.inner--legal) #specialties .spec-group:is(:first-child,:nth-child(3),:nth-child(4)) .spec__label{color:var(--white)}.inner:not(.inner--legal) #specialties .spec-group:is(:first-child,:nth-child(3),:nth-child(4)) .spec:hover .spec__label{color:var(--citron)}.inner:not(.inner--legal) #specialties .spec-group:is(:first-child,:nth-child(3),:nth-child(4)) .spec__text{color:var(--white-alpha-72)}.inner:not(.inner--legal) #specialties .spec-group__name{margin-bottom:10px}.inner:not(.inner--legal) .inner__section--stair{row-gap:var(--gap-head);grid-template-columns:1fr}.inner:not(.inner--legal) .inner__section--stair>h2{max-width:none;font:var(--type-section);position:static}.inner .steps--stair{gap:0;margin:0;padding:0;list-style:none;display:grid;max-width:none!important}.inner .steps--stair .step{width:46%;max-width:none;margin:0 0 0 calc(var(--i) * 27%)!important;border:0!important;border-top:3px solid var(--citron)!important;padding:28px 0 56px!important}.inner .steps--stair .step h3{font:var(--type-display);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--citron);margin:0 0 12px}.inner .steps--stair .step:nth-child(2) h3{color:var(--white)}@media (min-width:768px){.inner .steps--stair:has(.step:nth-child(4)) .step{margin-left:calc(var(--i) * 18%)!important}}.inner .steps--stair .step:nth-child(4) h3{color:var(--white)}.inner .steps--stair .step p{max-width:40ch;font:var(--type-lead);color:var(--white)}.inner:not(.inner--legal) .inner__section--nots{row-gap:var(--gap-head);grid-template-columns:1fr}.inner:not(.inner--legal) .inner__section--nots>h2{max-width:none;font:var(--type-small-h);position:static}.nots{gap:36px;margin:0;padding:0;list-style:none;display:grid}.not{margin-left:calc(var(--i) * 7%);max-width:22ch;font:var(--type-display);letter-spacing:var(--track-display)}.not__head{font:inherit;text-transform:uppercase;color:#0000;-webkit-text-stroke:1.5px var(--ink);transition:color .5s var(--ease);display:block}.not:hover .not__head{color:var(--ink)}.not:nth-child(odd) .not__head{color:var(--ink);-webkit-text-stroke:0}.not__tail{max-width:44ch;font:var(--type-lead);letter-spacing:0;margin-top:12px;display:block}@media (max-width:1023px){.inner:not(.inner--legal) #ceiling .steps--titled .step:nth-child(n){width:100%;padding:32px 28px}.inner:not(.inner--legal) #ceiling .steps--titled .step:nth-child(2){margin:20px 0 0}.inner:not(.inner--legal) #specialties .specs{grid-template-columns:1fr 1fr}.inner:not(.inner--legal) #specialties .spec-group:nth-child(n){grid-column:auto;margin-top:0}.inner:not(.inner--legal) #specialties .spec-group:nth-child(2),.inner:not(.inner--legal) #specialties .spec-group--feature{grid-column:1/-1}}@media (max-width:767px){.inner:not(.inner--legal) #recognition .pair:nth-child(n){width:92%;margin-left:0}.inner:not(.inner--legal) #recognition .pair:nth-child(2n){margin-left:auto}.inner:not(.inner--legal) #recognition .pair__say{font:var(--type-small-h);border-radius:24px 24px 24px 6px;padding:20px 22px}.inner:not(.inner--legal) #recognition .pair__cause{margin-left:22px}.inner:not(.inner--legal) #specialties .specs{grid-template-columns:1fr}.inner .steps--stair .step{width:auto;margin-left:calc(var(--i) * 8%)!important;padding-bottom:40px!important}.inner .steps--stair .step h3,.not{font-size:var(--fs-d3)}.not{margin-left:calc(var(--i) * 4%)}}@media (min-width:768px){#research .bars{align-items:start;width:100%;max-width:none!important}#research .bar{grid-template-rows:300px auto minmax(4.6em,auto)}}@media (min-width:1024px){.inner:not(.inner--legal) #specialties .spec-group:nth-child(4){grid-column:span 3;margin-top:-40px}.inner:not(.inner--legal) #specialties .spec-group--feature{grid-column:span 6;margin-top:12px}}.inner:not(.inner--legal) .inner__section--stair .inner__body>.t-body:first-child{font:var(--type-statement);letter-spacing:var(--track-heading);color:var(--white);max-width:30ch}.inner:not(.inner--legal) .inner__section--stair .inner__body>.t-body:nth-child(2){font:var(--type-lead);max-width:56ch;margin-bottom:var(--gap-head)}.ed-hero--squeeze .ed-hero__dot{z-index:-1;width:.2em;box-shadow:var(--pearl-shadow);transform-origin:50%;margin-left:.05em;animation:5.2s cubic-bezier(.45,0,.2,1) 2.7s both ed-unstuck;position:relative;transform:translate(-2.1em,-.95em)scale(9.5)}@keyframes ed-unstuck{0%{transform:none}9%{transform:scale(1.7)}18%{transform:scale(1)}29%{transform:scale(2.3)}40%{transform:scale(.75)}48%{transform:scale(.75)}to{transform:translate(-2.1em,-.95em)scale(9.5)}}@media (prefers-reduced-motion:reduce){.ed-hero--squeeze .ed-hero__dot{animation:none}}@media (max-width:1023px){.ed-hero--squeeze .ed-hero__dot{animation-name:ed-unstuck-m;transform:translate(-1.5em,-1.3em)scale(8)}}@keyframes ed-unstuck-m{0%{transform:none}9%{transform:scale(1.7)}18%{transform:scale(1)}29%{transform:scale(2.3)}40%,48%{transform:scale(.75)}to{transform:translate(-1.5em,-1.3em)scale(8)}}.ed-hero--squeeze .ed-hero__dot{overflow:hidden;box-shadow:inset 0 0 .02em #17171780}.ed-hero--squeeze .ed-hero__dot:after{content:"";background-image:var(--grain);opacity:.3;mix-blend-mode:multiply;background-size:26px;position:absolute;inset:0}@media (min-width:1024px){.inner:not(.inner--legal) #ceiling{column-gap:var(--gap-head);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;row-gap:72px}.inner:not(.inner--legal) #ceiling>h2{grid-column:1;max-width:12ch}.inner:not(.inner--legal) #ceiling .inner__body{display:contents}.inner:not(.inner--legal) #ceiling .inner__body>.t-body:first-child{grid-area:1/2;max-width:30ch;padding-bottom:.5em}.inner:not(.inner--legal) #ceiling .steps--titled{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;margin-top:0;padding-bottom:72px;display:grid}.inner:not(.inner--legal) #ceiling .steps--titled .step:nth-child(n){width:auto}.inner:not(.inner--legal) #ceiling .steps--titled .step:first-child{margin-right:-28px}.inner:not(.inner--legal) #ceiling .steps--titled .step:nth-child(2){z-index:1;margin:72px 0 -72px}.inner:not(.inner--legal) #ceiling>h2{max-width:14ch}.inner:not(.inner--legal) #ceiling .steps--titled{align-items:start}.inner:not(.inner--legal) #dependency .inner__body{column-gap:var(--gap-head);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.inner:not(.inner--legal) #dependency .inner__body>*{grid-column:1/-1}.inner:not(.inner--legal) #dependency .outcome-line+.t-body{max-width:30ch;font:var(--type-statement);letter-spacing:var(--track-heading);grid-column:1;margin-top:24px}.inner:not(.inner--legal) #dependency .outcome-line+.t-body+.t-body{border-top:3px solid var(--oxblood);max-width:38ch;font:var(--type-body);grid-column:2;align-self:end;padding:20px 0 0}}.quote__stars{color:var(--citron);font:400 var(--fs-b5)/1 var(--font-body);letter-spacing:3px;margin-bottom:8px;font-style:normal;display:block}.inner .quote cite:before{content:none}@media (min-width:1024px){.inner:not(.inner--legal) .quote:before{grid-area:1/1}.inner:not(.inner--legal) .quote cite{opacity:1;grid-area:2/1;align-self:end;max-width:26ch;margin-top:24px}.inner:not(.inner--legal) .quote p{grid-area:1/2/3;max-width:52ch}}:is(.inner__section--on-ink,.inner__section--on-moss,.inner__section--on-slate,.inner__section--dots,.inner__section--data) .cta-alt{color:var(--white)}.ed-hero__cta{margin-top:8px}.inner:not(.inner--legal) #dependency .quote+.inner__cta{justify-content:center;margin-top:40px}.inner:not(.inner--legal) .inner__section--wide .inner__cta,.inner:not(.inner--legal) .inner__section--nots .inner__cta{margin-top:8px}@media (min-width:1024px){.ed-hero--squeeze .ed-hero__copy:has(.ed-hero__cta) .ed-hero__lead{grid-area:1/2/3}.ed-hero--squeeze .ed-hero__cta{grid-area:2/1;margin:0}.ed-hero--squeeze .ed-hero__cta .btn{padding-block:14px}.ed-hero--squeeze .ed-hero__copy:has(.ed-hero__cta){row-gap:12px;margin-top:12px}}.inner:not(.inner--legal) #dependency .quote+.inner__cta{grid-column:1/-1;justify-content:center;width:100%;max-width:none!important}@media (min-width:1024px){.inner:not(.inner--legal) #research{row-gap:16px;padding-block:56px}.inner:not(.inner--legal) #research .inner__body{gap:14px}#research .bars{margin:12px 0 0}#research .bar{grid-template-rows:190px auto minmax(3em,auto);row-gap:8px}.inner:not(.inner--legal) #research .outcome-line{margin:20px 0 4px}.inner:not(.inner--legal) #research .inner__body>.t-body:last-child{max-width:none}}@media (min-width:1024px) and (max-height:820px){.inner:not(.inner--legal) #research{padding-block:36px}#research .bar{grid-template-rows:130px auto minmax(3em,auto)}}.inner:not(.inner--legal) #recognition .pair:nth-child(odd) .pair__say{background:var(--oxblood);color:var(--white)}.inner:not(.inner--legal) #recognition .pair:nth-child(2n) .pair__say{background:var(--ink);color:var(--white)}.inner__section--on-ink .steps--cycle:before{border-color:var(--citron);opacity:.5}.inner__section--on-ink .steps--cycle:after{color:var(--citron)}.inner:not(.inner--legal) .inner__section--on-ink.inner__section--cycle>h2,.inner:not(.inner--legal) #dependency .outcome-line+.t-body{color:var(--white)}.inner:not(.inner--legal) #dependency .outcome-line+.t-body+.t-body{border-top-color:var(--citron);color:var(--white-alpha-72)}.inner:not(.inner--legal) #dependency .sec-mark{opacity:.4;inset:-8% auto auto -14%}@media (max-width:767px){.inner__section--on-ink .steps--cycle{border-left-color:var(--citron)}}.inner:not(.inner--legal) .inner__section--stair .inner__body>.t-body:nth-child(2){color:var(--white)}.inner:not(.inner--legal) .inner__section--stair .inner__body>.t-body:nth-child(3){font:var(--type-lead);color:var(--white);max-width:44ch}@media (min-width:1024px){.inner:not(.inner--legal) #how .inner__body{column-gap:var(--gap-head);grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:24px;display:grid}.inner:not(.inner--legal) #how .inner__body>.t-body:first-child{grid-area:1/1}.inner:not(.inner--legal) #how .inner__body>.t-body:nth-child(2){grid-area:2/1;max-width:48ch;margin-bottom:0}.inner:not(.inner--legal) #how .inner__body>.t-body:nth-child(3){grid-area:1/2;align-self:end}.inner:not(.inner--legal) #how .inner__body>.t-body:nth-child(4){grid-area:2/2;max-width:48ch}.inner:not(.inner--legal) #how .inner__body>.steps{margin-top:var(--gap-head);grid-column:1/-1}}.inner[data-page=about] :is(#who,#lifecycle,#where){row-gap:var(--gap-head);grid-template-columns:1fr}.inner[data-page=about] :is(#who,#lifecycle,#where)>h2{max-width:none;font:var(--type-display);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--ink);position:static}.inner[data-page=about] #who .inner__body>.ledger{max-width:none}@media (min-width:1024px){.inner[data-page=about] #philosophy .inner__body{column-gap:var(--gap-head);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.inner[data-page=about] #philosophy .inner__body>*{grid-column:1/-1}.inner[data-page=about] #philosophy .inner__body>.t-body:first-child{grid-area:1/1}.inner[data-page=about] #philosophy .inner__body>.t-body:nth-child(2){grid-area:1/2;align-self:end;max-width:48ch}.inner[data-page=about] #philosophy .inner__body>.t-body:last-child{grid-column:2;max-width:48ch}}.inner[data-page=about] #founder .inner__figure{border:10px solid var(--white);aspect-ratio:4/5;background:var(--white);overflow:hidden}.inner[data-page=about] #founder .inner__figure img{aspect-ratio:auto;object-position:50% 30%;border:0;width:100%;height:100%;max-height:none}.inner[data-page=about] .ed-hero{--ed-review:165px}@media (max-width:1399px) and (min-width:768px){.inner[data-page=about] .ed-hero{--ed-review:196px}}.inner:not(.inner--legal) #outcomes{row-gap:var(--gap-head);grid-template-columns:1fr}.inner:not(.inner--legal) #outcomes>h2{max-width:16ch;font:var(--type-display);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--ink);position:static}.inner:not(.inner--legal) #outcomes .inner__body{max-width:none!important}.inner[data-page=about] #who .inner__body>.t-body:first-child{font:var(--type-statement);letter-spacing:var(--track-heading);max-width:30ch}.inner[data-page=about] #who .ledger{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;margin-top:24px}.inner[data-page=about] #who .ledger__row--link{background:var(--ink);min-height:280px;color:var(--white);transition:transform .35s var(--ease);flex-direction:column;gap:14px;padding:28px 28px 84px;display:flex;box-shadow:0 34px 44px -32px #00000073;border:0!important}.inner[data-page=about] #who .ledger__row--link:nth-child(2){background:var(--slate-light);color:var(--ink);margin-top:48px}.inner[data-page=about] #who .ledger__row--link:nth-child(3){background:var(--moss);color:var(--white);margin-top:96px}.inner[data-page=about] #who .ledger__row--link:hover{transform:translateY(-8px);box-shadow:0 34px 44px -32px #00000073}.inner[data-page=about] #who .ledger__row--link:first-child:hover{background:var(--ink)}.inner[data-page=about] #who .ledger__row--link:nth-child(2):hover{background:var(--slate-light)}.inner[data-page=about] #who .ledger__row--link:nth-child(3):hover{background:var(--moss)}.inner[data-page=about] #who .ledger__row--link .ledger__label{font:500 var(--fs-d5)/1.12 var(--font-body);color:inherit}.inner[data-page=about] #who .ledger__row--link .ledger__text{max-width:none;color:inherit}.inner[data-page=about] #who .ledger__go{border-color:currentColor;inset:auto auto 26px 28px}@media (min-width:1024px){.inner[data-page=about] #who .inner__body{column-gap:var(--gap-head);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.inner[data-page=about] #who .inner__body>.t-body:nth-child(2){max-width:44ch;font:var(--type-lead);align-self:end}.inner[data-page=about] #who .inner__body>.ledger{grid-column:1/-1}}@media (max-width:1023px){.inner[data-page=about] #who .ledger{grid-template-columns:1fr}.inner[data-page=about] #who .ledger__row--link:nth-child(n){min-height:0;margin-top:0}}.inner:not(.inner--legal) #outcomes>h2{max-width:20ch}.inner[data-page=founder] .ed-hero__portrait{filter:none;height:min(50vh,470px);box-shadow:28px 28px 0 var(--slate-light), var(--hero-work-shadow);object-position:50% 20%}.inner[data-page=founder] .ed-hero{--ed-review:165px}@media (max-width:1399px) and (min-width:768px){.inner[data-page=founder] .ed-hero{--ed-review:196px}}@media (max-width:767px){.inner[data-page=founder] .ed-hero__portrait{box-shadow:14px 14px 0 var(--slate-light)}}.inner[data-page=founder] :is(#s-the-story,#s-why-the-range-matters,#s-the-range,#s-credentials,#s-recognition){row-gap:var(--gap-head);grid-template-columns:minmax(0,1fr)}.inner[data-page=founder] :is(#s-the-story,#s-why-the-range-matters,#s-the-range,#s-credentials,#s-recognition)>h2{max-width:none;font:var(--type-display);letter-spacing:var(--track-display);text-transform:uppercase;position:static}.inner[data-page=founder] :is(#s-the-story,#s-credentials,#s-recognition) .inner__body{max-width:none!important}@media (max-width:767px){.inner[data-page=founder] :is(#s-credentials,#s-recognition)>h2{font-size:min(var(--fs-d2), 16vw)}}.inner[data-page=founder] #s-the-story .ledger{grid-template-columns:1fr 1fr;align-items:start;gap:24px;max-width:none}.inner[data-page=founder] #s-the-story .ledger__row{background:var(--ink);color:var(--white);flex-direction:column;gap:14px;padding:32px;display:flex;box-shadow:0 34px 44px -32px #00000073;border:0!important}.inner[data-page=founder] #s-the-story .ledger__row:nth-child(2){background:var(--moss);margin-top:56px}.inner[data-page=founder] #s-the-story .ledger__label{font:var(--type-display-s);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--citron)}.inner[data-page=founder] #s-the-story .ledger__text{max-width:none;color:inherit;font:var(--type-lead)}@media (min-width:1024px){.inner[data-page=founder] #s-the-story .inner__body{column-gap:var(--gap-head);grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:40px;display:grid}.inner[data-page=founder] #s-the-story .inner__body>*{grid-column:1/-1}.inner[data-page=founder] #s-the-story .inner__body>.t-body:first-child{grid-area:1/1;max-width:30ch}.inner[data-page=founder] #s-the-story .inner__body>.t-body:nth-child(2){grid-area:1/2;align-self:end;max-width:48ch}.inner[data-page=founder] #s-the-story .inner__body>.t-body:nth-child(4){font:var(--type-statement);letter-spacing:var(--track-heading);max-width:44ch}}@media (max-width:1023px){.inner[data-page=founder] #s-the-story .ledger{grid-template-columns:1fr}.inner[data-page=founder] #s-the-story .ledger__row:nth-child(2){margin-top:0}}.inner[data-page=founder] #s-credentials .ledger{column-gap:var(--gap-head);grid-template-columns:1fr 1fr;max-width:none}@media (max-width:1023px){.inner[data-page=founder] #s-credentials .ledger{grid-template-columns:1fr}}@media (min-width:1024px){.inner[data-page=founder] #s-recognition .ledger--years{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:20px;max-width:none}.inner[data-page=founder] #s-recognition .ledger--years .ledger__row{margin-top:calc((4 - var(--n,0)) * 34px);flex-direction:column;gap:12px;padding:18px 0 0;display:flex;border:0!important;border-top:3px solid var(--ink)!important}.inner[data-page=founder] #s-recognition .ledger--years .ledger__row:first-child{--n:0}.inner[data-page=founder] #s-recognition .ledger--years .ledger__row:nth-child(2){--n:1}.inner[data-page=founder] #s-recognition .ledger--years .ledger__row:nth-child(3){--n:2}.inner[data-page=founder] #s-recognition .ledger--years .ledger__row:nth-child(4){--n:3;border-top-color:var(--oxblood)!important}.inner[data-page=founder] #s-recognition .ledger--years .ledger__row:nth-child(5){--n:4}.inner[data-page=founder] #s-recognition .ledger--years .ledger__label{font-size:var(--fs-d5);white-space:nowrap}.inner[data-page=founder] #s-recognition .ledger--years .ledger__text{max-width:none;font:var(--type-small)}}@media (min-width:768px){.inner[data-page=founder] .ed-hero--portrait .ed-hero__a,.inner[data-page=founder] .ed-hero--portrait .ed-hero__b{font-size:min(var(--hero-type-wide), 16.5vh)}.inner[data-page=founder] .ed-hero{padding-bottom:36px}}@media (min-width:1024px){.inner[data-page=founder] #s-why-the-range-matters .inner__body>.t-body{font:var(--type-lead);text-align:center!important;max-width:62ch!important;margin-inline:auto!important}}.inner[data-page=about] .ed-hero__cta .btn,.inner[data-page=founder] .ed-hero__cta .btn{padding-block:16px}@media (min-width:1024px){.inner[data-page=about] .ed-hero{padding-bottom:30px}.inner[data-page=about] .ed-hero__copy{row-gap:16px}.inner[data-page=about] .ed-hero__cta{margin-top:0}.inner[data-page=founder] .ed-hero--portrait .ed-hero__copy{row-gap:14px;padding-top:10px}.inner[data-page=founder] .ed-hero__cta{margin-top:0}.inner[data-page=founder] .ed-hero{padding-bottom:28px}.inner[data-page=about] #philosophy .inner__body>.t-body:nth-last-child(2){grid-column:2;max-width:48ch}.inner[data-page=about] #philosophy .inner__body>.inner__cta{grid-area:6/1;align-self:end;margin:0}.inner[data-page=about] #philosophy .inner__body>.t-body:nth-last-child(2){grid-row:6}}.inner[data-page=founder] #s-credentials .inner__link{margin:8px 32px 0 0;display:inline-block}.inner[data-page=founder] #s-credentials .inner__body{display:block}.inner[data-page=founder] #s-credentials .ledger{margin-bottom:28px}
.GbffCG_section{margin-inline:calc(-1 * var(--inset));padding:var(--gap-head) var(--inset);background:var(--ink);color:var(--white);column-gap:var(--gap-head);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.GbffCG_section h2{max-width:9ch;font:var(--type-display);letter-spacing:var(--track-display);text-transform:uppercase;margin:0}.GbffCG_section dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 48px;margin:8px 0 0;display:grid}.GbffCG_section dl>div{border-top:1px solid var(--rule-on-dark);padding-top:16px;position:relative}.GbffCG_section dl>div:before{content:"";background:var(--citron);width:40px;height:3px;position:absolute;top:-1px;left:0}.GbffCG_section dl>div:nth-child(2n){margin-top:28px}.GbffCG_section dt{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.GbffCG_section dt strong{font:500 var(--fs-d4)/1 var(--font-body);letter-spacing:var(--track-number);color:var(--citron)}.GbffCG_word{font:400 var(--fs-mono)/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.8}.GbffCG_section dd{max-width:34ch;font:var(--type-small);opacity:.86;margin:10px 0 0}@media (max-width:1023px){.GbffCG_section{row-gap:var(--booking-panel-space);grid-template-columns:1fr}.GbffCG_section h2{max-width:16ch;font:var(--type-display-s)}}@media (max-width:767px){.GbffCG_section dl{gap:28px 20px}.GbffCG_section dl>div:nth-child(2n){margin-top:16px}.GbffCG_section dt strong{font-size:var(--fs-d5)}.GbffCG_section dt{gap:6px}}
