body.g-about-page .fb-split-section[data-fb-hero=true]{padding-bottom:64px;padding-top:36px}body.g-about-page .fb-split-section[data-fb-hero=true] .fb-split{align-items:center;display:grid;gap:clamp(44px,6vw,88px);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}body.g-about-page .fb-split-section[data-fb-hero=true] .fb-split-copy{display:block;padding:20px 0}body.g-about-page .fb-split-section[data-fb-hero=true] .fb-split-copy .fb-title{font-size:clamp(52px,5.7vw,84px);line-height:1.04;max-width:580px}body.g-about-page .fb-split-section[data-fb-hero=true] .fb-split-copy .fb-copy{font-size:18px;line-height:1.65;margin:26px 0 0;max-width:465px;text-wrap:pretty}body.g-about-page .fb-split-section[data-fb-hero=true] .fb-split-figure{display:block;margin-inline:auto;max-width:610px;width:100%}body.g-about-page .fb-split-section[data-fb-hero=true] .fb-split-image{aspect-ratio:6/5;border-radius:24px;height:auto;max-width:none;overflow:hidden;width:100%}body.g-about-page .fb-split-section[data-fb-hero=true] .fb-split-image img{height:100%;object-fit:cover;object-position:var(--fb-focal-point);width:100%}body.g-about-page .fb-editorial:has(.g-about-story-copy){padding-bottom:74px;padding-top:32px}body.g-about-page .fb-editorial:has(.g-about-story-copy) .fb-editorial-layout{max-width:1220px}body.g-about-page .fb-editorial:has(.g-about-story-copy) .fb-editorial-body{align-items:start;display:grid;gap:clamp(44px,6vw,88px);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}body.g-about-page .fb-editorial:has(.g-about-story-copy) .fb-title{font-size:clamp(42px,4.3vw,62px);margin:0;max-width:440px}body.g-about-page .fb-editorial:has(.g-about-story-copy) .fb-editorial-content{font-size:17px;line-height:1.75;max-width:640px}body.g-about-page .fb-editorial:has(.g-about-story-copy) .fb-editorial-rich-copy p{margin:0 0 20px;text-wrap:pretty}body.g-about-page .fb-editorial:has(.g-about-story-copy) .fb-editorial-rich-copy p:last-child{margin-bottom:0}body.g-about-page .fb-split-section[data-fb-hero=false]{padding-bottom:60px;padding-top:60px}body.g-about-page .fb-split-section[data-fb-hero=false] .fb-split{gap:clamp(44px,6vw,88px);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);max-width:1220px}body.g-about-page .fb-split-section[data-fb-hero=false] .fb-title{font-size:clamp(40px,4.3vw,62px);max-width:460px}body.g-about-page .fb-split-section[data-fb-hero=false] .fb-copy{font-size:17px;line-height:1.75;max-width:480px}body.g-about-page .fb-split-section[data-fb-hero=false] .fb-split-figure{margin-inline:auto;max-width:350px;width:100%}body.g-about-page .fb-split-section[data-fb-hero=false] .fb-split-image{aspect-ratio:auto;background:none;border-radius:0;height:auto;overflow:visible}body.g-about-page .fb-split-section[data-fb-hero=false] .fb-split-image img{aspect-ratio:3/4;border-radius:24px;height:auto}body.g-about-page .fb-split-section[data-fb-hero=false] .fb-preset-card{background:none;border-radius:0;box-shadow:none;padding:17px 0 0;position:static}body.g-about-page .fb-split-section[data-fb-hero=false] .fb-preset-name{font-size:17px;letter-spacing:-.02em;line-height:1.3;margin-bottom:4px}body.g-about-page .fb-split-section[data-fb-hero=false] .fb-preset-description{font-size:13px;line-height:1.5}body.g-about-page .fb-editorial:has(.about-team-facts){--g-ink:#f7f7f4;--g-paper:#20211f;--g-muted:#bec0ba;background:#20211f;border-radius:28px;margin:28px 28px 0}body.g-about-page .fb-editorial:has(.about-team-facts){padding-bottom:70px;padding-top:70px}body.g-about-page .fb-editorial:has(.about-team-facts) .fb-editorial-layout{max-width:1220px}body.g-about-page .fb-editorial:has(.about-team-facts) .fb-editorial-body{align-items:start;column-gap:clamp(48px,7vw,100px);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);row-gap:24px}body.g-about-page .fb-editorial:has(.about-team-facts) .fb-title{font-size:clamp(38px,3.8vw,54px);grid-column:1;grid-row:1;line-height:1.08;margin:0}body.g-about-page .fb-editorial:has(.about-team-facts) .fb-editorial-lead{color:#bec0ba;font-size:18px;grid-column:1;grid-row:2;line-height:1.6;margin:0;max-width:450px}body.g-about-page .fb-editorial:has(.about-team-facts) .fb-editorial-content{font-size:15px;grid-column:2;grid-row:1/span 2;line-height:1.7;max-width:none}body.g-about-page .fb-editorial:has(.about-team-facts) .fb-editorial-content p{margin:0;text-wrap:pretty}.about-team-facts{border-bottom:1px solid #ffffff30;display:grid;gap:30px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 24px!important;padding:0 0 26px}.about-team-facts>div{align-items:flex-start;display:flex;flex-direction:column}.about-team-facts dt{color:#bec0ba;font-size:14px;margin-top:12px;order:2}.about-team-facts dd{color:#f7f7f4;font-size:clamp(56px,5.8vw,80px);font-weight:450;letter-spacing:-.055em;line-height:1;order:1}.about-team-facts .about-team-fact-note{color:#bec0ba;display:block;font-size:10px;line-height:1.5;margin:8px 0 0!important}body.g-about-page .fb-cards{--g-soft:#fff;padding-bottom:88px;padding-top:88px}body.g-about-page .fb-cards .fb-title{font-size:clamp(40px,4.2vw,60px)}body.g-about-page .fb-cards .fb-content-card{background:#f4f5f6;display:flex}body.g-about-page .fb-cards .fb-card-content{padding:30px}body.g-about-page .fb-cards .fb-card-content h3{font-size:27px}@media(max-width:1050px){body.g-about-page .fb-editorial:has(.about-team-facts) .fb-editorial-body{column-gap:40px}}@media(max-width:700px){body.g-about-page .fb-split-section[data-fb-hero=true]{padding-bottom:30px;padding-top:28px}body.g-about-page .fb-split-section[data-fb-hero=true] .fb-split{gap:30px;grid-template-columns:1fr}body.g-about-page .fb-split-section[data-fb-hero=true] .fb-split-copy{padding:0}body.g-about-page .fb-split-section[data-fb-hero=true] .fb-split-copy .fb-title{font-size:clamp(42px,11vw,62px);max-width:520px}body.g-about-page .fb-split-section[data-fb-hero=true] .fb-split-copy .fb-copy{font-size:16px;margin:22px 0 0;max-width:350px}body.g-about-page .fb-split-section[data-fb-hero=true] .fb-split-figure{max-width:480px}body.g-about-page .fb-split-section[data-fb-hero=true] .fb-split-image{aspect-ratio:6/5;border-radius:20px;max-width:none;width:100%}body.g-about-page .fb-editorial:has(.g-about-story-copy){padding-bottom:44px;padding-top:28px}body.g-about-page .fb-editorial:has(.g-about-story-copy) .fb-editorial-body{gap:24px;grid-template-columns:1fr}body.g-about-page .fb-editorial:has(.g-about-story-copy) .fb-title{font-size:40px}body.g-about-page .fb-editorial:has(.g-about-story-copy) .fb-editorial-content{font-size:16px}body.g-about-page .fb-split-section[data-fb-hero=false]{padding-bottom:42px;padding-top:38px}body.g-about-page .fb-split-section[data-fb-hero=false] .fb-split{gap:30px;grid-template-columns:1fr}body.g-about-page .fb-split-section[data-fb-hero=false] .fb-split-copy{grid-row:2}body.g-about-page .fb-split-section[data-fb-hero=false] .fb-split-figure{grid-row:1;max-width:310px}body.g-about-page .fb-split-section[data-fb-hero=false] .fb-title{font-size:40px}body.g-about-page .fb-split-section[data-fb-hero=false] .fb-copy{font-size:16px}body.g-about-page .fb-editorial:has(.about-team-facts){border-radius:24px;margin:20px 12px 0}body.g-about-page .fb-editorial:has(.about-team-facts){padding-bottom:44px;padding-top:44px}body.g-about-page .fb-editorial:has(.about-team-facts) .fb-editorial-body{gap:24px;grid-template-columns:1fr}body.g-about-page .fb-editorial:has(.about-team-facts) .fb-title{font-size:38px}body.g-about-page .fb-editorial:has(.about-team-facts) .fb-editorial-lead{font-size:17px}body.g-about-page .fb-editorial:has(.about-team-facts) .fb-editorial-content{grid-column:1;grid-row:3}.about-team-facts{gap:24px;margin-bottom:24px!important;padding-bottom:24px}.about-team-facts dt{font-size:13px}body.g-about-page .fb-cards{padding-bottom:56px;padding-top:52px}body.g-about-page .fb-cards .fb-cards-heading{margin-bottom:28px}body.g-about-page .fb-cards .fb-card-content{padding:28px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body.g-about-page .fb-editorial:has(.about-team-facts){width:calc(100% - 56px)}@media(max-width:700px){body.g-about-page .fb-editorial:has(.about-team-facts){width:calc(100% - 24px)}}