.af{left:calc(var(--left) + var(--x) * var(--s));top:calc(var(--top) + var(--y) * var(--s));width:calc(var(--w) * var(--s));pointer-events:none;will-change:transform;max-width:none;height:auto;position:absolute}.af.flip{scale:-1 1}.astory{color:#fff;background:#1b5cbf;height:100vh;position:relative;overflow:hidden}.astory__stage{position:absolute;inset:0}.astory__sky{background:linear-gradient(#1b5cbf 0%,#3f8ddc 55%,#86b8ea 100%);position:absolute;inset:0}.astory__sky .sky__stars{opacity:.3;height:100%;top:0}.astory__clouds{pointer-events:none;position:absolute;inset:0}.astory__clouds--top{z-index:1}.astory__intro{z-index:2;top:var(--top);left:var(--left);width:calc(1920 * var(--s));height:calc(1080 * var(--s));position:absolute}.astory__title,.astory__home{font-size:calc(150 * var(--s));text-align:center;white-space:nowrap;font-weight:700;line-height:1;position:absolute;left:0;right:0}.astory__title{top:calc(261 * var(--s))}.astory__logo{top:calc(411 * var(--s));left:calc(563 * var(--s));width:calc(819 * var(--s));height:auto;position:absolute}.astory__text{top:calc(647 * var(--s));left:calc(502 * var(--s));width:calc(916 * var(--s));font-size:max(14px, calc(24 * var(--s)));text-align:center;color:#fffffff0;line-height:1.42;position:absolute}.astory__clouds--sweep{z-index:3}.astory__plane{z-index:4;filter:drop-shadow(0 30px 40px #00143c40)}.astory__puff{z-index:5}.astory__home{z-index:3;top:calc(var(--top) + 218 * var(--s))}.astory__building{z-index:4;top:calc(var(--top) + 323 * var(--s));left:calc(50vw - max(50vw, 960 * var(--s)));width:max(100vw, 1920 * var(--s));transform-origin:50% 56%;will-change:transform;position:absolute}.astory__building img{width:100%;height:auto}.astory__clouds--home{z-index:5}.astory__white{z-index:6;opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.astory__hint{z-index:6;left:0;right:0;bottom:calc(34 * var(--s) + 16px);font-size:max(12px, calc(15 * var(--s)));letter-spacing:.02em;color:#ffffffd9;justify-items:center;gap:10px;display:grid;position:absolute}.astory__hint i{transform-origin:top;width:1px;height:42px;animation:hint-line 1.8s var(--ease-io) infinite;background:linear-gradient(#fff,#fff0)}@keyframes hint-line{0%{opacity:1;transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}body.in-story .header-shade{opacity:0!important;visibility:hidden!important}.agroup,.ateam,.avalues{color:var(--ink);text-align:center;background:#fff;position:relative;overflow:hidden}.agroup{z-index:2;padding:max(110px, calc(190 * var(--u))) 0 calc(130 * var(--u));margin-top:-51.603vh}.agroup__title,.awhy__title,.ateam__title,.avideo__title,.avalues__title{max-width:calc(1400 * var(--u) + 32px);font-size:max(28px, calc(62 * var(--u)));color:var(--ink);margin-inline:auto;padding-inline:16px;font-weight:600;line-height:1.13}.agroup__viewport{margin-top:calc(82 * var(--u));overflow:hidden}.agroup__row{gap:calc(60 * var(--u));width:max-content;will-change:transform;padding-inline-start:calc(60 * var(--u));display:flex}.agroup__row img{width:max(170px, calc(282 * var(--u)));aspect-ratio:1;border-radius:calc(20 * var(--u));object-fit:cover;flex:none}.agroup__text{max-width:calc(802 * var(--u));margin:calc(80 * var(--u)) auto 0;font-size:max(16px, calc(24 * var(--u)));padding-inline:16px;line-height:1.42}.awhy{height:100vh;min-height:640px;color:var(--ink);background:#fff;position:relative;overflow:hidden}.awhy__stage{position:absolute;inset:0}.awhy__title{top:calc(var(--top) + 170 * var(--s));max-width:none;font-size:max(28px, calc(62 * var(--s)));text-align:center;position:absolute;left:0;right:0}.awhy__sub{top:calc(var(--top) + 270 * var(--s));font-size:max(15px, calc(24 * var(--s)));text-align:center;padding-inline:16px;position:absolute;left:0;right:0}.awhy__walk{top:calc(var(--top) + 356 * var(--s));left:calc(var(--left) + 1258 * var(--s));width:calc(653 * var(--s));will-change:transform;position:absolute}.awhy__walk img{width:100%;height:auto;animation:.62s ease-in-out infinite alternate paused walk-bob}.awhy.is-walking .awhy__walk img{animation-play-state:running}@keyframes walk-bob{to{translate:0 -5px}}.awhy__cols{top:calc(var(--top) + 790 * var(--s));left:calc(var(--left) + 228 * var(--s));width:calc(1464 * var(--s));text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute}.awhy__col{padding:calc(6 * var(--s)) calc(56 * var(--s));color:#a4acb6;transition:color .6s var(--ease-out)}.awhy__col+.awhy__col{border-right:1px solid #d9dee4}.awhy__col.is-lit{color:var(--ink)}.awhy__col h3{font-size:max(20px, calc(36 * var(--s)));font-weight:600;line-height:1.2}.awhy__col p{margin-top:calc(22 * var(--s));font-size:max(14px, calc(20 * var(--s)));line-height:1.4}.ateam__viewport,.avalues__viewport{margin-top:calc(70 * var(--u));justify-content:center;padding-block:4px;display:flex;overflow:hidden}.ateam__track,.avalues__track{gap:calc(28 * var(--u));will-change:transform;flex:none;display:flex}.aarrows{margin-top:calc(48 * var(--u));justify-content:center;gap:14px;display:flex}.aarrows button{width:max(40px, calc(50 * var(--u)));transition:scale .4s var(--ease-out), opacity .3s}.aarrows button:not(:disabled):hover{scale:1.1}.aarrows button:disabled{opacity:.35;cursor:default}.aarrows img{filter:invert()brightness(.3);width:100%;height:auto}.aarrows .flip img{transform:rotate(180deg)}.ateam{padding:calc(110 * var(--u)) 0 calc(100 * var(--u))}.tcard{width:max(240px, calc(375 * var(--u)));padding:calc(18 * var(--u));border-radius:calc(20 * var(--u));text-align:right;transition:box-shadow .5s var(--ease-out), border-color .5s;background:#fff;border:1px solid #e3e7ec;flex:none}.tcard:hover{border-color:#cfd8e3;box-shadow:0 24px 50px #00173c14}.tcard__media{aspect-ratio:341/290;border-radius:calc(16 * var(--u));background:#efefef;overflow:hidden}.tcard__media img{object-fit:cover;width:100%;height:100%;transition:scale .9s var(--ease-out)}.tcard:hover .tcard__media img{scale:1.05}.tcard__name{margin-top:calc(26 * var(--u));font-size:max(18px, calc(26 * var(--u)));font-weight:600}.tcard__role{padding-bottom:calc(12 * var(--u));font-size:max(14px, calc(20 * var(--u)));color:#6b7480;margin-top:6px}.avideo{background:#fff;height:100vh;min-height:640px;position:relative;overflow:hidden}.avideo__stage{flex-direction:column;justify-content:center;align-items:center;padding:90px 16px 30px;display:flex;position:absolute;inset:0}.avideo__frame{width:min(calc(1280 * var(--u)), 92vw, calc((100vh - 330px) * 1280 / 620));aspect-ratio:1280/620;margin-top:calc(44 * var(--u));border-radius:calc(24 * var(--u));will-change:transform;background:#0b2a55;position:relative;overflow:hidden}.avideo__video,.avideo__poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.avideo__poster{will-change:transform}.avideo.has-video .avideo__poster{display:none}.avideo__play{width:max(56px, calc(90 * var(--u)));aspect-ratio:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff38;border:1px solid #ffffff80;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.avideo__play i{clip-path:polygon(0 0,100% 50%,0 100%);background:#fff;width:34%;height:38%;margin:auto;position:absolute;inset:0;translate:12%}.avideo__progress{background:#ffffff4d;border-radius:3px;height:3px;position:absolute;bottom:20px;left:24px;right:24px;overflow:hidden}.avideo__progress i{transform-origin:100%;background:#fff;position:absolute;inset:0;transform:scaleX(0)}.avideo__fill{max-width:calc(1150 * var(--u));margin-top:calc(40 * var(--u));font-size:max(18px, calc(34 * var(--u)));text-align:center;font-weight:600;line-height:1.35}.avideo__fill .word{color:#d5dbe2;transition:color .35s}.avideo__fill .word.is-on{color:var(--ink)}.avalues{padding:calc(90 * var(--u)) 0 calc(150 * var(--u))}.vcard{width:max(250px, calc(420 * var(--u)));min-height:calc(300 * var(--u));padding:calc(40 * var(--u)) calc(36 * var(--u));border-radius:calc(20 * var(--u));transition:background-color .5s, translate .6s var(--ease-out);background:#edf3fc;flex:none}.vcard:hover{background:#e2ecfa;translate:0 -6px}.vcard h3{font-size:max(20px, calc(30 * var(--u)));font-weight:600}.vcard p{margin-top:calc(22 * var(--u));font-size:max(14px, calc(19 * var(--u)));line-height:1.45}.avalues__trust{margin-top:calc(80 * var(--u));font-size:max(16px, calc(22 * var(--u)));padding-inline:16px;font-weight:700}.atrust{justify-content:center;gap:24px calc(90 * var(--u));margin-top:calc(30 * var(--u));flex-wrap:wrap;padding-inline:16px;list-style:none;display:flex}.atrust li{text-align:right;align-items:center;gap:14px;display:flex}.atrust img{height:max(40px, calc(52 * var(--u)));width:auto}.atrust span{max-width:250px;font-size:max(13px, calc(16 * var(--u)));line-height:1.35}@media (width<=860px){.astory{--s:calc(100vw / 760);--top:calc((100svh - 1080 * var(--s)) / 2);--left:calc((100vw - 1920 * var(--s)) / 2);height:100svh}.astory__title,.astory__home{white-space:normal;font-size:15vw}.astory__home{top:calc(var(--top) + 130 * var(--s));padding-inline:16px}.astory__intro{width:100vw;left:0}.astory__title{top:calc(210 * var(--s))}.astory__logo{width:80vw;left:10vw;top:calc(210 * var(--s) + 19vw)}.astory__text{width:auto;left:20px;right:20px;top:calc(210 * var(--s) + 42vw);font-size:15px}.agroup,.awhy,.ateam,.avideo,.avalues{--u:calc(min(100vw, 700px) / 1100)}.agroup{margin-top:-41.6794svh}.astory__building{top:auto;bottom:-14svh}.awhy{height:auto;min-height:0}.awhy__stage{gap:16px;padding:100px 16px 70px;display:grid;position:relative}.awhy__title,.awhy__sub,.awhy__walk,.awhy__cols{width:auto;position:static}.awhy__walk{width:86%;margin:10px auto 0}.awhy__cols{grid-template-columns:1fr;gap:22px}.awhy__col{padding:0 0 22px}.awhy__col+.awhy__col{border-right:0}.awhy__col:not(:last-child){border-bottom:1px solid #e3e7ec}.avideo{height:100svh;min-height:0}.avideo__frame{aspect-ratio:1;border-radius:18px;width:100%}.atrust{flex-direction:column;align-items:center}}
