.imp{--imp-blue:#1155d9;--imp-ink:#0b1220;--imp-grey:#c9cfdb;color:var(--imp-ink);background:#fff}.imp h1,.imp h2,.imp h3{color:var(--imp-ink)}.imp-hero{background:#eef2f9;align-items:end;min-height:min(92vh,820px);padding:140px 0 72px;display:grid;position:relative;overflow:hidden}.imp-hero-video{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.imp-hero-wash{background:linear-gradient(#f4f6fa 0%,#f4f6facc 45%,#fffe 100%);position:absolute;inset:0}.imp-hero-inner{position:relative}.imp-hero h1{letter-spacing:-.055em;margin:18px 0 20px;font-size:clamp(52px,9.4vw,148px);font-weight:600;line-height:.96}.imp-hero-inner>p{color:#3d4659;max-width:560px;margin:0 0 34px;font-size:clamp(17px,1.6vw,21px);line-height:1.5}.imp-pill{color:var(--imp-ink);background:#dfe4ee;border-radius:99px;align-items:center;gap:18px;padding:8px 8px 8px 30px;font-size:17px;font-weight:600;text-decoration:none;transition:background .3s,color .3s;display:inline-flex}.imp-pill i{width:46px;height:46px;color:var(--imp-ink);background:#fff;border-radius:50%;place-items:center;font-size:20px;font-style:normal;transition:transform .35s,background .3s,color .3s;display:grid}.imp-pill:hover,.imp-pill:focus-visible{background:var(--imp-blue);color:#fff}.imp-pill:hover i,.imp-pill:focus-visible i{color:var(--imp-blue);transform:translate(4px)}.imp-intro{padding:clamp(72px,10vw,140px) 0 clamp(56px,8vw,110px)}.imp-kicker{color:#4b5669;max-width:480px;margin:0 0 28px;font-size:clamp(16px,1.5vw,19px);font-weight:600}.imp-statement{letter-spacing:-.035em;max-width:1100px;color:var(--imp-grey);margin:0;font-size:clamp(30px,5vw,68px);font-weight:600;line-height:1.12}.imp-statement span{color:var(--imp-grey);transition:color .35s}.imp-statement span.lit{color:var(--imp-ink)}.imp-link{float:right;color:var(--imp-ink);align-items:center;gap:10px;margin:44px 0 0 auto;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex}.imp-link span{color:var(--imp-blue);transition:transform .3s}.imp-link:hover span{transform:translate(5px)}.imp-intro .container:after{content:"";clear:both;display:block}.imp-showcase{padding:0 0 clamp(64px,8vw,110px)}.imp-showcase-track{scroll-snap-type:x mandatory;scrollbar-width:none;outline:0;gap:20px;padding:0 max(24px,50vw - 660px);scroll-padding-left:max(24px,50vw - 660px);display:flex;overflow-x:auto}.imp-showcase-track::-webkit-scrollbar{display:none}.imp-card{aspect-ratio:4/3.3;scroll-snap-align:start;color:#fff;background:#dfe6f4;border-radius:0;flex:0 0 min(78vw,640px);position:relative;overflow:hidden}.imp-card img{object-fit:cover;width:100%;height:100%;transition:transform .8s;position:absolute;inset:0}.imp-card:hover img{transform:scale(1.04)}.imp-card-shade{background:linear-gradient(#0b122000 35%,#0b1220d9 100%);position:absolute;inset:0}.imp-card-tag{color:var(--imp-ink);background:#ffffffe6;border-radius:99px;padding:7px 14px;font-size:13px;font-weight:700;position:absolute;top:20px;left:20px}.imp-card-body{padding:28px;position:absolute;bottom:0;left:0;right:0}.imp-card-body h3{color:#fff;letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(24px,2.6vw,34px)}.imp-card-body p{color:#e5ebf7;max-width:460px;margin:0;font-size:16px;line-height:1.5}.imp-showcase-bar{align-items:center;gap:32px;max-width:1368px;margin:28px auto 0;padding:0 24px;display:flex}.imp-progress{background:#d6dce8;flex:1;height:2px;position:relative}.imp-progress i{background:var(--imp-blue);border-radius:4px;height:4px;transition:left .15s;position:absolute;top:-1px}.imp-arrows{gap:10px;display:flex}.imp-arrows button{width:46px;height:46px;color:var(--imp-ink);cursor:pointer;background:#fff;border:1px solid #cfd6e4;border-radius:50%;place-items:center;font-size:20px;transition:background .2s,color .2s,border-color .2s;display:grid}.imp-arrows button:hover:not(:disabled){background:var(--imp-blue);border-color:var(--imp-blue);color:#fff}.imp-arrows button:disabled{opacity:.35;cursor:default}.imp-stats{background:#f4f6fa;padding:clamp(64px,8vw,110px) 0}.imp-stats-head h2,.imp-how-head h2,.imp-stories h2,.imp-involved h2{letter-spacing:-.045em;margin:14px 0 0;font-size:clamp(38px,5.4vw,76px);font-weight:600;line-height:1.02}.imp-stats-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:44px;display:grid}.imp-stat{background:#fff;border:1px solid #e1e6f0;border-radius:0;height:100%;padding:30px}.imp-stat b{color:var(--imp-blue);letter-spacing:-.05em;font-size:clamp(52px,6vw,88px);font-weight:600;line-height:1;display:block}.imp-stat h3{letter-spacing:-.02em;margin:18px 0 6px;font-size:22px}.imp-stat p{color:#5b6170;margin:0}.imp-note{color:#5b6170;margin:24px 0 0;font-size:14px}.imp-how{padding:clamp(64px,8vw,110px) 0}.imp-how-head p{color:#4b5669;max-width:520px;margin:18px 0 0;font-size:18px}.imp-steps{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-top:48px;display:grid}.imp-step-photo{aspect-ratio:4/3;background:#e6ecf8;border-radius:0;overflow:hidden}.imp-step-photo img{object-fit:cover;width:100%;height:100%}.imp-step span{color:var(--imp-blue);letter-spacing:.06em;margin:20px 0 6px;font-weight:700;display:block}.imp-step h3{letter-spacing:-.02em;margin:0 0 8px;font-size:26px}.imp-step p{color:#4b5669;margin:0}.imp-stories{background:#f4f6fa;padding:clamp(64px,8vw,110px) 0}.imp-stories-head{margin-bottom:44px}.imp-stories-head p{color:#4b5669;max-width:440px;margin:0 0 16px;font-size:18px}.imp-involved{padding:clamp(64px,8vw,120px) 0}.imp-involved-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.imp-involved p{color:#4b5669;max-width:440px;margin:18px 0 0;font-size:18px}.imp-involved .imp-eligibility{background:#edf1fa;border-radius:0;padding:16px 18px;font-size:15px}.imp-form-card{background:#f7f9fd;border:1px solid #dde3ee;border-radius:0;padding:clamp(22px,3vw,40px)}.imp-return{padding:0 0 64px}@media (max-width:900px){.imp-involved-grid{grid-template-columns:1fr}.imp-hero{min-height:78vh;padding-top:110px}.imp-card{flex-basis:84vw}.imp-link{float:none;margin-top:32px}.imp-showcase-bar{gap:18px}}@media (prefers-reduced-motion:reduce){.imp-hero-video{display:none}.imp-card img,.imp-pill i{transition:none}}.imp-panels{gap:12px;height:clamp(420px,46vw,520px);display:flex}.imp-panel{background:var(--tone,#1155d9);color:#fff;border-radius:0;flex-direction:column;flex:1 1 0;min-width:0;transition:flex-grow .6s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.imp-panel:before{content:"";pointer-events:none;background:linear-gradient(160deg,#ffffff1f 0%,#00000040 100%);position:absolute;inset:0}.imp-panel.open{flex-grow:5.2}.imp-panel-head{z-index:1;color:#fff;width:100%;height:100%;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;display:flex;position:relative}.imp-panel.open .imp-panel-head{pointer-events:none;flex-direction:row;justify-content:space-between;height:auto;padding:22px 24px;position:absolute;top:0;left:0;right:0}.imp-panel-logo{letter-spacing:.02em;background:#ffffff26;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:700;display:grid}.imp-panel-name{writing-mode:vertical-rl;letter-spacing:-.01em;white-space:nowrap;font-size:clamp(17px,1.5vw,21px);font-weight:600;transform:rotate(180deg)}.imp-panel.open .imp-panel-name{display:none}.imp-panel-plus{border:1px solid #fff6;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;line-height:1;display:grid}.imp-panel-body{z-index:1;opacity:0;visibility:hidden;flex:1;align-content:end;min-width:min(520px,60vw);padding:0 clamp(22px,3vw,40px) clamp(24px,3vw,38px);transition:opacity .35s;display:grid;position:relative}.imp-panel.open .imp-panel-body{opacity:1;visibility:visible;transition:opacity .5s .25s}.imp-panel-body h3{color:#fff;letter-spacing:-.025em;margin:0 0 6px;font-size:clamp(24px,2.6vw,36px)}.imp-panel .fb-stars{color:#ffd166;letter-spacing:3px}.imp-panel-quote{color:#fff;letter-spacing:-.01em;max-width:560px;margin:18px 0 22px;font-size:clamp(18px,1.9vw,24px);line-height:1.4}.imp-panel-person{color:#dbe6ff;margin:0;display:grid}.imp-panel-person b{color:#fff}.imp-panel-person span{opacity:.85;font-size:14px}@media (max-width:900px){.imp-panels{flex-direction:column;height:auto}.imp-panel,.imp-panel.open{flex:none}.imp-panel-head,.imp-panel.open .imp-panel-head{pointer-events:auto;flex-direction:row;justify-content:flex-start;height:auto;padding:16px 18px;position:relative}.imp-panel-name,.imp-panel.open .imp-panel-name{writing-mode:horizontal-tb;text-align:left;flex:1;display:block;transform:none}.imp-panel-body{min-width:0;padding:0 18px 22px;display:none}.imp-panel.open .imp-panel-body{display:grid}}@media (prefers-reduced-motion:reduce){.imp-panel,.imp-panel-body{transition:none}}.imp-panel-head{justify-content:flex-start}.imp-panel-name{margin-top:6px}.imp-panel-plus{margin-top:auto}.imp-panel.open .imp-panel-plus{margin-top:0;margin-left:auto}@media (max-width:900px){.imp-panel-name{margin-top:0}.imp-panel-plus,.imp-panel.open .imp-panel-plus{margin:0 0 0 auto}}.imp-hero-video{opacity:1}.imp-hero-wash{display:none}.imp-hero h1,.imp-hero-inner>p{color:#fff;text-shadow:0 2px 24px #050a1899}.imp-hero .eyebrow{color:#fff}.imp-hero .eyebrow i,.imp-pill{background:#fff}.imp-pill{background:var(--imp-yellow);color:#1a1200}.imp-pill i{color:#1a1200;background:#fff}.imp-pill:hover,.imp-pill:focus-visible{color:#1a1200;background:#ffc766}.imp-pill:hover i,.imp-pill:focus-visible i{color:#1a1200}.imp{--imp-yellow:#fcc015}.imp-pill:hover,.imp-pill:focus-visible{background:#ffcf3d}.imp-card video{object-fit:cover;width:100%;height:100%;transition:transform .8s;position:absolute;inset:0}.imp-card:hover video{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.imp-card video{transition:none}}.imp-hero .imp-pill{color:#111;background:#fff;border:1px solid #cfd2d6;transition:background-color .25s,color .25s,border-color .25s,transform .25s}.imp-hero .imp-pill i{color:#111;background:#eef2f9;transition:background-color .25s,color .25s,transform .35s}.imp-hero .imp-pill:hover,.imp-hero .imp-pill:focus-visible,.imp-hero .imp-pill:active{color:#fff;background:#1155d9;border-color:#1155d9;transform:translateY(-1px)}.imp-hero .imp-pill:hover i,.imp-hero .imp-pill:focus-visible i,.imp-hero .imp-pill:active i{color:#1155d9;background:#fff}.imp-statement span.lit.accent{color:#fcc015}.imp-panel,.imp-panel-name,.imp-panel-body h3,.imp-panel .fb-stars,.imp-panel-quote,.imp-panel-person,.imp-panel-person b,.imp-panel-person span,.imp-panel-plus{color:#fff}.imp-panel-plus{border-color:#fff9}.imp-panel-quote,.imp-panel-person,.imp-panel-person b,.imp-panel-person span{color:#000}body main .imp-panel p.imp-panel-quote,body main .imp-panel p.imp-panel-person,body main .imp-panel p.imp-panel-person b,body main .imp-panel p.imp-panel-person span{color:#fff!important}.imp-cta{margin-bottom:clamp(48px,6vw,96px)}.imp-step-photo img{object-position:50% 30%}
.imp-ngo{padding:0 0 clamp(64px,8vw,110px)}.imp-ngo-box{color:#fff;background:radial-gradient(120% 140% at 0 0,#2f6bf0 0%,#1155d9 45%,#0a3aa6 100%);border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,4vw,64px);padding:clamp(28px,5vw,72px);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #1155d9cc}.imp-ngo-blob{filter:blur(60px);opacity:.55;pointer-events:none;border-radius:50%;animation:14s ease-in-out infinite imp-float;position:absolute}.imp-ngo-blob.one{background:#5b94ff;width:360px;height:360px;top:-120px;right:-80px}.imp-ngo-blob.two{background:#0b2d8c;width:320px;height:320px;animation-delay:-6s;bottom:-140px;left:20%}@keyframes imp-float{50%{transform:translate(-30px,24px)scale(1.08)}}.imp-ngo-copy,.imp-ngo-panel{z-index:1;position:relative}.imp-ngo-tag{letter-spacing:.1em;border:1px solid #fff5;border-radius:99px;padding:7px 14px;font-size:12px;font-weight:700;display:inline-block}.imp-ngo-copy h2{color:#fff;letter-spacing:-.06em;margin:20px 0 16px;font-size:clamp(64px,10vw,150px);font-weight:600;line-height:.9}.imp-ngo-lead{color:#e6eeff;max-width:460px;margin:0 0 32px;font-size:clamp(18px,1.8vw,22px);line-height:1.5}.imp-ngo-actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.imp-ngo-goal{line-height:1.1;display:grid}.imp-ngo-goal b{color:var(--imp-yellow,#fcc015);letter-spacing:-.04em;font-size:40px}.imp-ngo-goal span{color:#cfe0ff;letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:600}.imp-ngo-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:0;gap:18px;padding:clamp(18px,2.4vw,30px);display:grid}.imp-ngo-tabs{flex-wrap:wrap;gap:8px;display:flex}.imp-ngo-tabs button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:99px;padding:9px 16px;font-size:14px;font-weight:600;transition:background .25s,color .25s,border-color .25s}.imp-ngo-tabs button:hover{background:#ffffff26}.imp-ngo-tabs button.on{background:var(--imp-yellow,#fcc015);border-color:var(--imp-yellow,#fcc015);color:#1a1200}.imp-ngo-card{animation:.5s imp-swap}@keyframes imp-swap{0%{opacity:0;transform:translateY(12px)}}.imp-ngo-card h3{color:#fff;letter-spacing:-.025em;margin:0 0 8px;font-size:clamp(24px,2.6vw,34px)}.imp-ngo-card p{color:#dbe7ff;margin:0 0 20px;font-size:17px;line-height:1.5}.imp-ngo-card ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.imp-ngo-card li{color:#fff;gap:7px;font-weight:600;display:grid}.imp-ngo-card li i{background:#fff3;border-radius:99px;height:6px;display:block;position:relative;overflow:hidden}.imp-ngo-card li i:after{content:"";width:var(--w);background:var(--imp-yellow,#fcc015);transform-origin:0;animation:.9s cubic-bezier(.2,.8,.2,1) both imp-grow;animation-delay:inherit;border-radius:99px;position:absolute;inset:0 auto 0 0}@keyframes imp-grow{0%{transform:scaleX(0)}}.imp-ngo-dots{gap:8px;display:flex}.imp-ngo-dots i{background:#fff5;border-radius:99px;width:8px;height:8px;transition:width .3s,background .3s}.imp-ngo-dots i.on{background:var(--imp-yellow,#fcc015);width:28px}@media (max-width:900px){.imp-ngo-box{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.imp-ngo-blob,.imp-ngo-card,.imp-ngo-card li i:after{animation:none}}.imp-ngo .imp-ngo-goal b,.imp-ngo .imp-ngo-goal b *{letter-spacing:-.04em;line-height:1;color:#fcc015!important;-webkit-text-fill-color:#fcc015!important;font-size:42px!important}.imp-niche-nav{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.imp-niche-nav button{color:#0b1220;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd6e4;border-radius:99px;padding:10px 18px;font-size:14px;font-weight:600;transition:background .25s,color .25s,border-color .25s}.imp-niche-nav button:hover{color:#1155d9;border-color:#1155d9}.imp-niche-nav button.on{color:#fff;background:#1155d9;border-color:#1155d9}.imp-ngo-copy h2.long{letter-spacing:-.05em;font-size:clamp(44px,6.4vw,96px);line-height:.98}.imp-niche-controls{justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.imp-niche-count{color:#5b6170;letter-spacing:.06em;font-weight:700}@keyframes imp-fade{0%{opacity:0}to{opacity:1}}.imp-ngo-box{animation:.28s ease-out both imp-fade}@media (prefers-reduced-motion:reduce){.imp-ngo-box{animation:none}}.imp-niche-head{margin-bottom:28px}.imp-ngo .imp-niche-head h2{color:#0b1220;letter-spacing:-.045em;margin:14px 0 0;font-size:clamp(38px,5.4vw,76px);font-weight:600;line-height:1.02}
.imp-cta{isolation:isolate;color:#fff;background:linear-gradient(135deg,#7fa8ff 0%,#2f6bf0 30%,#1155d9 58%,#0a3aa6 100%);min-height:clamp(560px,92vh,880px);display:grid;position:relative;overflow:hidden}.imp-cta-glass{z-index:-1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transform:translate3d(calc(var(--shift,0) * -70px),0,0);background:linear-gradient(160deg,#ffffff40 0%,#ffffff0d 70%);border:1px solid #ffffff3d;position:absolute}.imp-cta-glass.one{clip-path:polygon(0 0,86% 0,100% 34%,64% 100%,0 100%);width:62%;height:78%;top:-8%;left:-6%}.imp-cta-glass.two{clip-path:polygon(34% 0,100% 0,100% 100%,0 100%,16% 38%);width:46%;height:96%;transform:translate3d(calc(var(--shift,0) * 90px),0,0);top:12%;left:34%}.imp-cta-glass.three{clip-path:polygon(40% 0,100% 0,100% 100%,0 100%);opacity:.8;width:42%;height:70%;transform:translate3d(calc(var(--shift,0) * -40px),0,0);bottom:-12%;right:-8%}.imp-cta-words{color:#fff;letter-spacing:-.06em;align-content:center;margin:0;padding:clamp(48px,7vw,96px) clamp(20px,4vw,64px);font-size:clamp(76px,16vw,260px);font-weight:500;line-height:.92;display:grid}.imp-cta-words span{color:#fff;will-change:transform;display:block}.imp-cta-words .w1{transform:translate3d(calc(var(--shift,0) * 90px),0,0)}.imp-cta-words .w2{text-align:right;transform:translate3d(calc(var(--shift,0) * -120px),0,0)}.imp-cta-words .w3{transform:translate3d(calc(var(--shift,0) * 60px),0,0)}.imp-cta-pill{z-index:2;position:absolute;top:clamp(28px,5vw,64px);left:clamp(20px,4vw,64px)}@media (max-width:700px){.imp-cta{min-height:620px}.imp-cta-words{padding-top:150px;font-size:clamp(64px,22vw,130px)}.imp-cta-pill{top:28px}}@media (prefers-reduced-motion:reduce){.imp-cta-glass,.imp-cta-words span{transform:none!important}}.imp-cta-pill{top:50%;transform:translateY(-50%)}.imp-cta-pill:hover,.imp-cta-pill:focus-visible{transform:translateY(calc(-50% - 1px))}@media (max-width:700px){.imp-cta-pill{top:auto;bottom:28px;transform:none}}.imp-cta{min-height:0}@media (max-width:700px){.imp-cta{min-height:0}.imp-cta-words{padding:28px 20px 96px;font-size:clamp(48px,17vw,100px)}}.imp-cta-words{padding:clamp(24px,3vw,40px) clamp(20px,4vw,64px);font-size:clamp(44px,7.4vw,112px);line-height:.9}@media (max-width:700px){.imp-cta-words{padding:24px 20px 88px;font-size:clamp(40px,14vw,80px)}}@media (max-width:700px){.imp-cta-words{padding:36px 20px 96px;font-size:clamp(44px,16vw,92px)}}.imp-cta-words{padding:clamp(52px,6.5vw,96px) clamp(20px,4vw,64px);font-size:clamp(52px,10vw,152px)}@media (max-width:700px){.imp-cta-words{padding:44px 20px 104px;font-size:clamp(46px,18vw,104px)}}.imp-cta{background:#1155d9;margin-bottom:clamp(56px,8vw,112px)}.imp-cta-glass{display:none}
@media (min-width:861px){:root{--hero-fit:calc(100svh - 108px)}.home-hero.hero-city,.ah,.ind-banner,.split-hero,.life-hero,.imp-hero{min-height:0;height:var(--hero-fit);max-height:var(--hero-fit)}.ah,.life-hero,.imp-hero{overflow:hidden}.home-hero.hero-city .hero-content{padding-block:0 clamp(24px,5vh,56px)}.home-hero.hero-city .hero-title{margin:clamp(12px,2.4vh,26px) 0 clamp(10px,2vh,22px);font-size:clamp(40px,min(7.4vw,11.5vh),112px)}.ah-inner{padding-block:clamp(20px,4.5vh,64px)}.ah h1{margin:clamp(10px,2vh,20px) 0 clamp(10px,2vh,22px);font-size:clamp(34px,min(6.2vw,10.5vh),92px)}.ah .ah-copy p{font-size:clamp(14px,min(1.4vw,2.6vh),19px);line-height:1.55}.ah-actions{margin-top:clamp(14px,3vh,32px)}.ah-chips{gap:clamp(8px,1.6vh,14px)}.ah-chips a{padding:clamp(10px,1.9vh,17px) 22px}body main .ind-banner h1,.ind-banner h1{margin:clamp(10px,2vh,18px) 0 clamp(10px,2vh,20px);font-size:clamp(30px,min(4vw,7.4vh),64px)}body main .ind-banner .ind-banner-copy p,body .ind-banner .ind-banner-copy p{font-size:clamp(14px,min(1.3vw,2.5vh),20px);line-height:1.5}body .ind-banner .ind-slide h3{font-size:clamp(18px,min(2.2vw,4.2vh),36px)}body .ind-banner .ind-slide p{font-size:clamp(12px,min(1vw,2vh),16px)}.split-hero-panel{padding-block:clamp(24px,5vh,56px)}.split-hero h1{margin-bottom:clamp(12px,2.6vh,26px);font-size:clamp(32px,min(4.4vw,8vh),66px)}.split-hero p{font-size:clamp(14px,min(1.4vw,2.6vh),21px)}body .life-hero-box h1{font-size:clamp(30px,min(3.6vw,6.6vh),54px)}body .life-hero-box p{font-size:clamp(14px,min(1.2vw,2.4vh),18px)}.life-hero{grid-template-columns:minmax(320px,34%) minmax(0,1fr);align-items:stretch;display:grid}.life-hero-bg{grid-area:1/2;min-height:0;position:relative;inset:auto}.life-hero-inner{background:#1155d9;grid-area:1/1;align-items:center;width:auto;margin:0;display:flex}.life-hero-box{background:0 0;width:100%;padding:clamp(24px,4vh,48px) clamp(28px,3.4vw,56px)}body main .life-hero-box h1,body main .life-hero-box p{color:#fff!important}.ah-whatwedo{align-items:center}.ah-whatwedo .ah-inner{padding-block:clamp(12px,2.5vh,28px)}.ah-whatwedo .ah-copy{padding:clamp(14px,2.6vh,28px) clamp(24px,3vw,44px);top:0}.ah-whatwedo h1{font-size:clamp(28px,min(3.2vw,6.4vh),50px)}.ah-whatwedo .ah-copy p{font-size:clamp(13px,2.2vh,17px);line-height:1.5}.ah-whatwedo .ah-actions{gap:10px;margin-top:clamp(10px,2vh,24px)}.ah-whatwedo .ah-actions>a{height:clamp(40px,6.4vh,58px);min-height:0;font-size:clamp(14px,2.1vh,16px)}}.ah-insights{align-items:flex-end}.ah-insights .ah-inner{justify-content:flex-start;padding-bottom:clamp(16px,3vh,36px)}.ah-insights .ah-copy{text-align:left;max-width:min(500px,100%);margin-inline:0;padding:clamp(16px,2.6vh,26px) clamp(22px,2.4vw,34px)}.ah-insights .ah-eyebrow{justify-content:flex-start}.ah-insights h1{margin:clamp(8px,1.4vh,14px) 0 clamp(8px,1.4vh,12px);font-size:clamp(26px,min(2.9vw,5.4vh),44px)}.ah-insights .ah-copy p{margin-inline:0;font-size:clamp(13px,2.1vh,16px);line-height:1.5}body .ah-insights .ah-eyebrow,body .ah-team .ah-eyebrow,body .split-hero .ah-eyebrow{color:var(--talk,#ffb62e)!important}body main .life-hero-box h1{color:var(--talk,#ffba49)!important}body .ah-whatwedo .ah-actions>a.button-green:hover,body .ah-whatwedo .ah-actions>a.button-green:focus-visible{color:#0b1220!important;background:#d9dde5!important;border-color:#d9dde5!important}body .ah-whatwedo .ah-actions>a.button-green{transition:background .2s,color .2s}body .opn-hero .eyebrow{color:var(--talk,#ffba49)!important}.tc-mark{display:none}.tc{gap:8px}body .tc-chip{border-radius:99px;font-size:14px;font-weight:600;transition:background .25s,color .25s,border-color .25s;animation:none;color:#0b1220!important;background:#fff!important;border:1px solid #cfd6e4!important;padding:10px 18px!important}body .tc-chip:hover,body .tc-chip:active{box-shadow:none;transform:none;color:#1155d9!important;background:#fff!important;border-color:#1155d9!important}body .tc-chip[aria-pressed=true],body .tc-chip[aria-pressed=true]:hover{color:#fff!important;background:#1155d9!important;border-color:#1155d9!important}.article-hero-art{aspect-ratio:2;height:auto}@media (max-width:680px){.article-hero-art{aspect-ratio:4/3;height:auto}}.more-insights{padding:clamp(24px,4vw,56px) 0 clamp(48px,6vw,88px)}.more-insights .topic-chips{margin:0 0 clamp(20px,3vw,34px)}.more-insights-empty{color:#5b6170;margin:0}
.it-section{background:#1155d9;margin-block:clamp(36px,5vw,72px);padding:0;position:relative;overflow:hidden}.it-wrap{grid-template-columns:40% minmax(0,1fr);align-items:stretch;gap:0;width:100%;max-width:none;margin:0;padding:0;display:grid;position:relative}.it-poster-wrap{background:#fff;width:100%}.it-poster{aspect-ratio:495/708;background:#fff;width:100%;position:relative;overflow:hidden;container-type:inline-size}.it-photo,.it-panel{position:absolute}.it-photo{background:#0b1220}.it-photo video,.it-photo img{object-fit:cover;filter:brightness(.82);width:100%;height:100%;transition:filter .45s,transform .8s;position:absolute;inset:0}.it-photo.is-active video,.it-photo.is-active img{filter:none;transform:scale(1.05)}.it-panel{z-index:3;background:linear-gradient(160deg,#2a5fd6,#0e3aa8)}.it-title{z-index:5;color:#fff;gap:0;display:grid;position:absolute;top:44%;left:6.5%}.it-title span{letter-spacing:.01em;font-size:4.6cqw;font-weight:300;line-height:1.1}.it-title strong{letter-spacing:-.01em;color:#fff;font-size:8cqw;font-weight:700;line-height:1.04}.it-stats{color:#fff;align-self:center;padding:clamp(28px,4vw,64px) max(32px,50vw - 668px) clamp(28px,4vw,64px) clamp(32px,5vw,88px)}.it-heading{letter-spacing:-.025em;color:var(--talk,#ffba49);margin:0;font-size:clamp(34px,3.6vw,58px);font-weight:600;line-height:1.04}body main .it-stats .it-lede{max-width:34em;margin:12px 0 clamp(16px,2.2vw,26px);font-size:clamp(15px,1.3vw,18px);line-height:1.55;color:#eaf1ff!important}.it-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.it-row{color:#fff;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff3d;border-left:4px solid #0000;grid-template-columns:auto clamp(130px,12vw,190px) minmax(0,1fr);align-items:center;gap:clamp(10px,1.4vw,20px);width:100%;padding:clamp(10px,1.4vh,16px) clamp(14px,1.6vw,22px);transition:background .25s,border-color .25s,transform .25s;display:grid}.it-row.is-active{border-left-color:var(--tone);background:#fff3;transform:translate(6px)}.it-badge{background:var(--tone);color:#fff;border-radius:50%;place-items:center;width:clamp(36px,3vw,46px);height:clamp(36px,3vw,46px);display:grid}.it-badge svg{width:55%;height:55%}.it-stat{letter-spacing:-.03em;color:#fff;white-space:nowrap;font-size:clamp(26px,2.9vw,46px);font-weight:700;line-height:1}.it-row-copy{gap:2px;min-width:0;display:grid}.it-row-copy b{color:#fff;font-size:clamp(14px,1.2vw,17px);font-weight:700}.it-row-copy span{color:#eaf1ff;font-size:clamp(12px,1vw,14px);line-height:1.35}.it-row-copy small{letter-spacing:.08em;text-transform:uppercase;color:var(--talk,#ffba49);margin-top:2px;font-size:10.5px;font-weight:700}@media (max-width:980px){.it-wrap{grid-template-columns:1fr}.it-poster{width:min(100%,520px);margin-inline:auto}.it-stats{padding:32px 20px 48px}}@media (max-width:520px){.it-row{grid-template-columns:auto minmax(0,1fr)}.it-stat{grid-column:2}.it-row-copy{grid-column:1/-1}}a.it-row,a.it-photo{color:inherit;text-decoration:none}.it-row{grid-template-columns:auto clamp(130px,12vw,190px) minmax(0,1fr) auto}.it-go{color:#fff;background:#ffffff26;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .25s,color .25s,transform .25s;display:grid}.it-row:hover .it-go,.it-row:focus-visible .it-go,.it-row.is-active .it-go{background:var(--talk,#ffba49);color:#0b1220;transform:translate(2px,-2px)}a.it-photo{cursor:pointer}@media (max-width:520px){.it-row{grid-template-columns:auto minmax(0,1fr) auto}.it-go{grid-area:1/3}}.it-poster-wrap{background:0 0;display:flex}.it-grid{background:#1155d9;grid-template-rows:repeat(3,1fr);grid-template-columns:1fr 1fr;gap:4px;width:100%;min-height:100%;display:grid}.it-grid .it-photo{min-height:clamp(170px,19vw,300px);position:relative;overflow:hidden}@media (max-width:980px){.it-grid{min-height:0}.it-grid .it-photo{min-height:38vw}}
.pw-copy h2{margin-bottom:16px}body main .pw-copy p.pw-sub{margin-bottom:clamp(20px,3vw,36px)}.pw-total{letter-spacing:-.02em;color:#ffba49;margin:0 0 clamp(14px,2vw,22px);font-size:clamp(20px,2vw,30px);font-weight:600}.pw-mistakes{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);margin:0;padding:0;list-style:none;display:grid}.pw-card{cursor:default;opacity:0;transition:opacity .7s var(--ease-out),transform .7s var(--ease-out),background .3s,box-shadow .3s,border-color .3s;transition-delay:calc(var(--i) * 90ms),calc(var(--i) * 90ms),0s,0s,0s;background:#ffffff1a;border:1px solid #ffffff3d;border-top:4px solid #ffba49;outline:0;align-content:start;gap:4px;padding:clamp(14px,1.6vw,22px);display:grid;position:relative;overflow:hidden;transform:translateY(28px)}.pw-card.is-in{opacity:1;transform:none}.pw-card.is-in:hover,.pw-card.is-in:focus-visible{background:#ffba49;border-color:#ffba49;transition-delay:0s;transform:translateY(-8px);box-shadow:0 26px 40px -22px #02103aaa}.pw-card b{letter-spacing:-.03em;color:#ffba49;font-variant-numeric:tabular-nums;transition:color .3s,transform .4s var(--ease-out);transform-origin:0 100%;font-size:clamp(32px,3.6vw,56px);font-weight:500;line-height:1}.pw-card strong{color:#fff;margin-top:8px;font-size:clamp(15px,1.3vw,19px);font-weight:700;transition:color .3s}.pw-card .pw-note{color:#e6eeff;font-size:clamp(12px,1vw,14px);line-height:1.4;transition:color .3s}.pw-card:hover b,.pw-card:focus-visible b{color:#0b1220;transform:scale(1.08)}.pw-card:hover strong,.pw-card:focus-visible strong,.pw-card:hover .pw-note,.pw-card:focus-visible .pw-note{color:#0b1220}.pw-bar{background:#ffffff26;height:6px;margin-top:12px;transition:background .3s;display:block}.pw-bar em{width:0;height:100%;transition:width 1.4s var(--ease-out),background .3s;transition-delay:calc(var(--i) * 90ms + .25s),0s;background:#ffba49;display:block}.pw-card.is-in .pw-bar em{width:var(--w)}.pw-card:hover .pw-bar,.pw-card:focus-visible .pw-bar{background:#0b122033}.pw-card:hover .pw-bar em,.pw-card:focus-visible .pw-bar em{background:#0b1220}@media (prefers-reduced-motion:reduce){.pw-card{opacity:1;transition:none;transform:none}.pw-bar em{width:var(--w);transition:none}}@media (max-width:980px){.pw-mistakes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.pw-mistakes{grid-template-columns:1fr}}.pw-card{padding:0}.pw-card-link{color:inherit;outline:0;align-content:start;gap:4px;padding:clamp(14px,1.6vw,22px);text-decoration:none;display:grid;position:relative}.pw-go{color:#fff;background:#ffffff26;border-radius:50%;place-items:center;width:32px;height:32px;font-size:15px;transition:background .25s,color .25s,transform .25s;display:grid;position:absolute;top:12px;right:12px}.pw-card:hover .pw-go,.pw-card:focus-within .pw-go{color:#ffba49;background:#0b1220;transform:translate(2px,-2px)}.pw-card.is-in:focus-within{background:#ffba49;border-color:#ffba49;transition-delay:0s;transform:translateY(-8px);box-shadow:0 26px 40px -22px #02103aaa}.pw-card:focus-within b{color:#0b1220;transform:scale(1.08)}.pw-card:focus-within strong,.pw-card:focus-within .pw-note{color:#0b1220}.pw-card:focus-within .pw-bar{background:#0b122033}.pw-card:focus-within .pw-bar em{background:#0b1220}
.ss-section{background:#1155d9;padding-block:clamp(48px,6vw,96px)}.ss-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,5vw,88px);display:grid}.ss-intro{align-content:center;gap:clamp(28px,4vw,52px);display:grid}.ss-intro h2{letter-spacing:-.035em;color:var(--talk,#ffba49);margin:0 0 16px;font-size:clamp(38px,5vw,80px);font-weight:500;line-height:1.05}body main .ss-lede{color:#e3ecff;max-width:28em;margin:0;font-size:clamp(16px,1.4vw,21px);line-height:1.6}.ss-controls{flex-wrap:wrap;align-items:center;gap:18px 26px;display:flex}.ss-arrows{gap:10px;display:flex}.ss-round{color:#fff;cursor:pointer;background:0 0;border:1.5px solid #ffffffb3;border-radius:50%;place-items:center;width:52px;height:52px;transition:background .25s,color .25s,transform .25s;display:grid}.ss-round:hover{color:#1155d9;background:#fff;transform:translateY(-2px)}.ss-count{letter-spacing:.06em;color:#fff;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.ss-count i{color:#9db6ee;font-style:normal}.ss-dots{flex-wrap:wrap;gap:8px;display:flex}.ss-dots button{cursor:pointer;background:#ffffff59;border:0;border-radius:99px;width:10px;height:10px;padding:0;transition:width .3s,background .3s}.ss-dots button:hover{background:#ffffffa6}.ss-dots button.is-on{background:var(--talk,#ffba49);width:28px}.ss-poster{isolation:isolate;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,760px);margin-inline:auto;display:grid;position:relative}.ss-tile{aspect-ratio:1;cursor:pointer;font:inherit;--cx:50%;--cy:50%;background:#fff;border:0;padding:0;transition:background .35s,box-shadow .35s;position:relative;overflow:hidden}.ss-tile-1{--cx:57.6%;--cy:57.6%;border-top-left-radius:100%}.ss-tile-2{--cx:42.4%;--cy:57.6%;border-top-right-radius:100%}.ss-tile-3{--cx:57.6%;--cy:42.4%;border-bottom-left-radius:100%}.ss-logo-box{left:var(--cx);top:var(--cy);place-items:center;width:84%;height:46%;transition:transform .35s;display:grid;position:absolute;transform:translate(-50%,-50%)}.ss-logo-box.is-card{width:76%;height:50%}.ss-logo-box .ss-logo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.ss-wordmark{letter-spacing:-.02em;text-align:center;color:#0d1226;font-size:clamp(17px,2vw,28px);font-weight:700;line-height:1.15}.ss-tile:focus-visible{outline-offset:-8px;outline:3px solid #fff}.ss-panel{aspect-ratio:1;color:#0d1226;background:#fff;position:relative;overflow:hidden;container-type:inline-size}.ss-panel-in{background:#fff;flex-direction:column;justify-content:center;gap:3.2cqw;height:100%;padding:11cqw;display:flex;position:relative}.ss-panel-in.is-out{z-index:1;animation:.36s cubic-bezier(.7,0,.84,0) both ss-out;position:absolute;inset:0}.ss-panel-in.is-swap{z-index:2;animation:.38s cubic-bezier(.16,1,.3,1) both ss-in}.ss-panel .ss-panel-company{letter-spacing:.14em;text-transform:uppercase;color:#1155d9;margin:0;font-size:clamp(8px,2.4cqw,11px);font-weight:700}.ss-panel h3{letter-spacing:-.01em;text-transform:uppercase;color:#0d1226;margin:0;font-size:clamp(15px,5.6cqw,26px);font-weight:700;line-height:1.15}.ss-panel h3 span{color:#1155d9}.ss-panel .ss-panel-text{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;color:#454a55;margin:0;font-size:clamp(11px,3.3cqw,14px);line-height:1.5}.ss-panel-facts{flex-wrap:wrap;gap:1.8cqw;margin:0;padding:0;list-style:none;display:flex}.ss-panel-facts li{background:#f1f6ff;border:1px solid #1155d933;border-radius:8px;gap:1px;padding:1.6cqw 2.8cqw;display:grid}.ss-panel-facts small{letter-spacing:.06em;text-transform:uppercase;color:#5a6a8a;font-size:clamp(7px,2cqw,9px)}.ss-panel-facts b{color:#0d1226;font-size:clamp(10px,2.7cqw,12px);font-weight:600}@keyframes ss-in{0%{box-shadow:0 5px 0 var(--talk,#ffba49);transform:translateY(-100%)}75%{box-shadow:0 5px 0 var(--talk,#ffba49)}to{transform:none;box-shadow:0 0 #0000}}@keyframes ss-out{to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.ss-panel-in.is-out{display:none}.ss-panel-in.is-swap{animation:none}}@media (max-width:980px){.ss-layout{grid-template-columns:1fr}.ss-intro{gap:24px}}@media (min-width:981px){.ss-section{--ss-pad:12px;padding-block:var(--ss-pad);box-sizing:border-box;align-items:center;scroll-margin-top:107px;display:grid}.ss-poster{width:min(100%,940px,max(340px,calc((100svh - 107px - 2 * var(--ss-pad)) * 1.05)))}.ss-intro h2{font-size:clamp(34px,min(5vw,9.5vh),80px)}}@media (max-width:640px){.ss-poster{grid-template-columns:repeat(3,1fr);gap:8px}.ss-tile{--cx:50%!important;--cy:50%!important;border-radius:16px!important}.ss-logo-box{width:88%;height:52%}.ss-logo-box.is-card{width:90%;height:72%}.ss-wordmark{font-size:13px}.ss-panel{aspect-ratio:auto;border-radius:16px;grid-column:1/-1}.ss-panel-in{gap:12px;padding:26px}}.ss-section{margin-top:5vw}.ss-tile.is-on{box-shadow:0 0 0 3px #1155d9,0 0 0 5px var(--talk,#ffba49)}.ss-tile{transform-origin:100% 100%;transition:background .35s,box-shadow .35s,transform .4s cubic-bezier(.16,1,.3,1)}.ss-tile-2{transform-origin:0 100%}.ss-tile-3{transform-origin:100% 0}.ss-tile:hover,.ss-tile:focus-visible,.ss-tile.is-on{z-index:3;transform:scale(1.05)}@media (max-width:700px){.ss-tile,.ss-tile-2,.ss-tile-3{transform-origin:50%}.ss-tile:hover,.ss-tile:focus-visible,.ss-tile.is-on{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.ss-tile{transition:background .35s,box-shadow .35s}.ss-tile:hover,.ss-tile:focus-visible,.ss-tile.is-on{transform:none}}.ss-section{overflow:hidden}@media (min-width:981px){.ss-section{--ss-pad:48px}.ss-poster{margin-inline:auto;padding:0}}@media (max-width:980px){.ss-section{padding-block:56px}.ss-poster{width:min(100%,760px)}}@media (max-width:640px){.ss-section{padding-block:44px}.ss-layout{padding-inline:4px}}
body :not(.adm-root):not(.adm-root *):not(svg):not(svg *):not(code):not(pre){font-family:var(--font-manrope),Manrope,Arial,sans-serif!important}body :where(h1,h2,h3,h4,h5,h6,p,li,a,button,label,span,small,b,strong,em,td,th,dt,dd,blockquote,figcaption,summary,legend,.eyebrow,.topic-pill):not(.adm-root *){text-transform:capitalize!important}input,textarea,select{text-transform:none!important}body :where(p,li,blockquote,dd,figcaption){text-align:justify;text-justify:inter-word;text-align-last:left;-webkit-hyphens:auto;hyphens:auto;word-spacing:normal;overflow-wrap:break-word}body :where(h1,h2,h3,h4,h5,h6){text-align:left;word-spacing:normal;-webkit-hyphens:manual;hyphens:manual}body :where(.button,.topic-pill,.eyebrow,.hero-actions,.mega-link,nav) :where(p,span,a,li){text-align:inherit}.site-header .header-main .header-cta,.site-header.is-overlay .header-main .header-cta{color:#fff!important;box-shadow:none!important;background:#1155d9!important;border:1px solid #1155d9!important}.site-header .header-main .header-cta:hover,.site-header .header-main .header-cta:focus-visible,.site-header.is-overlay .header-main .header-cta:hover{color:#1155d9!important;background:#fff!important;border-color:#1155d9!important}.imp-intro{padding-top:clamp(36px,5vw,64px)!important;padding-bottom:clamp(48px,6vw,90px)!important}.imp-statement{text-align:left!important;text-align-last:left!important;-webkit-hyphens:manual!important;hyphens:manual!important;word-spacing:normal!important;font-size:clamp(26px,3.8vw,54px)!important;line-height:1.2!important}.ah h1{text-align:left!important;text-align-last:left!important;word-spacing:normal!important;-webkit-hyphens:manual!important;hyphens:manual!important}.ah-team h1{margin:16px 0 18px!important;font-size:clamp(30px,3.7vw,54px)!important;line-height:1.1!important}.ah-team .ah-copy p{-webkit-hyphens:auto;hyphens:auto;word-spacing:normal;font-size:clamp(14px,1.15vw,17px)!important;line-height:1.6!important}@media (min-width:861px){.ah-team .ah-copy p,.ah-team .ah-copy p.no-justify{text-align:justify!important;text-align-last:left!important}}.ah-team{min-height:clamp(480px,42vw,600px)!important}.no-justify{text-align:left!important;text-align-last:left!important;-webkit-hyphens:manual!important;hyphens:manual!important}.btn-talk,.ah-chips a.ah-yellow{gap:14px!important;padding:6px 6px 6px 24px!important;font-size:15px!important}.btn-talk i,.ah-chips a.ah-yellow i{width:30px!important;height:30px!important;font-size:14px!important}.section.sectors-served{padding-top:40px!important;padding-bottom:40px!important}.sectors-served h2{margin:12px 0 18px!important;font-size:clamp(24px,2.6vw,38px)!important}.sector-marquee{gap:8px!important;margin:8px -2px 0!important}.sm-row{gap:8px!important}.sm-row li{padding:7px 16px!important;font-size:clamp(13px,1.1vw,15px)!important}.ws-stage-m .ws-m-track{margin:40px 0 0;padding-left:64px;position:relative}.ws-m-line{pointer-events:none;width:44px;height:100%;position:absolute;top:0;left:0;overflow:visible}.ws-m-line path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1 2;stroke-dashoffset:1.02px;opacity:0;transition:stroke-dashoffset 5.6s cubic-bezier(.45,0,.3,1),opacity .15s}.ws-m-line .ws-line-path{stroke:#ffba49;stroke-width:4px}.ws-m-line .ws-line-glow{stroke:#ffba4959;stroke-width:14px;filter:blur(7px)}.is-in .ws-m-line path{stroke-dashoffset:0;opacity:1}.ws-m-steps{grid-template-rows:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.ws-m-step{opacity:0;min-height:170px;transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transition-delay:calc(1.1s + var(--i) * 1.6s);position:relative;transform:translateY(14px)}.is-in .ws-m-step{opacity:1;transform:none}.ws-m-dot{background:#fff;border-radius:50%;width:44px;height:44px;position:absolute;top:0;left:-64px;transform:translateY(-50%);box-shadow:0 10px 24px -8px #1155d94d}.ws-m-dot:after{content:"";background:#1155d9;border-radius:50%;position:absolute;inset:14px}.ws-m-num{z-index:-1;color:#1155d933;font-size:84px;font-weight:700;line-height:1;position:absolute;top:-18px;right:0}.ws-m-step h3{color:#0b1220;margin:0 0 8px;font-size:16px;font-weight:700}.ws-m-step p{color:#5b6170;margin:0;font-size:14px;line-height:1.65}.imp-cta{min-height:0!important}.imp-cta-row{flex-wrap:nowrap;justify-content:center;align-items:center;gap:clamp(20px,3vw,48px);padding:clamp(40px,5vw,72px) clamp(20px,4vw,64px);display:flex}.imp-cta-row .imp-cta-words{white-space:nowrap;margin:0;letter-spacing:-.035em!important;padding:0!important;font-size:clamp(30px,5.4vw,84px)!important;line-height:1.05!important;display:block!important}.imp-cta-row .imp-cta-words span{text-align:left!important;display:inline!important;transform:none!important}.imp-cta-row .imp-cta-pill{flex:none;margin:0;position:static!important;transform:none!important}@media (max-width:760px){.imp-cta-row{flex-direction:column;align-items:flex-start;padding:44px 20px 48px}.imp-cta-row .imp-cta-words{font-size:clamp(26px,7.2vw,52px)!important}}body main .work-steps .ws-step h3{margin:30px 0 10px!important;font-size:clamp(20px,1.7vw,26px)!important;font-weight:800!important;line-height:1.2!important}body main .work-steps .ws-step p{color:#1d2433!important;font-size:clamp(14px,1.15vw,17px)!important;font-weight:700!important;line-height:1.5!important}body main .work-steps .ws-m-step h3{font-size:22px!important;font-weight:800!important;line-height:1.2!important}body main .work-steps .ws-m-step p{color:#1d2433!important;font-size:16px!important;font-weight:700!important;line-height:1.5!important}.work-steps{padding-bottom:clamp(150px,13vw,220px)!important}@media (min-width:901px){.ws-step-2{width:min(25%,330px)}.ws-step-3{width:calc(18.4% - 8px)}}.page-intro-contact{align-items:center;min-height:clamp(560px,78vh,780px);display:flex;padding-block:clamp(90px,10vw,150px)!important}.page-intro-contact:after{will-change:transform,opacity;animation:3.2s cubic-bezier(.22,.7,.2,1) .15s both contact-arc;bottom:-34%;width:clamp(520px,52vw,860px)!important;top:auto!important;right:-8%!important}@keyframes contact-arc{0%{opacity:0;transform:translate(18vw,-95vh)scale(.7)}18%{opacity:1}45%{transform:translate(-14vw,-42vh)scale(.9)}75%{transform:translate(-4vw,-8vh)scale(1)}to{opacity:1;transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.page-intro-contact:after{animation:none}}@media (max-width:680px){.page-intro-contact{min-height:520px}.page-intro-contact:after{bottom:-12%;width:380px!important;right:-35%!important}}body main .work-steps .ws-intro .ws-cta{transition:background-color .3s,color .3s,transform .3s!important}body main .work-steps .ws-intro .ws-cta:hover,body main .work-steps .ws-intro .ws-cta:focus-visible{color:#1d2433!important;box-shadow:none!important;background:#d9dce3!important}.site-header .mega-links{grid-auto-rows:auto;align-content:start!important;gap:0 36px!important}.site-header .mega-link,.site-header .mega-link:hover,.site-header .mega-link:focus-visible,.site-header .mega-featured,.site-header .mega-featured:hover,.site-header .mega-featured:focus-visible,.site-header .mega-featured:not(:hover):not(:focus-visible){border-left:0!important;border-bottom:1px solid var(--line)!important;min-height:68px!important;margin:0!important;padding:12px 14px!important;font-size:17px!important}.site-header .mega-link b{font-size:17px!important;font-weight:700!important;line-height:1.25!important}.site-header .mega-link small{margin-top:2px;font-size:14px!important;line-height:1.4!important}.site-header .mega-link:hover,.site-header .mega-link:focus-visible,.site-header .mega-featured:hover,.site-header .mega-featured:focus-visible{background:#f4f6fa!important;box-shadow:inset 2px 0 #1155d9!important}.site-header .mega-featured:not(:hover):not(:focus-visible){box-shadow:none!important;background:0 0!important}.site-header .mega-links .mega-link,.site-header .mega-links .mega-featured{overflow:hidden;align-content:flex-start!important;align-items:flex-start!important;height:80px!important;min-height:80px!important;padding:10px 14px!important}.site-header .mega-link .mega-link-copy{align-content:start;align-self:flex-start;gap:2px;display:grid}.site-header .mega-link .arrow{align-self:flex-start;margin-top:2px}.site-header .mega-menu{align-content:start!important;height:400px!important;min-height:400px!important;max-height:400px!important}:is(.site-header .mega-links,.site-header .mega-links:has(>:nth-child(2):last-child)){grid-template-columns:1fr 1fr!important;grid-auto-rows:80px!important;align-content:start!important;gap:0 36px!important}:is(.site-header .mega-links .mega-link,.site-header .mega-links .mega-featured,.site-header .mega-links:has(>:nth-child(2):last-child)>.mega-link,.site-header .mega-links:has(>:nth-child(2):last-child)>.mega-featured){grid-column:auto!important;height:80px!important;min-height:80px!important;margin:0!important;padding:10px 14px!important}.site-header .mega-lead{align-self:start}@media (max-width:860px){:is(.site-header .mega-links,.site-header .mega-links:has(>:nth-child(2):last-child)){grid-template-columns:1fr!important}}.site-header .mega-lead{width:100%!important;max-width:460px!important;display:block!important}.site-header .mega-lead .eyebrow{letter-spacing:.14em!important;margin:0!important;font-size:12px!important;line-height:1.4!important}.site-header .mega-lead h2{letter-spacing:-.03em!important;min-height:0!important;margin:16px 0!important;font-size:56px!important;font-weight:500!important;line-height:1.05!important}.site-header .mega-lead p{text-align:left!important;-webkit-hyphens:manual!important;hyphens:manual!important;word-spacing:normal!important;max-width:420px!important;margin:0!important;font-size:18px!important;font-weight:400!important;line-height:1.6!important}@media (max-width:1100px){.site-header .mega-lead h2{font-size:44px!important}.site-header .mega-lead p{font-size:16px!important}}.opn-skeleton .opn-row{min-height:66px}.opn-skeleton .opn-row span{background:linear-gradient(90deg,#e8edf6 25%,#f4f7fc 50%,#e8edf6 75%) 0 0/200% 100%;border-radius:4px;height:14px;animation:1.2s linear infinite opn-shimmer;display:block}@keyframes opn-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.opn-skeleton .opn-row span{animation:none}}.life-cta,.life-cta .reveal{text-align:center!important}body .life-cta h2,body .life-cta p{text-align:center!important;text-align-last:center!important;margin-inline:auto!important}.life-cta .life-cta-btn{margin-inline:auto}.ah-m{color:#fff;background:#1155d9;display:block}.ah-m-img{width:100%;height:auto;display:block}.ah-m-copy{padding:28px 20px 40px}.ah-m-copy .ah-eyebrow{letter-spacing:.16em;color:#cfe0ff;align-items:center;gap:12px;font-size:12px;font-weight:700;display:inline-flex}.ah-m-copy .ah-eyebrow i{background:currentColor;width:30px;height:2px}.ah-m-copy h1{letter-spacing:-.02em;color:#fff;text-align:left;margin:16px 0 14px;font-size:clamp(34px,10vw,46px);font-weight:500;line-height:1.08}body main .ah-m-copy p,.ah-m-copy p{text-align:left;margin:0;font-size:16px;line-height:1.6;color:#e6eeff!important}.ah-m-copy .ah-actions{flex-direction:column;align-items:flex-start;gap:12px;margin-top:24px;display:flex}.life-hero-m{color:#fff;background:#1155d9}.life-hero-m img{width:100%;height:auto;display:block}.life-hero-m-box{background:#1155d9;padding:28px 20px 36px}body .life-hero-m-box h1{letter-spacing:-.03em;color:#fff;text-align:left;margin:0 0 12px;font-size:clamp(34px,10vw,46px);font-weight:600;line-height:1.05}body main .life-hero-m-box p{text-align:left;margin:0;font-size:16px;line-height:1.6;color:#e6eeff!important}.m-banner-photo{width:100%;height:auto;display:block}.opn-hero.opn-hero-m,.role-banner.role-banner-m{background:#1155d9!important}.opn-hero-m:before,.role-banner-m:before{display:none!important}.ind-banner .ind-slides.is-m{height:auto!important}.ind-slides.is-m .ind-slide{background:#1155d9;flex-direction:column;flex-basis:78%;display:flex;aspect-ratio:auto!important;height:auto!important}.ind-slides.is-m .ind-slide:after{display:none!important}.ind-slides.is-m .ind-slide img{object-fit:cover;object-position:50% 28%;width:100%;height:340px;position:static}.ind-slides.is-m .ind-slide figcaption{padding:16px 4px 22px!important;display:block!important;position:static!important}body main .ind-banner .ind-slides.is-m .ind-slide h3{margin:0 0 6px;font-size:22px!important}body main .ind-banner .ind-slides.is-m .ind-slide p{padding-bottom:0!important;font-size:15px!important}.ind-banner .ind-slides.is-m .ind-slides-nav{justify-content:flex-start;margin:4px 4px 24px;position:static!important}.home-hero.hero-m{align-items:stretch;min-height:max(640px,100svh - 58px);display:flex}.hero-m .hero-content-m{z-index:2;flex-direction:column;justify-content:space-between;gap:24px;width:calc(100% - 40px);padding:36px 0 32px;display:flex;position:relative}.hero-m .hero-m-top{align-content:start;gap:14px;display:grid}.hero-m .hero-m-bottom{gap:12px;margin:0;display:grid}.hero-m .hero-m-bottom .button{justify-content:center;width:100%}.ind-slides.is-m{background:#1155d9!important}@media (max-width:760px){.cx-photo{aspect-ratio:auto!important;margin-top:0!important}.cx-photo img{width:100%;display:block;object-fit:contain!important;height:auto!important}.insights-list-section .insight-visual{aspect-ratio:auto!important}.insights-list-section .insight-visual img{width:100%;display:block;object-fit:contain!important;height:auto!important}.imp-step-photo{aspect-ratio:auto!important}.imp-step-photo img{width:100%;display:block;object-fit:contain!important;height:auto!important}.life-row-photo{min-height:0!important}.life-row-photo img{width:100%;display:block;object-fit:contain!important;height:auto!important;position:static!important}.why-photo{aspect-ratio:auto!important;height:auto!important;min-height:0!important}.why-photo img{width:100%;display:block;object-fit:contain!important;height:auto!important;position:static!important}.detail-art,.career-art{aspect-ratio:auto!important;height:auto!important;min-height:0!important}.detail-art .art-img,.career-art .art-img{width:100%;display:block;object-fit:contain!important;height:auto!important;position:static!important}.article-hero-art{aspect-ratio:auto!important;height:auto!important;min-height:0!important}.article-hero-art .art-img{width:100%;display:block;object-fit:contain!important;height:auto!important;position:static!important}}
.adm-root{--a-blue:#1155d9;--a-blue-soft:#edf1fa;--a-ink:#0b1220;--a-muted:#5b6170;--a-line:#dde3ee;--a-bg:#f5f7fb;background:var(--a-bg);min-height:100vh;color:var(--a-ink);font:14px/1.5 var(--font-manrope),Manrope,system-ui,sans-serif}.adm-root *{box-sizing:border-box}.adm-root h1,.adm-root h2,.adm-root h3,.adm-root p,.adm-root b,.adm-root span,.adm-root small,.adm-root td,.adm-root th,.adm-root dt,.adm-root dd,.adm-root label{color:inherit}.adm-root h1{letter-spacing:-.02em;margin:0 0 20px;font-size:26px}.adm-muted{color:var(--a-muted)!important}.adm-pad{padding:32px}.adm-error{min-height:20px;margin:8px 0 0;color:#c0392b!important}.adm-btn{border:1px solid var(--a-line);min-height:38px;color:var(--a-ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.adm-btn:hover:not(:disabled){background:var(--a-blue);border-color:var(--a-blue);color:#fff}.adm-btn:disabled{opacity:.5;cursor:default}.adm-btn-primary{background:var(--a-blue);border-color:var(--a-blue);color:#fff}.adm-btn-primary:hover:not(:disabled){background:#0c43ad;border-color:#0c43ad}.adm-btn-danger{color:#fff;background:#c0392b;border-color:#c0392b}.adm-btn-danger:hover:not(:disabled){background:#9e2d21;border-color:#9e2d21}.adm-btn-ghost-danger{color:#c0392b}.adm-btn-ghost-danger:hover:not(:disabled){background:#c0392b;border-color:#c0392b}.adm-icon{background:var(--a-bg);cursor:pointer;border:0;border-radius:50%;width:36px;height:36px;font-size:22px}.adm-login{place-items:center;min-height:100vh;padding:24px;display:grid}.adm-login-card{background:#fff;border-radius:20px;gap:14px;width:100%;max-width:380px;padding:36px;display:grid;box-shadow:0 30px 70px -40px #1155d966}.adm-login-card h1{margin:0}.adm-login-card p{color:var(--a-muted);margin:0}.adm-logo{justify-self:start;height:28px}.adm-login-card label{gap:6px;font-weight:600;display:grid}.adm-root input,.adm-root select,.adm-root textarea{border:1px solid var(--a-line);width:100%;color:var(--a-ink);font:inherit;background:#fff;border-radius:12px;padding:10px 14px}.adm-root input:focus,.adm-root select:focus,.adm-root textarea:focus{outline:2px solid var(--a-blue);outline-offset:1px}.adm-shell{grid-template-columns:240px 1fr;display:grid}.adm-side{border-right:1px solid var(--a-line);background:#fff;flex-direction:column;gap:4px;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0}.adm-brand{margin:0 8px 20px;font-size:20px;font-weight:700}.adm-brand span{color:var(--a-blue);font-weight:600}.adm-side>button{color:var(--a-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 14px;font-weight:600}.adm-side>button:hover{background:var(--a-blue-soft)}.adm-side>button.on{background:var(--a-blue);color:#fff}.adm-side-foot{gap:8px;margin-top:auto;padding:0 8px;display:grid}.adm-side-foot small{color:var(--a-muted)}.adm-side-foot button{color:var(--a-blue);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.adm-side-foot a{color:var(--a-muted);text-decoration:none}.adm-main{min-width:0;padding:32px clamp(16px,3vw,40px)}.adm-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.adm-card{border:1px solid var(--a-line);text-align:left;font:inherit;cursor:pointer;background:#fff;border-radius:18px;gap:6px;padding:22px;transition:border-color .2s,transform .2s;display:grid}.adm-card:hover{border-color:var(--a-blue);transform:translateY(-2px)}.adm-card b{letter-spacing:-.03em;font-size:40px;line-height:1}.adm-card-label{color:var(--a-muted);font-weight:600}.adm-card-foot{color:var(--a-muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-h2{margin:32px 0 12px;font-size:18px}.adm-bars{gap:10px;max-width:640px;display:grid}.adm-bar-row{grid-template-columns:150px 1fr 32px;align-items:center;gap:12px;display:grid}.adm-bar{background:var(--a-line);border-radius:99px;height:10px;overflow:hidden}.adm-bar i{background:var(--a-blue);border-radius:99px;height:100%;display:block}.adm-toolbar{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.adm-toolbar input{flex:240px;width:auto}.adm-toolbar select{flex:none;width:auto}.adm-table-wrap{border:1px solid var(--a-line);background:#fff;border-radius:16px;overflow-x:auto}.adm-table{border-collapse:collapse;width:100%;min-width:820px}.adm-table th{border-bottom:1px solid var(--a-line);color:var(--a-muted);letter-spacing:.04em;text-align:left;text-transform:uppercase;padding:12px 16px;font-size:12px;font-weight:700}.adm-table td{border-bottom:1px solid var(--a-line);vertical-align:top;padding:14px 16px}.adm-table tr:last-child td{border-bottom:0}.adm-table tbody tr{cursor:pointer}.adm-table tbody tr:hover,.adm-table tbody tr:focus-visible{background:var(--a-blue-soft);outline:0}.adm-table tr.is-new td:first-child{box-shadow:inset 3px 0 0 var(--a-blue)}.adm-table td small{color:var(--a-muted);display:block}.adm-snippet{max-width:340px;color:var(--a-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-empty{border:1px dashed var(--a-line);text-align:center;color:var(--a-muted);background:#fff;border-radius:16px;gap:4px;padding:48px 24px;display:grid}.adm-pager{color:var(--a-muted);justify-content:center;align-items:center;gap:16px;margin-top:16px;display:flex}.adm-badge{background:var(--a-line);text-transform:capitalize;border-radius:99px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-block}.adm-badge-new{background:var(--a-blue);color:#fff}.adm-badge-read{color:#33406a;background:#e1e7f5}.adm-badge-replied{color:#17663a;background:#dcf3e4}.adm-badge-archived{color:#6b7280;background:#eceef2}.adm-root .adm-badge-new{color:#fff}.adm-drawer-wrap{z-index:50;background:#0b122066;justify-content:flex-end;display:flex;position:fixed;inset:0}.adm-drawer{background:#fff;width:min(520px,100%);height:100%;padding:28px;overflow-y:auto;box-shadow:-20px 0 60px -30px #0b122080}.adm-drawer-head{justify-content:space-between;gap:16px;margin-bottom:16px;display:flex}.adm-drawer-head h2{margin:2px 0 0;font-size:22px}.adm-drawer-head small{color:var(--a-muted)}.adm-drawer h3{letter-spacing:.06em;text-transform:uppercase;color:var(--a-muted);margin:22px 0 8px;font-size:12px}.adm-dl{gap:8px;margin:0;display:grid}.adm-dl div{grid-template-columns:110px 1fr;gap:12px;display:grid}.adm-dl dt{color:var(--a-muted)}.adm-dl dd{overflow-wrap:anywhere;margin:0}.adm-message{background:var(--a-bg);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin:0 0 18px;padding:16px;color:var(--a-ink)!important}.adm-seg{flex-wrap:wrap;gap:6px;display:flex}.adm-seg button{border:1px solid var(--a-line);color:var(--a-ink);font:inherit;text-transform:capitalize;cursor:pointer;background:#fff;border-radius:99px;padding:7px 14px;font-weight:600}.adm-seg button:hover:not(:disabled){border-color:var(--a-blue);color:var(--a-blue)}.adm-seg button.on{background:var(--a-blue);border-color:var(--a-blue);color:#fff}.adm-notes{resize:vertical}.adm-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}@media (max-width:820px){.adm-shell{grid-template-columns:1fr}.adm-side{flex-flow:wrap;align-items:center;height:auto;padding:12px;position:static}.adm-brand{margin:0 12px 0 0}.adm-side-foot{flex-direction:row;align-items:center;margin:0 0 0 auto}.adm-bar-row{grid-template-columns:110px 1fr 28px}}.adm-count{float:right;background:var(--a-blue);color:#fff;text-align:center;border-radius:99px;min-width:20px;padding:0 6px;font-size:11px;font-weight:700;line-height:20px}.adm-side>button.on .adm-count{color:var(--a-blue);background:#fff}.adm-panels{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;margin-top:16px;display:grid}.adm-panel{border:1px solid var(--a-line);background:#fff;border-radius:18px;padding:20px}.adm-panel:first-child{grid-column:1/-1}.adm-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.adm-panel-head h2{margin:0;font-size:16px}.adm-live{color:var(--a-muted);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.adm-live i{background:#22a05a;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite adm-pulse}@keyframes adm-pulse{50%{opacity:.35}}.adm-chart{align-items:flex-end;gap:6px;height:180px;display:flex}.adm-chart-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.adm-chart-col i{background:var(--a-blue);border-radius:6px 6px 2px 2px;width:100%;max-width:36px;transition:height .5s;display:block}.adm-chart-col i.zero{background:var(--a-line)}.adm-chart-n{min-height:16px;font-size:11px;font-weight:700}.adm-chart-col small{color:var(--a-muted);font-size:11px}.adm-feed{gap:4px;margin:0;padding:0;list-style:none;display:grid}.adm-feed li{border-radius:12px;justify-content:space-between;align-items:center;gap:12px;display:flex}.adm-feed li:hover{background:var(--a-blue-soft)}.adm-feed button{min-width:0;color:var(--a-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:10px 8px}.adm-feed button small{color:var(--a-muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.adm-feed-meta{color:var(--a-muted);justify-items:end;gap:2px;padding-right:8px;display:grid}.adm-bulk{z-index:5;background:var(--a-ink);color:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:10px 14px;display:flex;position:sticky;top:8px;box-shadow:0 12px 30px -16px #0b122099}.adm-bulk b{color:#fff;margin-right:6px}.adm-bulk .adm-btn{min-height:32px;padding:0 12px;font-size:13px}.adm-check{width:44px;padding-right:0!important}.adm-check input{width:16px;height:16px;accent-color:var(--a-blue);padding:0}.adm-grow{flex:280px;margin:0}.adm-roles td small{color:var(--a-muted);display:block}.adm-roles tbody tr{cursor:pointer}.adm-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.adm-actions .adm-btn{min-height:32px;padding:0 12px;font-size:13px}.adm-form{align-content:start;gap:14px;display:grid}.adm-form label{gap:6px;font-weight:600;display:grid}.adm-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.adm-inline{align-items:center;gap:10px;font-weight:600;display:flex!important}.adm-inline input{width:auto}@media (max-width:520px){.adm-two{grid-template-columns:1fr}}.adm-topbar{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.adm-topbar h1{margin:0}.adm-notif{position:relative}.adm-bell{border:1px solid var(--a-line);width:42px;height:42px;color:var(--a-ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;transition:background .2s,color .2s,border-color .2s;display:grid;position:relative}.adm-bell:hover,.adm-bell[aria-expanded=true]{background:var(--a-blue);border-color:var(--a-blue);color:#fff}.adm-bell.has-new svg{transform-origin:50% 10%;animation:2.4s ease-in-out infinite adm-ring}@keyframes adm-ring{0%,60%,to{transform:rotate(0)}66%{transform:rotate(14deg)}72%{transform:rotate(-12deg)}78%{transform:rotate(8deg)}84%{transform:rotate(-4deg)}}.adm-bell-count{border:2px solid var(--a-bg);color:#fff;text-align:center;background:#d93a3a;border-radius:99px;min-width:20px;padding:0 5px;font-size:11px;font-weight:700;line-height:16px;position:absolute;top:-4px;right:-4px}.adm-notif-panel{z-index:40;border:1px solid var(--a-line);background:#fff;border-radius:16px;width:min(380px,100vw - 32px);position:absolute;top:50px;right:0;overflow:hidden;box-shadow:0 24px 60px -24px #0b122080}.adm-notif-head{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.adm-notif-head button{color:var(--a-blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.adm-notif-head button:disabled{opacity:.5}.adm-notif-panel ul{max-height:340px;margin:0;padding:6px;list-style:none;overflow-y:auto}.adm-notif-panel li button{width:100%;color:var(--a-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;gap:10px;padding:10px;display:flex}.adm-notif-panel li button:hover{background:var(--a-blue-soft)}.adm-notif-dot{background:var(--a-blue);border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}.adm-notif-body{min-width:0;display:grid}.adm-notif-body small{color:var(--a-muted)}.adm-notif-body em{color:var(--a-muted);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.adm-notif-empty{color:var(--a-muted);text-align:center;margin:0;padding:28px 16px}.adm-notif-all{border:0;border-top:1px solid var(--a-line);background:var(--a-bg);width:100%;color:var(--a-blue);font:inherit;cursor:pointer;padding:12px;font-weight:600}.adm-notif-all:hover{background:var(--a-blue-soft)}.adm-history{gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.adm-history li{border:1px solid var(--a-line);border-radius:12px;padding:10px 14px}.adm-history small{color:var(--a-muted);display:block}.adm-resume{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-bottom:6px;overflow:hidden}
