.about_about__BWA3t{width:min(1180px,90%);margin:0 auto;padding:48px 0 64px;color:var(--ink)}.about_about__BWA3t h1,.about_about__BWA3t h2,.about_about__BWA3t h3,.about_about__BWA3t p{margin:0}.about_about__BWA3t p{color:var(--muted-foreground);font-size:18px;line-height:1.65}.about_about__BWA3t h2{font-size:clamp(28px,3vw,38px);letter-spacing:-.04em;line-height:1.14}.about_about__BWA3t h3{font-size:24px;letter-spacing:-.025em;line-height:1.2}.about_intro__TAj0e{display:grid;grid-template-columns:1.1fr 1fr;align-items:end;gap:36px 64px;padding-bottom:40px;border-bottom:1px solid var(--border)}.about_intro__TAj0e .about_eyebrow__Cnlyg{color:var(--ink);font-size:13px;font-weight:700;letter-spacing:.1em;margin-bottom:16px}.about_intro__TAj0e h1{max-width:15ch;font-size:clamp(40px,5vw,64px);letter-spacing:-.055em;line-height:1.05}.about_intro__TAj0e .about_introText__IMVIM{font-size:21px;line-height:1.6;max-width:42ch}.about_how__fX0MR,.about_team___oP98{margin-top:40px}.about_sectionHeading__hSfcF{max-width:760px;margin-bottom:24px}.about_sectionHeading__hSfcF>p{margin-top:12px}.about_directors__MgBts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.about_director__wIK_3{display:flex;flex-direction:column;align-items:start;gap:20px;padding:28px;border:1px solid var(--border);border-radius:20px;background:var(--paper);scroll-margin-top:24px}.about_directorHeading__KG2kN{display:flex;align-items:center;gap:18px}.about_directorPhoto__g98zM{position:relative;overflow:hidden;flex-shrink:0;width:120px;aspect-ratio:13/16;border-radius:16px;background:var(--warm-surface)}.about_directorPhoto__g98zM img{position:absolute;max-width:none;width:492.307692%;height:auto;left:-203.846154%;top:-12.5%}@media (max-width:600px){.about_directorPhoto__g98zM{width:90px}}.about_initials__o6wVT{display:grid;place-items:center;flex-shrink:0;width:72px;height:80px;border:1px solid var(--ink);border-radius:18px 18px 8px 8px;background:var(--warm-surface);font-family:Hometown Display,Arial,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.04em}.about_director__wIK_3:nth-child(2) .about_initials__o6wVT{color:var(--paper);background:var(--brand-accent)}.about_directorHeading__KG2kN .about_role__kpPvh{font-size:12px;line-height:1.5;margin-bottom:5px}.about_directorHeading__KG2kN .about_focus__8htvl{font-size:15px;margin-top:5px}.about_recordLink__mVT4l{margin-top:auto;font-size:15px;line-height:1.5;text-decoration:underline;text-underline-offset:5px}.about_policyLinks__ZA13w a:hover,.about_recordLink__mVT4l:hover,.about_secondaryLink__llGu8:hover{text-decoration-thickness:2px}.about_company__gvUaD{display:grid;grid-template-columns:1fr 1.15fr;gap:36px 64px;background:var(--ink);color:var(--paper);border-radius:22px;padding:36px;margin-top:40px}.about_companyIntro__oOdER h2{max-width:15ch;color:var(--warm-surface)}.about_companyIntro__oOdER p{color:var(--paper);margin:18px 0}.about_company__gvUaD a:focus-visible{outline-color:var(--warm-surface)}.about_companyFacts__l8v2c{display:grid;grid-template-columns:1fr 1fr;gap:22px 28px;align-content:center;margin:0}.about_companyFacts__l8v2c dt{color:var(--warm-surface);font-size:14px;line-height:1.5}.about_companyFacts__l8v2c dd{font-size:18px;line-height:1.5;font-weight:600;margin:4px 0 0}.about_companyFacts__l8v2c .about_office__wDWMq{grid-column:1/-1}.about_steps__6tyv0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:30px 0;padding:0;gap:28px}.about_steps__6tyv0 li{border-top:2px solid var(--ink);padding-top:20px}.about_stepNumber__RziPx{display:inline-grid;place-items:center;width:34px;height:34px;margin-bottom:16px;border-radius:8px;background:var(--warm-surface);font-size:17px;font-weight:700}.about_steps__6tyv0 p{font-size:17px;margin-top:10px}.about_responsibilities__7A1Vs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding-top:28px;border-top:1px solid var(--border)}.about_responsibilities__7A1Vs h3{font-size:22px}.about_responsibilities__7A1Vs p{font-size:17px;margin-top:12px}.about_policyLinks__ZA13w{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:24px;font-size:16px}.about_policyLinks__ZA13w a,.about_secondaryLink__llGu8{text-decoration:underline;text-underline-offset:5px}.about_contact__ZF6I3{display:grid;grid-template-columns:1fr auto;gap:28px 48px;align-items:center;margin-top:40px;padding:32px 36px;background:var(--warm-surface);border:1px solid var(--border);border-radius:22px}.about_contact__ZF6I3 h2{font-size:30px}.about_contact__ZF6I3 p{margin:12px 0;max-width:52ch}.about_contactLinks__QZibw{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:18px}.about_phone__6khtZ{font-size:28px;font-weight:700;line-height:1.3}.about_email__10fqb{font-size:18px;font-weight:600;text-decoration:underline;text-underline-offset:5px;overflow-wrap:anywhere}.about_actions__ef40m{display:flex;flex-direction:column;align-items:center;gap:20px}.about_button__fy5QC{display:inline-flex;justify-content:center;align-items:center;gap:16px;min-height:52px;padding:14px 24px;color:var(--paper);background:var(--ink);border:1px solid var(--ink);border-radius:100px;font-size:17px;font-weight:700;line-height:1.4;text-align:center}.about_button__fy5QC:hover{background:var(--brand-accent)}.about_secondaryLink__llGu8{font-size:16px;text-align:center}@media (max-width:850px){.about_intro__TAj0e{grid-template-columns:1fr;gap:24px}.about_intro__TAj0e h1{max-width:20ch}.about_intro__TAj0e .about_introText__IMVIM{max-width:60ch;font-size:19px}.about_director__wIK_3{padding:22px}.about_directorHeading__KG2kN{align-items:start;gap:12px}.about_initials__o6wVT{width:52px;height:60px;font-size:22px}.about_company__gvUaD,.about_contact__ZF6I3{grid-template-columns:1fr;gap:28px;padding:28px}.about_companyIntro__oOdER h2{max-width:none}.about_actions__ef40m{flex-direction:row;flex-wrap:wrap;justify-content:start;gap:20px 28px}}@media (max-width:600px){.about_about__BWA3t{padding:28px 0 40px}.about_intro__TAj0e{gap:18px;padding-bottom:28px}.about_intro__TAj0e .about_eyebrow__Cnlyg{font-size:11px;margin-bottom:12px}.about_intro__TAj0e h1{max-width:16ch;font-size:39px}.about_about__BWA3t p,.about_intro__TAj0e .about_introText__IMVIM{font-size:17px}.about_company__gvUaD,.about_contact__ZF6I3,.about_how__fX0MR,.about_team___oP98{margin-top:28px}.about_sectionHeading__hSfcF{margin-bottom:20px}.about_directors__MgBts,.about_responsibilities__7A1Vs,.about_steps__6tyv0{grid-template-columns:1fr;gap:20px}.about_director__wIK_3{padding:22px;gap:16px}.about_directorHeading__KG2kN{align-items:center;gap:14px}.about_directorHeading__KG2kN .about_role__kpPvh{font-size:11px}.about_directorHeading__KG2kN .about_focus__8htvl{font-size:14px}.about_company__gvUaD,.about_contact__ZF6I3{padding:24px}.about_companyFacts__l8v2c{gap:20px 18px}.about_companyFacts__l8v2c dd{font-size:16px}.about_steps__6tyv0{margin:24px 0}.about_steps__6tyv0 li{display:grid;grid-template-columns:34px 1fr;gap:8px 14px;align-items:center;padding-top:18px}.about_stepNumber__RziPx{margin:0}.about_steps__6tyv0 h3{font-size:23px}.about_steps__6tyv0 p{grid-column:2;margin:0}.about_responsibilities__7A1Vs{padding-top:24px}.about_contact__ZF6I3 h2{font-size:28px}.about_email__10fqb{font-size:16px}.about_actions__ef40m,.about_button__fy5QC{width:100%}.about_actions__ef40m{justify-content:center}}