.ci-hero[data-astro-cid-oh4xn4uf]{position:relative;background-image:url(/uploads/2025/05/Header_NN_2025_Nathan.jpg);background-size:cover;background-position:center;min-height:350px;display:flex;align-items:center;border-bottom:3px solid var(--accent-color)}.ci-hero-overlay[data-astro-cid-oh4xn4uf]{position:absolute;inset:0;background:linear-gradient(135deg,#1a1a2ee0,#0f3460bf,#ba0d104d)}.ci-hero-inner[data-astro-cid-oh4xn4uf]{position:relative;z-index:1;text-align:center;padding:4rem 0}.ci-eyebrow[data-astro-cid-oh4xn4uf]{display:inline-block;font-family:var(--heading-font);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);padding:.35rem 1.1rem;border-radius:20px;margin-bottom:1rem;backdrop-filter:blur(4px)}.ci-hero[data-astro-cid-oh4xn4uf] h1[data-astro-cid-oh4xn4uf]{color:#fff;font-size:2.8rem;margin-bottom:.75rem}.ci-hero-sub[data-astro-cid-oh4xn4uf]{color:#ffffffd9;font-size:1.1rem;max-width:550px;margin:0 auto;line-height:1.6}.ci-intro[data-astro-cid-oh4xn4uf]{padding:3rem 0 1rem}.ci-intro-body[data-astro-cid-oh4xn4uf]{max-width:700px;margin:0 auto;text-align:center;line-height:1.8;font-size:1.05rem;color:#555}.ci-section-head[data-astro-cid-oh4xn4uf]{text-align:center;margin-bottom:2.5rem}.ci-section-eyebrow[data-astro-cid-oh4xn4uf]{display:inline-block;font-family:var(--body-font);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--accent-color);margin-bottom:.5rem}.ci-section-head[data-astro-cid-oh4xn4uf] h2[data-astro-cid-oh4xn4uf]{font-size:2rem}.ci-activities[data-astro-cid-oh4xn4uf]{padding:3rem 0 5rem}.ci-grid[data-astro-cid-oh4xn4uf]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.ci-card[data-astro-cid-oh4xn4uf]{background:#fff;border-radius:var(--radius-md);padding:2rem 1.75rem;box-shadow:0 1px 3px #0000000f,0 4px 16px #0000000a;border-top:3px solid transparent;transition:all .35s cubic-bezier(.22,1,.36,1)}.ci-card[data-astro-cid-oh4xn4uf]:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001a;border-top-color:var(--accent-color)}.ci-card--wide[data-astro-cid-oh4xn4uf]{grid-column:span 3;display:grid;grid-template-columns:auto 1fr;gap:1.5rem;align-items:start}.ci-card--wide[data-astro-cid-oh4xn4uf] .ci-card-icon[data-astro-cid-oh4xn4uf]{margin-bottom:0}.ci-card--wide[data-astro-cid-oh4xn4uf] h3[data-astro-cid-oh4xn4uf]{grid-column:2;margin-bottom:0}.ci-card--wide[data-astro-cid-oh4xn4uf] p[data-astro-cid-oh4xn4uf]{grid-column:1 / -1}.ci-card-icon[data-astro-cid-oh4xn4uf]{margin-bottom:.75rem;color:var(--accent-color);opacity:.7;line-height:1}.ci-card[data-astro-cid-oh4xn4uf]:hover .ci-card-icon[data-astro-cid-oh4xn4uf]{opacity:1}.ci-card[data-astro-cid-oh4xn4uf] h3[data-astro-cid-oh4xn4uf]{font-size:1.05rem;font-weight:700;margin-bottom:.6rem;color:var(--text-color)}.ci-card[data-astro-cid-oh4xn4uf] p[data-astro-cid-oh4xn4uf]{font-size:.9rem;color:#666;line-height:1.7;margin:0}.ci-experience[data-astro-cid-oh4xn4uf]{background:var(--text-color);padding:5rem 0;position:relative;overflow:hidden}.ci-experience-texture[data-astro-cid-oh4xn4uf]{position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.03) 1px,transparent 0);background-size:24px 24px;pointer-events:none}.ci-experience-inner[data-astro-cid-oh4xn4uf]{position:relative;z-index:1}.ci-exp-grid[data-astro-cid-oh4xn4uf]{display:grid;grid-template-columns:220px 1fr;gap:3rem;align-items:center;max-width:850px;margin:0 auto}.ci-exp-stat[data-astro-cid-oh4xn4uf]{text-align:center}.ci-exp-num[data-astro-cid-oh4xn4uf]{display:block;font-family:var(--heading-font);font-size:4rem;font-weight:800;color:var(--accent-color);line-height:1;margin-bottom:.5rem}.ci-exp-label[data-astro-cid-oh4xn4uf]{display:block;font-family:var(--heading-font);font-size:.85rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#ccc;line-height:1.4}.ci-exp-content[data-astro-cid-oh4xn4uf] h2[data-astro-cid-oh4xn4uf]{color:#fff;font-size:1.8rem;margin-bottom:1rem}.ci-exp-content[data-astro-cid-oh4xn4uf] p[data-astro-cid-oh4xn4uf]{color:#ccc;line-height:1.7;margin-bottom:1rem}.ci-exp-question[data-astro-cid-oh4xn4uf]{color:#fff!important;font-size:1.05rem;margin-top:1rem}.ci-cta[data-astro-cid-oh4xn4uf]{background:var(--text-color);padding:5rem 0;position:relative;overflow:hidden}.ci-cta-texture[data-astro-cid-oh4xn4uf]{position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.03) 1px,transparent 0);background-size:24px 24px;pointer-events:none}.ci-cta-inner[data-astro-cid-oh4xn4uf]{text-align:center;position:relative;z-index:1;max-width:650px;margin:0 auto}.ci-cta[data-astro-cid-oh4xn4uf] h2[data-astro-cid-oh4xn4uf]{font-size:2rem;margin-bottom:1rem;color:#fff}.ci-cta[data-astro-cid-oh4xn4uf] p[data-astro-cid-oh4xn4uf]{color:#ccc;font-size:1.05rem;line-height:1.7;margin-bottom:2rem}.ci-cta-btns[data-astro-cid-oh4xn4uf]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.btn-outline-light[data-astro-cid-oh4xn4uf]{background:transparent;border:2px solid var(--accent-color);color:var(--accent-color)}.btn-outline-light[data-astro-cid-oh4xn4uf]:hover{background:var(--accent-color);color:#fff}@media (max-width: 768px){.ci-hero[data-astro-cid-oh4xn4uf] h1[data-astro-cid-oh4xn4uf]{font-size:2rem}.ci-hero[data-astro-cid-oh4xn4uf]{min-height:280px}.ci-grid[data-astro-cid-oh4xn4uf]{grid-template-columns:1fr}.ci-card--wide[data-astro-cid-oh4xn4uf]{grid-column:span 1;display:block}.ci-card--wide[data-astro-cid-oh4xn4uf] h3[data-astro-cid-oh4xn4uf],.ci-card--wide[data-astro-cid-oh4xn4uf] p[data-astro-cid-oh4xn4uf]{grid-column:auto}.ci-exp-grid[data-astro-cid-oh4xn4uf]{grid-template-columns:1fr;text-align:center}.ci-exp-content[data-astro-cid-oh4xn4uf]{text-align:center}.ci-cta[data-astro-cid-oh4xn4uf] h2[data-astro-cid-oh4xn4uf]{font-size:1.5rem}}@media (max-width: 480px){.ci-exp-num[data-astro-cid-oh4xn4uf]{font-size:3rem}}
