.loading[data-astro-cid-haxtmvdq]{z-index:var(--z-loading);background-color:var(--c-ground);place-items:center;display:none;position:fixed;inset:0}.js:not(.skip-loading) .loading[data-astro-cid-haxtmvdq]:not([hidden]){display:grid}.loading-copy[data-astro-cid-haxtmvdq],.loading-logo[data-astro-cid-haxtmvdq]{grid-area:1/1}.loading-copy[data-astro-cid-haxtmvdq]{font-size:var(--fs-body);letter-spacing:.03em}.loading-logo[data-astro-cid-haxtmvdq]{opacity:0;width:6.625rem}.loading-copy[data-astro-cid-haxtmvdq] .mask-inner[data-astro-cid-haxtmvdq]{transition:none}@media (prefers-reduced-motion:no-preference){.loading-copy[data-astro-cid-haxtmvdq] .mask-inner[data-astro-cid-haxtmvdq]{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.loading-copy[data-astro-cid-haxtmvdq]{opacity:0}}.header[data-astro-cid-nen7h5rs]{z-index:var(--z-header);pointer-events:none;position:fixed;inset:0 0 auto}.header[data-astro-cid-nen7h5rs]>[data-astro-cid-nen7h5rs],.header-left[data-astro-cid-nen7h5rs]>[data-astro-cid-nen7h5rs]{pointer-events:auto}.header-left[data-astro-cid-nen7h5rs]{top:2.75rem;left:var(--inner-md);position:absolute}.header-brand[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--header-gap);display:flex}.header-dot[data-astro-cid-nen7h5rs]{width:var(--header-dot);height:var(--header-dot);background:var(--c-glass);backdrop-filter:var(--glass-blur);border-radius:50%}.header-brand[data-astro-cid-nen7h5rs] .header-logo{width:2.625rem}.header-menu[data-astro-cid-nen7h5rs],.header-nav[data-astro-cid-nen7h5rs]{top:calc(100% + .8125rem);left:calc(var(--header-gap) + var(--header-dot));font-size:var(--fs-body);letter-spacing:.05em;position:absolute}.header-menu[data-astro-cid-nen7h5rs]{text-align:left;padding-block:.75rem;line-height:1}.header-nav[data-astro-cid-nen7h5rs]{padding-block:.75rem}.header-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:.5rem;display:grid}.header-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{white-space:nowrap;display:inline-block}.header-clock[data-astro-cid-nen7h5rs]{font-size:var(--fs-small);letter-spacing:.05em;gap:.75rem;line-height:1.1;display:flex;position:absolute;top:2.75rem;left:60.208vw}html:not(.js) .header-clock[data-astro-cid-nen7h5rs]{display:none}.header-colon[data-astro-cid-nen7h5rs]{animation:2s step-end infinite colon-blink}.header-contact[data-astro-cid-nen7h5rs]{top:2.5rem;right:var(--inner-md);background:var(--c-glass);backdrop-filter:var(--glass-blur);font-size:var(--fs-body);letter-spacing:.05em;border-radius:30px;padding:.25rem .75rem;line-height:1.4;position:absolute}@keyframes colon-blink{50%{opacity:0}}@media (width>=768px){.header-menu[data-astro-cid-nen7h5rs],.header-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs],.header-clock[data-astro-cid-nen7h5rs]{transition:opacity .6s linear, transform .9s var(--ease-expo-out)}.header-menu[data-astro-cid-nen7h5rs]{opacity:0;visibility:hidden}.header[data-astro-cid-nen7h5rs][data-collapsed] .header-menu[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible}.header[data-astro-cid-nen7h5rs][data-collapsed] .header-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{opacity:0;pointer-events:none;transform:translateY(-.5rem)}.header[data-astro-cid-nen7h5rs][data-collapsed] .header-clock[data-astro-cid-nen7h5rs]{opacity:0;pointer-events:none}.header[data-astro-cid-nen7h5rs][data-collapsed] .header-left[data-astro-cid-nen7h5rs]:focus-within .header-menu[data-astro-cid-nen7h5rs],.header[data-astro-cid-nen7h5rs][data-collapsed] .header-left[data-astro-cid-nen7h5rs][data-open] .header-menu[data-astro-cid-nen7h5rs]{opacity:0}.header[data-astro-cid-nen7h5rs][data-collapsed] .header-left[data-astro-cid-nen7h5rs]:focus-within .header-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs],.header[data-astro-cid-nen7h5rs][data-collapsed] .header-left[data-astro-cid-nen7h5rs][data-open] .header-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{opacity:1;pointer-events:auto;transform:none}@media (hover:hover) and (pointer:fine){.header[data-astro-cid-nen7h5rs][data-collapsed] .header-left[data-astro-cid-nen7h5rs]:hover .header-menu[data-astro-cid-nen7h5rs]{opacity:0}.header[data-astro-cid-nen7h5rs][data-collapsed] .header-left[data-astro-cid-nen7h5rs]:hover .header-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{opacity:1;pointer-events:auto;transform:none}}}@media (width<=767.98px){.header-left[data-astro-cid-nen7h5rs]{top:1.5rem;left:var(--inner-sm)}.header-clock[data-astro-cid-nen7h5rs]{display:none}.header-menu[data-astro-cid-nen7h5rs]{font-size:var(--fs-small);padding-block:.5rem;top:calc(100% + .5rem);left:0}.header-nav[data-astro-cid-nen7h5rs]{background:var(--c-glass);width:9.5rem;backdrop-filter:var(--glass-blur);opacity:0;visibility:hidden;transition:opacity .3s linear, transform .5s var(--ease-expo-out), visibility 0s linear .5s;border-radius:10px;padding:1.375rem;top:calc(100% + 2.5rem);left:0;transform:translateY(-.5rem)}.header-left[data-astro-cid-nen7h5rs][data-open] .header-nav[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transition:opacity .3s linear, transform .5s var(--ease-expo-out), visibility 0s;transform:none}.header-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:.875rem}.header-contact[data-astro-cid-nen7h5rs]{top:1.25rem;right:var(--inner-sm);font-size:var(--fs-small)}}@media (prefers-reduced-motion:reduce){.header-nav[data-astro-cid-nen7h5rs],.header-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{transform:none!important}}.fv[data-astro-cid-mcrmoylv]{background-color:var(--c-deep);height:100svh;min-height:32rem;position:relative;overflow:clip}.fv[data-astro-cid-mcrmoylv]:after{content:"";background:linear-gradient(#0c0c0c00, var(--c-deep));pointer-events:none;height:22.125rem;position:absolute;inset:auto 0 0}.fv-media[data-astro-cid-mcrmoylv],.fv-img[data-astro-cid-mcrmoylv],.fv-canvas[data-astro-cid-mcrmoylv]{width:100%;height:100%;position:absolute;inset:0}.fv-img[data-astro-cid-mcrmoylv]{object-fit:cover}.fv-img-next[data-astro-cid-mcrmoylv]{transition:opacity 2s var(--ease-expo-out)}.js:not(.fallback) .fv-img-next[data-astro-cid-mcrmoylv]:not(.is-shown),.fv-canvas[data-astro-cid-mcrmoylv]{opacity:0}.fv-media[data-astro-cid-mcrmoylv].is-gl .fv-canvas[data-astro-cid-mcrmoylv]{opacity:1}.fv-media[data-astro-cid-mcrmoylv].is-gl .fv-img[data-astro-cid-mcrmoylv]{visibility:hidden}.fv-symbol[data-astro-cid-mcrmoylv]{z-index:1;mix-blend-mode:overlay;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.fv-symbol[data-astro-cid-mcrmoylv] .fv-symbol-svg{width:auto;height:min(62vh,44rem);animation:breathe 6s var(--ease-sine-in-out) infinite alternate}.fv-bottom[data-astro-cid-mcrmoylv]{z-index:2;padding-inline:var(--inner-md);justify-content:space-between;align-items:flex-end;display:flex;position:absolute;inset:auto 0 2.375rem}.fv-desc[data-astro-cid-mcrmoylv]{font-size:var(--fs-body);letter-spacing:.05em;line-height:1.4}.fv-scroll[data-astro-cid-mcrmoylv]{font-size:var(--fs-small);letter-spacing:.05em}@keyframes breathe{0%{opacity:.75;transform:scale(1)}to{opacity:1;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){@keyframes breathe{0%{opacity:.75}to{opacity:1}}}@media (width<=767.98px){.fv-symbol[data-astro-cid-mcrmoylv] .fv-symbol-svg{width:34vw;height:auto}.fv-bottom[data-astro-cid-mcrmoylv]{padding-inline:var(--inner-sm);bottom:1.25rem}.fv-desc[data-astro-cid-mcrmoylv]{font-size:.6875rem;line-height:1.6}.fv-scroll[data-astro-cid-mcrmoylv]{font-size:.6875rem}}.section-title[data-astro-cid-4fchh5f2]{font-size:var(--fs-label);letter-spacing:.02em;gap:2.125rem;line-height:1.2;display:flex}.who[data-astro-cid-gtzob5zq]{background-color:var(--c-deep);padding-block:26.25rem 31.75rem;position:relative;overflow:clip}.who[data-astro-cid-gtzob5zq]:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0c0c0c 0%,#0c0c0cba 25%,#0c0c0c00 100%);height:41.8125rem;position:absolute;inset:0 0 auto}.who-bg[data-astro-cid-gtzob5zq]{position:absolute;inset:0}.who-img[data-astro-cid-gtzob5zq]{object-fit:cover;object-position:bottom;transform-origin:bottom;width:100%;height:100%}.who-inner[data-astro-cid-gtzob5zq]{z-index:2;padding-inline:14.236vw 12.708vw;position:relative}.who-copy[data-astro-cid-gtzob5zq]{font-size:var(--fs-copy-lg);letter-spacing:.02em;margin-top:2.875rem;font-weight:400;line-height:1.2}.who-text[data-astro-cid-gtzob5zq]{width:27.639vw;font-size:var(--fs-body);margin:17.75rem 0 0 auto;line-height:2}.who-text[data-astro-cid-gtzob5zq] p[data-astro-cid-gtzob5zq]+p[data-astro-cid-gtzob5zq]{margin-top:1rem}@media (width<=767.98px){.who[data-astro-cid-gtzob5zq]{padding-block:11.875rem 15rem}.who-inner[data-astro-cid-gtzob5zq]{padding-inline:var(--inner-sm)}.who-copy[data-astro-cid-gtzob5zq]{margin-top:1.75rem;line-height:1.26}.who-text[data-astro-cid-gtzob5zq]{width:auto;margin-top:4.5rem}}.persp[data-astro-cid-nxw3erzk]{padding:10.3125rem var(--inner-lg) 9.5rem;background-color:var(--c-ground)}.persp-title[data-astro-cid-nxw3erzk]{font-size:var(--fs-label);letter-spacing:.02em;justify-content:space-between;line-height:1.2;display:flex}.persp-copy[data-astro-cid-nxw3erzk]{font-size:var(--fs-copy-md);letter-spacing:.02em;margin-top:2rem;font-weight:400;line-height:1.14}.persp-copy[data-astro-cid-nxw3erzk]:before{content:"";width:12.125rem;display:inline-block}.persp-media[data-astro-cid-nxw3erzk]{aspect-ratio:1600/1000;background-color:var(--c-deep);width:39.722vw;margin:3.75rem 0 0 auto;overflow:clip}.persp-img[data-astro-cid-nxw3erzk]{object-fit:cover;transform-origin:100% 0;width:100%;height:100%}.persp-text[data-astro-cid-nxw3erzk]{width:39.722vw;font-size:var(--fs-body);margin:5rem 0 0 auto;line-height:2.2}@media (width<=767.98px){.persp[data-astro-cid-nxw3erzk]{padding:3.75rem var(--inner-sm)}.persp-copy[data-astro-cid-nxw3erzk]:before{width:6rem}.persp-media[data-astro-cid-nxw3erzk],.persp-text[data-astro-cid-nxw3erzk]{width:100%}.persp-media[data-astro-cid-nxw3erzk]{margin-top:2.5rem}.persp-text[data-astro-cid-nxw3erzk]{margin-top:2.5rem;font-size:.6875rem}}.services[data-astro-cid-lesv7jgp]{background-color:var(--c-ground);padding-top:9.375rem}.services-head[data-astro-cid-lesv7jgp]{padding-left:var(--inner-lg);margin-bottom:4.125rem}.services-title[data-astro-cid-lesv7jgp]{align-items:flex-start;gap:3rem;display:flex}.services-num[data-astro-cid-lesv7jgp]{font-size:var(--fs-label);letter-spacing:.02em}.services-label[data-astro-cid-lesv7jgp]{font-size:var(--fs-display);letter-spacing:.02em;font-weight:400;line-height:1}.services-screen[data-astro-cid-lesv7jgp]{position:relative}.services-stage[data-astro-cid-lesv7jgp]{background-color:var(--c-deep);height:100vh;position:sticky;top:0;overflow:clip}.services-stage[data-astro-cid-lesv7jgp]:after{content:"";pointer-events:none;background:#0c0c0c59;position:absolute;inset:0}.services-img[data-astro-cid-lesv7jgp],.services-canvas[data-astro-cid-lesv7jgp]{width:100%;height:100%;position:absolute;inset:0}.services-img[data-astro-cid-lesv7jgp]{object-fit:cover}.services-img[data-astro-cid-lesv7jgp]+.services-img[data-astro-cid-lesv7jgp],.services-canvas[data-astro-cid-lesv7jgp]{opacity:0}.services-stage[data-astro-cid-lesv7jgp].is-gl .services-canvas[data-astro-cid-lesv7jgp]{opacity:1}.services-stage[data-astro-cid-lesv7jgp].is-gl .services-img[data-astro-cid-lesv7jgp]{visibility:hidden}.services-list[data-astro-cid-lesv7jgp]{z-index:1;margin-top:-100vh;position:relative}.service[data-astro-cid-lesv7jgp]{min-height:100vh;padding:5rem var(--inner-lg);align-items:center;display:flex}.service[data-astro-cid-lesv7jgp]:only-child{min-height:160vh}.service-container[data-astro-cid-lesv7jgp]{justify-content:space-between;align-items:center;width:100%;display:flex}.service-head[data-astro-cid-lesv7jgp]{flex-basis:37.917vw}.service-index[data-astro-cid-lesv7jgp]{font-size:var(--fs-small);letter-spacing:.05em}.service-name[data-astro-cid-lesv7jgp]{font-size:var(--fs-heading);letter-spacing:.02em;margin-top:1.5rem;line-height:1.15}.service-catch[data-astro-cid-lesv7jgp]{margin-top:1.5rem;font-size:1rem;line-height:1.7}.service-body[data-astro-cid-lesv7jgp]{flex-basis:21.597vw}.service-desc[data-astro-cid-lesv7jgp]{font-size:var(--fs-body);line-height:1.7}.service-link[data-astro-cid-lesv7jgp]{font-size:var(--fs-link-lg);letter-spacing:.03em;align-items:baseline;gap:.5rem;margin-top:1.875rem;line-height:1.2;display:inline-flex}.service-arrow[data-astro-cid-lesv7jgp]{transition:transform .8s var(--ease-expo-out);font-size:.75em}@media (hover:hover) and (pointer:fine){.service-link[data-astro-cid-lesv7jgp]:hover .service-arrow[data-astro-cid-lesv7jgp]{transform:translate(.15em,-.15em)}}@media (prefers-reduced-motion:reduce){.service-arrow[data-astro-cid-lesv7jgp]{transition:none}@media (hover:hover) and (pointer:fine){.service-link[data-astro-cid-lesv7jgp]:hover .service-arrow[data-astro-cid-lesv7jgp]{transform:none}}}@media (width<=767.98px){.services[data-astro-cid-lesv7jgp]{padding-top:5rem}.services-head[data-astro-cid-lesv7jgp]{padding-left:var(--inner-sm);margin-bottom:2.5rem}.services-title[data-astro-cid-lesv7jgp]{flex-direction:column;gap:1rem}.service[data-astro-cid-lesv7jgp]{padding-inline:var(--inner-sm)}.service-container[data-astro-cid-lesv7jgp]{flex-direction:column;align-items:stretch}.service-head[data-astro-cid-lesv7jgp],.service-body[data-astro-cid-lesv7jgp]{flex-basis:auto}.service-body[data-astro-cid-lesv7jgp]{margin-top:2.375rem}}.company[data-astro-cid-6sxyiky6]{padding:9.75rem var(--inner-lg) 10rem;background-color:var(--c-ground);grid-template:"head body""foot body"1fr/1fr 1fr;gap:2.375rem 8.333vw;display:grid}.company-head[data-astro-cid-6sxyiky6]{grid-area:head}.company-foot[data-astro-cid-6sxyiky6]{grid-area:foot;align-self:end}.company-body[data-astro-cid-6sxyiky6]{grid-area:body}.company-name[data-astro-cid-6sxyiky6]{width:31.319vw;margin-top:2.125rem}.company-name[data-astro-cid-6sxyiky6] svg{width:100%;height:auto}.company-en[data-astro-cid-6sxyiky6]{font-size:var(--fs-lead);line-height:2}.company-ja[data-astro-cid-6sxyiky6]{color:var(--c-gray);font-size:var(--fs-small);margin-top:1.25rem;line-height:2.1}.company-profile[data-astro-cid-6sxyiky6]{font-size:var(--fs-small);margin-top:6.25rem;line-height:1.9}.company-profile[data-astro-cid-6sxyiky6]>div[data-astro-cid-6sxyiky6]{border-top:1px solid #ffffff29;grid-template-columns:5.5rem 1fr;gap:1rem;padding-block:1rem;display:grid}.company-profile[data-astro-cid-6sxyiky6]>div[data-astro-cid-6sxyiky6]:last-child{border-bottom:1px solid #ffffff29}.company-profile[data-astro-cid-6sxyiky6] dt[data-astro-cid-6sxyiky6]{color:var(--c-gray)}.company-officer[data-astro-cid-6sxyiky6]{display:block}.company-profile[data-astro-cid-6sxyiky6] address[data-astro-cid-6sxyiky6]{word-break:keep-all;overflow-wrap:anywhere}.company-map[data-astro-cid-6sxyiky6]{font-size:var(--fs-micro);letter-spacing:.05em;margin-top:.25rem;padding-bottom:.125rem}.company-images[data-astro-cid-6sxyiky6]{justify-content:flex-end;gap:1.111vw;display:flex;position:relative}.company-col[data-astro-cid-6sxyiky6]{background-color:var(--c-deep);flex:none;display:grid;position:relative;overflow:clip}.company-col-l[data-astro-cid-6sxyiky6]{width:18.125vw;height:36.111vw;margin-top:11.806vw}.company-col-r[data-astro-cid-6sxyiky6]{width:21.597vw;height:38.056vw}.company-slide[data-astro-cid-6sxyiky6]{object-fit:cover;grid-area:1/1;width:100%;height:100%;-webkit-mask-image:radial-gradient(150% 50% at 50% 100%,#000 70%,#0000 85%);mask-image:radial-gradient(150% 50% at 50% 100%,#000 70%,#0000 85%);-webkit-mask-position:50% 0;mask-position:50% 0;-webkit-mask-size:100% 300%;mask-size:100% 300%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.company-slide[data-astro-cid-6sxyiky6].is-old,.company-slide[data-astro-cid-6sxyiky6].is-active{-webkit-mask-position:50% 100%;mask-position:50% 100%}.company-slide[data-astro-cid-6sxyiky6].is-active{z-index:1;transition:mask-position 4s var(--ease-cubic-out), -webkit-mask-position 4s var(--ease-cubic-out)}.company-circle[data-astro-cid-6sxyiky6]{z-index:2;aspect-ratio:1;background:var(--c-glass-soft);backdrop-filter:blur(15px);letter-spacing:.03em;text-align:center;width:14.722vw;transition:transform .6s var(--ease-expo-out);border-radius:50%;place-items:center;font-size:1.389vw;line-height:1.2;display:grid;position:absolute;top:33.194vw;right:3.333vw}@media (hover:hover) and (pointer:fine){.company-circle[data-astro-cid-6sxyiky6]:hover{transform:scale(1.04)}}.company-circle[data-astro-cid-6sxyiky6]:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.company-slide[data-astro-cid-6sxyiky6]{opacity:0;-webkit-mask-image:none;mask-image:none}.company-slide[data-astro-cid-6sxyiky6].is-old,.company-slide[data-astro-cid-6sxyiky6].is-active{opacity:1}.company-slide[data-astro-cid-6sxyiky6].is-active{transition:opacity 1.2s linear}.company-circle[data-astro-cid-6sxyiky6]{transition:none}@media (hover:hover) and (pointer:fine){.company-circle[data-astro-cid-6sxyiky6]:hover{transform:none}}.company-circle[data-astro-cid-6sxyiky6]:active{transform:none}}@media (width<=767.98px){.company[data-astro-cid-6sxyiky6]{padding:6rem var(--inner-sm) 6rem;grid-template:"head""body""foot"/1fr;gap:3rem}.company-name[data-astro-cid-6sxyiky6]{width:60vw}.company-images[data-astro-cid-6sxyiky6]{justify-content:center;gap:2.4vw}.company-col-l[data-astro-cid-6sxyiky6]{width:36.27vw;height:72.54vw;margin-top:29.33vw}.company-col-r[data-astro-cid-6sxyiky6]{width:48.8vw;height:84.53vw}.company-circle[data-astro-cid-6sxyiky6]{width:33.07vw;font-size:3.6vw;top:auto;bottom:-6vw;right:2vw}.company-profile[data-astro-cid-6sxyiky6]{margin-top:3rem}}.footer[data-astro-cid-jo6i4kqk]{background-color:var(--c-ground);padding-top:6.25rem;position:relative;overflow:clip}.footer[data-astro-cid-jo6i4kqk]:before{content:"";top:0;left:var(--inner-lg);width:calc(100% - var(--inner-lg) * 2);background:var(--c-gray);opacity:.5;height:1px;position:absolute}.footer-inner[data-astro-cid-jo6i4kqk]{padding-inline:var(--inner-lg)}.footer-body[data-astro-cid-jo6i4kqk]{gap:3.889vw;display:flex}.footer-contact[data-astro-cid-jo6i4kqk]{margin-right:auto}.footer-col-head[data-astro-cid-jo6i4kqk]{color:var(--c-gray);font-size:var(--fs-micro);letter-spacing:.05em}.footer-col-body[data-astro-cid-jo6i4kqk]{margin-top:2.25rem}.footer-links[data-astro-cid-jo6i4kqk]{gap:.4375rem;display:grid}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer-mail[data-astro-cid-jo6i4kqk],.footer-address[data-astro-cid-jo6i4kqk]{font-size:var(--fs-body);letter-spacing:.03em;line-height:1.2}.footer-mail[data-astro-cid-jo6i4kqk]{font-size:var(--fs-link-lg)}.footer-address[data-astro-cid-jo6i4kqk]{word-break:keep-all;overflow-wrap:anywhere;max-width:14rem;line-height:1.7}.footer-copy[data-astro-cid-jo6i4kqk]{color:var(--c-gray);font-size:var(--fs-micro);margin-top:1.875rem}.footer-copy[data-astro-cid-jo6i4kqk] small[data-astro-cid-jo6i4kqk]{font-size:inherit}.footer-logo[data-astro-cid-jo6i4kqk]{width:91.667vw;height:28.8308vw;margin:8rem auto 0;overflow:clip}.footer-logo[data-astro-cid-jo6i4kqk] svg{width:100%;height:auto}@media (width<=767.98px){.footer[data-astro-cid-jo6i4kqk]{padding-top:4rem}.footer[data-astro-cid-jo6i4kqk]:before{left:var(--inner-sm);width:calc(100% - var(--inner-sm) * 2)}.footer-inner[data-astro-cid-jo6i4kqk]{padding-inline:var(--inner-sm)}.footer-body[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:2.5rem 1.5rem;display:grid}.footer-contact[data-astro-cid-jo6i4kqk]{grid-column:1/-1;margin-right:0}.footer-col-body[data-astro-cid-jo6i4kqk]{margin-top:1rem}.footer-logo[data-astro-cid-jo6i4kqk]{width:86.93vw;height:27.3409vw;margin-top:4rem}}
