.hero[data-astro-cid-5auvlcfn]{background:var(--photo-bg);color:#fff;height:796px;min-height:560px;max-height:calc(100vh - 104px);position:relative;overflow:hidden}.hero__slides[data-astro-cid-5auvlcfn],.hero__slide[data-astro-cid-5auvlcfn]{position:absolute;inset:0}.hero__slide[data-astro-cid-5auvlcfn]{opacity:0;transition:opacity 1s}.hero__slide[data-astro-cid-5auvlcfn].is-active{opacity:1}.hero__slide[data-astro-cid-5auvlcfn] img[data-astro-cid-5auvlcfn],.hero__slide[data-astro-cid-5auvlcfn] video[data-astro-cid-5auvlcfn]{object-fit:cover;width:100%;height:100%}.hero__shade[data-astro-cid-5auvlcfn]{background:linear-gradient(90deg,#00000047 0%,#0000 60%);position:absolute;inset:0}.hero__title[data-astro-cid-5auvlcfn]{color:#fff;max-width:900px;position:absolute;top:50%;left:56px;transform:translateY(-50%)}.hero__controls[data-astro-cid-5auvlcfn]{align-items:center;gap:28px;display:flex;position:absolute;bottom:40px;right:56px}.hero__bars[data-astro-cid-5auvlcfn]{gap:8px;display:flex}.hero__bar[data-astro-cid-5auvlcfn]{background:#fff6;width:48px;height:2px;display:block;position:relative}.hero__bar[data-astro-cid-5auvlcfn]:before{content:"";position:absolute;inset:-10px 0}.hero__bar[data-astro-cid-5auvlcfn].is-active{background:#fff}.hero__count[data-astro-cid-5auvlcfn]{letter-spacing:.18em;font-size:13px;font-weight:700}.hero__arrows[data-astro-cid-5auvlcfn]{gap:8px;display:flex}.hero__arrow[data-astro-cid-5auvlcfn]{color:#fff;border:1px solid #fff9;justify-content:center;align-items:center;width:48px;height:48px;transition:background .2s,color .2s;display:flex}.hero__arrow[data-astro-cid-5auvlcfn]:hover{color:var(--navy);background:#fff}.hero__line[data-astro-cid-5auvlcfn]{display:block}.hero__down[data-astro-cid-5auvlcfn]{position:absolute;bottom:32px;left:50%;transform:translate(-50%)}@media (width<=1023px){.hero[data-astro-cid-5auvlcfn]{max-height:calc(100vh - 72px)}.hero__title[data-astro-cid-5auvlcfn]{left:32px;right:32px}.hero__controls[data-astro-cid-5auvlcfn]{right:32px}}@media (width<=767px){.hero[data-astro-cid-5auvlcfn]{height:560px;min-height:0;max-height:none}.hero__shade[data-astro-cid-5auvlcfn]{background:linear-gradient(#0000 40%,#00000080)}.hero__title[data-astro-cid-5auvlcfn]{inset:auto 20px 48px;transform:none}.hero__line[data-astro-cid-5auvlcfn]{display:inline}.hero__controls[data-astro-cid-5auvlcfn]{bottom:24px;left:20px;right:auto}.hero__count[data-astro-cid-5auvlcfn],.hero__arrows[data-astro-cid-5auvlcfn],.hero__down[data-astro-cid-5auvlcfn]{display:none}.hero__bar[data-astro-cid-5auvlcfn]{width:32px}.hero__bars[data-astro-cid-5auvlcfn]{gap:6px}}.ctb[data-astro-cid-5jl5i6mm]{background:var(--civitech-gradient);color:#fff;position:relative;overflow:hidden}.ctb__mark[data-astro-cid-5jl5i6mm]{width:420px;height:420px;bottom:-110px;right:-90px}.ctb__inner[data-astro-cid-5jl5i6mm]{grid-template-columns:1fr 1fr;align-items:center;gap:80px;min-height:480px;padding-top:80px;padding-bottom:80px;display:grid;position:relative}.ctb__logos[data-astro-cid-5jl5i6mm]{flex-direction:column;align-items:center;gap:44px;display:flex}.ctb__pair[data-astro-cid-5jl5i6mm]{align-items:center;gap:56px;display:flex}.ctb__delta[data-astro-cid-5jl5i6mm]{width:auto;height:200px}.ctb__civi[data-astro-cid-5jl5i6mm]{width:300px;height:auto}.ctb__fortico[data-astro-cid-5jl5i6mm]{width:200px;height:auto}.ctb__text[data-astro-cid-5jl5i6mm]{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.ctb__title[data-astro-cid-5jl5i6mm]{font-size:40px;line-height:1.2}.ctb__text[data-astro-cid-5jl5i6mm] p[data-astro-cid-5jl5i6mm]{color:#ffffffe6;font-size:18px;line-height:1.7}@media (width<=1023px){.ctb__inner[data-astro-cid-5jl5i6mm]{grid-template-columns:1fr;gap:48px}.ctb__delta[data-astro-cid-5jl5i6mm]{height:150px}.ctb__civi[data-astro-cid-5jl5i6mm]{width:230px}}@media (width<=767px){.ctb__inner[data-astro-cid-5jl5i6mm]{gap:28px;min-height:0;padding-top:48px;padding-bottom:48px}.ctb__logos[data-astro-cid-5jl5i6mm]{gap:24px}.ctb__pair[data-astro-cid-5jl5i6mm]{gap:28px}.ctb__delta[data-astro-cid-5jl5i6mm]{height:96px}.ctb__civi[data-astro-cid-5jl5i6mm]{width:160px}.ctb__fortico[data-astro-cid-5jl5i6mm]{width:130px}.ctb__text[data-astro-cid-5jl5i6mm]{gap:18px}.ctb__title[data-astro-cid-5jl5i6mm]{font-size:26px}.ctb__text[data-astro-cid-5jl5i6mm] p[data-astro-cid-5jl5i6mm]{font-size:16px}.ctb__mark[data-astro-cid-5jl5i6mm]{width:220px;height:220px;bottom:-70px;right:-60px}}.stack-40[data-astro-cid-lcdefpme]{flex-direction:column;gap:40px;display:flex}.stack-48[data-astro-cid-lcdefpme],.glance[data-astro-cid-lcdefpme]{flex-direction:column;gap:48px;display:flex}.glance__title[data-astro-cid-lcdefpme]{max-width:960px}.glance__row[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:flex-start;gap:64px;display:flex}.glance__text[data-astro-cid-lcdefpme]{flex-direction:column;flex:420px;align-items:flex-start;gap:24px;min-width:0;display:flex}.figs[data-astro-cid-lcdefpme]{flex:420px;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px;min-width:0;display:grid}.fig[data-astro-cid-lcdefpme]{border-left:1px solid var(--ink);flex-direction:column;gap:8px;padding-left:22px;display:flex}.fig__n[data-astro-cid-lcdefpme]{color:var(--navy);font-size:64px;line-height:1}.fig__n[data-astro-cid-lcdefpme] sup[data-astro-cid-lcdefpme]{font-size:28px}.fig__l[data-astro-cid-lcdefpme]{color:var(--grey);font-size:16px;line-height:1.5}.cos[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,minmax(0,1fr));gap:32px;display:grid}.co[data-astro-cid-lcdefpme]{flex-direction:column;grid-column:span 2;gap:18px;display:flex}.co--wide[data-astro-cid-lcdefpme]{grid-column:span 3}.co__img[data-astro-cid-lcdefpme]{aspect-ratio:1;background:#3b4a4e}.co--wide[data-astro-cid-lcdefpme] .co__img[data-astro-cid-lcdefpme]{aspect-ratio:3/2}.co__shade[data-astro-cid-lcdefpme]{background:#031e1b73;position:absolute;inset:0}.co__img[data-astro-cid-lcdefpme]>.co__logo[data-astro-cid-lcdefpme]{width:auto;height:var(--lh);object-fit:contain;max-width:70%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.co__name[data-astro-cid-lcdefpme]{letter-spacing:.22em;text-transform:uppercase;color:#fff;white-space:nowrap;border:1px solid #fff9;padding:14px 22px;font-size:13px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.more[data-astro-cid-lcdefpme]{border-top:1px solid var(--hairline);grid-template-columns:auto 1fr;align-items:center;gap:40px;padding-top:32px;display:grid}.more__n[data-astro-cid-lcdefpme]{color:var(--navy);font-size:30px;line-height:1.2}.more__list[data-astro-cid-lcdefpme]{color:var(--grey);flex-wrap:wrap;gap:10px 28px;font-size:15px;display:flex}.grid4[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:24px;display:grid}@media (width<=1023px){.grid4[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.fig__n[data-astro-cid-lcdefpme]{font-size:52px}.cos[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.co[data-astro-cid-lcdefpme],.co--wide[data-astro-cid-lcdefpme]{grid-column:span 1}.co__img[data-astro-cid-lcdefpme],.co--wide[data-astro-cid-lcdefpme] .co__img[data-astro-cid-lcdefpme]{aspect-ratio:4/3}}@media (width<=767px){.glance[data-astro-cid-lcdefpme],.stack-48[data-astro-cid-lcdefpme],.stack-40[data-astro-cid-lcdefpme]{gap:24px}.glance__row[data-astro-cid-lcdefpme]{gap:32px}.figs[data-astro-cid-lcdefpme]{gap:28px 20px}.fig[data-astro-cid-lcdefpme]{gap:6px;padding-left:14px}.fig__n[data-astro-cid-lcdefpme]{font-size:40px}.fig__n[data-astro-cid-lcdefpme] sup[data-astro-cid-lcdefpme]{font-size:18px}.fig__l[data-astro-cid-lcdefpme]{font-size:13px;line-height:1.45}.grid4[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:32px}.grid4--news[data-astro-cid-lcdefpme]>:nth-child(n+3){display:none}.cos[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.co[data-astro-cid-lcdefpme]{gap:12px}.more[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:12px;padding-top:24px}.more__n[data-astro-cid-lcdefpme]{font-size:24px}.more__list[data-astro-cid-lcdefpme]{gap:6px 18px;font-size:14px}}
