.about[data-astro-cid-kh7btl4r]{padding-bottom:clamp(3rem,8vw,6rem)}.about[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:var(--color-on-surface-variant);line-height:1.75}.about[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{color:var(--color-on-surface);font-weight:550}.about[data-astro-cid-kh7btl4r] .about__lead[data-astro-cid-kh7btl4r]{font-size:clamp(1.15rem,2.4vw,1.35rem);line-height:1.6}.about[data-astro-cid-kh7btl4r] .about__callout[data-astro-cid-kh7btl4r]{margin-top:1.75rem;border-left:4px solid #ffa45f;padding:.1rem 0 .1rem 1.25rem}.about-hero[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(2rem,6vw,5rem);padding-block:clamp(6rem,12vw,9rem) 1rem}.about-hero[data-astro-cid-kh7btl4r] h1[data-astro-cid-kh7btl4r]{margin-bottom:1.25rem;color:#ffa45f;font-size:clamp(2.8rem,7vw,5.25rem);line-height:.98}.about-hero__art[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{display:block;width:min(100%,26rem);height:auto;margin-inline:auto;filter:drop-shadow(0 1.5rem 2.5rem rgba(4,2,17,.45))}.about-section[data-astro-cid-kh7btl4r]{margin-top:clamp(4rem,9vw,7rem)}.about-section[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{margin-bottom:1.5rem;font-size:clamp(2.1rem,4.5vw,3.2rem)}.about-mission[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(2rem,6vw,5rem)}.about-mission__body[data-astro-cid-kh7btl4r]{max-width:var(--text-max)}.about-mission__art[data-astro-cid-kh7btl4r]{width:min(100%,22rem);height:auto;margin-inline:auto;filter:drop-shadow(0 1.25rem 2rem rgba(4,2,17,.4))}.about-beliefs[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem;margin:0;padding:0;list-style:none}.about-belief[data-astro-cid-kh7btl4r]{border-radius:var(--radius-medium);padding:clamp(1.4rem,3vw,1.9rem);background:var(--color-surface-container-low)}.about-belief__icon[data-astro-cid-kh7btl4r]{display:grid;place-items:center;width:3.25rem;height:3.25rem;margin-bottom:1.1rem;border-radius:1rem;background:linear-gradient(135deg,#9a6bff,var(--color-primary-action));box-shadow:0 .25rem #482582,0 .6rem 1.2rem #0402114d;color:#fff}.about-belief[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{margin-bottom:.6rem;font-size:1.3rem;line-height:1.3}.about-belief[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin:0}.about-vision[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:clamp(2rem,6vw,5rem)}.about-vision__art[data-astro-cid-kh7btl4r]{width:min(100%,20rem);height:auto;margin-inline:auto;filter:drop-shadow(0 1.25rem 2rem rgba(4,2,17,.4))}.about-letter[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);align-items:start;gap:clamp(1.5rem,5vw,3.5rem);border-radius:var(--radius-large);padding:clamp(1.5rem,5vw,3.5rem);background:var(--color-secondary-container)}.about-letter__art[data-astro-cid-kh7btl4r]{width:100%;max-width:16rem;height:auto}.about[data-astro-cid-kh7btl4r] .about-letter__greeting[data-astro-cid-kh7btl4r]{color:var(--color-on-surface);font-size:clamp(1.3rem,2.8vw,1.6rem);font-weight:600;line-height:1.4}.about[data-astro-cid-kh7btl4r] .about-letter__signature[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;margin-bottom:0;color:#ffa45f;font-size:1.6rem;font-weight:700;line-height:1.2}.about-letter__signature[data-astro-cid-kh7btl4r] span[data-astro-cid-kh7btl4r]{color:var(--color-on-surface-variant);font-size:.95rem;font-weight:500}@media(max-width:48rem){.about-hero[data-astro-cid-kh7btl4r],.about-mission[data-astro-cid-kh7btl4r],.about-vision[data-astro-cid-kh7btl4r],.about-letter[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.about-hero__art[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r],.about-mission__art[data-astro-cid-kh7btl4r]{width:min(60%,14rem)}.about-vision__art[data-astro-cid-kh7btl4r]{order:-1;width:min(55%,13rem)}.about-letter__art[data-astro-cid-kh7btl4r]{max-width:11rem}}
