.hero-compact{padding-top:calc(var(--nav-height) + clamp(3rem, 6vw, 5rem));padding-bottom:clamp(3rem,6vw,5rem);position:relative;overflow:hidden;text-align:left}.hero-compact .hero-bg{position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 80% 60% at 70% 40%,rgba(108,60,233,.12) 0,transparent 70%),radial-gradient(ellipse 60% 80% at 20% 80%,rgba(108,60,233,.08) 0,transparent 60%),radial-gradient(ellipse 50% 50% at 50% 50%,rgba(139,92,246,.06) 0,transparent 80%),linear-gradient(180deg,var(--color-bg) 0,#EDE8FF 50%,var(--color-bg) 100%)}.hero-compact .hero-bg:before{content:"";position:absolute;top:15%;right:5%;width:min(300px,60vw);height:min(300px,60vw);border-radius:50%;border:1px solid rgba(108,60,233,.1);animation:hero-orbit 20s linear infinite}.hero-compact .hero-bg:after{content:"";position:absolute;top:25%;left:10%;width:min(200px,40vw);height:min(200px,40vw);border-radius:50%;border:1px dashed rgba(108,60,233,.08);animation:hero-orbit 15s linear infinite reverse}@keyframes hero-orbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hero-compact .container{position:relative;z-index:1}.hero-compact h1{margin-bottom:1rem}.hero-compact h1 .accent{font-style:italic;color:var(--color-accent)}.hero-subtitle{font-size:clamp(1.1rem,2vw,1.35rem);color:var(--color-text-muted);max-width:600px;font-weight:300;line-height:1.6}.timeline-section{background:var(--color-white)}.timeline-header{text-align:center;max-width:640px;margin:0 auto 4rem}.timeline-header p{color:var(--color-text-muted);font-size:1.1rem;margin-top:1rem}.timeline{position:relative;max-width:900px;margin:0 auto}.timeline:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--color-accent) 0,var(--color-accent-light) 50%,var(--color-border) 100%);transform:translateX(-50%)}.timeline-item{display:flex;align-items:flex-start;margin-bottom:3rem;position:relative}.timeline-item:last-child{margin-bottom:0}.timeline-item:nth-child(odd){flex-direction:row}.timeline-item:nth-child(2n){flex-direction:row-reverse}.timeline-content{width:calc(50% - 40px);background:var(--color-bg);border-radius:var(--radius-lg);padding:2rem;position:relative;transition:all .4s cubic-bezier(.16,1,.3,1)}.timeline-content:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.timeline-item:nth-child(odd) .timeline-content{margin-right:auto}.timeline-item:nth-child(2n) .timeline-content{margin-left:auto}.timeline-dot{position:absolute;left:50%;top:2rem;width:16px;height:16px;background:var(--color-accent);border:3px solid var(--color-white);border-radius:50%;transform:translateX(-50%);z-index:1;box-shadow:0 0 0 4px var(--color-accent-glow)}.timeline-year{font-family:var(--font-numbers);font-size:.75rem;font-weight:700;color:var(--color-accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem}.timeline-content h3{font-size:1.3rem;margin-bottom:.75rem}.timeline-content p{color:var(--color-text-muted);font-size:.95rem;line-height:1.7}.timeline-icon{font-size:1.5rem;margin-bottom:.75rem}.profiles-section{background:var(--color-bg)}.profiles-header{text-align:center;max-width:640px;margin:0 auto 3.5rem}.profiles-header p{color:var(--color-text-muted);font-size:1.1rem;margin-top:1rem}.profiles-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:2.5rem;gap:2.5rem;max-width:900px;margin:0 auto}.profile-card{background:var(--color-white);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);overflow:hidden;transition:all .4s cubic-bezier(.16,1,.3,1)}.profile-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);border-color:transparent}.profile-image{aspect-ratio:4/3;overflow:hidden;position:relative}.profile-image img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.16,1,.3,1);will-change:transform}.profile-card:hover .profile-image img{transform:scale(1.04)}.profile-info{padding:2rem}.profile-role{font-family:var(--font-body);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.5rem}.profile-info h3{margin-bottom:1rem;font-size:1.6rem}.profile-info p{color:var(--color-text-muted);font-size:.95rem;line-height:1.7}.profile-traits{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.profile-trait{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .85rem;background:var(--color-bg);border-radius:var(--radius-full);font-size:.8rem;font-weight:500;color:var(--color-text-muted)}.profile-trait .check{color:var(--color-accent);font-weight:700}.values-section{background:var(--color-white)}.values-header{text-align:center;max-width:640px;margin:0 auto 3.5rem}.values-header p{color:var(--color-text-muted);font-size:1.1rem;margin-top:1rem}.values-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;max-width:1000px;margin:0 auto}.value-card{text-align:center;padding:2.5rem 1.5rem;background:var(--color-bg);border-radius:var(--radius-lg);transition:all .4s cubic-bezier(.16,1,.3,1);border:1px solid transparent}.value-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);border-color:var(--color-accent-glow);background:var(--color-white)}.value-icon{width:64px;height:64px;border-radius:var(--radius-md);background:var(--color-accent-glow);display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin:0 auto 1.25rem;transition:all .4s ease}.value-card:hover .value-icon{background:var(--color-accent);transform:scale(1.1)}.value-card:hover .value-icon span{filter:brightness(10)}.value-card h3{font-size:1.3rem;margin-bottom:.75rem;text-align:center}.value-card p{color:var(--color-text-muted);font-size:.9rem;line-height:1.6;text-align:center}.cta-section{background:linear-gradient(135deg,#1A1A2E,#2D1B69 50%,#4A1A8A);text-align:center;position:relative;overflow:hidden}.cta-section:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 60% at 50% 50%,rgba(108,60,233,.3) 0,transparent 70%)}.cta-section .container{position:relative;z-index:1}.cta-section h2{color:var(--color-white);margin-bottom:1rem;text-align:center}.cta-section p{color:rgba(255,255,255,.7);font-size:1.1rem;max-width:520px;margin:0 auto 2.5rem;text-align:center}.cta-section .btn-primary{background:var(--color-white);color:var(--color-accent);font-size:1rem;padding:1rem 2.5rem}.cta-section .btn-primary:hover{background:#F0F0F0;transform:translateY(-3px);box-shadow:0 8px 40px rgba(0,0,0,.3)}@media (max-width:1024px){.values-grid{grid-template-columns:repeat(2,1fr)}.profiles-grid{max-width:600px;margin-left:auto;margin-right:auto}.timeline-content{padding:1.5rem}}@media (max-width:768px){.profiles-grid{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto;gap:2rem}.timeline:before{left:20px}.timeline-item,.timeline-item:nth-child(2n),.timeline-item:nth-child(odd){flex-direction:row}.timeline-content{width:calc(100% - 60px);margin-left:60px!important;margin-right:0!important}.timeline-dot{left:20px}.profile-info{padding:1.5rem}}@media (max-width:480px){.values-grid{grid-template-columns:1fr;max-width:340px;margin-left:auto;margin-right:auto}.hero-compact h1{font-size:clamp(2rem,9vw,3rem)}.value-card{padding:1.5rem 1rem}.timeline-content{width:calc(100% - 50px);margin-left:50px!important;padding:1.25rem}.timeline-content h3{font-size:1.1rem}.cta-section h2{font-size:clamp(1.6rem,7vw,2.2rem)}.cta-section p{font-size:.95rem}.profile-info{padding:1.25rem}.profile-traits{gap:.5rem}.profiles-grid{max-width:100%}}