.about-page[data-astro-cid-kh7btl4r]{overflow:hidden}.about-hero[data-astro-cid-kh7btl4r]{width:min(100% - 2 * var(--gutter),var(--page-width));margin:0 auto;min-height:610px;display:grid;grid-template-columns:.96fr 1.04fr;align-items:center;gap:clamp(2rem,5vw,5.5rem);padding:clamp(3.5rem,6vw,6rem) 0}.about-hero-copy[data-astro-cid-kh7btl4r]{max-width:600px}.about-hero[data-astro-cid-kh7btl4r] h1[data-astro-cid-kh7btl4r]{max-width:11ch;margin:0 0 1.3rem;font:760 clamp(3rem,5.2vw,5.2rem)/.99 var(--display);letter-spacing:-.075em}.about-hero-copy[data-astro-cid-kh7btl4r]>p[data-astro-cid-kh7btl4r]:not(.eyebrow){color:var(--muted);font-size:.96rem;line-height:1.72}.about-hero-copy[data-astro-cid-kh7btl4r] .about-lead[data-astro-cid-kh7btl4r]{color:var(--ink)!important;font-size:1.13rem!important;line-height:1.55!important}.about-hero-actions[data-astro-cid-kh7btl4r]{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.4rem;margin-top:1.8rem}.about-hero-image[data-astro-cid-kh7btl4r]{position:relative;min-height:480px}.about-hero-image[data-astro-cid-kh7btl4r]>img[data-astro-cid-kh7btl4r]{width:100%;height:100%;min-height:480px;object-fit:cover;border-radius:30px 30px 120px}.about-image-note[data-astro-cid-kh7btl4r]{position:absolute;right:-1px;bottom:-1px;display:grid;gap:.1rem;min-width:200px;padding:1.1rem 1.4rem;border-radius:20px 0 0;background:#fff}.about-image-note[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{font:800 1.7rem/1.15 var(--display);letter-spacing:-.05em}.about-image-note[data-astro-cid-kh7btl4r] small[data-astro-cid-kh7btl4r]{color:var(--muted);font-size:.78rem}.about-experience[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(2.5rem,7vw,7rem);align-items:start;background:#f7f9fc}.experience-number[data-astro-cid-kh7btl4r]{display:flex;align-items:center;gap:1.2rem;padding-top:.6rem;color:var(--red)}.experience-number[data-astro-cid-kh7btl4r]>span[data-astro-cid-kh7btl4r]{font:800 clamp(8rem,18vw,15rem)/.75 var(--display);letter-spacing:-.11em}.experience-number[data-astro-cid-kh7btl4r]>small[data-astro-cid-kh7btl4r]{color:var(--ink);font:750 1rem/1.25 var(--display)}.experience-copy[data-astro-cid-kh7btl4r]{max-width:690px}.experience-copy[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r],.approach-heading[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r],.about-services[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r],.credentials-story[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r],.about-area[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{margin:0 0 1.1rem;font:750 clamp(2.55rem,4.5vw,4.35rem)/1.02 var(--display);letter-spacing:-.07em}.experience-copy[data-astro-cid-kh7btl4r]>p[data-astro-cid-kh7btl4r]:not(.eyebrow),.about-services-heading[data-astro-cid-kh7btl4r]>p[data-astro-cid-kh7btl4r],.about-service-note[data-astro-cid-kh7btl4r],.credentials-story[data-astro-cid-kh7btl4r]>p[data-astro-cid-kh7btl4r]:not(.eyebrow),.about-area-copy[data-astro-cid-kh7btl4r]>p[data-astro-cid-kh7btl4r]:not(.eyebrow){color:var(--muted);font-size:.94rem;line-height:1.78}.about-approach[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2.5rem,7vw,7rem);align-items:start;background:var(--dark);color:#fff}.approach-heading[data-astro-cid-kh7btl4r]{position:sticky;top:120px}.approach-heading[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{max-width:11ch;color:#fff}.approach-heading[data-astro-cid-kh7btl4r]>p[data-astro-cid-kh7btl4r]:last-child{max-width:42ch;color:#d7dee8;font-size:.95rem}.approach-list[data-astro-cid-kh7btl4r]{display:grid}.approach-list[data-astro-cid-kh7btl4r] article[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:42px 50px 1fr;gap:1rem;align-items:start;padding:1.6rem 0;border-top:1px solid rgba(255,255,255,.2)}.approach-index[data-astro-cid-kh7btl4r]{color:#d9030a;font:750 .74rem/1.5 var(--display)}.approach-icon[data-astro-cid-kh7btl4r],.about-service-icon[data-astro-cid-kh7btl4r]{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.26);border-radius:14px;color:#d9030a}.approach-icon[data-astro-cid-kh7btl4r] svg[data-astro-cid-kh7btl4r],.about-service-icon[data-astro-cid-kh7btl4r] svg[data-astro-cid-kh7btl4r],.about-service-arrow[data-astro-cid-kh7btl4r] svg[data-astro-cid-kh7btl4r]{width:22px;height:22px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.approach-list[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{margin:.05rem 0 .35rem;color:#fff;font:720 1.2rem/1.25 var(--display)}.approach-list[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{max-width:58ch;margin:0;color:#d7dee8;font-size:.88rem;line-height:1.72}.about-services[data-astro-cid-kh7btl4r]{background:#fff}.about-services-heading[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1fr .8fr;gap:2rem 5rem;align-items:end;margin-bottom:2.5rem}.about-services-heading[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{max-width:11ch;margin-bottom:0}.about-services-heading[data-astro-cid-kh7btl4r]>p[data-astro-cid-kh7btl4r]{max-width:58ch;margin:0 0 .35rem}.about-service-links[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.about-service-links[data-astro-cid-kh7btl4r]>a[data-astro-cid-kh7btl4r]{min-height:92px;display:grid;grid-template-columns:48px 1fr 22px;align-items:center;gap:1rem;padding:1rem .8rem;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}.about-service-icon[data-astro-cid-kh7btl4r]{border-color:#f4d4cf;background:#fff2ee;color:var(--red)}.about-service-links[data-astro-cid-kh7btl4r]>a[data-astro-cid-kh7btl4r]>span[data-astro-cid-kh7btl4r]:nth-child(2){display:grid;gap:.25rem}.about-service-links[data-astro-cid-kh7btl4r] small[data-astro-cid-kh7btl4r]{color:#52657a;font-size:.65rem;font-weight:750;letter-spacing:.08em}.about-service-links[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{font:720 .98rem/1.3 var(--display)}.about-service-arrow[data-astro-cid-kh7btl4r]{color:var(--red);transition:transform .2s ease}.about-service-links[data-astro-cid-kh7btl4r]>a[data-astro-cid-kh7btl4r]:hover .about-service-arrow[data-astro-cid-kh7btl4r]{transform:translate(4px)}.about-service-note[data-astro-cid-kh7btl4r]{max-width:72ch;margin:1.4rem 0 0 auto}.about-credentials[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1fr .95fr;gap:clamp(2.5rem,7vw,7rem);align-items:center;background:#f7f9fc}.credentials-story[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{max-width:12ch}.about-credential-marks[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.about-credential-marks[data-astro-cid-kh7btl4r]>div[data-astro-cid-kh7btl4r]{min-height:125px;display:grid;place-items:center;padding:1.2rem;border:1px solid var(--line);border-radius:18px;background:#fff}.about-credential-marks[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{max-width:100%;max-height:76px;object-fit:contain}.about-area[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1fr .9fr;gap:clamp(2rem,5vw,5rem);align-items:center}.about-area-photo[data-astro-cid-kh7btl4r]{height:520px}.about-area-photo[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{width:100%;height:100%;object-fit:cover;border-radius:28px 120px 28px 28px}.about-area-copy[data-astro-cid-kh7btl4r]{max-width:600px}.about-area-copy[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{max-width:10ch}.about-area-copy[data-astro-cid-kh7btl4r] .text-link[data-astro-cid-kh7btl4r]{margin-top:.9rem}.about-close[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center;padding:clamp(3rem,6vw,6rem) var(--gutter);background:var(--red);color:#fff}.about-close[data-astro-cid-kh7btl4r]>div[data-astro-cid-kh7btl4r]:first-child{width:min(100%,760px);margin-left:max(0px,calc((100vw - var(--page-width))/2))}.about-close[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{max-width:12ch;margin:0 0 .8rem;font:760 clamp(2.8rem,5vw,4.9rem)/.98 var(--display);letter-spacing:-.075em}.about-close[data-astro-cid-kh7btl4r]>div[data-astro-cid-kh7btl4r]:first-child>p[data-astro-cid-kh7btl4r]:last-child{max-width:60ch;margin:0;color:#fff2ee;font-size:.95rem}.about-close-actions[data-astro-cid-kh7btl4r]{display:grid;justify-items:start;gap:1rem;padding-right:max(0px,calc((100vw - var(--page-width))/2))}.about-close-actions[data-astro-cid-kh7btl4r]>a[data-astro-cid-kh7btl4r]:last-child{color:#fff;font-size:.86rem;font-weight:700;text-underline-offset:3px}@media(max-width:850px){.about-hero[data-astro-cid-kh7btl4r]{min-height:0;grid-template-columns:1fr 1fr}.about-hero-image[data-astro-cid-kh7btl4r],.about-hero-image[data-astro-cid-kh7btl4r]>img[data-astro-cid-kh7btl4r]{min-height:430px}.about-experience[data-astro-cid-kh7btl4r],.about-approach[data-astro-cid-kh7btl4r],.about-credentials[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:2.5rem}.experience-number[data-astro-cid-kh7btl4r]{align-items:baseline}.experience-number[data-astro-cid-kh7btl4r]>span[data-astro-cid-kh7btl4r]{font-size:9rem}.approach-heading[data-astro-cid-kh7btl4r]{position:static}.approach-heading[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{max-width:14ch}.about-area[data-astro-cid-kh7btl4r]{grid-template-columns:1fr 1fr}.about-area-photo[data-astro-cid-kh7btl4r]{height:430px}.about-close[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.about-close[data-astro-cid-kh7btl4r]>div[data-astro-cid-kh7btl4r]:first-child,.about-close-actions[data-astro-cid-kh7btl4r]{margin-left:0;padding-right:0}}@media(max-width:760px){.about-hero[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:2.5rem;padding:3.2rem 0 4rem}.about-hero[data-astro-cid-kh7btl4r] h1[data-astro-cid-kh7btl4r]{max-width:12ch;font-size:clamp(3rem,10vw,4.3rem)}.about-hero-image[data-astro-cid-kh7btl4r],.about-hero-image[data-astro-cid-kh7btl4r]>img[data-astro-cid-kh7btl4r]{min-height:390px}.about-hero-image[data-astro-cid-kh7btl4r]>img[data-astro-cid-kh7btl4r]{border-radius:24px 24px 88px}.about-experience[data-astro-cid-kh7btl4r],.about-approach[data-astro-cid-kh7btl4r],.about-services[data-astro-cid-kh7btl4r],.about-credentials[data-astro-cid-kh7btl4r],.about-area[data-astro-cid-kh7btl4r]{padding-top:4.5rem;padding-bottom:4.5rem}.experience-number[data-astro-cid-kh7btl4r]>span[data-astro-cid-kh7btl4r]{font-size:7.7rem}.experience-number[data-astro-cid-kh7btl4r]>small[data-astro-cid-kh7btl4r]{font-size:.9rem}.experience-copy[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r],.approach-heading[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r],.about-services[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r],.credentials-story[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r],.about-area[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{font-size:clamp(2.6rem,9vw,3.6rem)}.approach-list[data-astro-cid-kh7btl4r] article[data-astro-cid-kh7btl4r]{grid-template-columns:30px 43px 1fr;gap:.75rem;padding:1.2rem 0}.approach-icon[data-astro-cid-kh7btl4r]{width:40px;height:40px}.about-services-heading[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:1rem;margin-bottom:1.5rem}.about-services-heading[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{max-width:12ch}.about-service-links[data-astro-cid-kh7btl4r]{grid-template-columns:1fr 1fr}.about-service-links[data-astro-cid-kh7btl4r]>a[data-astro-cid-kh7btl4r]{grid-template-columns:40px 1fr 16px;gap:.65rem;min-height:83px;padding:.75rem .3rem}.about-service-icon[data-astro-cid-kh7btl4r]{width:38px;height:38px}.about-service-links[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{font-size:.86rem}.about-service-note[data-astro-cid-kh7btl4r]{margin-top:1rem}.about-credential-marks[data-astro-cid-kh7btl4r]{gap:.55rem}.about-credential-marks[data-astro-cid-kh7btl4r]>div[data-astro-cid-kh7btl4r]{min-height:104px;padding:.8rem;border-radius:15px}.about-area[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:1.7rem}.about-area-photo[data-astro-cid-kh7btl4r]{height:clamp(300px,88vw,430px)}.about-area-photo[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{border-radius:24px 88px 24px 24px}.about-area-copy[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{max-width:13ch}.about-close[data-astro-cid-kh7btl4r]{padding-top:3.5rem;padding-bottom:3.5rem}.about-close[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{font-size:clamp(2.8rem,9vw,4rem)}.about-close-actions[data-astro-cid-kh7btl4r],.about-close-actions[data-astro-cid-kh7btl4r] .button[data-astro-cid-kh7btl4r]{width:100%}}
