.about-hero{width:100%;padding:60px 60px 80px;background:transparent;position:relative;overflow:visible;display:inline-flex;justify-content:flex-start;align-items:center;gap:120px}.about-hero:before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:100vw;background-color:var(--Classic-Red, #b50000);background-image:linear-gradient(to right,rgba(255,255,255,.14) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.14) 1px,transparent 1px);background-size:40px 40px;z-index:-1}.about-hero__inner{display:inline-flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:64px}.about-hero__breadcrumbs{display:inline-flex;justify-content:flex-start;align-items:center;gap:15px}.about-hero__crumb{color:var(--Classic-White, #ffffff);font-size:var(--text-sm);line-height:22px;font-family:var(--font-display);font-weight:600;word-wrap:break-word}.about-hero__crumb--link{text-decoration:none}.about-hero__crumb-separator{width:24px;height:24px;position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.about-hero__crumb-icon{width:20px;height:20px;stroke:var(--Classic-White, #ffffff)}.about-hero__copy{width:656px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:30px}.about-hero__title{margin:0;width:100%;color:var(--Classic-White, #ffffff);font-size:var(--text-5xl);line-height:var(--leading-tight);font-family:var(--font-display);font-weight:700;text-transform:uppercase;word-wrap:break-word}.about-hero__subtitle{margin:0;width:602px;color:var(--Classic-White, #ffffff);font-size:var(--text-lg);line-height:1.45;font-family:var(--font-body);font-weight:400;word-wrap:break-word}.about-mission{width:100%;padding:110px 60px 140px;position:relative;background:transparent}.about-mission:before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:100vw;background-color:var(--Classic-White, #ffffff);background-image:linear-gradient(to right,rgba(0,0,0,.015) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.015) 1px,transparent 1px);background-size:40px 40px;z-index:-1}.about-mission__inner{position:relative;width:100%;max-width:1048px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) clamp(240px,26vw,340px);grid-template-areas:"rule    rule" "eyebrow eyebrow" "heading horse" "body    body";column-gap:clamp(32px,5vw,72px);row-gap:24px;align-items:start}.about-mission__rule{grid-area:rule;height:2px;width:100%;background:var(--Classic-Black, #000000)}.about-mission__eyebrow{grid-area:eyebrow;margin:4px 0 0;font-family:var(--font-display);font-weight:700;font-size:var(--text-base);letter-spacing:.22em;text-transform:uppercase;color:var(--Classic-Blue, #002868)}.about-mission__heading{grid-area:heading;align-self:center;margin:0;max-width:760px;font-family:var(--font-display);font-weight:700;font-size:var(--text-4xl);line-height:var(--leading-tight);letter-spacing:-.01em;text-transform:uppercase;color:var(--Classic-Black, #000000);text-wrap:balance}.about-mission__body{grid-area:body;justify-self:stretch;width:100%;display:flex;flex-direction:column;gap:22px;margin-top:16px;max-width:none}.about-mission__paragraph{margin:0;font-family:var(--font-body);font-weight:400;font-size:var(--text-base);line-height:1.6;color:var(--Classic-Black, #000000)}.about-mission__video{position:relative;width:100%;margin-top:8px;aspect-ratio:16 / 9;background:var(--Classic-Black, #000000);border:1px solid rgba(0,0,0,.18);overflow:hidden}.about-mission__video-poster,.about-mission__video-poster img{position:absolute;inset:0;width:100%;height:100%}.about-mission__video-poster{display:block;z-index:1;background:var(--Classic-Black, #000000)}.about-mission__video-poster img{display:block;object-fit:cover;object-position:center}.about-mission__video.is-interactive .about-mission__video-poster{display:none}.about-mission__video iframe{position:absolute;inset:0;z-index:1;width:100%;height:100%;border:0;display:block;opacity:0;pointer-events:none}.about-mission__video.is-interactive iframe{opacity:1;pointer-events:auto}.about-mission__video-activate{position:absolute;inset:0;z-index:2;display:grid;place-items:center;border:0;padding:0;background:transparent;cursor:pointer}.about-mission__video-activate[hidden]{display:none}.about-mission__video-play{width:clamp(56px,6vw,76px);height:clamp(56px,6vw,76px);border-radius:999px;background:#e04826f0;box-shadow:0 18px 46px #0000003d;display:grid;place-items:center;transition:transform .18s ease,background .18s ease}.about-mission__video-play:before{content:"";display:block;width:0;height:0;margin-left:4px;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:16px solid #ffffff}.about-mission__video-activate:hover .about-mission__video-play,.about-mission__video-activate:focus-visible .about-mission__video-play{transform:scale(1.04);background:#e04826}.about-mission__video-activate:focus-visible{outline:3px solid rgba(0,40,104,.46);outline-offset:4px}.about-mission__horse{grid-area:horse;width:100%;justify-self:end;align-self:center;margin:0}.about-mission__horse-img{display:block;width:100%;height:auto}@media (prefers-reduced-motion: no-preference){.about-mission__rule,.about-mission__eyebrow,.about-mission__heading,.about-mission__paragraph,.about-mission__horse{opacity:0;transform:translateY(12px);animation:about-mission-rise .72s cubic-bezier(.2,.7,.2,1) both}.about-mission__rule{animation-delay:0ms}.about-mission__eyebrow{animation-delay:80ms}.about-mission__heading{animation-delay:.16s}.about-mission__paragraph:nth-of-type(1){animation-delay:.26s}.about-mission__paragraph:nth-of-type(2){animation-delay:.34s}.about-mission__paragraph:nth-of-type(3){animation-delay:.42s}.about-mission__paragraph:nth-of-type(4){animation-delay:.5s}.about-mission__horse{animation-delay:.2s}}@keyframes about-mission-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.about-hero{padding-inline:24px}.about-mission{padding:80px 32px 100px}.about-mission__inner{grid-template-columns:minmax(0,1fr) 124px;grid-template-areas:"rule    rule" "eyebrow eyebrow" "heading horse" "body    body";column-gap:24px;row-gap:24px}.about-mission__horse{width:100%;margin:0;justify-self:end;align-self:center}}@media (max-width: 768px){.about-hero{padding:40px 16px 60px}.about-hero__copy,.about-hero__subtitle{width:100%}.about-mission{padding:64px 20px 80px}.about-mission__inner{grid-template-columns:minmax(0,1fr) 52px;column-gap:10px;row-gap:20px}.about-mission__body{margin-top:8px;gap:18px}.about-mission__horse{width:52px;align-self:center}}@media (max-width: 420px){.about-mission__inner{grid-template-columns:minmax(0,1fr) 46px}.about-mission__horse{width:46px}}.about-hero__title{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:800;line-height:1.1;letter-spacing:0;text-transform:none}.about-mission__heading{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:700;line-height:1.1;letter-spacing:0;text-transform:none}.about-mission__eyebrow{margin:0;font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;line-height:1;letter-spacing:.04em;text-transform:none;color:var(--Classic-Blue, #002868)}.about-mission:before{background-color:var(--Background---Grey, #f4f4f4);background-image:linear-gradient(to right,rgba(0,0,0,.02) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.02) 1px,transparent 1px);background-size:40px 40px}.about-mission__inner{row-gap:30px}.about-mission__body{justify-self:stretch;width:100%;max-width:none;margin-top:30px}.about-mission__heading-line{display:block}@media (max-width: 768px){.about-mission__heading{grid-column:1 / -1;width:100%;max-width:none;font-size:clamp(1.45rem,7.2vw,2rem);line-height:1.08}.about-mission__heading-line{white-space:nowrap}.about-mission__horse{grid-column:2;grid-row:3;justify-self:end;width:46px}}@media (max-width: 420px){.about-mission__heading{font-size:clamp(1.42rem,6.8vw,1.75rem)}.about-mission__horse{width:40px}}
