@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-ext-wght-normal.1dtltwig2y3wh.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.1hmx3sz6swr8m.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-greek-wght-normal.37b2k1x9f-55d.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-vietnamese-wght-normal.3xvzy9_grgcx4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.0-hru0xfwhnbp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.1p_a2k8qd5zhp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(../media/dm-sans-latin-ext-wght-normal.0hiocdn10l05a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(../media/dm-sans-latin-wght-normal.0tm8u-h63rec8.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{-webkit-font-smoothing:antialiased;color:#142e41;background:#f5f6f3;margin:0;font-family:DM Sans Variable,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{width:100%;height:auto;display:block}svg{flex-shrink:0}h1,h2,h3,p{margin:0}p{line-height:1.75}h1,h2,h3{font-family:var(--heading,"Manrope Variable", sans-serif);letter-spacing:-.045em;font-weight:550}h2{font-size:clamp(32px,3.2vw,48px);line-height:1.17}h3{font-size:25px;line-height:1.3}a:focus-visible,button:focus-visible{outline-offset:5px;outline:3px solid #bd7636}::selection{color:#122e39;background:#c5dd94}.mini-site{--paper:#fff;--ink:#0d2e4c;--muted:#506479;--accent:#235cdc;--soft:#f0f4f8;--line:#d8e1e8;background:var(--paper);color:var(--ink);min-height:100vh}.section{padding:80px max(48px,50% - 624px)}.eyebrow{text-transform:uppercase;letter-spacing:.13em!important;font-family:DM Sans Variable,sans-serif!important;font-size:11px!important;font-weight:650!important;line-height:1.6!important}.number{letter-spacing:.05em;color:var(--muted);font:11px monospace}.photo{min-width:0;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%}.action{background:var(--accent);color:#fff;border:1px solid var(--accent);justify-content:space-between;align-items:center;gap:32px;min-height:54px;padding:17px 23px;font-size:12px;font-weight:550;line-height:1.4;transition:background .2s,transform .2s;display:inline-flex}.action.secondary{color:var(--ink);border-color:var(--line);background:0 0}.action:hover{transform:translateY(-2px)}.action.secondary:hover{background:var(--soft)}.arrow{transition:transform .2s}a:hover>.arrow{transform:translate(2px,-2px)}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.brand{flex-shrink:0;align-items:center;gap:11px;display:inline-flex}.brand-symbol{background:#052d50;width:43px;height:46px;display:block;position:relative;overflow:hidden}.brand-symbol img{width:120px;max-width:none;height:auto;position:absolute;top:-7px;left:-39px}.brand-type{flex-direction:column;gap:4px;display:flex}.brand-type strong{letter-spacing:.17em;font-family:Manrope Variable,sans-serif;font-size:29px;font-weight:750;line-height:1}.brand-type>span{letter-spacing:.17em;font-size:8px;font-weight:600}.header{z-index:20;background:var(--paper);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:32px;padding:24px 48px;display:flex;position:relative}.desktop-nav{align-items:center;gap:32px;display:flex}.desktop-nav a{align-items:center;gap:15px;padding:12px 0;font-size:12px;display:flex;position:relative}.desktop-nav a[aria-current=page]:after{content:"";background:var(--accent);width:18px;height:2px;position:absolute;bottom:4px;left:0}.desktop-nav a:last-child{background:var(--accent);color:#fff;padding:13px 18px}.desktop-nav a:last-child[aria-current=page]:after,.nav-index,.rail-decoration,.menu-toggle,.mobile-nav{display:none}.menu-toggle{width:44px;height:44px;color:inherit;background:0 0;border:0;padding:10px}.menu-toggle span{background:currentColor;height:1px;margin:7px 0;display:block}.skip-link{z-index:100;color:#102638;background:#fff;padding:14px 20px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.version-dock{z-index:60;color:#173146;background:#fff;border:1px solid #dce0dd;border-radius:8px;gap:3px;padding:5px;display:flex;position:fixed;bottom:18px;right:20px;box-shadow:0 3px 20px #001e3320}.version-dock a{border-radius:4px;justify-content:center;align-items:center;min-width:37px;height:34px;font-size:10px;display:flex}.version-dock a[aria-current=page]{color:#fff;background:#123346}.version-dock a:hover:not([aria-current]){background:#edf1ef}.footer{background:var(--ink);color:var(--paper);padding:55px 48px 82px}.footer-main{justify-content:space-between;align-items:center;gap:30px;display:flex}.footer-main nav{flex-wrap:wrap;gap:24px;font-size:11px;display:flex}.footer-main>a:last-child{align-items:center;gap:12px;font-size:12px;display:flex}.footer-meta{border-top:1px solid #ffffff30;align-items:center;gap:30px;margin-top:42px;padding-top:24px;font-size:10px;display:flex}.footer-meta>span{margin-right:auto}.expertise{align-items:center;gap:55px;display:flex}.expertise>h2{min-width:100px}.expertise>div{flex:1;justify-content:space-between;gap:25px;display:flex}.expertise>div>span{align-items:center;gap:14px;font-size:17px;display:flex}.expertise svg{width:27px;height:27px}.expertise-wrap{padding-top:35px;padding-bottom:45px}.audience{grid-template-columns:1fr 1fr;gap:28px;display:grid}.audience article{background:var(--soft);flex-direction:column;align-items:flex-start;padding:45px;display:flex}.audience h2{margin:22px 0;font-size:35px}.audience p{color:var(--muted);max-width:480px;margin-bottom:30px;font-size:15px}.audience .action{margin-top:auto}.page-intro{background:var(--soft);padding:70px 48px}.page-intro>.eyebrow{color:var(--accent);margin-bottom:26px;display:block}.page-intro h1{font-size:clamp(50px,6vw,82px);line-height:1.1}.intro-summary{max-width:810px;color:var(--muted);margin-top:28px;font-size:21px}.prose{color:var(--muted);font-size:15px;line-height:1.8}.prose p+p{margin-top:20px}.prose h2{letter-spacing:-.025em;color:var(--ink);margin:35px 0 18px;font-size:26px;line-height:1.35}.prose a,.network-section p a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.prose ul{margin:22px 0;padding-left:22px}.prose li{margin:10px 0;padding-left:4px}.story-section{grid-template-columns:.8fr 1.2fr;align-items:start;gap:72px;display:grid}.story-visual{position:sticky;top:30px}.story-visual .photo{height:620px}.story-pullquote{background:var(--soft);padding:28px;font-size:24px;line-height:1.45}.story-section article>h2{margin-bottom:30px}.team-section{padding-top:20px}.team-grid{grid-template-columns:1fr 1fr;gap:45px;margin-top:40px;display:grid}.team-grid .photo{background:var(--soft);height:480px}.team-grid .photo img{object-position:center 20%}.team-grid h3{margin:28px 0 16px;font-size:31px}.team-grid .prose{font-size:14px}.values-section{background:var(--soft)}.values-grid{grid-template-columns:repeat(3,1fr);gap:38px;margin-top:45px;display:grid}.values-grid article{border-top:1px solid var(--line);padding-top:24px}.values-grid h3{margin:25px 0 16px}.values-grid p{color:var(--muted);font-size:14px}.values-summary{max-width:780px;color:var(--muted);margin-top:40px;font-size:16px}.network-section{grid-template-columns:1.05fr 1fr;align-items:center;gap:70px;display:grid}.network-section h2{margin-bottom:25px}.network-section p{color:var(--muted);margin-bottom:20px;font-size:16px}.network-section .photo{object-position:center 65%;height:380px}.network-section .action{margin-top:10px}.role-section>h2{margin-bottom:35px}.roles-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.role{border:1px solid var(--line);flex-direction:column;align-items:flex-start;min-width:0;padding:28px;display:flex}.role>svg:not(.arrow){width:42px;height:42px;color:var(--accent);margin:30px 0 25px}.role h3{margin-bottom:17px;font-size:24px}.role p{color:var(--muted);margin-bottom:25px;font-size:13px}.role>.arrow{margin-top:auto}.role:hover{background:var(--soft)}.roles-note{max-width:900px;color:var(--muted);margin-top:30px;font-size:15px;line-height:1.8}.vacancies-section>h2{margin-bottom:35px}.vacancies{grid-template-columns:1fr 1fr;gap:24px;display:grid}.vacancy{background:var(--soft);flex-direction:column;align-items:flex-start;padding:34px;display:flex}.vacancy h2{margin:20px 0 13px;font-size:29px}.vacancy-category{letter-spacing:0;color:var(--muted);margin-top:14px;font-family:DM Sans Variable,sans-serif;font-size:10px;line-height:1.6;display:block}.vacancy-meta{color:var(--accent);margin-bottom:20px;font-size:12px}.vacancy-description{color:var(--muted);margin-bottom:27px;font-size:14px}.vacancy .action{color:var(--ink);border:0;border-bottom:1px solid var(--ink);background:0 0;min-height:40px;margin-top:auto;padding:10px 0;font-size:10px}.employer-overview{grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.employer-overview .photo{height:450px}.employer-overview h2{margin-bottom:28px}.benefits-section{background:var(--soft)}.benefits{grid-template-columns:repeat(4,1fr);gap:30px;margin-top:40px;display:grid}.benefits article{border-top:1px solid var(--line);padding-top:20px}.benefits p{margin-top:30px;font-size:17px;line-height:1.6}.hiring-section{background:var(--accent);color:#fff}.hiring-section .prose{color:inherit;max-width:750px;margin-top:28px}.contact-section>p{font-size:17px}.big-email{letter-spacing:-.04em;border-bottom:1px solid var(--line);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:20px;margin-bottom:45px;padding:30px 0 45px;font-size:clamp(20px,3.2vw,45px);display:flex}.big-email svg{width:32px;height:32px}.contact-people{grid-template-columns:1fr 1fr;gap:25px;margin:30px 0;display:grid}.contact-people a{background:var(--soft);justify-content:space-between;align-items:center;gap:20px;padding:35px;font-size:20px;line-height:1.5;display:flex}.job-section{grid-template-columns:1fr 310px;gap:80px;display:grid}.job-section aside{align-self:start;position:sticky;top:30px}.job-section aside .photo{height:370px}.job-section aside .action{width:100%;margin-top:20px}.job-section article>.prose>p:first-child{color:var(--ink);margin-bottom:30px;font-size:20px}.legal-section{max-width:1030px;margin:auto}.legal-section .prose>p:first-child{margin-bottom:25px;font-size:13px}.v1{--heading:"Manrope Variable", sans-serif}.v1 .header{padding:25px 55px}.v1-hero{color:#fff;isolation:isolate;background:#0c2846;min-height:670px;position:relative}.v1-hero>.photo{z-index:-2;position:absolute;inset:0}.v1-hero>.photo img{object-position:center 48%}.v1-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#051c36ee 0%,#082744b3 42%,#082a4630 100%);position:absolute;inset:0}.v1-hero-content{max-width:850px;padding:90px 7vw}.v1-hero h1{letter-spacing:-.055em;margin:25px 0;font-size:clamp(64px,6.8vw,102px);font-weight:600;line-height:1.08}.v1-hero-content>p:not(.eyebrow){color:#e0e8ed;max-width:510px;font-size:16px}.v1-hero .action{color:#143c65;background:#fff;border-color:#fff;border-radius:3px}.v1-hero .action.secondary{color:#fff;background:0 0;border-color:#cedae1}.v1-hero .action.secondary:hover{background:#143450}.scroll-symbol{border:1px solid #ffffff80;border-radius:50%;place-items:center;width:52px;height:52px;font-size:28px;display:grid;position:absolute;bottom:38px;right:55px}.v1-intro{grid-template-columns:1fr 1fr;gap:90px;padding-top:82px;padding-bottom:20px;display:grid}.v1-intro h2{max-width:480px;margin-top:18px;font-size:43px}.v1-intro p{color:var(--muted);font-size:18px}.v1-intro .action{border:0;border-bottom:1px solid var(--line);margin-top:15px;padding-inline:0}.v1 .audience article{border-top:3px solid var(--accent);border-radius:4px}.v1 .page-intro{color:#fff;background:#0e3561}.v1 .page-intro>.eyebrow{color:#b7d0f7}.v1 .intro-summary{color:#dbe6f1}.v1 .roles-grid .role{border-radius:4px}.v1 .vacancy{border-radius:5px}.round-action{background:var(--accent);border-radius:50%;place-items:center;width:68px;height:68px;display:grid}.round-action svg{width:34px;height:34px}.v4{--paper:#0d1b25;--ink:#e9efed;--muted:#adbfbe;--accent:#a5dfc3;--soft:#152833;--line:#31444d;--heading:"Manrope Variable", sans-serif}.v4 .header{border-right:1px solid var(--line);background:#10222c;border-bottom:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:75px;width:224px;padding:38px 25px;position:fixed;top:0;bottom:0;left:0}.v4 .brand{gap:9px}.v4 .brand-type strong{font-size:24px}.v4 .brand-type>span{font-size:6px}.v4 .brand-symbol{width:36px;height:44px}.v4 .desktop-nav{flex-direction:column;align-items:stretch;gap:5px;width:100%;display:flex}.v4 .desktop-nav a{border-bottom:1px solid var(--line);color:var(--muted);gap:15px;padding:17px 0;font-size:11px;display:flex}.v4 .desktop-nav a:last-child{color:var(--muted);background:0 0}.v4 .desktop-nav a:last-child svg{width:13px}.v4 .desktop-nav a[aria-current=page]{color:var(--accent)}.v4 .desktop-nav a[aria-current=page]:after{display:none}.v4 .nav-index{color:var(--accent);font:9px monospace;display:inline}.v4 .rail-decoration{border-block:1px solid var(--line);align-items:center;gap:8px;width:100%;height:65px;margin-top:auto;display:flex}.rail-decoration i{background:var(--accent);border-radius:50%;width:6px;height:6px}.rail-decoration i:nth-child(2){opacity:.5}.rail-decoration i:nth-child(3){opacity:.2}.v4 .site-body{margin-left:224px}.v4 .section{padding:65px 45px}.v4-hero{border-bottom:1px solid var(--line);background-image:linear-gradient(#b1d3c407 1px,#0000 1px),linear-gradient(90deg,#b1d3c407 1px,#0000 1px);background-size:44px 44px;grid-template-columns:1.2fr .8fr;align-items:center;gap:10px;min-height:645px;padding:75px 45px 65px;display:grid;overflow:hidden}.v4-heading{z-index:1;position:relative}.v4-heading>.eyebrow{color:var(--accent);margin-bottom:35px;font-size:9px!important}.v4-heading h1{letter-spacing:-.06em;white-space:nowrap;font-size:clamp(58px,5.5vw,85px);font-weight:500;line-height:1.1}.v4-heading h1>span{color:var(--accent)}.v4-heading>p:not(.eyebrow){max-width:480px;color:var(--muted);margin-top:30px;font-size:14px}.v4 .action{color:#102b31;background:var(--accent);border-color:var(--accent);border-radius:50px;min-height:50px;padding:15px 21px;font-size:11px}.v4 .action.secondary{color:var(--accent);border-color:var(--line);background:0 0}.v4 .action.secondary:hover{background:var(--soft)}.v4 .hero-actions{gap:10px}.structure-art{color:var(--accent);opacity:.8;width:100%}.structure-art svg{width:100%;height:auto;transform:rotate(-9deg)}.v4-console{border:1px solid var(--line);grid-template-columns:1.1fr .6fr;gap:0;margin:40px 45px 0;display:grid}.v4-console-copy{padding:35px}.v4-console-copy>.eyebrow{color:var(--accent)}.v4-console-copy>p{max-width:600px;margin:20px 0 25px;font-size:19px;line-height:1.65}.v4-console .photo{filter:saturate(.45);height:100%;min-height:280px}.v4-console .photo img{object-position:center 65%}.v4-console .expertise{border-top:1px solid var(--line);grid-column:1/-1;padding:25px 35px;display:block}.v4-console .expertise>div{margin-top:20px}.v4 .expertise>div>span{font-size:13px}.v4 .expertise>h2{text-transform:uppercase;color:var(--accent);letter-spacing:.13em!important;font:9px monospace!important}.v4 .audience{gap:20px;padding-top:35px}.v4 .audience article{border:1px solid var(--line);background:0 0;padding:30px}.v4 .audience h2{font-size:31px}.v4 .audience p{font-size:13px}.v4 .footer{color:var(--ink);background:#10222c;padding:38px 45px 85px}.v4 .footer-main{flex-wrap:wrap;gap:30px}.v4 .footer-main nav{gap:20px;font-size:10px}.v4 .footer-main>.brand{display:none}.v4 .footer-meta{border-color:var(--line);gap:20px;font-size:9px}.v4 .page-intro{border-bottom:1px solid var(--line);background-color:#0000;background-image:linear-gradient(#b1d3c407 1px,#0000 1px),linear-gradient(90deg,#b1d3c407 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:44px 44px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;padding:65px 45px 45px}.v4 .page-intro h1{max-width:900px;font-size:clamp(45px,5.5vw,74px)}.v4 .intro-summary{max-width:720px;font-size:17px}.v4 .story-section{grid-template-columns:250px 1fr;gap:42px}.v4 .story-visual .photo{filter:saturate(.5);height:400px}.v4 .story-pullquote{color:var(--accent);padding:25px;font-size:23px}.v4 .story-section article>h2{font-size:32px}.v4 .prose{font-size:14px}.v4 .team-grid{gap:25px}.v4 .team-grid article{border:1px solid var(--line)}.v4 .team-grid .photo{filter:saturate(.5);height:340px}.v4 .team-grid article>div:not(.photo){padding:0 25px 25px}.v4 .team-grid h3{font-size:27px}.v4 .values-section{background:0 0}.v4 .values-grid{border:1px solid var(--line);gap:0}.v4 .values-grid article{border:0;padding:28px}.v4 .values-grid article+article{border-left:1px solid var(--line)}.v4 .values-grid h3{font-size:25px}.v4 .values-grid p{font-size:13px}.v4 .values-grid .number{color:var(--accent)}.v4 .candidate-workspace{grid-template-columns:290px 1fr;gap:28px;padding:35px 45px;display:grid}.v4 .candidate-workspace .section{padding:0}.v4 .network-section{flex-direction:column;align-items:stretch;gap:25px;display:flex}.v4 .network-section>div:not(.photo){background:var(--soft);border:1px solid var(--line);padding:25px}.v4 .network-section h2{font-size:29px}.v4 .network-section p{font-size:13px}.v4 .network-section .photo{filter:saturate(.5);height:290px}.v4 .vacancies-section>h2{margin:4px 0 25px;font-size:28px}.v4 .vacancies{grid-template-columns:1fr;gap:20px}.v4 .vacancy{border:1px solid var(--line);background:0 0;padding:27px}.v4 .vacancy h2{margin-top:0;font-size:26px}.v4 .vacancy .number{display:none}.v4 .vacancy .action{color:var(--accent);background:0 0;border:0;padding:5px 0}.v4 .vacancy-meta{font-size:10px}.v4 .roles-grid{grid-template-columns:1fr 1fr;gap:16px}.v4 .role{grid-template-columns:50px 1fr;gap:15px;display:grid;position:relative}.v4 .role .number{display:none}.v4 .role>svg:not(.arrow){width:34px;color:var(--accent);grid-row:1/3;margin:0}.v4 .role h3{margin:0;font-size:25px}.v4 .role p{grid-column:2;margin:0}.v4 .role>.arrow{color:var(--accent);grid-column:2}.v4 .employer-overview{grid-template-columns:1fr;gap:30px}.v4 .employer-overview .photo{filter:saturate(.5);height:320px}.v4 .employer-overview article{grid-template-columns:180px 1fr;gap:35px;display:grid}.v4 .employer-overview h2{font-size:34px}.v4 .benefits-section{background:0 0;padding-top:0}.v4 .benefits-section>h2{font-size:30px}.v4 .benefits{grid-template-columns:1fr 1fr;gap:16px;margin-top:28px}.v4 .benefits article{border:1px solid var(--line);padding:25px}.v4 .benefits p{margin-top:16px;font-size:16px}.v4 .hiring-section{background:var(--soft);color:var(--ink);border:1px solid var(--line);margin:0 45px 65px;padding:35px}.v4 .hiring-section h2{font-size:34px}.v4 .contact-people{grid-template-columns:1fr}.v4 .contact-people a{border:1px solid var(--line);color:var(--accent);background:0 0}.v4 .big-email{color:var(--accent);font-size:clamp(20px,3vw,39px)}.v4 .job-section{grid-template-columns:1fr 220px;gap:40px}.v4 .job-section aside .photo{height:300px}.v4 .job-section article>.prose>p:first-child{color:var(--accent);font-size:16px}.gallery{color:#163044;background:#f5f6f3;max-width:1512px;min-height:100vh;margin:auto;padding:0 48px}.gallery>header{border-bottom:1px solid #d7ded9;justify-content:space-between;align-items:center;gap:30px;padding:28px 0;display:flex}.gallery>header nav{gap:28px;font-size:12px;display:flex}.gallery-heading{justify-content:space-between;align-items:baseline;gap:25px;padding:60px 0 35px;display:flex}.gallery-heading h1{letter-spacing:-.045em;font-size:clamp(32px,4vw,55px);font-weight:500}.gallery-heading p{color:#63726f;font-size:14px}.gallery-grid{grid-template-columns:1fr 1fr;gap:35px;display:grid}.gallery-card{background:#fff;border:1px solid #d4dcd6;transition:transform .2s,box-shadow .2s}.gallery-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px #002c4110}.gallery-image{aspect-ratio:1.44;background:#e4e9e3;overflow:hidden}.gallery-image img{object-fit:cover;object-position:top;height:100%}.gallery-caption{border-top:1px solid #d4dcd6;align-items:center;gap:24px;padding:24px 28px;display:flex}.gallery-caption h2{letter-spacing:-.02em;font:600 24px Manrope Variable,sans-serif}.gallery-caption span{color:#63726f;font-size:12px}.gallery-caption svg{margin-left:auto}.gallery>footer{color:#63726f;padding:40px 0 30px;font-size:11px}.not-found{min-height:100vh;padding:15vh 8vw}.not-found h1{font-size:72px}.not-found p{margin:25px 0}@media (min-width:1600px){.v1-hero-content{padding-left:max(7vw,50vw - 624px)}.v4-heading h1{font-size:90px}.v4-hero{min-height:730px}}@media (max-width:1200px){.section{padding:65px 35px}.header{gap:25px;padding:23px 35px}.desktop-nav{gap:23px}.desktop-nav a{font-size:11px}.footer{padding-inline:35px}.footer-main{flex-wrap:wrap}.footer-main nav{gap:20px}.expertise{gap:35px}.expertise>div>span{gap:10px;font-size:15px}.audience article{padding:35px}.audience h2{font-size:32px}.story-section{gap:45px}.roles-grid{gap:14px}.role{padding:23px}.role h3{font-size:21px}.job-section{grid-template-columns:1fr 260px;gap:45px}.v1 .header{padding-inline:35px}.v1-hero-content{padding-left:6vw}.v1-intro{gap:50px}.v4 .header{width:200px;padding:32px 20px}.v4 .brand-type strong{font-size:21px}.v4 .brand-type>span{font-size:5.6px}.v4 .brand{gap:8px}.v4 .site-body{margin-left:200px}.v4 .section{padding:50px 30px}.v4-hero{grid-template-columns:1.35fr .65fr;min-height:610px;padding:60px 30px}.v4-heading h1{font-size:clamp(56px,5.5vw,75px)}.v4 .hero-actions{gap:8px}.v4 .hero-actions .action{gap:15px;padding-inline:17px;font-size:10px}.v4-console{margin-inline:30px}.v4-console-copy{padding:28px}.v4 .expertise>div{gap:15px}.v4 .expertise>div>span{gap:8px;font-size:11px}.v4 .expertise svg{width:22px;height:22px}.v4 .candidate-workspace{grid-template-columns:235px 1fr;gap:20px;padding-inline:30px}.v4 .network-section>div:not(.photo){padding:20px}.v4 .network-section h2{font-size:26px}.v4 .story-section{grid-template-columns:220px 1fr;gap:30px}.v4 .page-intro{padding-inline:30px}.v4 .team-grid .photo{height:280px}.v4 .team-grid article>div:not(.photo){padding-inline:20px}.v4 .values-grid article{padding:22px}.v4 .values-grid{grid-template-columns:1fr;gap:0}.v4 .values-grid article+article{border-left:0;border-top:1px solid var(--line)}.v4 .values-grid h3{margin:15px 0 12px}.v4 .employer-overview article{grid-template-columns:1fr;gap:0}.v4 .hiring-section{margin-inline:30px}.v4 .job-section{grid-template-columns:1fr 180px;gap:30px}.v4 .footer{padding-inline:30px}.v4 .footer-meta{flex-wrap:wrap}.v4 .footer-meta>span{width:100%}}@media (max-width:960px){.header{gap:20px}.brand-type strong{font-size:25px}.brand-type>span{font-size:7px}.desktop-nav{gap:17px}.desktop-nav a{gap:10px;font-size:10px}.desktop-nav a:last-child{padding:12px}.roles-grid{grid-template-columns:1fr 1fr;gap:20px}.benefits{grid-template-columns:1fr 1fr;gap:30px}.v1-hero{min-height:630px}.v1-hero-content{padding-top:82px}.v1-intro h2{font-size:36px}.v1-intro p{font-size:16px}.v4 .header{width:180px;padding-inline:16px}.v4 .brand-type strong{font-size:18px}.v4 .brand-type>span{font-size:5px}.v4 .brand-symbol{width:32px}.v4 .site-body{margin-left:180px}.v4-hero{isolation:isolate;grid-template-columns:1fr;min-height:610px;position:relative}.v4-heading h1{font-size:70px}.structure-art{z-index:-1;opacity:.16;width:400px;position:absolute;top:15px;right:-130px}.v4-heading>p:not(.eyebrow){max-width:440px}.v4-console{grid-template-columns:1fr}.v4-console>.photo{border-top:1px solid var(--line);order:2;height:230px;min-height:0}.v4-console .expertise{order:3}.v4 .expertise>div{grid-template-columns:1fr 1fr;gap:20px;display:grid}.v4 .audience{grid-template-columns:1fr;gap:20px}.v4 .story-section{grid-template-columns:1fr}.v4 .story-visual{grid-template-columns:1fr 1fr;display:grid;position:static}.v4 .story-visual .photo{height:300px}.v4 .story-pullquote{align-items:center;display:flex}.v4 .team-grid{grid-template-columns:1fr}.v4 .team-grid article{grid-template-columns:.7fr 1fr;display:grid}.v4 .team-grid .photo{height:100%;min-height:330px}.v4 .candidate-workspace{grid-template-columns:1fr}.v4 .network-section{grid-template-columns:1fr .6fr;align-items:stretch;gap:0;display:grid}.v4 .network-section .photo{height:100%}.v4 .network-section>div:not(.photo),.v4 .vacancy{padding:25px}.v4 .vacancy h2{font-size:29px}.v4 .roles-grid{grid-template-columns:1fr}.v4 .role{padding:25px}.v4 .job-section{grid-template-columns:1fr}.v4 .job-section aside{align-items:center;gap:25px;display:flex;position:static}.v4 .job-section aside .photo{display:none}.v4 .job-section aside .action{width:auto}.gallery{padding-inline:30px}.gallery-heading{flex-direction:column;gap:10px;padding-top:40px}.gallery-grid{gap:25px}.gallery-caption{gap:20px;padding:20px}}@media (max-width:760px){.section{padding:50px 22px}.header,.v1 .header{gap:20px;min-height:80px;padding:18px 22px}.brand-type strong{font-size:25px}.brand-type>span{font-size:7px}.desktop-nav{display:none}.menu-toggle{margin-left:auto;display:block}.mobile-nav{background:var(--paper);color:var(--ink);border-bottom:1px solid var(--line);flex-direction:column;padding:10px 22px 25px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 15px 20px #00000015}.mobile-nav a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:52px;font-size:16px;display:flex}.mobile-nav a[aria-current=page]{font-weight:650}.action{gap:22px;min-height:50px;padding:15px 18px;font-size:11px}.hero-actions{gap:10px}.eyebrow{letter-spacing:.12em!important;font-size:9px!important}.footer{padding:40px 22px 85px}.footer-main{gap:28px}.footer-main nav{order:3;gap:18px 23px;width:100%;font-size:10px}.footer-main>a:last-child{margin-left:auto;font-size:11px}.footer-meta{flex-wrap:wrap;gap:18px;margin-top:28px;font-size:9px}.footer-meta>span{width:100%}.expertise{display:block}.expertise>div{grid-template-columns:1fr 1fr;gap:25px;margin-top:25px;display:grid}.expertise>div>span{font-size:15px}.expertise svg{width:24px;height:24px}.audience{grid-template-columns:1fr;gap:22px}.audience article{padding:30px}.audience h2{margin:18px 0;font-size:33px}.audience p{margin-bottom:24px;font-size:14px}.page-intro{padding:45px 22px}.page-intro>.eyebrow{margin-bottom:20px}.page-intro h1{overflow-wrap:anywhere;font-size:clamp(42px,11vw,64px)}.intro-summary{margin-top:22px;font-size:17px}.story-section{grid-template-columns:1fr;gap:35px}.story-visual{position:static}.story-visual .photo{object-position:50% 60%;height:430px}.story-pullquote{padding:22px;font-size:25px}.story-section article>h2{margin-bottom:25px}.prose{font-size:14px}.prose h2{font-size:25px}.team-section{padding-top:15px}.team-grid{grid-template-columns:1fr;gap:40px;margin-top:30px}.team-grid .photo{height:430px}.team-grid h3{margin-top:23px;font-size:30px}.values-grid{grid-template-columns:1fr;gap:30px;margin-top:30px}.values-grid h3{margin-top:15px}.values-grid p{font-size:14px}.values-summary{margin-top:30px;font-size:15px}.network-section{grid-template-columns:1fr;gap:30px}.network-section p{font-size:14px}.network-section .photo{height:300px}.network-section h2{font-size:37px}.roles-grid{grid-template-columns:1fr;gap:20px}.role{grid-template-columns:35px 1fr;gap:15px 20px;padding:25px;display:grid}.role .number{grid-column:1}.role>svg:not(.arrow){grid-area:2/1;width:35px;height:35px;margin:0}.role h3{grid-area:1/2;margin:0;font-size:25px}.role p{grid-area:2/2;margin:0}.role>.arrow{grid-area:3/2}.role-section>h2{font-size:36px}.roles-note{font-size:14px}.vacancies{grid-template-columns:1fr;gap:20px}.vacancy{padding:28px}.vacancy h2{font-size:28px}.vacancy-category{font-size:9px}.vacancy-description{font-size:14px}.employer-overview{grid-template-columns:1fr;gap:35px}.employer-overview .photo{height:310px}.employer-overview h2{font-size:40px}.benefits{grid-template-columns:1fr;gap:25px;margin-top:30px}.benefits p{margin-top:18px;font-size:18px}.hiring-section h2{font-size:39px}.contact-people{grid-template-columns:1fr;gap:20px}.contact-people a{padding:25px;font-size:18px}.big-email{gap:10px;margin-bottom:30px;padding-block:22px 30px;font-size:clamp(20px,5.4vw,29px)}.big-email svg{width:23px;height:23px}.job-section{grid-template-columns:1fr;gap:35px}.job-section aside{position:static}.job-section aside .photo{display:none}.job-section aside .action{width:auto}.legal-section{padding-block:40px 70px}.version-dock{bottom:12px;right:12px}.version-dock a{min-width:33px;height:32px}.v1-hero{min-height:660px}.v1-hero-content{padding:70px 25px}.v1-hero h1{margin:25px 0;font-size:clamp(52px,12vw,74px);line-height:1.08}.v1-hero-content>p:not(.eyebrow){max-width:440px;font-size:14px;line-height:1.85}.v1-hero>.photo img{object-position:60% center}.v1-hero:after{background:linear-gradient(90deg,#061e38e8,#061e3887),linear-gradient(#0000,#061e3880)}.v1-hero .hero-actions{margin-top:30px}.scroll-symbol{width:43px;height:43px;font-size:24px;bottom:25px;right:25px}.v1-intro{grid-template-columns:1fr;gap:23px;padding:45px 22px 0}.v1-intro h2{margin-top:17px;font-size:35px}.v1-intro p{font-size:16px}.v1-intro .action{margin-top:12px}.v1 .audience{padding-top:35px}.v1 .expertise-wrap{padding-top:0}.round-action{width:42px;height:42px;margin-top:8px}.round-action svg{width:24px;height:24px}.v4 .header{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;justify-content:space-between;align-items:center;gap:20px;width:auto;min-height:82px;padding:18px 22px;position:relative;inset:auto}.v4 .brand-type strong{font-size:25px}.v4 .brand-type>span{font-size:7px}.v4 .brand-symbol{width:39px}.v4 .desktop-nav,.v4 .rail-decoration{display:none}.v4 .site-body{margin-left:0}.v4 .section{padding:45px 22px}.v4-hero{align-items:center;min-height:600px;padding:50px 22px;display:flex}.v4-heading>.eyebrow{margin-bottom:27px;font-size:8px!important}.v4-heading h1{white-space:normal;font-size:clamp(47px,11.8vw,70px);line-height:1.1}.v4-heading>p:not(.eyebrow){max-width:470px;margin-top:25px;font-size:14px}.v4 .hero-actions{gap:10px;margin-top:30px}.v4 .hero-actions .action{gap:17px;padding:15px 17px;font-size:10px}.structure-art{opacity:.16;width:410px;top:40px;right:-120px}.v4-console{margin:25px 22px 0}.v4-console-copy{padding:25px}.v4-console-copy>p{font-size:18px}.v4-console .expertise{padding:25px}.v4 .expertise>div>span{font-size:13px}.v4 .audience{padding-top:25px}.v4 .audience article{padding:28px}.v4 .audience h2{font-size:32px}.v4 .footer{padding:35px 22px 85px}.v4 .footer-main nav{order:0}.v4 .footer-main>a:last-child{margin-left:0}.v4 .page-intro{padding:42px 22px}.v4 .page-intro h1{font-size:clamp(40px,10vw,60px)}.v4 .intro-summary{font-size:16px}.v4 .story-section{flex-direction:column;gap:30px;display:flex}.v4 .story-visual{grid-template-columns:1fr 1fr;width:100%}.v4 .story-visual .photo{height:280px}.v4 .story-pullquote{padding:22px;font-size:23px}.v4 .team-grid article{grid-template-columns:1fr}.v4 .team-grid .photo{height:390px}.v4 .team-grid article>div:not(.photo){padding:0 25px 25px}.v4 .candidate-workspace{gap:35px;padding:25px 22px}.v4 .network-section{flex-direction:column;gap:0;display:flex}.v4 .network-section .photo{width:100%;height:220px}.v4 .network-section h2{font-size:30px}.v4 .vacancy h2{font-size:27px}.v4 .role{grid-template-columns:35px 1fr;gap:15px;padding:24px}.v4 .role>svg:not(.arrow){width:30px}.v4 .role h3{font-size:24px}.v4 .employer-overview .photo{height:280px}.v4 .employer-overview article{display:block}.v4 .benefits{grid-template-columns:1fr;gap:16px}.v4 .hiring-section{margin:0 22px 45px;padding:25px}.v4 .hiring-section h2{font-size:31px}.v4 .contact-people a{padding:25px;font-size:17px}.v4 .big-email{font-size:clamp(20px,5.5vw,30px)}.v4 .job-section{gap:25px}.gallery{padding-inline:22px}.gallery>header{gap:20px;padding-block:22px}.gallery>header nav{gap:13px;font-size:10px}.gallery .brand-symbol{width:35px;height:43px}.gallery .brand{gap:8px}.gallery .brand-type strong{font-size:22px}.gallery .brand-type>span{font-size:6px}.gallery-heading{gap:10px;padding:38px 0 28px}.gallery-heading h1{font-size:33px}.gallery-heading p{font-size:13px}.gallery-grid{grid-template-columns:1fr;gap:25px}.gallery-caption{gap:20px;padding:19px 22px}.gallery-caption h2{font-size:22px}.gallery-caption span{font-size:11px}.gallery>footer{padding-block:30px;font-size:10px}.not-found{padding-inline:25px}}@media (max-width:360px){.v1-hero h1{font-size:47px}.hero-actions .action{gap:15px;padding-inline:14px;font-size:10px}.v1-hero-content{padding-inline:22px}.v4-heading h1{font-size:43px}.v4 .hero-actions .action{gap:10px;padding-inline:12px}.gallery>header nav{gap:9px}.gallery .brand-type strong{font-size:19px}.gallery .brand-type>span{font-size:5px}.gallery-heading h1{font-size:29px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
:root{--brand-navy:#0b3153;--brand-blue:#205ed3;--site-max-width:1600px}html{scroll-padding-top:110px}body{background:#edf2f6}.selected-site{width:100%;max-width:var(--site-max-width);--ink:#0b3153;--accent:#205ed3;--muted:#53677a;--soft:#f2f6fa;--line:#d5e1ec;--heading:"Manrope Variable", sans-serif;margin-inline:auto;overflow-x:clip}.selected-site .section{padding:100px max(48px,50% - 624px)}.selected-site h2,.selected-site .story-heading{font-size:clamp(34px,3.6vw,52px);font-weight:600}.selected-site .story-heading{margin-bottom:30px;line-height:1.17}.selected-site p{font-size:17px;line-height:1.8}.selected-site .eyebrow{letter-spacing:.15em!important;font-size:12px!important}.selected-site .action{border-radius:2px;min-height:56px;font-size:14px}.selected-site .action.secondary{border-color:#99acbc}.selected-header{z-index:30;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:28px;padding:24px max(48px,50% - 624px);display:flex;position:sticky;top:0}.brand-original{gap:12px;height:53px}.original-mark{width:60px;height:53px;position:relative;overflow:hidden}.original-mark img{width:146px;max-width:none;height:auto;position:absolute;top:-2px;left:-42px}.original-wordmark{width:208px;height:53px;position:relative;overflow:hidden}.original-wordmark img{width:211px;max-width:none;height:auto;position:absolute;top:-91px;left:-2px}.original-reversed{display:none}.selected-desktop-nav{align-items:center;gap:40px;display:flex}.selected-desktop-nav a{padding:15px 0;font-size:14px;font-weight:550}.selected-desktop-nav a[aria-current=page]{text-underline-offset:8px;text-decoration:underline}.selected-header .selected-nav-contact{color:#fff;background:#072e50;align-items:center;gap:28px;padding:15px 22px;display:flex}.selected-header .selected-nav-contact:hover{background:var(--brand-blue)}.selected-menu{display:none}.selected-hero{isolation:isolate;color:#fff;background:#052c54;align-items:center;min-height:380px;display:grid;position:relative;overflow:hidden}.selected-hero-media{z-index:0;position:absolute;inset:0}.selected-hero-reveal{height:100%}.selected-hero-track{width:max-content;height:100%;display:flex}.selected-hero-track img{aspect-ratio:3;flex:none;width:auto;max-width:none;height:100%;display:block}.selected-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#052646f5 0%,#052646e8 34%,#05264635 74%),linear-gradient(#0000 45%,#05264699);position:absolute;inset:0}.selected-hero-copy{z-index:2;padding:32px max(48px,50% - 624px);position:relative}.selected-hero h1{letter-spacing:-.06em;text-wrap:balance;max-width:850px;margin:20px 0 22px;font-size:clamp(52px,5vw,76px);font-weight:600;line-height:1.04}.selected-hero-description{color:#eef5fc;max-width:550px}.hero-rule{z-index:2;background:#80b9f7;width:90px;height:4px;position:absolute;bottom:0;left:max(48px,50% - 624px)}.selected-intro{border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr;align-items:start;gap:65px;display:grid}.selected-intro>.eyebrow{padding-top:9px}.selected-intro>div>p{letter-spacing:-.025em;font-size:clamp(23px,2.5vw,33px);line-height:1.55}.selected-intro .action{margin-top:30px}.selected-section-heading{margin-bottom:44px}.selected-section-heading .eyebrow{color:var(--muted);margin-bottom:18px}.selected-section-heading .section-lead{max-width:660px;margin-top:25px;font-size:23px;line-height:1.6}.selected-employers{background:var(--soft)}.employer-detail{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.employer-detail>.photo{aspect-ratio:1.6;border-radius:2px}.employer-detail>.photo img{object-fit:contain}.employer-experience>p{color:var(--muted);margin-bottom:22px}.employer-experience .action{margin-top:10px}.selected-benefits{border-top:1px solid #bccddd;grid-template-columns:1fr 2fr;gap:65px;margin-top:75px;padding-top:44px;display:grid}.selected-benefits>h3{max-width:250px;font-size:30px}.selected-benefits .benefits{grid-template-columns:1fr 1fr;gap:30px 40px;display:grid}.selected-benefits .benefits article{background:0 0;border:0;padding:0;display:block}.selected-benefits .number{color:#416383;margin-bottom:12px;font-family:inherit;display:block}.selected-benefits .benefits p{font-size:16px;font-weight:550;line-height:1.65}.selected-roles .roles-grid{gap:20px}.selected-roles .role{border-color:var(--line);min-height:260px;box-shadow:none;background:#fff;border-radius:2px;padding:28px;transition:transform .26s cubic-bezier(.2,.65,.3,1),box-shadow .26s,background-color .26s,border-color .26s;position:relative}.selected-roles .role>h3{margin-top:22px;font-size:24px}.selected-roles .role>p{font-size:15px;line-height:1.75}.selected-roles .role>.number{color:var(--muted)}.selected-roles .role:focus-visible{background:var(--soft);border-color:#205ed3;box-shadow:0 14px 30px -12px #0b31532e}@media (hover:hover) and (pointer:fine){.selected-roles .role:hover{background:var(--soft);border-color:#205ed3;box-shadow:0 14px 30px -12px #0b31532e}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.selected-roles .role:is(:hover,:focus-visible){z-index:1;transform:translateY(-4px)scale(1.015)}}.selected-roles .roles-note{max-width:930px;color:var(--muted);margin-top:30px;font-size:15px}.selected-recruitment{background:var(--soft);border-top:1px solid var(--line);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:72px;display:grid}.selected-recruitment h2{text-wrap:balance;max-width:480px}.recruitment-copy{max-width:680px;color:var(--muted)}.recruitment-copy p+p{margin-top:24px}.recruitment-more{background:#072e50;border-color:#072e50;justify-content:center;gap:0;margin-top:30px}.recruitment-more:hover{background:var(--brand-blue);border-color:var(--brand-blue)}.selected-expertise{border-top:1px solid var(--line);margin-top:58px;padding-top:40px}.selected-candidates{background:var(--ink);color:#fff;grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;display:grid}.selected-candidate-visual .photo{height:430px}.selected-candidate-visual img{object-position:50% 35%}.selected-candidate-copy .eyebrow{color:#b5d3ed;margin-bottom:22px}.selected-candidate-copy h2{margin-bottom:28px}.selected-candidate-copy>p:not(.eyebrow){color:#d4e3ef;margin-bottom:12px}.selected-candidate-copy p a{text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.selected-candidate-copy .action{color:var(--ink);background:#fff;border-color:#fff}.selected-candidate-copy .action.secondary{color:#fff;background:0 0;border-color:#9eb6ca}.selected-team{grid-template-columns:1fr 2fr;align-items:start;gap:90px;display:grid}.selected-team-heading .action{margin-top:28px}.selected-founders{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 35px;display:grid}.selected-founders article{grid-template-rows:subgrid;grid-row:span 3;min-width:0;display:grid}.selected-founders .photo{aspect-ratio:3/4;border-radius:2px;width:100%}.selected-founders .photo img{object-position:top}.selected-founders h3{letter-spacing:-.04em;font-size:24px}.selected-founders p{color:var(--muted);margin-top:-10px;font-size:15px}.selected-hiring{background:var(--soft);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:100px;display:grid}.selected-hiring .action{margin-top:30px}.selected-hiring .prose p{font-size:17px}.selected-site .footer{background:#072e50;border-top:1px solid #284d6d;padding:26px max(48px,50% - 624px)}.selected-site .footer .brand-original{width:100px;height:auto}.footer .original-mark,.footer .original-wordmark{display:none}.footer .original-reversed{width:155px;height:auto;display:block}.selected-site .footer .original-reversed{width:100px}.selected-site .footer-main{justify-content:flex-start;gap:36px}.selected-site .footer-main>a:last-child{margin-left:auto}.selected-site .footer-main nav,.selected-site .footer-main>a:last-child{font-size:14px}.selected-site .footer-meta{margin-top:20px;padding-top:18px;font-size:12px}.footer-company>span{margin-top:5px;display:block}.selected-site .footer-linkedin{min-height:44px}.selected-site .footer-linkedin .linkedin-icon{width:20px;height:20px}.selected-contact{color:#fff;background:#072e50;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:54px;display:grid}.selected-contact h2{margin-bottom:20px}.selected-contact p{color:#c8dbea;margin-bottom:12px}.selected-contact a{overflow-wrap:anywhere;text-underline-offset:5px;padding:12px 0;font-weight:550;-webkit-text-decoration:underline #63819c;text-decoration:underline #63819c;display:block}.selected-contact a:hover{color:#b9dcff;text-decoration-color:currentColor}.selected-contact-email{font-size:clamp(16px,1.4vw,20px)}.selected-contact-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.contact-person{border-top:1px solid #63819c;min-width:0;padding-top:22px}.contact-person h3{margin-bottom:16px;font-size:22px}.contact-person a{align-items:flex-start;gap:12px;min-height:44px;padding:9px 0;font-size:14px;line-height:1.6;display:flex}.contact-person a svg{color:#9ec8ee;flex:0 0 18px;width:18px;height:18px;margin-top:2px}.contact-person a span{min-width:0}.selected-site .page-intro{background:#0b3153;padding:80px max(48px,50% - 624px)}.selected-site .page-intro>.eyebrow,.selected-site .page-intro .intro-summary{color:#d3e4f1}.selected-site .intro-summary{font-size:21px}.selected-site .story-visual{top:126px}.selected-site .story-visual .photo{aspect-ratio:1036/641;border-radius:8px;height:auto}.selected-site .story-visual .photo img{object-fit:contain}.selected-site .team-section{background:var(--soft);border-block:1px solid var(--line)}.selected-site .team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px}.selected-site .team-profile-card{grid-template-rows:subgrid;border:1px solid var(--line);background:#fff;border-radius:12px;grid-row:span 5;align-items:start;min-width:0;padding:32px;transition:transform .26s cubic-bezier(.2,.65,.3,1),box-shadow .26s,border-color .26s;display:grid}.team-profile-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.founder-links{flex-shrink:0;gap:8px;display:flex}.team-profile-top>.photo{flex-shrink:0}.founder-links a{width:44px;height:44px;color:var(--brand-blue);background:#eef4fb;border-radius:50%;place-items:center;transition:background-color .16s,color .16s;display:grid}.founder-links a:is(:hover,:focus-visible){background:var(--brand-navy);color:#fff}.selected-site .team-profile-card:focus-within{border-color:var(--brand-blue);box-shadow:0 14px 30px -12px #0b31532e}@media (hover:hover) and (pointer:fine){.selected-site .team-profile-card:hover{border-color:var(--brand-blue);box-shadow:0 14px 30px -12px #0b31532e}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.selected-site .team-profile-card:is(:hover,:focus-within){transform:translateY(-4px)scale(1.015)}}.selected-site .team-profile-card .photo{aspect-ratio:1;border-radius:50%;width:96px;height:96px}.selected-site .team-profile-card .photo img{object-position:center 25%}.selected-site .team-profile-card h3{margin:4px 0 0;font-size:28px}.selected-site .team-profile-role{color:var(--brand-blue);font-size:14px;font-weight:600;line-height:1.65}.selected-site .team-profile-qualification{color:var(--muted);margin-top:5px;font-size:14px;line-height:1.7}.profile-email{overflow-wrap:anywhere;color:var(--brand-blue);text-underline-offset:4px;align-self:end;padding-block:10px;font-size:14px;line-height:1.7;text-decoration:underline}.selected-site .value-icon{width:40px;height:40px;color:var(--brand-blue);display:block}.selected-site .team-profile-card .prose{border-top:1px solid var(--line);padding-top:20px}.selected-site .team-profile-card .prose p{font-size:16px;line-height:1.8}.selected-site.page-about-us .values-section{background:#fff}.selected-site .network-section{background:var(--soft)}.selected-site .network-section p{font-size:17px}.selected-site .big-email{overflow-wrap:anywhere}.selected-site .contact-people a{min-height:55px}@media (max-width:1100px){.selected-recruitment{gap:40px}.selected-contact{grid-template-columns:minmax(0,1fr);gap:36px}.selected-site .section{padding:75px 40px}.selected-header{padding:22px 40px}.selected-hero{min-height:380px}.selected-hero-copy{padding:32px 40px}.selected-roles .roles-grid{grid-template-columns:1fr 1fr}.selected-benefits{grid-template-columns:1fr 2fr;gap:40px}.employer-detail,.selected-candidates,.selected-team,.selected-hiring{gap:45px}.selected-site .expertise{gap:30px}.selected-site .expertise>div{flex-wrap:wrap}}@media (max-width:760px){.selected-recruitment{grid-template-columns:minmax(0,1fr);gap:28px}.selected-contact-people{grid-template-columns:minmax(0,1fr);gap:30px}.contact-person a{font-size:15px}.team-profile-top{gap:12px}.founder-links{gap:6px}.founder-links a{width:40px;height:40px}html{scroll-padding-top:100px}.selected-site .section{padding:64px 24px}.selected-header{gap:20px;padding:19px 24px}.brand-original{gap:9px;height:44px}.original-mark{width:48px;height:44px}.original-mark img{width:120px;top:-2px;left:-35px}.original-wordmark{width:164px;height:42px}.original-wordmark img{width:168px;top:-72px;left:-2px}.selected-desktop-nav{display:none}.selected-menu{display:block}.selected-menu summary{cursor:pointer;border:1px solid var(--line);width:44px;height:44px;padding:10px;list-style:none}.selected-menu summary::-webkit-details-marker{display:none}.selected-menu summary span{background:var(--ink);height:2px;margin:6px 0;display:block}.selected-menu summary:focus-visible{outline-offset:4px;outline:3px solid #205ed3}.selected-menu nav{border-bottom:1px solid var(--line);background:#fff;width:100%;padding:12px 24px 22px;position:absolute;top:100%;left:0;box-shadow:0 12px 20px #0b315310}.selected-menu nav a{justify-content:space-between;align-items:center;padding:16px 0;font-size:17px;display:flex}.selected-menu nav a[aria-current]{text-underline-offset:5px;text-decoration:underline}.selected-menu nav .selected-nav-contact{margin-top:8px}.selected-hero{align-items:start;min-height:0}.selected-hero-copy{padding:36px 24px 80px}.selected-hero h1{text-wrap:balance;max-width:570px;margin:22px 0;font-size:clamp(47px,11.6vw,76px)}.selected-hero-description{max-width:540px;font-size:16px!important}.selected-hero-media{height:240px;top:auto;bottom:0}.selected-hero:after{background:linear-gradient(#052c54 0% 42%,#052c54cc calc(100% - 72px),#052c5400 100%)}.selected-site .action{gap:22px;padding:15px 17px;font-size:13px}.hero-rule{left:24px}.selected-intro{display:block}.selected-intro>.eyebrow{margin-bottom:22px;display:block}.selected-intro>div>p{font-size:24px}.selected-section-heading{margin-bottom:32px}.selected-section-heading .section-lead{font-size:21px}.employer-detail,.selected-benefits,.selected-candidates,.selected-team,.selected-hiring{grid-template-columns:1fr;gap:32px;display:grid}.employer-detail>.photo{max-width:600px}.selected-benefits{margin-top:48px;padding-top:32px}.selected-benefits>h3{max-width:none;font-size:27px}.selected-benefits .benefits{gap:28px}.selected-benefits .benefits p{font-size:16px}.selected-roles .roles-grid{grid-template-columns:minmax(0,1fr)}.selected-roles .role{grid-template-columns:28px minmax(0,1fr);gap:12px 14px;min-height:0;padding:24px 20px}.selected-roles .role h3{margin:0;font-size:22px}.selected-roles .role>p{grid-column:1/-1;margin:0}.selected-site .expertise{display:block}.selected-site .expertise>h2{margin-bottom:25px}.selected-site .expertise>div{grid-template-columns:1fr 1fr;gap:28px 14px;display:grid}.selected-site .expertise>div>span{gap:10px;font-size:15px}.selected-candidate-visual .photo{max-width:600px;height:330px}.selected-candidate-visual img{object-position:50% 31%}.selected-candidate-copy .hero-actions{gap:10px}.selected-team{gap:35px}.selected-team-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.selected-team-heading .action{flex-shrink:0;margin-top:0}.selected-founders{gap:18px 20px}.selected-founders h3{font-size:21px}.selected-founders p{font-size:14px}.selected-site .footer{padding:24px}.selected-site .footer-main{align-items:center;gap:16px 24px}.selected-site .footer-main nav{gap:25px}.selected-site .footer-meta{gap:18px}.selected-contact{grid-template-columns:minmax(0,1fr);gap:28px}.selected-site .page-intro{padding:58px 24px}.selected-site .page-intro h1{font-size:47px}.selected-site .intro-summary{font-size:18px}.selected-site .team-grid{grid-template-columns:minmax(0,1fr);gap:24px}.selected-site .team-profile-card{grid-row:auto;grid-template-rows:auto;gap:14px;padding:24px}.selected-site .team-profile-card .photo{width:80px;height:80px}.selected-site .team-profile-card h3{font-size:25px}}@media (max-width:420px){.selected-header{gap:12px;padding:17px 20px}.selected-site .section,.selected-hero-copy{padding-left:22px;padding-right:22px}.selected-benefits .benefits{grid-template-columns:1fr}.selected-site .selected-hero h1{font-size:47px}.selected-founders h3{font-size:19px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.selected-site *,.selected-site :before,.selected-site :after{transition:none!important;animation:none!important}}.selected-site{--motion-x:0px;--motion-y:18px;--motion-step:55ms}.selected-hero-media{overflow:hidden}@keyframes align-enter{0%{opacity:0;transform:translate3d(var(--motion-x), var(--motion-y), 0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){html:is([data-banner-motion=booting],[data-banner-motion=enabled]) .selected-hero-reveal{will-change:opacity;transform:translate(0,0)}html:is([data-banner-motion=booting],[data-banner-motion=enabled]) .selected-hero-media:is([data-banner-state=pending],[data-banner-state=ready]) .selected-hero-reveal{opacity:0}html[data-banner-motion=enabled] .selected-hero-track{will-change:transform}.selected-hero-copy>*{animation:.75s cubic-bezier(.2,.65,.3,1) backwards align-enter;animation-delay:var(--motion-step)}.selected-hero-copy>:nth-child(2){animation-delay:calc(var(--motion-step) * 2)}.selected-hero-copy>:nth-child(3){animation-delay:calc(var(--motion-step) * 3)}.selected-site [data-motion-state=pending],.selected-site [data-motion-state=loading]{opacity:0}.selected-site [data-motion-state=active]{will-change:transform, opacity}}
.analytics-consent{z-index:200;right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));color:#173c50;background:#fff;border:1px solid #c6d5df;border-radius:4px;width:min(480px,100vw - 32px);max-height:calc(100dvh - 40px);padding:28px;line-height:1.6;position:fixed;overflow-y:auto;box-shadow:0 12px 48px #062f5030}.analytics-consent h2{letter-spacing:-.5px;margin:0 24px 12px 0;font-size:22px;line-height:1.3}.analytics-consent p{margin:0 0 14px;font-size:15px}.analytics-consent a{text-underline-offset:3px;font-size:14px;text-decoration:underline}.analytics-close{color:#173c50;background:0 0;border:0;width:44px;height:44px;padding:0;font-size:28px;position:absolute;top:8px;right:8px}.analytics-actions{gap:12px;margin:20px 0 14px;display:flex}.analytics-actions button{color:#fff;background:#073550;border:1px solid #073550;border-radius:2px;flex:1;min-height:48px;padding:10px 12px;font-size:14px;font-weight:600}.analytics-actions button:hover{background:#125774}.analytics-preferences{color:inherit;font:inherit;text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:4px 0;text-decoration:underline}.analytics-privacy{border-top:1px solid #d8e1e8;margin:48px 0 0;padding-top:32px;scroll-margin-top:130px}.analytics-privacy p{margin:20px 0}.analytics-privacy a{text-underline-offset:3px;text-decoration:underline}.analytics-privacy .analytics-attribution{font-size:14px}@media (max-width:480px){.analytics-consent{right:16px;bottom:max(16px, env(safe-area-inset-bottom));padding:24px}.analytics-actions{gap:8px}}
