.r4-about-top[data-astro-cid-omg5z4w2]{position:relative;display:flex;flex-direction:column;min-height:clamp(260px,24vw,420px);padding:64px 16px 0;background:#fff;border-bottom:1px solid var(--color-line);text-align:center}.r4-about-hero-media[data-astro-cid-omg5z4w2]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.r4-about-hero-media[data-astro-cid-omg5z4w2] img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.r4-about-hero-media[data-astro-cid-omg5z4w2]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28) 35%,rgba(255,255,255,.28) 65%,transparent)}.r4-about-top-inner[data-astro-cid-omg5z4w2]{position:relative;z-index:1;margin-block:auto}.r4-about-eyebrow[data-astro-cid-omg5z4w2]{margin:0 0 10px;color:var(--color-emphasis-blue);font-size:15px;font-weight:700;letter-spacing:.08em}.r4-about-title[data-astro-cid-omg5z4w2]{margin:0;color:var(--color-text);font-size:clamp(30px,4vw,44px);font-weight:800;letter-spacing:-.02em}.r4-about-nav[data-astro-cid-omg5z4w2]{position:relative;z-index:2;display:flex;justify-content:center;margin:36px auto -30px}.r4-about-nav[data-astro-cid-omg5z4w2] ul[data-astro-cid-omg5z4w2]{display:flex;gap:6px;max-width:100%;margin:0;padding:6px;overflow-x:auto;list-style:none;border:1px solid var(--color-line);border-radius:999px;background:#fff;box-shadow:0 10px 30px #10284814;scrollbar-width:none}.r4-about-nav[data-astro-cid-omg5z4w2] ul[data-astro-cid-omg5z4w2]::-webkit-scrollbar{display:none}.r4-about-nav[data-astro-cid-omg5z4w2] a[data-astro-cid-omg5z4w2]{display:block;padding:12px 24px;border-radius:999px;color:var(--color-muted);font-size:16px;font-weight:600;white-space:nowrap;transition:background-color .2s,color .2s}.r4-about-nav[data-astro-cid-omg5z4w2] a[data-astro-cid-omg5z4w2]:hover{color:var(--color-brand);background:var(--color-hero)}.r4-about-nav[data-astro-cid-omg5z4w2] a[data-astro-cid-omg5z4w2].active{color:#fff;background:var(--color-brand)}.r4-about[data-astro-cid-omg5z4w2] .r4-about-philosophy .r4-sec+.r4-sec{padding-top:0}@media(max-width:1023px){.r4-about[data-astro-cid-omg5z4w2] .r4-about-philosophy .r4-sec+.r4-sec{padding-top:32px}}.r4-about[data-astro-cid-omg5z4w2] .r4-about-treatment .r4-card-media>img{aspect-ratio:16 / 10;object-fit:contain;background:#f4f6f9}.r4-about[data-astro-cid-omg5z4w2] .r4-about-treatment .r4-head{max-width:none;text-align:center}.r4-about[data-astro-cid-omg5z4w2] .r4-about-treatment .r4-card-body,.r4-about[data-astro-cid-omg5z4w2] .r4-about-space .r4-card-body{padding:14px 16px 18px;text-align:center}.r4-about[data-astro-cid-omg5z4w2] .r4-about-treatment .r4-card h3,.r4-about[data-astro-cid-omg5z4w2] .r4-about-space .r4-card h3{font-size:17px}@media(min-width:1024px){.r4-about[data-astro-cid-omg5z4w2] .r4-about-space .r4-head{max-width:none;text-align:center}.r4-about[data-astro-cid-omg5z4w2] .r4-about-space .r4-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}.r4-about[data-astro-cid-omg5z4w2] .r4-about-treatment .r4-card-list{grid-template-columns:repeat(3,minmax(0,1fr))}.r4-about[data-astro-cid-omg5z4w2] .r4-about-treatment .r4-card-media>img{aspect-ratio:1;object-fit:cover}.r4-about[data-astro-cid-omg5z4w2] .r4-about-space .r4-card-body,.r4-about[data-astro-cid-omg5z4w2] .r4-about-treatment .r4-card-body{padding:18px 16px 22px}.r4-about[data-astro-cid-omg5z4w2] .r4-about-space .r4-card h3,.r4-about[data-astro-cid-omg5z4w2] .r4-about-treatment .r4-card h3{color:var(--color-navy);font-size:19px}}@media(max-width:1023px){.r4-about[data-astro-cid-omg5z4w2] .r4-about-treatment .r4-card-media>img{aspect-ratio:1;object-fit:cover}}@media(max-width:767px){.r4-about-hero-media[data-astro-cid-omg5z4w2] img{object-position:18% center}.r4-about-hero-media[data-astro-cid-omg5z4w2]:after{background:#ffffff7a}.r4-about-top[data-astro-cid-omg5z4w2]{padding-top:40px}.r4-about-top[data-astro-cid-omg5z4w2]{min-height:0;padding-bottom:28px}.r4-about-nav[data-astro-cid-omg5z4w2]{margin:24px 0 0}.r4-about-nav[data-astro-cid-omg5z4w2] ul[data-astro-cid-omg5z4w2]{flex-wrap:nowrap;gap:2px;width:100%;padding:4px}.r4-about-nav[data-astro-cid-omg5z4w2] li[data-astro-cid-omg5z4w2]{flex:1 0 auto}.r4-about-nav[data-astro-cid-omg5z4w2] a[data-astro-cid-omg5z4w2]{padding:10px 5px;font-size:13px;text-align:center;letter-spacing:-.02em}}@media(max-width:359px){.r4-about-nav[data-astro-cid-omg5z4w2] a[data-astro-cid-omg5z4w2]{padding-inline:3px;font-size:12px}}
