:root{--container-max:var(--container-wide-max)}.about_top{padding-block:var(--space-4) var(--space-6)}.about_title{max-width:46rem;margin-top:var(--space-5)}.about_lead{padding-bottom:var(--space-section)}.about_story{gap:var(--space-5);display:grid}.about_story-head{align-content:start;gap:var(--space-5);display:grid}.about_body{align-content:start;gap:var(--space-6);min-width:0;max-width:46rem;display:grid}.about_figure{gap:var(--space-1);display:grid}.about_figure-number{color:var(--color-brand-text);font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);letter-spacing:-.02em;line-height:1}.about_figure-label{color:var(--color-text-muted);font-size:var(--font-size-lg)}.about_photo{border-radius:var(--radius-lg);width:100%;height:auto}.about_values{--grid-gap:var(--space-6)}.about_motto{color:var(--color-brand-text);font-size:var(--font-size-xl);font-style:italic;font-weight:var(--font-weight-semibold);line-height:1.4}.about_reasons{--grid-gap:var(--space-5)}@media (min-width:768px){.about_top{padding-top:var(--space-5)}.about_values{--grid-columns:2}.about_reasons{--grid-columns:2;--grid-gap:var(--space-6)}}@media (min-width:992px){.about_top{padding-block:var(--space-6) var(--space-7)}.about_story{align-items:start;gap:var(--space-7);grid-template-columns:minmax(16rem,1fr) minmax(0,46rem)}.about_story-head{top:calc(var(--header-height) + var(--space-6));position:sticky}.about_reasons{--grid-columns:3}.about_photo{border-radius:var(--radius-xl)}}@media (min-width:1200px){.about_reasons{--grid-columns:5}}
.breadcrumb{--icon-size:1rem;font-size:var(--font-size-sm);color:var(--color-text-muted)}.breadcrumb_list{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.breadcrumb_item{align-items:center;gap:var(--space-2);display:none}.breadcrumb_item:nth-last-child(2){display:inline-flex}.breadcrumb_item:nth-last-child(2) .breadcrumb_separator{display:none}.breadcrumb_back{display:none;transform:rotate(180deg)}.breadcrumb_item:nth-last-child(2) .breadcrumb_back{display:inline-flex}.breadcrumb_link{min-height:var(--tap-size);color:var(--color-text-muted);align-items:center;text-decoration:none;display:inline-flex}.breadcrumb_link:hover{color:var(--color-brand-text);text-decoration:underline}.breadcrumb_current{color:var(--color-text);font-weight:var(--font-weight-semibold)}@media (min-width:768px){.breadcrumb_item,.breadcrumb_item:nth-last-child(2) .breadcrumb_separator{display:inline-flex}.breadcrumb_item:nth-last-child(2) .breadcrumb_back{display:none}.breadcrumb_link{min-height:0}}
.feature-card{align-content:start;gap:var(--space-2);min-width:0;display:grid}.feature-card_icon{--icon-size:1.5rem;width:52px;height:52px;margin-bottom:var(--space-2);border-radius:var(--radius-pill);background:var(--color-brand-soft);color:var(--color-accent);place-items:center;display:grid}.feature-card_title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:1.3}.feature-card_text{color:var(--color-text-muted)}@media (max-width:767px){.feature-card:not(.feature-card--media,.feature-card--logo){column-gap:var(--space-4);grid-template-columns:auto minmax(0,1fr)}.feature-card_icon{grid-row:span 2;width:44px;height:44px;margin-bottom:0}.feature-card:not(.feature-card--media,.feature-card--logo) .feature-card_title{align-self:center;align-items:center;min-height:44px;display:flex}}.feature-card_logo{width:9rem;height:4.5rem;margin-bottom:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);justify-content:center;align-items:center;display:flex}.feature-card_logo-image{filter:grayscale();opacity:.75;width:auto;max-width:100%;max-height:100%}.feature-card--media{gap:var(--space-2)}.feature-card_media{aspect-ratio:var(--feature-card-ratio,3 / 2);margin-bottom:var(--space-3);border-radius:var(--radius-lg);background:var(--color-brand-soft);overflow:hidden}.feature-card_image{object-fit:cover;object-position:var(--feature-card-position,center);width:100%;height:100%}@media (min-width:992px){.feature-card_media{border-radius:var(--radius-xl)}}
