@layer components{.hero-about_wrap{border-radius:var(--radius-main);width:calc(100% - 2.5rem);max-width:87.5rem;padding:var(--section-space-medium) var(--site-margin);color:var(--light-100);margin-inline:auto}.hero-about_wrap .hero-about_content{text-align:center;align-items:center;gap:var(--space-6);flex-direction:column;max-width:61.625rem;margin-inline:auto;display:flex}.hero-about_wrap .hero-about_heading{white-space:pre-line;margin:0}.hero-about_wrap .hero-about_description{max-width:55.5725rem;font-size:var(--text-large);font-weight:var(--primary-medium);line-height:1.6}@media not (min-width:48rem){.hero-about_wrap{width:var(--site-width);padding-inline:var(--mobile-content-padding)}.hero-about_wrap .hero-about_heading{white-space:normal}.hero-about_wrap .hero-about_description{font-size:var(--text-main);font-weight:var(--text-main-font-weight);line-height:var(--text-main-line-height)}}.about-builder_wrap{overflow-anchor:none;align-items:start;gap:var(--section-space-medium);grid-template-columns:29fr 31fr;width:100%;display:grid}.about-builder_wrap .about-builder_portrait{border-radius:var(--radius-main);width:100%;overflow:clip}.about-builder_wrap .about-builder_image{aspect-ratio:580/601;object-fit:cover;object-position:center bottom;border-radius:var(--radius-main);width:100%;height:auto}.about-builder_wrap .about-builder_content{align-items:flex-start;gap:var(--space-5);flex-direction:column;align-self:center;min-width:0;padding-right:1.875rem;display:flex}.about-builder_wrap:has(.enhanced) .about-builder_content{margin-top:var(--biography-offset,0rem);align-self:start}.about-builder_wrap .about-builder_eyebrow{color:var(--brand-500);letter-spacing:.15em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.about-builder_wrap .about-builder_heading{color:var(--dark-800);margin:0}.about-builder_wrap .about-builder_text,.about-builder_wrap .about-builder_continuation{gap:var(--space-4);display:grid}.about-builder_wrap .about-builder_details{margin-top:calc(var(--space-4) - var(--space-5));width:100%;display:block}.about-builder_wrap .about-builder_reveal{opacity:0;grid-template-rows:0fr;display:grid}.about-builder_wrap .about-builder_details.interactive .about-builder_reveal{transition:grid-template-rows .45s,opacity .35s}.about-builder_wrap .about-builder_details.expanded .about-builder_reveal{opacity:1;grid-template-rows:1fr}.about-builder_wrap .about-builder_clip{overflow-clip-margin:.25rem;min-height:0;overflow:clip}.about-builder_wrap .about-builder_toggle{cursor:pointer;width:fit-content;color:var(--dark-700);letter-spacing:.02em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:.375rem;padding:0;font-family:inherit;font-size:.875rem;font-weight:600;display:flex}.about-builder_wrap .about-builder_toggle[hidden]{display:none}.about-builder_wrap .about-builder_toggle:hover{color:var(--dark-800)}.about-builder_wrap .about-builder_toggle img{width:1.25rem;height:1.25rem}.about-builder_wrap .about-builder_less,.about-builder_wrap .about-builder_details.expanded .about-builder_more{display:none}.about-builder_wrap .about-builder_details.expanded .about-builder_less{display:inline}.about-builder_wrap .about-builder_details.expanded .about-builder_toggle img{transform:rotate(180deg)}.about-builder_wrap .about-builder_continuation{padding-bottom:var(--space-4)}@media not (min-width:64rem){.about-builder_wrap{gap:var(--space-6);grid-template-columns:1fr}.about-builder_wrap .about-builder_portrait{max-width:36.25rem;margin-inline:auto}.about-builder_wrap .about-builder_content{padding-right:0}}.about-vision_wrap{background:var(--dark-800);color:var(--light-100)}.about-vision_wrap .about-vision_layout{grid-template-columns:minmax(0,1fr) minmax(0,45rem) minmax(0,45rem) minmax(0,1fr);display:grid}.about-vision_wrap .about-vision_content{padding:var(--section-space-medium) var(--site-margin);justify-content:center;gap:var(--space-5);flex-direction:column;grid-column:2;display:flex}.about-vision_wrap .about-vision_heading{margin:0}.about-vision_wrap .about-vision_visual{grid-column:3/-1;min-height:27.875rem;position:relative;overflow:hidden}.about-vision_wrap .about-vision_visual:after{content:"";background:linear-gradient(90deg, var(--dark-800), transparent 28.405%);position:absolute;inset:0}.about-vision_wrap .about-vision_image{object-fit:cover;object-position:center 94%;width:125.71%;max-width:none;height:100%;position:absolute;left:-12.85%}@media not (min-width:64rem){.about-vision_wrap .about-vision_layout{grid-template-columns:1fr}.about-vision_wrap .about-vision_content,.about-vision_wrap .about-vision_visual{grid-column:auto}.about-vision_wrap .about-vision_visual{aspect-ratio:720/446;min-height:0}.about-vision_wrap .about-vision_image{object-position:center;width:100%;height:100%;inset:0}.about-vision_wrap .about-vision_visual:after{display:none}}.about-audience_wrap{background:var(--light-100);border-radius:var(--radius-main);padding:var(--space-5);gap:var(--space-5);flex-direction:column;display:flex;box-shadow:0 3.9375rem 5rem #21374e12}.about-audience_wrap .about-audience_header{align-items:center;gap:var(--space-4);display:flex}.about-audience_wrap .about-audience_tile{background:var(--brand-gradient);border-radius:.1875rem;flex:none;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}.about-audience_wrap .about-audience_tile img{width:auto;max-width:2rem;height:auto;max-height:2rem}.about-audience_wrap .about-audience_heading{max-width:14.2544ch;color:var(--dark-800);letter-spacing:-.01em;text-wrap:initial;margin:0;font-weight:600;line-height:1.3}@media not (min-width:48rem){.about-audience_wrap{padding:var(--mobile-content-padding)}}.cta-about_wrap{isolation:isolate;padding:var(--space-8) var(--site-margin);color:var(--light-100);background:var(--dark-900);position:relative;overflow:clip}.cta-about_wrap:after{content:"";z-index:-1;background:#0000008c;position:absolute;inset:0}.cta-about_wrap .cta-about_image{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cta-about_wrap .cta-about_content{align-items:center;gap:var(--space-6);text-align:center;flex-direction:column;max-width:53.625rem;margin:auto;display:flex}.cta-about_wrap .cta-about_heading{margin:0}.cta-about_wrap .cta-about_mark{object-fit:contain;width:3.625rem;height:1.5rem}.cta-about_wrap .cta-about_body{font-size:var(--text-large);font-weight:var(--primary-medium);line-height:1.6}@media not (min-width:48rem){.cta-about_wrap{padding-block:var(--section-space-medium)}.cta-about_wrap .cta-about_body{font-size:var(--text-main);font-weight:var(--text-main-font-weight);line-height:var(--text-main-line-height)}}}
