.ed-journey,.ed-quote,.ed-approach{--f1:1.618rem;--f2:2.618rem;--f3:4.236rem;--s13:clamp(10px,.9vw,13px);--s21:clamp(16px,1.46vw,21px);--s34:clamp(24px,2.36vw,34px);--s55:clamp(34px,3.82vw,55px);--s89:clamp(55px,6.18vw,89px);--s144:clamp(89px,10vw,144px)}.ed-phi{display:grid;grid-template-columns:[a] 1fr [b] .618fr [c] 1fr [d] 1.618fr [e];column-gap:0}.ed-journey{padding-bottom:0;overflow:clip}.ed-journey__head{grid-column:a/d;grid-row:1;margin-bottom:var(--s89)}.ed-ch{grid-column:a/d;display:grid;grid-template-columns:[a] 1fr [b] .618fr [c] 1fr [d] 1.618fr [e];position:relative;z-index:1}.ed-ch--a{grid-row:2}.ed-ch--b{grid-row:3;margin-top:var(--s89)}.ed-ch--c{grid-row:4;margin-top:var(--s89);padding-bottom:var(--s144)}.ed-ch__y{display:flex;flex-direction:column;gap:var(--s13);margin:0 0 var(--s34);font-weight:inherit}.ed-ch__n{font-size:clamp(4.6rem,9.4vw,8.72rem);font-weight:var(--fw-h1,600);letter-spacing:var(--ls-h1,-.04em);line-height:.9;font-variant-numeric:lining-nums tabular-nums;margin:0 0 0 -.05em}.ed-ch__t{font-size:var(--fs-h4,clamp(1.3rem,1.9vw,var(--f1)));font-weight:500;line-height:1.3;color:var(--vk-ink,var(--paper-ink))!important}.ed-ch__body p{font-size:clamp(1.04rem,1.25vw,1.2rem);line-height:1.618;max-width:52ch;text-wrap:pretty}.ed-ch__body p+p{margin-top:var(--s21)}.ed-ch__body a{color:var(--paper-ink);text-decoration:underline;text-decoration-color:var(--hairline-strong);text-underline-offset:3px}.ed-ch__body a:hover{text-decoration-color:currentColor}.ed-ch--a .ed-ch__y,.ed-ch--a .ed-ch__body{grid-column:a/d}.ed-ch--a .ed-ch__body{padding-right:8%}.ed-ch--b .ed-ch__y,.ed-ch--b .ed-ch__body{grid-column:b/e;grid-row:auto}.ed-ch--b .ed-ch__y{grid-row:1}.ed-ch--b .ed-ch__body{grid-row:2}.ed-ch--c .ed-ch__y,.ed-ch--c .ed-ch__body{grid-column:c/e;grid-row:auto}.ed-ch--b .ed-ch__body p,.ed-ch--c .ed-ch__body p{max-width:48ch}.ed-side{grid-column:b/e;grid-row:3;margin-top:var(--s55);padding-top:var(--s21);border-top:1px solid var(--hairline-strong)}.ed-side ul{grid-template-columns:repeat(3,1fr);column-gap:var(--s34)}.ed-side__h{font-size:1rem;font-weight:500;color:var(--paper-ink)!important;margin-bottom:var(--s13)}.ed-side ul{list-style:none;display:grid;gap:var(--s13)}.ed-side li{font-size:.95rem;line-height:1.5}.ed-side li b{display:block;font-weight:500;color:var(--paper-ink)}.ed-side__go{display:inline-block;margin-top:var(--s21);font-size:.95rem;color:var(--paper-ink);text-decoration:underline;text-decoration-color:var(--hairline-strong);text-underline-offset:3px}.ed-side__go:hover{text-decoration-color:currentColor}.ed-portrait{grid-column:d/e;grid-row:1/5;align-self:end;justify-self:end;position:sticky;bottom:0;z-index:0;margin:0;width:min(100%,620px)}.ed-portrait img{display:block;width:100%;height:auto}.ed-portrait figcaption{position:absolute;top:8%;right:0;width:34%;font-size:.9rem;line-height:1.45;color:var(--vk-text,var(--warm-gray));text-align:right;text-wrap:balance}.ed-quote .ed-phi{align-items:end}.ed-quote__q{grid-column:c/e;grid-row:1;margin:0}.ed-quote__q p{position:relative;font-size:clamp(2.1rem,4.2vw,5.2rem);font-weight:400;letter-spacing:-.035em;line-height:1.08;color:var(--ink);text-wrap:balance;max-width:20ch}.ed-hang{position:absolute;right:100%;top:0;padding-right:.06em;color:var(--mute)}.ed-quote__f{grid-column:a/c;grid-row:1;align-self:end;margin:0 0 .5em;padding-right:var(--s55);font-size:clamp(1.08rem,1.3vw,1.3rem);line-height:1.5;color:var(--mute);max-width:26ch;text-wrap:pretty}.ed-approach{--bleed:max((var(--site-vw,100vw) - var(--content,1680px)) / 2,clamp(16px,3.5vw,56px))}.ed-still{grid-column:a/d;grid-row:1;margin:0;position:relative}.ed-still img{display:block;width:100%;height:auto;aspect-ratio:1.618/1;object-fit:cover;object-position:50% 60%;border-radius:var(--vk-r-img)}.ed-still figcaption{margin-top:var(--s13);font-size:.9rem;color:var(--vk-text,var(--warm-gray))}.ed-approach__text{grid-column:d/e;grid-row:1;align-self:end;padding-left:var(--s55);padding-bottom:calc(var(--s13) + 1.4rem)}.ed-approach__text .h-xl{margin-bottom:var(--s34)}.ed-ask{font-size:clamp(1.3rem,1.9vw,var(--f1))!important;line-height:1.25!important;letter-spacing:-.02em;color:var(--paper-ink)!important;margin-bottom:var(--s21);text-wrap:balance}.ed-approach__text p:not(.ed-ask){font-size:clamp(1.02rem,1.12vw,1.125rem);line-height:1.618;max-width:40ch}.ed-approach__text p+p:not(.ed-ask){margin-top:var(--s13)}.ed-how__h{grid-column:a/c;grid-row:2;margin-top:var(--s144);align-self:start;padding-top:var(--s21)}.ed-how{grid-column:c/e;grid-row:2;margin-top:var(--s144);list-style:none;border-bottom:1px solid var(--hairline)}.ed-how li{display:grid;grid-template-columns:1fr 1.618fr;gap:var(--s34);align-items:baseline;padding:var(--s34) 0;border-top:1px solid var(--hairline)}.ed-how h3{font-size:clamp(1.9rem,3.2vw,var(--f3));font-weight:400;letter-spacing:-.04em;line-height:1;color:var(--paper-ink)}.ed-how p{font-size:clamp(1.02rem,1.12vw,1.125rem);line-height:1.618;max-width:44ch}.ed-recent .recent__head .lede{margin-top:var(--s13,13px)}@media (max-width:900px){.ed-phi,.ed-ch{grid-template-columns:[a] 1fr [b] .618fr [c] 1fr [d] 1.618fr [e]}.ed-journey__head{grid-column:a/e}.ed-ch,.ed-ch--b,.ed-ch--c{grid-column:a/e;margin-top:var(--s89)}.ed-ch--a{margin-top:0}.ed-ch__n{font-size:clamp(4.8rem,27vw,7.2rem)}.ed-ch--a .ed-ch__y,.ed-ch--a .ed-ch__body{grid-column:a/e;padding-right:14.6%}.ed-ch--b .ed-ch__y,.ed-ch--b .ed-ch__body{grid-column:a/e;padding-left:14.6%}.ed-ch--b .ed-ch__y{align-items:flex-end;text-align:right}.ed-ch--b .ed-ch__n{margin:0 -.03em 0 auto}.ed-ch--c .ed-ch__y,.ed-ch--c .ed-ch__body{grid-column:a/e;padding-right:14.6%}.ed-ch--c{padding-bottom:var(--s55)}.ed-side{grid-column:a/e;grid-row:3;margin:var(--s55) 0 0 14.6%}.ed-side ul{grid-template-columns:1fr}.ed-portrait{grid-column:a/e;grid-row:5;position:relative;bottom:auto;width:92%;margin-right:calc((var(--site-vw,100vw) - 100%) / -2 - 4%);justify-self:end}.ed-portrait figcaption{width:34%;top:5%;right:calc(4% + 16px);font-size:14px}.ed-quote__q{grid-column:a/e}.ed-quote__q p{font-size:clamp(1.9rem,8.6vw,2.6rem);max-width:none}.ed-hang{padding-right:.04em}.ed-quote__f{grid-column:b/e;grid-row:2;margin:var(--s55) 0 0;padding-right:0}.ed-still{grid-column:a/e;margin-right:14.6%;margin-left:0}.ed-still img{aspect-ratio:4/5}.ed-approach__text{grid-column:a/e;grid-row:2;padding:var(--s55) 0 0 14.6%}.ed-how__h{grid-column:a/e;grid-row:3;margin-top:var(--s89);padding-top:0}.ed-how{grid-column:a/e;grid-row:4;margin-top:var(--s34)}.ed-how li{grid-template-columns:1fr;gap:var(--s13)}.ed-how li:nth-child(2){padding-left:14.6%}.ed-how li:nth-child(3){padding-left:23.6%}}@media (max-width:600px){.ed-quote__q p{margin-left:.36em}}.ed-ch__n{transform:translate3d(0,var(--ed-y,0px),0);will-change:transform}.no-js .ed-ch__n{transform:none}@media (prefers-reduced-motion: reduce){.ed-ch__n{transform:none!important;will-change:auto}}
