.ea-about{--ea-ink:#17222b;--ea-blue:#77b8e6;background:#fff;color:var(--ea-ink);font-family:Arial,Helvetica,sans-serif;width:100%;overflow-x:clip}.ea-about *{box-sizing:border-box}.ea-about h1,.ea-about h2,.ea-about h3,.ea-about p,.ea-about figure{margin:0}.ea-about a{color:inherit;text-decoration:none}.ea-about a:focus-visible,.ea-about button:focus-visible,.ea-about summary:focus-visible{outline:3px solid #77b8e6;outline-offset:6px}.ea-about img{display:block;width:100%;max-width:100%;object-fit:cover}.ea-wrap{max-width:1240px;margin:auto;padding-left:60px;padding-right:60px}.ea-pad{padding-top:96px;padding-bottom:96px}.ea-kicker{font-size:11px;letter-spacing:.19em;font-weight:700;margin-bottom:28px!important}.ea-about h2{font-size:clamp(36px,4vw,56px);font-weight:500;line-height:1.16;letter-spacing:-.045em}.ea-hero{position:relative;background:#020405;color:white;height:min(720px,53vw);min-height:500px;isolation:isolate;overflow:hidden}.ea-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.ea-hero-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.68),transparent 30%,rgba(0,0,0,.08)),rgba(0,0,0,.12);z-index:-1}.ea-hero-copy{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;padding:24px;pointer-events:none;text-shadow:0 2px 30px rgba(0,0,0,.7)}.ea-hero h1{font-size:clamp(58px,6vw,92px);font-weight:500;line-height:1.08;letter-spacing:-.055em;color:white}.ea-hero-copy>p{font-size:17px;line-height:1.7;letter-spacing:.015em;max-width:700px;margin-top:24px}.ea-scroll{position:absolute;bottom:30px;left:60px;font-size:11px;letter-spacing:.04em;display:flex;gap:18px;align-items:center}.ea-scroll span{font-size:19px}.ea-motion{position:absolute;right:32px;bottom:24px;border:1px solid rgba(255,255,255,.45);border-radius:24px;padding:11px 17px;background:rgba(0,0,0,.3);color:white;font:11px Arial;display:flex;align-items:center;gap:10px;cursor:pointer}.ea-motion[hidden]{display:none}.ea-motion-icon{width:13px}.ea-story{max-width:1240px}.ea-story h2{max-width:800px;margin-bottom:44px}.ea-intro{font-size:16px;line-height:1.95;color:#56616a;max-width:1080px}.ea-intro p+p{margin-top:24px}.ea-intro strong{color:#17222b;font-weight:600}.ea-film-meta{border-top:1px solid #e1e5e8;padding-top:22px;margin-top:40px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:11px}.ea-film-meta a{text-decoration:underline;text-underline-offset:5px}.ea-film-meta p{color:#8a949c;font-size:10px}.ea-mission{background:#101a22;color:white;padding:85px 0}.ea-mission .ea-kicker{color:#77b8e6}.ea-mission h2{max-width:950px;line-height:1.3;font-size:clamp(30px,3.6vw,48px)}.ea-values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:38px}.ea-values-grid>div{border-top:1px solid #d2d9de;padding-top:25px}.ea-num{font-family:Georgia,serif;font-size:26px;color:#6f98b6}.ea-values h3{font-size:24px;font-weight:500;letter-spacing:-.035em;margin-top:30px;margin-bottom:18px}.ea-values p{font-size:14px;color:#647079;line-height:1.85}.ea-details{background:#f4f5f6}.ea-section-body{font-size:15px;line-height:1.9;color:#647079;max-width:640px;margin-top:26px!important}.ea-mosaic{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:45px}.ea-mosaic .ea-big,.ea-mosaic .ea-wide{grid-column:1/-1}.ea-mosaic .ea-big img{height:450px;object-position:center 55%}.ea-mosaic img{height:310px}.ea-mosaic .ea-wide img{height:410px}.ea-mosaic figcaption{font-size:15px;font-weight:500;margin-top:16px}.ea-note{font-size:10px;line-height:1.7;color:#85919a;margin-top:26px!important}.ea-fit{padding:90px 0;background:#172630;color:#fff}.ea-fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.ea-fit .ea-kicker{color:#8fc4e9}.ea-fit p:not(.ea-kicker){font-size:14px;line-height:1.9;color:#c0cbd2}.ea-btn{display:inline-flex;align-items:center;gap:34px;padding:18px 24px;font-size:12px}.ea-btn-light{background:#fff;color:#17222b!important}.ea-btn-dark{background:#17222b;color:white!important}.ea-fit .ea-btn{margin-top:30px}.ea-fit-secondary{display:block;font-size:12px;margin-top:22px;color:#a4c3d8!important}.ea-actions{display:flex;align-items:center;gap:28px;margin-top:32px}.ea-dark-link{font-size:12px}.ea-support-links{margin-top:65px;border-top:1px solid #d2d9de;padding-top:25px;display:flex;gap:36px;flex-wrap:wrap;font-size:11px}.ea-company{margin-top:32px;font-size:12px}.ea-company summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;padding:20px 0;border-top:1px solid #d2d9de;border-bottom:1px solid #d2d9de}.ea-company summary:after{content:'+'}.ea-company[open] summary:after{content:'−'}.ea-company p{line-height:1.9;margin-top:18px;color:#647079;max-width:870px}.ea-company>div{display:flex;gap:25px;margin-top:20px;text-decoration:underline}@media(max-width:900px){.ea-wrap{padding-left:36px;padding-right:36px}.ea-pad{padding-top:76px;padding-bottom:76px}.ea-hero{min-height:460px}.ea-scroll{left:36px}.ea-fit-grid{gap:35px}.ea-values-grid{gap:30px}.ea-values h3{font-size:21px}.ea-mosaic .ea-big img{height:360px}}@media(max-width:600px){.ea-wrap{padding-left:24px;padding-right:24px}.ea-pad{padding-top:58px;padding-bottom:58px}.ea-hero{height:480px;min-height:0}.ea-hero-video{object-fit:contain;object-position:center 40%}.ea-hero-copy{justify-content:flex-start;padding-top:255px}.ea-hero h1{font-size:48px}.ea-hero-copy>p{font-size:13px;max-width:310px;line-height:1.75;margin-top:17px}.ea-hero-shade{background:linear-gradient(0deg,rgba(0,0,0,.5),transparent 50%)}.ea-scroll{left:24px;bottom:25px;font-size:10px;gap:12px}.ea-motion{right:20px;bottom:19px;padding:10px 13px;font-size:10px}.ea-about h2{font-size:35px}.ea-story h2{margin-bottom:32px}.ea-intro{font-size:14px;line-height:1.95}.ea-intro p+p{margin-top:23px}.ea-film-meta{display:block;line-height:1.9}.ea-film-meta p{margin-top:13px}.ea-mission{padding:58px 0}.ea-mission h2{font-size:31px}.ea-values-grid,.ea-mosaic,.ea-fit-grid{grid-template-columns:1fr}.ea-values-grid{gap:38px}.ea-values h3{font-size:23px;margin-top:20px}.ea-mosaic .ea-big,.ea-mosaic .ea-wide{grid-column:auto}.ea-mosaic img,.ea-mosaic .ea-big img,.ea-mosaic .ea-wide img{height:240px}.ea-fit{padding:58px 0}.ea-fit-grid{gap:28px}.ea-actions{gap:22px}.ea-btn{padding:16px 20px;gap:24px}.ea-support-links{gap:24px}.ea-company summary{font-size:11px}} .ea-scroll{left:50%;transform:translateX(-50%)}@media(max-width:600px){.ea-scroll{left:24px;transform:none}} .ea-values-grid{gap:36px;margin-top:36px}.ea-value-card{text-align:center}.ea-value-picture{position:relative;aspect-ratio:4/3;background:#16212b;overflow:hidden}.ea-value-picture img{width:100%;height:100%;object-fit:cover}.ea-value-shade{position:absolute;inset:0;background:rgba(5,12,19,.5)}.ea-value-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:38%;height:51%;color:#fff}.ea-values .ea-value-card h3{font-size:25px;font-weight:700;letter-spacing:-.025em;line-height:1.35;margin:27px 0 16px}.ea-values .ea-value-card>p{font-size:14px;line-height:1.8;color:#27343e}.ea-values-note{font-size:10px!important;color:#8a949c!important;text-align:right;margin-top:28px!important}@media(max-width:900px){.ea-values-grid{gap:26px}.ea-values .ea-value-card h3{font-size:23px}}@media(max-width:600px){.ea-values-grid{gap:44px}.ea-values .ea-value-card h3{font-size:25px;margin:24px 0 14px}.ea-values .ea-value-card>p{font-size:14px}.ea-values-note{text-align:center}} .ea-office{background:#f4f3f0}.ea-office .ea-section-body{max-width:620px;margin-top:22px!important}.ea-office-gallery{display:grid;grid-template-columns:1.333333fr .75fr .669922fr;gap:24px;margin-top:40px;align-items:start}.ea-office-gallery img{width:100%;height:auto;object-fit:contain;background:#dddcd9}.ea-office-gallery figcaption{font-size:12px;line-height:1.5;color:#56616a;margin-top:15px}.ea-office-note{font-size:10px;line-height:1.7;color:#85919a;margin-top:25px!important}@media(max-width:900px){.ea-office-gallery{gap:18px}}@media(max-width:600px){.ea-office-gallery{grid-template-columns:.75fr .669922fr;gap:25px 16px;margin-top:30px}.ea-office-main{grid-column:1/-1}.ea-office-gallery figcaption{font-size:11px;margin-top:10px}.ea-office-note{margin-top:22px!important}}