.team-page{background:#151020;color:#f6f1fb}.team-page .header{background:#15102033;backdrop-filter:blur(10px)}.team-page .header.is-scrolled{background:#151020f5}.team-hero{position:relative;isolation:isolate;min-height:650px;display:flex;align-items:center;overflow:hidden;padding:165px 0 95px}.team-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 48%;z-index:-3}.team-hero:after{content:'';position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#110e20ed 0%,#110e20b8 40%,#110e2020 76%),linear-gradient(0deg,#151020b0,transparent 45%)}.team-hero-copy .eyebrow{font-size:9px;color:#dab8f4;letter-spacing:2.8px}.team-hero h1{font-size:clamp(58px,6.3vw,90px);line-height:.98;margin:26px 0}.team-hero h1 span{background:linear-gradient(110deg,#c697f4,#ec9cc3);background-clip:text;color:transparent}.team-hero-copy>p:not(.eyebrow){font-size:16px;line-height:1.85;max-width:510px;color:#d9cedf}.team-hero .button{margin-top:29px;border-radius:15px;gap:17px;padding:20px 26px}.team-hero-meta{display:flex;gap:14px;align-items:center;margin-top:29px;font-size:8px;letter-spacing:1.7px;color:#c9b7d8}.team-hero-meta b{font-size:12px;color:#b47bdf}.team-art-label{position:absolute;right:4%;bottom:24px;font-size:7px;letter-spacing:2px;color:#e0cdec99}.team-light{background:#efecf5 url('assets/district-map.svg') center/1200px;color:#221b30;position:relative;isolation:isolate;overflow:hidden}.team-light:before{content:'';position:absolute;right:-230px;bottom:-70px;width:490px;height:750px;background:#9275aa;mask:url('assets/palm-natural.png') center/contain no-repeat;opacity:.13;z-index:-1;pointer-events:none}.team-requirements{padding:85px 0}.team-section-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:34px}.team-section-heading .eyebrow{font-size:9px;letter-spacing:2px;margin-bottom:17px}.team-section-heading h2{font-size:clamp(39px,4.2vw,58px);line-height:1.04}.team-section-heading h2 span{color:#9b5dd4}.team-section-heading>p{max-width:370px;font-size:14px;line-height:1.8;color:#776b85}.team-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.team-value{padding:25px 24px 29px;background:#ffffffcf;border:1px solid #bba6d22e;border-radius:19px;box-shadow:0 8px 30px #38234405;transition:transform .3s,border-color .3s,box-shadow .3s}.team-value:hover{transform:translateY(-5px);border-color:#bc8be077;box-shadow:0 14px 30px #55367010}.team-value-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.team-icon{display:grid;place-items:center;border-radius:14px;width:47px;height:47px;background:#a16bd615;color:#9a63c8;border:1px solid #ae81d22c}.team-icon svg{width:25px;height:25px}.team-index{font:700 32px 'Barlow Condensed',sans-serif;color:#ded5e9}.team-value h3{font-family:Barlow,Arial,sans-serif;font-size:17px;line-height:1.4;margin-bottom:13px;max-width:230px}.team-value p{font-size:13px;line-height:1.8;color:#776b85}.team-principle{display:flex;align-items:center;gap:17px;padding-top:29px;margin-top:31px;border-top:1px solid #bda8ce44}.team-principle>svg{color:#aa71d3;width:25px;height:25px}.team-principle p{font-size:12px;line-height:1.8;color:#776b85;max-width:720px}.team-principle strong{color:#41304e}.team-principle a{margin-left:auto;display:flex;gap:10px;align-items:center;white-space:nowrap;font-size:11px;color:#8e54bd;font-weight:700}.team-apply{padding:85px 0 90px;background:radial-gradient(ellipse at 85% 10%,#9b62c51c,transparent 60%),#151020;scroll-margin-top:100px}.team-apply .eyebrow{color:#be93e2}.team-apply h2 span{color:#c497ed}.team-apply .team-section-heading>p{color:#b4a6c4}.team-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:45px 0}.team-steps article{position:relative;border-top:1px solid #a278c235;padding-top:24px}.team-steps article>span{position:absolute;right:0;top:20px;font:700 43px 'Barlow Condensed',sans-serif;color:#a779c926}.team-steps h3{font-family:Barlow,Arial,sans-serif;font-size:18px;margin:0 30px 13px 0;color:#f3eaf9}.team-steps p{font-size:13px;color:#b5a7c3;line-height:1.8;max-width:340px}.team-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:32px 35px;border-radius:20px;border:1px solid #ba89dd33;background:linear-gradient(115deg,#6e3b8d35,#be668c12)}.team-cta .eyebrow{font-size:8px;letter-spacing:1.5px}.team-cta h3{font-size:31px;margin:10px 0}.team-cta p{font-size:12px;color:#bfaecc}.team-cta .button{border-radius:14px;gap:12px;font-size:12px;padding:20px 23px;flex-shrink:0}.team-page .button:focus-visible,.team-page a:focus-visible{outline:2px solid #c497ed;outline-offset:5px}@media(max-width:1000px){.team-values{grid-template-columns:repeat(2,1fr)}.team-hero{min-height:600px}.team-value h3{max-width:none}.team-cta{padding:27px}.team-principle{flex-wrap:wrap}.team-principle a{margin-left:42px}}@media(max-width:700px){.team-hero{min-height:650px;padding:140px 0 65px}.team-art{object-position:65% center}.team-hero:after{background:linear-gradient(90deg,#110e20d9,#110e2080),linear-gradient(0deg,#151020e0,transparent)}.team-hero-copy .eyebrow{font-size:8px;letter-spacing:1.6px}.team-hero h1{font-size:62px}.team-hero-copy>p:not(.eyebrow){font-size:14px}.team-hero-meta{font-size:7px;gap:10px;letter-spacing:1px}.team-section-heading{display:block}.team-section-heading>p{margin-top:20px;max-width:none}.team-values{gap:12px}.team-value{padding:20px 17px}.team-value h3{font-size:15px}.team-value p{font-size:12px}.team-requirements{padding:55px 0}.team-steps{grid-template-columns:1fr;gap:25px;margin:30px 0}.team-steps p{max-width:none}.team-apply{padding:55px 0}.team-cta{align-items:stretch;flex-direction:column;padding:25px}.team-cta .button{font-size:11px;padding:18px 14px}.team-principle p{flex:1}.team-principle a{margin-left:0}.team-art-label{font-size:6px}}@media(max-width:420px){.team-values{grid-template-columns:1fr}.team-value-top{margin-bottom:15px}.team-value{padding:22px}.team-value h3{font-size:17px}.team-hero h1{font-size:54px}}
