.about-page.svelte-cwls5q{background:#000;position:relative;overflow:hidden}.hero-section.svelte-cwls5q{position:relative}.hero-section.svelte-cwls5q:before{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:linear-gradient(135deg,transparent 0%,rgba(203,136,3,.05) 50%,transparent 100%);pointer-events:none}.hero-content.svelte-cwls5q{max-width:900px}.hero-label.svelte-cwls5q{font-size:.875rem;font-weight:700;color:var(--color-primary);text-transform:uppercase;letter-spacing:.3em;margin-bottom:1.5rem}.hero-title.svelte-cwls5q{font-size:clamp(2.5rem,8vw,5rem);font-weight:900;line-height:1.2;color:#fff;margin-bottom:2rem}.hero-title.svelte-cwls5q span:where(.svelte-cwls5q){display:block;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description.svelte-cwls5q{font-size:1.125rem;line-height:1.8;color:#9ca3af}.stats-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}@media(max-width:768px){.stats-grid.svelte-cwls5q{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.stats-grid.svelte-cwls5q{grid-template-columns:1fr}}.stat-item.svelte-cwls5q{text-align:center;padding:2.5rem 2rem;background:#2e2e2e33;border:1px solid rgba(203,136,3,.15);transition:all .3s}.stat-item.svelte-cwls5q:hover{border-color:#cb880380;transform:translateY(-8px);background:#2e2e2e66;box-shadow:0 10px 30px #cb88031a}.stat-number.svelte-cwls5q{font-size:3.5rem;font-weight:900;color:var(--color-primary);line-height:1;margin-bottom:.75rem}.stat-label.svelte-cwls5q{font-size:.875rem;color:#9ca3af;text-transform:uppercase;letter-spacing:.1em;font-weight:600}.story-line.svelte-cwls5q{background:linear-gradient(90deg,transparent,rgba(203,136,3,.3),transparent)}.section-label.svelte-cwls5q{font-size:.875rem;font-weight:700;color:var(--color-primary);text-transform:uppercase;letter-spacing:.3em;margin-bottom:1.5rem}.section-title.svelte-cwls5q{font-size:clamp(2.5rem,5vw,4.5rem);font-weight:900;color:#fff;line-height:1.2}.story-text.svelte-cwls5q{font-size:1.125rem;line-height:1.9;color:#9ca3af}.features-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}@media(max-width:1024px){.features-grid.svelte-cwls5q{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.features-grid.svelte-cwls5q{grid-template-columns:1fr}}.feature-item.svelte-cwls5q{display:flex;align-items:center;gap:1rem;color:#fff;font-size:.9375rem;padding:1.25rem;background:#2e2e2e33;border:1px solid rgba(203,136,3,.1);transition:all .3s}.feature-item.svelte-cwls5q:hover{border-color:#cb88034d;background:#2e2e2e4d;transform:translate(5px)}.feature-dot.svelte-cwls5q{width:8px;height:8px;background:var(--color-primary);flex-shrink:0;transform:rotate(45deg)}.values-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem}@media(max-width:1024px){.values-grid.svelte-cwls5q{grid-template-columns:1fr}}.value-card.svelte-cwls5q{background:#2e2e2e33;border:1px solid rgba(203,136,3,.15);padding:3rem;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.glow-effect.svelte-cwls5q{position:absolute;top:0;right:0;width:200px;height:200px;background:radial-gradient(circle,rgba(203,136,3,.08),transparent 70%);pointer-events:none;transition:opacity .4s}.value-card.svelte-cwls5q:hover{border-color:#cb880380;transform:translate(12px);box-shadow:0 10px 40px #cb880326}.value-card.svelte-cwls5q:hover .glow-effect:where(.svelte-cwls5q){opacity:1.5}.value-icon.svelte-cwls5q{width:64px;height:64px;background:#cb88031a;border:2px solid rgba(203,136,3,.3);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;transition:all .3s}.value-card.svelte-cwls5q:hover .value-icon:where(.svelte-cwls5q){background:#cb880333;border-color:var(--color-primary);transform:scale(1.05)}.value-title.svelte-cwls5q{font-size:1.625rem;font-weight:700;color:#fff;margin-bottom:1rem}.value-description.svelte-cwls5q{font-size:1rem;line-height:1.8;color:#9ca3af}.cta-section.svelte-cwls5q{padding:4rem 0;position:relative}.cta-section.svelte-cwls5q:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#cb88030f,#0b32390f);pointer-events:none}.cta-content.svelte-cwls5q{text-align:center;max-width:750px;margin:0 auto;position:relative;z-index:1}.cta-button.svelte-cwls5q{display:inline-block;padding:1.25rem 3.5rem;background:var(--color-primary);color:#000;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;transition:all .3s;position:relative;overflow:hidden}.cta-button.svelte-cwls5q:before{content:"";position:absolute;inset:0;background:var(--color-secondary);transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.cta-button.svelte-cwls5q:hover:before{transform:translateY(0)}.cta-button.svelte-cwls5q span:where(.svelte-cwls5q){position:relative;z-index:1;transition:color .3s}.cta-button.svelte-cwls5q:hover span:where(.svelte-cwls5q){color:#fff}@keyframes svelte-cwls5q-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.fade-up.svelte-cwls5q{animation:svelte-cwls5q-fadeUp .8s ease-out forwards;opacity:0}.large-text.svelte-cwls5q{position:absolute;font-size:clamp(8rem,20vw,14rem);font-weight:900;color:var(--color-primary);opacity:.08;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none}
