.hero.sub{min-height:auto}.hero.sub .copy{padding:190px 0 120px;flex:none}.crumbs{display:flex;gap:10px;font-size:13px;color:#ffffff8c}.crumbs a:hover{color:#fff}.crumbs span{color:var(--lime)}.msg{padding:clamp(100px,12vw,170px) 0}.msg .in{width:var(--wrap);margin:auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start}.msg .q{position:relative;font:400 clamp(26px,2.7vw,40px)/1.28 var(--display);letter-spacing:-.02em;color:var(--navy)}.msg .q:before{content:"“";position:absolute;left:-.1em;top:-.62em;font:700 160px/1 var(--display);color:var(--lime);opacity:.35}.msg .q em{font-style:normal;color:var(--green)}.msg .body p{font-size:17px;line-height:1.75;color:var(--muted)}.msg .body p+p{margin-top:18px}.msg .sig{display:flex;align-items:center;gap:16px;margin-top:36px;padding-top:26px;border-top:1px solid var(--line)}.msg .sig .faces{display:flex}.msg .sig .faces img{width:52px;height:52px;border-radius:50%;object-fit:cover;object-position:center 15%;border:3px solid #fff;margin-left:-14px;box-shadow:0 6px 16px #01216926}.msg .sig .faces img:first-child{margin-left:0}.msg .sig b{display:block;font:600 15px var(--display);color:var(--navy)}.msg .sig span{font-size:13px;color:var(--muted)}.team{padding:0 0 clamp(100px,12vw,170px)}.team .head{width:var(--wrap);margin:auto;display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.team .head h2{margin-top:22px;max-width:680px}.team .head p{max-width:420px}.tgrid{width:var(--wrap);margin:56px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.person{position:relative;text-align:left;border-radius:28px;background:var(--paper);padding:14px 14px 26px;transition:transform .6s var(--ease),box-shadow .6s var(--ease),background .5s;cursor:pointer;width:100%}.person:hover{transform:translateY(-8px);box-shadow:0 30px 70px #01216924;background:#fff}.person .ph{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:4/5;background:linear-gradient(160deg,#e7ecf7,#cbd6ee)}.person .ph img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform 1.2s var(--ease),filter .6s}.person:hover .ph img{transform:scale(1.06)}.person .ph:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,11,51,.55));opacity:0;transition:opacity .5s}.person:hover .ph:after{opacity:1}.person .more{position:absolute;right:16px;bottom:16px;z-index:2;display:flex;align-items:center;gap:8px;font:600 13px var(--text);color:#fff;opacity:0;transform:translateY(10px);transition:opacity .5s,transform .6s var(--ease)}.person .more i{width:36px;height:36px;border-radius:50%;background:var(--lime);color:var(--deep);display:grid;place-items:center}.person:hover .more{opacity:1;transform:none}.person .tx{padding:22px 12px 0}.person .role{font:600 12px var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--green)}.person h3{font-size:26px;color:var(--navy);margin-top:8px}.person .traits{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.person .traits span{font-size:12px;font-weight:600;color:var(--navy);background:#fff;padding:7px 12px;border-radius:20px;box-shadow:inset 0 0 0 1px var(--line)}.person:hover .traits span{background:var(--paper)}.board{background:var(--navy);color:#fff;padding:clamp(100px,12vw,170px) 0}.board .head{width:var(--wrap);margin:auto;display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.board .eyebrow{--c:var(--lime)}.board h2{margin-top:22px;max-width:640px}.board .head p{color:#ffffffb3;max-width:420px;line-height:1.65}.rows{width:var(--wrap);margin:56px auto 0}.row{display:grid;grid-template-columns:90px 170px 1fr 1.2fr 56px;align-items:center;gap:28px;padding:28px 0;border-top:1px solid rgba(255,255,255,.14);cursor:pointer;position:relative;width:100%;text-align:left;color:inherit}.row:last-child{border-bottom:1px solid rgba(255,255,255,.14)}.row:before{content:"";position:absolute;inset:0 -24px;border-radius:20px;background:#ffffff0d;opacity:0;transition:opacity .4s}.row:hover:before{opacity:1}.row .no{font:200 44px/1 var(--display);color:#ffffff59;position:relative}.row .ph{width:170px;aspect-ratio:4/5;border-radius:16px;overflow:hidden;position:relative}.row .ph img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform 1s var(--ease)}.row:hover .ph img{transform:scale(1.07)}.row h3{font-size:28px;position:relative}.row .role{display:block;font:600 12px var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--lime);margin-top:8px}.row p{font-size:15px;line-height:1.65;color:#ffffffb8;position:relative}.row .go{width:56px;height:56px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #ffffff4d;display:grid;place-items:center;position:relative;transition:transform .6s var(--ease),background .4s,box-shadow .4s}.row:hover .go{background:var(--lime);color:var(--deep);box-shadow:none;transform:rotate(-45deg)}.princ{padding:clamp(100px,12vw,170px) 0}.princ .in{width:var(--wrap);margin:auto}.princ h2{margin-top:22px;max-width:760px}.pgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:60px;border-top:1px solid var(--line)}.pr{padding:36px 30px 0 0}.pr+.pr{padding-left:30px;border-left:1px solid var(--line)}.pr .ic{width:56px;height:56px;border-radius:16px;background:var(--paper);color:var(--navy);display:grid;place-items:center;transition:background .4s,color .4s,transform .6s var(--ease)}.pr:hover .ic{background:var(--lime);color:var(--deep);transform:rotate(-8deg)}.pr h3{font-size:22px;color:var(--navy);margin-top:24px}.pr p{font-size:15px;line-height:1.65;color:var(--muted);margin-top:10px}dialog.bio{margin:auto;border:0;padding:0;border-radius:32px;width:min(980px,100% - 32px);max-height:min(88vh,760px);overflow:auto;box-shadow:0 40px 120px #000b3373;color:var(--ink)}dialog.bio::backdrop{background:#000b339e;backdrop-filter:blur(8px)}dialog.bio[open]{animation:bioIn .6s var(--ease)}@keyframes bioIn{0%{opacity:0;transform:translateY(30px) scale(.97)}}.bio .g{display:grid;grid-template-columns:.8fr 1.2fr}.bio .ph{background:linear-gradient(160deg,#e7ecf7,#cbd6ee);min-height:100%}.bio .ph img{width:100%;height:100%;object-fit:cover;object-position:center top}.bio .tx{padding:52px 48px}.bio .role{font:600 12px var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--green)}.bio h3{font-size:40px;line-height:1.05;color:var(--navy);margin-top:10px}.bio .traits{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.bio .traits span{font-size:12.5px;font-weight:600;color:var(--navy);background:var(--paper);padding:8px 13px;border-radius:20px}.bio p{font-size:17px;line-height:1.75;color:var(--muted);margin-top:26px}.bio .x{position:absolute;right:20px;top:20px;width:48px;height:48px;border-radius:50%;background:#fff;box-shadow:0 8px 24px #01216926;display:grid;place-items:center;transition:transform .5s var(--ease)}.bio .x:hover{transform:rotate(90deg)}@media(max-width:1100px){.msg .in{grid-template-columns:1fr;gap:50px}.tgrid{grid-template-columns:1fr 1fr}.row{grid-template-columns:130px 1fr 56px;grid-template-areas:"ph name go" "ph bio go"}.row .no{display:none}.row .ph{width:130px;grid-area:ph}.row>div:nth-of-type(2){grid-area:name}.row p{grid-area:bio}.row .go{grid-area:go}.pgrid{grid-template-columns:1fr 1fr}.pr:nth-child(3){border-left:0;padding-left:0}}@media(max-width:700px){.hero.sub .copy{padding:140px 0 80px}.tgrid{grid-template-columns:1fr}.team .head,.board .head{flex-direction:column;align-items:flex-start}.row{grid-template-columns:96px 1fr;grid-template-areas:"ph name" "bio bio";gap:16px 18px}.row .ph{width:96px}.row .go{display:none}.row h3{font-size:22px}.pgrid{grid-template-columns:1fr}.pr,.pr+.pr{padding:30px 0 0;border-left:0}.bio .g{grid-template-columns:1fr}.bio .ph{aspect-ratio:4/5;max-height:60vh}.bio .tx{padding:30px 24px}.bio h3{font-size:30px}}
