.page-hero-inner.svelte-cwls5q{gap:var(--space-12);padding-top:var(--space-8);grid-template-columns:1fr 1fr;align-items:center;display:grid}.page-hero-heading.svelte-cwls5q{font-size:var(--text-4xl);color:var(--color-ink);line-height:var(--leading-tight);margin-bottom:var(--space-5);margin-top:var(--space-3)}.page-hero-body.svelte-cwls5q{font-size:var(--text-md);color:var(--color-lens-grey);line-height:var(--leading-relaxed);max-width:50ch}.about-image-frame.svelte-cwls5q{border-radius:var(--radius-md);background:var(--color-beige);aspect-ratio:7/8;position:relative;overflow:hidden}.about-image-frame.svelte-cwls5q img:where(.svelte-cwls5q){object-fit:cover;width:100%;height:100%}.af-corner.svelte-cwls5q{border-color:var(--color-bronze);opacity:.5;z-index:2;border-style:solid;width:24px;height:24px;position:absolute}.af-tl.svelte-cwls5q{border-width:2px 0 0 2px;top:10px;left:10px}.af-br.svelte-cwls5q{border-width:0 2px 2px 0;bottom:10px;right:10px}.about-intro-grid.svelte-cwls5q{gap:var(--space-12);grid-template-columns:1fr 1fr;align-items:start;display:grid}.about-intro-text.svelte-cwls5q{gap:var(--space-5);flex-direction:column;display:flex}.about-intro-text.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:var(--text-3xl);color:var(--color-ink);line-height:var(--leading-tight)}.about-intro-text.svelte-cwls5q p:where(.svelte-cwls5q){font-size:var(--text-base);color:var(--color-lens-grey);line-height:var(--leading-relaxed)}.aside-card.svelte-cwls5q{background:var(--color-beige);border:1px solid var(--color-border);border-top:2px solid var(--color-bronze);border-radius:var(--radius-md);padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.aside-title.svelte-cwls5q{font-family:var(--font-heading);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);color:var(--color-bronze);text-transform:uppercase;font-weight:600}.aside-list.svelte-cwls5q{gap:var(--space-3);flex-direction:column;display:flex}.aside-row.svelte-cwls5q{gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.aside-row.svelte-cwls5q:last-child{border-bottom:none;padding-bottom:0}.aside-row.svelte-cwls5q dt:where(.svelte-cwls5q){font-family:var(--font-heading);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-lens-grey);font-weight:600}.aside-row.svelte-cwls5q dd:where(.svelte-cwls5q){font-size:var(--text-sm);color:var(--color-graphite);font-weight:500}.status-badge.svelte-cwls5q{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:#2d6a4f;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:#2d6a4f14;border:1px solid #2d6a4f33;font-weight:600;display:inline-flex}.values-header.svelte-cwls5q{text-align:center;max-width:55ch;margin:0 auto var(--space-12)}.values-header.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:var(--text-3xl);color:var(--color-ink);line-height:var(--leading-tight);margin-bottom:var(--space-5)}.values-intro.svelte-cwls5q{font-size:var(--text-md);color:var(--color-lens-grey);line-height:var(--leading-relaxed)}.values-grid.svelte-cwls5q{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.value-item.svelte-cwls5q{padding:var(--space-6);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:var(--space-3);flex-direction:column;display:flex}.value-mark.svelte-cwls5q{background:var(--color-bronze);border-radius:50%;width:8px;height:8px;display:block}.value-label.svelte-cwls5q{font-family:var(--font-heading);font-size:var(--text-md);color:var(--color-ink);font-weight:600}.value-desc.svelte-cwls5q{font-size:var(--text-sm);color:var(--color-lens-grey);line-height:var(--leading-relaxed)}.philosophy-section.svelte-cwls5q .container:where(.svelte-cwls5q){color:var(--color-paper)}.philosophy-inner.svelte-cwls5q{gap:var(--space-12);grid-template-columns:1fr 1fr;align-items:center;display:grid}.phil-text.svelte-cwls5q{gap:var(--space-5);flex-direction:column;display:flex}.phil-text.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:var(--text-3xl);color:var(--color-white);line-height:var(--leading-tight)}.phil-text.svelte-cwls5q p:where(.svelte-cwls5q){font-size:var(--text-base);color:#f6f0e7a6;line-height:var(--leading-relaxed)}.phil-image-frame.svelte-cwls5q{border-radius:var(--radius-md);aspect-ratio:5/6;background:#ffffff0d;position:relative;overflow:hidden}.phil-image-frame.svelte-cwls5q img:where(.svelte-cwls5q){object-fit:cover;width:100%;height:100%}.pf-corner.svelte-cwls5q{border-color:var(--color-bronze);opacity:.5;z-index:2;border-style:solid;width:24px;height:24px;position:absolute}.pf-tl.svelte-cwls5q{border-width:2px 0 0 2px;top:10px;left:10px}.pf-tr.svelte-cwls5q{border-width:2px 2px 0 0;top:10px;right:10px}.pf-bl.svelte-cwls5q{border-width:0 0 2px 2px;bottom:10px;left:10px}.pf-br.svelte-cwls5q{border-width:0 2px 2px 0;bottom:10px;right:10px}@media (width<=1024px){.page-hero-inner.svelte-cwls5q,.about-intro-grid.svelte-cwls5q,.philosophy-inner.svelte-cwls5q{grid-template-columns:1fr}.values-grid.svelte-cwls5q{grid-template-columns:repeat(2,1fr)}.page-hero-visual.svelte-cwls5q{order:-1;max-height:400px}}@media (width<=640px){.values-grid.svelte-cwls5q{grid-template-columns:1fr}}
