.gf-author{--gf-paper:#f8f4eb;--gf-ink:#202821;--gf-green:#304b3d;--gf-red:#d13f1e;--gf-line:#d9d9cb;background:var(--gf-paper);color:var(--gf-ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:1.65}
.gf-author *{box-sizing:border-box}.gf-author a{color:inherit;text-underline-offset:5px}.gf-author a:focus-visible{outline:3px solid var(--gf-red);outline-offset:6px}.gf-author__wrap{max-width:1280px;margin:auto;padding:0 48px}.gf-author__crumb{padding:30px 0;display:flex;gap:16px;font-size:12px;border-bottom:1px solid var(--gf-line)}.gf-author__crumb a{text-decoration:none}.gf-author__hero{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;padding:70px 0 86px;align-items:center}.gf-author__eyebrow{font-size:11px!important;text-transform:uppercase;letter-spacing:.18em;font-weight:700;margin:0 0 22px!important}.gf-author h1{font:400 clamp(76px,8.4vw,120px)/.94 Georgia,serif;letter-spacing:-.065em;margin:0 0 28px;max-width:none}.gf-author h1 em{font-weight:400;color:var(--gf-red)}.gf-author__role{font-size:16px;font-weight:600;margin:0 0 20px}.gf-author__lead{font:400 21px/1.55 Georgia,serif;margin:0 0 30px;max-width:470px}.gf-author__button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;background:var(--gf-red);color:#fff!important;padding:16px 23px;border-radius:14px;font-size:14px;font-weight:650;text-decoration:none;min-height:52px}.gf-author__button:hover{background:#b53418}.gf-author__identity{position:relative;aspect-ratio:1/1.16;background:var(--gf-green);color:#f7f0df;border-radius:160px 160px 8px 8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.gf-author__initials{position:relative;z-index:1;font:italic 140px Georgia,serif;letter-spacing:-.13em;margin-left:-15px}.gf-author__orbit{position:absolute;width:78%;height:67%;border:1px solid #a8b29c;border-radius:50%;transform:rotate(-26deg)}.gf-author__orbit:before,.gf-author__orbit:after{content:"";position:absolute;inset:18px -26px;border:1px solid #a8b29c;border-radius:50%;transform:rotate(48deg)}.gf-author__orbit:after{inset:35px -35px;transform:rotate(100deg)}.gf-author__identity-note{position:absolute;left:32px;bottom:29px;font-size:10px;line-height:1.9;letter-spacing:.1em}.gf-author__corner{position:absolute;right:23px;bottom:27px;font:36px Georgia;color:#efb471}.gf-author h2{font:400 clamp(30px,3vw,43px)/1.14 Georgia,serif;letter-spacing:-.035em;margin:0 0 24px;max-width:none}.gf-author__about{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;padding:66px 0;border-top:1px solid var(--gf-line)}.gf-author__bio p{font-size:16px;margin:0 0 22px;line-height:1.8}.gf-author__topics{display:flex;gap:8px;flex-wrap:wrap;margin-top:28px}.gf-author__topics span{font-size:11px;border:1px solid #b8c4b0;border-radius:30px;padding:8px 13px}.gf-author__principles{padding:60px 36px;background:#edf0e6;border:1px solid var(--gf-line);border-radius:8px}.gf-author__section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}.gf-author__section-head>p{font-size:14px;max-width:260px;margin:0 0 28px;line-height:1.7}.gf-author__principle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.gf-author__principle-grid article{border-top:1px solid #a9b59f;padding-top:20px}.gf-author__principle-grid article>span{font:24px Georgia;color:#526649}.gf-author h3{font:400 26px/1.22 Georgia,serif;letter-spacing:-.025em;margin:22px 0 17px}.gf-author__principle-grid p{font-size:14px;line-height:1.8;margin:0}.gf-author__disclosure{font-size:12px!important;line-height:1.75;border-top:1px solid #cbd2c0;padding-top:26px;margin:35px 0 0;max-width:920px}.gf-author__guides{padding:74px 0;scroll-margin-top:30px}.gf-author__text-link{font-size:13px;display:inline-block;margin-bottom:28px}.gf-author__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.gf-author__guide{border:1px solid var(--gf-line);border-radius:8px;overflow:hidden;background:#fffdf8;display:flex;flex-direction:column}.gf-author__guide-art{display:block;aspect-ratio:4/3;background:#e4e8db;overflow:hidden}.gf-author__guide-art img{width:100%;height:100%;object-fit:cover;display:block}.gf-author__guide-placeholder{height:100%;display:flex;justify-content:center;align-items:center;background:#e4e8db;color:#65785d;font:66px Georgia}.gf-author__guide-copy{padding:25px;display:flex;flex-direction:column;flex:1}.gf-author__guide-copy>span{font-size:10px;text-transform:uppercase;letter-spacing:.1em}.gf-author__guide-copy h3{font-size:25px;margin:14px 0 26px}.gf-author__guide-copy h3 a{text-decoration:none}.gf-author__guide-copy .gf-author__text-link{margin:auto 0 0;font-weight:600}.gf-author__contact{display:flex;align-items:center;justify-content:space-between;gap:48px;border-top:1px solid var(--gf-line);padding:48px 0 75px}.gf-author__contact>div{max-width:630px}.gf-author__contact h2{font-size:33px}.gf-author__contact p{font-size:14px;line-height:1.8;margin:0}.gf-author__contact>.gf-author__button{flex-shrink:0}
.gf-author-bio{max-width:760px;margin:48px auto 20px;padding:25px;border:1px solid #d9d9cb;border-radius:12px;display:flex;align-items:center;gap:22px;background:#f8f4eb;color:#202821}.gf-author-bio__initials{flex-shrink:0;background:#304b3d;color:#fff;border-radius:50%;width:64px;height:64px;display:flex;align-items:center;justify-content:center;font:italic 27px Georgia}.gf-author-bio p{margin:8px 0 0;font-size:14px;line-height:1.6}.gf-author-bio a{color:inherit;text-underline-offset:4px}.gf-author-bio a:focus-visible{outline:3px solid #d13f1e;outline-offset:4px}.gf-author-bio strong{font-size:18px}
@media(max-width:950px){.gf-author__wrap{padding:0 30px}.gf-author__hero{gap:35px}.gf-author__identity{aspect-ratio:1/1.4}.gf-author__initials{font-size:110px}.gf-author__about{gap:40px}.gf-author__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gf-author__contact{align-items:start}.gf-author__contact>.gf-author__button{flex-shrink:1}}
@media(max-width:650px){.gf-author__wrap{padding:0 22px}.gf-author__crumb{font-size:11px;gap:12px;padding:22px 0}.gf-author__hero{grid-template-columns:1fr;padding:45px 0;gap:35px}.gf-author h1{font-size:76px}.gf-author__lead{font-size:20px}.gf-author__identity{aspect-ratio:1.35/1;border-radius:140px 140px 8px 8px;max-width:390px;width:100%;margin:auto}.gf-author__initials{font-size:102px}.gf-author__identity-note{left:22px;bottom:20px;font-size:8px}.gf-author__corner{bottom:20px}.gf-author__about{grid-template-columns:1fr;gap:15px;padding:42px 0}.gf-author h2{font-size:32px}.gf-author__principles{padding:30px 23px}.gf-author__section-head{display:block}.gf-author__section-head>p{max-width:none;margin-bottom:25px}.gf-author__principle-grid{grid-template-columns:1fr;gap:28px}.gf-author__guides{padding:45px 0}.gf-author__grid{grid-template-columns:1fr}.gf-author__guide-copy h3{font-size:26px}.gf-author__contact{display:block;padding:35px 0 50px}.gf-author__contact .gf-author__button{margin-top:24px}.gf-author__button{max-width:100%;font-size:13px}.gf-author-bio{padding:20px;gap:15px;align-items:start}.gf-author-bio__initials{width:45px;height:45px;font-size:22px}}
@media(prefers-reduced-motion:reduce){.gf-author *{scroll-behavior:auto}}

.gf-author__identity{margin:0}.gf-author__portrait{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 35%;position:absolute;inset:0}.gf-author__portrait-caption{position:absolute;bottom:0;left:0;width:100%;padding:72px 28px 25px;background:linear-gradient(transparent,rgba(0,0,0,.78));color:white;display:flex;flex-direction:column;font-size:12px}.gf-author__portrait-caption strong{font:26px Georgia;margin-bottom:5px}.gf-author-bio__portrait{object-fit:cover;border-radius:50%;flex-shrink:0;width:64px;height:64px}.gf-author__identity-note,.gf-author__corner{display:none}@media(max-width:650px){.gf-author__identity{aspect-ratio:1/1}.gf-author__portrait-caption{padding:65px 24px 22px}.gf-author-bio__portrait{width:48px;height:48px}}
