/*
! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.visible{visibility:visible}.contents{display:contents}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.animate-marquee{animation:marquee 30s linear infinite}.font-light{font-weight:300}@keyframes futureImage{0%{opacity:0;transform:rotate(-90deg) translate(50vw,-50vw)}to{opacity:1;transform:rotate(0) translate(0)}}@keyframes serviceBox{0%{opacity:0;transform:translateY(-10vw)}to{opacity:1;transform:translate(0)}}html{scroll-behavior:smooth}body{background-color:#3a3939;color:#fff}body.modal-active{overflow:hidden}#body-wrapper{margin:auto;transition:filter .1s linear}@media screen and (max-width:928px){#body-wrapper{padding:0}}#body-wrapper.modal-active{filter:blur(10px)}#global-header{display:flex;flex-direction:row;justify-content:space-between;margin:auto;max-width:1400px;padding:100px 50px 0}@media screen and (max-width:928px){#global-header{padding:23px 24px 0}}#global-header h1>div.corporate-name{width:305px}@media screen and (max-width:928px){#global-header h1>div.corporate-name{width:183px}}#global-header h1>div.corporate-name>svg{width:100%}#global-header #global-nav{display:flex;flex-direction:row;align-items:center}@media screen and (max-width:928px){#global-header #global-nav{display:none}}.hamburger{display:none}@media screen and (max-width:928px){.hamburger{display:block;position:fixed;top:0;right:0;width:56px;height:56px;border-radius:10px;background:rgba(58,57,57,.533);z-index:999}.hamburger>img{margin:auto}}.hamburger .icon{display:block}.hamburger .icon-active,.hamburger.active .icon{display:none}.hamburger.active .icon-active{display:block}#global-nav-sp{position:fixed;top:0;left:100vw;width:100vw;height:100vh;z-index:998;display:block;padding:24px;transition:left .5s ease}#global-nav-sp.active{left:0}#global-nav-sp>a>svg{width:183px}#global-nav-sp .language-switcher-wrapper{margin:0;padding-top:40px}#global-nav-sp .language-switcher-wrapper>svg{width:36px}#global-nav-sp>ul{display:flex;flex-direction:column;gap:24px;padding-top:40px}#global-nav-sp>ul>li{font-size:18px;font-weight:400}#global-nav-sp>ul>li .service-grid{display:grid;gap:8px;grid-template-columns:repeat(2,calc(50% - 4px))}#global-nav-sp>ul>li .service-grid .service-box{background:#585858;border-radius:4px;height:73px}#global-nav-sp>ul>li .service-grid .service-box:nth-child(2)>a{padding:8px 0 0 16px}#global-nav-sp>ul>li .service-grid .service-box>a{display:block;padding:16px 0 0 16px;height:100%}#global-nav-sp>ul>li .service-grid .service-box>a>.service-grid-icon-box{width:20px;height:26px}#global-nav-sp>ul>li .service-grid .service-box>a>.service-grid-icon-box>svg{max-width:100%;max-height:100%}#global-nav-sp>ul>li .service-grid .service-box>a>.service-name-box>p{font-size:13px;line-height:16px}#section-navigation{display:flex;flex-direction:row;justify-content:space-between;font-weight:300}#section-navigation>li{font-size:18px}#section-navigation>li:not(li:first-child){margin-left:40px}.language-switcher-wrapper{margin-left:32px;display:flex;flex-direction:row;align-items:center}.language-switcher-wrapper .language-switcher-box{margin-left:13px;font-size:18px}.language-switcher-wrapper .language-switcher-box>button{font-weight:200}.language-switcher-wrapper .language-switcher-box>button.active{font-weight:400}.language-switcher-wrapper .language-switcher-box>span{display:inline-block;margin:0 6px}main{margin-top:120px}@media screen and (max-width:928px){main{margin-top:72px}}#company-introduction{overflow:hidden}#company-introduction #company-introduction-wrapper{padding:0 50px;max-width:1400px;margin:auto;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:928px){#company-introduction #company-introduction-wrapper{padding:0 24px;display:block}}#company-introduction #company-introduction-text-main{font-weight:700;font-size:65px}@media screen and (max-width:1200px){#company-introduction #company-introduction-text-main{font-size:52px}}@media screen and (max-width:928px){#company-introduction #company-introduction-text-main{font-size:26px;font-weight:400;letter-spacing:-1px}}#company-introduction #company-introduction-text-sub{font-weight:300;font-size:20px;margin-top:29px}@media screen and (max-width:928px){#company-introduction #company-introduction-text-sub{font-size:16px;margin-top:0}}#company-introduction #g-logo-box{transform:translateY(98px)}@media screen and (max-width:928px){#company-introduction #g-logo-box{margin-top:32px;margin-bottom:24px;overflow-x:inherit;margin-right:inherit;padding-right:inherit;transform:inherit;width:60vw;max-width:400px;float:right}}#company-introduction #g-logo-box>div{position:relative;width:28vw;height:28vw}@media screen and (max-width:928px){#company-introduction #g-logo-box>div{width:60vw;height:40vw;max-width:400px;max-height:400px}}#company-introduction #g-logo-box>div>svg{width:100%;height:auto;position:absolute}#company-introduction #marquees-wrapper{clear:both;margin:158px 0 0;overflow-x:hidden;display:flex;flex-direction:row}#company-introduction #marquees-wrapper .marquees-box{white-space:nowrap}.company-introduction-maruquee-text{color:transparent;font-weight:700;font-size:90px;letter-spacing:2px;background:#d258b7;background:linear-gradient(60deg,#d258b7,#e8cf52 25%,#39884b 50%,#e8cf52 75%,#d258b7);-webkit-background-clip:text;background-clip:text}#future{margin-top:109px;margin-bottom:160px}@media screen and (max-width:928px){#future{margin-top:0;margin-bottom:80px;padding-left:0}}#future-wrapper{margin:auto;padding:0 50px;max-width:1400px;display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width:928px){#future-wrapper{padding:0 24px;display:block}}#future-wrapper #future-text-box{margin-right:64px;margin-top:auto;margin-bottom:auto}@media screen and (max-width:928px){#future-wrapper #future-text-box{margin-right:0}}#future-wrapper #future-text-box>h2{font-size:18px;font-weight:700}@media screen and (max-width:928px){#future-wrapper #future-text-box>h2{font-size:16px}}#future-wrapper #future-text-main{margin-top:28px;font-weight:700;font-size:38px}@media screen and (max-width:928px){#future-wrapper #future-text-main{font-size:24px;font-weight:600}}#future-wrapper #future-text-sub{margin-top:56px;font-weight:300;font-size:16px}@media screen and (max-width:928px){#future-wrapper #future-text-sub{margin-top:18px}}#future-wrapper #future-images-box{display:grid;width:-moz-fit-content;width:fit-content}@media screen and (max-width:928px){#future-wrapper #future-images-box{margin-top:32px}}#future-wrapper #future-images-box>div{display:flex;flex-direction:row}#future-wrapper #future-images-box>div:first-child{align-items:flex-end}#future-wrapper #future-images-box>div:first-child .future-image:first-child{width:60%}#future-wrapper #future-images-box>div:first-child .future-image:nth-child(2){width:30%;animation-delay:.3s}#future-wrapper #future-images-box>div:nth-child(2){margin-top:24px;align-items:start}#future-wrapper #future-images-box>div:nth-child(2) .future-image:first-child{width:28%;animation-delay:.6s}#future-wrapper #future-images-box>div:nth-child(2) .future-image:nth-child(2){width:65%;animation-delay:.9s}#future-wrapper #future-images-box>div .future-image:nth-child(2){margin-left:24px}#future-wrapper #future-images-box>div .future-image{opacity:0}#future-wrapper #future-images-box>div .future-image.visible{animation:futureImage;animation-duration:1s;animation-fill-mode:forwards}.section-divider{border-top-width:1px;border-color:#fff}#service-summary{margin:auto;padding:160px 50px;max-width:1400px}@media screen and (max-width:928px){#service-summary{padding:80px 24px}}#service-summary-heading{font-weight:700;font-size:120px;text-align:end}@media screen and (max-width:928px){#service-summary-heading{font-size:60px;font-weight:600;text-align:left}}#service-summary-grid-wrapper{margin-top:24px}@media screen and (max-width:928px){#service-summary-grid-wrapper{margin-top:0}}#service-summary-grid-wrapper #service-summary-grid-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:8px}@media screen and (max-width:928px){#service-summary-grid-wrapper #service-summary-grid-container{display:flex;flex-direction:column}}#service-summary-grid-wrapper #service-summary-grid-container .service-box{opacity:0;border-width:1px;border-radius:16px}#service-summary-grid-wrapper #service-summary-grid-container .service-box.visible{animation:serviceBox;animation-duration:1s;animation-fill-mode:forwards}#service-summary-grid-wrapper #service-summary-grid-container .service-box:nth-child(2){animation-delay:.1s}#service-summary-grid-wrapper #service-summary-grid-container .service-box:nth-child(3){animation-delay:.2s}#service-summary-grid-wrapper #service-summary-grid-container .service-box:nth-child(4){animation-delay:.3s}#service-summary-grid-wrapper #service-summary-grid-container .service-box:nth-child(5){animation-delay:.4s}#service-summary-grid-wrapper #service-summary-grid-container .service-box>a{height:331px;padding:16px;display:grid;grid-template-columns:1fr;width:100%}@media screen and (max-width:928px){#service-summary-grid-wrapper #service-summary-grid-container .service-box>a{display:flex;align-items:center;gap:20px;height:110px}}#service-summary-grid-wrapper #service-summary-grid-container .service-box>a .service-grid-icon-box{height:140px;width:140px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:928px){#service-summary-grid-wrapper #service-summary-grid-container .service-box>a .service-grid-icon-box{height:inherit;width:30%;padding:0 10px}#service-summary-grid-wrapper #service-summary-grid-container .service-box>a:nth-child(2) .service-grid-icon-box,#service-summary-grid-wrapper #service-summary-grid-container .service-box>a:nth-child(3) .service-grid-icon-box{padding:0 7%}}#service-summary-grid-wrapper #service-summary-grid-container .service-box>a .service-name-box{display:flex;align-items:flex-end;justify-content:flex-end}#service-summary-grid-wrapper #service-summary-grid-container .service-box>a .service-name-box p.service-name{font-size:23px;font-weight:700;text-align:right}@media screen and (max-width:1400px){#service-summary-grid-wrapper #service-summary-grid-container .service-box>a .service-name-box p.service-name{font-size:18px}}@media screen and (max-width:1200px){#service-summary-grid-wrapper #service-summary-grid-container .service-box>a .service-name-box p.service-name{font-size:16px}}@media screen and (max-width:928px){#service-summary-grid-wrapper #service-summary-grid-container .service-box>a .service-name-box p.service-name{font-size:16px;text-align:left}}.service-wrapper{padding:160px 0}@media screen and (max-width:928px){.service-wrapper{padding:80px 0}}#consulting-grid-container{margin:auto;padding:0 50px;max-width:1160px;display:grid;grid-template-columns:1fr 1fr;gap:80px}@media screen and (max-width:928px){#consulting-grid-container{padding:0 24px;display:block}}#consulting-grid-container .consulting-inner-box{display:grid;grid-template-columns:1fr}@media screen and (max-width:928px){#consulting-grid-container .consulting-inner-box>svg{width:148px}}#consulting-grid-container .consulting-inner-text-box{display:grid;align-items:end}#consulting-grid-container .consulting-inner-text-box p{font-size:18px}@media screen and (max-width:928px){#consulting-grid-container .consulting-inner-text-box p{font-size:16px}}#consulting-grid-container .consulting-inner-box>.consulting-inner-inner-box:nth-child(2){margin-top:72px}@media screen and (max-width:928px){#consulting-grid-container .consulting-inner-box>.consulting-inner-inner-box:nth-child(2){margin-top:0}}#consulting-grid-container .consulting-inner-inner-box p{font-size:18px}@media screen and (max-width:928px){#consulting-grid-container .consulting-inner-inner-box p{font-size:16px}}.service-heading{font-size:71px;font-weight:700;margin-bottom:40px;line-height:1}@media screen and (max-width:928px){.service-heading{font-size:28px;margin-top:56px}}.service-sub-heading{font-size:32px;font-weight:700}@media screen and (max-width:928px){.service-sub-heading{font-size:24px;margin-top:40px;font-weight:600}}.divider{border-width:1px;margin:16px 0;border-color:#fff}.service-sub-list{font-size:16px;padding-left:1em}.service-sub-list li{line-height:1.5;padding-left:5px}.service-sub-list li::marker{content:"■";font-size:1.5em}@media screen and (max-width:928px){.service-sub-list li::marker{font-size:1em}}.service-sub-list li:not(:first-child){margin-top:-.5em}.dx-grid-container{margin:auto;padding:0 50px;max-width:1160px;display:grid;grid-template-columns:2fr 1fr}@media screen and (max-width:928px){.dx-grid-container{padding:0 24px;display:flex;flex-direction:column-reverse}}.dx-grid-container .dx-heading-box{margin-bottom:72px}.dx-grid-container .dx-heading-text{font-size:16px;width:66%}@media screen and (max-width:928px){.dx-grid-container .dx-heading-text{width:100%}}.dx-grid-container .dx-support-box{width:90%}@media screen and (max-width:928px){.dx-grid-container .dx-inner-box>div>svg{width:105px}}.dx-grid-container .dx-inner-box:nth-child(2){display:flex;justify-content:flex-end;align-items:flex-end}@media screen and (max-width:928px){.dx-grid-container .dx-inner-box:nth-child(2){justify-content:flex-start}}.wm-grid-container{display:grid;grid-template-columns:1.1fr 1fr;margin:auto;padding:0 50px;max-width:1160px}@media screen and (max-width:928px){.wm-grid-container{padding:0 24px;display:block}}.wm-grid-container .wm-heading-box{display:grid;grid-template-columns:1fr;align-items:end}.wm-grid-container .wm-heading-box .service-heading{margin-bottom:0}@media screen and (max-width:928px){.wm-grid-container .wm-inner-box>div>svg{width:110px}}.wm-grid-container .wm-inner-box:first-child{display:grid;grid-template-columns:1fr}.wm-grid-container .wm-inner-box:nth-child(2){padding-left:96px;display:grid;grid-template-columns:1fr}@media screen and (max-width:928px){.wm-grid-container .wm-inner-box:nth-child(2){padding-left:0}}.wm-grid-container .wm-inner-box:nth-child(2) p{font-size:16px}.wm-grid-container .wm-inner-box h3{font-size:60px}@media screen and (max-width:928px){.wm-grid-container .wm-inner-box h3{font-size:28px}}.wm-grid-container .wm-support-box{margin-top:72px}.web3-grid-container{display:grid;grid-template-columns:1fr}.web3-grid-container .web3-grid-item:nth-child(2){max-width:1400px;margin:auto;overflow-x:scroll;overflow-y:hidden;scrollbar-color:#fff #3a3939}@media screen and (max-width:928px){.web3-grid-container .web3-grid-item:nth-child(2){max-width:100%}}.web3-grid-container .web3-upper-box{display:grid;grid-template-columns:3fr 2fr;margin:auto;padding:0 50px 80px;max-width:1160px}@media screen and (max-width:928px){.web3-grid-container .web3-upper-box{display:flex;flex-direction:column-reverse;align-items:flex-start;padding:0 24px}}.web3-grid-container .web3-icon-box{display:grid;justify-content:end}@media screen and (max-width:928px){.web3-grid-container .web3-icon-box>svg{width:145px}}.web3-grid-container .web3-lower-box{display:grid;padding:0 20px;margin:15px}@media screen and (max-width:928px){.web3-grid-container .web3-lower-box{width:928px}}.web3-grid-container .web3-chart-title-row{display:grid;grid-template-columns:1fr 4fr 3fr;border-bottom:1px solid #fff}.web3-grid-container .web3-chart-figure-row{display:grid;grid-template-columns:repeat(8,1fr)}.web3-grid-container .web3-chart-title{height:40px;font-size:16px;text-align:center;padding-bottom:16px;line-height:1rem}.web3-grid-container .web3-intersection-dot-row{position:relative;display:grid;grid-template-columns:1fr 4fr 3fr}.web3-grid-container .web3-intersection-dot{width:100%;position:relative}.web3-grid-container .web3-intersection-dot:before{content:"";position:absolute;width:14px;height:14px;border-radius:50%;background-color:#fff;top:-7px;left:-7px}.web3-grid-container .web3-intersection-dot:last-child:after{content:"";position:absolute;width:14px;height:14px;border-radius:50%;background-color:#fff;transform-box:border-box;top:-7px;left:100%}.web3-grid-container .web3-chart-figure-box{padding-right:8px;margin-top:24px}.web3-grid-container .web3-chart-figure{position:relative;height:120px;-webkit-clip-path:polygon(0 0,85% 0,100% 50%,85% 100%,0 100%);clip-path:polygon(0 0,85% 0,100% 50%,85% 100%,0 100%);background-color:#fff;display:grid;justify-content:center;align-items:center;font-size:16px}@media screen and (max-width:928px){.web3-grid-container .web3-chart-figure{font-size:12px}}.web3-grid-container .web3-chart-figure:before{content:"";position:absolute;inset:1px;background-color:#3a3939;-webkit-clip-path:polygon(0 0,85% 0,100% 50%,85% 100%,0 100%);clip-path:polygon(0 0,85% 0,100% 50%,85% 100%,0 100%);z-index:-1}.web3-grid-container .web3-chart-desc-row{display:grid;grid-template-columns:repeat(8,1fr)}.web3-grid-container .web3-chart-desc .service-sub-list{font-size:11px}.web3-grid-container .web3-chart-desc .service-sub-list li{padding-left:1px}.drone-grid-container{display:grid;grid-template-columns:3fr 2fr;margin:auto;padding:0 50px;max-width:1160px}@media screen and (max-width:928px){.drone-grid-container{padding:0 24px;display:block}}.drone-grid-container .drone-grid-item:first-child{display:grid;grid-template-columns:1fr}@media screen and (max-width:928px){.drone-grid-container .drone-grid-item:first-child>svg{width:110px}}.drone-grid-container .drone-heading-box{width:85%;display:grid;align-items:end}.company-wrapper{padding:160px 0;max-width:1320px;margin:auto}@media screen and (max-width:928px){.company-wrapper{padding:80px 24px}}.company-grid-container{display:grid;grid-template-columns:1fr 1fr;border-radius:24px;background-color:hsla(0,0%,85%,.1);overflow:hidden}@media screen and (max-width:928px){.company-grid-container{display:flex;flex-direction:column-reverse}}.company-grid-item:first-child{padding:80px 130px}@media screen and (max-width:928px){.company-grid-item:first-child{padding:24px 16px}}.company-grid-item:first-child dt{font-size:14px;margin-bottom:8px}.company-grid-item:first-child dd{font-size:18px;font-weight:600;margin-bottom:16px}.company-grid-item:first-child>p{font-size:18px;font-weight:300}.company-grid-item:last-child{background:url(/_next/static/media/3c435dd9bd58f255d1990f784ce88b56.e26c4f7c.jpg);background-size:cover;background-position:50%;padding:40px 32px;display:flex;flex-flow:column;justify-content:flex-end;align-items:flex-end}@media screen and (max-width:928px){.company-grid-item:last-child{min-height:170px;padding:16px;justify-content:flex-end;align-items:flex-start}.company-grid-item:last-child svg{display:none}}.company-grid-item:last-child h2{font-weight:700;font-size:85px}@media screen and (max-width:928px){.company-grid-item:last-child h2{font-size:36px}}footer{background-color:#1d1d1d;margin:0 auto}footer .footer-wrapper{max-width:1400px;margin:auto;padding:80px 50px;display:flex;align-items:flex-end;justify-content:space-between}@media screen and (max-width:928px){footer .footer-wrapper{padding:0;align-items:center;flex-direction:column}}footer .footer-wrapper #footer-copyright{font-size:12px}@media screen and (max-width:928px){footer .footer-wrapper #footer-copyright{font-size:13px;padding:48px 0 32px}}footer .footer-navigation-box{display:grid;grid-template-columns:1fr;font-size:12px}@media screen and (max-width:928px){footer .footer-navigation-box{padding-top:32px;width:259px}}footer .footer-navigation-box>svg{max-width:100%}footer .footer-navigation-box>div{margin-top:32px}footer .footer-navigation-box>div>ul{display:flex}@media screen and (max-width:928px){footer .footer-navigation-box>div>ul{gap:20px;flex-direction:column;justify-content:center}footer .footer-navigation-box>div>ul>li{text-align:center}}footer .footer-navigation-box>div>ul>li:not(:first-child){margin-left:40px}@media screen and (max-width:928px){footer .footer-navigation-box>div>ul>li:not(:first-child){margin-left:inherit}}