._gnav_nav__7XToU{background-color:#d9d9d9;height:100dvh;left:50%;opacity:0;overflow:scroll;position:fixed;top:50%;transform:translate(-50%,-50%);transition:opacity .3s;visibility:hidden;width:100%}._gnav_inner__McFfg{display:flex;flex-direction:column;height:100%;margin:auto;max-width:1440px}@media only screen and (max-width:767px){._gnav_inner__McFfg{padding:113px 30px 0 111px}}@media only screen and (min-width:768px){._gnav_inner__McFfg{padding:156px 45px 0 54px}}._gnav_logo__OLRn4{display:block}@media only screen and (max-width:767px){._gnav_logo__OLRn4{width:200px}}@media only screen and (min-width:768px){._gnav_logo__OLRn4{margin:auto;width:361px}}._gnav_desc__YKGhC{font-weight:600}@media only screen and (max-width:767px){._gnav_desc__YKGhC{font-size:70px;left:1em;letter-spacing:5.6px;position:absolute;top:0;transform:rotate(90deg);transform-origin:top left;white-space:nowrap}}@media only screen and (min-width:768px){._gnav_desc__YKGhC{font-size:54px;letter-spacing:4.32px;margin-top:64px;text-align:center}}._gnav_list__N0zTu{display:grid;width:100%}@media only screen and (max-width:767px){._gnav_list__N0zTu{gap:17px;grid-template-areas:"top" "about" "people" "careers" "business" "buttons";margin-top:41px}}@media only screen and (min-width:768px){._gnav_list__N0zTu{gap:38px 33px;grid-template-areas:"top about business" "buttons people careers";grid-template-columns:repeat(3,1fr);margin:39px auto 0;max-width:858px}}@media only screen and (max-width:767px){._gnav_item__LJtMJ:not(:first-child){border-top:1px solid #666;padding-top:22px}}@media only screen and (min-width:768px){._gnav_item__LJtMJ{border-top:1px solid #666;padding-top:22px}}._gnav_item--top__Vt37o{grid-area:top}._gnav_item--about__1Acmu{grid-area:about}._gnav_item--business__naXpX{grid-area:business}._gnav_item--people__X0g2d{grid-area:people}._gnav_item--careers__Ua_q_{grid-area:careers}._gnav_item--buttons__vHgQD{grid-area:buttons}._gnav_link__yE8Lq{font-weight:600}@media only screen and (max-width:767px){._gnav_link__yE8Lq{font-size:24px;letter-spacing:1.92px}}@media only screen and (min-width:768px){._gnav_link__yE8Lq{font-size:24px;letter-spacing:1.92px}}@media(any-hover:hover){._gnav_link__yE8Lq:hover:before{left:0;width:100%}}._gnav_subList__b2lnR{display:grid;grid-template-columns:1fr}@media only screen and (max-width:767px){._gnav_subList__b2lnR{gap:11px;margin-top:12px;padding-bottom:18px}}@media only screen and (min-width:768px){._gnav_subList__b2lnR{gap:10px;margin-top:12px}}._gnav_subList--people__Gp7r_{grid-template-columns:repeat(2,1fr)}._gnav_subLink__WfmXz{align-items:center;display:flex;gap:9px;transition:gap .3s}@media only screen and (max-width:767px){._gnav_subLink__WfmXz{font-size:13px;font-weight:600}}@media only screen and (min-width:768px){._gnav_subLink__WfmXz{font-size:13px;font-weight:600}}._gnav_subLink__WfmXz:before{background-color:#f39800;border-radius:50%;content:"";height:6px;width:6px}@media(any-hover:hover){._gnav_subLink__WfmXz:hover{gap:5px}}._gnav_subLinkExternal__ymm_z:after{background-color:#000;content:"";display:inline-block;flex-shrink:0;height:9px;-webkit-mask-image:url(/img/footer/extarnal.svg);mask-image:url(/img/footer/extarnal.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:8px}._gnav_buttons__VMK9z{display:flex;flex-direction:column;margin:auto 0 0}@media only screen and (max-width:767px){._gnav_buttons__VMK9z{gap:18px;margin-top:37px}}@media only screen and (min-width:768px){._gnav_buttons__VMK9z{gap:21px}}._gnav_button__MXi1H{border-radius:40px;display:grid;font-weight:700;align-items:center;justify-items:center;place-items:center;position:relative;transition:background-color .3s;width:100%}@media only screen and (max-width:767px){._gnav_button__MXi1H{font-size:16px;letter-spacing:1.6px;padding:20px 0}}@media only screen and (min-width:768px){._gnav_button__MXi1H{font-size:18px;letter-spacing:1.8px;padding:19px 0}}@media(any-hover:hover){._gnav_button__MXi1H:hover:after{right:10px}}._gnav_button__MXi1H:after{background-image:url(/img/gnav/button-arrow.svg);background-repeat:no-repeat;background-size:contain;content:"";position:absolute;top:50%;transform:translateY(-50%);transition:right .3s}@media only screen and (max-width:767px){._gnav_button__MXi1H:after{height:8.75px;right:20px;width:11.667px}}@media only screen and (min-width:768px){._gnav_button__MXi1H:after{height:8.75px;right:20px;width:11.667px}}._gnav_buttonWhite__uU61v{background-color:#fff;color:#ccc;pointer-events:none}@media(any-hover:hover){._gnav_buttonWhite__uU61v:hover{background-color:#dedede}}._gnav_buttonMain__BCosn{background-color:#f39800}@media(any-hover:hover){._gnav_buttonMain__BCosn:hover{background-color:#ff9300}}._gnav_bottom__MD9MA{display:flex;flex-grow:1}@media only screen and (max-width:767px){._gnav_bottom__MD9MA{align-items:center;flex-direction:column-reverse;gap:22px;margin-top:39px;padding-bottom:72px}}@media only screen and (min-width:768px){._gnav_bottom__MD9MA{align-items:flex-end;justify-content:space-between;margin-top:30px;padding-bottom:44px}}._gnav_corp__e2iMH{display:flex;transition:gap .3s}@media only screen and (max-width:767px){._gnav_corp__e2iMH{font-size:13px;gap:16px;letter-spacing:.26px}}@media only screen and (min-width:768px){._gnav_corp__e2iMH{font-size:13px;gap:16px;letter-spacing:.26px}}._gnav_corp__e2iMH:before{background-image:url(/img/gnav/arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:""}@media only screen and (max-width:767px){._gnav_corp__e2iMH:before{height:20px;width:20px}}@media only screen and (min-width:768px){._gnav_corp__e2iMH:before{height:20px;width:20px}}@media(any-hover:hover){._gnav_corp__e2iMH:hover{gap:7px}}._gnav_right__Q9HE9{align-items:center;display:flex}@media only screen and (max-width:767px){._gnav_right__Q9HE9{gap:16px}}@media only screen and (min-width:768px){._gnav_right__Q9HE9{gap:16px}}._gnav_sns__1iVaz{background-color:#fff;border-radius:50%}@media only screen and (max-width:767px){._gnav_sns__1iVaz{height:42px;width:42px}}@media only screen and (min-width:768px){._gnav_sns__1iVaz{height:42px;width:42px}}._gnav_nav__7XToU._gnav_isOpen__1ap_w{opacity:1;visibility:visible;z-index:998}._drawer_button__gP0Ms{background-color:#f39800;border-radius:50%;height:29px;padding:11px 9px;position:relative;transform-origin:center;transition:transform .3s;width:29px;z-index:999}@media(any-hover:hover){._drawer_button__gP0Ms:hover{transform:scale(1.3)}}._drawer_button__gP0Ms>span{background-color:#000;display:inline-block;height:1px;top:0;right:0;bottom:0;left:0;left:50%;position:absolute;transform:translateX(-50%);transition:transform .3s;width:11px}._drawer_button__gP0Ms>span:first-child{top:11px}._drawer_button__gP0Ms>span:nth-child(2){top:15px}._drawer_button__gP0Ms>span:last-child{top:19px}._drawer_closeLayer__dhBjR{display:none}._drawer_button__gP0Ms._drawer_isOpen__TxadO>span{transform-origin:center}._drawer_button__gP0Ms._drawer_isOpen__TxadO>span:first-child{top:50%;transform:translate(-50%,-50%) rotate(45deg)}._drawer_button__gP0Ms._drawer_isOpen__TxadO>span:nth-child(2){opacity:0}._drawer_button__gP0Ms._drawer_isOpen__TxadO>span:last-child{top:50%;transform:translate(-50%,-50%) rotate(-45deg)}._drawer_closeLayer__dhBjR._drawer_isOpen__TxadO{display:block;top:0;right:0;bottom:0;left:0;position:fixed;z-index:997}._navigation_navigation__ua1e7{align-items:center;background-color:#000;display:flex;position:relative;z-index:999}@media only screen and (max-width:767px){._navigation_navigation__ua1e7{border-radius:32px;gap:10px;padding:12px 14px 13px 22px}}@media only screen and (min-width:768px){._navigation_navigation__ua1e7{border-radius:30px;gap:15px;padding:16px 13px 16px 28px}}._navigation_list__vazrz{align-items:center;display:flex}@media only screen and (max-width:767px){._navigation_list__vazrz{gap:10px}}@media only screen and (min-width:768px){._navigation_list__vazrz{gap:12px}}._navigation_item__Ace_H:not(:last-child){position:relative}@media only screen and (max-width:767px){._navigation_item__Ace_H:not(:last-child){padding-right:10px}}@media only screen and (min-width:768px){._navigation_item__Ace_H:not(:last-child){padding-right:12px}}._navigation_item__Ace_H:not(:last-child):after{background-color:#666;content:"";display:block;height:29px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}._navigation_item__Ace_H:not(:last-child) ._navigation_link__jQW_u{color:#ccc;pointer-events:none}._navigation_link__jQW_u{color:#fff;font-weight:700;letter-spacing:.9px;position:relative}@media only screen and (max-width:767px){._navigation_link__jQW_u{font-size:14px}}@media only screen and (min-width:768px){._navigation_link__jQW_u{font-size:14px}}._navigation_link__jQW_u:after{background-color:#fff;bottom:-2px;content:"";height:1px;left:0;opacity:0;position:absolute;transition:opacity .3s;width:100%}@media(any-hover:hover){._navigation_link__jQW_u:hover:after{opacity:1}}._header_header__FKin7{left:0;position:fixed;top:0;width:100%;z-index:999}._header_inner__xCnC4{align-items:center;display:flex;justify-content:space-between;width:100%}@media only screen and (max-width:767px){._header_inner__xCnC4{padding:13px 7px 13px 12px}}@media only screen and (min-width:768px){._header_inner__xCnC4{padding:20px 15px 20px 30px}}._header_left__NWRI9{align-items:center;display:flex}@media only screen and (max-width:767px){._header_left__NWRI9{flex-direction:column;gap:5px}}@media only screen and (min-width:768px){._header_left__NWRI9{gap:22px}}._header_title__CPL4T{align-items:center;display:flex;height:100%}@media only screen and (max-width:767px){._header_title__CPL4T{height:27.85px}}@media only screen and (min-width:768px){._header_title__CPL4T{height:36px}}._header_link__nXjoa{line-height:0}@media only screen and (max-width:767px){._header_link__nXjoa>img{width:100px}}@media only screen and (min-width:768px){._header_link__nXjoa>img{width:130px}}._header_desc__np5V1{font-weight:600}@media only screen and (max-width:767px){._header_desc__np5V1{font-size:8px}._header_desc__np5V1 br{display:none}}@media only screen and (min-width:768px){._header_desc__np5V1{border:solid #000;border-top:1px;border-bottom:1px;font-size:10px;padding:7px 12px 6px 20px}}