.irx_hhro{color:#fff;min-height:100svh;padding-block:var(--header-h) 40px;background:#111;align-items:center;display:flex;position:relative;overflow:hidden}.irx_hhro_shd{background:radial-gradient(75% 65% at 50% 45%,#11111180,#111 100%);position:absolute;inset:0}.irx_hhro_vid{will-change:transform}@media (width<=1023px){.irx_hhro_vid{height:72svh;margin-block:auto}}@media (width<=639px){.irx_hhro_vid{height:58svh}}.irx_hhro_in{justify-content:center;width:100%;display:flex;position:relative}.irx_hhro_cnt{text-align:center;max-width:80rem;display:grid}.irx_hhro_tit{letter-spacing:-.02em;font-size:clamp(2.5rem,6vw,5rem);font-weight:600;line-height:1.1;animation:.7s cubic-bezier(.2,.7,.2,1) both rise}@media (prefers-reduced-motion:reduce){.irx_hhro_tit{animation:none}}.irx_hlgo{content-visibility:auto;contain-intrinsic-size:auto 428px}.irx_hlgo .irx_sh{max-width:900px}.irx_hlgo_mrq:not(.irx_rvl--on) .irx_hlgo_trk{animation-play-state:paused}.irx_hlgo_mrq{padding-bottom:16px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.irx_hlgo_trk{align-items:center;gap:64px;width:max-content;animation:70s linear infinite irx_hlgo_run;display:flex}@media (width<=639px){.irx_hlgo_trk{gap:40px}}.irx_hlgo_mrq:hover .irx_hlgo_trk{animation-play-state:paused}.irx_hlgo_itm img{opacity:.5;filter:grayscale();width:auto;height:40px;transition:opacity .3s,filter .3s}@media (hover:hover){.irx_hlgo_itm img:hover{opacity:1;filter:none}}@media (width<=639px){.irx_hlgo_itm img{height:36px}}@media (prefers-reduced-motion:reduce){.irx_hlgo_trk{flex-wrap:wrap;justify-content:center;gap:32px 48px;width:auto;padding-inline:20px;animation:none}.irx_hlgo_itm--dup{display:none}}@keyframes irx_hlgo_run{to{transform:translate(-50%)}}.irx_hig{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}@media (width<=1023px){.irx_hig{grid-template-columns:minmax(0,1fr)}}.irx_hig_ic{grid-row:span 4;grid-template-rows:subgrid;color:inherit;background:#fff;border:1px solid #e5e8ed;border-radius:16px;align-items:start;padding:24px 28px 26px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 1px 2px #0a0c100a,0 12px 32px -14px #0a0c1024}@media (hover:hover){.irx_hig_ic:hover{border-color:#0074ed;transform:translateY(-3px);box-shadow:0 2px 6px #0a0c100f,0 32px 64px -24px #0a0c1059}.irx_hig_ic:hover .irx_hig_it{color:#0074ed}.irx_hig_ic:hover .irx_arw span{transform:translate(4px)}}.irx_hig_ic:focus-visible{outline-offset:2px;outline:2px solid #0074ed}@media (prefers-reduced-motion:reduce){.irx_hig_ic{transition:none}}@media (width<=639px){.irx_hig_ic{padding:24px}}.irx_hig_it{color:#111;margin:0 0 10px;font-size:1.5rem;font-weight:700;line-height:1.25;transition:color .2s}.irx_hig_id{color:#545b69;margin:0 0 20px;font-size:1.125rem;font-weight:400;line-height:1.65}.irx_hig_ia{place-self:end start;padding-top:4px;font-size:1.125rem;font-weight:600;line-height:1.4}.irx_hig_vis{background:#f5f7fa;border-radius:16px;align-content:center;justify-items:center;width:100%;margin:0 0 20px;padding:20px;display:grid}.irx_hig_vis--ai{color:#0074ed}.irx_hig_fsvg{width:100%;height:auto;display:block}.irx_hig_bd{fill:#26292d}.irx_hig_scr,.irx_hig_wht{fill:#fff}.irx_hig_pan{fill:#f5f7fa}.irx_hig_ln{fill:#bdc2cb}.irx_hig_dim{fill:#6b7a8d}.irx_hig_acc{fill:#0074ed}.irx_hig_ac2{fill:#b8d8ff}.irx_hig_okl{fill:#12a150}.irx_hig_wrn{fill:#dc6803}.irx_hig_bdg{fill:#004a9c}.irx_hig_edg{stroke:#e5e8ed;stroke-width:1.2px}.irx_hig_mkl{fill:none;stroke:#111;stroke-width:1.6px;stroke-linecap:round}.irx_hig_wkl{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round}.irx_hig_gst{opacity:.4}.irx_hig_dtr{fill:#d92d20}.irx_hig_dty{fill:#dc6803}.irx_hig_dtg{fill:#12a150}.irx_hig_frw,.irx_hig_cdl{opacity:0;transition:opacity .45s,transform .45s cubic-bezier(.2,.7,.2,1);transform:translate(-5px)}.irx_hig_frw--on,.irx_hig_cdl--on{opacity:1;transform:none}.irx_hig_chp{opacity:.45;transition:opacity .35s}.irx_hig_chp--on{opacity:1}.irx_hig_cbx{fill:#fff;stroke:#e5e8ed;stroke-width:1.2px}.irx_hig_ctx{fill:#111;font-size:.75rem;font-weight:500;line-height:1.2}.irx_hig_ctx--blu{fill:#0074ed;font-weight:600}.irx_hig_ctx--dim{fill:#8b93a1;font-weight:400}.irx_hig_ctx--sm{font-size:.65rem}.irx_hig_mca{fill:none;stroke:#d97757;stroke-width:2.2px;stroke-linecap:round}.irx_hig_crt{fill:#0074ed;font-weight:400;animation:.8s steps(2,start) infinite irx_hig_blk}@media (prefers-reduced-motion:reduce){.irx_hig_frw,.irx_hig_cdl,.irx_hig_chp{opacity:1;transition:none;transform:none}.irx_hig_crt{animation:none}}@keyframes irx_hig_blk{to{opacity:0}}.irx_hmn_grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;gap:32px;margin:56px 0 0;padding:0;list-style:none;display:grid}@media (width<=1023px){.irx_hmn_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.irx_hmn_grid{grid-template-columns:minmax(0,1fr);gap:28px}}.irx_hmn_itm{grid-row:span 3;grid-template-rows:subgrid;display:grid}.irx_hmn_card{grid-row:span 3;grid-template-rows:subgrid;color:#111;align-content:start;display:grid;overflow:hidden}@media (hover:hover){.irx_hmn_card:hover .irx_hmn_tit,.irx_hmn_card:hover .irx_hmn_arw{color:#0074ed}}.irx_hmn_card:focus-visible{outline-offset:2px;outline:2px solid #0074ed}.irx_hmn_shot{display:block;position:relative;overflow:hidden}.irx_hmn_img{aspect-ratio:16/9;object-fit:cover;background:#f5f7fa;width:100%;height:auto;display:block}.irx_hmn_tile{aspect-ratio:16/9;color:#0074ed;background:#eef6ff;justify-content:center;align-items:center;display:flex}.irx_hmn_tile svg{width:48px;height:48px}.irx_hmn_bd{grid-row:span 2;grid-template-rows:subgrid;gap:10px;padding:24px 28px 28px;display:grid}@media (width<=639px){.irx_hmn_bd{padding:20px}}.irx_hmn_hd{justify-content:space-between;align-items:center;gap:16px;display:flex}.irx_hmn_tit{font-size:1.25rem;font-weight:700;line-height:1.35;transition:color .2s}.irx_hmn_arw{color:#0074ed;flex:none;transition:color .2s}.irx_hmn_dsc{color:#545b69;font-size:1rem;font-weight:400;line-height:1.6}.irx_hmn_cw{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px 56px;display:grid}@media (width<=1023px){.irx_hmn_cw{grid-template-columns:minmax(0,1fr);gap:32px}}.irx_hmn_cl{top:calc(var(--header-h) + 32px);position:sticky}.irx_hmn_cl .irx_sh{max-width:none;margin-bottom:0}@media (width<=1023px){.irx_hmn_cl{position:static}}.irx_hmn_cr{gap:28px;display:grid}.irx_hmn_grp{padding:0}.irx_hmn_gn{color:#111;margin:0 0 10px;font-size:1rem;font-weight:600;line-height:1.3}.irx_hmn_caps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;padding:0;list-style:none;display:grid}@media (width<=639px){.irx_hmn_caps{grid-template-columns:minmax(0,1fr)}}.irx_hmn_capl{height:100%;min-height:88px;color:inherit;background:#fff;border:1px solid #e5e8ed;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;column-gap:12px;padding:16px 18px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 1px 2px #0a0c100a,0 12px 32px -14px #0a0c1024}.irx_hmn_capl>svg:first-child{color:#0074ed;grid-area:1/1/3;align-self:start;width:22px;height:22px;margin-top:1px}.irx_hmn_capl .irx_hmn_arw{grid-area:1/3/3;width:16px;height:16px;transition:transform .2s}@media (hover:hover){.irx_hmn_capl:hover{border-color:#0074ed;transform:translateY(-3px);box-shadow:0 2px 6px #0a0c100f,0 32px 64px -24px #0a0c1059}.irx_hmn_capl:hover .irx_hmn_cn{color:#0074ed}.irx_hmn_capl:hover .irx_hmn_arw{transform:translate(4px)}}.irx_hmn_capl:focus-visible{outline-offset:2px;outline:2px solid #0074ed}@media (prefers-reduced-motion:reduce){.irx_hmn_capl{transition:none}}.irx_hmn_cn{color:#111;grid-area:1/2;font-size:1.25rem;font-weight:600;line-height:1.3;transition:color .2s}.irx_hmn_cs{color:#8b93a1;grid-area:2/2;margin-top:2px;font-size:1rem;font-weight:400;line-height:1.4}.irx_hprf_lst{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (width<=1023px){.irx_hprf_lst{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.irx_hprf_lst{grid-template-columns:minmax(0,1fr)}}.irx_hprf_card{background:#1c1c1c;border:1px solid #ffffff1f;border-radius:16px;align-content:space-between;gap:56px;padding:24px;display:grid}@media (hover:hover){.irx_hprf_card:hover{border-color:#fff6}}@media (width<=639px){.irx_hprf_card{gap:32px}}.irx_hprf_tit{color:#fff;letter-spacing:-.015em;font-size:1.5rem;font-weight:600;line-height:1.25}.irx_hprf_bd{gap:16px;display:grid}.irx_hprf_dsc{color:#ffffffb3;font-size:1rem;font-weight:400;line-height:1.6}.irx_hprf_more{color:#82bcff;font-size:1rem;font-weight:600;line-height:1.4}.irx_hstr{content-visibility:auto;contain-intrinsic-size:auto 563px;background:#222}.irx_hstr_hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px;display:flex}@media (width<=639px){.irx_hstr_hd{margin-bottom:32px}}.irx_hstr_tit{letter-spacing:-.02em;color:#fff;font-size:clamp(1.75rem,3.6vw,3rem);font-weight:600;line-height:1.12}.irx_hstr_act{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.irx_hstr_nav{color:#fff;border:1px solid #fff6;border-radius:999px;place-items:center;width:44px;height:44px;font-size:1.125rem;font-weight:400;line-height:1;transition:background .2s,border-color .2s;display:grid}@media (hover:hover){.irx_hstr_nav:hover{background:#ffffff1a;border-color:#fff}}@media (width<=639px){.irx_hstr_nav{display:none}}.irx_hstr_trk{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.irx_hstr_trk::-webkit-scrollbar{display:none}@media (width<=1023px){.irx_hstr_trk{margin-inline:-24px;padding-inline:24px;scroll-padding-inline:24px}}@media (width<=639px){.irx_hstr_trk{margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px}}.irx_hstr_card{aspect-ratio:3/4;scroll-snap-align:start;background:#1c1c1c;border-radius:24px;flex:none;width:340px;position:relative;overflow:hidden}@media (width<=639px){.irx_hstr_card{width:78vw}}.irx_hstr_bg{object-fit:cover;opacity:.7;width:100%;height:100%;transition:transform .7s,opacity .7s;position:absolute;inset:0}.irx_hstr_card:hover .irx_hstr_bg{opacity:.9;transform:scale(1.05)}.irx_hstr_shd{background:linear-gradient(#0000,#1116 50%,#111);position:absolute;inset:0}.irx_hstr_in{flex-direction:column;justify-content:space-between;height:100%;padding:24px;display:flex;position:relative}.irx_hstr_logo{object-fit:contain;object-position:left;filter:brightness(0)invert();width:auto;max-width:60%;height:32px}.irx_hstr_txt{gap:8px;display:grid}.irx_hstr_nm{color:#fff;font-size:1.25rem;font-weight:600;line-height:1.35}.irx_hstr_dsc{color:#ffffffbf;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:1rem;font-weight:400;line-height:1.55;display:-webkit-box;overflow:hidden}.irx_hstr_card:hover .irx_hstr_dsc,.irx_hstr_card:focus-within .irx_hstr_dsc{-webkit-line-clamp:unset;color:#ffffffe6}@media (prefers-reduced-motion:reduce){.irx_hstr_bg{transition:none}}
