.about-showcase.svelte-1h4ra5j.svelte-1h4ra5j{--about-image-y:0px;--about-image-scale:1;padding:clamp(.65rem,1.3vw,1rem) 0 clamp(2rem,3.4vw,2.8rem);font-family:Inter,Poppins,Segoe UI,sans-serif}.about-grid.svelte-1h4ra5j.svelte-1h4ra5j{width:min(1100px,93vw);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(1.4rem,2.6vw,2.4rem);align-items:start}.about-grid.media-first.svelte-1h4ra5j.svelte-1h4ra5j{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.about-grid.media-first.svelte-1h4ra5j .about-media-wrap.svelte-1h4ra5j{order:1}.about-grid.media-first.svelte-1h4ra5j .about-copy.svelte-1h4ra5j{order:2}.about-copy.svelte-1h4ra5j.svelte-1h4ra5j{max-width:650px}.about-eyebrow.svelte-1h4ra5j.svelte-1h4ra5j{margin:0 0 .5rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#0b4fb0;text-align:left}.about-title.svelte-1h4ra5j.svelte-1h4ra5j{margin:0 0 .95rem;font-size:clamp(1.72rem,3vw,2.45rem);line-height:1.08;font-weight:800;letter-spacing:-.02em;color:#0f172a;text-align:left}.about-paragraph.svelte-1h4ra5j.svelte-1h4ra5j{margin:0 0 .9rem;font-size:clamp(.95rem,.88vw,1rem);line-height:1.72;color:#4b5563;text-wrap:pretty;text-align:justify}.about-section.svelte-1h4ra5j.svelte-1h4ra5j{margin-top:1.35rem}.about-section.svelte-1h4ra5j h2.svelte-1h4ra5j{margin:0;font-size:clamp(1.15rem,1.7vw,1.38rem);line-height:1.2;font-weight:700;color:#be123c;text-align:left}.about-section.svelte-1h4ra5j p.svelte-1h4ra5j{margin:.66rem 0 0;font-size:.98rem;line-height:1.72;color:#4b5563}.about-section.svelte-1h4ra5j ul.svelte-1h4ra5j{margin:.7rem 0 0;padding-left:1.3rem;display:grid;gap:.44rem;color:#4b5563}.about-section.svelte-1h4ra5j li.svelte-1h4ra5j{line-height:1.65;font-size:.97rem}.about-media-wrap.svelte-1h4ra5j.svelte-1h4ra5j{position:sticky;top:6.3rem;display:flex;justify-content:center}.about-media-wrap.static-media.svelte-1h4ra5j.svelte-1h4ra5j{position:static}.about-media.svelte-1h4ra5j.svelte-1h4ra5j{margin:0;width:min(360px,100%);border-radius:1.2rem;overflow:hidden;background:#ffffff;box-shadow:0 18px 36px -24px #0f172a52}.parallax-viewport.svelte-1h4ra5j.svelte-1h4ra5j{position:relative;width:100%;aspect-ratio:4 / 5.2;overflow:hidden}.about-media.svelte-1h4ra5j img.svelte-1h4ra5j{position:absolute;top:-12.5%;left:0;width:100%;height:125%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:translate3d(0,var(--about-image-y),0) scale(var(--about-image-scale));transition:transform .3s cubic-bezier(.1,0,.2,1);will-change:transform}.about-media.svelte-1h4ra5j img.contain-fit.svelte-1h4ra5j{-o-object-fit:contain;object-fit:contain;background:#ffffff;padding:.85rem}.about-media.svelte-1h4ra5j figcaption.svelte-1h4ra5j{padding:.8rem .85rem .92rem;display:grid;gap:.2rem;background:linear-gradient(to bottom,rgba(255,255,255,.98),#ffffff)}.about-media.svelte-1h4ra5j figcaption.align-center.svelte-1h4ra5j{text-align:center}.about-media.svelte-1h4ra5j figcaption strong.svelte-1h4ra5j{font-size:1.1rem;font-weight:700;color:#111827}.about-media.svelte-1h4ra5j figcaption .meta.svelte-1h4ra5j{font-size:.94rem;line-height:1.45;color:#6b7280}.about-media.svelte-1h4ra5j figcaption .role.svelte-1h4ra5j{font-size:.9rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#be123c}@media (prefers-reduced-motion: reduce){.about-media.svelte-1h4ra5j img.svelte-1h4ra5j{transform:none!important}}@media (max-width: 1023px){.about-grid.svelte-1h4ra5j.svelte-1h4ra5j{grid-template-columns:1fr;gap:1.05rem}.about-grid.media-first.svelte-1h4ra5j .about-copy.svelte-1h4ra5j,.about-grid.media-first.svelte-1h4ra5j .about-media-wrap.svelte-1h4ra5j{order:initial}.about-copy.svelte-1h4ra5j.svelte-1h4ra5j{max-width:none;text-align:left}.about-eyebrow.svelte-1h4ra5j.svelte-1h4ra5j,.about-title.svelte-1h4ra5j.svelte-1h4ra5j,.about-section.svelte-1h4ra5j h2.svelte-1h4ra5j{text-align:left}.about-media-wrap.svelte-1h4ra5j.svelte-1h4ra5j{position:static;order:2;justify-content:flex-start}.about-copy.svelte-1h4ra5j.svelte-1h4ra5j{order:1}}@media (max-width: 640px){.about-showcase.svelte-1h4ra5j.svelte-1h4ra5j{padding-top:.5rem}.about-title.svelte-1h4ra5j.svelte-1h4ra5j{font-size:clamp(1.4rem,6.8vw,1.85rem)}.about-paragraph.svelte-1h4ra5j.svelte-1h4ra5j,.about-section.svelte-1h4ra5j p.svelte-1h4ra5j,.about-section.svelte-1h4ra5j li.svelte-1h4ra5j{font-size:.92rem;line-height:1.66}.about-media.svelte-1h4ra5j.svelte-1h4ra5j{width:min(320px,100%)}}.about-page-shell.svelte-1wd00sm.svelte-1wd00sm{min-height:100vh;background:linear-gradient(180deg,#f8fafc 0%,#ffffff 36%,#f8fafc 100%);font-family:Inter,Poppins,Segoe UI,sans-serif}.about-layout.svelte-1wd00sm.svelte-1wd00sm{width:min(1300px,96vw);margin:0 auto;display:grid;grid-template-columns:248px minmax(0,1fr);gap:1rem;align-items:start}.about-top-tabs.svelte-1wd00sm.svelte-1wd00sm{position:sticky;top:4.4rem;z-index:20;align-self:start;border:1px solid #e2e8f0;border-radius:.95rem;background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 24px -20px #0f172a66}.about-top-tabs-inner.svelte-1wd00sm.svelte-1wd00sm{display:grid;gap:.45rem;padding:.65rem}.about-top-tabs-inner.svelte-1wd00sm a.svelte-1wd00sm{display:block;text-decoration:none;font-size:.84rem;font-weight:600;letter-spacing:.008em;color:#334155;padding:.62rem .78rem;border-radius:.7rem;border:1px solid #dbe7f5;background:#ffffff;line-height:1.35;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.about-top-tabs-inner.svelte-1wd00sm a.svelte-1wd00sm:hover{color:#0f172a;border-color:#93c5fd;background:#f8fbff}.about-top-tabs-inner.svelte-1wd00sm a.active-tab.svelte-1wd00sm{color:#fff;border-color:#0b4fb0;background:linear-gradient(90deg,#0b4fb0,#2563eb);box-shadow:0 10px 22px -15px #2563ebbf}.about-page-content.svelte-1wd00sm.svelte-1wd00sm{padding:clamp(.5rem,.95vw,.95rem) 0}@media (max-width: 768px){.about-layout.svelte-1wd00sm.svelte-1wd00sm{width:100%;display:block}.about-top-tabs.svelte-1wd00sm.svelte-1wd00sm{position:sticky;top:3.4rem;border:none;border-radius:0;background:rgba(248,250,252,.92);box-shadow:none}.about-top-tabs-inner.svelte-1wd00sm.svelte-1wd00sm{display:flex;justify-content:flex-start;gap:.35rem;overflow-x:auto;padding:.5rem .1rem;scrollbar-width:thin;scroll-snap-type:x proximity}.about-top-tabs-inner.svelte-1wd00sm a.svelte-1wd00sm{white-space:nowrap;font-size:.78rem;padding:.44rem .68rem;border-radius:9999px;scroll-snap-align:start}}
