.equipe-page{min-height:100vh}.equipe-page .eq-head{padding:100px 0 60px;position:relative;overflow:hidden}.equipe-page .eq-head-aurora{position:absolute;top:30%;left:-10%;right:-10%;height:70%;background:linear-gradient(90deg,transparent,rgba(42,122,138,.14) 20%,rgba(95,184,158,.2) 50%,rgba(201,164,99,.16) 75%,transparent);filter:blur(80px);transform:skewY(-2deg);pointer-events:none}.equipe-page .eq-head-inner{position:relative}.equipe-page .eq-breadcrumb{display:inline-flex;align-items:center;gap:10px;font-family:DM Mono,monospace;font-size:11px;color:var(--od-muted);letter-spacing:.15em;text-transform:uppercase;margin-bottom:40px}.equipe-page .eq-breadcrumb a:hover{color:var(--od-ink)}.equipe-page .eq-breadcrumb svg{color:var(--od-light)}.equipe-page h1.eq-title{font-family:DM Sans,sans-serif;font-weight:200;font-size:clamp(52px,8vw,128px);line-height:.92;letter-spacing:-.045em;color:var(--od-ink)}.equipe-page h1.eq-title .eq-serif{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;color:var(--od-teal-deep)}.equipe-page .eq-lead{margin-top:32px;font-size:20px;color:var(--od-muted);max-width:720px;line-height:1.6}.equipe-page .eq-lead strong{color:var(--od-ink);font-weight:500}.equipe-page .eq-lead em{font-family:"Instrument Serif",serif;font-style:italic;color:var(--od-teal-deep)}.equipe-page .eq-founders{padding:100px 0 140px}.equipe-page .eq-founder{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:start;padding:56px 0;border-top:1px dashed var(--od-border)}.equipe-page .eq-founder:first-child{border-top:none;padding-top:0}.equipe-page .eq-photo-wrap{position:relative}.equipe-page .eq-photo{aspect-ratio:4/5;border-radius:20px;overflow:hidden;background:linear-gradient(135deg,var(--od-cream-deep),rgba(42,122,138,.15));display:flex;align-items:center;justify-content:center;border:1px solid var(--od-border)}.equipe-page .eq-photo.has-photo img{width:100%;height:100%;object-fit:cover;display:block}.equipe-page .eq-photo .eq-initial{font-family:"Instrument Serif",serif;font-style:italic;font-size:160px;color:var(--od-ink);letter-spacing:-.04em}.equipe-page .eq-stamp{position:absolute;top:18px;right:18px;border:1.5px solid var(--od-gold, #c9a463);color:var(--od-gold-deep, #a8843e);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.2em;padding:6px 12px;border-radius:4px;background:#f5f1ead9;transform:rotate(6deg);text-transform:uppercase}.equipe-page .eq-code{position:absolute;bottom:18px;left:18px;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.18em;color:#0f19238c;text-transform:uppercase}.equipe-page .od-label{display:inline-block;margin-bottom:16px}.equipe-page .eq-name{font-family:"Instrument Serif",serif;font-size:clamp(44px,5.5vw,76px);font-weight:400;color:var(--od-ink);letter-spacing:-.025em;line-height:1}.equipe-page .eq-role{margin-top:12px;font-family:DM Mono,monospace;font-size:12px;color:var(--od-teal-deep);letter-spacing:.18em;text-transform:uppercase}.equipe-page .eq-bio{margin-top:32px;font-size:17px;color:var(--od-text);line-height:1.75;max-width:600px}.equipe-page .eq-bio p+p{margin-top:14px}.equipe-page .eq-bio strong{color:var(--od-ink);font-weight:600}.equipe-page .eq-meta{margin-top:36px;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px dashed var(--od-border);max-width:520px}.equipe-page .eq-meta-item{padding:16px 0;border-bottom:1px dashed var(--od-border)}.equipe-page .eq-meta-item:nth-child(2n){padding-left:20px;border-left:1px dashed var(--od-border)}.equipe-page .eq-meta-label{font-family:DM Mono,monospace;font-size:10px;color:var(--od-muted);letter-spacing:.2em;text-transform:uppercase;margin-bottom:6px}.equipe-page .eq-meta-val{font-family:"Instrument Serif",serif;font-size:20px;color:var(--od-ink);letter-spacing:-.01em}.equipe-page .eq-meta-val.mono{font-family:DM Mono,monospace;font-size:13px;letter-spacing:.08em}.equipe-page .eq-mission{padding:100px 0;background:var(--od-ink);color:#fff;position:relative;overflow:hidden}.equipe-page .eq-mission:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:radial-gradient(ellipse 70% 50% at 50% 10%,rgba(95,184,158,.15),transparent 60%)}.equipe-page .eq-mission .od-container{position:relative}.equipe-page .eq-mission-label{color:var(--od-gold, #c9a463);margin-bottom:32px}.equipe-page .eq-mission-text{font-family:DM Sans,sans-serif;font-weight:200;font-size:clamp(28px,3.5vw,52px);line-height:1.2;letter-spacing:-.03em;max-width:1000px;color:#fff}.equipe-page .eq-mission-text .eq-accent{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;background:linear-gradient(120deg,#2a7a8a,#5fb89e,#c9a463);-webkit-background-clip:text;background-clip:text;color:transparent}.equipe-page .eq-cta{padding:100px 0;text-align:center}.equipe-page .eq-cta h2{font-family:"Instrument Serif",serif;font-size:clamp(36px,4.5vw,60px);font-weight:400;letter-spacing:-.02em;color:var(--od-ink)}.equipe-page .eq-cta h2 em{font-style:italic;color:var(--od-teal-deep)}.equipe-page .eq-cta p{margin-top:16px;font-size:17px;color:var(--od-muted)}.equipe-page .eq-cta .od-btn{margin-top:32px}.equipe-page .eq-foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;font-family:DM Mono,monospace;font-size:11px;color:#f5f1ea80;letter-spacing:.15em;text-transform:uppercase;padding:40px 0}@media(max-width:900px){.equipe-page .eq-founder{grid-template-columns:1fr;gap:32px}.equipe-page .eq-photo{max-width:400px}}
