html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:#020F1B;color:#E9E7E1;font-family:"Open Serif","Source Serif 4 Variable",Georgia,serif;font-size:15px;-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin-top:0}img{max-width:100%}.ent-root{--navy:#020F1B;--slate:#3E5369;--sky:#9FB6CE;--stone:#B9BBB6;--paper:#E9E7E1;--brass:#A98950;--serif:"Open Serif","Source Serif 4 Variable",Georgia,serif;font-family:var(--serif);min-height:100dvh}.ent-root *,.ent-root :after,.ent-root :before{box-sizing:border-box}.ent-logotype{display:inline-flex;flex-direction:column;align-items:flex-start;text-decoration:none;font-family:var(--font-plex),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.18em;line-height:1.05}.ent-logotype .ent-overline{display:block;height:1px;width:100%;margin-bottom:.45em}.ent-logotype .ent-word{display:block;white-space:nowrap}.ent-logotype .ent-sub{display:block;margin-top:.8em;font-family:var(--serif);font-size:.55em;letter-spacing:.32em;text-transform:uppercase;opacity:.7}.ent-logotype-inline{font-size:11px;font-weight:300;letter-spacing:.28em;display:grid;grid-template-columns:auto 1fr;grid-column-gap:10px;column-gap:10px;align-items:center}.ent-inline-mark{height:22px;width:auto}.ent-logotype-inline .ent-word{grid-column:2}.ent-logostack{display:inline-flex;flex-direction:column;align-items:center;gap:0;text-decoration:none;font-family:var(--font-plex),"IBM Plex Mono",ui-monospace,monospace;font-weight:200;letter-spacing:.5em;line-height:1.1}.ent-logostack .ent-word{margin-right:-.5em}.ent-logostack-center{align-items:center;text-align:center}.ent-stack-mark{height:4.4em;width:auto;margin-bottom:.9em}.ent-logostack .ent-overline{display:block;height:1px;margin-bottom:.5em}.ent-logostack .ent-word{white-space:nowrap}.ent-logostack .ent-sub{display:block;margin-top:.9em;text-align:center;font-family:var(--serif);font-size:.55em;letter-spacing:.32em;text-transform:uppercase;opacity:.7}.ent-logotype-inline .ent-overline{margin-bottom:.4em}.ent-label{font-family:var(--serif);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.ent-num{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.ent-hair{height:1px;background:var(--brass);border:0}.ent-reveal{opacity:0;transform:translateY(18px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.ent-reveal.is-in{opacity:1;transform:none}@keyframes ent-draw{to{stroke-dashoffset:0}}@keyframes ent-fade{0%{opacity:0}to{opacity:1}}@keyframes ent-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes ent-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.8);opacity:.35}}@keyframes ent-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes ent-drift{0%{background-position:0 0}to{background-position:0 -600px}}@media (prefers-reduced-motion:reduce){.ent-root *{animation-duration:1ms!important;transition-duration:1ms!important}.ent-reveal{opacity:1;transform:none}}.ent-root ::selection{background:var(--brass);color:var(--navy)}.ent-root button{font-family:inherit}.fx-split .fx-w{display:inline-block;opacity:0;filter:blur(10px);transform:translateY(.6em) rotate(2deg);transition:opacity .9s cubic-bezier(.2,.7,.2,1),filter .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.fx-split.is-in .fx-w{opacity:1;filter:blur(0);transform:none}.fx-magnet{display:inline-block;transition:transform .5s cubic-bezier(.2,.7,.2,1);will-change:transform}.fx-has-cursor,.fx-has-cursor *{cursor:none!important}.fx-dot{left:-4px;top:-4px;width:8px;height:8px;mix-blend-mode:difference}.fx-dot,.fx-ring{position:fixed;border-radius:50%;pointer-events:none;z-index:1000}.fx-ring{left:-22px;top:-22px;width:44px;height:44px;border:1px solid;transition:width .35s,height .35s,left .35s,top .35s,background .35s;display:grid;place-items:center}.fx-ring span{font-size:10px;letter-spacing:.14em;text-transform:uppercase;opacity:0;transition:opacity .3s;white-space:nowrap}.fx-ring.is-big{width:96px;height:96px;left:-48px;top:-48px;background:rgba(169,137,80,.12);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.fx-ring.is-big span{opacity:1}.fx-tilt{position:relative;transition:transform .6s cubic-bezier(.2,.7,.2,1);transform-style:preserve-3d;will-change:transform;overflow:hidden}.fx-tilt:hover{transition:transform .12s}.fx-glare{position:absolute;inset:0;pointer-events:none;background:radial-gradient(420px circle at var(--gx,50%) var(--gy,50%),rgba(233,231,225,.18),transparent 60%);opacity:0;transition:opacity .4s}.fx-tilt:hover .fx-glare{opacity:1}.fx-odo{display:inline-flex;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fx-odo-slot{display:inline-block;height:1em;overflow:hidden;line-height:1}.fx-odo-col{display:flex;flex-direction:column;transition:transform 1.6s cubic-bezier(.2,.8,.2,1)}.fx-odo-col span{display:block;height:1em;line-height:1}.fx-grain{position:fixed;inset:-50%;width:200%;height:200%;pointer-events:none;z-index:900;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:fx-grain .6s steps(4) infinite}@keyframes fx-grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-1%,-1%)}to{transform:translate(0)}}.fx-progress{position:fixed;left:0;top:0;height:2px;width:100%;background:#A98950;transform-origin:left;transform:scaleX(0);z-index:950}@supports (animation-timeline:scroll()){.fx-progress{animation:fx-progress linear both;animation-timeline:scroll(root)}}@keyframes fx-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:view()){.fx-view{animation:fx-view linear both;animation-timeline:view();animation-range:entry 0 entry 60%}}@keyframes fx-view{0%{opacity:0;transform:translateY(40px) scale(.98);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}@media (prefers-reduced-motion:reduce){.fx-split .fx-w{opacity:1;filter:none;transform:none}.fx-grain{animation:none}}.pg-filters{display:grid;grid-gap:12px;gap:12px;margin-bottom:28px}.pg-group{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pg-group .ent-label{opacity:.6;margin-right:6px;min-width:52px}.pg-chip{font:inherit;font-size:13px;background:none;border:1px solid;opacity:.55;color:inherit;padding:6px 14px;border-radius:999px;cursor:pointer;transition:opacity .25s,border-color .25s}.pg-chip:hover{opacity:1}.pg-chip.is-on{opacity:1;border-color:#A98950}.pg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:14px;gap:14px}.pg-card{border:1px solid;padding:22px;display:grid;grid-gap:10px;gap:10px;align-content:start;transition:transform .4s cubic-bezier(.2,.7,.2,1),grid-template-rows .5s cubic-bezier(.2,.7,.2,1),border-color .3s;animation:ent-rise .7s both;border-radius:6px}.pg-card:hover{transform:translateY(-4px);border-color:#A98950}.pg-card.is-dim{opacity:.35}.pg-card-ask{border-style:dashed}.pg-card-top{display:flex;justify-content:space-between;gap:12px;opacity:.7}.pg-card h3{font-size:28px;font-weight:400;margin:6px 0 0}.pg-card p{margin:0;font-size:15px;line-height:1.5;opacity:.85}.pg-why{overflow:hidden;display:grid;grid-gap:6px;gap:6px;opacity:0;transition:opacity .4s}.pg-card.is-open .pg-why{opacity:1;padding-top:8px;border-top:1px solid rgba(169,137,80,.5)}.pg-card-foot{display:flex;justify-content:space-between;align-items:baseline;margin-top:6px;opacity:.7}.pg-more{font-size:22px}.pg-empty{opacity:.6}.tm{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:24px;gap:24px;align-items:stretch}@media (max-width:900px){.tm{grid-template-columns:1fr}}.tm-lead{min-height:460px;display:grid;align-content:end;padding:28px;position:relative;overflow:hidden;border-radius:8px}.tm-lead .tm-photo{position:absolute;inset:0;background:linear-gradient(160deg,#3E5369,#020F1B 70%)}.tm-lead .tm-photo:after{content:"Foto";position:absolute;right:16px;top:12px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.4}.tm-lead>:not(.tm-photo){position:relative}.tm-row{display:grid;grid-template-rows:repeat(3,1fr);grid-gap:14px;gap:14px}.tm-card{display:grid;grid-template-columns:96px 1fr;grid-gap:18px;gap:18px;align-items:center;padding:16px;border:1px solid;border-radius:8px;transition:border-color .3s,transform .3s}.tm-card:hover{border-color:#A98950;transform:translateX(4px)}.tm-card .tm-photo{width:96px;height:96px;border-radius:6px;background:linear-gradient(160deg,#9FB6CE,#3E5369)}.tm-name{font-size:22px;line-height:1.1}.tm-role{font-size:14px;opacity:.8;margin-top:4px}.tm-cred{display:inline-block;margin-top:8px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #a98950;padding-top:4px}.tm-lead .tm-name{font-size:clamp(30px,3.5vw,44px)}.tm-lead p{margin:12px 0 0;max-width:460px;font-size:15px;line-height:1.55;opacity:.9}.nw-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}@media (max-width:800px){.nw-stats{grid-template-columns:repeat(2,1fr)}}.nw-stat{border-top:1px solid #a98950;padding-top:16px;display:grid;grid-gap:8px;gap:8px}.nw-n{font-size:clamp(36px,4.5vw,64px);line-height:1}.cr-list{list-style:none;margin:0;padding:0;border-top:1px solid}.cr-list li{border-bottom:1px solid}.cr-list a{display:grid;grid-template-columns:1fr auto auto;grid-gap:24px;gap:24px;align-items:baseline;padding:20px 0;text-decoration:none;color:inherit;transition:padding-left .3s}.cr-list a:hover{padding-left:10px}.cr-title{font-size:clamp(20px,2.2vw,28px)}.cr-arrow{font-size:22px;transition:transform .3s}.cr-list a:hover .cr-arrow{transform:translateX(6px)}.cr-open{padding:18px 0;opacity:.7;font-size:15px}.cr-open a{display:inline;padding:0;text-decoration:underline}@media (max-width:600px){.cr-list a{grid-template-columns:1fr auto}.cr-list a .ent-label{grid-column:1}}.fc{display:grid;grid-template-columns:repeat(4,auto);grid-gap:32px;gap:32px;margin:0;justify-content:start}@media (max-width:800px){.fc{grid-template-columns:1fr 1fr}}.fc dt{opacity:.6}.fc dd{margin:6px 0 0;font-size:17px}.r3-scene{height:min(62vh,560px);perspective:1400px;display:grid;place-items:center;cursor:-webkit-grab;cursor:grab;touch-action:pan-y}.r3-scene:active{cursor:-webkit-grabbing;cursor:grabbing}.r3-ring{position:relative;width:240px;height:280px;transform-style:preserve-3d;will-change:transform}.r3-card{position:absolute;inset:0;border-radius:14px;border:1px solid rgba(159,182,206,.3);background:linear-gradient(170deg,rgba(62,83,105,.75),rgba(2,15,27,.9));color:#E9E7E1;padding:20px;display:grid;grid-template-rows:auto 1fr;text-align:left;cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden;font:inherit;transition:background .5s,border-color .5s,box-shadow .5s}.r3-card .ent-label{color:#9FB6CE}.r3-card strong{font-weight:400;font-size:30px;align-self:end;line-height:1.05}.r3-card.is-front{background:linear-gradient(170deg,#E9E7E1,#B9BBB6);color:#020F1B;border-color:#A98950;box-shadow:0 30px 80px rgba(159,182,206,.25)}.r3-card.is-front .ent-label{color:#3E5369}.r3-read{display:grid;justify-items:center;grid-gap:8px;gap:8px;text-align:center}.r3-read strong{font-weight:400;font-size:clamp(28px,3.6vw,48px);line-height:1}@media (max-width:700px){.r3-scene{scale:.6;height:340px}}.hs-wrap{position:relative}.hs-sticky{position:-webkit-sticky;position:sticky;top:0;height:100dvh;overflow:hidden;display:grid;grid-template-rows:auto 1fr}.hs-bar{justify-content:space-between;padding:90px clamp(20px,5vw,64px) 0;gap:24px}.hs-bar,.hs-track{display:flex;align-items:center}.hs-track{gap:20px;padding:0 clamp(20px,5vw,64px);will-change:transform;height:100%}.ap{grid-gap:48px;gap:48px;align-items:start}.ap,.ap-col{display:grid}.ap-col{grid-gap:20px;gap:20px;justify-items:start;border-top:1px solid #a98950;padding-top:22px}.ap-col p{margin:0;font-size:16px;line-height:1.6;opacity:.9;max-width:560px}.ap-kicker{color:#A98950}.ap-team-lead{font-size:18px!important}.ap-hint a{text-decoration:underline}@media (max-width:900px){.ap{grid-template-columns:1fr}}.ap-steps{list-style:none;margin:0;padding:0;display:grid;width:100%}.ap-steps li{display:grid;grid-template-columns:48px 1fr;grid-gap:16px;gap:16px;padding:18px 0;border-top:1px solid}.ap-n{font-size:12px;letter-spacing:.2em;color:#A98950;padding-top:6px}.ap-t{font-size:22px}.ap-d{font-size:15px;opacity:.75;margin-top:4px;line-height:1.5}.ap-cta{display:grid;grid-gap:20px;gap:20px;justify-items:start;border-top:1px solid #a98950;padding-top:22px}.ap-cta p{margin:0;font-size:16px;line-height:1.6;opacity:.9}.ap a.ap-btn{display:inline-flex;gap:10px;align-items:center;text-decoration:none;padding:16px 30px;border-radius:999px;font-size:17px;transition:box-shadow .3s,transform .3s}.ap a.ap-btn:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #A98950,0 12px 40px rgba(159,182,206,.25)}.ap-dark a.ap-btn{background:#E9E7E1;color:#020F1B}.ap-light a.ap-btn{background:#020F1B;color:#E9E7E1}.ap-hint{opacity:.6}.fc{grid-template-columns:repeat(3,1fr)}.fc dd{font-size:16px;line-height:1.45}.cg{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:12px;gap:12px}@media (max-width:1000px){.cg{grid-template-columns:repeat(4,1fr)}}@media (max-width:520px){.cg{grid-template-columns:repeat(2,1fr)}}.cg-tile{display:grid;justify-items:center;grid-gap:6px;gap:6px;text-align:center;padding:14px 8px;border-radius:10px;transition:transform .3s,background .3s}.cg-tile:hover{transform:translateY(-4px);background:rgba(159,182,206,.08)}.cg-avatar{width:64px;height:64px;border-radius:50%;background:linear-gradient(140deg,#9FB6CE,#3E5369);box-shadow:0 0 0 2px currentColor}.cg-handle{font-size:14px;margin-top:4px}.cg-meta{opacity:.6}.po{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}@media (max-width:900px){.po{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.po{grid-template-columns:1fr}}.po-card{border:1px dashed;border-radius:8px;padding:20px;display:grid;grid-gap:8px;gap:8px;opacity:.85;transition:opacity .3s,border-color .3s}.po-card:hover{opacity:1;border-color:#A98950}.po-logo{height:56px;width:120px;border:1px solid;border-radius:4px;display:grid;place-items:center;opacity:.5}.po-sector{opacity:.7}.po-card h3{font-size:24px;font-weight:400;margin:0}.po-card p{margin:0;font-size:14px;opacity:.75}.cg-tile.is-placeholder{opacity:.55}.cg-more{margin-top:18px;opacity:.7}.nv{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:48px;gap:48px;align-items:start}@media (max-width:900px){.nv{grid-template-columns:1fr}}.nv-text{margin:0;font-size:clamp(18px,1.8vw,24px);line-height:1.5}.nv-list{list-style:none;margin:0;padding:0;display:grid}.nv-list li{display:grid;grid-template-columns:48px 1fr;grid-gap:16px;gap:16px;padding:18px 0;border-top:1px solid}.nv-n{font-size:12px;letter-spacing:.2em;color:#A98950;padding-top:6px}.nv-t{font-size:22px}.nv-d{font-size:15px;opacity:.75;margin-top:4px;line-height:1.5}.cn{position:relative;overflow:hidden;background:#020F1B;color:#E9E7E1;min-height:min(92vh,900px);display:grid;place-items:center;isolation:isolate}.cn-light{background:#020F1B}.cn-wall{position:absolute;inset:-40px 0;display:grid;align-content:center;grid-gap:14px;gap:14px;opacity:.55;pointer-events:auto}.cn-row{display:flex;gap:14px;width:max-content;animation:ent-marquee linear infinite;will-change:transform}.cn-row.is-rev{animation-direction:reverse}.cn-wall:hover .cn-row{animation-play-state:paused}.cn-tile{width:clamp(64px,7.2vw,110px);aspect-ratio:1;border-radius:50%;flex:0 0 auto;position:relative;transition:transform .35s cubic-bezier(.2,.7,.2,1),filter .35s,box-shadow .35s;box-shadow:inset 0 0 0 1px rgba(233,231,225,.12)}.cn-tile.s0{background:radial-gradient(circle at 35% 30%,#5f7ea3,#1a2a3c 70%)}.cn-tile.s1{background:radial-gradient(circle at 35% 30%,#9FB6CE,#3E5369 70%)}.cn-tile.s2{background:radial-gradient(circle at 35% 30%,#B9BBB6,#3E5369 70%)}.cn-tile.s3{background:radial-gradient(circle at 35% 30%,#3E5369,#0d1b2e 70%)}.cn-tile.s4{background:radial-gradient(circle at 35% 30%,#d0b98d,#71592a 70%)}.cn-tile.s5{background:radial-gradient(circle at 35% 30%,#7c8aa5,#243447 70%)}.cn-tile.is-brand{background:#E9E7E1;display:grid;place-items:center}.cn-brand{font-family:var(--serif);color:#020F1B;font-size:clamp(11px,1vw,15px);letter-spacing:.06em;text-align:center;padding:0 8px;line-height:1.1}.cn-tile.is-on{transform:scale(1.12);box-shadow:0 0 0 1.5px #A98950,0 12px 40px rgba(2,15,27,.6);filter:brightness(1.25);z-index:2}.cn-shade{position:absolute;inset:0;background:radial-gradient(ellipse 55% 50% at 50% 50%,rgba(2,15,27,.85),rgba(2,15,27,.35) 60%,rgba(2,15,27,0) 100%)}.cn-head,.cn-shade{pointer-events:none}.cn-head{position:relative;z-index:1;text-align:center;display:grid;justify-items:center;grid-gap:18px;gap:18px;padding:80px clamp(20px,5vw,64px)}.cn-eyebrow{color:#9FB6CE}.cn-hair{width:48px;height:1px;background:#A98950}.cn .cn-head h2{font-size:clamp(44px,9.5vw,150px);line-height:.92;font-weight:400;margin:0;text-transform:uppercase;letter-spacing:.02em;max-width:8ch;text-shadow:0 2px 40px rgba(2,15,27,.9)}.cn-read{color:#B9BBB6;min-height:1.4em}@media (prefers-reduced-motion:reduce){.cn-row{animation:none}}.pt{background:#020F1B;color:#E9E7E1;min-height:100dvh;overflow-x:clip}.pt a{color:inherit}.pt-eyebrow{color:#9FB6CE}.pt-nav{position:fixed;inset:0 0 auto 0;z-index:30;display:flex;justify-content:space-between;padding:20px clamp(20px,5vw,64px);background:linear-gradient(#020F1B 40%,rgba(2,15,27,0))}.pt-nav nav{display:flex;gap:24px;align-items:center}.pt-nav nav a{text-decoration:none;padding:6px 0;border-bottom:1px solid transparent;transition:border-color .3s}.pt-nav nav a:hover{border-color:#A98950}.pt-nav-cta{border:1px solid #a98950!important;padding:8px 16px!important;border-radius:999px}@media (max-width:760px){.pt-nav nav a:not(.pt-nav-cta){display:none}}.pt-hero{position:relative;min-height:100dvh;display:grid;align-content:end;padding:120px clamp(20px,5vw,64px) 48px;grid-gap:48px;gap:48px}.pt-hero .kn-particles{position:absolute;inset:0;width:100%;height:100%}.pt-hero-inner{position:relative;max-width:900px;pointer-events:none}.pt-hero-inner>*{pointer-events:auto}.pt-hero h1{font-size:clamp(36px,5.6vw,84px);line-height:1.02;font-weight:400;margin:36px 0 0;letter-spacing:-.015em}.pt-lead{font-size:clamp(17px,1.5vw,21px);line-height:1.55;max-width:680px;margin:24px 0 0;color:#B9BBB6}.pt-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px;animation:ent-rise 1s 1.5s both}.pt a.pt-btn{display:inline-block;text-decoration:none;padding:14px 26px;border-radius:999px;background:#E9E7E1;color:#020F1B;font-size:15px;transition:box-shadow .3s}.pt a.pt-btn:hover{box-shadow:0 0 0 1px #A98950,0 12px 40px rgba(159,182,206,.25)}.pt a.pt-btn-ghost{background:transparent;color:#E9E7E1;box-shadow:inset 0 0 0 1px rgba(233,231,225,.4)}.pt-focus{position:relative;border-top:1px solid rgba(233,231,225,.2);padding-top:22px}.pt-section{padding:clamp(72px,9vw,130px) clamp(20px,5vw,64px);border-top:1px solid rgba(159,182,206,.15)}.pt h2{font-size:clamp(30px,4vw,56px);line-height:1.05;font-weight:400;margin:12px 0 0;max-width:900px}.pt-block{margin-top:48px}.pt-offer{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;margin-top:56px}@media (max-width:800px){.pt-offer{grid-template-columns:1fr}}.pt-offer-n{font-size:12px;letter-spacing:.2em;color:#A98950}.pt-offer-item h3{font-size:30px;font-weight:400;margin:16px 0 10px}.pt-offer-item p{color:#B9BBB6;line-height:1.6;font-size:15px;margin:0}.pt-network{background:#0d1b2e}.pt-creators{display:flex;gap:10px;flex-wrap:wrap;margin-top:40px}.pt-creator{display:flex;align-items:center;gap:8px;border:1px solid rgba(159,182,206,.3);border-radius:999px;padding:6px 14px 6px 6px;font-size:13px;transition:border-color .3s}.pt-creator:hover{border-color:#A98950}.pt-creator i{width:26px;height:26px;border-radius:50%;background:linear-gradient(140deg,#9FB6CE,#3E5369)}.pt-apply{background:#3E5369}.pt-apply .pt-eyebrow{color:#E9E7E1}.pt-footer{padding:clamp(56px,8vw,100px) clamp(20px,5vw,64px) 40px;border-top:1px solid rgba(159,182,206,.15)}.pt-footer-cols{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;margin-top:48px}@media (max-width:800px){.pt-footer-cols{grid-template-columns:1fr}}.pt-footer p{margin-top:10px;line-height:1.6;font-size:15px}.pt-foot{margin-top:48px;opacity:.5}.pt-caps{text-transform:uppercase;letter-spacing:.04em;font-size:clamp(26px,3.4vw,48px)!important}.kn-particles{position:absolute;inset:0;width:100%;height:100%;touch-action:none}.gt{min-height:100dvh;display:grid;place-content:center;justify-items:center;grid-gap:40px;gap:40px;padding:24px;background:#020F1B;color:#E9E7E1}.gt-mark{height:84px;width:auto;animation:ent-fade 1.2s both}.gt-form{display:grid;grid-gap:14px;gap:14px;width:min(320px,80vw);justify-items:stretch;animation:ent-rise 1s .2s both}.gt-label{color:#9FB6CE;text-align:center}.gt-input{font:inherit;font-size:18px;text-align:center;letter-spacing:.2em;padding:12px 8px;background:none;border:0;border-bottom:1px solid rgba(233,231,225,.5);color:#E9E7E1;outline:none;border-radius:0;transition:border-color .3s}.gt-input:focus{border-color:#A98950}.gt-input[aria-invalid=true]{border-color:#B9BBB6}.gt-btn{font:inherit;font-size:15px;margin-top:10px;padding:12px 24px;border-radius:999px;border:1px solid #e9e7e1;background:#E9E7E1;color:#020F1B;cursor:pointer;transition:opacity .3s}.gt-btn:hover{opacity:.85}.gt-btn:disabled{opacity:.5;cursor:default}.gt-error{min-height:1.4em;text-align:center;color:#B9BBB6;margin:0}.cn-wall{opacity:.6}a.cn-tile{display:block;background-size:cover;background-position:50%;cursor:pointer}.cn-tile.is-on{filter:none}.cn-wall:hover .cn-tile:not(.is-on){filter:saturate(.6) brightness(.8)}.tm-photo.has-img{background-size:cover;background-position:top;background-repeat:no-repeat}.tm-lead{padding:0;align-content:stretch;grid-template-rows:1fr auto;background:linear-gradient(160deg,#3E5369,#020F1B 75%)}.tm-lead .tm-photo{position:relative;inset:auto;min-height:340px;background-color:transparent;background-image:none}.tm-lead .tm-photo.has-img{background-size:contain;background-position:bottom}.tm-lead .tm-photo:after{content:none}.tm-lead-body{padding:24px 28px 28px;background:linear-gradient(rgba(2,15,27,0),rgba(2,15,27,.9) 30%);margin-top:-60px;position:relative}.tm-card{align-items:start}.tm-card .tm-photo.has-img{background-color:#E9E7E1}.tm-photo.is-initials{display:grid;place-items:center;background:linear-gradient(160deg,#3E5369,#0d1b2e)}.tm-photo.is-initials span{font-family:var(--font-plex),"IBM Plex Mono",monospace;font-weight:200;font-size:30px;letter-spacing:.12em;color:#E9E7E1}.tm-name a{text-decoration:none;border-bottom:1px solid rgba(169,137,80,.6)}.tm-text{margin:10px 0 0;font-size:14px;line-height:1.5;opacity:.75}.po-card{border-style:solid;border-color:rgba(159,182,206,.3);opacity:1}.po-n{font-size:12px;letter-spacing:.2em;color:#A98950}.cr-item{padding:22px 0;display:grid;grid-gap:8px;gap:8px}.cr-item p{margin:0;font-size:15px;line-height:1.55;opacity:.8;max-width:720px}.cr-head{display:flex;justify-content:space-between;gap:24px;align-items:baseline;flex-wrap:wrap}.cr-status{border:1px solid;border-radius:999px;padding:4px 12px;opacity:.8}.cr-item.is-open .cr-status{border-color:#A98950;opacity:1}.cr-item.is-filled{opacity:.5}.cr-meta{opacity:.6}.cr-open{display:flex;justify-content:space-between;gap:24px;align-items:center;flex-wrap:wrap;opacity:1;padding:24px 0;font-size:17px}.cr-list a.cr-cta{display:inline-flex;gap:10px;padding:12px 22px;border:1px solid #a98950;border-radius:999px;text-decoration:none;font-size:15px}.cr-list a.cr-cta:hover{padding-left:22px;background:rgba(169,137,80,.12)}.pt-contact .pt-mail{display:inline-block;margin-top:28px;font-size:clamp(22px,3vw,40px);text-decoration:none;border-bottom:1px solid #a98950}.pt-hero{align-content:center;padding:140px clamp(20px,5vw,64px) 120px;gap:0}.pt-hero-inner{max-width:1000px}.pt-hero h1{margin:0;font-size:clamp(40px,6.4vw,100px);line-height:1}.pt-hero .pt-lead{margin-top:28px;max-width:560px}.pt-ctas{margin-top:40px}.pt-scroll{position:absolute;left:clamp(20px,5vw,64px);bottom:36px;display:block;width:1px;height:56px;overflow:hidden}.pt-scroll span{display:block;width:1px;height:100%;background:linear-gradient(#A98950,rgba(169,137,80,0));animation:pt-scroll 2.4s cubic-bezier(.6,0,.3,1) infinite}@keyframes pt-scroll{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}.pt-nav nav{gap:28px}.pt-focusline{border-top:1px solid rgba(233,231,225,.2);padding-top:24px}.ap{grid-template-columns:1.3fr 1fr;align-items:end}.pt-footer{display:grid;grid-gap:40px;gap:40px;justify-items:start}.pt-footer-actions{display:flex;gap:12px;flex-wrap:wrap}.pt-footer-meta{display:flex;gap:24px;align-items:baseline;flex-wrap:wrap;width:100%;justify-content:space-between;border-top:1px solid rgba(159,182,206,.15);padding-top:22px;font-size:15px}.pt-footer-meta .pt-foot{margin:0}.tm .tm-photo{background-color:#d9d8d3;background-image:linear-gradient(180deg,rgba(10,12,14,0) 55%,rgba(10,12,14,.92)),linear-gradient(180deg,#f1f0ec,#c9cac5);background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:6px;overflow:hidden}.tm .tm-photo.has-img{background-image:linear-gradient(to bottom,rgba(10,12,14,0) 55%,rgba(10,12,14,.92) 100%),var(--photo),linear-gradient(to bottom,#f1f0ec,#c9cac5);background-size:cover,cover,cover;background-position:50%,top,50%;filter:grayscale(1) contrast(1.18) brightness(.96)}.tm .tm-lead .tm-photo{min-height:420px;border-radius:8px 8px 0 0}.tm .tm-lead-body{background:linear-gradient(rgba(10,12,14,0),#0a0c0e 35%);margin-top:-90px}.tm .tm-card{grid-template-columns:120px 1fr}.tm .tm-card .tm-photo{width:120px;height:140px}.tm .tm-photo.is-initials span{color:#0a0c0e;font-size:34px;transform:translateY(-14px)}@media (max-width:520px){.tm .tm-card{grid-template-columns:96px 1fr}.tm .tm-card .tm-photo{width:96px;height:116px}}@media (max-width:900px){.ap{grid-template-columns:1fr;align-items:start}}.ent-navlogo{display:inline-flex;flex-direction:column;align-items:center;gap:7px;text-decoration:none}.ent-navlogo-mark{height:26px;width:auto}.ent-navlogo-word{font-family:var(--font-plex),"IBM Plex Mono",ui-monospace,monospace;font-weight:300;font-size:9px;letter-spacing:.42em;margin-right:-.42em;white-space:nowrap}.pt-nav{align-items:center;padding-top:18px;padding-bottom:26px}.pt-head{display:grid;grid-gap:0;gap:0;max-width:920px}.pt-n{color:#A98950;margin-right:14px;letter-spacing:.2em}.pt-head .pt-lead{margin-top:22px}.pt-section{scroll-margin-top:90px}.pt-network{border-top:0}.tm .tm-lead{display:grid;grid-template-columns:1fr;grid-template-rows:auto;position:relative;min-height:520px;align-content:end;padding:0;overflow:hidden;border-radius:8px;background:#0a0c0e}.tm .tm-lead .tm-photo,.tm .tm-lead .tm-photo.has-img{position:absolute;inset:0;min-height:0;border-radius:0;background-image:linear-gradient(to bottom,rgba(10,12,14,0) 45%,rgba(10,12,14,.96) 88%),var(--photo),linear-gradient(to bottom,#f1f0ec,#c9cac5);background-size:cover,auto 108%,cover;background-position:50%,top,50%}.tm .tm-lead-body{position:relative;margin-top:0;padding:28px;background:none}@media (max-width:900px){.tm .tm-lead{min-height:480px}}.pt-footer-grid{display:grid;grid-template-columns:1fr auto;grid-gap:40px;gap:40px;align-items:end;width:100%}@media (max-width:800px){.pt-footer-grid{grid-template-columns:1fr}}.pt-footer-grid p{margin:10px 0 0;font-size:17px}.pt-footer-grid .pt-footer-note{font-size:14px;opacity:.65;max-width:520px;line-height:1.55}.pt-footer-meta .pt-foot{opacity:.5}.pt-nav{background:rgba(2,15,27,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(159,182,206,.12);padding-top:14px;padding-bottom:14px}@media (max-width:760px){.ent-navlogo-word{font-size:8px}.ent-navlogo-mark{height:22px}}.lg{background:#020F1B;color:#E9E7E1;min-height:100dvh}.lg a{color:inherit}.lg-nav{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;align-items:center;padding:14px clamp(20px,5vw,64px);background:rgba(2,15,27,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(159,182,206,.12)}.lg-nav nav{display:flex;gap:24px}.lg-nav nav a{text-decoration:none}.lg-nav nav a:hover{color:#9FB6CE}.lg-body{max-width:760px;margin:0 auto;padding:clamp(56px,8vw,110px) clamp(20px,5vw,64px) 40px}.lg-eyebrow{color:#9FB6CE}.lg-body h1{font-size:clamp(36px,5vw,64px);font-weight:400;line-height:1.05;margin:12px 0 0}.lg-body section{padding-top:56px;scroll-margin-top:80px}.lg-body section+section{margin-top:72px;border-top:1px solid #a98950}.lg-body h2{font-size:24px;font-weight:400;margin:40px 0 12px}.lg-body section>h2:first-child{margin-top:0}.lg-body h3{font-size:13px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:#9FB6CE;margin:32px 0 8px}.lg-body p{font-size:16px;line-height:1.7;color:#d8d6cf;margin:0 0 14px}.lg-body p a{text-decoration:underline;text-underline-offset:3px}.lg-body code{font-family:var(--font-plex),"IBM Plex Mono",monospace;font-size:.92em}.lg-date{opacity:.6;margin-top:32px!important}.lg-foot{display:flex;gap:24px;padding:32px clamp(20px,5vw,64px) 48px;max-width:760px;margin:0 auto;opacity:.7}.lg-foot a{text-decoration:none}.lg-foot a:hover{color:#9FB6CE}.pt-legal{display:inline-flex;gap:20px}.pt-legal a{text-decoration:none;opacity:.7}.pt-legal a:hover{opacity:1}.gt-legal{display:flex;gap:20px;opacity:.55;margin-top:8px}.gt-legal a{text-decoration:none;color:inherit}.gt-legal a:hover{opacity:1;color:#9FB6CE}.mg-field{position:absolute;inset:0;width:100%;height:100%;touch-action:pan-y}.pt-hero{overflow:hidden}@media (min-width:900px){.pt-hero-inner{max-width:54%}.pt-hero h1{font-size:clamp(40px,5.2vw,86px)}}@media (max-width:899px){.pt-hero{align-content:end;padding-bottom:110px}}.st{font-size:clamp(30px,4vw,56px);line-height:1.08;font-weight:400;margin:12px 0 0;max-width:900px}.st em{font-style:italic;color:#9FB6CE;opacity:0;transition:opacity .8s 1.1s}.st.is-in em{opacity:1}.st-strike{position:relative;white-space:nowrap;transition:color .6s .9s}.st-strike:after{content:"";position:absolute;left:-2%;right:-2%;top:54%;height:2px;background:#A98950;transform:scaleX(0);transform-origin:left;transition:transform .9s cubic-bezier(.7,0,.2,1) .3s}.st.is-in .st-strike{color:rgba(233,231,225,.45)}.st.is-in .st-strike:after{transform:scaleX(1)}.nv-list li{transition:opacity .35s,padding-left .35s}.nv-list:hover li:not(:hover){opacity:.35}.nv-list li:hover{padding-left:10px}.nv-list li:hover .nv-n{color:#E9E7E1}.pt-levers{border-top:1px solid rgba(159,182,206,.15)}.pt-levers .hs-bar{color:#9FB6CE}.lv-intro{flex:0 0 auto;width:min(78vw,560px)}.lv-intro h2{font-size:clamp(48px,8vw,128px);line-height:.95;font-weight:400;margin:0;letter-spacing:-.02em;max-width:none}.lv-intro em{font-style:italic;color:#9FB6CE}.lv-panel{flex:0 0 auto;width:min(82vw,540px);height:min(60vh,540px);border-radius:20px;border:1px solid rgba(159,182,206,.22);border-top-color:#a98950;background:linear-gradient(160deg,rgba(62,83,105,.55),rgba(2,15,27,.7))}.lv-panel:nth-of-type(3){background:linear-gradient(160deg,#E9E7E1,#B9BBB6);color:#020F1B}.lv-panel:nth-of-type(3) p{color:#3E5369}.lv-inner{height:100%;padding:clamp(24px,3vw,40px);display:grid;grid-template-rows:auto 1fr auto;transform:translateZ(30px)}.lv-n{font-size:12px;letter-spacing:.2em;color:#A98950}.lv-inner h3{font-size:clamp(32px,4vw,56px);line-height:1;font-weight:400;margin:0;align-self:center}.lv-inner p{margin:0;font-size:17px;line-height:1.55;color:#B9BBB6}.lv-end{flex:0 0 auto;width:30vw;display:grid;place-items:center;font-family:var(--font-plex),monospace;font-weight:200;font-size:64px;letter-spacing:.2em;opacity:.12}.sr{display:grid;grid-gap:8px;gap:8px;justify-items:center}.sr .r3-card .ent-label{color:#A98950}.sr-text{margin:6px 0 0;max-width:480px;text-align:center;font-size:17px;line-height:1.55;color:#B9BBB6;animation:ent-rise .5s both;min-height:3.2em}.cn-wall{opacity:1}a.cn-tile{opacity:var(--o,.42);transform:scale(var(--s,1));transition:transform .25s cubic-bezier(.2,.7,.2,1),opacity .25s,box-shadow .3s,filter .3s}.cn-wall:hover .cn-tile:not(.is-on){filter:none}.cn-tile.is-on{transform:scale(calc(var(--s, 1) * 1.08))}@media (hover:none){a.cn-tile{opacity:.55}}.ap-steps li{transition:padding-left .35s,border-color .35s}.ap-steps li:hover{padding-left:10px;border-color:#A98950}.tm .tm-card{transition:border-color .3s,transform .4s cubic-bezier(.2,.7,.2,1),background .4s}.tm .tm-card:hover{background:rgba(159,182,206,.06)}.fx-dot,.fx-ring{opacity:0}.fx-has-cursor .fx-dot,.fx-has-cursor .fx-ring{opacity:1}@media (hover:none),(pointer:coarse){.fx-dot,.fx-ring{display:none}}.st-l{display:inline}.st-em{display:block}@media (max-width:760px){.st-l{display:block}.st{font-size:clamp(26px,7.6vw,34px)}}@media (max-width:800px){.fc{grid-template-columns:1fr 1fr;gap:24px 20px}}@media (max-width:380px){.fc{grid-template-columns:1fr}}.pt-section{scroll-margin-top:calc(96px - clamp(72px, 9vw, 130px))}#levers{scroll-margin-top:0}.cn{min-height:100svh}.pt-apply{background:#020F1B}.pt-apply .pt-eyebrow{color:#9FB6CE}a.cn-tile{overflow:hidden;background-color:#1a2a3c}a.cn-tile img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%;pointer-events:none}.tm .tm-cred{border:1px solid rgba(169,137,80,.7);border-radius:999px;padding:4px 10px;margin-top:10px}@media (max-width:900px){.tm .tm-lead{display:block;min-height:0}.tm .tm-lead .tm-photo,.tm .tm-lead .tm-photo.has-img{position:relative;inset:auto;height:min(112vw,460px);background-size:cover,auto 100%,cover;background-position:50%,12% top,50%}.tm .tm-lead .tm-photo.has-img{background-image:linear-gradient(to bottom,rgba(10,12,14,0) 72%,#0a0c0e 100%),var(--photo),linear-gradient(to bottom,#f1f0ec,#c9cac5)}.tm .tm-lead-body{padding:8px 22px 26px}}@media (max-width:760px){.fx-progress,.pt-scroll{display:none}.pt-hero{align-content:end;padding:96px 20px clamp(44px,9svh,84px);text-align:center;min-height:100svh}.pt-hero-inner{margin:0 auto}.pt-hero .pt-lead{margin-left:auto;margin-right:auto}.pt-ctas{justify-content:center;margin-top:32px}.pt-head{text-align:center;justify-items:center;margin:0 auto}.pt-head .pt-lead{margin-left:auto;margin-right:auto}.lv-intro,.nv-text,.pt-footer{text-align:center}.pt-footer,.pt-footer-grid{justify-items:center}.pt-footer-grid .pt-footer-note{margin-left:auto;margin-right:auto}.pt-footer-actions,.pt-footer-meta{justify-content:center}}.r3-card.has-img{padding:16px 18px 18px;border-color:rgba(159,182,206,.28);background-color:#0a0c0e;background-image:linear-gradient(to bottom,rgba(2,15,27,.55) 0,rgba(2,15,27,0) 30%,rgba(2,15,27,.15) 52%,rgba(2,15,27,.94) 100%),var(--img);background-size:cover;background-position:50%;color:#E9E7E1;filter:brightness(.55);transition:filter .5s,border-color .5s,box-shadow .5s}.r3-card.has-img .ent-label{color:#A98950}.r3-card.has-img strong{font-size:26px;text-shadow:0 1px 18px rgba(2,15,27,.9)}.r3-card.has-img.is-front{filter:none;color:#fff;border-color:#A98950;box-shadow:0 30px 80px rgba(159,182,206,.22);background-color:#0a0c0e;background-image:linear-gradient(to bottom,rgba(2,15,27,.45) 0,rgba(2,15,27,0) 28%,rgba(2,15,27,.1) 55%,rgba(2,15,27,.9) 100%),var(--img)}.r3-card.has-img.is-front .ent-label{color:#A98950}.sr .r3-ring{width:260px;height:310px}.tm-alumni{display:flex;align-items:center;gap:12px;margin-top:12px}.tm-alumni .ent-label{color:#9FB6CE}.tm-logo{display:block;width:auto;filter:brightness(0) invert(1);opacity:.88}.tm-logo-mckinsey{height:26px}.tm-logo-bcg{height:18px}.pt-hero-photo{position:absolute;top:0;right:0;bottom:0;width:48%;margin:0;background:url(/hero/chris.webp) 38% 22%/cover no-repeat;opacity:0;animation:hero-photo 1.8s ease-out .3s forwards;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 42%),linear-gradient(0deg,transparent 0,#000 34%),linear-gradient(180deg,transparent 0,transparent 88px,#000 calc(88px + 26%));-webkit-mask-composite:source-in,source-in;mask-image:linear-gradient(90deg,transparent 0,#000 42%),linear-gradient(0deg,transparent 0,#000 34%),linear-gradient(180deg,transparent 0,transparent 88px,#000 calc(88px + 26%));-webkit-mask-composite:source-in,xor;mask-composite:intersect}.pt-hero-photo figcaption{position:absolute;right:clamp(20px,5vw,64px);bottom:48px;color:#9FB6CE}@keyframes hero-photo{0%{opacity:0;transform:scale(1.04)}to{opacity:.82;transform:none}}.pt-hero .mg-field{position:absolute;inset:0;width:100%;height:100%;z-index:1}.pt-hero-inner{z-index:2}@media (min-width:900px){.pt-hero{align-content:end;padding-bottom:clamp(56px,11vh,120px)}}@media (max-width:899px){.pt-hero-photo{width:100%;bottom:auto;height:62svh;top:66px;background-position:42% 12%;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 30%,#000 44%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 30%,#000 44%,transparent)}.pt-hero-photo figcaption{display:none}}@media (prefers-reduced-motion:reduce){.pt-hero-photo{animation:none;opacity:.82}}.fq{border-top:1px solid rgba(159,182,206,.18);max-width:900px}.fq-item{border-bottom:1px solid rgba(159,182,206,.18)}.fq-item summary{display:grid;grid-template-columns:44px 1fr 22px;grid-gap:12px;gap:12px;align-items:baseline;padding:24px 0;cursor:pointer;list-style:none;font-size:clamp(19px,1.7vw,24px);line-height:1.3}.fq-item summary::-webkit-details-marker{display:none}.fq-n{color:#A98950;font-size:14px}.fq-x{position:relative;width:14px;height:14px;align-self:center;justify-self:end}.fq-x:after,.fq-x:before{content:"";position:absolute;left:0;top:50%;width:14px;height:1px;background:#9FB6CE;transition:transform .35s}.fq-x:after{transform:rotate(90deg)}.fq-item[open] .fq-x:after{transform:rotate(0deg)}.fq-item summary:hover .fq-q{color:#fff}.fq-a{margin:-6px 0 26px 56px;max-width:680px;color:#B9BBB6;font-size:17px;line-height:1.6}@media (max-width:760px){.fq{margin:0 auto;text-align:left}.fq-item summary{grid-template-columns:32px 1fr 18px;font-size:18px}.fq-a{margin-left:44px;font-size:16px}}.cr-hero .pt-eyebrow{margin-bottom:20px}.cr-areas{grid-template-columns:repeat(4,1fr)}@media (max-width:1000px){.cr-areas{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.cr-areas{grid-template-columns:1fr}}.cr-text{margin:6px 0 0;opacity:.75;line-height:1.5;max-width:620px}.cr-apply{display:grid;grid-gap:14px;gap:14px;justify-items:start;max-width:680px}.cr-apply p{margin:0;font-size:17px;line-height:1.55;color:#B9BBB6}.cr-apply .cr-mail{margin-top:10px;color:#E9E7E1}.cr-apply .cr-privacy{font-size:14px;opacity:.7}.cr-apply a:not(.pt-btn){color:inherit;-webkit-text-decoration-color:#A98950;text-decoration-color:#A98950;text-underline-offset:3px}.te-photo{position:relative;background:linear-gradient(180deg,#f1f0ec,#c9cac5);filter:grayscale(1) contrast(1.04);aspect-ratio:4/5;overflow:hidden}.te-photo.is-empty{background:radial-gradient(circle at 50% 42%,#8d918f 0 14%,transparent 14.6%),radial-gradient(ellipse 46% 34% at 50% 104%,#8d918f 0 98%,transparent 100%),linear-gradient(180deg,#f1f0ec,#c9cac5)}.te-photo.is-empty:after{content:"Portrait to follow";position:absolute;left:0;right:0;bottom:10px;text-align:center;font-feature-settings:"smcp","c2sc";font-variant-caps:all-small-caps;letter-spacing:.16em;font-size:12px;color:#3E5369}.te-lead{display:grid;grid-template-columns:5fr 7fr;grid-gap:clamp(40px,5vw,72px);gap:clamp(40px,5vw,72px)}.te-photo>img{object-fit:cover;object-position:center top}.te-photo-lead{aspect-ratio:5/6}.te-lead-body{display:flex;flex-direction:column;justify-content:space-between;gap:48px}.te-lead-body .pt-head{max-width:none}.te-kicker{color:#B9BBB6}.te-lead-name{margin-top:8px;font-size:clamp(36px,3.6vw,52px);line-height:1.05;letter-spacing:-.01em}.te-hair{display:block;width:56px;height:1px;background:#A98950;margin:32px 0 26px}.te-lead-text{margin:0 0 24px;font-size:clamp(22px,2.2vw,32px);line-height:1.32;max-width:640px;text-wrap:pretty}.te-bar{margin-top:clamp(64px,7vw,104px);display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:22px;border-bottom:1px solid #3e5369}.te-bar .ent-label{color:#B9BBB6}.te-more{display:inline-flex;align-items:center;gap:14px;font-size:19px;color:#E9E7E1;text-decoration:none;padding-bottom:6px;border-bottom:1px solid #a98950;white-space:nowrap;transition:color .3s,gap .3s}.te-more:hover{color:#9FB6CE;gap:20px}.te-more-mobile{display:none}.te-row{margin-top:44px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:40px;gap:40px}.te-card{display:grid;grid-template-columns:minmax(110px,172px) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.te-card .te-photo{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.te-card:hover .te-photo{transform:scale(1.02)}.te-name{margin:0;font-size:24px;line-height:1.15;font-weight:400}.te-name a{text-decoration:none;border-bottom:1px solid rgba(169,137,80,.6)}.te-role{margin-top:6px}.te-role,.te-text{font-size:15px;color:#B9BBB6}.te-text{margin:14px 0 0;line-height:1.6;text-wrap:pretty}.te .tm-cred,.tp-grid .tm-cred{border:1px solid rgba(169,137,80,.7);border-radius:999px;padding:4px 10px;margin-top:12px}@media (max-width:1180px){.te-row{grid-template-columns:1fr;gap:28px;max-width:720px}}@media (max-width:900px){.te-lead{grid-template-columns:1fr;gap:28px}.te-lead-body{display:contents}.te-lead-body .pt-head{order:-1}.te-photo-lead{max-width:460px;width:100%}}@media (max-width:760px){.te-lead{justify-items:center;text-align:center}.te-hair,.te-lead-text{margin-left:auto;margin-right:auto}.te-bar{justify-content:center}.te-bar .te-more{display:none}.te-card{grid-template-columns:100px minmax(0,1fr);gap:18px;text-align:left}.te-card .tm-alumni{flex-wrap:wrap}.te-more-mobile{display:flex;justify-content:center;margin-top:48px}.te-card .te-photo.is-empty:after{content:none}}.tp-hero{padding-top:clamp(130px,13vw,180px);padding-bottom:clamp(48px,5vw,80px);border-top:0}.tp-hero h1{font-size:clamp(40px,6vw,92px);line-height:1.02;font-weight:400;margin:18px 0 0;letter-spacing:-.015em}.tp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:48px 56px;gap:48px 56px}.tp-grid .te-card{grid-template-columns:minmax(120px,220px) minmax(0,1fr)}@media (max-width:900px){.tp-grid{grid-template-columns:1fr}}@media (max-width:760px){.tp-grid .te-card{grid-template-columns:100px minmax(0,1fr);text-align:left}.tp-join .pt-block{display:flex;justify-content:center}}.tp-lines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #3e5369}.te-line{padding:26px 24px 26px 0;border-bottom:1px solid #3e5369}.te-line .te-name{font-size:clamp(22px,2vw,28px)}.te-line .te-role{margin-top:8px;font-feature-settings:"smcp","c2sc";font-variant-caps:all-small-caps;letter-spacing:.12em;font-size:16px;color:#9FB6CE}@media (max-width:900px){.tp-lines{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.tp-lines{grid-template-columns:1fr;text-align:center}.te-line{padding-right:0}}.mm-panel,.mm-toggle{display:none}@media (max-width:1100px){.mm-toggle{display:inline-grid;place-content:center;gap:7px;width:44px;height:44px;margin-left:10px;background:none;border:1px solid rgba(169,137,80,.7);border-radius:999px;cursor:pointer;position:relative;z-index:41}.mm-toggle span{display:block;width:18px;height:1px;background:#E9E7E1;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.mm-toggle.is-open span:first-child{transform:translateY(4px) rotate(45deg)}.mm-toggle.is-open span:last-child{transform:translateY(-4px) rotate(-45deg)}.mm-panel{display:flex;flex-direction:column;justify-content:space-between;position:fixed;inset:0;z-index:40;box-sizing:border-box;height:100dvh;min-height:0;overflow-y:auto;gap:32px;padding:104px 24px 36px;background:#020F1B;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s}.mm-panel.is-open{opacity:1;visibility:visible}.mm-links{display:grid;border-top:1px solid rgba(169,137,80,.45)}.mm-links a{display:flex;align-items:baseline;gap:18px;padding:18px 0;border-bottom:1px solid rgba(159,182,206,.16);font-size:30px;line-height:1.1;color:#E9E7E1;text-decoration:none;opacity:0;transform:translateY(10px);transition:opacity .45s,transform .45s cubic-bezier(.2,.7,.2,1)}.mm-panel.is-open .mm-foot,.mm-panel.is-open .mm-links a{opacity:1;transform:none}.mm-n{font-size:12px;letter-spacing:.2em;color:#A98950;width:22px}.mm-foot{display:grid;justify-items:center;grid-gap:18px;gap:18px;opacity:0;transform:translateY(10px);transition:opacity .45s,transform .45s}.mm-mail{color:#9FB6CE;text-decoration:none}html.mm-locked{overflow:hidden}.pt-nav{z-index:42}.pt-nav nav{display:flex;align-items:center}}@media (prefers-reduced-motion:reduce){.mm-foot,.mm-links a,.mm-panel,.mm-toggle span{transition:none}}.pt-proof{list-style:none;margin:40px 0 0;padding:18px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;max-width:640px;border-top:1px solid rgba(169,137,80,.55);animation:ent-rise 1s 1.8s both}.pt-proof li{display:grid;grid-gap:4px;gap:4px}.pt-proof-t{font-feature-settings:"smcp","c2sc";font-variant-caps:all-small-caps;letter-spacing:.14em;font-size:15px;color:#E9E7E1}.pt-proof-d{font-size:14px;line-height:1.4;color:#9FB6CE}@media (max-width:760px){.pt-proof{margin:28px auto 0;gap:12px;text-align:center}.pt-proof-d{font-size:12px}.pt-nav nav a.pt-nav-cta{display:none}.mm-toggle{margin-left:0;-webkit-tap-highlight-color:transparent}.mm-toggle:focus{outline:none}}@media (max-width:760px){.mm-toggle:focus-visible{outline:1px solid #A98950;outline-offset:3px}}.pt-hero-mark{display:none}@media (max-width:899px){.pt-hero .mg-field{display:none}.pt-hero-photo{top:0;height:68svh;background-position:42% 16%;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 52%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 52%,transparent)}@keyframes hero-photo{0%{opacity:0}to{opacity:.92}}.pt-hero-mark{display:block;width:84px;height:auto;margin:0 auto 22px;overflow:visible}.pt-hero-mark path{stroke-dasharray:1;stroke-dashoffset:1;animation:mark-draw 1.6s cubic-bezier(.65,0,.35,1) .4s forwards}.pt-hero-mark path+path{animation-delay:1.5s;animation-duration:.6s}.pt-hero h1{text-shadow:0 2px 24px rgba(2,15,27,.85)}.pt-hero-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,15,27,0) 28%,rgba(2,15,27,.55) 48%,rgba(2,15,27,.85) 70%)}}@keyframes mark-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.pt-hero-mark path{animation:none;stroke-dashoffset:0}}@media (max-width:760px){.nv-text,.te-lead{text-align:left}.te-lead{justify-items:stretch}.te-hair,.te-lead-text{margin-left:0;margin-right:0}.te-bar{justify-content:flex-start}.tp-lines{text-align:left}.pt-footer,.pt-footer-grid{justify-items:start;text-align:left}.pt-footer-grid .pt-footer-note{margin-left:0;margin-right:0}.pt-footer-actions,.pt-footer-meta{justify-content:flex-start}.pt-footer .ent-logostack{justify-self:start;align-items:flex-start;text-align:left;margin-left:0;margin-right:0}}.lv-panel{width:min(70vw,460px);height:min(50vh,440px)}.lv-inner h3{font-size:clamp(28px,3.2vw,46px)}@media (max-width:760px){.lv-panel{width:74vw;height:min(42vh,340px);border-radius:16px}.lv-inner{padding:22px}.lv-inner h3{font-size:26px}.lv-inner p{font-size:15px;line-height:1.5}}.lv-top{display:flex;justify-content:space-between;align-items:flex-start}.lv-mark{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;border:1px solid rgba(169,137,80,.45);color:#A98950}.lv-icon{width:38px;height:38px}.lv-panel:nth-of-type(3) .lv-mark{border-color:rgba(2,15,27,.25);color:#020F1B}@media (max-width:760px){.lv-mark{width:48px;height:48px}.lv-icon{width:28px;height:28px}#team.pt-section{padding-bottom:40px}.te-more-mobile{margin-top:32px}.cn{display:block;min-height:0;height:auto;padding:16px 0}.cn-wall{position:relative;inset:auto}.cn-head{position:absolute;inset:0;align-content:center;padding:0 20px}}@media (max-width:800px) and (min-width:381px){.fc>div:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;text-align:center}}.hs-sticky{grid-template-columns:minmax(0,1fr)}@media (max-width:760px){.pt-levers .hs-bar{justify-content:center;padding-top:84px}.ap-col .ap-btn{justify-self:center}.cr-apply{justify-items:center}.cr-apply>p{text-align:left;justify-self:stretch}}@media (min-width:900px){@keyframes hero-photo{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}.pt-hero-photo{filter:brightness(1.28) contrast(1.06);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 34%),linear-gradient(0deg,transparent 0,#000 26%),linear-gradient(180deg,transparent 0,transparent 72px,#000 calc(72px + 9%));mask-image:linear-gradient(90deg,transparent 0,#000 34%),linear-gradient(0deg,transparent 0,#000 26%),linear-gradient(180deg,transparent 0,transparent 72px,#000 calc(72px + 9%))}}@media (min-width:900px) and (prefers-reduced-motion:reduce){.pt-hero-photo{opacity:1}}.va-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0 28px;gap:0 28px}.va-grid li{border-top:1px solid #a98950;padding-top:16px;display:grid;grid-gap:8px;gap:8px;align-content:start}.va-n{font-size:12px;letter-spacing:.2em;color:#A98950}.va-t{font-size:22px}.va-d{margin:0;font-size:14px;line-height:1.5;opacity:.75}@media (max-width:1000px){.va-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media (max-width:520px){.va-grid{grid-template-columns:1fr;gap:22px}}.nv{grid-template-columns:1fr;gap:56px}.nv-text{max-width:860px}.bt-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-bottom:14px;border-bottom:1px solid rgba(169,137,80,.6)}.bt-note{color:#9FB6CE}.bt-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.bt-grid li{border-right:1px solid rgba(159,182,206,.15)}.bt-grid li:last-child{border-right:0}.bt-card{display:grid;grid-gap:10px;gap:10px;align-content:start;height:100%;box-sizing:border-box;padding:24px 20px 26px 0;color:inherit;text-decoration:none;transition:opacity .3s}.bt-grid li+li .bt-card{padding-left:20px}.bt-tag{color:#A98950}.bt-name{font-size:clamp(22px,2vw,28px);line-height:1.15}.bt-text{font-size:14px;line-height:1.5;opacity:.75}a.bt-card .bt-name{text-decoration:underline;-webkit-text-decoration-color:rgba(169,137,80,.6);text-decoration-color:rgba(169,137,80,.6);text-underline-offset:5px;text-decoration-thickness:1px}.bt-grid:hover li:not(:hover) .bt-card{opacity:.45}@media (max-width:1000px){.bt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-grid li,.bt-grid li:nth-child(n){border-right:0;border-bottom:1px solid rgba(159,182,206,.15)}.bt-grid li .bt-card,.bt-grid li+li .bt-card{padding:22px 20px 22px 0}.bt-grid li:nth-child(2n) .bt-card{padding-left:20px}.bt-grid li:nth-child(odd){border-right:1px solid rgba(159,182,206,.15)}.bt-grid li:last-child:nth-child(odd){grid-column:1/-1;border-right:0}}@media (max-width:520px){.bt-grid{grid-template-columns:1fr}.bt-grid li:nth-child(odd){border-right:0}.bt-grid li .bt-card,.bt-grid li:nth-child(2n) .bt-card{padding:20px 0}}.pf-more{margin-top:36px}@media (max-width:760px){.pf-more{display:flex;justify-content:center}}.fc{grid-template-columns:repeat(2,minmax(0,max-content));gap:24px 64px}@media (max-width:520px){.fc{grid-template-columns:1fr}}.te-creds{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:12px}.te-creds .tm-alumni,.te-creds .tm-cred{margin-top:0}.te-card-open{color:inherit;text-decoration:none}.te-photo.is-open{background:linear-gradient(180deg,rgba(62,83,105,.35),rgba(2,15,27,.2));border:1px dashed rgba(169,137,80,.7);filter:none}.te-photo.is-open:after{content:"?";position:absolute;inset:0;display:grid;place-items:center;font-size:56px;color:#A98950;font-feature-settings:normal;font-variant-caps:normal;letter-spacing:0}.te-card-open .te-name{color:#9FB6CE}.te-apply{display:inline-block;margin-top:14px;font-feature-settings:"smcp","c2sc";font-variant-caps:all-small-caps;letter-spacing:.14em;font-size:15px;color:#A98950;border-bottom:1px solid rgba(169,137,80,.6)}.te-card-open:hover .te-apply{color:#E9E7E1}.te-card .te-apply{align-self:flex-start;gap:8px;padding-bottom:3px}.te-card .te-apply .arw{width:11px;height:11px;vertical-align:0}@media (max-width:760px){.te-card .te-photo.is-open:after{content:"?";font-size:36px}}.ip-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0;max-width:1100px}.ip-list li{display:grid;grid-template-columns:64px minmax(0,320px) minmax(0,1fr);grid-gap:12px 40px;gap:12px 40px;padding:32px 0;border-top:1px solid rgba(159,182,206,.2);align-items:baseline}.ip-list li:last-child{border-bottom:1px solid rgba(159,182,206,.2)}.ip-n{font-size:12px;letter-spacing:.2em;color:#A98950}.pt .ip-list .ip-t{margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:400;line-height:1.2;letter-spacing:0}.ip-d{margin:0;font-size:17px;line-height:1.6;color:#B9BBB6;max-width:640px}@media (max-width:900px){.ip-list li{grid-template-columns:48px minmax(0,1fr)}.ip-d{grid-column:2}}@media (max-width:520px){.ip-list li{grid-template-columns:1fr;gap:10px;padding:26px 0}.ip-d{grid-column:auto}}.ip-index{display:none}@media (min-width:1000px){.pt-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:0 72px;gap:0 72px;align-items:start}.pt-split>.pt-block{margin-top:0}.pt-split>.pt-head{position:-webkit-sticky;position:sticky;top:120px}.pt-split .fq{max-width:none}.tp-join.pt-split{align-items:end}.tp-join.pt-split>.pt-head{position:static}.tp-join.pt-split>.pt-block{justify-self:end}.ip-index{display:grid;list-style:none;margin:0;padding:0;border-top:1px solid rgba(169,137,80,.6)}.ip-index a{display:grid;grid-template-columns:48px 1fr;align-items:baseline;padding:14px 0;border-bottom:1px solid rgba(159,182,206,.15);color:inherit;text-decoration:none;font-size:20px;transition:padding-left .3s,color .3s}.ip-index a:hover{padding-left:8px;color:#A98950}}.ip-list li{scroll-margin-top:110px}.pt-built{padding-top:clamp(40px,5vw,64px);padding-bottom:clamp(40px,5vw,64px)}.cr-row{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(var(--cr-cols,3),minmax(0,1fr))}.cr-n3{--cr-cols:3}.cr-n4{--cr-cols:4}.cr-n5{--cr-cols:5}.cr-card{position:relative;display:flex;flex-direction:column;gap:12px;height:100%;box-sizing:border-box;padding:24px 22px 26px;border:1px solid rgba(159,182,206,.18);border-radius:12px;background:linear-gradient(180deg,rgba(62,83,105,.22),rgba(2,15,27,0) 70%);color:inherit;text-decoration:none;transition:border-color .3s,transform .4s cubic-bezier(.2,.7,.2,1),background .3s}.cr-card:hover{border-color:rgba(169,137,80,.75);transform:translateY(-3px)}.cr-top{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:16px}.cr-num{font-size:12px;letter-spacing:.2em}.cr-num,.cr-tag{color:#A98950}.cr-title{font-size:clamp(21px,1.8vw,26px);line-height:1.2;color:#E9E7E1}.cr-text{font-size:15px;line-height:1.55;color:#B9BBB6;text-wrap:pretty}.cr-go{top:20px;color:#A98950;font-size:15px}.cr-card.is-link .cr-top{padding-right:22px}.pt-built .bt-head{margin-bottom:18px;border-bottom:0;padding-bottom:0}@media (max-width:1100px){.cr-n5{--cr-cols:3}}@media (max-width:760px){.cr-row{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -20px;padding:2px 20px 8px;scroll-padding:0 20px;scrollbar-width:none;text-align:left}.cr-row::-webkit-scrollbar{display:none}.cr-row>li{flex:0 0 82%;scroll-snap-align:start}.cr-card:hover{transform:none}}.ip-quote{display:none;margin:0}.ip-prose{max-width:680px}.ip-prose p{margin:0 0 1.3em;font-size:clamp(17px,1.4vw,19px);line-height:1.75;color:#B9BBB6;text-wrap:pretty}.ip-prose p:first-child{font-size:clamp(20px,1.8vw,24px);line-height:1.6;color:#E9E7E1}.ip-prose p:last-child{margin-bottom:0;padding-top:1.2em;border-top:1px solid rgba(169,137,80,.5);color:#9FB6CE}@media (min-width:1000px){.ip-quote{display:block;align-self:center;padding-left:32px;border-left:1px solid rgba(169,137,80,.7)}.ip-quote p{margin:0;font-size:clamp(30px,3vw,44px);line-height:1.2;color:#E9E7E1;font-style:italic}}.cx{list-style:none;margin:0;padding:0;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(169,137,80,.55);border-radius:16px;background:radial-gradient(120% 140% at 0 0,rgba(169,137,80,.1),rgba(2,15,27,0) 60%);overflow:hidden}.cx,.cx li{display:grid}.cx li{grid-template-columns:auto minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start;padding:30px 28px 32px}.cx li+li{border-left:1px solid rgba(169,137,80,.3)}.cx-n{font-size:clamp(56px,5vw,76px);line-height:.85;color:transparent;-webkit-text-stroke:1px #A98950;font-feature-settings:"lnum";font-variant-numeric:lining-nums}.pt .cx .cx-t{margin:4px 0 0;font-size:clamp(20px,1.7vw,24px);font-weight:400;line-height:1.2;letter-spacing:0}.cx-d{margin:10px 0 0;font-size:15px;line-height:1.55;color:#B9BBB6;text-wrap:pretty}@media (max-width:900px){.cx{grid-template-columns:1fr;text-align:left}.cx li{padding:22px 20px;gap:16px}.cx li+li{border-left:0;border-top:1px solid rgba(169,137,80,.3)}.cx-n{font-size:48px;min-width:32px}}.ps-say{margin:0;max-width:980px;font-size:clamp(26px,3.4vw,46px);line-height:1.3;color:#B9BBB6;text-wrap:balance}.ps-hl{color:#E9E7E1;text-decoration:underline;-webkit-text-decoration-color:rgba(169,137,80,.9);text-decoration-color:rgba(169,137,80,.9);text-decoration-thickness:1.5px;text-underline-offset:.2em}.ps-why{margin:40px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px 40px;gap:24px 40px;max-width:1100px}.ps-why dt{color:#A98950}.ps-why dd{margin:8px 0 0;font-size:15px;line-height:1.55;color:#B9BBB6}@media (max-width:760px){.ps{text-align:left}.ps-say{font-size:25px;line-height:1.35}.ps-why{grid-template-columns:1fr;gap:16px;margin-top:26px}}.ps-why{gap:0 32px;margin-top:44px}.ps-why>div{border-top:1px solid rgba(169,137,80,.55);padding-top:16px}.ps-why dd{margin-top:10px}.pt-focusline{border-top:0;padding-top:0}.pt-focusline .fc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 32px;gap:0 32px;max-width:1100px}.pt-focusline .fc>div{border-top:1px solid rgba(159,182,206,.22);padding-top:16px}.pt-focusline .fc dt{opacity:1;color:#9FB6CE}.pt-focusline .fc dd{margin-top:10px;font-size:15px;line-height:1.55;color:#E9E7E1}@media (max-width:760px){.ps-why{gap:22px}.pt-focusline .fc{grid-template-columns:1fr;gap:22px;text-align:left}}.pt-built .cr-tag{letter-spacing:0;font-size:16px;line-height:1.3;color:#A98950}.pt-built .cr-top{align-items:flex-start}.pt-focusline{margin-top:28px}.rate{position:relative;display:inline-block;margin-right:8px;vertical-align:-1px}.rate,.rate svg{width:70px;height:14px}.rate svg{position:absolute;inset:0}.rate-empty path{fill:none;stroke:rgba(169,137,80,.55);stroke-width:1.4}.rate-fill{position:absolute;inset:0 auto 0 0;overflow:hidden}.rate-full path{fill:#A98950}.cr-go{position:absolute;top:22px;right:20px;width:16px;height:16px;color:rgba(169,137,80,.75);font-size:0;transition:transform .3s,color .3s}.cr-card.is-link:hover .cr-go{transform:translate(2px,-2px);color:#E9E7E1}.pt-built .cr-tag{display:inline-flex;align-items:center;flex-wrap:wrap;row-gap:4px}.ip-prose{display:none}.ip-crit{max-width:1100px;border-top:1px solid rgba(169,137,80,.55)}.ip-row{display:grid;grid-template-columns:48px minmax(0,260px) minmax(0,240px) minmax(0,1fr);grid-gap:8px 32px;gap:8px 32px;align-items:baseline;padding:22px 0;border-bottom:1px solid rgba(159,182,206,.16)}.pt .ip-crit .ip-t{margin:0;font-size:clamp(20px,1.8vw,24px);font-weight:400;line-height:1.25;letter-spacing:0}.ip-k{color:#A98950;font-size:16px}.ip-row .ip-d{margin:0;font-size:15px;line-height:1.55;color:#B9BBB6}.ip-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;max-width:1100px}.ip-box{border:1px solid rgba(159,182,206,.18);border-radius:12px;padding:24px 26px}.ip-box-t{color:#A98950}.ip-box ul{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.ip-box li{font-size:17px;line-height:1.45;color:#E9E7E1;padding-left:18px;position:relative}.ip-box li:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:1px;background:#A98950}.ip-no{margin:28px 0 0;font-size:16px;color:#9FB6CE;max-width:680px}@media (max-width:900px){.ip-row{grid-template-columns:36px minmax(0,1fr)}.ip-k,.ip-row .ip-d{grid-column:2}.ip-two{grid-template-columns:1fr}}@media (max-width:760px){.ip-no,.ip-row,.ip-two{text-align:left}}@media print{.fx-progress,.pt-footer,.pt-nav,.tp-join{display:none!important}.pt,.pt-section{background:#fff!important;padding:16px 0!important;border:0!important}.ip-box li,.pt,.pt .ip-t,.pt h1,.pt-section{color:#111!important}.ip-d,.ip-no,.ip-row .ip-d,.pt-lead{color:#333!important}}.ih{padding-top:clamp(110px,12vw,150px);border-top:0}.ih-sheet{max-width:1180px;margin:0 auto;border:1px solid rgba(159,182,206,.22);padding:clamp(28px,4vw,56px);box-sizing:border-box}.ih-top{display:flex;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid #a98950}.ih-brand,.ih-top{align-items:center}.ih-brand{display:inline-flex;gap:12px;color:#E9E7E1}.ih-mark{height:16px;width:auto}.ih-kind{color:#9FB6CE}.ih-intro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:48px;gap:48px;align-items:center;padding:clamp(32px,4vw,52px) 0}.pt .ih-intro h1{margin:0;font-size:clamp(44px,6vw,84px);font-weight:400;line-height:1;letter-spacing:-.02em}.ih-intro p{margin:0;font-size:clamp(16px,1.4vw,19px);line-height:1.55;color:#B9BBB6;max-width:440px}.ih-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:0;gap:0;border-top:1px solid rgba(159,182,206,.18)}.ih-crit{list-style:none;margin:0;padding:0 40px 0 0}.ih-crit li{display:grid;grid-template-columns:28px minmax(0,190px) minmax(0,1fr);grid-gap:4px 24px;gap:4px 24px;align-items:start;padding:22px 0;border-bottom:1px solid rgba(159,182,206,.14)}.ih-crit li:last-child{border-bottom:0}.ih-n{color:#A98950;font-size:14px;padding-top:4px}.pt .ih-crit h2{margin:0;font-size:clamp(18px,1.5vw,21px);font-weight:400;line-height:1.25;letter-spacing:0;max-width:none}.ih-k{display:block;margin-top:8px;color:#9FB6CE;font-size:10.5px;line-height:1.6}.ih-d{margin:2px 0 0;font-size:14.5px;line-height:1.55;color:#B9BBB6}.ih-side{border-left:1px solid rgba(159,182,206,.18);padding:22px 0 22px 40px;display:flex;flex-direction:column;gap:0}.ih-group{padding-bottom:26px}.ih-group+.ih-group{padding-top:24px;border-top:1px solid rgba(159,182,206,.14)}.ih-label{color:#9FB6CE}.ih-group ul{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-gap:14px;gap:14px}.ih-group li{font-size:16px;line-height:1.45;color:#E9E7E1}.ih-quote{margin:auto 0 0;padding-top:22px;position:relative;font-size:clamp(22px,2vw,28px);line-height:1.3;font-style:italic;color:#E9E7E1}.ih-quote:before{content:"";position:absolute;top:0;left:0;width:32px;height:1px;background:#A98950}.ih-foot{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:32px;gap:32px;align-items:center;margin-top:8px;padding-top:28px;border-top:1px solid rgba(159,182,206,.18)}.ih-no{margin:0;font-style:italic;color:#B9BBB6;font-size:16px;line-height:1.55;max-width:420px}.ih-cta{display:flex;align-items:center;justify-content:space-between;gap:20px}.ih-cta-t{font-size:22px;line-height:1.2}.ih-cta p{margin:6px 0 0;font-size:13.5px;line-height:1.45;color:#B9BBB6;max-width:220px}.ih-btn{flex:none;display:inline-flex;align-items:center;gap:10px;padding:14px 20px;background:#E9E7E1;color:#020F1B;text-decoration:none;font-feature-settings:"smcp","c2sc";font-variant-caps:all-small-caps;letter-spacing:.16em;font-size:14px;transition:background .3s}.ih-btn:hover{background:#fff}@media (max-width:1000px){.ih-body,.ih-foot,.ih-intro{grid-template-columns:1fr}.ih-crit{padding-right:0}.ih-side{border-left:0;border-top:1px solid rgba(159,182,206,.18);padding:26px 0 0}.ih-quote{margin-top:8px}}@media (max-width:760px){.ih{padding-left:12px;padding-right:12px}.ih-sheet{padding:26px 18px}.ih-top{flex-direction:column;gap:10px}.ih-intro{text-align:center;gap:18px;padding:26px 0}.ih-intro p{margin:0 auto}.ih-crit li{grid-template-columns:1fr;text-align:center;gap:6px;padding:22px 0}.ih-d{text-align:left;margin-top:8px}.ih-group,.ih-side{text-align:center}.ih-group li{text-align:left}.ih-quote{text-align:center}.ih-quote:before{left:50%;margin-left:-16px}.ih-foot{text-align:center}.ih-no{margin:0 auto}.ih-cta{flex-direction:column}.ih-cta p{margin:6px auto 0}}@media print{@page{margin:12mm}.ih{padding:0!important}.ih-sheet{border-color:#ccc;max-width:none}.ih-sheet,.ih-sheet *{color:#111!important}.ih-btn{border:1px solid #111;background:none}}@media (min-width:1001px){.ih-intro{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.pt .ih-intro h1{font-size:clamp(48px,5.2vw,80px);white-space:nowrap}}@media (max-width:760px){.ih{padding-left:20px;padding-right:20px}.ih-sheet{border:0;padding:0}.ih-top{flex-direction:row;justify-content:space-between;align-items:center}.ih-top .ent-label{font-size:9.5px}.ih-intro{text-align:left;padding:28px 0 30px;gap:14px}.pt .ih-intro h1{font-size:42px;line-height:1.02}.ih-intro p{margin:0;font-size:17px}.ih-body{border-top:1px solid #a98950}.ih-crit li{display:block;text-align:left;padding:22px 0;border-bottom:1px solid rgba(159,182,206,.14)}.ih-crit li:last-child{border-bottom:0}.ih-n{display:inline-block;width:22px;padding:0;font-size:15px;vertical-align:baseline}.ih-head{display:inline}.pt .ih-crit h2{display:inline;font-size:21px}.ih-k{display:block;font-feature-settings:normal;font-variant-caps:normal;text-transform:none;letter-spacing:0;font-style:italic;color:#A98950}.ih-d,.ih-k{margin:6px 0 0 22px;font-size:16px}.ih-d{line-height:1.6}.ih-d,.ih-side{text-align:left}.ih-side{border-top:1px solid #a98950;padding-top:26px}.ih-group{text-align:left}.ih-group ul{gap:10px;margin-top:14px}.ih-group li{position:relative;padding-left:20px;font-size:16.5px}.ih-group li:before{content:"";position:absolute;left:0;top:.7em;width:10px;height:1px;background:#A98950}.ih-quote{text-align:left;font-size:25px;padding-top:24px;margin-top:4px}.ih-quote:before{left:0;margin-left:0}.ih-foot{text-align:left;gap:22px;margin-top:28px}.ih-no{margin:0}.ih-cta{flex-direction:column;align-items:stretch;gap:16px}.ih-cta p{margin:6px 0 0;max-width:none}.ih-btn{justify-content:center}}.ih-intro{padding-top:0}.ih-sub{margin-top:18px;color:#A98950;letter-spacing:.1em;word-spacing:-.05em}.ih-k,.ih-label{letter-spacing:.08em;word-spacing:-.05em}.pt .ih-btn,.pt .ih-btn:hover{color:#020F1B}.ih-btn{letter-spacing:.1em}@media (max-width:760px){.ih-intro{padding-top:0}.ih-sub{margin-top:12px}}.li-btn{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid rgba(169,137,80,.6);border-radius:999px;color:#A98950;vertical-align:middle;transition:background .3s,color .3s,border-color .3s;flex:none}.li-btn:hover{background:#A98950;color:#020F1B}.te-role .li-btn{margin-left:10px;width:24px;height:24px}.te-role .li-btn svg{width:11px;height:11px}.te-lead-creds{margin-top:12px}.te-lead-creds .tm-cred{margin-top:0}@media (max-width:760px){.te-lead-creds{justify-content:center}}.li-btn,.te-role .li-btn{display:flex;width:auto;height:auto;margin:14px 0 0;border:0;border-radius:0;background:none;color:#9FB6CE;justify-content:flex-start}.li-btn svg,.te-role .li-btn svg{width:18px;height:18px}.te-lead-person .li-btn{margin-top:16px}@media (max-width:760px){.te-lead-person .li-btn{justify-content:flex-start}.pt-hero .pt-ctas{flex-wrap:nowrap;gap:10px}.pt-hero .pt-ctas a.pt-btn-ghost,.pt-hero .pt-ctas>*{flex:1 1}.pt-hero .pt-ctas .pt-btn{width:100%;justify-content:center;text-align:center;padding-left:12px;padding-right:12px;white-space:nowrap;box-sizing:border-box}}@media (max-width:360px){.pt-hero .pt-ctas{flex-direction:column}}@media (max-width:760px){.pt-hero .pt-ctas>*{display:block;min-width:0}.pt-hero .pt-ctas>*>.pt-btn{display:block;width:100%}.pt-hero .pt-ctas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:360px){.pt-hero .pt-ctas{grid-template-columns:1fr}}.pf-more{display:flex;flex-wrap:wrap;gap:12px;align-items:center}@media (max-width:760px){.pf-more{flex-direction:column;align-items:stretch}.pf-more .pt-btn{text-align:center;justify-content:center}}.te-pic{display:grid;grid-gap:0;gap:0;align-content:start}.te-pic .li-btn{margin-top:12px}.arw{width:1em;height:1em;flex:none;vertical-align:-.12em;display:inline-block}.ap-btn .arw,.ih-btn .arw,.pt-btn .arw{width:15px;height:15px}.pt-btn,.te-apply,.te-more{display:inline-flex;align-items:center;gap:10px}.cr-go.arw{position:absolute;top:22px;right:20px;width:16px;height:16px;vertical-align:0}@media (max-width:760px){.ap a.ap-btn,.ap-col .ap-btn{display:flex;justify-content:center;width:100%;box-sizing:border-box;justify-self:stretch}}.tp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.tp-grid .te-card,.tp-grid .te-card-open{grid-template-columns:1fr;gap:16px;align-content:start;text-align:left}.tp-grid .te-pic{display:grid;grid-template-columns:1fr}.tp-grid .te-pic .li-btn{display:none}.tp-grid .te-card>div:last-child{display:flex;flex-direction:column}.tp-grid .te-photo{aspect-ratio:4/5;width:100%}.tp-grid .te-name{font-size:clamp(19px,1.6vw,22px)}.tp-grid .tp-li{margin-top:12px}.te-photo.is-empty:after{content:none}@media (max-width:1100px){.tp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.tp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.tp-grid .te-card,.tp-grid .te-card-open{grid-template-columns:1fr;text-align:left}.tp-grid .te-name{font-size:18px}.tp-grid .te-role,.tp-grid .te-text{font-size:13.5px}.tp-grid .te-creds{gap:6px 10px}}.tp-li{display:none}.tp-grid .tp-li{display:block}.tp-grid .tp-li .li-btn{margin-top:12px}.te-photo.is-empty:not(.is-open){filter:none;background:radial-gradient(circle at 50% 40%,#2a3b4d 0 13%,transparent 13.6%),radial-gradient(ellipse 44% 32% at 50% 102%,#2a3b4d 0 98%,transparent 100%),linear-gradient(180deg,#13202d,#0b1622);border:1px solid rgba(159,182,206,.12);box-sizing:border-box}.cn-reach{grid-gap:18px;gap:18px;margin-top:6px}.cn-reach,.cn-total{display:grid;justify-items:center}.cn-total{grid-gap:6px;gap:6px}.cn-total-n{font-size:clamp(54px,7vw,96px);line-height:1;color:#E9E7E1;letter-spacing:-.02em}.cn-total-l{font-size:clamp(15px,1.3vw,18px);color:#B9BBB6;max-width:360px}.cn-ch{list-style:none;margin:4px 0 0;padding:14px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;border-top:1px solid rgba(169,137,80,.6);min-width:min(620px,100%)}.cn-ch li{display:grid;grid-gap:4px;gap:4px;justify-items:center;padding:0 16px}.cn-ch li+li{border-left:1px solid rgba(159,182,206,.18)}.cn-ch-c{color:#A98950}.cn-ch-v{font-size:clamp(22px,2vw,28px);color:#E9E7E1}.cn-ch-f{font-size:12.5px;color:#9FB6CE}.cn-note{color:rgba(159,182,206,.75);font-size:10px}@media (max-width:760px){.cn-ch{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px;min-width:0;width:100%}.cn-ch li:nth-child(3){border-left:0}}.cn-reach{background:rgba(2,15,27,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:22px clamp(18px,3vw,32px) 18px;border-radius:14px;border:1px solid rgba(159,182,206,.12)}@media (max-width:760px){.cn-reach{width:100%;box-sizing:border-box;padding:20px 14px 16px}}@media (min-width:761px){.cr-row{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:minmax(270px,1fr);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.cr-row::-webkit-scrollbar{display:none}.cr-row>li{scroll-snap-align:start}.cr-n5{--cr-cols:5}.cr-row.is-scroll{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.cr-row.is-scroll.is-end{-webkit-mask-image:none;mask-image:none}}.cn-total-n{font-feature-settings:"lnum";font-variant-numeric:lining-nums}.cn-note{margin-top:2px;letter-spacing:.14em}.te-lead-body{justify-content:flex-start;gap:clamp(28px,3.5vw,48px)}.te-lead-text{margin-bottom:0}.rc{max-width:640px;margin:clamp(22px,2.4vw,30px) 0 22px}.rc-head{display:flex;justify-content:space-between;gap:16px;padding-bottom:8px;border-bottom:1px solid rgba(169,137,80,.4)}.rc-eyebrow{color:#A98950}.rc-note{color:rgba(159,182,206,.7);font-size:10px;letter-spacing:.14em}.rc-row{list-style:none;margin:0;padding:12px 0 0;display:grid;grid-gap:12px 20px;gap:12px 20px}.rc-row li{display:grid;grid-gap:2px;gap:2px}.rc-v{font-size:clamp(20px,1.9vw,26px);line-height:1.15;color:#E9E7E1;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.rc-f{font-size:12px;line-height:1.3;color:#9FB6CE;white-space:nowrap}.rc+.tm-cred{margin-top:0}@media (max-width:560px){.rc-row{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch}}.li-btn,.te-pic .li-btn,.te-role .li-btn,.tm-pic .li-btn,.tp-grid .tp-li .li-btn{display:inline-flex;align-items:center;gap:7px;width:auto;height:auto;padding:5px 11px 5px 9px;margin-top:12px;border:1px solid rgba(159,182,206,.28);border-radius:999px;background:none;color:#9FB6CE;text-decoration:none;justify-content:flex-start;justify-self:start;align-self:start;font-size:13px;line-height:1;transition:border-color .3s,color .3s}.li-btn svg{width:13px;height:13px;fill:currentColor;flex:none}.li-btn .li-go{width:11px;height:11px;fill:none}.li-t{letter-spacing:.02em}.li-btn:hover{border-color:#A98950;color:#E9E7E1;background:none}.nv-photo{display:none;margin:0}@media (min-width:1000px){.nv-split{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:clamp(40px,5vw,96px);gap:clamp(40px,5vw,96px);align-items:center}.nv-photo{display:block;aspect-ratio:4/5;width:100%;max-width:560px;justify-self:end;background:url(/hero/chris-event.webp) 50%/cover no-repeat;filter:grayscale(1);border:1px solid rgba(159,182,206,.14)}}.hs-wrap.is-static .hs-track{justify-content:center;transform:none!important}.li-in{display:inline-grid;place-items:center;width:20px;height:20px;margin-left:10px;border:0;border-radius:4px;background:rgba(159,182,206,.16);vertical-align:middle;position:relative;top:-.08em;text-decoration:none;transition:background .3s,color .3s}.li-in svg{width:12px;height:12px;fill:currentColor}.li-in:hover{background:#A98950;color:#020F1B}.te-lead-name .li-in,.te-name .li-in{border-bottom:0}.nw{white-space:nowrap}.te-row .te-card .te-creds,.te-row .te-card .te-creds .tm-alumni{flex-wrap:nowrap;gap:6px}.te-row .te-card .te-creds .tm-logo-mckinsey{height:20px}.te-row .te-card .te-creds .tm-cred{padding:2px 6px;font-size:9px;letter-spacing:.08em;white-space:nowrap}@media (max-width:520px){.te-card .te-creds,.te-card .te-creds .tm-alumni{flex-wrap:nowrap;gap:6px}.te-card .te-creds .tm-logo-mckinsey{height:20px}.te-card .te-creds .tm-cred{padding:2px 6px;font-size:9px;letter-spacing:.08em;white-space:nowrap}}.te-lead-name .li-in{width:26px;height:26px;margin-left:14px}.te-lead-name .li-in svg{width:15px;height:15px}.cr-row.cr-fit{display:grid;grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-columns:auto;overflow:visible;margin:0;padding:0;-webkit-mask-image:none;mask-image:none}.cr-row.cr-fit>li{flex:none}.cr-fit .cr-title{font-size:clamp(19px,1.5vw,24px)}@media (max-width:1099px){.cr-row.cr-fit{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.cr-row.cr-fit{grid-template-columns:1fr;gap:10px}.cr-fit .cr-card{gap:8px;padding:18px 18px 20px}}.te-photo.is-empty.is-open{background:linear-gradient(180deg,rgba(10,12,14,0) 55%,rgba(10,12,14,.92)),linear-gradient(180deg,#f1f0ec,#c9cac5);border:0;filter:none;outline:1px dashed rgba(169,137,80,.9);outline-offset:4px;overflow:visible}.te-card .te-photo.is-empty.is-open:after,.te-photo.is-empty.is-open:after{content:none}.te-card-open:hover .te-photo.is-open{outline-color:#A98950}.ih-cta .pt-btn.ih-apply{flex:none;align-self:flex-start}@media (max-width:1000px){.ih-cta .pt-btn.ih-apply{align-self:center}}@media (max-width:760px){.ih-cta .pt-btn.ih-apply{align-self:flex-start}}@media print{.ih-cta .pt-btn.ih-apply{border:1px solid #111;background:none;color:#111!important}}@media (min-width:1001px){.ih-intro{grid-template-columns:auto minmax(0,1fr);column-gap:clamp(48px,5vw,88px)}.pt .ih-intro h1{font-size:clamp(48px,4.8vw,76px)}}.ih-end{display:none}@media (min-width:1001px){.ih-sheet{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:clamp(48px,5vw,80px);column-gap:clamp(48px,5vw,80px);grid-template-rows:auto auto auto 1fr auto auto auto;grid-template-areas:"title crit" "lead crit" "cta crit" "no crit" "bring expect" "quote quote" "end end"}.ih-body,.ih-foot,.ih-intro,.ih-side{display:contents}.ih-title{grid-area:title}.pt .ih-intro h1{font-size:clamp(40px,3.8vw,58px);white-space:nowrap}.ih-intro>p{grid-area:lead;margin:28px 0 0;max-width:460px}.ih-cta{grid-area:cta;margin-top:36px;padding:24px 0;border-top:1px solid rgba(159,182,206,.18);border-bottom:1px solid rgba(159,182,206,.18);flex-direction:row;align-items:center}.ih-cta .pt-btn.ih-apply{align-self:center}.ih-no{grid-area:no;margin:28px 0 0;max-width:440px}.ih-crit,.ih-no{align-self:start}.ih-crit{grid-area:crit;padding:0}.ih-crit li:first-child{padding-top:6px}.ih-group{padding:26px 0 0;margin-top:clamp(40px,5vw,64px)}.ih-group,.ih-group+.ih-group{border-top:1px solid rgba(159,182,206,.18)}.ih-group+.ih-group{padding-top:26px}.ih-group:first-child{grid-area:bring}.ih-group:nth-child(2){grid-area:expect}.ih-quote{grid-area:quote;justify-self:center;text-align:center;margin:clamp(48px,6vw,72px) 0 0;max-width:640px}.ih-quote:before{left:50%;margin-left:-16px}.ih-end{grid-area:end;display:flex;justify-content:center;margin-top:36px}}@media print{.ih-end{display:none!important}}.ih-intro>p{white-space:pre-line}@media (min-width:1001px){.ih-sheet{grid-template-rows:auto auto 1fr auto auto auto auto}.ih-intro>p,.ih-title{align-self:start}.ih-intro>p{font-size:clamp(18px,1.45vw,21px);line-height:1.55;max-width:500px}.ih-cta{align-self:center;margin-top:32px;padding:28px 0}.ih-cta-t{font-size:clamp(24px,2vw,30px)}.ih-cta p{font-size:15px;max-width:260px}.ih-no{align-self:end;margin-top:32px;font-size:clamp(17px,1.35vw,20px);max-width:480px}.pt .ih-crit h2{font-size:clamp(20px,1.7vw,24px)}.ih-k{font-size:11.5px}.ih-d{font-size:clamp(15px,1.15vw,16.5px);line-height:1.6}.ih-crit li{grid-template-columns:28px minmax(0,200px) minmax(0,1fr);padding:26px 0}.ih-group ul{gap:16px;margin-top:18px}.ih-group li{font-size:clamp(17px,1.35vw,19px)}.ih-label{font-size:12px}.ih-quote{font-size:clamp(30px,2.8vw,40px);max-width:760px}}@media screen and (max-width:1000px){.ih-sheet{display:flex;flex-direction:column}.ih-body,.ih-foot,.ih-side{display:contents}.ih-intro{order:1}.ih-crit{order:2;border-top:1px solid #a98950}.ih-cta{order:3;margin-top:8px;padding:26px 0 24px;border-top:1px solid rgba(159,182,206,.18)}.ih-no{order:4;padding-bottom:28px;border-bottom:1px solid rgba(159,182,206,.18);font-size:17px}.ih-group:first-child{order:5;padding-top:28px}.ih-group:nth-child(2){order:6}.ih-quote{order:7;margin-top:28px}.ih-end{order:8;display:flex;justify-content:center;margin-top:30px}.ih-cta-t{font-size:26px}.ih-cta p{font-size:15px}}@media (min-width:761px){.cr-row{padding:8px 6px 10px;margin:-8px -6px -6px}}@media (max-width:760px){.cr-row{padding-top:6px;padding-bottom:10px;margin-top:-4px}}@media screen and (max-width:760px){.ih-end{justify-content:flex-start}}@media (min-width:1001px){.ih-sheet{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-template-rows:auto auto auto auto auto auto auto;row-gap:0}.ih-cta,.ih-intro>p,.ih-no,.ih-title{align-self:start}.pt .ih-intro h1{font-size:clamp(44px,4.2vw,64px)}.ih-intro>p{margin-top:26px;font-size:clamp(19px,1.55vw,22px);line-height:1.55}.ih-cta{margin-top:30px;padding:26px 0}.ih-cta-t{font-size:clamp(26px,2.1vw,32px)}.ih-cta p{font-size:15.5px;max-width:280px}.ih-no{margin-top:26px;font-size:clamp(18px,1.45vw,21px)}.ih-crit li{grid-template-columns:26px minmax(0,190px) minmax(0,1fr);gap:4px 22px;padding:22px 0}.ih-crit li:first-child{padding-top:4px}.ih-d{font-size:clamp(15px,1.15vw,16.5px);line-height:1.55}.ih-cta{margin-top:40px}.ih-no{margin-top:36px}}.pt-built .cr-card{gap:10px}.pt-built .cr-title{order:-1;font-size:12px;line-height:1.4;letter-spacing:.14em;font-feature-settings:"smcp","c2sc";font-variant-caps:all-small-caps;text-transform:none;color:#A98950;padding-right:26px}.pt-built .cr-top{order:0;padding-right:0}.pt-built .cr-tag{font-feature-settings:normal;font-variant-caps:normal;text-transform:none;letter-spacing:-.005em;font-size:clamp(21px,1.75vw,26px);line-height:1.2;font-weight:500;color:#E9E7E1}.pt-built .cr-text{margin-top:4px}.pt-built .cr-title{font-size:13.5px;letter-spacing:.12em}.rc-row{grid-template-columns:repeat(5,minmax(0,auto));justify-content:space-between;gap:14px 18px;padding-top:12px}.rc-total{display:grid;grid-gap:2px;gap:2px;padding:0}.rc-row li{align-content:start}.rc-c{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#A98950}.rc-c svg{width:12px;height:12px;fill:currentColor;flex:none}.rc-f{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:760px){.rc-row{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-total{grid-column:1/-1}}.te-bar{margin-top:clamp(36px,3.6vw,52px);padding-bottom:16px}.te-bar .ent-label{color:#A98950}.te-row{margin-top:28px}@media (min-width:1280px){.pf-split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-column-gap:clamp(32px,4vw,72px);column-gap:clamp(32px,4vw,72px);align-items:start}.pf-split>*{grid-column:1}.pf-split>.pf-ring{grid-column:2;grid-row:1/span 4;align-self:center;margin-top:0}.pf-split .ps-say{font-size:clamp(30px,2.6vw,42px)}.pf-split .pt-focusline .fc{grid-template-columns:repeat(2,minmax(0,1fr))}}.te-bar{margin-top:clamp(24px,2.4vw,36px)}.rc-row{grid-template-columns:repeat(4,minmax(0,auto))}@media (max-width:760px){.rc-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1001px){.ih-crit{display:grid;grid-template-columns:26px max-content minmax(0,1fr);grid-column-gap:22px;column-gap:22px}.ih-crit li{grid-column:1/-1;grid-template-columns:subgrid}.pt .ih-crit h2{white-space:nowrap;font-size:clamp(17px,1.3vw,20px)}}@media (min-width:1001px) and (max-width:1279px){.ih-d{grid-column:2/-1;margin-top:8px}}@media (min-width:901px){.te-lead{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.te-photo-lead{max-width:440px;width:100%}.te-lead{grid-template-columns:minmax(300px,440px) minmax(0,1fr);column-gap:clamp(40px,4.5vw,72px);align-items:stretch}.te-photo-lead{max-width:none;aspect-ratio:auto;height:100%;min-height:460px}.te-lead-body{gap:clamp(22px,2.4vw,34px)}.te-lead-body .pt-head h2{font-size:clamp(34px,3.2vw,50px)}.te-lead-name{font-size:clamp(32px,3vw,44px)}.te-lead-text{font-size:clamp(19px,1.65vw,25px);max-width:620px}.te-lead .rc{margin:clamp(18px,2vw,24px) 0 16px}}.r3-read strong{font-size:clamp(26px,2.6vw,38px)}@media (min-width:1280px){.pf-split .r3-scene{height:340px}.pf-split .r3-read{margin-top:18px}.pf-split .sr .r3-ring{width:200px;height:240px}.pf-split .sr{gap:4px}.pf-split .sr-text{min-height:0;margin-top:4px}.pf-split>.pf-ring{align-self:start}.pf-split .r3-scene{height:380px}.pf-split .sr .r3-ring{width:240px;height:290px}.pf-split>.pf-ring{margin-top:-40px}.pf-split .r3-read{margin-top:26px;margin-top:46px}}.r3-scene{box-sizing:border-box;padding-bottom:56px}@media (min-width:1280px){.pf-split>.pf-ring{margin-top:-10px}.pf-split .r3-read{margin-top:30px}}.tm-logo-alixpartners{height:13px}.tm-logo-mara{height:14px}.te-creds,.tm-creds{flex-wrap:wrap;row-gap:6px}.te-row .te-card .te-creds,.te-row .te-card .te-creds .tm-alumni{flex-wrap:wrap}.tm-alumni .tm-logo{flex:none}.te-creds,.tm-creds{flex-direction:column;align-items:flex-start;gap:8px}.tm-alumni{gap:14px}.te-row .te-card .te-creds .tm-alumni{gap:12px}.li-in{background:none;width:auto;height:auto;border-radius:0;color:#9FB6CE}.li-in svg{width:16px;height:16px}.li-in:hover{background:none;color:#A98950}.te-lead-name .li-in,.tm-lead .tm-name .li-in{width:auto;height:auto}.te-lead-name .li-in svg,.tm-lead .tm-name .li-in svg{width:22px;height:22px}.te-creds,.tm-creds{gap:14px}.te-card .te-creds+*,.tm-card .tm-creds+*{margin-top:18px}.te-row .te-card .te-creds,.tm .tm-card .tm-creds{row-gap:14px}.ap.ap-v2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,88px);align-items:start}.ap-v2 .ap-left .pt-head{margin-bottom:0}.ap-v2 .ap-lead{margin:22px 0 30px;max-width:520px;font-size:clamp(17px,1.35vw,20px);line-height:1.6;color:#B9BBB6}.ap-v2 .ap-right{padding-top:6px}.ap-v2 .ap-label{color:#A98950;margin-bottom:6px}.ap-v2 .ap-steps li:first-child{border-top-color:#A98950}@media (max-width:900px){.ap.ap-v2{grid-template-columns:1fr;gap:36px}}.pt-footer a.ft-li{display:inline-flex;align-items:center;gap:8px;text-decoration:none;border-bottom:0}.ft-li svg{width:16px;height:16px;fill:currentColor;flex:none}.pt-footer a.ft-li:hover{color:#A98950}.tp-intro{padding-bottom:clamp(36px,4vw,56px)}.tp-intro h1{font-size:clamp(36px,4.2vw,64px);max-width:900px}.tp-intro .pt-lead{max-width:640px}.tp-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.tp-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(20px,3vw,40px);gap:clamp(20px,3vw,40px)}.tp-path{border-top:1px solid #a98950;padding-top:22px;display:grid;grid-gap:14px;gap:14px;justify-items:start;align-content:start}.tp-path h3{margin:0;font-weight:400;font-size:clamp(24px,2.2vw,32px)}.tp-path p{margin:0 0 6px;max-width:460px;font-size:16px;line-height:1.6;color:#B9BBB6}@media (max-width:760px){.tp-paths{grid-template-columns:1fr;gap:36px}}.tp-page .pt-section{padding-top:clamp(48px,5vw,80px);padding-bottom:clamp(48px,5vw,80px)}.tp-page .tp-intro{padding-top:clamp(112px,10vw,150px)}.tp-page .pt-block{margin-top:clamp(24px,2.6vw,36px)}.tp-intro-photo{display:none;margin:0}@media (min-width:1000px){.tp-intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:center}.tp-intro-photo{display:block;aspect-ratio:4/5;width:100%;max-width:440px;justify-self:end;background:url(/hero/chris-event.webp) 50% 25%/cover no-repeat;border-radius:8px;filter:grayscale(1)}.tp-intro{display:block;position:relative;overflow:hidden;min-height:min(78vh,760px);display:grid;align-content:center}.tp-intro .pt-head{position:relative;z-index:2;max-width:min(58%,900px)}.tp-intro-photo{position:absolute;top:0;right:0;bottom:0;width:52%;max-width:none;aspect-ratio:auto;border-radius:0;z-index:1;background:url(/hero/chris-event.webp) 50% 25%/cover no-repeat;filter:grayscale(1);opacity:0;animation:hero-photo 1.8s ease-out .3s forwards;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 45%),linear-gradient(0deg,transparent 0,#000 30%),linear-gradient(180deg,transparent 0,#000 22%);-webkit-mask-composite:source-in,source-in;mask-image:linear-gradient(90deg,transparent 0,#000 45%),linear-gradient(0deg,transparent 0,#000 30%),linear-gradient(180deg,transparent 0,#000 22%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.tp-intro h1{font-size:clamp(34px,3.4vw,60px)}}.tm-logo-more{height:15px}.tm-logo-tqg{height:24px}.tm-logo-oace{height:14px}.te-lead-creds{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:14px}.te-card-more .te-more-mark{display:grid;place-items:center;aspect-ratio:4/5;width:100%;border:1px dashed rgba(169,137,80,.55);border-radius:6px;color:#A98950;font-size:clamp(40px,4vw,64px);font-weight:300;line-height:1}.te-card-more .te-name{color:#E9E7E1}.te-lead-founded{margin-top:14px}.te-lead-founded .tm-alumni{margin-top:0}@media (min-width:1000px){.nv-photo.nv-forbes{background:none;border:0;filter:none;aspect-ratio:auto;max-width:420px;display:grid;grid-gap:14px;gap:14px;justify-items:center}.nv-forbes img{display:block;width:100%;height:auto;border-radius:3px;transform:rotate(-2.5deg);box-shadow:0 30px 80px rgba(0,0,0,.55),0 0 0 1px rgba(233,231,225,.08);transition:transform .5s cubic-bezier(.2,.7,.2,1)}.nv-forbes:hover img{transform:rotate(0deg) translateY(-4px)}.nv-forbes figcaption{color:#9FB6CE;margin-top:10px}}@media (max-width:999px){.nv-photo.nv-forbes{display:block;margin:36px auto 0;max-width:min(300px,76vw);background:none;border:0;filter:none;aspect-ratio:auto}.nv-forbes img{display:block;width:100%;height:auto;border-radius:3px;transform:rotate(-2deg);box-shadow:0 24px 60px rgba(0,0,0,.55),0 0 0 1px rgba(233,231,225,.08)}}@media (min-width:1000px){.tp-intro-photo{width:58%;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.15) 14%,rgba(0,0,0,.45) 28%,rgba(0,0,0,.8) 44%,#000 60%),linear-gradient(0deg,transparent 0,rgba(0,0,0,.6) 16%,#000 36%),linear-gradient(180deg,transparent 0,rgba(0,0,0,.7) 12%,#000 26%);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.15) 14%,rgba(0,0,0,.45) 28%,rgba(0,0,0,.8) 44%,#000 60%),linear-gradient(0deg,transparent 0,rgba(0,0,0,.6) 16%,#000 36%),linear-gradient(180deg,transparent 0,rgba(0,0,0,.7) 12%,#000 26%);background-position:62% 28%}.nv-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nv-photo.nv-forbes{justify-self:center;width:min(100%,420px)}#approach.nv-split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}#approach .nv-photo.nv-forbes{justify-self:center}}.pt-nav nav a.pt-nav-ghost{border-color:rgba(233,231,225,.35)!important}.pt-nav nav a.pt-nav-ghost:hover{border-color:#E9E7E1!important}@media (min-width:1001px){.ih-crit li:first-child{padding-top:16px}}.mm-foot a,.mm-links a,.mm-toggle{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.mm-toggle{position:relative;z-index:60}.te-card .tm-alumni,.te-row .te-card .te-creds .tm-alumni,.tm .tm-alumni,.tm-alumni{flex-wrap:wrap;row-gap:8px;column-gap:12px;min-width:0;max-width:100%}.te-creds,.te-lead-founded,.tm-creds{min-width:0;max-width:100%}.tm-alumni .tm-logo{max-width:100%}@media (max-width:900px){.tm-logo-mckinsey,.tm-logo-tqg{height:20px}.tm-logo-more{height:13px}.tm-logo-oace{height:12px}.tm-logo-alixpartners{height:11px}.tm-logo-mara{height:12px}}.hs-wrap.is-stack{height:auto!important}.hs-wrap.is-stack .hs-sticky{position:static;height:auto;overflow:visible;display:block}.hs-wrap.is-stack .hs-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;height:auto;transform:none!important;padding:28px clamp(20px,5vw,64px) clamp(56px,8vw,96px);align-items:stretch}.hs-wrap.is-stack .lv-intro{grid-column:1/-1;width:auto;text-align:left;margin-bottom:12px}.hs-wrap.is-stack .lv-intro h2{font-size:clamp(40px,8vw,72px)}.hs-wrap.is-stack .lv-panel{width:auto;height:auto;min-height:280px}.hs-wrap.is-stack .lv-end{display:none}.hs-wrap.is-stack .hs-bar{justify-content:flex-start;padding-top:clamp(56px,8vw,96px)}@media (max-width:640px){.hs-wrap.is-stack .hs-track{grid-template-columns:1fr}.hs-wrap.is-stack .lv-panel{min-height:0}}.pt-nav nav a.pt-nav-cta{white-space:nowrap}@media (min-width:761px) and (max-width:1100px){.pt-nav nav{gap:14px}.pt-nav nav a:not(.pt-nav-cta):not([href$="#team"]):not([href="#team"]){display:none}}@media (min-width:1001px) and (max-width:1279px){.ih-cta{flex-direction:column;align-items:flex-start}.ih-cta .pt-btn.ih-apply{align-self:flex-start}}@media (min-width:641px) and (max-width:900px){.te-photo-lead{justify-self:center;max-width:520px}}.pt-footer .ent-logostack{justify-self:start;align-items:flex-start;text-align:left;margin-left:0;margin-right:0}.pt-btn{white-space:nowrap}@media screen and (max-width:1000px){.ih-end{display:none!important}}.te-lead-name,.te-name,.tm-name,h1,h2,h3{text-wrap:balance}.cn-head .pt-eyebrow,.cn-read{background:rgba(2,15,27,.82);padding:6px 12px;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cn-hint-touch{display:none}@media (hover:none){.cn-hint-hover{display:none}.cn-hint-touch{display:inline}}@media (max-width:999px){.tp-intro{position:relative;overflow:hidden;padding-top:calc(42svh + 24px)}.tp-intro .pt-head{position:relative;z-index:2}.tp-intro-photo{display:block;position:absolute;top:0;left:0;right:0;height:54svh;z-index:1;pointer-events:none;background:url(/hero/chris-event.webp) 50% 25%/cover no-repeat;filter:grayscale(1);opacity:0;animation:hero-photo 1.8s ease-out .3s forwards;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 50%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 50%,transparent)}}.te-card .te-creds .tm-alumni,.tm .tm-creds .tm-alumni,.tp-grid .te-card .te-creds .tm-alumni{flex-wrap:wrap!important;min-width:0}@media (min-width:1001px){.ih-sheet{grid-template-areas:"title title" "lead crit" "cta crit" "no crit" "bring expect" "quote quote" "end end"}.ih-title{margin-bottom:clamp(36px,4vw,56px);padding-bottom:clamp(24px,2.6vw,34px);border-bottom:1px solid #a98950}.pt .ih-intro h1{font-size:clamp(48px,5vw,76px)}.ih-intro>p{margin-top:0}.ih-crit li:first-child{padding-top:0}}.te-card-more .te-more-box{aspect-ratio:4/5;width:100%;box-sizing:border-box;padding:clamp(20px,2vw,28px);border:1px solid rgba(159,182,206,.18);border-top-color:#a98950;border-radius:6px;background:rgba(159,182,206,.04);display:flex;flex-direction:column;gap:12px}.te-card-more .te-more-box .te-name{margin:0;font-size:clamp(22px,2vw,28px);line-height:1.2}.te-card-more .te-more-box .te-text{margin:0;max-width:30ch}@media (max-width:640px){.te-card-more .te-more-box{aspect-ratio:auto}}@media (max-width:899px){.tp-page .tp-intro{min-height:100svh;box-sizing:border-box;display:grid;align-content:end;padding:96px 20px clamp(44px,9svh,84px);text-align:center}.tp-intro .pt-head{margin:0 auto;max-width:640px}.tp-intro .pt-eyebrow{justify-content:center}.tp-intro h1{text-shadow:0 2px 24px rgba(2,15,27,.85)}.tp-intro .pt-lead{margin-left:auto;margin-right:auto}.tp-intro-photo{top:0;height:68svh;background-position:50% 18%;animation:hero-photo 1.8s ease-out .3s forwards;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 52%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 52%,transparent)}.tp-intro-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,15,27,0) 28%,rgba(2,15,27,.55) 48%,rgba(2,15,27,.85) 70%)}.tp-intro .tp-ctas{justify-content:center;margin-top:32px}}@media (max-width:760px){.tp-intro .tp-ctas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.tp-intro .tp-ctas .pt-btn{width:100%;justify-content:center;padding-left:12px;padding-right:12px;white-space:nowrap;box-sizing:border-box}}@media (max-width:360px){.tp-intro .tp-ctas{grid-template-columns:1fr}}@media (max-width:899px){.tp-intro-photo{height:max(68svh,118vw)}.tp-page .tp-intro{padding-top:max(96px,calc(max(68svh, 118vw) * .56))}.tp-intro-photo{background-size:74% auto;background-position:50% 8%;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 52%,transparent),linear-gradient(90deg,transparent 13%,#000 28%,#000 72%,transparent 87%);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 52%,transparent),linear-gradient(90deg,transparent 13%,#000 28%,#000 72%,transparent 87%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}}@media (min-width:1000px){.tp-intro-photo{background-size:auto 108%;background-position:70% 30%;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.15) 14%,rgba(0,0,0,.45) 28%,rgba(0,0,0,.8) 44%,#000 60%),linear-gradient(270deg,transparent 2%,#000 22%),linear-gradient(0deg,transparent 0,rgba(0,0,0,.6) 16%,#000 36%),linear-gradient(180deg,transparent 0,rgba(0,0,0,.7) 12%,#000 26%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.15) 14%,rgba(0,0,0,.45) 28%,rgba(0,0,0,.8) 44%,#000 60%),linear-gradient(270deg,transparent 2%,#000 22%),linear-gradient(0deg,transparent 0,rgba(0,0,0,.6) 16%,#000 36%),linear-gradient(180deg,transparent 0,rgba(0,0,0,.7) 12%,#000 26%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}}@media (min-width:1001px){.ih-title{border-bottom:0;padding-bottom:0}}.ih-intro .ih-sub{margin-top:24px}@media (min-width:761px) and (max-width:1100px){.pt-nav nav a:not(.pt-nav-cta){display:none!important}.pt-nav nav{align-items:center}}.hs-wrap.is-stack .hs-track{grid-template-columns:minmax(0,1fr)}.hs-wrap.is-stack .lv-panel{min-height:0}.lv-intro{width:min(78vw,680px)}.lv-intro h2{font-size:clamp(48px,6.4vw,104px)}@media (min-width:1000px){.te-card .te-name,.tm .tm-name{white-space:nowrap}}@media (max-width:640px){.te-card-more .te-more-box .te-name{font-size:20px;white-space:nowrap}.te-card-more .te-more-box{padding:16px}}@media (max-width:899px){.tp-intro-photo{height:104vw;background-size:74% auto;background-position:50% 0}.tp-page .tp-intro{padding-top:max(96px,80vw)}}@media (min-width:1000px){.tp-intro-photo{width:auto;aspect-ratio:4/5;left:auto;right:clamp(0px,3vw,72px);background-size:cover;background-position:50% 22%;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.06) 12%,rgba(0,0,0,.3) 26%,rgba(0,0,0,.7) 42%,#000 58%),linear-gradient(270deg,transparent 0,#000 22%),linear-gradient(0deg,transparent 0,rgba(0,0,0,.6) 16%,#000 36%),linear-gradient(180deg,transparent 0,rgba(0,0,0,.7) 10%,#000 24%);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.06) 12%,rgba(0,0,0,.3) 26%,rgba(0,0,0,.7) 42%,#000 58%),linear-gradient(270deg,transparent 0,#000 22%),linear-gradient(0deg,transparent 0,rgba(0,0,0,.6) 16%,#000 36%),linear-gradient(180deg,transparent 0,rgba(0,0,0,.7) 10%,#000 24%);top:0;right:0;bottom:0;width:48%;aspect-ratio:auto;max-width:none;border-radius:0;background:url(/hero/chris-event.webp) 50% 22%/cover no-repeat;filter:grayscale(1) brightness(1.28) contrast(1.06);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 34%),linear-gradient(0deg,transparent 0,#000 26%),linear-gradient(180deg,transparent 0,transparent 72px,#000 calc(72px + 9%));mask-image:linear-gradient(90deg,transparent 0,#000 34%),linear-gradient(0deg,transparent 0,#000 26%),linear-gradient(180deg,transparent 0,transparent 72px,#000 calc(72px + 9%));-webkit-mask-composite:source-in;mask-composite:intersect}.tp-page .tp-intro{min-height:calc(100dvh - 72px);grid-template-columns:minmax(0,1fr)}.tp-intro .pt-head{max-width:min(52%,820px)}.tp-intro h1{font-size:clamp(40px,4.6vw,84px)}.tp-intro .pt-lead{max-width:min(560px,38vw)}.tp-intro-photo{width:60%;background-position:50% 18%}}.rc-v{display:inline-flex;align-items:center;gap:7px}.rc-v svg{width:.8em;height:.8em;color:#9FB6CE;flex:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (min-width:1000px){.tp-intro-photo{width:55%;filter:grayscale(1) brightness(1.08) contrast(1.04);-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.08) 12%,rgba(0,0,0,.3) 24%,rgba(0,0,0,.62) 36%,rgba(0,0,0,.88) 48%,#000 58%),linear-gradient(0deg,transparent 0,#000 26%),linear-gradient(180deg,transparent 0,transparent 72px,#000 calc(72px + 9%));mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.08) 12%,rgba(0,0,0,.3) 24%,rgba(0,0,0,.62) 36%,rgba(0,0,0,.88) 48%,#000 58%),linear-gradient(0deg,transparent 0,#000 26%),linear-gradient(180deg,transparent 0,transparent 72px,#000 calc(72px + 9%))}}@media (max-width:899px){.tp-intro-photo{left:0;right:0;top:0;width:100%;height:68svh;background-size:cover;background-position:50% 18%;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 52%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 52%,transparent);-webkit-mask-composite:source-over;mask-composite:add}.tp-page .tp-intro{min-height:100svh;padding-top:max(96px,40svh)}}.bt-hint{display:none}@media (min-width:761px){.pt-built .cr-row{grid-auto-columns:minmax(220px,1fr);gap:12px}.pt-built .cr-card{padding:20px 18px 22px}.pt-built .cr-tag{font-size:clamp(19px,1.55vw,25px)}.pt-built .cr-text{font-size:14px;line-height:1.5}.pt-built:has(.cr-row.is-scroll:not(.is-end)) .bt-hint{display:inline-flex;align-items:center;gap:8px;color:#A98950}.pt-built:has(.cr-row.is-scroll:not(.is-end)) .bt-note{display:none}}.ih-intro .ih-sub{color:#CDB07A}.tp-page .pt-footer-actions{display:none}@media (min-width:761px){.cn{display:block;min-height:0;height:auto;padding:28px 0}.cn-wall{position:relative;inset:auto}.cn-wall .cn-row:nth-of-type(n+8){display:none}.cn-head{position:absolute;inset:0;align-content:center}}.lg-top{min-height:0}.lg .lg-body{padding-top:clamp(120px,12vw,160px)}.lg-jump{margin:18px 0 0}.lg-jump a{color:#9FB6CE;text-decoration:none;border-bottom:1px solid rgba(159,182,206,.4)}.lg-jump a:hover{color:#E9E7E1}.cn-wall{grid-template-columns:minmax(0,1fr);justify-content:start;justify-items:start}.cn-row{justify-self:start}.te-photo.is-open:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 125' preserveAspectRatio='xMidYMax meet'%3E%3Ccircle cx='50' cy='50' r='17' fill='%23141c26'/%3E%3Cpath d='M12 125C12 94 28 77 50 77s38 17 38 48z' fill='%23141c26'/%3E%3C/svg%3E") bottom /78% auto no-repeat;pointer-events:none}