.company-story.svelte-k1u6t5{grid-template-columns:.9fr 1.1fr;align-items:center;gap:2rem;margin-bottom:3rem;display:grid}.company-visual.svelte-k1u6t5{padding-bottom:1.5rem;position:relative}.company-visual.svelte-k1u6t5 img{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%}.since-badge.svelte-k1u6t5{background:var(--gold);border-radius:8px;padding:1rem 1.3rem;position:absolute;bottom:0;right:-.5rem;box-shadow:0 8px 24px #17212b18}.since-badge.svelte-k1u6t5 small:where(.svelte-k1u6t5),.since-badge.svelte-k1u6t5 strong:where(.svelte-k1u6t5){display:block}.since-badge.svelte-k1u6t5 small:where(.svelte-k1u6t5){margin-bottom:.25rem;font-size:.65rem}.since-badge.svelte-k1u6t5 strong:where(.svelte-k1u6t5){font-size:1.15rem}.story-copy.svelte-k1u6t5 h2:where(.svelte-k1u6t5){margin-top:0;font-size:clamp(1.6rem,2.3vw,2rem)}.company-values.svelte-k1u6t5{grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.5rem;display:grid}.company-values.svelte-k1u6t5>div:where(.svelte-k1u6t5){border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:12px;padding:1.5rem;box-shadow:0 6px 24px #17212b0a}.equipment-card.svelte-k1u6t5{background:linear-gradient(135deg,#fff9e8,#fff 65%)}.company-values.svelte-k1u6t5 .mission-card:where(.svelte-k1u6t5){background:linear-gradient(135deg,#edf4f7,#fff 65%);border-top-color:#607787}.value-icon.svelte-k1u6t5{color:#765400;background:#fff1bf;border:1px solid #e8d49a;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:1rem;display:grid}.mission-card.svelte-k1u6t5 .value-icon:where(.svelte-k1u6t5){color:#395565;background:#e0ebf1;border-color:#c7d8e2}.value-icon.svelte-k1u6t5 svg:where(.svelte-k1u6t5){width:25px;height:25px}.company-values.svelte-k1u6t5 h2:where(.svelte-k1u6t5){margin-top:0;font-size:1.15rem}@media (width<=1100px) and (width>=850px){.company-story.svelte-k1u6t5{grid-template-columns:1fr}.company-visual.svelte-k1u6t5{max-width:300px}}@media (width<=600px){.company-story.svelte-k1u6t5,.company-values.svelte-k1u6t5{grid-template-columns:1fr}.company-visual.svelte-k1u6t5{max-width:330px}}
