.svelte-1oluekj{box-sizing:border-box}.page-wrapper.svelte-1oluekj{--phi:1.618;--space-1:.618rem;--space-2:1rem;--space-3:1.618rem;--space-4:2.618rem;--space-5:4.236rem;--space-6:6.854rem;--radius-1:10px;--radius-2:16px;--radius-3:26px;--border-soft:color-mix(in oklab, var(--border-color) 72%, transparent);--accent-red:#ea5757;--accent-blue:#599bff;--accent-green:#73c382;background:radial-gradient(1200px 520px at 88% 12%, color-mix(in oklab, var(--accent-blue) 12%, transparent) 0%, transparent 65%), radial-gradient(900px 420px at 8% 32%, color-mix(in oklab, var(--accent-red) 12%, transparent) 0%, transparent 72%), var(--bg-main);color:var(--text-primary);min-height:100vh}.container.svelte-1oluekj{width:min(1280px,100% - clamp(2rem,6vw,7rem));margin:0 auto}.hero-section.svelte-1oluekj{border-bottom:1px solid var(--border-soft);align-items:center;min-height:clamp(520px,61.8vh,760px);display:flex;position:relative;overflow:hidden}.hero-section.svelte-1oluekj:before{content:"";background:radial-gradient(460px 300px at 12% 48%, color-mix(in oklab, var(--accent-red) 16%, transparent) 0%, transparent 70%), radial-gradient(560px 340px at 78% 50%, color-mix(in oklab, var(--accent-blue) 20%, transparent) 0%, transparent 74%);opacity:.64;pointer-events:none;position:absolute;inset:0}.hero-content.svelte-1oluekj{text-align:left;z-index:1;width:min(1280px,100% - clamp(2rem,6vw,7rem));margin:0 auto;padding:clamp(3rem,9vh,7rem) 0;position:relative}.hero-title.svelte-1oluekj{letter-spacing:-.03em;max-width:16ch;margin:0;font-size:clamp(2.25rem,6vw,6rem);font-weight:760;line-height:.98}.highlight-text.svelte-1oluekj{background:linear-gradient(120deg, var(--accent-red), var(--accent-blue), var(--accent-green));-webkit-text-fill-color:transparent;background-size:280% 280%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite svelte-1oluekj-gradient-shift}.hero-accent.svelte-1oluekj{width:clamp(96px,16.18vw,232px);height:6px;margin-top:var(--space-4);background:linear-gradient(90deg, var(--accent-red), var(--accent-blue), var(--accent-green));border-radius:999px;box-shadow:0 0 36px #599bff59}@keyframes svelte-1oluekj-gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}.main-content.svelte-1oluekj{padding:clamp(4rem,10vw,7rem) 0 clamp(3rem,7vw,5rem)}.vision-section.svelte-1oluekj{text-align:center;margin-bottom:clamp(3rem,7vw,6rem)}.section-title.svelte-1oluekj{margin:0 0 var(--space-3);letter-spacing:.11em;text-transform:uppercase;color:var(--text-secondary);font-size:clamp(1.06rem,1.6vw,1.35rem);font-weight:600}.vision-question.svelte-1oluekj{letter-spacing:-.02em;text-wrap:balance;max-width:22ch;margin:0 auto;font-size:clamp(1.6rem,4.2vw,4rem);font-weight:340;line-height:1.15}.medangle-red.svelte-1oluekj{color:var(--accent-red)}.medangle-blue.svelte-1oluekj{color:var(--accent-blue)}.medangle-green-cmyk.svelte-1oluekj{color:var(--accent-green)}.content-grid.svelte-1oluekj{grid-template-columns:1fr;align-items:start;gap:clamp(2.2rem,5vw,4.5rem);margin-top:clamp(2.4rem,6vw,4.5rem);display:grid}.mission-column.svelte-1oluekj{gap:var(--space-4);flex-direction:column;display:flex}.mission-intro.svelte-1oluekj p:where(.svelte-1oluekj){margin:0 0 var(--space-3);color:color-mix(in oklab, var(--text-primary) 84%, var(--text-secondary));max-width:62ch;font-size:clamp(1.02rem,1.6vw,1.24rem);font-weight:440;line-height:1.72}.mission-intro.svelte-1oluekj p:where(.svelte-1oluekj):last-child{margin-bottom:0}.stats-section.svelte-1oluekj{gap:var(--space-3);grid-template-columns:1fr;display:grid}.stat-item.svelte-1oluekj{--stat-accent:var(--accent-blue);padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-2);background:color-mix(in oklab, var(--bg-card) 86%, transparent);transition:transform .26s,border-color .26s,box-shadow .26s;position:relative;overflow:hidden}.stat-item.svelte-1oluekj:before{content:"";background:linear-gradient(90deg, var(--stat-accent), transparent 88%);width:100%;height:3px;position:absolute;top:0;left:0}.stat-item.svelte-1oluekj:first-child{--stat-accent:var(--accent-red)}.stat-item.svelte-1oluekj:nth-child(2){--stat-accent:var(--accent-blue)}.stat-item.svelte-1oluekj:nth-child(3){--stat-accent:var(--accent-green)}.stat-item.svelte-1oluekj:nth-child(4){--stat-accent:#f2d56b}.stat-item.svelte-1oluekj:hover{border-color:color-mix(in oklab, var(--stat-accent) 44%, var(--border-soft));transform:translateY(-2px);box-shadow:0 14px 32px #00000029}.stat-number.svelte-1oluekj{letter-spacing:-.02em;background:linear-gradient(120deg, var(--accent-red), var(--accent-blue), var(--accent-green));-webkit-text-fill-color:transparent;background-size:300% 300%;-webkit-background-clip:text;background-clip:text;margin-bottom:.55rem;font-size:clamp(1.42rem,2.5vw,2.45rem);font-weight:760;line-height:1.06;animation:9s ease-in-out infinite svelte-1oluekj-gradient-shift}.stat-description.svelte-1oluekj{color:var(--text-secondary);max-width:45ch;margin:0;font-size:clamp(.95rem,1.35vw,1.08rem);line-height:1.55}.cta-buttons.svelte-1oluekj{gap:var(--space-2);flex-wrap:wrap;display:flex}.btn.svelte-1oluekj{letter-spacing:.01em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:46px;padding:.78rem 1.5rem;font-size:.96rem;font-weight:700;text-decoration:none;transition:transform .22s,box-shadow .22s,background-color .22s,color .22s;display:inline-flex}.btn-outline.svelte-1oluekj{color:var(--text-primary);border-color:var(--border-soft);background:color-mix(in oklab, var(--bg-card) 82%, transparent)}.btn-outline.svelte-1oluekj:hover{border-color:color-mix(in oklab, var(--accent-blue) 55%, var(--border-soft));transform:translateY(-1px);box-shadow:0 10px 24px #00000024}.btn-primary.svelte-1oluekj{color:#fff;background:linear-gradient(120deg, var(--accent-red), var(--accent-blue), var(--accent-green));background-size:220% 220%;border-color:#0000;animation:6s ease-in-out infinite svelte-1oluekj-gradient-shift;box-shadow:0 10px 24px #599bff40}.btn-primary.svelte-1oluekj:hover{transform:translateY(-1px);box-shadow:0 14px 30px #599bff57}.recruitment-column.svelte-1oluekj{border-radius:var(--radius-3);border:1px solid var(--border-soft);background:linear-gradient(140deg, color-mix(in oklab, var(--accent-blue) 11%, transparent) 0%, transparent 55%), color-mix(in oklab, var(--bg-card) 88%, transparent);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);padding:clamp(1.5rem,2.6vw,2.8rem);position:relative}.recruitment-title.svelte-1oluekj{margin:0 0 var(--space-3);color:var(--accent-blue);letter-spacing:-.012em;font-size:clamp(1.22rem,2vw,1.72rem);font-weight:680;line-height:1.28}.recruitment-content.svelte-1oluekj p:where(.svelte-1oluekj){margin:0 0 var(--space-3);color:color-mix(in oklab, var(--text-primary) 82%, var(--text-secondary));font-size:clamp(.98rem,1.34vw,1.08rem);line-height:1.68}.recruitment-content.svelte-1oluekj p:where(.svelte-1oluekj):last-child{margin-bottom:0}.highlight-paragraph.svelte-1oluekj{padding:var(--space-3);border-radius:var(--radius-2);border:1px solid color-mix(in oklab, var(--accent-blue) 36%, var(--border-soft));background:linear-gradient(120deg, color-mix(in oklab, var(--accent-blue) 12%, transparent) 0%, color-mix(in oklab, var(--accent-green) 11%, transparent) 100%);font-weight:560}.opportunities-section.svelte-1oluekj{border-top:1px solid var(--border-soft);padding:clamp(3rem,7vw,5.2rem) 0 clamp(4rem,8vw,6.5rem)}.opportunity-links.svelte-1oluekj{gap:var(--space-3);grid-template-columns:1fr;align-items:stretch;display:grid}.opportunity-link.svelte-1oluekj{border-radius:18px;justify-content:space-between;align-items:center;gap:.9rem;width:100%;min-width:0;padding:clamp(1.05rem,2.4vw,1.5rem) clamp(1.2rem,3vw,2rem);font-size:clamp(1.08rem,2vw,1.46rem);font-weight:700;text-decoration:none;transition:transform .26s,box-shadow .26s,border-color .26s;display:flex}.opportunity-link.svelte-1oluekj svg:where(.svelte-1oluekj){flex:none}.opportunity-link.primary.svelte-1oluekj{color:#fff;background:linear-gradient(120deg, var(--accent-red), var(--accent-blue), var(--accent-green));background-size:240% 240%;border:1px solid #0000;animation:8s ease-in-out infinite svelte-1oluekj-gradient-shift;box-shadow:0 14px 32px #599bff42}.opportunity-link.primary.svelte-1oluekj:hover{transform:translateY(-2px);box-shadow:0 20px 40px #599bff54}.opportunity-link.secondary.svelte-1oluekj{color:var(--text-primary);border:1px solid var(--border-soft);background:color-mix(in oklab, var(--bg-card) 86%, transparent)}.opportunity-link.secondary.svelte-1oluekj:hover{border-color:color-mix(in oklab, var(--accent-blue) 50%, var(--border-soft));transform:translateY(-2px);box-shadow:0 16px 34px #00000029}.divider.svelte-1oluekj{background:linear-gradient(90deg, transparent 0%, var(--border-soft) 50%, transparent 100%);width:100%;height:1px}@media (width>=840px){.stats-section.svelte-1oluekj{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-links.svelte-1oluekj{gap:var(--space-4);grid-template-columns:minmax(0,1.618fr) auto minmax(0,1fr)}.divider.svelte-1oluekj{background:linear-gradient(180deg, transparent 0%, var(--border-soft) 50%, transparent 100%);width:1px;height:100%}}@media (width>=1024px){.content-grid.svelte-1oluekj{grid-template-columns:minmax(0,1.618fr) minmax(0,1fr);gap:clamp(2.6rem,5vw,5.6rem)}.recruitment-column.svelte-1oluekj{top:calc(70px + var(--space-3));position:sticky}}@media (width<=900px){.hero-content.svelte-1oluekj{text-align:center}.hero-title.svelte-1oluekj{margin:0 auto}.hero-accent.svelte-1oluekj{margin-left:auto;margin-right:auto}}@media (width<=768px){.container.svelte-1oluekj,.hero-content.svelte-1oluekj{width:min(1280px,100% - 1.5rem)}.main-content.svelte-1oluekj{padding:clamp(3rem,10vw,4.2rem) 0}.cta-buttons.svelte-1oluekj{flex-direction:column}.btn.svelte-1oluekj{width:100%}}@media (width<=480px){.hero-section.svelte-1oluekj{min-height:54vh}.vision-question.svelte-1oluekj{max-width:19ch}.stat-item.svelte-1oluekj{padding:1.2rem}.recruitment-column.svelte-1oluekj{border-radius:18px;padding:1.25rem}}
