.qs-collective{direction:rtl;color:#fff;background:linear-gradient(125deg,#071b4b 0%,var(--qs-primary) 100%);padding:100px 0;overflow:hidden}.qs-collective .qs-collective-container{width:calc(100% - 64px);max-width:1800px;margin-inline:auto}.qs-collective .qs-collective-heading{text-align:center;margin-bottom:64px}.qs-collective .qs-eyebrow{font-size:20px;font-weight:500;line-height:1.5;color:var(--qs-secondary);margin:0 0 20px}.qs-collective .qs-collective-heading h2{font-size:clamp(48px,6.5vw,110px);line-height:1.15;font-weight:600;color:#fff;margin:0 0 24px}.qs-collective .qs-collective-heading>p:last-child{font-size:24px;color:#d2eefe;line-height:1.6}.qs-collective .qs-initiative-panels{display:flex;gap:4px;height:700px;border-radius:36px;overflow:hidden}.qs-collective .qs-initiative-panel{position:relative;flex:1;min-width:0;isolation:isolate;transition:flex .7s cubic-bezier(.22,1,.36,1);background:#061229}.qs-collective .qs-initiative-background{position:absolute;inset:0;z-index:-2}.qs-collective .qs-initiative-background img{width:100%;height:100%;object-fit:cover;filter:brightness(.52);transition:transform .8s,filter .6s}.qs-collective .qs-initiative-panel::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#03122f22 0%,#03122f11 35%,#03122fd9 100%)}.qs-collective .qs-initiative-toggle{display:flex;position:absolute;inset:0;width:100%;border:0;background:transparent;color:#fff;cursor:pointer;align-items:center;flex-direction:column;padding:40px 20px 30px;gap:20px;font:inherit}.qs-collective .qs-initiative-icon{width:80px;height:90px;object-fit:contain;flex:none}.qs-collective .qs-initiative-vertical{writing-mode:vertical-rl;transform:rotate(180deg);font-size:clamp(28px,3vw,54px);font-weight:600;line-height:1.1;margin-top:auto;max-height:430px}.qs-collective .qs-initiative-dot{width:8px;height:8px;border-radius:50%;background:var(--qs-secondary);box-shadow:0 0 16px var(--qs-secondary);flex:none}.qs-collective .qs-initiative-panel.is-active{flex:8}.qs-collective .qs-initiative-panel.is-active .qs-initiative-toggle{opacity:0;pointer-events:none}.qs-collective .qs-initiative-panel.is-active .qs-initiative-background img{filter:brightness(.65);transform:scale(1.025)}.qs-collective .qs-initiative-details{height:100%;padding:40px;display:flex;flex-direction:column;position:relative}.qs-collective .qs-initiative-details[hidden]{display:none!important}.qs-collective .qs-initiative-expanded-icon{width:100px;height:100px;object-fit:contain}.qs-collective .qs-initiative-close,.qs-collective .qs-person-close{position:absolute;left:24px;top:20px;background:transparent;color:white;border:1px solid #ffffff66;border-radius:50%;font-family:inherit;font-size:32px;line-height:1;width:42px;height:42px;cursor:pointer;z-index:4}.qs-collective .qs-initiative-copy{margin-top:auto;max-width:650px;animation:qs-content-in .45s ease both}.qs-collective .qs-initiative-copy h3{font-size:clamp(36px,4vw,64px);line-height:1.2;color:#fff;margin:12px 0 24px}.qs-collective .qs-initiative-divider{height:2px;width:64px;background:var(--qs-secondary);margin:0 0 24px}.qs-collective .qs-initiative-summary{font-size:20px;line-height:1.7;color:#e6ecf5;margin:0 0 28px}.qs-collective .qs-collective-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:50px;border:1px solid var(--qs-secondary);color:#fff;background:transparent;border-radius:8px;padding:12px 32px;font-size:18px;line-height:1.5;text-decoration:none;transition:background .2s}.qs-collective .qs-collective-button:hover{background:var(--qs-secondary);color:#061b46}.qs-collective button:focus-visible,.qs-collective a:focus-visible{outline:3px solid var(--qs-secondary);outline-offset:-4px}.qs-collective .qs-team-layout{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.qs-collective .qs-team-intro h1,.qs-collective .qs-team-intro h2{font-size:clamp(56px,7vw,110px);line-height:1.1;font-weight:600;color:#fff;margin:0 0 32px}.qs-collective .qs-team-description{font-size:22px;line-height:1.7;color:#d2e4fa;margin:0 0 40px}.qs-collective.qs-team .qs-collective-button{border-radius:40px;background:var(--qs-secondary);color:#061b46;border-color:transparent}.qs-collective .qs-team-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;direction:rtl}.qs-collective .qs-team-person{min-width:0;position:relative;aspect-ratio:1.35;border:0;border-radius:16px;overflow:hidden;padding:0;cursor:pointer;font:inherit;text-align:right;color:white;background:linear-gradient(145deg,#07337c,#00599e)}.qs-collective .qs-team-person:nth-of-type(3n+2){background:linear-gradient(145deg,#00599e,#00a1cc)}.qs-collective .qs-team-person:nth-of-type(3n){background:linear-gradient(145deg,#081b4b,#0747b5)}.qs-collective .qs-team-person img{width:100%;height:100%;object-fit:contain;object-position:center bottom;display:block;transition:transform .4s}.qs-collective .qs-team-person:hover img{transform:scale(1.06)}.qs-collective .qs-team-person-info{position:absolute;inset:auto 0 0;padding:30px 10px 10px;background:linear-gradient(transparent,#031735f5);opacity:0;transform:translateY(8px);transition:.25s;display:flex;flex-direction:column;gap:3px;font-size:12px;line-height:1.4}.qs-collective .qs-team-person-info strong{font-size:14px;font-weight:500}.qs-collective .qs-team-person:hover .qs-team-person-info,.qs-collective .qs-team-person:focus-visible .qs-team-person-info{opacity:1;transform:none}.qs-collective .qs-team-initial{display:grid;place-items:center;height:100%;font-size:50px}.qs-collective.qs-team-page{padding-top:180px;min-height:70vh}.qs-collective .qs-person-dialog{border:1px solid #ffffff33;border-radius:24px;background:#071b4b;color:white;max-width:520px;width:calc(100% - 40px);max-height:85vh;padding:44px 32px 32px;overflow:auto;text-align:right}.qs-collective .qs-person-dialog::backdrop{background:#031023bb;backdrop-filter:blur(5px)}.qs-collective .qs-person-dialog>img{display:block;width:160px;height:170px;object-fit:contain;margin:0 auto 24px;background:linear-gradient(145deg,#0747b5,#00a1cc);border-radius:16px}.qs-collective .qs-person-dialog h2{font-size:28px;line-height:1.4;margin:0 0 12px;color:white}.qs-collective .qs-person-dialog p{font-size:18px;line-height:1.7;white-space:normal}.qs-collective .qs-person-role{color:var(--qs-secondary);margin-bottom:20px}.qs-collective .qs-person-close{font-size:28px}.qs-collective .qs-initiative-toggle:focus-visible{z-index:2}@keyframes qs-content-in{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(max-width:1000px){.qs-collective{padding:72px 0}.qs-collective .qs-collective-container{width:calc(100% - 40px)}.qs-collective .qs-team-layout{gap:32px}.qs-collective .qs-initiative-panels{height:620px}.qs-collective .qs-initiative-details{padding:30px}.qs-collective .qs-initiative-icon{width:55px;height:65px}.qs-collective .qs-initiative-summary{font-size:18px}.qs-collective .qs-team-description{font-size:19px}.qs-collective .qs-team-person{border-radius:10px}}@media(max-width:767px){.qs-collective{padding:56px 0}.qs-collective .qs-collective-heading{margin-bottom:32px}.qs-collective .qs-collective-heading h2{font-size:48px}.qs-collective .qs-collective-heading>p:last-child{font-size:18px}.qs-collective .qs-initiative-panels{display:flex;flex-direction:column;height:auto;border-radius:22px;gap:6px;overflow:visible}.qs-collective .qs-initiative-panel{flex:none;border-radius:18px;overflow:hidden;min-height:110px;height:110px;transition:height .5s}.qs-collective .qs-initiative-panel.is-active{flex:none;height:520px}.qs-collective .qs-initiative-toggle{flex-direction:row;padding:20px;gap:20px}.qs-collective .qs-initiative-vertical{writing-mode:horizontal-tb;transform:none;margin:0;font-size:28px;max-height:none}.qs-collective .qs-initiative-icon{width:54px;height:60px}.qs-collective .qs-initiative-dot{margin-right:auto}.qs-collective .qs-initiative-details{padding:28px}.qs-collective .qs-initiative-copy h3{font-size:38px}.qs-collective .qs-initiative-expanded-icon{width:75px;height:75px}.qs-collective .qs-initiative-summary{font-size:18px;line-height:1.6}.qs-collective .qs-team-layout{grid-template-columns:1fr;gap:36px}.qs-collective .qs-team-intro h1,.qs-collective .qs-team-intro h2{font-size:60px;margin-bottom:24px}.qs-collective .qs-team-description{font-size:18px}.qs-collective .qs-team-grid{gap:8px}.qs-collective .qs-team-person-info{padding:16px 5px 5px}.qs-collective .qs-team-person-info strong{font-size:11px}.qs-collective.qs-team-page{padding-top:140px}.qs-collective .qs-eyebrow{font-size:16px}}@media(prefers-reduced-motion:reduce){.qs-collective *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.qs-collective .qs-initiative-icon[src*="/static/collective/initiative-"],.qs-collective .qs-initiative-expanded-icon[src*="/static/collective/initiative-"]{filter:brightness(0) invert(1)}
body.qs-person-open{overflow:hidden}.qs-collective .qs-person-dialog{width:min(960px,calc(100% - 32px));max-width:960px;max-height:92vh;border:0;border-radius:0;background:#fff;color:#23354c;padding:0;box-shadow:0 25px 90px #001c5360;direction:rtl;overscroll-behavior:contain}.qs-collective .qs-person-dialog[open]{animation:qs-person-in .35s ease-out}.qs-collective .qs-person-dialog::backdrop{background:#071b4bbd;backdrop-filter:blur(4px)}.qs-person-hero{width:100%;height:430px;background:linear-gradient(120deg,#0033a1,#00b5e2);overflow:hidden}.qs-person-hero img{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom}.qs-person-body{padding:65px 70px 75px}.qs-collective .qs-person-dialog h2{font-size:40px;line-height:1.5;color:#0033a1!important;margin:0 0 28px;font-weight:700}.qs-person-meta{display:flex;align-items:stretch;border-block:2px solid #d8e0e6;margin-bottom:50px;line-height:1.8;font-size:18px;font-weight:600}.qs-person-meta>span{padding:10px 22px}.qs-person-meta>span:first-child{color:#009fc8;padding-right:0}.qs-person-meta>span+span{border-right:2px solid #d8e0e6}.qs-collective .qs-person-dialog .qs-person-role{margin:0;color:#0033a1}.qs-collective .qs-person-dialog .qs-person-bio p{font-size:18px;line-height:1.95;color:#23354c;margin:0 0 24px}.qs-collective .qs-person-close{position:absolute;left:15px;right:auto;top:8px;width:58px;height:58px;padding:0;background:#0033a140;border:0;border-radius:0;color:white;font:300 60px/1 Arial;z-index:2;cursor:pointer;text-shadow:0 1px 5px #0033a1}.qs-person-close:focus-visible{outline:3px solid #00b5e2;outline-offset:-3px}@keyframes qs-person-in{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media(max-width:600px){.qs-person-hero{height:300px}.qs-person-body{padding:32px 25px 38px}.qs-collective .qs-person-dialog h2{font-size:27px;margin-bottom:22px}.qs-person-meta{font-size:14px;flex-wrap:wrap;margin-bottom:28px}.qs-person-meta>span{padding:8px 12px}.qs-collective .qs-person-dialog .qs-person-bio p{font-size:16px}.qs-collective .qs-person-close{width:45px;height:45px;font-size:48px}}@media(prefers-reduced-motion:reduce){.qs-collective .qs-person-dialog[open]{animation:none}}

.qs-person-meta>span:first-child{min-width:145px;white-space:nowrap}.qs-collective .qs-person-close{position:sticky;display:block;top:8px;left:15px;margin:8px auto -66px 15px}@media(max-width:600px){.qs-person-meta>span:first-child{min-width:110px}.qs-collective .qs-person-close{margin-bottom:-53px}}
.qs-collective .qs-person-dialog{position:fixed;inset:0 0 0 auto;margin:0!important;width:min(900px,72vw);max-width:900px;height:100dvh;max-height:100dvh;border-radius:0}.qs-collective .qs-person-dialog[open]{animation:qs-person-side-in .4s ease-out}.qs-person-hero{height:400px}@keyframes qs-person-side-in{from{transform:translateX(100%);opacity:.7}to{transform:translateX(0);opacity:1}}@media(max-width:700px){.qs-collective .qs-person-dialog{width:100%;max-width:100%;height:100dvh;max-height:100dvh}.qs-person-hero{height:320px}}@media(prefers-reduced-motion:reduce){.qs-collective .qs-person-dialog[open]{animation:none}}

.qs-team a.qs-team-person{display:block;color:#fff;text-decoration:none}
.qs-team-member-page .qs-team-back{display:inline-block;margin-bottom:22px;color:#0033a1;font-weight:700}
.qs-team-member-layout{display:grid;gap:20px 48px;align-items:start}
.qs-team-member-layout.has-portrait{grid-template-columns:minmax(0,1fr) minmax(240px,340px)}
.qs-team-member-layout .qo-heading{height:auto;margin:0}
.qs-team-member-page .qo-heading h1{color:#0033a1!important}
.qs-team-member-page .qo-heading p{color:#314359!important;margin:0 0 8px}
.qs-team-member-layout figure{margin:0;grid-row:1 / span 2;grid-column:2;border-radius:16px;overflow:hidden;background:#eff7fc}
.qs-team-member-layout figure img{width:100%;max-height:380px;object-fit:contain;display:block}
.qs-team-member-bio{margin:8px 0 0;min-width:0}
@media(max-width:767px){.qs-team-member-layout.has-portrait{grid-template-columns:minmax(0,1fr)}.qs-team-member-layout figure{grid-column:auto;grid-row:auto;max-width:300px;width:100%}}

.qs-person-page-link{position:absolute;z-index:2;top:14px;right:18px;display:inline-flex;align-items:center;min-height:40px;padding:6px 15px;border:1px solid #ffffff88;border-radius:22px;background:#0033a1;color:#fff!important;font-size:14px;text-decoration:none}
.qs-person-page-link:hover,.qs-person-page-link:focus-visible{background:#005bb1;color:#fff!important}
.qs-person-page-link + .qs-person-body{padding-top:74px}
.qs-person-social ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:14px 0 0;padding:0}
.qs-person-social a{display:inline-flex;align-items:center;min-height:38px;padding:4px 12px;border:1px solid #bfd7ed;border-radius:18px;color:#0033a1!important;background:#f3f9fe;font-size:14px}
.qs-person-social a:hover,.qs-person-social a:focus-visible{background:#e2f4fc;border-color:#007eaa}

.qs-team .qs-team-person-fill img{object-fit:cover;object-position:center 20%}

.qs-person-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:16px;row-gap:8px;margin-bottom:28px}
.qs-person-dialog .qs-person-heading h2{margin:0}
.qs-person-heading .qs-person-social{margin-inline-start:auto}
.qs-person-heading .qs-person-social ul{margin:0}
.qs-person-social a{width:40px;min-height:40px;padding:0;justify-content:center;border-radius:50%;font-size:17px;text-decoration:none}
