.author-page{isolation:isolate}.author-page .author-page__eyebrow{color:var(--color-muted);letter-spacing:.13em;text-transform:uppercase;margin:0 0 20px;font-size:10px;line-height:1.6}.author-page__hero .author-page__eyebrow{color:var(--color-canvas)}.author-page__button{border-color:var(--color-surface);background:var(--color-surface);color:var(--color-ink);margin-top:16px}.author-page__button img{transform:rotate(90deg)}.author-page__mobile-hero-action,.author-page__mobile-intro-label{display:none}.author-page__content{min-height:100svh;padding-block:calc(var(--section-header-height) + var(--section-block-gap)) var(--section-block-gap);background:var(--color-surface);position:relative}.author-page__biography{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.author-page__bio-copy>p{max-width:720px;color:var(--color-muted);margin:0;font-size:15px;line-height:1.85}.author-page__bio-copy>p+p{margin-top:18px}.author-page__bio-copy>h2+p{color:var(--color-ink);white-space:pre-line;font-size:clamp(16px,1.3vw,19px);line-height:1.65}.author-page__bio-copy a{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-muted);text-decoration-color:var(--color-muted);text-underline-offset:.2em}.author-page__bio-copy a:hover{text-decoration-color:currentColor}.author-page__sidebar{gap:clamp(26px,3vw,42px);min-width:0;display:grid}.author-page__sidebar h2{letter-spacing:-.02em;margin:0 0 10px;font-size:18px;font-weight:500;line-height:1.4}.author-page__social-links{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.author-page__social-links a{width:var(--author-social-size,38px);height:var(--author-social-size,38px);border:1px solid var(--color-canvas);color:var(--color-ink);border-radius:50%;place-items:center;display:grid}.author-page__social-links a:hover{background:var(--color-canvas)}.author-page__hero .author-page__social-links{--author-social-size:34px;margin-block:24px 12px}.author-page__hero .author-page__social-links a{color:var(--color-surface);border-color:#ffffff47}.author-page__hero .author-page__social-links a:hover{background:#ffffff1f}.author-page__hero .author-page__social-links svg{width:15px;height:15px}@media (pointer:coarse){.author-page__social-links a{width:44px;height:44px}}.author-page__guides{scroll-margin-top:calc(var(--section-header-height) + 24px)}.author-page__guide-list{min-width:0}.author-page__guide-list article{border-bottom:1px solid var(--color-canvas)}.author-page__guide-list a{color:var(--color-ink);justify-content:space-between;align-items:center;gap:20px;padding-block:15px;text-decoration:none;display:flex}.author-page__guide-list h3{letter-spacing:-.03em;margin:0;font-size:clamp(15px,1.3vw,19px);font-weight:400;line-height:1.4}.author-page__guide-list .author-page__eyebrow{margin-bottom:5px}.author-page__guide-arrow{border:1px solid var(--color-canvas);border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.author-page__guide-list a:hover .author-page__guide-arrow{background:var(--color-canvas)}.author-page :is(a,button):focus-visible{outline-offset:5px;outline:2px solid}@media (min-width:701px) and (prefers-reduced-motion:no-preference){.author-page[data-sections-ready=true]>[data-page-section]{top:var(--page-section-pin,0px);z-index:var(--page-section-layer,0);position:sticky}.author-page[data-sections-ready=true] [data-section-exit]{transform:scale(calc(1 - var(--agency-exit-progress,0) * .06));opacity:calc(1 - var(--agency-exit-progress,0));transform-origin:50%;will-change:transform, opacity}}@media (max-width:1000px){.author-page__biography{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:36px}}@media (max-width:700px){.author-page__content{padding-block:112px 48px}.author-page__biography{grid-template-columns:minmax(0,1fr);gap:32px}}.author-page__hero .author-page__intro{max-width:880px}.author-page__identity{align-items:center;gap:32px;margin-block:36px 28px;display:flex}.author-page__avatar{object-fit:cover;border-radius:50%;flex:0 0 128px;width:128px;height:128px;display:block}.author-page__identity .author-page__eyebrow{margin-bottom:10px}.author-page__hero .author-page__identity h1{margin:0 0 12px;font-size:clamp(38px,4.8vw,64px);line-height:1.12}.author-page__identity .author-page__role{color:var(--color-feather);letter-spacing:-.025em;margin:0;font-size:16px;line-height:1.5}.author-page__hero .secondary-hero__layout .author-page__intro>p.author-page__introduction{max-width:720px;margin-bottom:20px;font-size:17px;line-height:1.85}@media (max-width:700px){.author-page__hero .author-page__intro{text-align:center;margin-inline:auto}.author-page__hero .cookie-page__breadcrumb ol,.author-page__hero .author-page__social-links{justify-content:center}.author-page__identity{flex-direction:column;gap:16px;margin-top:28px}.author-page__avatar{flex-basis:88px;width:88px;height:88px}.author-page__hero .author-page__identity h1{font-size:34px}.author-page__identity .author-page__role{font-size:13px}.author-page__identity .author-page__eyebrow{display:none}.author-page .author-page__mobile-intro-label{margin-bottom:10px;display:block}.author-page__hero .secondary-hero__layout .author-page__intro>p.author-page__introduction{font-size:15px}.author-page__hero>.hero__benefits,.author-page__intro>.author-page__button{display:none}.author-page__mobile-hero-action{justify-content:center;padding:0 20px 36px;display:flex}.author-page__mobile-hero-action .author-page__button{margin-top:0}}
