.profile-page{--profile-muted:#666;--profile-panel:#f7f7f7;background:var(--canvas);color:var(--ink);font-size:1.0625rem;line-height:var(--site-reading-line-height)}.profile-page :where(h1,h2,h3,p,figure){margin:0}.profile-page :where(h1,h2,h3){--type-weight-base:500;font-weight:max(100, calc(var(--type-weight-base,400) - var(--type-weight-reduction)));text-wrap:balance}.profile-page :where(a,button):focus-visible{outline:2px solid var(--ink);outline-offset:5px}.profile-page :where(h1,h2)>span,.profile-page p,.profile-foundation figcaption{color:var(--profile-muted)}.profile-shell{width:min(var(--editorial-card-content-max), calc(100% - 2 * var(--editorial-card-inline-inset)));margin-inline:auto}.profile-page section[id]{scroll-margin-top:7rem}.profile-hero{--profile-title-size:clamp(2.5rem, 4.1vw, 4rem);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;column-gap:clamp(3rem,8vw,8rem);padding-top:clamp(10rem,14vw,14rem);padding-bottom:clamp(5rem,9vw,9rem);display:grid}.profile-hero__copy{grid-row:1/span 4;grid-template-rows:subgrid;display:grid}.profile-eyebrow{font-size:.875rem;line-height:1.5}.profile-hero h1{font-size:var(--profile-title-size);line-height:var(--site-heading-line-height);letter-spacing:normal;overflow-wrap:anywhere;margin-top:1.25rem}.profile-hero h1 span{display:block}.profile-hero__description{max-width:34rem;margin-top:1.75rem!important}.profile-action__button{border-radius:var(--radius-pill);background:var(--ink);width:fit-content;color:var(--canvas);margin-top:1.75rem;font-size:.875rem;text-decoration:none}.profile-destinations{margin-top:calc(.5rem + (var(--profile-title-size) - 2.5rem) * .1875);grid-area:2/2/span 3;align-self:start;display:grid;container:profile-destinations/inline-size}.profile-destinations>a{border-radius:var(--radius-media);min-height:3.25rem;color:var(--ink);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:1.5rem;padding:.75rem;text-decoration:none;display:flex;position:relative}.profile-destinations>a:not(:last-child):after{content:"";background:var(--line);pointer-events:none;height:1px;position:absolute;bottom:-1px;left:0;right:0}.profile-destinations>a:last-child{border-bottom:0}.profile-destinations>a>span{gap:.3rem;min-width:0;display:grid}.profile-destinations strong{--type-weight-base:500;font-weight:max(100, calc(var(--type-weight-base,400) - var(--type-weight-reduction)))}.profile-destinations a>span>span{color:var(--profile-muted);font-size:.9375rem}.profile-destinations svg{flex:none;width:1rem;height:1rem;transform:rotate(-45deg)}@container profile-destinations (width>=30rem){.profile-destinations>a>span{align-items:baseline;gap:.75rem;display:flex}.profile-destinations strong{flex:none}}.profile-text-link:hover{text-underline-offset:.3em;text-decoration:underline}.profile-section{padding-block:var(--site-chapter-space)}.profile-section-heading{margin-bottom:var(--site-reading-space);grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}.profile-page h2{font-size:var(--site-section-size);line-height:var(--site-heading-line-height);letter-spacing:normal}.profile-section-heading>p{justify-self:end;max-width:26rem}.profile-section-heading--centered{text-align:center;grid-template-columns:1fr;justify-items:center;gap:1.25rem;display:grid}.profile-section-heading--centered>p{justify-self:center;max-width:32rem}.profile-principles{border-radius:var(--radius-card);background:var(--profile-panel);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.profile-principles article{padding:clamp(1.5rem,3vw,3rem)}.profile-principles article+article{border-left:1px solid var(--line)}.profile-principles h3{letter-spacing:-.025em;margin-bottom:1rem;font-size:1.375rem}.profile-principles p{font-size:1rem}.profile-work{gap:var(--editorial-card-column-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.profile-text-link{width:fit-content;min-height:2.75rem;color:var(--ink);align-items:center;gap:.625rem;font-size:.9375rem;text-decoration:none;display:inline-flex}.profile-text-link svg{width:1rem;height:1rem}.profile-work__more{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-top:.75rem;padding-top:1.25rem;display:flex}.profile-voices{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(2rem,6vw,6rem);margin-top:clamp(4rem,8vw,8rem);display:grid}.profile-voices h2{margin-top:1rem}.profile-voices__testimonials{--continuity-testimonial-border:var(--line);--continuity-testimonial-attribution:var(--profile-muted);--continuity-testimonial-strong:var(--ink);--continuity-testimonial-quote:var(--ink);--continuity-testimonial-quote-size:1.125rem;--continuity-testimonial-attribution-size:.875rem;--continuity-testimonial-avatar-size:2.75rem;min-width:0}.profile-foundation{border-top:1px solid var(--line);padding-top:var(--site-chapter-space);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(3rem,6vw,6rem);display:grid}.profile-foundation__copy{gap:1.5rem;display:grid}.profile-foundation__image img{aspect-ratio:1.35;object-fit:cover;width:100%;height:auto;filter:var(--image-monochrome-treatment);display:block}.profile-foundation figcaption{margin-top:.75rem;font-size:.8125rem}.profile-continuity{padding-block:var(--site-chapter-space);text-align:center;justify-items:center;display:grid}.profile-continuity h2{margin-top:1rem}.profile-continuity>p:not(.profile-eyebrow){max-width:37rem;margin-top:1.5rem}.profile-essays{--home-gutter:var(--editorial-card-inline-inset);--home-content-max:var(--editorial-card-content-max);padding-inline:var(--home-gutter);overflow:clip}.profile-essays>.profile-section-heading{max-width:var(--home-content-max);margin-inline:auto}@media (width<=64rem){.profile-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:3rem}.profile-principles article{padding:1.5rem}}@media (width<=48rem){.profile-hero,.profile-section-heading,.profile-work,.profile-voices,.profile-foundation{grid-template-columns:minmax(0,1fr)}.profile-hero{gap:2.5rem;padding-top:8rem;padding-bottom:2.5rem}.profile-hero__copy{grid-row:auto;display:block}.profile-destinations{grid-area:auto;margin-top:0}.profile-hero h1{max-width:36rem}.profile-section-heading{margin-bottom:var(--site-reading-space);gap:1.25rem}.profile-section-heading>p{justify-self:start}.profile-section-heading--centered>p{justify-self:center}.profile-principles{grid-template-columns:minmax(0,1fr)}.profile-principles article{padding:1.75rem}.profile-principles article+article{border-top:1px solid var(--line);border-left:0}.profile-work,.profile-voices,.profile-foundation{gap:2rem}.profile-foundation__image{max-width:36rem}}
