/* Asban Our Team v1.0 — page-scoped presentation */
.team-page{--team-night:#03040d;--team-panel:#090b1b;--team-paper:#f7f5f2;--team-muted:rgba(247,245,242,.62);--team-purple:#8000ff;--team-pink:#dd00ff;--team-cyan:#77e5ff;background:var(--team-night)}
.team-page .page-noise{position:fixed;inset:0;z-index:-1;opacity:.035;pointer-events:none;background-image:repeating-radial-gradient(circle at 20% 30%,transparent 0 1px,#fff 1px 2px);background-size:5px 5px}
.team-main{overflow:clip;color:var(--team-paper);background:radial-gradient(circle at 78% 8%,rgba(128,0,255,.12),transparent 25%),var(--team-night)}
.team-shell{width:min(1680px,calc(100vw - clamp(40px,7vw,128px)));margin-inline:auto}
.team-kicker{display:flex;gap:.72rem;align-items:center;margin:0;color:#c88cff;font-size:clamp(.62rem,.7vw,.74rem);font-weight:700;letter-spacing:.16em;line-height:1.35;text-transform:uppercase}
.team-kicker>span{width:7px;height:7px;flex:0 0 auto;background:var(--team-cyan);border-radius:50%;box-shadow:0 0 18px rgba(119,229,255,.8)}
.team-button{position:relative;display:inline-flex;gap:1.8rem;align-items:center;justify-content:space-between;min-height:56px;padding:.68rem .72rem .68rem 1.4rem;overflow:hidden;color:#fff;border:1px solid rgba(255,255,255,.16);border-radius:999px;font-size:.76rem;font-style:normal;font-weight:700;isolation:isolate;transition:color .35s ease,border-color .35s ease,transform .45s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}
.team-button::before{position:absolute;inset:0;z-index:-1;content:"";background:linear-gradient(100deg,var(--team-purple),var(--team-pink));transform:scaleX(0);transform-origin:right;transition:transform .5s cubic-bezier(.16,1,.3,1)}
.team-button i{display:grid;width:38px;height:38px;flex:0 0 auto;font-size:.9rem;font-style:normal;place-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);border-radius:50%;transition:transform .45s cubic-bezier(.16,1,.3,1),background .35s ease}
.team-button--primary{background:linear-gradient(100deg,#6d17db,#bc2df2);box-shadow:0 18px 48px rgba(109,23,219,.25)}
.team-button--primary::before{background:linear-gradient(100deg,#9e29ff,#e42bc2);transform:scaleX(1)}
.team-button:hover,.team-button:focus-visible{border-color:rgba(255,255,255,.38);box-shadow:0 20px 54px rgba(135,22,222,.32);transform:translateY(-3px)}
.team-button:hover::before,.team-button:focus-visible::before{transform:scaleX(1);transform-origin:left}
.team-button:hover i,.team-button:focus-visible i{background:rgba(255,255,255,.16);transform:rotate(45deg)}
.team-button:focus-visible,.team-filter button:focus-visible,.team-card button:focus-visible{outline:2px solid var(--team-cyan);outline-offset:4px}

.team-hero{position:relative;min-height:max(900px,100svh);padding:clamp(112px,11vh,145px) 0 34px;overflow:hidden;background:radial-gradient(circle at 77% 38%,rgba(130,21,226,.2),transparent 31%),linear-gradient(145deg,#02030b 0%,#070817 62%,#03040c 100%);isolation:isolate}
.team-hero__grid,.team-closing__grid{position:absolute;inset:0;z-index:-2;pointer-events:none;opacity:.14;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:82px 82px;mask-image:radial-gradient(circle at 74% 43%,#000 0 28%,transparent 72%)}
.team-hero__aurora{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}
.team-hero__aurora i{position:absolute;display:block;border-radius:50%;filter:blur(4px)}
.team-hero__aurora i:nth-child(1){top:8%;right:-9%;width:49vw;aspect-ratio:1;border:1px solid rgba(176,76,255,.24);box-shadow:0 0 130px rgba(94,22,199,.1) inset}
.team-hero__aurora i:nth-child(2){right:7%;bottom:-37%;width:40vw;aspect-ratio:1;background:radial-gradient(circle,rgba(202,32,250,.18),transparent 67%)}
.team-hero__aurora i:nth-child(3){bottom:13%;left:-10%;width:29vw;aspect-ratio:1;background:radial-gradient(circle,rgba(34,129,190,.08),transparent 70%)}
.team-hero__inner{display:flex;min-height:calc(max(900px,100svh) - clamp(146px,14vh,179px));flex-direction:column}
.team-breadcrumb{display:flex;gap:.68rem;align-items:center;margin:0 0 clamp(2.5rem,5vh,4.8rem);color:rgba(255,255,255,.38);font-size:.64rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}
.team-breadcrumb a{transition:color .25s ease}.team-breadcrumb a:hover,.team-breadcrumb a:focus-visible{color:var(--team-cyan)}
.team-hero__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(460px,.86fr);gap:clamp(50px,7vw,125px);align-items:center;flex:1}
.team-hero__copy{position:relative;z-index:2}
.team-hero__copy h1{max-width:10.8ch;margin:clamp(1.4rem,2.8vh,2.2rem) 0 0;font-size:clamp(4.1rem,6.55vw,8.15rem);font-weight:500;letter-spacing:-.075em;line-height:.86;text-wrap:balance}
.team-hero__copy h1 em{display:block;padding:.03em .08em .11em 0;color:#b943ff;background:linear-gradient(100deg,var(--team-purple),var(--team-pink));font-family:"Instrument Serif",Georgia,serif;font-size:.88em;font-style:italic;font-weight:400;letter-spacing:-.045em;line-height:.9;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.team-hero__copy>p:not(.team-kicker){max-width:660px;margin:clamp(1.8rem,3.3vh,2.8rem) 0 0;color:var(--team-muted);font-size:clamp(.9rem,1.04vw,1.08rem);line-height:1.67}
.team-hero__actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:clamp(1.8rem,3.5vh,2.8rem)}
.team-orbit{position:relative;width:min(100%,650px);aspect-ratio:1;margin-left:auto;background:radial-gradient(circle at 50% 50%,rgba(93,26,191,.22),rgba(7,9,25,.72) 38%,rgba(6,8,21,.9) 65%);border:1px solid rgba(179,105,255,.22);border-radius:clamp(35px,4vw,64px);box-shadow:0 35px 110px rgba(0,0,0,.36),0 0 80px rgba(113,30,219,.1) inset;isolation:isolate}
.team-orbit::before{position:absolute;inset:7%;z-index:-1;content:"";border:1px dashed rgba(119,229,255,.18);border-radius:50%;animation:team-orbit-spin 35s linear infinite}
.team-orbit::after{position:absolute;inset:21%;z-index:-1;content:"";border:1px solid rgba(200,91,255,.22);border-radius:50%;box-shadow:0 0 70px rgba(145,35,235,.13) inset}
.team-orbit__rings,.team-orbit__rings i{position:absolute;inset:0;pointer-events:none}
.team-orbit__rings i{margin:auto;border:1px solid rgba(255,255,255,.075);border-radius:50%}.team-orbit__rings i:nth-child(1){width:48%;height:48%}.team-orbit__rings i:nth-child(2){width:68%;height:68%}.team-orbit__rings i:nth-child(3){width:88%;height:88%;border-style:dotted}
.team-orbit__core{position:absolute;top:50%;left:50%;display:grid;width:42%;aspect-ratio:1;padding:1.4rem;text-align:center;place-content:center;place-items:center;background:radial-gradient(circle at 30% 20%,rgba(221,0,255,.22),transparent 42%),rgba(8,8,28,.8);border:1px solid rgba(201,104,255,.37);border-radius:50%;box-shadow:0 0 70px rgba(128,0,255,.22),inset 0 0 45px rgba(221,0,255,.08);transform:translate(-50%,-50%);backdrop-filter:blur(14px)}
.team-orbit__core img{width:min(75%,154px);margin-bottom:.9rem;filter:brightness(0) invert(1)}.team-orbit__core strong{font-size:clamp(.85rem,1.15vw,1.15rem);font-weight:600}.team-orbit__core span{margin-top:.3rem;color:rgba(255,255,255,.45);font-size:.63rem;letter-spacing:.09em;text-transform:uppercase}
.team-orbit__node{position:absolute;display:grid;min-width:104px;min-height:42px;padding:.55rem .8rem;color:rgba(255,255,255,.72);font-size:.66rem;font-weight:650;place-items:center;background:rgba(8,10,28,.8);border:1px solid rgba(187,99,255,.26);border-radius:999px;box-shadow:0 12px 34px rgba(0,0,0,.28);backdrop-filter:blur(12px);animation:team-node-float 4.6s ease-in-out infinite}
.team-orbit__node::before{position:absolute;width:6px;height:6px;content:"";background:#ce41ff;border-radius:50%;box-shadow:0 0 14px #c434ff}
.team-orbit__node--one{top:12%;left:12%}.team-orbit__node--one::before{right:-28px}.team-orbit__node--two{top:18%;right:6%;animation-delay:-1.1s}.team-orbit__node--two::before{bottom:-27px;left:18px}.team-orbit__node--three{right:7%;bottom:15%;animation-delay:-2.2s}.team-orbit__node--three::before{left:-28px}.team-orbit__node--four{bottom:9%;left:9%;animation-delay:-3.2s}.team-orbit__node--four::before{top:-26px;right:17px}
.team-stats{display:grid;grid-template-columns:.72fr .72fr .95fr 1.3fr;margin:clamp(36px,5vh,64px) 0 0;overflow:hidden;background:rgba(8,10,26,.62);border:1px solid rgba(255,255,255,.1);border-radius:20px;box-shadow:0 24px 70px rgba(0,0,0,.2);backdrop-filter:blur(18px)}
.team-stats div{display:grid;gap:.25rem;min-height:96px;padding:1.25rem clamp(1.1rem,2vw,2rem);align-content:center}.team-stats div+div{border-left:1px solid rgba(255,255,255,.09)}.team-stats dt{font-size:clamp(1.18rem,1.65vw,1.7rem);font-weight:600;letter-spacing:-.04em}.team-stats dd{margin:0;color:rgba(255,255,255,.42);font-size:.63rem;letter-spacing:.08em;text-transform:uppercase}

.team-network{position:relative;padding:clamp(90px,10vw,170px) 0;background:radial-gradient(circle at 78% 46%,rgba(111,22,211,.13),transparent 28%),#050611}
.team-network__layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:clamp(55px,7vw,125px);align-items:center}
.team-network__copy h2,.team-directory__header h2,.team-closing h2{margin:clamp(1.2rem,2.4vh,1.9rem) 0 0;font-size:clamp(2.8rem,4.5vw,5.45rem);font-weight:500;letter-spacing:-.06em;line-height:.94;text-wrap:balance}
.team-network__copy>p:not(.team-kicker){max-width:700px;margin:1.8rem 0 0;color:var(--team-muted);font-size:clamp(.86rem,.95vw,1rem);line-height:1.7}
.team-network__principles{display:grid;gap:0;margin-top:clamp(2.2rem,4vh,3.8rem);border-top:1px solid rgba(255,255,255,.11)}
.team-network__principles article{display:grid;grid-template-columns:44px minmax(150px,.68fr) 1fr;gap:1rem;align-items:start;padding:1.25rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.team-network__principles span{color:#c348ff;font-size:.65rem;font-weight:700}.team-network__principles h3{margin:0;font-size:.9rem;font-weight:600}.team-network__principles p{margin:0;color:rgba(255,255,255,.48);font-size:.72rem;line-height:1.55}
.team-map{position:relative;margin:0;padding:clamp(22px,2.7vw,42px);overflow:hidden;background:linear-gradient(145deg,rgba(13,16,40,.96),rgba(5,7,22,.96));border:1px solid rgba(142,93,222,.25);border-radius:clamp(26px,3vw,48px);box-shadow:0 35px 100px rgba(0,0,0,.28);isolation:isolate}
.team-map::before{position:absolute;right:-20%;bottom:-40%;z-index:-1;width:70%;aspect-ratio:1;content:"";background:radial-gradient(circle,rgba(185,32,255,.17),transparent 68%)}
.team-map figcaption{display:flex;gap:1.5rem;align-items:center;justify-content:space-between}.team-map figcaption span{color:#bf72ff;font-size:.58rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.team-map figcaption strong{font-size:.77rem;font-weight:550}.team-map svg{width:100%;height:auto;margin-top:1.3rem;overflow:visible}.team-map__grid path{fill:none;stroke:rgba(255,255,255,.055);stroke-width:1}.team-map__land{fill:rgba(93,50,154,.1);stroke:url(#team-map-stroke);stroke-width:2.25;filter:drop-shadow(0 0 18px rgba(128,0,255,.2))}.team-map__connections path{fill:none;stroke:rgba(203,77,255,.5);stroke-width:1.4;stroke-dasharray:6 9;animation:team-map-flow 4s linear infinite}.team-map__connections circle{fill:#cb4bff;stroke:none;filter:drop-shadow(0 0 7px #c637ff)}.team-map__halo{fill:url(#team-map-glow);opacity:.4}.team-map__home circle,.team-map__home path{fill:rgba(8,9,28,.92);stroke:#e16aff;stroke-width:2}.team-map__home circle:nth-child(2){fill:#77e5ff;stroke:none;filter:drop-shadow(0 0 8px #77e5ff)}.team-map__home path{fill:none;stroke:rgba(255,255,255,.65);stroke-width:1}.team-map__label rect{fill:rgba(7,8,24,.92);stroke:rgba(213,104,255,.46)}.team-map__label text{fill:#fff;font-family:"DM Sans",sans-serif;font-size:13px}.team-map__label text:first-of-type{fill:#c26dff;font-size:9px;font-weight:700;letter-spacing:1.6px}.team-map__note{margin:.8rem 0 0;color:rgba(255,255,255,.34);font-size:.58rem;line-height:1.5}

.team-directory{padding:clamp(90px,10vw,170px) 0;background:radial-gradient(circle at 15% 22%,rgba(78,36,173,.1),transparent 26%),linear-gradient(180deg,#03040d,#070819 60%,#03040d)}
.team-directory__header{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.55fr);gap:clamp(35px,7vw,110px);align-items:end}.team-directory__header h2 em,.team-closing h2 em{display:block;color:#be45ff;background:linear-gradient(100deg,var(--team-purple),var(--team-pink));font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.team-directory__header>p{margin:0;color:rgba(255,255,255,.52);font-size:.82rem;line-height:1.65}
.team-filter{display:flex;gap:.55rem;margin:clamp(2.8rem,5vh,4.5rem) 0 1.6rem;padding-bottom:.25rem;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(194,67,255,.5) transparent}
.team-filter button{display:inline-flex;gap:1.2rem;align-items:center;min-height:45px;padding:.6rem 1rem;color:rgba(255,255,255,.55);white-space:nowrap;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.1);border-radius:999px;font-size:.67rem;font-weight:650;cursor:pointer;transition:color .25s ease,background .3s ease,border-color .3s ease,transform .35s cubic-bezier(.16,1,.3,1)}.team-filter button span{color:rgba(255,255,255,.33);font-size:.55rem}.team-filter button:hover,.team-filter button.is-active{color:#fff;background:linear-gradient(100deg,rgba(128,0,255,.45),rgba(221,0,255,.25));border-color:rgba(205,95,255,.52);transform:translateY(-2px)}
.team-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(13px,1.45vw,24px)}
.team-card{--card-x:50%;--card-y:35%;position:relative;min-width:0;overflow:hidden;background:linear-gradient(150deg,rgba(13,16,39,.98),rgba(6,8,23,.98));border:1px solid rgba(255,255,255,.11);border-radius:clamp(18px,1.7vw,27px);box-shadow:0 22px 60px rgba(0,0,0,.2);transition:border-color .35s ease,box-shadow .45s ease,transform .55s cubic-bezier(.16,1,.3,1)}
.team-card::before{position:absolute;inset:0;z-index:2;pointer-events:none;content:"";opacity:0;background:radial-gradient(circle at var(--card-x) var(--card-y),rgba(212,47,255,.2),transparent 36%);transition:opacity .35s ease}.team-card:hover,.team-card:focus-within{border-color:rgba(196,78,255,.55);box-shadow:0 30px 85px rgba(0,0,0,.35),0 0 35px rgba(128,0,255,.09);transform:translateY(-8px)}.team-card:hover::before,.team-card:focus-within::before{opacity:1}.team-card[hidden]{display:none!important}
.team-card__media{position:relative;aspect-ratio:3/4.25;overflow:hidden;background:radial-gradient(circle at 50% 35%,rgba(124,45,226,.25),transparent 42%),#0a0b21}.team-card__media::after{position:absolute;right:0;bottom:0;left:0;height:34%;pointer-events:none;content:"";background:linear-gradient(transparent,rgba(5,6,17,.94))}.team-card__media img{width:100%;height:100%;object-fit:cover;object-position:center top;filter:saturate(.88) contrast(1.03);transition:transform .75s cubic-bezier(.16,1,.3,1),filter .45s ease}.team-card:hover .team-card__media img,.team-card:focus-within .team-card__media img{filter:saturate(1.05) contrast(1.05);transform:scale(1.045)}.team-card__media>span{position:absolute;top:15px;left:15px;z-index:3;padding:.42rem .58rem;color:#fff;background:rgba(6,7,21,.72);border:1px solid rgba(255,255,255,.2);border-radius:999px;font-size:.5rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;backdrop-filter:blur(10px)}.team-card__media>i{position:absolute;right:15px;bottom:12px;z-index:3;color:rgba(255,255,255,.52);font-size:.67rem;font-style:normal;font-weight:650}
.team-card__body{position:relative;z-index:3;padding:1.15rem 1.2rem 1.25rem}.team-card__body>p:first-child{margin:0;color:#bb67ff;font-size:.58rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.team-card h3{margin:.42rem 0 0;font-size:clamp(1.03rem,1.25vw,1.3rem);font-weight:550;letter-spacing:-.03em}.team-card button{display:flex;width:100%;align-items:center;justify-content:space-between;margin-top:1rem;padding:.78rem 0 0;color:rgba(255,255,255,.48);border-top:1px solid rgba(255,255,255,.09);font-size:.62rem;font-weight:650;cursor:pointer;text-align:left;transition:color .25s ease}.team-card button:hover{color:#fff}.team-card button span{font-size:1rem;font-weight:400;transition:transform .35s ease}.team-card button[aria-expanded=true] span{transform:rotate(45deg)}.team-card__details p{margin:.85rem 0 0;color:rgba(255,255,255,.48);font-size:.67rem;line-height:1.5}
.team-closing{position:relative;padding:clamp(90px,10vw,160px) 0;overflow:hidden;background:radial-gradient(circle at 76% 50%,rgba(180,28,240,.19),transparent 32%),linear-gradient(140deg,#060716,#0b0722 57%,#04050e);isolation:isolate}.team-closing__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem 5rem;align-items:end}.team-closing .team-kicker,.team-closing h2,.team-closing>div>p{grid-column:1}.team-closing h2{max-width:850px}.team-closing__inner>p:not(.team-kicker){max-width:680px;margin:0;color:var(--team-muted);font-size:.86rem;line-height:1.65}.team-closing .team-button{grid-column:2;grid-row:2/4;align-self:end;min-width:220px}

.team-reveal-ready [data-team-reveal]{opacity:0;transform:translateY(30px);transition:opacity .65s ease,transform .9s cubic-bezier(.16,1,.3,1)}.team-reveal-ready [data-team-reveal].is-visible{opacity:1;transform:none}
@keyframes team-orbit-spin{to{transform:rotate(360deg)}}@keyframes team-node-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes team-map-flow{to{stroke-dashoffset:-60}}
@media(max-width:1180px){.team-hero__layout{grid-template-columns:minmax(0,1fr) minmax(390px,.75fr);gap:45px}.team-orbit__node{min-width:90px}.team-network__layout{grid-template-columns:1fr;gap:65px}.team-map{width:min(100%,900px);margin-inline:auto}.team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:900px){.team-hero{min-height:auto}.team-hero__inner{min-height:0}.team-hero__layout{grid-template-columns:1fr}.team-hero__copy{padding-top:1rem}.team-hero__copy h1{font-size:clamp(4rem,10.5vw,6.6rem)}.team-orbit{width:min(100%,620px);margin:1.5rem auto 0}.team-stats{grid-template-columns:repeat(2,1fr)}.team-stats div:nth-child(3){border-left:0;border-top:1px solid rgba(255,255,255,.09)}.team-stats div:nth-child(4){border-top:1px solid rgba(255,255,255,.09)}.team-directory__header{grid-template-columns:1fr}.team-directory__header>p{max-width:620px}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-closing__inner{grid-template-columns:1fr}.team-closing .team-button{grid-column:1;grid-row:auto;justify-self:start;margin-top:1.2rem}}
@media(max-width:640px){.team-shell{width:calc(100vw - 32px)}.team-hero{padding-top:100px}.team-breadcrumb{margin-bottom:2rem}.team-hero__copy h1{max-width:none;font-size:clamp(3.35rem,16.4vw,5.1rem);line-height:.88}.team-hero__copy>p:not(.team-kicker){font-size:.87rem}.team-hero__actions{display:grid}.team-button{width:100%}.team-orbit{border-radius:28px}.team-orbit__core{width:46%;padding:.8rem}.team-orbit__core img{margin-bottom:.45rem}.team-orbit__node{min-width:74px;min-height:36px;padding:.45rem .55rem;font-size:.55rem}.team-orbit__node--one{top:8%;left:6%}.team-orbit__node--two{top:12%;right:3%}.team-orbit__node--three{right:3%;bottom:11%}.team-orbit__node--four{bottom:7%;left:4%}.team-stats{grid-template-columns:1fr 1fr}.team-stats div{min-height:88px;padding:1rem}.team-stats dt{font-size:1.05rem}.team-network__principles article{grid-template-columns:35px 1fr}.team-network__principles p{grid-column:2}.team-map{padding:18px;border-radius:24px}.team-map figcaption{display:grid;gap:.55rem}.team-map__label{display:none}.team-grid{grid-template-columns:1fr}.team-card__media{aspect-ratio:4/4.9}.team-filter{margin-right:-16px;padding-right:16px}.team-closing h2{font-size:clamp(3rem,13.5vw,4.5rem)}}
@media(min-width:1800px){.team-grid{gap:26px}.team-card__body{padding:1.35rem 1.4rem 1.45rem}.team-orbit{max-width:680px}}
@media(prefers-reduced-motion:reduce){.team-page *,.team-page *::before,.team-page *::after{scroll-behavior:auto!important;animation:none!important;transition-duration:.001ms!important}.team-reveal-ready [data-team-reveal]{opacity:1!important;transform:none!important}.team-card:hover,.team-card:focus-within,.team-button:hover,.team-button:focus-visible,.team-filter button:hover{transform:none!important}}
@media(forced-colors:active){.team-orbit,.team-map,.team-card,.team-stats,.team-filter button{background:Canvas;border-color:CanvasText}.team-map__grid,.team-map__connections,.team-hero__grid,.team-hero__aurora{display:none}.team-card__media>span{background:Canvas;border-color:CanvasText}.team-hero__copy h1 em,.team-directory__header h2 em,.team-closing h2 em{color:CanvasText;-webkit-text-fill-color:CanvasText}}

/* Asban v17.1 - team display-title line-box safety */
.team-hero__copy h1,
.team-hero__copy h1 em{overflow:visible;line-height:1.12}
.team-network__copy h2,
.team-directory__header h2,
.team-closing h2{overflow:visible;line-height:1.14}
.team-card h3{line-height:1.18}
