.personal-page{--personal-muted:#728299}.personal-page h1{font-size:clamp(40px,4.2vw,62px);font-weight:500;line-height:1.4;letter-spacing:-1.8px;text-wrap:balance}.personal-page h2{text-wrap:balance}.personal-intro{padding-block:89px 103px;display:grid;grid-template-columns:1.2fr .83fr;gap:92px;align-items:center}.personal-intro-copy{padding-bottom:10px}.personal-intro h1{margin:25px 0 26px}.personal-greeting{font-size:20px;color:var(--ink);font-weight:500;margin-bottom:15px}.personal-intro-text{font-size:14px;line-height:2.15}.personal-intro-links{display:flex;gap:33px;margin-top:26px}.personal-link-muted{color:#6a7c91}.personal-education{border-top:1px solid var(--line);font-size:11px;color:#677b94;margin-top:39px;padding-top:23px}.personal-education span{display:block;font-size:8px;letter-spacing:1.9px;color:#8290a1;margin-bottom:7px}.personal-portrait{position:relative;margin-right:0;max-width:430px}.personal-portrait:before{content:'';position:absolute;inset:21px -21px -21px 21px;border:1px solid var(--line);z-index:-1}.personal-portrait img{width:100%;height:475px;object-fit:cover;object-position:center 64%;filter:saturate(.85)}.personal-portrait figcaption{display:flex;justify-content:space-between;gap:16px;background:var(--ink);color:#d7e1ee;padding:20px 23px;font-size:9px}.personal-portrait figcaption>span:first-child{letter-spacing:2px}.personal-story{padding-block:80px 96px;border-top:1px solid var(--line);display:grid;grid-template-columns:.8fr 1.5fr;gap:105px}.personal-section-label h2{font-size:34px;line-height:1.55;font-weight:500;letter-spacing:-.7px;margin-top:20px}.personal-story-content{max-width:690px}.personal-story-content .personal-story-lead{font-size:23px;line-height:1.75;color:var(--ink);margin-bottom:25px}.personal-story-content>p:not(.personal-story-lead){font-size:14px;line-height:2.1;margin-top:19px}.personal-focus{background:#f4f7fb;padding-block:84px 88px}.personal-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:48px}.personal-heading h2{font-size:35px;font-weight:500;letter-spacing:-.8px;line-height:1.5;margin-top:16px}.personal-heading>p{font-size:12px;color:#7a889b;line-height:1.9;padding-bottom:3px}.personal-focus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px}.personal-focus-item{border-top:1px solid #cfdbea;padding-top:23px}.personal-number{font-size:14px;color:var(--blue);font-weight:500}.personal-focus-kicker{font-size:8px;letter-spacing:1.7px;color:#7b8da4;margin:27px 0 9px}.personal-focus-item h3{font-size:26px;font-weight:500;margin-bottom:19px}.personal-focus-item>p:not(.personal-focus-kicker){font-size:12px;line-height:2.1;max-width:330px}.personal-focus-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:25px}.personal-focus-tags span{font-size:9px;color:#677e9a;border:1px solid #d7e1ed;padding:3px 10px}.personal-practice{display:grid;grid-template-columns:.8fr 1.5fr;gap:105px;padding-block:99px 90px}.personal-practice .personal-section-label .text-link{margin-top:23px}.personal-practice-list{display:grid;gap:29px}.personal-practice-list article{display:grid;grid-template-columns:30px 1fr;gap:22px;padding-bottom:28px;border-bottom:1px solid var(--line)}.personal-practice-list article:last-child{border-bottom:0;padding-bottom:0}.personal-practice-list article>span{font-size:10px;color:var(--blue);padding-top:4px}.personal-practice-list h3{font-size:18px;font-weight:500;margin-bottom:13px}.personal-practice-list p{font-size:13px;line-height:2}.personal-life-note{border-top:1px solid var(--line);padding-block:41px 67px}.personal-life-note>div{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:16px 0 11px}.personal-life-note h2{font-size:25px;line-height:1.5;font-weight:500}.personal-life-note>p:last-child{font-size:12px;color:#7a8ba0}.personal-life-note .text-link{flex-shrink:0}
.visual-notes-intro{padding-block:78px 0}.visual-notes-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;margin-top:23px}.visual-notes-heading h1{font-size:clamp(46px,5vw,74px);line-height:1.32;font-weight:500;letter-spacing:-2px}.visual-notes-heading>div{padding:0 7% 9px 0}.visual-notes-heading>div>p{font-size:14px;line-height:2;color:#78879a}.visual-notes-heading .text-link{margin-top:24px}.visual-notes-rule{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid var(--line);margin-top:51px;padding:21px 0 24px;color:#8795a7;font-size:8px;letter-spacing:1.8px}.photo-journal{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:78px}.journal-photo{position:relative;display:block;width:100%;padding:0;background:#edf1f4;overflow:hidden;line-height:0}.journal-photo img{width:100%;height:auto;transition:transform .5s;filter:saturate(.9)}.journal-photo:hover img{transform:scale(1.025)}.journal-photo-expand{position:absolute;right:20px;bottom:20px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #ffffff73;border-radius:50%;background:#17284430;color:white;font-size:19px;line-height:1;transition:background .2s}.journal-photo:hover .journal-photo-expand{background:#17284499}.visual-note-landscape{grid-column:1/-1}.visual-note-landscape .journal-photo img{aspect-ratio:2.13;object-fit:cover;object-position:50% 58%}.visual-note-bear{grid-column:1/6}.visual-note-flowers{grid-column:8/13;margin-top:117px}.visual-note-woodland{grid-column:2/7}.visual-note-blossom{grid-column:8/13;margin-top:151px}.visual-note-bear img,.visual-note-flowers img,.visual-note-woodland img{aspect-ratio:3/4;object-fit:cover}.visual-note-bear img{object-position:50% 42%}.visual-note-flowers img{object-position:50% 58%}.visual-note-woodland img{object-position:50% 45%}.visual-note-blossom img{aspect-ratio:3/2;object-fit:cover}.visual-note figcaption{display:flex;gap:20px;align-items:flex-start;padding-top:23px}.visual-note-index{font-size:9px;color:#96a4b6;letter-spacing:1px;padding-top:5px}.visual-note figcaption h2{font-size:18px;font-weight:500;letter-spacing:.2px;line-height:1.5}.visual-note figcaption p{font-size:11px;line-height:1.9;color:#8b97a8;margin-top:8px}.visual-note-caption-line{width:55px;height:1px;background:var(--line);margin-left:auto;margin-top:13px}.visual-note-landscape figcaption{padding-top:26px}.visual-note-landscape figcaption h2{font-size:21px}.visual-notes-closing{text-align:center;margin-top:107px;padding-block:56px 90px;border-top:1px solid var(--line)}.visual-closing-mark{display:inline-block;color:var(--ink);font-size:38px;font-weight:600;letter-spacing:-3px;line-height:1;margin-bottom:30px}.visual-closing-mark>span{color:var(--blue)}.visual-notes-closing .eyebrow{font-size:8px;letter-spacing:1.8px}.visual-notes-closing h2{font-size:30px;font-weight:500;margin-top:15px}.visual-notes-closing>p:not(.eyebrow){font-size:12px;color:#8795a7;margin-top:16px}.visual-notes-closing>div{display:flex;justify-content:center;gap:35px;margin-top:24px}
@media(min-width:1500px){.personal-intro{padding-block:103px 117px}.visual-notes-intro{padding-top:92px}}
@media(max-width:1080px){.personal-intro{gap:55px;padding-block:72px 90px;grid-template-columns:1.15fr .9fr}.personal-page h1{font-size:43px;letter-spacing:-1px}.personal-portrait img{height:440px}.personal-greeting{font-size:18px}.personal-intro-text{font-size:12px}.personal-education{margin-top:29px}.personal-story,.personal-practice{gap:60px;grid-template-columns:.8fr 1.35fr}.personal-section-label h2{font-size:29px}.personal-story-content .personal-story-lead{font-size:20px}.personal-story-content>p:not(.personal-story-lead){font-size:13px}.personal-focus-grid{gap:28px}.personal-heading h2{font-size:30px}.personal-heading>p{font-size:11px}.personal-heading{gap:25px}.personal-focus-item h3{font-size:23px}.personal-focus-item>p:not(.personal-focus-kicker){font-size:11px}.visual-notes-heading h1{font-size:62px}.visual-notes-heading>div{padding-right:0}.photo-journal{column-gap:18px;row-gap:60px}.visual-note-flowers{grid-column:7/13;margin-top:90px}.visual-note-bear{grid-column:1/7}.visual-note-woodland{grid-column:1/7}.visual-note-blossom{grid-column:7/13;margin-top:120px}.visual-note-caption-line{width:30px}}
@media(max-width:760px){.personal-page h1{font-size:clamp(32px,8.2vw,47px);line-height:1.5;letter-spacing:-1px}.personal-intro{padding-block:49px 59px;grid-template-columns:1fr;gap:37px}.personal-intro h1{margin:20px 0 25px}.personal-intro-copy{padding-bottom:0}.personal-greeting{font-size:18px;margin-bottom:13px}.personal-intro-text{font-size:12px;line-height:2.15}.personal-desktop-break{display:none}.personal-intro-links{gap:27px;margin-top:22px}.personal-education{margin-top:27px;padding-top:18px;font-size:10px}.personal-education span{font-size:7px;margin-bottom:5px}.personal-portrait{width:94%;max-width:410px;margin:0 auto 13px}.personal-portrait:before{inset:12px -12px -12px 12px}.personal-portrait img{height:auto;aspect-ratio:4/4.9;object-position:center 63%}.personal-portrait figcaption{padding:17px 20px;font-size:8px}.personal-portrait figcaption>span:first-child{letter-spacing:1.5px}.personal-story{padding-block:51px 58px;grid-template-columns:1fr;gap:25px}.personal-section-label h2{font-size:27px;line-height:1.5;margin-top:15px}.personal-section-label h2 br{display:none}.personal-story-content .personal-story-lead{font-size:18px;line-height:1.8;margin-bottom:21px}.personal-story-content>p:not(.personal-story-lead){font-size:12px;line-height:2.15;margin-top:16px}.personal-focus{padding-block:53px 57px}.personal-heading{display:block;margin-bottom:31px}.personal-heading h2{font-size:27px;margin-top:15px;max-width:350px}.personal-heading>p{font-size:11px;margin-top:14px}.personal-heading>p br{display:none}.personal-focus-grid{grid-template-columns:1fr;gap:31px}.personal-focus-item{position:relative;padding-top:23px}.personal-number{position:absolute;right:3px;top:24px;font-size:12px}.personal-focus-kicker{font-size:7px;margin:0 0 8px}.personal-focus-item h3{font-size:24px;margin-bottom:14px}.personal-focus-item>p:not(.personal-focus-kicker){font-size:12px;max-width:100%;line-height:2.1}.personal-focus-tags{margin-top:20px}.personal-focus-tags span{font-size:8px}.personal-practice{padding-block:55px 55px;grid-template-columns:1fr;gap:29px}.personal-practice .personal-section-label .text-link{margin-top:16px}.personal-practice-list{gap:23px}.personal-practice-list article{grid-template-columns:20px 1fr;gap:13px;padding-bottom:23px}.personal-practice-list h3{font-size:17px;line-height:1.7;margin-bottom:10px}.personal-practice-list p{font-size:12px;line-height:2.1}.personal-life-note{padding-block:33px 49px}.personal-life-note>div{display:block;margin-top:14px}.personal-life-note h2{font-size:23px;max-width:320px;line-height:1.6}.personal-life-note .text-link{margin-top:15px}.personal-life-note>p:last-child{font-size:11px;line-height:2;max-width:315px}.visual-notes-intro{padding-top:46px}.visual-notes-heading{display:block;margin-top:20px}.visual-notes-heading h1{font-size:clamp(43px,12vw,60px);line-height:1.35;letter-spacing:-1.5px}.visual-notes-heading>div{padding:0;margin-top:25px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.visual-notes-heading>div>p{font-size:11px;line-height:1.95;flex-shrink:0}.visual-notes-heading .text-link{font-size:9px;gap:7px;margin-top:0;padding-bottom:5px}.visual-notes-rule{font-size:6px;letter-spacing:1px;margin-top:31px;padding:17px 0 19px}.visual-notes-rule>span:last-child{flex-shrink:0}.photo-journal{grid-template-columns:1fr;gap:37px}.visual-note-landscape,.visual-note-bear,.visual-note-flowers,.visual-note-woodland,.visual-note-blossom{grid-column:1;margin-top:0}.visual-note-landscape .journal-photo img{aspect-ratio:1.45;object-position:center 60%}.journal-photo-expand{width:32px;height:32px;right:14px;bottom:14px;font-size:17px}.visual-note-bear img,.visual-note-flowers img,.visual-note-woodland img{aspect-ratio:3/4}.visual-note-blossom img{aspect-ratio:3/2}.visual-note figcaption,.visual-note-landscape figcaption{padding-top:17px;gap:15px}.visual-note figcaption h2,.visual-note-landscape figcaption h2{font-size:17px}.visual-note figcaption p{font-size:10px;margin-top:6px}.visual-note-index{font-size:8px;padding-top:5px}.visual-note-caption-line{width:27px;margin-top:11px}.visual-notes-closing{margin-top:54px;padding-block:39px 58px}.visual-closing-mark{font-size:32px;margin-bottom:24px}.visual-notes-closing .eyebrow{font-size:7px;letter-spacing:1.3px}.visual-notes-closing h2{font-size:25px;margin-top:14px}.visual-notes-closing>p:not(.eyebrow){font-size:11px;margin-top:13px}.visual-notes-closing>div{gap:26px;margin-top:22px}.visual-notes-closing .text-link{font-size:10px;gap:10px}}
@media(prefers-reduced-motion:reduce){.journal-photo img,.journal-photo-expand{transition:none}}
