.about-hero.svelte-cwls5q{height:100svh;min-height:35rem;position:relative;overflow:hidden}.about-hero__overlay.svelte-cwls5q{background:linear-gradient(#00000024 0%,#0000007d 100%);position:absolute;inset:0}.about-layout.svelte-cwls5q{max-width:1100px;padding:var(--sp-lg) 0 0}.about-pillars.svelte-cwls5q{gap:var(--sp-md);grid-template-columns:repeat(3,1fr);display:grid}.about-block.svelte-cwls5q{gap:var(--sp-lg);padding:var(--sp-lg) 0;grid-template-columns:220px 1fr;display:grid}.about-block__label.svelte-cwls5q{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);padding-top:.25rem;font-size:.72rem;font-weight:700}.about-block__content.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--text-2);margin-bottom:1.25rem;font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.85}.about-block__content.svelte-cwls5q p:where(.svelte-cwls5q):last-of-type{margin-bottom:0}.about-divider.svelte-cwls5q{background:var(--border);height:1px}.pillar.svelte-cwls5q{border:1px solid var(--glass-border);transition:border-color var(--t-fast), box-shadow var(--t);background:#080808e0;padding:1.2rem}.pillar.svelte-cwls5q:hover{box-shadow:var(--glass-shadow);border-color:#ffffff1f}.pillar__title.svelte-cwls5q{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;border-bottom:1px solid var(--border-2);text-shadow:var(--ts-glow);margin-bottom:.75rem;padding-bottom:.75rem;font-size:clamp(1.2rem,1.8vw,1.6rem);font-weight:800}.pillar__desc.svelte-cwls5q{color:var(--text-2);font-size:.88rem;line-height:1.7}@media (orientation:portrait){.about-block.svelte-cwls5q{gap:var(--sp-md);grid-template-columns:1fr}.about-pillars.svelte-cwls5q{grid-template-columns:1fr}}
