.X9eDxa_schools{padding-block:3rem 3.5rem;container-type:inline-size}.X9eDxa_panel{overflow-wrap:break-word;background:linear-gradient(160deg, var(--team-wall) 0%, #dceeff 58%, #bddfff 100%);border:1px solid #fffc;border-radius:1.75rem;grid-template-columns:minmax(0,1fr);gap:2rem;padding:1.75rem min(1.25rem,5vw);display:grid;box-shadow:0 1.5rem 3rem -2rem #1835574d}.X9eDxa_copy{grid-template-columns:minmax(0,1fr);justify-items:start;gap:1rem;display:grid}.X9eDxa_heading{max-inline-size:18ch;color:var(--team-ink);letter-spacing:-.025em;text-wrap:balance;font-size:1.875rem;font-weight:600;line-height:1.12}.X9eDxa_benefits{margin:0;counter-reset:benefit;grid-template-columns:minmax(0,1fr);justify-self:stretch;gap:1.25rem;margin-block-start:.75rem;padding:0;list-style:none;display:grid;container-type:inline-size}.X9eDxa_benefits li{counter-increment:benefit;border-block-start:1px solid #1835571f;grid-template-columns:min(2.25rem,10vw) minmax(0,1fr);gap:.25rem min(.75rem,3vw);padding-block-start:1.25rem;display:grid}.X9eDxa_benefits li:before{content:counter(benefit, decimal-leading-zero);color:var(--team-accent);font-variant-numeric:tabular-nums;grid-row:span 2;font-size:.9375rem;font-weight:600;line-height:1.6}.X9eDxa_benefits h3{color:var(--team-ink);font-size:1.125rem;font-weight:600;line-height:1.35}.X9eDxa_benefits p{max-inline-size:44ch;color:var(--team-body);line-height:1.6}.X9eDxa_visual{grid-template-columns:minmax(0,1fr);align-content:start;gap:1rem;display:grid}.X9eDxa_image{aspect-ratio:16/9;object-fit:cover;border-radius:1.25rem;block-size:auto;inline-size:100%;display:block;box-shadow:0 0 0 1px #ffffffb3,0 1.25rem 2.5rem -1.5rem #18355773}.X9eDxa_stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.X9eDxa_stats li{color:var(--team-body);background:#ffffffb8;border-radius:1rem;grid-template-columns:minmax(0,1fr);gap:.125rem;padding:1rem min(1.125rem,4vw);line-height:1.4;display:grid}.X9eDxa_stats strong{color:var(--team-ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.875rem;font-weight:600;line-height:1.1}.X9eDxa_cta{border-block-start:1px solid #18355724;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 3rem;padding-block-start:1.75rem;display:flex}.X9eDxa_cta>:first-child{flex:22rem;min-inline-size:0}.X9eDxa_ctaHeading{color:var(--team-ink);letter-spacing:-.02em;font-size:1.5rem;font-weight:600;line-height:1.2}.X9eDxa_ctaBody{max-inline-size:52ch;color:var(--team-body);margin-block-start:.5rem;line-height:1.6}.X9eDxa_actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}@container (max-width:14em){.X9eDxa_benefits li{grid-template-columns:minmax(0,1fr)}.X9eDxa_benefits li:before{grid-row:auto}}@media (min-width:62em){.X9eDxa_schools{padding-block:5rem 5.5rem}.X9eDxa_heading{font-size:2.5rem}.X9eDxa_ctaHeading{font-size:1.75rem}}@container (min-width:47em){.X9eDxa_panel{border-radius:2.625rem;padding:2.5rem}}@container (min-width:61em){.X9eDxa_panel{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:2.5rem 3.5rem;padding:3.5rem}.X9eDxa_cta{grid-column:1/-1}}
@font-face{font-family:Team Instrument;src:url(/assets/fonts/instrument-sans-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Team Instrument;src:url(/assets/fonts/instrument-sans-600.woff2)format("woff2");font-weight:600;font-display:swap}._6ePBPa_page{--team-ink:#183557;--team-body:#425b74;--team-muted:#536b82;--team-accent:#0876b9;--team-blue:#1d9fef;--team-sky:#6dc3ff;--team-line:#dfe9f2;--team-wall:#f7fbff;--team-night:#0c2238;--team-focus:#147fbf;--team-gutter:min(1.25rem, 6vw);--team-max:80rem;--team-ease:cubic-bezier(.2, .8, .2, 1);color:var(--team-ink);overflow-wrap:break-word;background:#fff;font:400 1rem/1.6 Team Instrument,system-ui,sans-serif}._6ePBPa_page *,._6ePBPa_page :before,._6ePBPa_page :after{box-sizing:border-box}._6ePBPa_page :is(h1,h2,h3,p,figure,blockquote){margin:0}._6ePBPa_page a{color:inherit;text-decoration:none}._6ePBPa_page :is(a,button):focus-visible{outline:3px solid var(--team-focus);outline-offset:4px}@media (min-width:48em){._6ePBPa_page{--team-gutter:2.5rem}}@media (min-width:80em){._6ePBPa_page{--team-gutter:4rem}}._6ePBPa_wrap{inline-size:min(100% - 2 * var(--team-gutter), var(--team-max));margin-inline:auto}._6ePBPa_kicker{color:var(--team-accent);background:#3bc4ff14;border:1px solid #3bc4ff8c;border-radius:999px;align-items:center;gap:.5rem;padding:.3125rem .875rem;font-size:.875rem;font-weight:600;line-height:1.3;display:inline-flex}._6ePBPa_kicker:before{content:"";background:currentColor;border-radius:50%;block-size:.375rem;inline-size:.375rem}._6ePBPa_button{color:#0f2b49;text-align:center;background:linear-gradient(#7ccaff 0%,#28a4f0 100%);border:1px solid #ffffffb3;border-radius:999px;justify-content:center;align-items:center;gap:.625rem;min-block-size:max(48px,3rem);padding:.75rem 1.5rem;font-weight:600;line-height:1.2;transition:background-color .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 0 0 4px #6dc3ff38,0 10px 24px -12px #0876b999}._6ePBPa_button[aria-disabled=true]{cursor:progress}._6ePBPa_button:hover{filter:brightness(.94)saturate(1.1);box-shadow:0 0 0 5px #6dc3ff4d,0 12px 26px -12px #0876b9b3}._6ePBPa_textLink{min-block-size:max(44px,2.75rem);color:var(--team-ink);text-underline-offset:.3em;align-items:center;gap:.5rem;font-weight:600;-webkit-text-decoration:underline #18355740;text-decoration:underline #18355740;text-decoration-thickness:1px;transition:text-decoration-color .2s;display:inline-flex}._6ePBPa_textLink:hover{text-decoration-color:currentColor}._6ePBPa_button svg,._6ePBPa_textLink svg{flex:none}@media (prefers-reduced-motion:no-preference){._6ePBPa_button svg,._6ePBPa_textLink svg{transition:translate .2s var(--team-ease)}._6ePBPa_button:hover svg,._6ePBPa_textLink:hover [data-arrow=right],._6ePBPa_textLink:hover [data-arrow=external]{translate:2px}._6ePBPa_textLink:hover [data-arrow=down]{translate:0 2px}}._6ePBPa_visuallyHidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
._7Wsf_W_hero{isolation:isolate;background:linear-gradient(180deg, var(--team-wall) 0%, #fff 78%);padding-block:5.25rem 3.5rem;position:relative}._7Wsf_W_hero:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#6dc3ff33,#6dc3ff12 55%,#0000);inline-size:min(56rem,100%);position:absolute;inset-block-start:-6rem;inset-inline-end:0}._7Wsf_W_crumb{min-block-size:max(44px,2.75rem);color:var(--team-body);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;display:inline-flex}._7Wsf_W_crumb:hover{color:var(--team-ink)}._7Wsf_W_grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"label""portrait""details";row-gap:1.75rem;padding-block-start:1rem;display:grid}._7Wsf_W_label{grid-area:label;grid-template-columns:minmax(0,1fr);justify-items:start;gap:.875rem;display:grid}._7Wsf_W_name{max-inline-size:100%;color:var(--team-ink);letter-spacing:-.03em;overflow-wrap:anywhere;text-wrap:balance;font-size:2.75rem;font-weight:600;line-height:1.02}._7Wsf_W_family{color:var(--team-accent)}._7Wsf_W_role{max-inline-size:30ch;color:var(--team-body);font-size:1.25rem;line-height:1.35}._7Wsf_W_company{max-inline-size:42ch;color:var(--team-muted);line-height:1.5}._7Wsf_W_portrait{grid-area:portrait;grid-template-columns:minmax(0,1fr);place-self:center;justify-items:center;gap:1rem;inline-size:min(78vw,19rem);display:grid}._7Wsf_W_mat{outline-offset:.5rem;border:1px solid var(--team-line);background:#fff;border-radius:50% 50% 1.75rem 1.75rem/40% 40% 1.75rem 1.75rem;outline:1px solid #18355712;inline-size:100%;padding:.75rem;box-shadow:0 1px 1px #1835570a,0 1.5rem 3rem -1.5rem #18355747}._7Wsf_W_well{aspect-ratio:4/5;background:linear-gradient(#eaf4fd,#d9eaf8);border-radius:50% 50% 1.125rem 1.125rem/40% 40% 1.125rem 1.125rem;position:relative;overflow:hidden}._7Wsf_W_well:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #18355714}._7Wsf_W_photo{object-fit:cover;object-position:50% 22%;block-size:100%;inline-size:100%;display:block}._7Wsf_W_initials{block-size:100%;color:var(--team-accent);place-items:center;font-size:3rem;font-weight:600;display:grid}._7Wsf_W_collectible{min-block-size:max(44px,2.75rem);color:var(--team-accent);align-items:center;gap:.375rem;padding-inline:.25rem;font-size:.9375rem;font-weight:600;display:inline-flex}._7Wsf_W_collectible:hover{text-underline-offset:.25em;text-decoration:underline}._7Wsf_W_details{grid-area:details;grid-template-columns:minmax(0,1fr);justify-items:start;gap:1.5rem;display:grid}._7Wsf_W_details:before{content:"";background:var(--team-sky);border-radius:2px;block-size:2px;inline-size:2.5rem}._7Wsf_W_intro{max-inline-size:46ch;color:var(--team-muted);text-wrap:pretty;font-size:1.0625rem;line-height:1.6}._7Wsf_W_actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}@media (max-width:22em){._7Wsf_W_name{font-size:1.5rem}._7Wsf_W_role{font-size:1.125rem}}@media (min-width:40em){._7Wsf_W_name{font-size:3.5rem}._7Wsf_W_portrait{inline-size:min(60vw,23rem)}}@media (min-width:62em){._7Wsf_W_hero{padding-block:5.75rem 5rem}._7Wsf_W_grid{grid-template:".portrait"1fr"label portrait""details portrait"".portrait"1fr/minmax(0,7fr) minmax(0,5fr);gap:1.75rem clamp(2rem,6%,6rem);padding-block-start:1.5rem}._7Wsf_W_name{font-size:4.5rem}._7Wsf_W_family:before{content:"\a ";white-space:pre}._7Wsf_W_role{font-size:1.375rem}._7Wsf_W_intro{font-size:1.125rem}._7Wsf_W_portrait{justify-self:end;inline-size:min(100%,28.75rem)}}@media (min-width:90em){._7Wsf_W_name{font-size:5.25rem}}@media (orientation:landscape) and (max-height:30em) and (min-width:36em) and (max-width:61.99em){._7Wsf_W_grid{grid-template:"label portrait""details portrait"/minmax(0,1fr) auto;align-items:start;column-gap:2rem}._7Wsf_W_portrait{align-self:start;inline-size:min(36vw,76svh - 4.56rem)}}@media (prefers-reduced-motion:no-preference){._7Wsf_W_label>*,._7Wsf_W_details>*{animation:_7Wsf_W_rise .52s var(--team-ease) both}._7Wsf_W_label>:nth-child(2){animation-delay:60ms}._7Wsf_W_label>:nth-child(3){animation-delay:.12s}._7Wsf_W_label>:nth-child(4),._7Wsf_W_details>:first-child{animation-delay:.18s}._7Wsf_W_details>:nth-child(2){animation-delay:.24s}._7Wsf_W_mat{animation:_7Wsf_W_hang .7s var(--team-ease) both}}@keyframes _7Wsf_W_rise{0%{opacity:.35;translate:0 .5rem}}@keyframes _7Wsf_W_hang{0%{opacity:.6;scale:.985}}
.pgnAtG_next{padding-block:1rem 4rem}.pgnAtG_row{grid-template-columns:minmax(0,1fr);justify-items:start;gap:1.25rem;display:grid}.pgnAtG_card{border:1px solid var(--team-line);background:#fff;border-radius:1.5rem;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;inline-size:100%;padding:1rem;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 4px 12px #1835570d}.pgnAtG_card:hover{border-color:#bcd8ee;box-shadow:0 10px 24px -10px #18355733}.pgnAtG_thumb{aspect-ratio:4/5;background:#eaf4fd;border-radius:999px 999px .75rem .75rem/45% 45% .75rem .75rem;flex:none;inline-size:4.5rem;display:block;overflow:hidden}.pgnAtG_thumb img{object-fit:cover;object-position:50% 22%;block-size:100%;inline-size:100%;display:block}.pgnAtG_meta{flex:10rem;grid-template-columns:minmax(0,1fr);gap:.125rem;min-inline-size:0;display:grid}.pgnAtG_label{color:var(--team-accent);font-size:.875rem;font-weight:600}.pgnAtG_name{overflow-wrap:anywhere;color:var(--team-ink);letter-spacing:-.02em;font-size:1.375rem;font-weight:600;line-height:1.2}.pgnAtG_role{color:var(--team-muted);line-height:1.4}.pgnAtG_arrow{aspect-ratio:1;background:var(--team-wall);inline-size:max(44px,2.75rem);color:var(--team-ink);border-radius:50%;flex:none;place-items:center;display:grid}@media (prefers-reduced-motion:no-preference){.pgnAtG_arrow svg{transition:translate .2s var(--team-ease)}.pgnAtG_card:hover .pgnAtG_arrow svg{translate:3px}}@media (min-width:48em){.pgnAtG_row{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:2rem}.pgnAtG_card{max-inline-size:36rem;padding:1.25rem 1.5rem 1.25rem 1.25rem}}
.wDIveG_anchor{scroll-margin-block-start:5.5rem}.wDIveG_columns>*{min-inline-size:0}.wDIveG_columns{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@container (min-width:61em){.wDIveG_columns{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;column-gap:4rem}}.wDIveG_about{border-block-start:1px solid var(--team-line);padding-block:3.5rem 4rem;container-type:inline-size}.wDIveG_heading{color:var(--team-ink);letter-spacing:-.02em;font-size:1.75rem;font-weight:600;line-height:1.15}.wDIveG_rich{max-inline-size:40rem;color:var(--team-body);font-size:1.0625rem;line-height:1.7}.wDIveG_rich>:first-child:first-line{color:var(--team-ink)}.wDIveG_rich p+p{margin-block-start:1em}.wDIveG_rich a{color:var(--team-accent);text-underline-offset:.2em;text-decoration:underline}.wDIveG_why{isolation:isolate;background:radial-gradient(60rem 30rem at 0% 0%, #1d9fef38, transparent 70%), var(--team-night);color:#fff;padding-block:4rem 4.5rem;position:relative;container-type:inline-size}.wDIveG_whyHeading{color:#9fd6ff;letter-spacing:-.01em;font-size:1.25rem;font-weight:600;line-height:1.3}.wDIveG_testimony{grid-template-columns:minmax(0,1fr);gap:2rem;max-inline-size:46rem;display:grid}.wDIveG_quote{letter-spacing:-.01em;text-wrap:pretty;font-size:1.25rem;line-height:1.45}.wDIveG_testimony[data-length=medium] .wDIveG_quote{font-size:1.375rem}.wDIveG_testimony[data-length=short] .wDIveG_quote{font-size:1.625rem;line-height:1.35}.wDIveG_quote p+p{color:#c3d6e8;margin-block-start:1.25rem;font-size:1.0625rem;line-height:1.6}.wDIveG_quote a{color:#9fd6ff;text-underline-offset:.2em;text-decoration:underline}.wDIveG_attribution{border-inline-start:2px solid var(--team-sky);color:#c3d6e8;grid-template-columns:minmax(0,1fr);gap:.125rem;padding-inline-start:1rem;font-size:1rem;line-height:1.45;display:grid}.wDIveG_attribution span:first-child{color:#fff;font-weight:600}@media (min-width:62em){.wDIveG_about{padding-block:5.5rem 6rem}.wDIveG_heading{font-size:2.25rem}.wDIveG_rich{font-size:1.1875rem}.wDIveG_why{padding-block:6rem}.wDIveG_quote{font-size:1.625rem}.wDIveG_testimony[data-length=medium] .wDIveG_quote{font-size:1.875rem}.wDIveG_testimony[data-length=short] .wDIveG_quote{font-size:2.25rem}}
.OOg9Za_vitrine{background:linear-gradient(180deg, #fff 0%, var(--team-wall) 100%);padding-block:3.5rem 4rem;scroll-margin-block-start:5.5rem;container-type:inline-size}.OOg9Za_layout{grid-template-columns:minmax(0,1fr);align-items:center;gap:2rem;display:grid}.OOg9Za_island{grid-template-columns:minmax(0,1fr);justify-items:center;gap:1rem;display:grid}.OOg9Za_case{isolation:isolate;aspect-ratio:4/5;border:1px solid var(--team-line);background:radial-gradient(80% 55% at 50% 0,#fff 0%,#fff0 70%),linear-gradient(#f4f9fd 0%,#e6f0f8 100%);border-radius:2rem;inline-size:min(100%,34rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 1.5rem 3rem -1.75rem #18355759}.OOg9Za_poster,.OOg9Za_canvas{block-size:100%;inline-size:100%;position:absolute;inset:0}.OOg9Za_poster{object-fit:contain;opacity:1}.OOg9Za_canvas{opacity:0;touch-action:pan-y;cursor:grab;transition:opacity .24s;display:block}.OOg9Za_case[data-status=live] .OOg9Za_canvas{opacity:1}.OOg9Za_case[data-status=live] .OOg9Za_poster{opacity:0;visibility:hidden;transition:opacity .24s,visibility 0s .24s}.OOg9Za_glass{z-index:1;pointer-events:none;background:linear-gradient(115deg,#0000 0 38%,#ffffff0f 38% 52%,#0000 52%);position:absolute;inset:0}.OOg9Za_toolbar{grid-template-columns:minmax(0,1fr);justify-items:center;gap:.75rem;inline-size:min(100%,34rem);display:grid}.OOg9Za_start{flex-wrap:wrap;row-gap:.5rem;max-inline-size:100%}.OOg9Za_size{border-inline-start:1px solid #0f2b494d;padding-inline-start:.625rem;font-weight:400}.OOg9Za_controls{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.OOg9Za_control{border:1px solid var(--team-line);min-block-size:max(44px,2.75rem);color:var(--team-ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:.5rem 1rem;font-weight:600;transition:border-color .2s,background-color .2s}.OOg9Za_control:hover{background:var(--team-wall);border-color:#9fcdf0}.OOg9Za_exit{color:var(--team-body);font-weight:400}.OOg9Za_status{min-block-size:1.5em;color:var(--team-muted);text-align:center;font-size:.9375rem}.OOg9Za_label{grid-template-columns:minmax(0,1fr);justify-items:start;gap:1rem;display:grid}.OOg9Za_label>*{max-inline-size:100%}.OOg9Za_heading{overflow-wrap:anywhere;color:var(--team-ink);letter-spacing:-.025em;font-size:1.875rem;font-weight:600;line-height:1.12}.OOg9Za_body{max-inline-size:40ch;color:var(--team-body);font-size:1.0625rem;line-height:1.6}.OOg9Za_plaque{border-inline-start:2px solid var(--team-sky);background:#fff;grid-template-columns:minmax(0,1fr);gap:.625rem;inline-size:min(100%,26rem);margin:.5rem 0;padding:1rem 1.25rem;display:grid;box-shadow:0 4px 12px #1835570d}.OOg9Za_plaque div{grid-template-columns:minmax(0,1fr);gap:.125rem;display:grid}.OOg9Za_plaque dt{color:var(--team-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.OOg9Za_plaque dd{color:var(--team-ink);margin:0;line-height:1.45}@media (min-width:62em){.OOg9Za_vitrine{padding-block:5.5rem 6rem}.OOg9Za_heading{font-size:2.5rem}}@container (min-width:61em){.OOg9Za_layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:4rem}}
