.page-module__QrAYhG__page{min-height:100vh;padding-bottom:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom));background:var(--color-background);color:var(--color-on-surface);font-family:var(--font-body);overflow-x:clip}.page-module__QrAYhG__shell{padding-top:12px}.page-module__QrAYhG__content{gap:32px}.page-module__QrAYhG__hero{max-width:65ch;animation:page-module__QrAYhG__about-content-in .32s var(--ease-standard) both;padding-block:8px 6px}.page-module__QrAYhG__eyebrow{color:var(--color-primary);text-transform:uppercase;letter-spacing:.1em;margin:0 0 8px;font-size:12px;font-weight:600;line-height:18px}.page-module__QrAYhG__hero h1{font-family:var(--font-headline);letter-spacing:-.04em;margin:0;font-size:clamp(28px,8vw,36px);font-weight:600;line-height:1.12}.page-module__QrAYhG__hero>p:last-child{max-width:44ch;color:var(--color-on-surface-variant);margin:12px 0 0;font-size:16px;line-height:1.6}.page-module__QrAYhG__section{min-width:0;animation:page-module__QrAYhG__about-content-in .36s var(--ease-standard) both;animation-delay:40ms}.page-module__QrAYhG__prose{max-width:65ch;color:var(--color-on-surface-variant);font-size:15px;line-height:1.72}.page-module__QrAYhG__prose p{margin:0 0 14px}.page-module__QrAYhG__prose p:last-child{margin-bottom:0}.page-module__QrAYhG__featureGrid{gap:10px;display:grid}.page-module__QrAYhG__feature{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;display:grid}.page-module__QrAYhG__featureIcon{background:color-mix(in srgb, var(--color-primary-container) 68%, white);width:42px;height:42px;color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.page-module__QrAYhG__featureIcon svg{width:20px;height:20px}.page-module__QrAYhG__feature h3,.page-module__QrAYhG__valuesList h3,.page-module__QrAYhG__contactCallout h2{font-family:var(--font-headline);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600;line-height:22px}.page-module__QrAYhG__feature p,.page-module__QrAYhG__valuesList p,.page-module__QrAYhG__contactCallout p{color:var(--color-on-surface-variant);margin:4px 0 0;font-size:13px;line-height:19px}.page-module__QrAYhG__valuesList{margin:0;list-style:none;overflow:hidden}.page-module__QrAYhG__valuesList li{grid-template-columns:22px minmax(0,1fr);gap:12px;padding:14px 16px;display:grid}.page-module__QrAYhG__valuesList li+li{border-top:1px solid color-mix(in srgb, var(--color-outline-variant) 68%, transparent)}.page-module__QrAYhG__valuesList svg{width:19px;height:19px;color:var(--color-primary);margin-top:1px}.page-module__QrAYhG__contactCallout{animation:page-module__QrAYhG__about-content-in .36s var(--ease-standard) both;justify-content:space-between;align-items:center;gap:16px;animation-delay:80ms;display:flex}.page-module__QrAYhG__contactCallout a{min-height:44px;color:var(--color-primary);transition:background-color var(--duration-quick) var(--ease-standard), transform var(--duration-quick) var(--ease-standard);border-radius:999px;flex:none;align-items:center;gap:2px;padding:8px 4px 8px 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.page-module__QrAYhG__contactCallout a svg{width:18px;height:18px}@media (hover:hover) and (pointer:fine){.page-module__QrAYhG__contactCallout a:hover{background:var(--color-surface-container-low)}}.page-module__QrAYhG__contactCallout a:active{transform:scale(.96)}@media (min-width:768px){.page-module__QrAYhG__page{padding-bottom:0}.page-module__QrAYhG__shell{padding-top:48px}.page-module__QrAYhG__toolbar{display:none}.page-module__QrAYhG__content{gap:42px}.page-module__QrAYhG__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.page-module__QrAYhG__feature{grid-template-columns:1fr}.page-module__QrAYhG__prose{font-size:16px}}@media (prefers-reduced-motion:reduce){.page-module__QrAYhG__hero,.page-module__QrAYhG__section,.page-module__QrAYhG__contactCallout{animation:none}.page-module__QrAYhG__contactCallout a{transition:none}.page-module__QrAYhG__contactCallout a:active{transform:none}}@keyframes page-module__QrAYhG__about-content-in{0%{opacity:0;transform:translateY(8px)}}