.about-section{padding-block:var(--section-base)}.about-section>.grid{row-gap:var(--gap-heading)}.about-hero-text{display:grid;align-content:center;padding:var(--space-64)var(--gutter)}.about-intro h1{margin-top:var(--space-24);max-width:14ch}.about-intro .lead{margin-top:var(--space-28);max-width:var(--measure-lead)}.about-hero-media{position:relative;margin:0;min-height:min(125vw,640px);background:var(--mist)}.about-hero-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 70%}@media(min-width:901px){.about-hero{container-type:inline-size;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:calc(100svh - var(--scroll-offset))}.about-hero-text{padding-inline:max(var(--gutter),calc((100cqw - var(--max))/2 + var(--gutter)))var(--gap-group)}.about-hero-media{min-height:0}}.about-story{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--col-gap);margin:0;padding:0;list-style:none}.about-story li{padding-right:var(--space-24)}.about-story .lead{max-width:none}.about-approach{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--gap-group);row-gap:var(--space-48);margin:calc(var(--gap-block) - var(--gap-heading))0 0;padding:0;list-style:none}.about-approach li{display:grid;gap:var(--space-24);align-content:start}.about-approach .title{max-width:16ch}.about-approach .body{max-width:34ch;color:var(--on-ink-2)}.about-quote{margin-top:calc(var(--gap-block) - var(--gap-heading))}.about-personal-lines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--gap-group);row-gap:var(--space-32);margin:var(--gap-block)0 0;padding:0;list-style:none}.about-personal-lines li{max-width:24ch;text-wrap:pretty}.about-more{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);row-gap:var(--space-64);align-items:start;margin-top:calc(var(--gap-block) - var(--gap-heading))}.about-faq{display:contents}.about-faq .qa,.about-routes{grid-column:1/span 5}.about-faq .qa:nth-child(even){grid-column:7/span 5}.about-faq .qa{align-content:start;gap:var(--space-24);padding:0;border-top:0}.about-faq dd{margin:0}.about-routes{grid-column:7/span 5;display:grid;justify-items:start;gap:var(--space-4);margin:calc(var(--space-12) * -1)0 0;padding:0;list-style:none}.about-close-text{display:grid;gap:var(--gap-heading);align-content:center;padding:var(--section-base)var(--gutter)}.about-close-text h2{max-width:16ch}.about-close-image{position:relative;margin:0;min-height:min(125vw,640px);background:var(--mist)}.about-close-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 0%}@media(min-width:901px){.about-close{container-type:inline-size;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.about-close-text{grid-column:2;grid-row:1;padding-inline:var(--gap-group)max(var(--gutter),calc((100cqw - var(--max))/2 + var(--gutter)))}.about-close-image{grid-column:1;grid-row:1;min-height:0}}.about-close-body{display:grid;gap:var(--space-24);justify-items:start}.about-close-body .lead{color:var(--ink)}.about-decision strong{font-weight:var(--w-mark)}.about-action{margin-top:var(--space-8)}@media(max-width:1100px){.about-story li{padding-right:0}}@media(max-width:900px){.about-section>.grid{row-gap:var(--space-40)}.about-intro h1{max-width:none}.about-story{grid-template-columns:minmax(0,1fr);gap:var(--space-28)}.about-approach{grid-template-columns:minmax(0,1fr);row-gap:var(--space-40);margin-top:var(--space-24)}.about-quote{margin-top:var(--space-24)}.about-personal-lines{grid-template-columns:minmax(0,1fr);margin-top:var(--space-64)}.about-personal-lines li{max-width:var(--measure-lead)}.about-more{grid-template-columns:minmax(0,1fr);row-gap:var(--space-40);margin-top:var(--space-24)}.about-faq .qa,.about-faq .qa:nth-child(even),.about-routes{grid-column:1}}@media(max-width:420px){.about-action,.about-action>.btn{width:100%}.about-action>.btn{white-space:normal;line-height:1.4;text-align:center;padding-block:var(--space-16)}}