:where(.page-module-scss-module__GfIrMG__mainBox){line-height:1.5}:where(.page-module-scss-module__GfIrMG__mainBox) :where(h1,h2,h3,h4,h5,h6){font-weight:inherit;font-size:inherit}:where(.page-module-scss-module__GfIrMG__mainBox) :where(a){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(.page-module-scss-module__GfIrMG__mainBox) :where(button,input,select,optgroup,textarea){color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1;background-color:#0000;border:0 solid;border-radius:0}:where(.page-module-scss-module__GfIrMG__mainBox) :where(ol,ul,menu){list-style:none}:where(.page-module-scss-module__GfIrMG__mainBox) :where(img,svg,video,canvas,audio,iframe,embed,object){vertical-align:middle;display:block}:where(.page-module-scss-module__GfIrMG__mainBox) :where(img,video){max-width:100%;height:auto}.page-module-scss-module__GfIrMG__mainBox{background:var(--background-homePage);width:100%;min-height:100%;position:relative}.page-module-scss-module__GfIrMG__mainBox .page-module-scss-module__GfIrMG__top_banner_bg_img{width:100%;height:380px;position:relative}.page-module-scss-module__GfIrMG__mainBox .page-module-scss-module__GfIrMG__top_banner_bg_img .page-module-scss-module__GfIrMG__banner_media{pointer-events:none;position:absolute;inset:0;overflow:hidden}.page-module-scss-module__GfIrMG__mainBox .page-module-scss-module__GfIrMG__top_banner_bg_img .page-module-scss-module__GfIrMG__banner_media:after{background:linear-gradient(180deg, var(--background-homePageIPEffectBannerGradient02,#f0f2f51f) 0%, var(--background-homePage,#f0f2f5) 100%);content:"";position:absolute;inset:0}.page-module-scss-module__GfIrMG__mainBox .page-module-scss-module__GfIrMG__top_banner_bg_img .page-module-scss-module__GfIrMG__banner_image{object-fit:cover;object-position:calc(50% + var(--home-banner-background-offset,130px)) center;width:100%;max-width:none;height:100%;display:block;position:absolute;top:0;left:0}@media (min-width:2881px){.page-module-scss-module__GfIrMG__mainBox .page-module-scss-module__GfIrMG__top_banner_bg_img .page-module-scss-module__GfIrMG__banner_image{left:calc(-5% + var(--home-banner-background-offset,130px));object-fit:fill;object-position:center;width:110%}}.page-module-scss-module__GfIrMG__mainBox .page-module-scss-module__GfIrMG__top_banner_bg_img .page-module-scss-module__GfIrMG__top_area{box-sizing:border-box;width:100%;height:100%;padding-bottom:40px;padding-left:var(--sidebar-width,260px);transition:padding-left var(--sidebar-motion-duration) var(--sidebar-motion-ease);flex-direction:column;justify-content:flex-end;align-items:center;gap:20px;display:flex;position:relative}.page-module-scss-module__GfIrMG__mainBox .page-module-scss-module__GfIrMG__top_banner_bg_img .page-module-scss-module__GfIrMG__top_area h1{text-align:center;background:var(--gradient03_dark,linear-gradient(135deg, var(--effects-gradient2-1,#111214) 0%, var(--effects-gradient2-2,#111214) 33%, var(--effects-gradient2-3,#111214) 66%, var(--effects-gradient2-1,#111214) 100%));-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;width:100%;margin-bottom:.5em;font-size:22px;font-weight:600;line-height:normal}.page-module-scss-module__GfIrMG__mainBox .page-module-scss-module__GfIrMG__top_banner_bg_img .page-module-scss-module__GfIrMG__top_area .page-module-scss-module__GfIrMG__input_box{width:800px;max-width:calc(100% - 48px);min-height:160px}@media (prefers-reduced-motion:reduce){.page-module-scss-module__GfIrMG__top_banner_bg_img .page-module-scss-module__GfIrMG__top_area{transition-duration:0s}}