.bt-company{overflow-x:clip;background:var(--bt-color-bg);color:var(--bt-color-text);font-family:var(--bt-font-body);font-size:1.1875rem;line-height:1.65}.bt-company h2{margin:0 0 1rem;color:var(--bt-color-ink);font-family:var(--bt-font-display);font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:700;line-height:1.35;letter-spacing:0;text-wrap:balance}.bt-company h3{margin:0 0 .55rem;color:var(--bt-color-ink);font-family:var(--bt-font-display);font-size:1.25rem;font-weight:700;line-height:1.35;letter-spacing:0}.bt-company p{margin:0 0 1.1rem}.bt-company p:last-child{margin-bottom:0}.bt-company img{max-width:100%;height:auto}.bt-company__intro,.bt-company__profile,.bt-company__values,.bt-company__expectations,.bt-company__customers{padding-inline:max(var(--bt-gutter),calc((100% - var(--bt-container))/2))}.bt-company__intro{padding-block:clamp(2rem,4vw,3rem);background:var(--bt-color-subtle)}.bt-company__intro h2{margin-bottom:.8rem}.bt-company__profile{display:grid;grid-template-columns:minmax(0,1.1fr)minmax(0,.9fr);gap:clamp(2rem,5vw,4rem);align-items:center;padding-block:clamp(2.5rem,5vw,4rem)}.bt-company__profile>*{grid-column:1}.bt-company__profile>h2{margin-top:0}.bt-company__profile-media{grid-column:2;grid-row:1/span 4;margin:0}.bt-company__profile-media img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:var(--bt-radius);background:var(--bt-color-subtle)}.bt-company__values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,3rem);padding-block:clamp(2.5rem,5vw,4rem);background:var(--bt-color-subtle)}.bt-company__value{border-block-start:3px solid var(--bt-color-brand);padding-block-start:1.15rem}.bt-company__value h3{margin-top:0}.bt-company__value p{color:var(--bt-color-text)}.bt-company__expectations{display:grid;grid-template-columns:minmax(0,.9fr)minmax(0,1.1fr);gap:clamp(2rem,5vw,4rem);align-items:start;padding-block:clamp(2.5rem,5vw,4rem)}.bt-company__expectations-media{grid-column:1;grid-row:1/span 2;margin:0}.bt-company__expectations-media img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--bt-radius);background:var(--bt-color-subtle)}.bt-company__expectations>h2{grid-column:2;margin-top:0}.bt-company__steps{display:grid;grid-column:2;gap:1.25rem}.bt-company__step{display:grid;grid-template-columns:3rem minmax(0,1fr);grid-template-rows:auto auto;column-gap:1rem;row-gap:.3rem;padding-block-start:1.1rem;border-block-start:1px solid var(--bt-color-line)}.bt-company__step-no{grid-column:1;grid-row:1/span 2;margin:0;color:var(--bt-color-brand);font-family:var(--bt-font-display);font-size:2rem;font-weight:700;line-height:1;letter-spacing:.02em}.bt-company__step-no em{font-style:normal}.bt-company__step h3{grid-column:2;grid-row:1;margin:0}.bt-company__step p:not(.bt-company__step-no){grid-column:2;grid-row:2;margin:0;color:var(--bt-color-muted);font-size:1.0625rem;line-height:1.55}.bt-company__customers{padding-block:clamp(2.5rem,5vw,4rem)}.bt-company__customers h2{margin-top:0;margin-bottom:1.4rem}.bt-company__gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.bt-company__gallery-item{aspect-ratio:4/3;overflow:hidden;border-radius:var(--bt-radius);background:var(--bt-color-subtle)}.bt-company__gallery-item img{width:100%;height:100%;object-fit:cover}@media(max-width:960px){.bt-company__profile,.bt-company__expectations{grid-template-columns:1fr;gap:1.75rem}.bt-company__profile>*{grid-column:1}.bt-company__profile-media,.bt-company__expectations-media{grid-column:1;grid-row:auto}.bt-company__profile-media{order:2}.bt-company__expectations>h2,.bt-company__steps{grid-column:1}.bt-company__values{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-company__gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.bt-company{font-size:1.0625rem}.bt-company__values{grid-template-columns:1fr;gap:1.5rem}.bt-company__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-company__step{grid-template-columns:2.5rem minmax(0,1fr)}.bt-company__step-no{font-size:1.75rem}}