.page-loading[data-astro-cid-56rrbnvw]{z-index:2000000;box-sizing:border-box;background-color:var(--color-bg);opacity:1;visibility:visible;pointer-events:auto;touch-action:none;overscroll-behavior:none;background-image:url(/develop/assets/bg-hero.DlGkg-N0.webp);background-position:50%;background-repeat:repeat;background-size:1366px;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin:0;padding:24px;transition:opacity .32s,visibility .32s;display:flex;position:fixed;inset:0}.page-loading[data-astro-cid-56rrbnvw][data-phase=exit]{opacity:0;visibility:hidden;pointer-events:none}.page-loading__inner[data-astro-cid-56rrbnvw]{flex-direction:column;align-items:center;gap:20px;display:flex}.page-loading__gears[data-astro-cid-56rrbnvw]{flex-direction:row;justify-content:center;align-items:center;width:300px;margin:0;padding:0;list-style:none;display:flex}@media screen and (width<=480px){.page-loading__gears[data-astro-cid-56rrbnvw]{width:200px}}.page-loading__gear[data-astro-cid-56rrbnvw]{transform-origin:50%;flex-shrink:0;display:block}@keyframes page-loading-gear-kaku{to{transform:rotate(360deg)}}.page-loading__gear--1[data-astro-cid-56rrbnvw]{width:32%;animation:1s steps(12,end) infinite page-loading-gear-kaku}.page-loading__gear--2[data-astro-cid-56rrbnvw]{width:26%;margin-top:34%;margin-left:-9%;animation:1s steps(9,end) infinite reverse page-loading-gear-kaku}@keyframes page-loading-text-bounce{0%,28%,to{transform:translateY(0)}14%{transform:translateY(-7px)}}.page-loading__text[data-astro-cid-56rrbnvw]{color:var(--color-text-secondary);font-size:var(--font-size-sm);letter-spacing:.12em;margin:0;padding:0;line-height:1}.page-loading__char[data-astro-cid-56rrbnvw]{animation:1.2s ease-in-out infinite page-loading-text-bounce;animation-delay:calc(70ms * var(--char-i));display:inline-block}@media screen and (width<=820px){.page-loading[data-astro-cid-56rrbnvw]{background-position:top;background-repeat:no-repeat;background-size:cover;gap:1.95vw;padding:4.88vw}.page-loading__inner[data-astro-cid-56rrbnvw]{gap:1.95vw}}@media (prefers-reduced-motion:reduce){.page-loading[data-astro-cid-56rrbnvw]{transition-duration:.12s}.page-loading__gear--1[data-astro-cid-56rrbnvw],.page-loading__gear--2[data-astro-cid-56rrbnvw],.page-loading__char[data-astro-cid-56rrbnvw]{animation:none}}@media screen and (width<=820px){.sm-neg[data-astro-cid-6fdiwwgo]{letter-spacing:var(--letter-spacing-neg03)}}.site-info[data-astro-cid-6fdiwwgo]{grid-template:"top nav"1fr"meta nav"/1fr 1fr;align-items:stretch;column-gap:24px;max-width:1026px;margin:0 auto;display:grid}@media screen and (width<=820px){.site-info[data-astro-cid-6fdiwwgo]{grid-template-columns:54% 1fr;gap:50px 0}}@media screen and (width<=480px){.site-info[data-astro-cid-6fdiwwgo]{grid-template:"top""nav""meta"/1fr}}.site-info--nav-drawer[data-astro-cid-6fdiwwgo]{flex-direction:column;align-items:stretch;gap:0;max-width:none;margin:0;display:flex}a[data-astro-cid-6fdiwwgo].nav-drawer-brand{color:var(--color-bg);flex-direction:column;gap:4px;margin-bottom:40px;text-decoration:none;display:flex}@media screen and (width<=820px){a[data-astro-cid-6fdiwwgo].nav-drawer-brand{margin-bottom:40px}}.nav-drawer-brand__label[data-astro-cid-6fdiwwgo]{flex-wrap:wrap;align-items:baseline;gap:4px;margin:0;line-height:1.4;display:flex}.nav-drawer-brand__foundation[data-astro-cid-6fdiwwgo]{font-size:.5625rem}.nav-drawer-brand__foundation-name[data-astro-cid-6fdiwwgo]{font-size:.75rem}.nav-drawer-brand__title[data-astro-cid-6fdiwwgo]{color:var(--color-bg);margin:0;font-size:1.5rem;font-weight:700;line-height:1.3}@media screen and (width<=480px){.nav-drawer-brand__title[data-astro-cid-6fdiwwgo]{font-size:1.125rem}}.nav-drawer__top[data-astro-cid-6fdiwwgo]{color:var(--color-white);margin-bottom:46px;font-size:1.125rem;font-weight:700;text-decoration:none;display:block}@media screen and (width<=820px){.nav-drawer__top[data-astro-cid-6fdiwwgo]{margin-bottom:40px}}.site-info--nav-drawer[data-astro-cid-6fdiwwgo] .nav-drawer__nav[data-astro-cid-6fdiwwgo]{gap:0;width:100%;margin-left:0}.site-info--nav-drawer[data-astro-cid-6fdiwwgo] .footer-nav__section[data-astro-cid-6fdiwwgo]{gap:0;margin-bottom:60px}@media screen and (width<=820px){.site-info--nav-drawer[data-astro-cid-6fdiwwgo] .footer-nav__section[data-astro-cid-6fdiwwgo]{margin-bottom:40px}}.site-info--nav-drawer[data-astro-cid-6fdiwwgo] .footer-nav__section[data-astro-cid-6fdiwwgo]:last-child{margin-bottom:0}.site-info--nav-drawer[data-astro-cid-6fdiwwgo] .footer-nav__heading[data-astro-cid-6fdiwwgo]{color:var(--color-white);margin-bottom:20px;font-size:1.125rem}.site-info--nav-drawer[data-astro-cid-6fdiwwgo] .nav-drawer__list[data-astro-cid-6fdiwwgo]{gap:10px}.site-info--nav-drawer[data-astro-cid-6fdiwwgo] .nav-drawer__list[data-astro-cid-6fdiwwgo] a[data-astro-cid-6fdiwwgo]{font-size:.875rem}.site-info--nav-drawer[data-astro-cid-6fdiwwgo] .footer-nav__report[data-astro-cid-6fdiwwgo]{gap:20px}.site-info--nav-drawer[data-astro-cid-6fdiwwgo] .footer-nav__group[data-astro-cid-6fdiwwgo]{gap:10px}.site-info--nav-drawer[data-astro-cid-6fdiwwgo] .footer-nav__category[data-astro-cid-6fdiwwgo]{font-size:.875rem}.site-info--nav-drawer[data-astro-cid-6fdiwwgo] .nav-drawer__sublist[data-astro-cid-6fdiwwgo]{gap:10px}.site-info--nav-drawer[data-astro-cid-6fdiwwgo] .nav-drawer__sublist[data-astro-cid-6fdiwwgo] a[data-astro-cid-6fdiwwgo]{font-size:.875rem}.site-info--nav-drawer[data-astro-cid-6fdiwwgo] .nav-drawer__meta[data-astro-cid-6fdiwwgo]{width:100%;margin-top:60px}.site-info--nav-drawer[data-astro-cid-6fdiwwgo] .footer-meta__links[data-astro-cid-6fdiwwgo]{gap:10px;margin-bottom:0}.site-info--nav-drawer[data-astro-cid-6fdiwwgo] .footer-meta__links[data-astro-cid-6fdiwwgo] a[data-astro-cid-6fdiwwgo]{font-size:.8125rem}.site-info--nav-drawer[data-astro-cid-6fdiwwgo] .nav-drawer__contact[data-astro-cid-6fdiwwgo]{margin-top:60px}.site-info--nav-drawer[data-astro-cid-6fdiwwgo] .footer-contact__heading[data-astro-cid-6fdiwwgo]{margin-bottom:10px;font-weight:700}.site-info--nav-drawer[data-astro-cid-6fdiwwgo] .footer-contact__list[data-astro-cid-6fdiwwgo],.site-info--nav-drawer[data-astro-cid-6fdiwwgo] .footer-contact__item[data-astro-cid-6fdiwwgo]{gap:8px}.site-info--nav-drawer[data-astro-cid-6fdiwwgo] .footer-contact__item[data-astro-cid-6fdiwwgo] dt[data-astro-cid-6fdiwwgo]{min-width:2.75rem;font-size:.625rem;line-height:1.8}.site-info--nav-drawer[data-astro-cid-6fdiwwgo] .footer-contact__item[data-astro-cid-6fdiwwgo] dd[data-astro-cid-6fdiwwgo]{font-family:var(--font-sans);font-size:1.125rem;font-weight:600;line-height:1.8}@media screen and (width<=480px){.site-info--nav-drawer[data-astro-cid-6fdiwwgo] .footer-contact__item[data-astro-cid-6fdiwwgo] dd[data-astro-cid-6fdiwwgo]{line-height:1}}.site-info--nav-drawer[data-astro-cid-6fdiwwgo] .footer-contact__item[data-astro-cid-6fdiwwgo] dd[data-astro-cid-6fdiwwgo] a[data-astro-cid-6fdiwwgo]{text-decoration:none}@media screen and (width<=480px){.site-info--nav-drawer[data-astro-cid-6fdiwwgo] .footer-contact__item[data-astro-cid-6fdiwwgo] dd[data-astro-cid-6fdiwwgo] a[data-astro-cid-6fdiwwgo]{border-bottom:1px solid;line-height:1;display:inline-block}}.footer-nav[data-astro-cid-6fdiwwgo]{grid-area:nav;align-self:start}.footer-top[data-astro-cid-6fdiwwgo]{flex-direction:column;grid-area:top;align-self:start;gap:115px;width:100%;display:flex}@media screen and (width<=1200px){.footer-top[data-astro-cid-6fdiwwgo]{gap:8.33vw}}@media screen and (width<=820px){.footer-top[data-astro-cid-6fdiwwgo]{gap:14vw}}@media screen and (width<=480px){.footer-top[data-astro-cid-6fdiwwgo]{gap:60px}}.footer-meta[data-astro-cid-6fdiwwgo]{grid-area:meta;place-self:end start;width:86%}@media screen and (width<=1024px){.footer-meta[data-astro-cid-6fdiwwgo]{width:100%}}@media screen and (width<=820px){.footer-meta[data-astro-cid-6fdiwwgo]{align-self:stretch;width:100%}}.footer-org[data-astro-cid-6fdiwwgo]{flex-direction:column;gap:8px;display:flex}@media screen and (width<=820px){.footer-org[data-astro-cid-6fdiwwgo]{gap:5px}}.footer-org__home[data-astro-cid-6fdiwwgo]{max-width:100%;color:inherit;flex-direction:column;align-self:start;gap:8px;text-decoration:none;display:flex}@media screen and (width<=820px){.footer-org__home[data-astro-cid-6fdiwwgo]{gap:5px}}.footer-org__label[data-astro-cid-6fdiwwgo]{align-items:baseline;gap:4px;width:53.5%;line-height:1.4;display:flex}.footer-org__foundation[data-astro-cid-6fdiwwgo]{font-size:.875rem}@media screen and (width<=820px){.footer-org__foundation[data-astro-cid-6fdiwwgo]{font-size:.6875rem}}.footer-org__foundation-name[data-astro-cid-6fdiwwgo]{font-size:1.125rem;font-weight:700}@media screen and (width<=820px){.footer-org__foundation-name[data-astro-cid-6fdiwwgo]{font-size:.875rem}}.footer-org__name[data-astro-cid-6fdiwwgo]{font-size:1.875rem;font-weight:700;line-height:1.3}@media screen and (width<=820px){.footer-org__name[data-astro-cid-6fdiwwgo]{letter-spacing:.03em;font-size:1.4375rem}}.footer-org__address[data-astro-cid-6fdiwwgo]{font-size:.875rem;font-style:normal;line-height:1.8}@media screen and (width<=820px){.footer-org__address[data-astro-cid-6fdiwwgo]{font-size:.6875rem}}.footer-contact__heading[data-astro-cid-6fdiwwgo]{margin-bottom:16px;font-size:1.25rem;font-weight:700}@media screen and (width<=820px){.footer-contact__heading[data-astro-cid-6fdiwwgo]{margin-bottom:10px;font-size:1.125rem}}.footer-contact__list[data-astro-cid-6fdiwwgo]{flex-direction:column;gap:4px;display:flex}.footer-contact__item[data-astro-cid-6fdiwwgo]{align-items:baseline;gap:20px;display:flex}@media screen and (width<=820px){.footer-contact__item[data-astro-cid-6fdiwwgo]{gap:20px}}.footer-contact__item[data-astro-cid-6fdiwwgo] dt[data-astro-cid-6fdiwwgo]{min-width:52px;font-size:1rem;line-height:1.8}@media screen and (width<=1024px){.footer-contact__item[data-astro-cid-6fdiwwgo] dt[data-astro-cid-6fdiwwgo]{font-size:.875rem}}@media screen and (width<=820px){.footer-contact__item[data-astro-cid-6fdiwwgo] dt[data-astro-cid-6fdiwwgo]{min-width:2.5rem;font-size:.6875rem}}.footer-contact__item[data-astro-cid-6fdiwwgo] dd[data-astro-cid-6fdiwwgo]{font-size:1.75rem;font-weight:600;line-height:1.5}@media screen and (width<=1024px){.footer-contact__item[data-astro-cid-6fdiwwgo] dd[data-astro-cid-6fdiwwgo]{font-size:1.5rem}}@media screen and (width<=820px){.footer-contact__item[data-astro-cid-6fdiwwgo] dd[data-astro-cid-6fdiwwgo]{font-size:1.125rem}}.footer-contact__item[data-astro-cid-6fdiwwgo] dd[data-astro-cid-6fdiwwgo] a[data-astro-cid-6fdiwwgo][href^=tel\:]{color:inherit;display:inline-block}@media screen and (width<=820px){.footer-contact__item[data-astro-cid-6fdiwwgo] dd[data-astro-cid-6fdiwwgo] a[data-astro-cid-6fdiwwgo][href^=tel\:]{border-bottom:1px solid}}.footer-contact__item[data-astro-cid-6fdiwwgo] dd[data-astro-cid-6fdiwwgo] a[data-astro-cid-6fdiwwgo]:not([href^=tel\:]){color:inherit;text-decoration:underline;display:inline-block}.footer-top[data-astro-cid-6fdiwwgo] .footer-contact__item[data-astro-cid-6fdiwwgo] dd[data-astro-cid-6fdiwwgo] a[data-astro-cid-6fdiwwgo][x-apple-data-detectors]{pointer-events:none;color:inherit!important;-webkit-text-fill-color:currentColor!important;text-decoration:none!important}.footer-meta__links[data-astro-cid-6fdiwwgo]{flex-direction:column;gap:10px;margin-bottom:16px;padding:0;list-style:none;display:flex}@media screen and (width<=820px){.footer-meta__links[data-astro-cid-6fdiwwgo]{gap:2px;margin-bottom:28px}}.footer-meta__links[data-astro-cid-6fdiwwgo] a[data-astro-cid-6fdiwwgo]{color:var(--color-white);align-items:center;gap:8px;font-size:.875rem;text-decoration:none;display:inline-flex}.footer-meta__links[data-astro-cid-6fdiwwgo] a[data-astro-cid-6fdiwwgo] img[data-astro-cid-6fdiwwgo]{flex-shrink:0;width:.8em}@media screen and (width<=820px){.footer-meta__links[data-astro-cid-6fdiwwgo] a[data-astro-cid-6fdiwwgo]{font-size:.8125rem}}.footer-meta__copyright[data-astro-cid-6fdiwwgo]{font-family:var(--font-sans);color:#676767;font-size:.625rem;line-height:1.6;display:block}.footer-meta__copyright-line[data-astro-cid-6fdiwwgo]{display:inline}@media screen and (width<=820px){.footer-meta__copyright-line[data-astro-cid-6fdiwwgo]{display:block}}.footer-nav[data-astro-cid-6fdiwwgo]{flex-direction:column;gap:80px;width:86%;margin-left:auto;display:flex}@media screen and (width<=1200px){.footer-nav[data-astro-cid-6fdiwwgo]{gap:5vw;width:90%}}@media screen and (width<=820px){.footer-nav[data-astro-cid-6fdiwwgo]{gap:50px;width:100%}}.footer-nav__section[data-astro-cid-6fdiwwgo]{flex-direction:column;gap:20px;display:flex}@media screen and (width<=820px){.footer-nav__section[data-astro-cid-6fdiwwgo]{gap:17px}}.footer-nav__heading[data-astro-cid-6fdiwwgo]{font-size:1.125rem;font-weight:700}@media screen and (width<=820px){.footer-nav__heading[data-astro-cid-6fdiwwgo]{font-size:1rem}}.footer-nav__heading[data-astro-cid-6fdiwwgo] a[data-astro-cid-6fdiwwgo]{color:inherit;text-decoration:none}.footer-nav__list[data-astro-cid-6fdiwwgo]{flex-direction:column;gap:10px;display:flex}.footer-nav__list[data-astro-cid-6fdiwwgo] a[data-astro-cid-6fdiwwgo]{color:var(--color-white);font-size:.9375rem;text-decoration:none;display:inline-block}@media screen and (width<=820px){.footer-nav__list[data-astro-cid-6fdiwwgo] a[data-astro-cid-6fdiwwgo]{font-size:.875rem}}.footer-nav__report[data-astro-cid-6fdiwwgo]{flex-direction:column;gap:16px;display:flex}.footer-nav__group[data-astro-cid-6fdiwwgo]{flex-direction:column;gap:8px;display:flex}.footer-nav__category[data-astro-cid-6fdiwwgo]{color:var(--color-white);opacity:.5;pointer-events:none;font-size:.9375rem}@media screen and (width<=820px){.footer-nav__category[data-astro-cid-6fdiwwgo]{font-size:.875rem}}.footer-nav__sublist[data-astro-cid-6fdiwwgo]{flex-direction:column;gap:4px;list-style:none;display:flex}.footer-nav__sublist[data-astro-cid-6fdiwwgo] a[data-astro-cid-6fdiwwgo]{color:var(--color-white);font-size:.75rem;text-decoration:none}@media screen and (width<=820px){.footer-nav__sublist[data-astro-cid-6fdiwwgo] a[data-astro-cid-6fdiwwgo]{font-size:.6875rem}}.footer-inner .site-info[data-astro-cid-6fdiwwgo] a.site-info-link--tech-compact{--footer-link-char-step-ms:18}@keyframes nav-drawer-mm-await-close{0%{opacity:1}to{opacity:1}}@keyframes nav-drawer-heading-char-tech{0%{opacity:0;transform:translate3d(0, var(--nav-drawer-heading-char-drop), 0)}35%{opacity:1}45%{transform:translate3d(0, var(--nav-drawer-heading-char-peak), 0)}to{opacity:1;transform:translate(0,0)}}.nav-root[data-astro-cid-xy5x4qwk]{justify-content:flex-end;align-items:center;width:100%;display:flex}.nav-burger[data-astro-cid-xy5x4qwk]{z-index:2;border-radius:var(--radius-2);cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:6px;width:40px;height:40px;margin:0;padding:0;display:none;position:relative}@media screen and (width<=1024px){.nav-burger[data-astro-cid-xy5x4qwk]{display:flex}.nav-root--top[data-astro-cid-xy5x4qwk] .nav-burger[data-astro-cid-xy5x4qwk]{display:none}}@media screen and (width<=820px){.nav-root--top[data-astro-cid-xy5x4qwk] .nav-burger[data-astro-cid-xy5x4qwk]{display:flex}}.nav-burger__bar[data-astro-cid-xy5x4qwk]{background-color:var(--color-text);border-radius:var(--radius-full);transform-origin:50%;width:25px;height:3px;transition:transform .35s cubic-bezier(.2,.78,.36,1),opacity .25s;display:block}@media (prefers-reduced-motion:reduce){.nav-burger__bar[data-astro-cid-xy5x4qwk]{transition:none}}.nav-burger[data-astro-cid-xy5x4qwk][aria-expanded=true] .nav-burger__bar[data-astro-cid-xy5x4qwk]:first-child{transform:translateY(4.5px)rotate(45deg)}.nav-burger[data-astro-cid-xy5x4qwk][aria-expanded=true] .nav-burger__bar[data-astro-cid-xy5x4qwk]:nth-child(2){transform:translateY(-4.5px)rotate(-45deg)}.nav-drawer[data-astro-cid-xy5x4qwk]{display:none}#global-nav[data-astro-cid-xy5x4qwk].nav-drawer{--nav-drawer-close-sync:1ms;--nav-drawer-heading-char-peak:-10px;--nav-drawer-heading-char-drop:10px;--nav-drawer-heading-char-idle-y:8px}#global-nav[data-astro-cid-xy5x4qwk].nav-drawer .nav-drawer__panel[data-astro-cid-xy5x4qwk]{transform-origin:100%}@media screen and (width<=1024px){.nav-drawer[data-astro-cid-xy5x4qwk].is-open{z-index:10000;opacity:1;visibility:visible;pointer-events:auto;background-color:#0006;flex-direction:row;justify-content:flex-end;align-items:stretch;min-height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden}.nav-root--top[data-astro-cid-xy5x4qwk] .nav-drawer[data-astro-cid-xy5x4qwk].is-open{display:none}}@media screen and (width<=820px){.nav-root--top[data-astro-cid-xy5x4qwk] .nav-drawer[data-astro-cid-xy5x4qwk].is-open{display:flex;overflow:hidden}}@media screen and (width<=480px){.nav-drawer[data-astro-cid-xy5x4qwk].is-open{background-color:#222;display:block;overflow:hidden}.nav-root--top[data-astro-cid-xy5x4qwk] .nav-drawer[data-astro-cid-xy5x4qwk].is-open{background-color:#222;display:block}}#global-nav[data-astro-cid-xy5x4qwk].nav-drawer.is-closing{animation:nav-drawer-mm-await-close var(--nav-drawer-close-sync) linear forwards}@media (prefers-reduced-motion:reduce){#global-nav[data-astro-cid-xy5x4qwk].nav-drawer.is-closing{animation-duration:1ms}}.nav-drawer__backdrop[data-astro-cid-xy5x4qwk]{cursor:pointer;background-color:#0006;flex:auto;align-self:stretch;min-width:0}@media screen and (width<=480px){.nav-drawer__backdrop[data-astro-cid-xy5x4qwk]{display:none}}.nav-drawer__panel[data-astro-cid-xy5x4qwk]{box-sizing:border-box;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;width:min(420px,100vw - 32px);min-height:100dvh;max-height:100dvh;color:var(--color-white);letter-spacing:0;background-color:#222;background-image:url(/develop/assets/bg-footer.BfHRVZod.png);background-position:50%;background-repeat:no-repeat;background-size:cover;outline:none;flex:none;overflow:auto;transform:translateZ(0)}@media screen and (width<=480px){.nav-drawer__panel[data-astro-cid-xy5x4qwk]{flex:auto;width:100%;min-width:0}}.nav-drawer__header[data-astro-cid-xy5x4qwk]{z-index:1;justify-content:flex-end;padding:24px 20px 8px;display:flex;position:fixed;top:0;right:0}@media screen and (width<=480px){.nav-drawer__header[data-astro-cid-xy5x4qwk]{padding:4.88vw 3.7vw 1.95vw}}.nav-drawer__close[data-astro-cid-xy5x4qwk]{border-radius:var(--radius-2);cursor:pointer;background:0 0;border:0;flex-shrink:0;width:44px;height:44px;margin:0;padding:0;position:relative}.nav-drawer__close[data-astro-cid-xy5x4qwk]:focus:not(:focus-visible){outline:none}.nav-drawer__close[data-astro-cid-xy5x4qwk]:focus-visible{outline:2px solid var(--color-bg);outline-offset:2px}.nav-drawer__close-line[data-astro-cid-xy5x4qwk]{background-color:var(--color-bg);border-radius:100px;width:25px;height:3px;margin-top:-1.5px;margin-left:-12.5px;position:absolute;top:50%;left:50%}.nav-drawer__close-line--a[data-astro-cid-xy5x4qwk]{transform:rotate(45deg)}.nav-drawer__close-line--b[data-astro-cid-xy5x4qwk]{transform:rotate(-45deg)}.nav-drawer__body[data-astro-cid-xy5x4qwk]{padding:76px 40px calc(40px + env(safe-area-inset-bottom,0px))}@media screen and (width<=820px){.nav-drawer__body[data-astro-cid-xy5x4qwk]{padding:9.27vw 4.88vw calc(4.88vw + env(safe-area-inset-bottom,0px))}}@media screen and (width<=480px){.nav-drawer__body[data-astro-cid-xy5x4qwk]{padding:6vw 5.5vw calc(15vw + env(safe-area-inset-bottom,0px))}}#global-nav[data-astro-cid-xy5x4qwk].nav-drawer.is-open a.nav-drawer-brand:focus:not(:focus-visible){outline:none}#global-nav[data-astro-cid-xy5x4qwk].nav-drawer.is-open a.nav-drawer-brand:focus-visible{outline:2px solid var(--color-bg);outline-offset:3px}#global-nav[data-astro-cid-xy5x4qwk].nav-drawer.is-open .nav-drawer__body[data-astro-cid-xy5x4qwk] .site-info--nav-drawer>.nav-drawer-brand,#global-nav[data-astro-cid-xy5x4qwk].nav-drawer.is-open .nav-drawer__body[data-astro-cid-xy5x4qwk] .site-info--nav-drawer .footer-nav>.footer-nav__section,#global-nav[data-astro-cid-xy5x4qwk].nav-drawer.is-open .nav-drawer__body[data-astro-cid-xy5x4qwk] .site-info--nav-drawer>.nav-drawer__meta,#global-nav[data-astro-cid-xy5x4qwk].nav-drawer.is-open .nav-drawer__body[data-astro-cid-xy5x4qwk] .site-info--nav-drawer>.nav-drawer__contact{opacity:1;transform:none}#global-nav[data-astro-cid-xy5x4qwk].nav-drawer.is-open:not(.is-panel-entered) .nav-drawer__body[data-astro-cid-xy5x4qwk] .site-info--nav-drawer .footer-nav>.nav-drawer__top,#global-nav[data-astro-cid-xy5x4qwk].nav-drawer.is-open:not(.is-panel-entered) .nav-drawer__body[data-astro-cid-xy5x4qwk] .site-info--nav-drawer .footer-nav .footer-nav__heading>a,#global-nav[data-astro-cid-xy5x4qwk].nav-drawer.is-open:not(.is-panel-entered) .nav-drawer__body[data-astro-cid-xy5x4qwk] .site-info--nav-drawer .footer-nav__list>li>a,#global-nav[data-astro-cid-xy5x4qwk].nav-drawer.is-open:not(.is-panel-entered) .nav-drawer__body[data-astro-cid-xy5x4qwk] .site-info--nav-drawer .footer-nav__sublist>li>a{visibility:hidden;opacity:0}#global-nav[data-astro-cid-xy5x4qwk].nav-drawer.is-panel-entered .nav-drawer__body[data-astro-cid-xy5x4qwk] .site-info--nav-drawer .footer-nav>.nav-drawer__top,#global-nav[data-astro-cid-xy5x4qwk].nav-drawer.is-panel-entered .nav-drawer__body[data-astro-cid-xy5x4qwk] .site-info--nav-drawer .footer-nav .footer-nav__heading>a,#global-nav[data-astro-cid-xy5x4qwk].nav-drawer.is-panel-entered .nav-drawer__body[data-astro-cid-xy5x4qwk] .site-info--nav-drawer .footer-nav__list>li>a,#global-nav[data-astro-cid-xy5x4qwk].nav-drawer.is-panel-entered .nav-drawer__body[data-astro-cid-xy5x4qwk] .site-info--nav-drawer .footer-nav__sublist>li>a{visibility:visible;opacity:1}#global-nav[data-astro-cid-xy5x4qwk].nav-drawer.is-closing .nav-drawer__body[data-astro-cid-xy5x4qwk] .site-info--nav-drawer>.nav-drawer-brand,#global-nav[data-astro-cid-xy5x4qwk].nav-drawer.is-closing .nav-drawer__body[data-astro-cid-xy5x4qwk] .site-info--nav-drawer .nav-drawer__top,#global-nav[data-astro-cid-xy5x4qwk].nav-drawer.is-closing .nav-drawer__body[data-astro-cid-xy5x4qwk] .site-info--nav-drawer .footer-nav>.footer-nav__section,#global-nav[data-astro-cid-xy5x4qwk].nav-drawer.is-closing .nav-drawer__body[data-astro-cid-xy5x4qwk] .site-info--nav-drawer>.nav-drawer__meta,#global-nav[data-astro-cid-xy5x4qwk].nav-drawer.is-closing .nav-drawer__body[data-astro-cid-xy5x4qwk] .site-info--nav-drawer>.nav-drawer__contact{opacity:0;transition:none;transform:translateY(12px);animation:none!important}#global-nav[data-astro-cid-xy5x4qwk].nav-drawer.is-panel-entered .nav-drawer__body[data-astro-cid-xy5x4qwk] .site-info--nav-drawer .nav-drawer-heading__char{will-change:transform, opacity;opacity:0;transform:translate3d(0, var(--nav-drawer-heading-char-idle-y), 0);display:inline-block}#global-nav[data-astro-cid-xy5x4qwk].nav-drawer.nav-drawer--heading-chars-play .nav-drawer__body[data-astro-cid-xy5x4qwk] .site-info--nav-drawer .nav-drawer-heading__char{animation:.29s cubic-bezier(.34,1.56,.64,1) both nav-drawer-heading-char-tech;animation-delay:var(--nav-char-delay,0s)}#global-nav[data-astro-cid-xy5x4qwk].nav-drawer.is-closing .nav-drawer__body[data-astro-cid-xy5x4qwk] .site-info--nav-drawer .nav-drawer-heading__char{transform:translate3d(0, var(--nav-drawer-heading-char-idle-y), 0);transition:none;opacity:0!important;animation:none!important}@media (prefers-reduced-motion:reduce){#global-nav[data-astro-cid-xy5x4qwk].nav-drawer.is-panel-entered .nav-drawer__body[data-astro-cid-xy5x4qwk] .site-info--nav-drawer .nav-drawer-heading__char{transition:none;opacity:1!important;animation:none!important;transform:none!important}}.nav-list[data-astro-cid-xy5x4qwk]{justify-content:flex-end;gap:32px;display:flex}@media screen and (width<=1200px){.nav-list[data-astro-cid-xy5x4qwk]{gap:20px}}@media screen and (width<=1024px){.nav-list[data-astro-cid-xy5x4qwk]{display:none}.nav-root--top[data-astro-cid-xy5x4qwk] .nav-list[data-astro-cid-xy5x4qwk]{display:flex}}@media screen and (width<=820px){.nav-root--top[data-astro-cid-xy5x4qwk] .nav-list[data-astro-cid-xy5x4qwk]{display:none}}.nav-item[data-astro-cid-xy5x4qwk]:first-of-type .nav-link[data-astro-cid-xy5x4qwk]{align-items:flex-end;gap:10px}.nav-item[data-astro-cid-xy5x4qwk]:first-of-type .nav-link-icon[data-astro-cid-xy5x4qwk]{width:1em}.nav-item[data-astro-cid-xy5x4qwk]:nth-of-type(2) .nav-link[data-astro-cid-xy5x4qwk]{gap:5px}.nav-item[data-astro-cid-xy5x4qwk]:nth-of-type(2) .nav-link-icon[data-astro-cid-xy5x4qwk]{width:2.2em}.nav-item[data-astro-cid-xy5x4qwk]:nth-of-type(3) .nav-link[data-astro-cid-xy5x4qwk]{gap:6px}.nav-item[data-astro-cid-xy5x4qwk]:nth-of-type(3) .nav-link-icon[data-astro-cid-xy5x4qwk]{width:1.6em}@keyframes navLinkCharBounce{0%,30%,to{transform:translateY(0)}15%{transform:translateY(var(--nav-link-char-bounce-peak))}}.nav-link[data-astro-cid-xy5x4qwk]{--nav-link-char-bounce-peak:-15px;--nav-link-char-step-ms:25;color:var(--color-text);align-items:center;text-decoration:none;transition:color .25s;display:flex}@media (prefers-reduced-motion:reduce){.nav-link[data-astro-cid-xy5x4qwk]{transition:color .15s}}.nav-link[data-astro-cid-xy5x4qwk] .nav-link-text[data-astro-cid-xy5x4qwk] .nav-link-text__char{will-change:transform;display:inline-block}@media (hover:hover) and (pointer:fine){.nav-link[data-astro-cid-xy5x4qwk]:hover .nav-link-text[data-astro-cid-xy5x4qwk] .nav-link-text__char{animation-name:navLinkCharBounce;animation-duration:1s;animation-timing-function:cubic-bezier(.34,1.56,.64,1);animation-delay:calc(var(--char-delay,0s));animation-iteration-count:infinite}}.nav-link[data-astro-cid-xy5x4qwk]:focus-visible .nav-link-text[data-astro-cid-xy5x4qwk] .nav-link-text__char{animation-name:navLinkCharBounce;animation-duration:1s;animation-timing-function:cubic-bezier(.34,1.56,.64,1);animation-delay:calc(var(--char-delay,0s));animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.nav-link[data-astro-cid-xy5x4qwk]:hover .nav-link-text[data-astro-cid-xy5x4qwk] .nav-link-text__char{animation:none}}@media (prefers-reduced-motion:reduce){.nav-link[data-astro-cid-xy5x4qwk]:focus-visible .nav-link-text[data-astro-cid-xy5x4qwk] .nav-link-text__char{animation:none}}.nav-link--idea[data-astro-cid-xy5x4qwk]:hover,.nav-link--idea[data-astro-cid-xy5x4qwk]:focus-visible{color:var(--color-blue)}.nav-link--workshop[data-astro-cid-xy5x4qwk]{--nav-link-char-step-ms:22}.nav-link--workshop[data-astro-cid-xy5x4qwk]:hover,.nav-link--workshop[data-astro-cid-xy5x4qwk]:focus-visible{color:var(--color-orange)}.nav-link--report[data-astro-cid-xy5x4qwk]:hover,.nav-link--report[data-astro-cid-xy5x4qwk]:focus-visible{color:var(--color-green)}.nav-link-icon[data-astro-cid-xy5x4qwk]{transform-origin:50% 60%;flex-shrink:0;width:1em;display:block}.nav-link-text[data-astro-cid-xy5x4qwk]{letter-spacing:0;font-size:1.0625rem;font-weight:700;line-height:1.2}@media screen and (width<=1200px){.nav-link-text[data-astro-cid-xy5x4qwk]{font-size:var(--font-size-md)}}.header[data-astro-cid-blryxaq5]{z-index:10000;width:100%;max-width:1380px;margin-inline:auto;padding:20px 20px 0;position:fixed;top:0;left:0;right:0}@media screen and (width<=480px){.header[data-astro-cid-blryxaq5]{padding:12px 12px 0}}.header[data-astro-cid-blryxaq5].header--drawer-open{z-index:1000000}.header-inner[data-astro-cid-blryxaq5]{background-color:var(--color-white);border-radius:10px;grid-template-columns:auto 1fr;align-items:center;min-height:80px;padding:13px 35px 11px 24px;display:grid}@media screen and (width<=1200px){.header-inner[data-astro-cid-blryxaq5]{padding:13px 25px 11px 24px}}@media screen and (width<=1024px){.header-inner[data-astro-cid-blryxaq5]{min-height:60px;padding:13px 20px 11px}}@media screen and (width<=820px){.header-inner[data-astro-cid-blryxaq5]{padding:13px 13px 11px 24px}}@media screen and (width<=480px){.header-inner[data-astro-cid-blryxaq5]{min-height:auto;padding:8px 10px 8px 15px}}.header-title[data-astro-cid-blryxaq5]{flex-direction:column;gap:6px;min-width:0;display:flex;overflow:hidden}@media screen and (width<=480px){.header-title[data-astro-cid-blryxaq5]{gap:3px}}.header-subtitle-link[data-astro-cid-blryxaq5]{color:var(--color-text);align-items:center;gap:4px;font-weight:500;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.header-subtitle-link[data-astro-cid-blryxaq5]:hover{color:var(--color-blue)}.header-subtitle-link[data-astro-cid-blryxaq5]:hover .header-subtitle-link__inner[data-astro-cid-blryxaq5]:after{transform-origin:0;transform:scaleX(1)}}.header-subtitle-link[data-astro-cid-blryxaq5]:focus-visible{color:var(--color-blue)}.header-subtitle-link[data-astro-cid-blryxaq5]:focus-visible .header-subtitle-link__inner[data-astro-cid-blryxaq5]:after{transform-origin:0;transform:scaleX(1)}@media screen and (width<=480px){.header-subtitle-link[data-astro-cid-blryxaq5]{pointer-events:none}}.header-subtitle-link__inner[data-astro-cid-blryxaq5]{align-items:flex-end;gap:2px;width:fit-content;max-width:100%;display:inline-flex;position:relative}.header-subtitle-link__inner[data-astro-cid-blryxaq5]:after{content:"";pointer-events:none;transform-origin:100%;background-color:currentColor;height:1px;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}@media screen and (width<=1024px){.header-subtitle-link__inner[data-astro-cid-blryxaq5]{gap:0}}.header-subtitle-link__org[data-astro-cid-blryxaq5]{font-size:var(--font-size-xs);line-height:1}@media screen and (width<=480px){.header-subtitle-link__org[data-astro-cid-blryxaq5]{font-size:.625rem}}.header-subtitle-link__name[data-astro-cid-blryxaq5]{font-size:var(--font-size-md);line-height:1}@media screen and (width<=820px){.header-subtitle-link__name[data-astro-cid-blryxaq5]{font-size:var(--font-size-sm)}}@media screen and (width<=480px){.header-subtitle-link__name[data-astro-cid-blryxaq5]{font-size:.75rem}}.header-subtitle-link__icon[data-astro-cid-blryxaq5]{flex-shrink:0;width:.6875rem;height:.6875rem;display:block}@media screen and (width<=480px){.header-subtitle-link__icon[data-astro-cid-blryxaq5]{display:none}}.header-title-link[data-astro-cid-blryxaq5]{font-size:var(--font-size-3xl);letter-spacing:.05em;font-weight:700;line-height:1.2;text-decoration:none}@media screen and (width<=1200px){.header-title-link[data-astro-cid-blryxaq5]{font-size:var(--font-size-2xl)}}@media screen and (width<=480px){.header-title-link[data-astro-cid-blryxaq5]{font-size:1.125rem}}.header--about[data-astro-cid-blryxaq5]{flex-wrap:nowrap;justify-content:flex-end;display:flex}.header--about[data-astro-cid-blryxaq5] .header-title[data-astro-cid-blryxaq5]{display:none}.header--about[data-astro-cid-blryxaq5] .header-inner[data-astro-cid-blryxaq5]{box-sizing:border-box;width:100%;min-width:0;max-width:min(100%, var(--header-about-collapsed-max,280px));flex:0 auto;grid-template-columns:1fr auto;align-items:center;padding:13px 35px 11px 24px;transition:max-width .4s cubic-bezier(.215,.61,.355,1);display:grid}.header--about[data-astro-cid-blryxaq5] .header-inner[data-astro-cid-blryxaq5]>[data-nav-root]{grid-column:2}@media (prefers-reduced-motion:reduce){.header--about[data-astro-cid-blryxaq5] .header-inner[data-astro-cid-blryxaq5]{transition:none}}@media screen and (width<=1200px){.header--about[data-astro-cid-blryxaq5] .header-inner[data-astro-cid-blryxaq5]{padding:13px 25px 11px 24px}}@media screen and (width<=1024px){.header--about[data-astro-cid-blryxaq5] .header-inner[data-astro-cid-blryxaq5]{min-height:60px;padding:15px 20px 15px 24px}}@media screen and (width<=820px){.header--about[data-astro-cid-blryxaq5] .header-inner[data-astro-cid-blryxaq5]{background:0 0;padding:13px 13px 11px 24px}}@media screen and (width<=480px){.header--about[data-astro-cid-blryxaq5] .header-inner[data-astro-cid-blryxaq5]{min-height:auto;padding:10px 8px 10px 15px}}.header--about[data-astro-cid-blryxaq5].header--scrolled .header-inner[data-astro-cid-blryxaq5]{background-color:var(--color-white);max-width:100%;padding:13px 35px 11px 24px}@media screen and (width<=1200px){.header--about[data-astro-cid-blryxaq5].header--scrolled .header-inner[data-astro-cid-blryxaq5]{padding:13px 25px 11px 24px}}@media screen and (width<=1024px){.header--about[data-astro-cid-blryxaq5].header--scrolled .header-inner[data-astro-cid-blryxaq5]{padding:15px 20px 15px 24px}}@media screen and (width<=820px){.header--about[data-astro-cid-blryxaq5].header--scrolled .header-inner[data-astro-cid-blryxaq5]{padding:13px 13px 11px 24px}}@media screen and (width<=480px){.header--about[data-astro-cid-blryxaq5].header--scrolled .header-inner[data-astro-cid-blryxaq5]{padding:10px 8px 10px 15px}}.header--about[data-astro-cid-blryxaq5].header--scrolled.header--about-title-revealed .header-inner[data-astro-cid-blryxaq5]{grid-template-columns:auto 1fr}.header--about[data-astro-cid-blryxaq5].header--scrolled.header--about-width-collapsing .header-inner[data-astro-cid-blryxaq5]{max-width:min(100%, var(--header-about-collapsed-max,280px))}.header--about[data-astro-cid-blryxaq5].header--scrolled.header--about-title-revealed .header-title[data-astro-cid-blryxaq5]{animation:.35s cubic-bezier(.215,.61,.355,1) both about-header-title-fade-in;display:flex}@media (prefers-reduced-motion:reduce){.header--about[data-astro-cid-blryxaq5].header--scrolled.header--about-title-revealed .header-title[data-astro-cid-blryxaq5]{opacity:1;animation:none}}@media screen and (width<=820px){.header--about[data-astro-cid-blryxaq5].header--scrolled.header--about-collapse-fading .header-inner[data-astro-cid-blryxaq5]{transition:max-width linear;animation:.35s cubic-bezier(.215,.61,.355,1) forwards about-header-inner-bg-fade-out}}@media screen and (width<=820px) and (prefers-reduced-motion:reduce){.header--about[data-astro-cid-blryxaq5].header--scrolled.header--about-collapse-fading .header-inner[data-astro-cid-blryxaq5]{background-color:#0000;transition:none;animation:none}}@media screen and (width<=820px){.header--about[data-astro-cid-blryxaq5].header--scrolled.header--about-title-revealed.header--about-collapse-fading .header-title[data-astro-cid-blryxaq5]{pointer-events:none;animation:.35s cubic-bezier(.215,.61,.355,1) forwards about-header-title-fade-out}}@media screen and (width<=820px) and (prefers-reduced-motion:reduce){.header--about[data-astro-cid-blryxaq5].header--scrolled.header--about-title-revealed.header--about-collapse-fading .header-title[data-astro-cid-blryxaq5]{opacity:0;animation:none}}.header--about[data-astro-cid-blryxaq5].header--about-instant-bar-width .header-inner[data-astro-cid-blryxaq5]{transition:none}@keyframes about-header-title-fade-in{0%{opacity:0}to{opacity:1}}@keyframes about-header-title-fade-out{0%{opacity:1}to{opacity:0}}@keyframes about-header-inner-bg-fade-out{0%{background-color:var(--color-white)}to{background-color:#0000}}.stars[data-astro-cid-lgknujtq]{pointer-events:none;visibility:hidden;opacity:0;width:120px;position:fixed;bottom:130px;left:min(89%,50% + 495px)}.stars[data-astro-cid-lgknujtq]:after{content:"";aspect-ratio:120/45;background:url(data:image/webp;base64,UklGRtYEAABXRUJQVlA4WAoAAAAQAAAA7wAAWQAAQUxQSOwBAAABgFbbetUICZGAhEjAATgoDhoHxcHEATigDhgHkRAJkXD7guab1/k5EcHIbRtHmrr1uEiyekGD19a1gW0501LUwSIFVryUcFGLyiiVDpVJUkRleVA8KesD9ahhzpPsOHEvyJO+64WNk+EVOVpKwCQ+YL287plJ37W7ePaMTx63FE9dy0ZQRStoMc65VLCSTUOq2G2e7J0fFbuM9kTM2gP50pqBVw4OSypvaBFrZgev4SyOuqUIKxPdaotF444IFLGm2m2hyssGyRkKwVJxOEzSZKo0ZB6iVGoP05MrUz3/bEnOZqAnJaXW8PAEFbjOru6Q6c+G2wXn82lo3reEFMUOpoQkElVT/FFOUk5VN2YaLsZCUYvzLr8dnfW139AIVVOoD2VXGsZL2vFZ/xENQBUFW3LdRQdkOC5PRlTDsUjqUQ3H+CCgGo7uecBqOK5Sx2o4DlILazhu8rCGY4j/aRmOWw9rOHolWMNxkByr4ThJE6vhGKUCZjiarBuYG3ZEg3Xzh2+thqPJuvm7m9FwNFo3f3V4ZzQcrdYNymF6cjVbNzzJ2Wy1boAenuzWDcqhJPU26wanJUmtxbphqo2WL7BuaG7MJusGiFa62qwboJYVTdYNEWs9DuqgGRRM1g0RXXQ264a1bfKwhNgw0ABWUDggxAIAAHAWAJ0BKvAAWgA+YS6TR6QiIaElswj4gAwJY27gwAF8AfoB/AEcds3V7UA6x+V/Ko8hwZXrHhv6X/wf6n+QHaA8wD9X+kB5gPOG/l/7Ae4D0AP2U9Wv+3ewB/RPUA/bn0zf2n+Bb9yv3E9sLHAPz6G0hooBTEHMZ5xAjTD27gCn0pVp3pwtgUxB4CU7p5OKNC1qStRh7dyeWsE2TS0aGrMFJtpD87x7dytJcbncK/gACrXQLcMNUxB4EZwAAP7ZHwJJ0d80fRbSYy2q1waXRksJnU/1IAeiQhj/+1298m/tWP2MUDUpOMyK54OhvfxOY2dfx/78TADLyLv///CSDtpMZbVa3nzu89oxyS51P9SAHR66UGtJ/8rSVDu9r/PFg39Qq9/GModwvlxxuE2TpFQRjVtsKjs+NaWg3oSAGAWsBomef+lJHOgr0+FEz7/+ED8bWo2v9Hqof/wnqfgznvr7D/YC152EbEcNgQaagXlNhggjfXrQAl+XvyHDTCe40f5LUzaTJynoVi5JUt31YdAWLFZ/tccT3c//0yfU6f/4C7//4AMGu8fNo/Tj8bl3BenULiv//qHNl1N699okyPGv6qpa7UBXbHw62MujFOLHZ2+As7G33SB6jFiZRvfDA63iwOrFEIxq4RTuP//qSaLW5bWev0NXJ/By9iYdFhQbnRoAAEphfn8/lQc35HYZM0eFIbIg4Khv7CB8tfFelIXouXn9DPEZWUEbgulZd9PXWA/5hN/+2nIR3gLJWU67THNoUTSyJjw+za1VMai+w14Q2Vhunl8nuOyQiXGbudBNcE/j5tIHm3EbWC2bBQwvxaKgDi1ewx9tmGdx5InI5/QDtRn//YAAAGIw1EcBwkRC6CR/Ks4L3pf+BSgRAO/jR2V4P9Nv800aCw38aiTyc57JB0Oax5QXK++yB3L6yzoAAAAAAA==) 0 0/contain no-repeat;width:100%;animation:.1s infinite twinkleStars;display:block}@media screen and (width<=1360px){.stars[data-astro-cid-lgknujtq]{left:auto;right:40px}}@media screen and (width<=480px){.stars[data-astro-cid-lgknujtq]{width:75px;bottom:100px;right:20px}}.pagetop[data-astro-cid-lgknujtq]{z-index:20000;transform-origin:bottom;visibility:hidden;opacity:0;width:69px;position:fixed;bottom:60px;left:min(89%,50% + 525px);transform:translateY(30px)}.pagetop[data-astro-cid-lgknujtq].is-idling .pagetop__rocket[data-astro-cid-lgknujtq]{animation:20ms infinite idlingBounce}@media screen and (width<=1360px){.pagetop[data-astro-cid-lgknujtq]{left:auto;right:63px}}@media screen and (width<=480px){.pagetop[data-astro-cid-lgknujtq]{width:49px;bottom:50px;right:30px}}.pagetop__rocket[data-astro-cid-lgknujtq]{width:100%;position:relative}.pagetop__fire[data-astro-cid-lgknujtq]{pointer-events:none;width:100%;display:block;position:absolute;top:100%;left:0}.pagetop__fire[data-astro-cid-lgknujtq] img[data-astro-cid-lgknujtq]{opacity:0;transform-origin:top;width:100%;position:absolute;top:0;left:0}@keyframes twinkleStars{0%,to{opacity:.7}50%{opacity:1}}@keyframes idlingBounce{0%{transform:translateY(0)}to{transform:translateY(-3px)}}.footer[data-astro-cid-ui5ps2i3]{margin-top:124px;padding:0 25px 25px;position:relative}@media screen and (width<=820px){.footer[data-astro-cid-ui5ps2i3]{margin-top:12vw;padding:0 1.95vw 2.93vw}}@media screen and (width<=480px){.footer[data-astro-cid-ui5ps2i3]{margin-top:20.3vw;padding:0 3.7vw 3.13vw}}.footer-inner[data-astro-cid-ui5ps2i3]{border-radius:var(--radius-48);max-width:1316px;color:var(--color-white);letter-spacing:0;background-color:#222;background-image:url(/develop/assets/bg-footer.BfHRVZod.png);background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0 auto;padding:120px 145px}@media screen and (width<=1200px){.footer-inner[data-astro-cid-ui5ps2i3]{border-radius:var(--radius-32);padding:10vw 8vw}}@media screen and (width<=820px){.footer-inner[data-astro-cid-ui5ps2i3]{border-radius:var(--radius-30)}}@media screen and (width<=480px){.footer-inner[data-astro-cid-ui5ps2i3]{border-radius:var(--radius-20);padding:14.42vw 8vw 12vw}}@keyframes footerLinkCharBounce{0%,30%,to{transform:translateY(0)}15%{transform:translateY(var(--footer-link-char-bounce-peak))}}@keyframes footerLinkCharBounceMailto{0%,25%,to{transform:translateY(0)}12.5%{transform:translateY(var(--footer-link-char-bounce-peak))}}.footer-inner[data-astro-cid-ui5ps2i3] a[href]{--footer-link-char-bounce-peak:-14px;--footer-link-char-step-ms:25;transition:opacity .2s}@media (hover:hover) and (pointer:fine){.footer-inner[data-astro-cid-ui5ps2i3] a[href]:hover{opacity:.65}.footer-inner[data-astro-cid-ui5ps2i3] a[href]:hover .footer-link-text__char{animation-name:footerLinkCharBounce;animation-duration:1s;animation-timing-function:cubic-bezier(.34,1.56,.64,1);animation-delay:var(--char-delay,0s);animation-iteration-count:infinite}}@media (prefers-reduced-motion:reduce){.footer-inner[data-astro-cid-ui5ps2i3] a[href]{transition:opacity .15s}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.footer-inner[data-astro-cid-ui5ps2i3] a[href]:hover .footer-link-text__char{animation:none}}.footer-inner[data-astro-cid-ui5ps2i3] a[href] .footer-link-text{line-height:inherit;vertical-align:baseline;display:inline}.footer-inner[data-astro-cid-ui5ps2i3] a[href] .footer-link-text__char{will-change:transform;min-width:0;margin:0;padding:0;display:inline-block}.footer-inner[data-astro-cid-ui5ps2i3] a[href]:focus-visible{opacity:.65}.footer-inner[data-astro-cid-ui5ps2i3] a[href]:focus-visible .footer-link-text__char{animation-name:footerLinkCharBounce;animation-duration:1s;animation-timing-function:cubic-bezier(.34,1.56,.64,1);animation-delay:var(--char-delay,0s);animation-iteration-count:infinite}.footer-inner[data-astro-cid-ui5ps2i3] .footer-contact__item dd a[href^=mailto\:]:focus-visible .footer-link-text__char{animation-name:footerLinkCharBounceMailto;animation-duration:1.2s}.footer-inner[data-astro-cid-ui5ps2i3] .footer-contact__item dd a[href^=mailto\:]{text-decoration:none!important}@media (hover:hover) and (pointer:fine){.footer-inner[data-astro-cid-ui5ps2i3] .footer-contact__item dd a[href^=mailto\:]:hover .footer-link-text__char{animation-name:footerLinkCharBounceMailto;animation-duration:1.2s}.footer-inner[data-astro-cid-ui5ps2i3] .footer-contact__item dd a[href^=mailto\:]:hover .footer-link-text:after{transform-origin:100%;transition:transform .6s cubic-bezier(.4,0,.2,1);transform:scaleX(0)}}.footer-inner[data-astro-cid-ui5ps2i3] .footer-contact__item dd a[href^=mailto\:] .footer-link-text{border-bottom:none;text-decoration:none;display:inline-block;position:relative}.footer-inner[data-astro-cid-ui5ps2i3] .footer-contact__item dd a[href^=mailto\:] .footer-link-text:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .45s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(1)}.footer-inner[data-astro-cid-ui5ps2i3] .footer-contact__item dd a[href^=mailto\:]:focus-visible .footer-link-text:after{transform-origin:100%;transition:transform .6s cubic-bezier(.4,0,.2,1);transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.footer-inner[data-astro-cid-ui5ps2i3] .footer-contact__item dd a[href^=mailto\:] .footer-link-text:after{transition:none}.footer-inner[data-astro-cid-ui5ps2i3] a[href]:focus-visible .footer-link-text__char{animation:none}}*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;clear:both;height:0;color:inherit;border-top-width:1px;margin:0;overflow:visible}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;text-align:inherit;text-transform:inherit;background:0 0;border-radius:0;margin:0;padding:0}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;margin:0;padding:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}*{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,body{overflow-x:clip}html{scroll-padding-top:var(--header-scroll-offset,0px);margin:0;padding:0}body{background-color:var(--color-white);letter-spacing:.03em;font-feature-settings:"palt" on;width:100%;min-width:325px;margin:0;padding:0;font-family:sans-serif;font-size:1rem;font-style:normal;font-weight:500}body a{color:#333;text-decoration:none}body a:hover{opacity:1}img,svg{width:100%;height:auto}@media screen and (width>=481px) and (hover:hover) and (pointer:fine){a[href^=tel\:]{pointer-events:none;cursor:default}}@media (hover:none){a[href^=tel\:]{text-decoration-skip-ink:none;text-decoration:underline}}@media screen and (width<=480px) and (hover:hover) and (pointer:fine){a[href^=tel\:]:hover{text-decoration-skip-ink:none;text-decoration:underline}}@keyframes arb-bounce-ur-ll{0%{animation-timing-function:cubic-bezier(.42,0,.2,1);transform:translate(0,0)scale(1)}7.14286%{transform:translate3d(calc(-20px * var(--arb-bounce-amp-scale,1)), calc(20px * var(--arb-bounce-amp-scale,1)), 0) scale3d(1, .8, .5);animation-timing-function:cubic-bezier(.33,0,.25,1)}14.2857%{animation-timing-function:linear;transform:translate(0,0)scale(1)}to{transform:translate(0,0)scale(1)}}@keyframes arb-bounce-ur-ll-sm{0%{animation-timing-function:cubic-bezier(.42,0,.2,1);transform:translate(0,0)scale(1)}7.14286%{transform:translate3d(calc(-10px * var(--arb-bounce-amp-scale,1)), calc(10px * var(--arb-bounce-amp-scale,1)), 0) scale3d(1, .86, .62);animation-timing-function:cubic-bezier(.33,0,.25,1)}14.2857%{animation-timing-function:linear;transform:translate(0,0)scale(1)}to{transform:translate(0,0)scale(1)}}@keyframes arb-bounce-ul-lr{0%{animation-timing-function:cubic-bezier(.42,0,.2,1);transform:translate(0,0)scale(1)}7.14286%{transform:translate3d(calc(20px * var(--arb-bounce-amp-scale,1)), calc(20px * var(--arb-bounce-amp-scale,1)), 0) scale3d(1, .9, .4);animation-timing-function:cubic-bezier(.33,0,.25,1)}14.2857%{animation-timing-function:linear;transform:translate(0,0)scale(1)}to{transform:translate(0,0)scale(1)}}@keyframes arb-bounce-ul-lr-sm{0%{animation-timing-function:cubic-bezier(.42,0,.2,1);transform:translate(0,0)scale(1)}7.14286%{transform:translate3d(calc(10px * var(--arb-bounce-amp-scale,1)), calc(10px * var(--arb-bounce-amp-scale,1)), 0) scale3d(1, .86, .62);animation-timing-function:cubic-bezier(.33,0,.25,1)}14.2857%{animation-timing-function:linear;transform:translate(0,0)scale(1)}to{transform:translate(0,0)scale(1)}}.arrow-reveal-bounce{--arb-bounce-amp-scale:.8;--arb-reveal-duration:.4s;--arb-bounce-duration:1.75s;--arb-bounce-delay:1.5s;pointer-events:none;vertical-align:top;width:max-content;max-width:100%;display:inline-block}.arrow-reveal-bounce--clip-from-top .arrow-reveal-bounce__img{-webkit-clip-path:inset(100% 0 0);clip-path:inset(100% 0 0)}.arrow-reveal-bounce--clip-from-bottom .arrow-reveal-bounce__img{-webkit-clip-path:inset(0 0 100%);clip-path:inset(0 0 100%)}.arrow-reveal-bounce--revealed.arrow-reveal-bounce--clip-from-top .arrow-reveal-bounce__img,.arrow-reveal-bounce--revealed.arrow-reveal-bounce--clip-from-bottom .arrow-reveal-bounce__img{-webkit-clip-path:inset(0);clip-path:inset(0)}.arrow-reveal-bounce__img{width:auto;max-width:100%;height:auto;transition:clip-path var(--arb-reveal-duration) ease-out, -webkit-clip-path var(--arb-reveal-duration) ease-out;display:block}.arrow-reveal-bounce__bounce{transform-origin:50%;width:max-content;max-width:100%;display:block;transform:translate(0,0)scale(1)}.arrow-reveal-bounce--bounce-ur-ll .arrow-reveal-bounce__bounce{transform-origin:72% 28%}.arrow-reveal-bounce--bounce-ul-lr .arrow-reveal-bounce__bounce{transform-origin:28% 28%}.arrow-reveal-bounce--bounce-ur-ll.arrow-reveal-bounce--revealed .arrow-reveal-bounce__bounce{animation-name:arb-bounce-ur-ll;animation-duration:var(--arb-bounce-duration);animation-delay:var(--arb-bounce-delay);animation-iteration-count:infinite}@media screen and (width<=480px){.arrow-reveal-bounce--bounce-ur-ll.arrow-reveal-bounce--revealed .arrow-reveal-bounce__bounce{animation-name:arb-bounce-ur-ll-sm}}.arrow-reveal-bounce--bounce-ul-lr.arrow-reveal-bounce--revealed .arrow-reveal-bounce__bounce{animation-name:arb-bounce-ul-lr;animation-duration:var(--arb-bounce-duration);animation-delay:var(--arb-bounce-delay);animation-iteration-count:infinite}@media screen and (width<=480px){.arrow-reveal-bounce--bounce-ul-lr.arrow-reveal-bounce--revealed .arrow-reveal-bounce__bounce{animation-name:arb-bounce-ul-lr-sm}}.arrow-reveal-bounce__rotate,.arrow-reveal-bounce__flip{transform-origin:50%;width:max-content;max-width:100%;display:block}.arrow-reveal-bounce__flip--x{transform:scaleX(-1)}.arrow-reveal-bounce__flip--y{transform:scaleY(-1)}.arrow-reveal-bounce__flip--both{transform:scale(-1)}@media (prefers-reduced-motion:reduce){.arrow-reveal-bounce--revealed .arrow-reveal-bounce__bounce{animation:none}}@keyframes link-text-pop{0%{transform:translate(0)}45%{transform:translate(6px)}to{transform:translate(0)}}:root{--color-black:#222;--color-dark:#333;--color-blue:#225dab;--color-orange:#e95919;--color-green:#36947a;--color-yellow:#e5ae22;--color-sky:#3e95bd;--color-gray:#666;--color-gray-light:gray;--color-text:#333;--color-text-secondary:#666;--color-text-muted:#888;--color-text-placeholder:#aaa;--color-bg:#f8f5f1;--color-bg-subtle:#f5f5f5;--color-bg-hover:#f8f8f8;--color-border:#dbcfbf;--color-border-subtle:color-mix(in srgb, var(--color-border) 50%, transparent);--color-white:#fff;--font-sans:"Albert Sans", "Zen Kaku Gothic New", sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:.9375rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.375rem;--font-size-3xl:1.5rem;--font-size-4xl:1.625rem;--font-size-5xl:1.875rem;--font-size-6xl:2.25rem;--font-size-7xl:2.75rem;--font-size-8xl:3.125rem;--line-height-base:1.6;--line-height-tight:1.4;--radius-2:2px;--radius-8:8px;--radius-10:10px;--radius-12:12px;--radius-16:16px;--radius-20:20px;--radius-30:30px;--radius-32:32px;--radius-48:48px;--radius-64:64px;--radius-full:9999px;--letter-spacing-neg03:-.03em;--letter-spacing-neg05:-.05em}body{font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text);background-color:var(--color-bg)}@media screen and (width<=1024px){body{font-size:var(--font-size-md)}}@media screen and (width<=480px){body{font-size:var(--font-size-sm)}}::selection,::-moz-selection{color:highlighttext;background-color:highlight}::selection,::selection{color:highlighttext;background-color:highlight}.main-lower{padding-top:123px}@media screen and (width<=1024px){.main-lower{padding-top:96px}}@media screen and (width<=480px){.main-lower{padding-top:64px}}.wrapper-lg{width:calc(100% - 180px);max-width:1080px;margin-inline:auto}@media screen and (width<=1024px){.wrapper-lg{width:84%}}@media screen and (width<=820px){.wrapper-lg{width:86vw}}@media screen and (width<=480px){.wrapper-lg{width:89.3vw}}.wrapper-md{width:calc(100% - 60px);max-width:858px;margin-inline:auto}@media screen and (width<=820px){.wrapper-md{width:86vw}}@media screen and (width<=480px){.wrapper-md{width:89.3vw}}.wrapper-sm{width:calc(100% - 60px);max-width:700px;margin-inline:auto}@media screen and (width<=820px){.wrapper-sm{width:86vw}}@media screen and (width<=480px){.wrapper-sm{width:89.3vw}}.back-link{margin-top:16px}.back-link a{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.back-link a:hover{text-decoration:underline}.br-sm{display:none}@media screen and (width<=480px){.br-sm{display:inline-block}}.br-md{display:none}@media screen and (width<=820px){.br-md{display:inline-block}}@media screen and (width<=480px){.br-md-only{display:none}}@media screen and (width<=820px){.br-lg{display:none}}@media screen and (width<=480px){.br-sm-none{display:none}}@media screen and (width<=820px){.br-md-none{display:none}}@media screen and (width<=480px){.br-md-none{display:block}}.hero.hero--page-fv{background-image:url(/develop/assets/bg-hero.DlGkg-N0.webp);background-position:50%;background-repeat:repeat;background-size:1366px;height:clamp(560px,63.7vw,870px);margin-top:-153px;position:relative}@media screen and (width<=1200px){.hero.hero--page-fv{height:clamp(560px,72vw,870px)}}@media screen and (width<=1024px){.hero.hero--page-fv{margin-top:-96px}}@media screen and (width<=820px){.hero.hero--page-fv{background-position:top;background-repeat:no-repeat;background-size:cover;height:auto;padding-top:70px}}@media screen and (width<=480px){.hero.hero--page-fv{margin-top:-68px;padding-top:40px}}.hero.hero--page-fv .hero__inner{box-sizing:border-box;max-width:1500px;height:100%;margin-inline:auto;position:relative}@media screen and (width<=820px){.hero.hero--page-fv .hero__inner{height:auto}}.hero.hero--page-fv .hero__intro{z-index:2;position:absolute;top:260px;left:144px}@media screen and (width<=1200px){.hero.hero--page-fv .hero__intro{top:21vw;left:11vw}}@media screen and (width<=1024px){.hero.hero--page-fv .hero__intro{top:18vw}}@media screen and (width<=820px){.hero.hero--page-fv .hero__intro{max-width:none;margin-top:11vw;margin-left:10vw;position:relative;top:auto;left:auto}}@media screen and (width<=480px){.hero.hero--page-fv .hero__intro{margin-top:21.8vw;margin-left:15.2vw}}.hero.hero--page-fv .hero__notice{background-color:var(--color-white);border:4px solid var(--color-blue);border-radius:9px;align-items:center;gap:20px;max-width:705px;margin-top:32px;padding:20px 20px 20px 23px;display:flex;position:absolute;top:368px;left:144px}@media screen and (width<=1200px){.hero.hero--page-fv .hero__notice{padding:16px 18px 16px 20px;top:auto;bottom:0;left:8vw}}@media screen and (width<=820px){.hero.hero--page-fv .hero__notice{width:90vw;margin:12vw auto 0;position:relative;left:auto}}@media screen and (width<=480px){.hero.hero--page-fv .hero__notice{border:2px solid var(--color-blue);gap:3vw;margin:8.4vw auto 0;padding:3vw 2vw 3vw 3.8vw}}.hero.hero--page-fv .hero__notice-icon-wrap{flex-shrink:0;width:33px}@media screen and (width<=480px){.hero.hero--page-fv .hero__notice-text{flex-direction:column;gap:2vw;display:flex}}.hero.hero--page-fv .hero__notice-line{color:var(--color-blue);letter-spacing:0;font-weight:700}@media screen and (width<=1200px){.hero.hero--page-fv .hero__notice-line{font-size:var(--font-size-md)}}@media screen and (width<=480px){.hero.hero--page-fv .hero__notice-line{font-size:13px;line-height:1.4}}.hero.hero--page-fv .hero__notice-line--link{margin-top:8px}@media screen and (width<=480px){.hero.hero--page-fv .hero__notice-line--link{margin-top:0}}.hero.hero--page-fv .scroll-float-reveal-shell>img{width:100%!important;height:auto!important}.award__report-cta{border-radius:var(--radius-16);background-color:#36947a14;margin:64px auto 0;position:relative;overflow:hidden}@media screen and (width<=480px){.award__report-cta{border-radius:var(--radius-12)}}.award__report-cta-inner{z-index:1;text-align:center;padding:52px 40px 48px;position:relative}@media screen and (width<=820px){.award__report-cta-inner{padding:5.85vw 4.88vw}}@media screen and (width<=480px){.award__report-cta-inner{padding:7.2vw 4.8vw}}.award__report-cta-title{font-size:var(--font-size-3xl);color:var(--color-green);margin:0 0 20px;font-weight:900;line-height:normal}@media screen and (width<=820px){.award__report-cta-title{font-size:var(--font-size-2xl);margin-bottom:1.95vw}}@media screen and (width<=480px){.award__report-cta-title{font-size:var(--font-size-xl);margin-bottom:4.25vw}}.award__report-cta-text{font-size:var(--font-size-sm);letter-spacing:0;color:var(--color-text);margin:0 0 32px;line-height:1.6}@media screen and (width<=820px){.award__report-cta-text{margin-bottom:3.9vw}}@media screen and (width<=480px){.award__report-cta-text{margin-bottom:6.4vw;font-size:13px}}.award__report-cta-action{width:fit-content;margin-inline:auto;position:relative}.award__report-cta-action .btn--sm{min-width:299px!important;padding-top:14px!important;padding-bottom:14px!important}@media screen and (width<=480px){.award__report-cta-action .btn--sm{min-width:265px!important}.award__report-cta-action .btn--sm .btn__label{font-size:var(--font-size-md)!important}.award__report-cta-action .btn--sm .btn__icon{right:16px!important}}.award__report-cta-arrow-grow.arrow-reveal-bounce{--arb-bounce-amp-scale:.5;pointer-events:none;box-sizing:border-box;width:26px;max-width:none;height:auto;display:block;position:absolute;bottom:40%;right:-20%}@media screen and (width<=480px){.award__report-cta-arrow-grow.arrow-reveal-bounce{width:5vw;bottom:96%;right:-10%}}.award__report-cta-arrow-grow.arrow-reveal-bounce>.arrow-reveal-bounce__bounce,.award__report-cta-arrow-grow.arrow-reveal-bounce .arrow-reveal-bounce__rotate{box-sizing:border-box;width:100%;max-width:none}.award__report-cta-arrow-grow.arrow-reveal-bounce .award__report-cta-arrow{transform-origin:50%;width:100%;max-width:none;height:auto;display:block;transform:scaleY(-1)rotate(-63deg)}@media screen and (width<=480px){.award__report-cta-arrow-grow.arrow-reveal-bounce .award__report-cta-arrow{transform:scaleY(-1)rotate(-37deg)}}.scroll-float-reveal{opacity:0}.scroll-float-reveal--hero-photo,.scroll-float-reveal-shell{transform-origin:50%}.about .about__decor .scroll-float-reveal-shell>img.about__illust{width:100%!important;height:auto!important}.scroll-float-reveal-shell--float-only{transform-origin:50%}.btn[data-astro-cid-adhx3vdq]{color:var(--color-white);border-radius:var(--radius-full);cursor:pointer;background-image:url(/develop/assets/bg-button.B63GdJjk.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;font-weight:700;line-height:1.2;text-decoration:none;transition:opacity .2s;display:inline-flex;position:relative;overflow:hidden}.btn[data-astro-cid-adhx3vdq] .btn__label[data-astro-cid-adhx3vdq]{white-space:nowrap;text-align:center;z-index:1;line-height:1.3;position:relative}@media screen and (width<=480px){.btn[data-astro-cid-adhx3vdq] .btn__label[data-astro-cid-adhx3vdq]{font-size:var(--font-size-md)}}.btn[data-astro-cid-adhx3vdq] .btn__icon[data-astro-cid-adhx3vdq]{z-index:1;flex-shrink:0;justify-content:center;align-items:center;width:12px;display:flex;position:absolute;right:22px}@media screen and (width<=480px){.btn[data-astro-cid-adhx3vdq] .btn__icon[data-astro-cid-adhx3vdq]{right:20px}}.btn--back[data-astro-cid-adhx3vdq] .btn__icon[data-astro-cid-adhx3vdq]{right:auto}.btn--back[data-astro-cid-adhx3vdq] .btn__icon-inner[data-astro-cid-adhx3vdq]{transform:scaleX(-1)}.btn--sm[data-astro-cid-adhx3vdq]{min-width:235px;padding:16px 36px 16px 30px}@media screen and (width<=480px){.btn--sm[data-astro-cid-adhx3vdq]{min-width:190px;padding:14px 32px 14px 30px}}.btn--sm[data-astro-cid-adhx3vdq] .btn__label[data-astro-cid-adhx3vdq]{letter-spacing:0;font-size:var(--font-size-base)}@media screen and (width<=480px){.btn--sm[data-astro-cid-adhx3vdq] .btn__label[data-astro-cid-adhx3vdq]{font-size:var(--font-size-md)}.btn--sm[data-astro-cid-adhx3vdq] .btn__icon[data-astro-cid-adhx3vdq]{right:12px}}.btn--sm[data-astro-cid-adhx3vdq].btn--back{padding:16px 36px 16px 46px}@media screen and (width<=480px){.btn--sm[data-astro-cid-adhx3vdq].btn--back{padding:16px 30px 16px 38px}}.btn--sm[data-astro-cid-adhx3vdq].btn--back .btn__icon[data-astro-cid-adhx3vdq]{left:22px;right:auto}.btn--lg[data-astro-cid-adhx3vdq]{font-size:var(--font-size-2xl);min-width:378px;padding:25px 48px 25px 42px}@media screen and (width<=820px){.btn--lg[data-astro-cid-adhx3vdq]{font-size:var(--font-size-xl);min-width:320px;padding:20px 46px 20px 40px}}@media screen and (width<=480px){.btn--lg[data-astro-cid-adhx3vdq]{font-size:var(--font-size-md);min-width:242px;padding:16px 34px 16px 30px}}.btn--lg[data-astro-cid-adhx3vdq] .btn__icon[data-astro-cid-adhx3vdq]{width:16px;right:32px}@media screen and (width<=480px){.btn--lg[data-astro-cid-adhx3vdq] .btn__icon[data-astro-cid-adhx3vdq]{width:12px;right:15px}}.btn--lg[data-astro-cid-adhx3vdq].btn--back{padding:25px 42px 25px 48px}@media screen and (width<=820px){.btn--lg[data-astro-cid-adhx3vdq].btn--back{padding:20px 40px 20px 46px}}@media screen and (width<=480px){.btn--lg[data-astro-cid-adhx3vdq].btn--back{padding:16px 30px 16px 34px}}.btn--lg[data-astro-cid-adhx3vdq].btn--back .btn__icon[data-astro-cid-adhx3vdq]{left:32px;right:auto}.btn--dark[data-astro-cid-adhx3vdq]{background-color:var(--color-black)}.btn--green[data-astro-cid-adhx3vdq]{background-color:var(--color-green)}.btn--orange[data-astro-cid-adhx3vdq]{background-color:var(--color-orange)}.btn--hover-anim[data-astro-cid-adhx3vdq]{--btn-hover-bg:var(--color-blue)}.btn--hv-fade[data-astro-cid-adhx3vdq]{transition:opacity .2s,background-color .8s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.btn--hv-fade[data-astro-cid-adhx3vdq]:hover{background-color:var(--btn-hover-bg)}}@media screen and (width<=820px) and (hover:none),screen and (width<=820px) and (pointer:coarse){.btn--hv-fade[data-astro-cid-adhx3vdq].btn--scroll-bounce-active,.btn--hv-fade[data-astro-cid-adhx3vdq][data-scroll-hover-bg-locked="1"]{background-color:var(--btn-hover-bg)}}.btn--hv-bounce[data-astro-cid-adhx3vdq]{--btn-char-bounce-peak:-20px;--bounce-base-delay:0s;--btn-icon-shift-lead:.2s;--btn-icon-shift-delay:calc(var(--bounce-base-delay) + var(--btn-icon-shift-lead))}.btn--hv-bounce[data-astro-cid-adhx3vdq] .btn__char{will-change:transform;display:inline-block}.btn--hv-bounce[data-astro-cid-adhx3vdq] .btn__icon-inner[data-astro-cid-adhx3vdq]{will-change:transform;justify-content:center;align-items:center;display:flex}@media screen and (width<=820px) and (hover:none),screen and (width<=820px) and (pointer:coarse){.btn--hv-bounce[data-astro-cid-adhx3vdq]{--btn-char-bounce-peak:-13px}}@media (hover:hover) and (pointer:fine){.btn--hv-bounce[data-astro-cid-adhx3vdq]:hover .btn__char{animation-name:btnCharBounce;animation-duration:1s;animation-timing-function:cubic-bezier(.34,1.56,.64,1);animation-delay:calc(var(--char-delay,0s) + var(--bounce-base-delay,0s));animation-iteration-count:infinite}.btn--hv-bounce[data-astro-cid-adhx3vdq]:hover .btn__icon-inner[data-astro-cid-adhx3vdq]{animation-name:btnIconShiftRight;animation-duration:1s;animation-delay:var(--btn-icon-shift-delay);animation-timing-function:cubic-bezier(.34,1.56,.64,1);animation-iteration-count:infinite}.btn--hv-bounce[data-astro-cid-adhx3vdq]:hover.btn--back .btn__icon-inner[data-astro-cid-adhx3vdq]{animation-name:btnIconShiftRightBack}.btn--hv-bounce[data-astro-cid-adhx3vdq]:hover[data-external-icon] .btn__icon-inner[data-astro-cid-adhx3vdq]{animation-name:btnIconExternalBounce;animation-duration:1s;animation-delay:calc(var(--btn-icon-bounce-delay,0s) + var(--bounce-base-delay,0s));animation-timing-function:cubic-bezier(.34,1.56,.64,1);animation-iteration-count:infinite}.btn--hv-bounce[data-astro-cid-adhx3vdq]:hover.btn--back[data-external-icon] .btn__icon-inner[data-astro-cid-adhx3vdq]{animation-name:btnIconExternalBounceBack}}@media screen and (width<=820px) and (hover:none),screen and (width<=820px) and (pointer:coarse){.btn--hv-bounce[data-astro-cid-adhx3vdq].btn--scroll-bounce-active{will-change:transform;transform-origin:50%;animation-name:btnScrollWholeBounceTouch;animation-duration:.759s;animation-timing-function:cubic-bezier(.34,1.45,.55,1);animation-iteration-count:1;animation-fill-mode:forwards}.btn--hv-bounce[data-astro-cid-adhx3vdq].btn--scroll-bounce-active .btn__char{animation-name:btnCharBounce;animation-duration:1.38s;animation-timing-function:cubic-bezier(.34,1.56,.64,1);animation-delay:calc(var(--char-delay,0s) + var(--bounce-base-delay,0s));animation-iteration-count:1;animation-fill-mode:forwards}.btn--hv-bounce[data-astro-cid-adhx3vdq].btn--scroll-bounce-active .btn__icon-inner[data-astro-cid-adhx3vdq]{animation-name:btnIconShiftRight;animation-duration:1.38s;animation-delay:var(--btn-icon-shift-delay);animation-timing-function:cubic-bezier(.34,1.56,.64,1);animation-iteration-count:1;animation-fill-mode:forwards}.btn--hv-bounce[data-astro-cid-adhx3vdq].btn--scroll-bounce-active.btn--back .btn__icon-inner[data-astro-cid-adhx3vdq]{animation-name:btnIconShiftRightBack}.btn--hv-bounce[data-astro-cid-adhx3vdq].btn--scroll-bounce-active[data-external-icon] .btn__icon-inner[data-astro-cid-adhx3vdq]{animation-name:btnIconExternalBounce;animation-duration:1.38s;animation-delay:calc(var(--btn-icon-bounce-delay,0s) + var(--bounce-base-delay,0s));animation-timing-function:cubic-bezier(.34,1.56,.64,1);animation-iteration-count:1;animation-fill-mode:forwards}.btn--hv-bounce[data-astro-cid-adhx3vdq].btn--scroll-bounce-active.btn--back[data-external-icon] .btn__icon-inner[data-astro-cid-adhx3vdq]{animation-name:btnIconExternalBounceBack}}.btn--sm[data-astro-cid-adhx3vdq].btn--hv-bounce{--btn-char-bounce-peak:-10px}@media screen and (width<=820px) and (hover:none),screen and (width<=820px) and (pointer:coarse){.btn--sm[data-astro-cid-adhx3vdq].btn--hv-bounce{--btn-char-bounce-peak:-7px}}.btn--hv-bounce[data-astro-cid-adhx3vdq][data-external-icon]{--btn-icon-external-bounce-peak:-11px}@media screen and (width<=820px) and (hover:none),screen and (width<=820px) and (pointer:coarse){.btn--hv-bounce[data-astro-cid-adhx3vdq][data-external-icon]{--btn-icon-external-bounce-peak:-8px}}.btn--sm[data-astro-cid-adhx3vdq].btn--hv-bounce[data-external-icon]{--btn-icon-external-bounce-peak:-6px}@media screen and (width<=820px) and (hover:none),screen and (width<=820px) and (pointer:coarse){.btn--sm[data-astro-cid-adhx3vdq].btn--hv-bounce[data-external-icon]{--btn-icon-external-bounce-peak:-5px}}.btn--hv-wipe[data-astro-cid-adhx3vdq]{--bounce-base-delay:.1s;--ripple-enter-x:0%;--ripple-enter-y:50%;--ripple-leave-x:100%;--ripple-leave-y:50%;--ripple-x:var(--ripple-enter-x);--ripple-y:var(--ripple-enter-y)}.btn--hv-wipe[data-astro-cid-adhx3vdq].is-leaving{--ripple-x:var(--ripple-leave-x);--ripple-y:var(--ripple-leave-y)}.btn--hv-wipe[data-astro-cid-adhx3vdq]:before{content:"";left:var(--ripple-x);top:var(--ripple-y);background-color:var(--btn-hover-bg);transform-origin:50%;z-index:0;pointer-events:none;border-radius:50%;width:20px;height:20px;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;transform:translate(-50%,-50%)scale(0)}@media (hover:hover) and (pointer:fine){.btn--hv-wipe[data-astro-cid-adhx3vdq]:hover:before{transform:translate(-50%,-50%)scale(50)}}@media screen and (width<=820px) and (hover:none),screen and (width<=820px) and (pointer:coarse){.btn--hv-wipe[data-astro-cid-adhx3vdq].btn--scroll-bounce-active:before,.btn--hv-wipe[data-astro-cid-adhx3vdq][data-scroll-hover-bg-locked="1"]:before{transform:translate(-50%,-50%)scale(50)}}.btn--hv-wipe--from-left[data-astro-cid-adhx3vdq]{--ripple-enter-x:0%;--ripple-enter-y:50%;--ripple-leave-x:100%;--ripple-leave-y:50%}.btn--hv-wipe--from-right[data-astro-cid-adhx3vdq]{--ripple-enter-x:100%;--ripple-enter-y:50%;--ripple-leave-x:0%;--ripple-leave-y:50%}.btn--hv-wipe--from-top[data-astro-cid-adhx3vdq]{--ripple-enter-x:50%;--ripple-enter-y:0%;--ripple-leave-x:50%;--ripple-leave-y:100%}.btn--hv-wipe--from-bottom[data-astro-cid-adhx3vdq]{--ripple-enter-x:50%;--ripple-enter-y:100%;--ripple-leave-x:50%;--ripple-leave-y:0%}.btn--hv-ripple[data-astro-cid-adhx3vdq]{--ripple-x:50%;--ripple-y:100%}.btn--hv-ripple[data-astro-cid-adhx3vdq]:before{content:"";left:var(--ripple-x);top:var(--ripple-y);background-color:var(--btn-hover-bg);transform-origin:50%;z-index:0;pointer-events:none;border-radius:50%;width:20px;height:20px;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;transform:translate(-50%,-50%)scale(0)}@media (hover:hover) and (pointer:fine){.btn--hv-ripple[data-astro-cid-adhx3vdq]:hover:before{transform:translate(-50%,-50%)scale(50)}}@media screen and (width<=820px) and (hover:none),screen and (width<=820px) and (pointer:coarse){.btn--hv-ripple[data-astro-cid-adhx3vdq].btn--scroll-bounce-active:before,.btn--hv-ripple[data-astro-cid-adhx3vdq][data-scroll-hover-bg-locked="1"]:before{transform:translate(-50%,-50%)scale(50)}}@media screen and (width<=820px) and (pointer:coarse){.btn--hv-bounce[data-astro-cid-adhx3vdq][data-no-scroll-bounce]:hover .btn__char,.btn--hv-bounce[data-astro-cid-adhx3vdq][data-no-scroll-bounce]:hover .btn__icon-inner[data-astro-cid-adhx3vdq],.btn--hv-fade[data-astro-cid-adhx3vdq][data-no-scroll-bounce]:hover .btn__char,.btn--hv-fade[data-astro-cid-adhx3vdq][data-no-scroll-bounce]:hover .btn__icon-inner[data-astro-cid-adhx3vdq],.btn--hv-ripple[data-astro-cid-adhx3vdq][data-no-scroll-bounce]:hover .btn__char,.btn--hv-ripple[data-astro-cid-adhx3vdq][data-no-scroll-bounce]:hover .btn__icon-inner[data-astro-cid-adhx3vdq],.btn--hv-wipe[data-astro-cid-adhx3vdq][data-no-scroll-bounce]:hover .btn__char,.btn--hv-wipe[data-astro-cid-adhx3vdq][data-no-scroll-bounce]:hover .btn__icon-inner[data-astro-cid-adhx3vdq]{animation:none!important}}@media screen and (width<=820px) and (hover:none),screen and (width<=820px) and (pointer:coarse){.btn--hv-bounce[data-astro-cid-adhx3vdq][data-no-scroll-bounce].btn--scroll-bounce-active,.btn--hv-fade[data-astro-cid-adhx3vdq][data-no-scroll-bounce].btn--scroll-bounce-active,.btn--hv-ripple[data-astro-cid-adhx3vdq][data-no-scroll-bounce].btn--scroll-bounce-active,.btn--hv-wipe[data-astro-cid-adhx3vdq][data-no-scroll-bounce].btn--scroll-bounce-active{will-change:auto;animation:none!important}.btn--hv-bounce[data-astro-cid-adhx3vdq][data-no-scroll-bounce].btn--scroll-bounce-active .btn__char,.btn--hv-bounce[data-astro-cid-adhx3vdq][data-no-scroll-bounce].btn--scroll-bounce-active .btn__icon-inner[data-astro-cid-adhx3vdq],.btn--hv-fade[data-astro-cid-adhx3vdq][data-no-scroll-bounce].btn--scroll-bounce-active .btn__char,.btn--hv-fade[data-astro-cid-adhx3vdq][data-no-scroll-bounce].btn--scroll-bounce-active .btn__icon-inner[data-astro-cid-adhx3vdq],.btn--hv-ripple[data-astro-cid-adhx3vdq][data-no-scroll-bounce].btn--scroll-bounce-active .btn__char,.btn--hv-ripple[data-astro-cid-adhx3vdq][data-no-scroll-bounce].btn--scroll-bounce-active .btn__icon-inner[data-astro-cid-adhx3vdq],.btn--hv-wipe[data-astro-cid-adhx3vdq][data-no-scroll-bounce].btn--scroll-bounce-active .btn__char,.btn--hv-wipe[data-astro-cid-adhx3vdq][data-no-scroll-bounce].btn--scroll-bounce-active .btn__icon-inner[data-astro-cid-adhx3vdq]{animation:none!important}.btn--hv-fade[data-astro-cid-adhx3vdq][data-no-scroll-bounce].btn--scroll-bounce-active.btn--dark{background-color:var(--color-black)}.btn--hv-fade[data-astro-cid-adhx3vdq][data-no-scroll-bounce].btn--scroll-bounce-active.btn--green{background-color:var(--color-green)}.btn--hv-fade[data-astro-cid-adhx3vdq][data-no-scroll-bounce].btn--scroll-bounce-active.btn--orange{background-color:var(--color-orange)}.btn--hv-ripple[data-astro-cid-adhx3vdq][data-no-scroll-bounce].btn--scroll-bounce-active:before,.btn--hv-wipe[data-astro-cid-adhx3vdq][data-no-scroll-bounce].btn--scroll-bounce-active:before{transform:translate(-50%,-50%)scale(0)}}@keyframes btnCharBounce{0%,30%,to{transform:translateY(0)}15%{transform:translateY(var(--btn-char-bounce-peak))}}@keyframes btnIconShiftRight{0%,30%,to{transform:translate(0)}15.75%{transform:translate(8px)}}@keyframes btnIconShiftRightBack{0%,30%,to{transform:scaleX(-1)translate(0)}15.75%{transform:scaleX(-1)translate(-8px)}}@keyframes btnIconExternalBounce{0%,30%,to{transform:translateY(0)}15%{transform:translateY(var(--btn-icon-external-bounce-peak))}}@keyframes btnIconExternalBounceBack{0%,30%,to{transform:scaleX(-1)translateY(0)}15%{transform:scaleX(-1) translateY(var(--btn-icon-external-bounce-peak))}}@keyframes btnScrollWholeBounceTouch{0%{transform:scale(.967)}58%{transform:scale(1.022)}82%{transform:scale(.995)}to{transform:scale(1)}}.breadcrumb[data-astro-cid-5vpk2rrp]{font-size:var(--font-size-sm);color:var(--color-text);-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:thin;scrollbar-color:#00000013 transparent;scrollbar-offset:0;z-index:100;width:100%;max-width:1380px;margin:0 auto;padding:0 20px;display:flex;position:relative;overflow-x:auto}@media screen and (width<=1024px){.breadcrumb[data-astro-cid-5vpk2rrp]{margin:10px auto 0;padding:0 24px}}@media screen and (width<=820px){.breadcrumb[data-astro-cid-5vpk2rrp]{margin-bottom:-8px;padding-bottom:8px}}@media screen and (width<=480px){.breadcrumb[data-astro-cid-5vpk2rrp]{padding:0 12px 8px 28px}}.breadcrumb[data-astro-cid-5vpk2rrp]::-webkit-scrollbar{display:thin}.breadcrumb__list[data-astro-cid-5vpk2rrp]{flex-wrap:nowrap;align-items:center;gap:10px;margin-left:auto;padding:0;list-style:none;display:flex}.breadcrumb__item[data-astro-cid-5vpk2rrp]{white-space:nowrap;font-size:var(--font-size-sm);letter-spacing:0;align-items:center;gap:10px;display:flex}.breadcrumb__item[data-astro-cid-5vpk2rrp]:not(:last-child):after{content:"";background-color:var(--color-text);border-radius:1em;width:.4em;height:1px;line-height:1;display:inline-block}@media screen and (width<=820px){.breadcrumb__item[data-astro-cid-5vpk2rrp]{font-size:var(--font-size-xs)}}@media screen and (width<=480px){.breadcrumb__item[data-astro-cid-5vpk2rrp]{font-size:.6875rem}}.breadcrumb__link[data-astro-cid-5vpk2rrp]{text-decoration:none;display:inline-block;position:relative}.breadcrumb__link[data-astro-cid-5vpk2rrp]:after{content:"";background-color:var(--color-black);opacity:0;width:100%;height:1px;transition:opacity .25s cubic-bezier(.4,0,.2,1);position:absolute;bottom:.28em;left:0}@media (hover:hover) and (pointer:fine){.breadcrumb__link[data-astro-cid-5vpk2rrp]:hover:after{opacity:1}}.breadcrumb__current[data-astro-cid-5vpk2rrp]{font-weight:700}.heading-sub[data-astro-cid-4q3nxtbl]{width:fit-content;max-width:100%;font-size:var(--font-size-3xl);color:var(--heading-sub-color);letter-spacing:0;font-feature-settings:"palt" on;align-items:baseline;margin-bottom:30px;font-weight:900;line-height:normal;display:flex}@media screen and (width<=820px){.heading-sub[data-astro-cid-4q3nxtbl]{font-size:var(--font-size-2xl)}}@media screen and (width<=480px){.heading-sub[data-astro-cid-4q3nxtbl]{font-size:var(--font-size-xl);margin-bottom:18px}}.heading-sub[data-astro-cid-4q3nxtbl] .heading-sub__small{font-size:var(--font-size-lg);color:inherit;font-weight:700}@media screen and (width<=820px){.heading-sub[data-astro-cid-4q3nxtbl] .heading-sub__small{font-size:1rem}}.heading-sub--bordered[data-astro-cid-4q3nxtbl]:before{content:"";background-color:var(--heading-sub-color);border-radius:2px;flex-shrink:0;align-self:stretch;width:6px;height:auto;margin-inline-end:16px}@media screen and (width<=480px){.heading-sub--bordered[data-astro-cid-4q3nxtbl]:before{border-radius:1px;width:5px;margin-inline-end:10px}}.heading-icon[data-astro-cid-7ydbzncv]{text-align:center;grid-template-columns:0 1fr;width:fit-content;margin-inline:auto;display:grid;position:relative}.heading-icon__illust[data-astro-cid-7ydbzncv]{position:absolute}.heading-icon__label[data-astro-cid-7ydbzncv]{font-size:var(--font-size-6xl);color:var(--heading-color);letter-spacing:0;letter-spacing:.03em;grid-column:2/3;font-weight:900;line-height:1.2}@media screen and (width<=820px){.heading-icon__label[data-astro-cid-7ydbzncv]{font-size:var(--font-size-5xl)}}@media screen and (width<=480px){.heading-icon__label[data-astro-cid-7ydbzncv]{font-size:var(--font-size-3xl)}}.heading-caption[data-astro-cid-zxhgshha]{font-size:var(--font-size-xl);letter-spacing:0;color:var(--color-text);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:50px;margin-bottom:20px;font-weight:700;line-height:1;display:flex}@media screen and (width<=480px){.heading-caption[data-astro-cid-zxhgshha]{font-size:var(--font-size-lg);margin-top:35px;margin-bottom:12px}}.heading-caption[data-astro-cid-zxhgshha] .heading-caption__note{font-size:var(--font-size-sm);letter-spacing:.03em;font-weight:500;line-height:var(--line-height-base);color:var(--color-text-secondary)}@media screen and (width<=480px){.heading-caption[data-astro-cid-zxhgshha] .heading-caption__note{font-size:.8125rem}}.btn-download-wrapper[data-astro-cid-qe7zt7qj]{width:100%;max-width:413px}.btn-download[data-astro-cid-qe7zt7qj]{--btn-char-bounce-peak:-12px;--btn-icon-bounce-peak:-9px;width:100%;min-height:72px;color:var(--color-white);border-radius:10px;justify-content:space-between;align-items:center;padding:15px 24px 15px 30px;font-weight:700;transition:opacity .2s;display:inline-flex;position:relative}@media screen and (width<=820px) and (hover:none),screen and (width<=820px) and (pointer:coarse){.btn-download[data-astro-cid-qe7zt7qj]{--btn-char-bounce-peak:-9px;--btn-icon-bounce-peak:-7px}}@media screen and (width<=480px){.btn-download[data-astro-cid-qe7zt7qj]{--btn-char-bounce-peak:-14px;--btn-icon-bounce-peak:-10px;border-radius:8px;min-height:63px;padding:15px 15px 15px 32px}}@media screen and (width<=480px) and (hover:none),screen and (width<=480px) and (pointer:coarse){.btn-download[data-astro-cid-qe7zt7qj]{--btn-char-bounce-peak:-8px;--btn-icon-bounce-peak:-6px}}@media (hover:hover) and (pointer:fine){.btn-download[data-astro-cid-qe7zt7qj]:hover .btn-download__char[data-astro-cid-qe7zt7qj]{animation-name:var(--btn-dl-char-kf,btn-download-char-hover);animation-duration:var(--btn-download-loop);animation-timing-function:cubic-bezier(.34,1.56,.64,1);animation-iteration-count:infinite;animation-delay:calc(var(--i) * var(--btn-char-stagger))}.btn-download[data-astro-cid-qe7zt7qj]:hover:has(.btn-download__char) .btn-download__icon[data-astro-cid-qe7zt7qj] img[data-astro-cid-qe7zt7qj]{animation-name:var(--btn-dl-icon-kf,btn-download-icon-hover);animation-duration:var(--btn-download-loop);animation-timing-function:cubic-bezier(.34,1.56,.64,1);animation-iteration-count:infinite;animation-delay:var(--btn-icon-delay)}}@media screen and (width<=820px) and (hover:none),screen and (width<=820px) and (pointer:coarse){.btn-download[data-astro-cid-qe7zt7qj].btn-download--scroll-bounce-active{will-change:transform;transform-origin:50%;animation-name:btnDownloadScrollWholeBounceTouch;animation-duration:var(--btn-download-sp-whole);animation-timing-function:cubic-bezier(.34,1.45,.55,1);animation-iteration-count:1;animation-fill-mode:forwards}.btn-download[data-astro-cid-qe7zt7qj].btn-download--scroll-bounce-active .btn-download__char[data-astro-cid-qe7zt7qj]{animation-name:var(--btn-dl-char-kf,btn-download-char-hover);animation-duration:var(--btn-download-loop-sp-scroll);animation-timing-function:cubic-bezier(.34,1.56,.64,1);animation-iteration-count:1;animation-fill-mode:forwards;animation-delay:calc(var(--i) * var(--btn-char-stagger))}.btn-download[data-astro-cid-qe7zt7qj].btn-download--scroll-bounce-active:has(.btn-download__char) .btn-download__icon[data-astro-cid-qe7zt7qj] img[data-astro-cid-qe7zt7qj]{animation-name:var(--btn-dl-icon-kf,btn-download-icon-hover);animation-duration:var(--btn-download-loop-sp-scroll);animation-timing-function:cubic-bezier(.34,1.56,.64,1);animation-iteration-count:1;animation-fill-mode:forwards;animation-delay:var(--btn-icon-delay)}}@media screen and (width<=820px) and (pointer:coarse){.btn-download[data-astro-cid-qe7zt7qj][data-no-scroll-bounce]:hover .btn-download__char[data-astro-cid-qe7zt7qj],.btn-download[data-astro-cid-qe7zt7qj][data-no-scroll-bounce]:hover .btn-download__icon[data-astro-cid-qe7zt7qj] img[data-astro-cid-qe7zt7qj]{animation:none!important}}@media screen and (width<=820px) and (hover:none),screen and (width<=820px) and (pointer:coarse){.btn-download[data-astro-cid-qe7zt7qj][data-no-scroll-bounce].btn-download--scroll-bounce-active{will-change:auto;animation:none!important}.btn-download[data-astro-cid-qe7zt7qj][data-no-scroll-bounce].btn-download--scroll-bounce-active .btn-download__char[data-astro-cid-qe7zt7qj],.btn-download[data-astro-cid-qe7zt7qj][data-no-scroll-bounce].btn-download--scroll-bounce-active .btn-download__icon[data-astro-cid-qe7zt7qj] img[data-astro-cid-qe7zt7qj]{animation:none!important}}.btn-download--blue[data-astro-cid-qe7zt7qj]{background-color:var(--color-blue)}.btn-download--green[data-astro-cid-qe7zt7qj]{background-color:var(--color-green)}.btn-download__text[data-astro-cid-qe7zt7qj]{text-align:center;flex-direction:column;justify-content:center;width:calc(100% - 22px);display:flex}@media screen and (width<=480px){.btn-download__text[data-astro-cid-qe7zt7qj]{flex-direction:row}}.btn-download__label[data-astro-cid-qe7zt7qj]{line-height:1.4}@media screen and (width<=480px){.btn-download__label[data-astro-cid-qe7zt7qj]{line-height:1.1;font-size:var(--font-size-md)}}.btn-download__sub[data-astro-cid-qe7zt7qj]{font-size:var(--font-size-sm);line-height:1.4}@media screen and (width<=480px){.btn-download__sub[data-astro-cid-qe7zt7qj]{margin-left:4px;font-size:.8125rem}}.btn-download__char[data-astro-cid-qe7zt7qj]{display:inline-block}.btn-download__icon[data-astro-cid-qe7zt7qj]{flex-shrink:0;align-items:center;width:22px;display:flex}.btn-download__icon[data-astro-cid-qe7zt7qj] img[data-astro-cid-qe7zt7qj]{width:100%;height:auto;display:block}@keyframes btn-download-char-hover{0%,30%,to{transform:translateY(0)}15%{transform:translateY(var(--btn-char-bounce-peak))}}@keyframes btn-download-icon-hover{0%,30%,to{transform:translateY(0)}15%{transform:translateY(var(--btn-icon-bounce-peak))}}@keyframes btnDownloadScrollWholeBounceTouch{0%{transform:scale(.967)}58%{transform:scale(1.022)}82%{transform:scale(.995)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.btn-download__char[data-astro-cid-qe7zt7qj],.btn-download__icon[data-astro-cid-qe7zt7qj] img[data-astro-cid-qe7zt7qj],.btn-download[data-astro-cid-qe7zt7qj].btn-download--scroll-bounce-active{animation:none!important}}.btn-download__caption[data-astro-cid-qe7zt7qj]{color:var(--color-text-secondary);letter-spacing:0;margin-top:6px;font-size:11px;font-weight:500;line-height:1.4;display:block}@media screen and (width<=480px){.btn-download__caption[data-astro-cid-qe7zt7qj]{padding-bottom:6px}}@keyframes apply-contact-mail-char-bounce{0%,17.6471%,to{transform:translate(0,0)}8.82353%{transform:translateY(-.42em)}}.hero__notice-link[data-astro-cid-c4au5a4o]{--hero-notice-underline-hide-dur:1.3s;--hero-notice-underline-show-dur:.6s;color:inherit;text-decoration:none}.hero__notice-link[data-astro-cid-c4au5a4o] .hero__notice-link-text[data-astro-cid-c4au5a4o]{padding-bottom:2px;display:inline-block;position:relative}.hero__notice-link[data-astro-cid-c4au5a4o] .hero__notice-link-text[data-astro-cid-c4au5a4o]:after{content:"";transform-origin:0;height:1px;transition:transform var(--hero-notice-underline-show-dur) cubic-bezier(.4, 0, .2, 1);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.hero__notice-link[data-astro-cid-c4au5a4o]:hover .hero__notice-link-text[data-astro-cid-c4au5a4o]:after{transition:transform var(--hero-notice-underline-hide-dur) cubic-bezier(.4, 0, .2, 1);transform-origin:100%;transform:scaleX(0)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hero__notice-link[data-astro-cid-c4au5a4o]:hover .hero__notice-link-char[data-astro-cid-c4au5a4o]{animation:1.7s cubic-bezier(.34,1.56,.64,1) infinite apply-contact-mail-char-bounce;animation-delay:calc(var(--i) * 45ms)}}.hero__notice-link[data-astro-cid-c4au5a4o]:focus-visible .hero__notice-link-text[data-astro-cid-c4au5a4o]:after{transition:transform var(--hero-notice-underline-hide-dur) cubic-bezier(.4, 0, .2, 1);transform-origin:100%;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.hero__notice-link[data-astro-cid-c4au5a4o] .hero__notice-link-text[data-astro-cid-c4au5a4o]:after{transition:none}}.hero__notice-link-char[data-astro-cid-c4au5a4o]{display:inline-block}.hero__award-ribbon[data-astro-cid-c4au5a4o]{width:48.4%;max-width:163px;position:absolute;top:-88px;left:-92px}@media screen and (width<=820px){.hero__award-ribbon[data-astro-cid-c4au5a4o]{width:16vw;top:-77%;left:-10%}}@media screen and (width<=480px){.hero__award-ribbon[data-astro-cid-c4au5a4o]{width:30vw;top:-90%;left:-16%}}.hero__heading[data-astro-cid-c4au5a4o]{font-size:var(--font-size-8xl);color:var(--color-blue);width:fit-content;font-weight:900;line-height:1;position:relative}@media screen and (width<=1200px){.hero__heading[data-astro-cid-c4au5a4o]{font-size:var(--font-size-7xl)}}@media screen and (width<=480px){.hero__heading[data-astro-cid-c4au5a4o]{font-size:var(--font-size-6xl)}}.hero__idea-bulb[data-astro-cid-c4au5a4o]{width:17.2%;position:absolute;top:-35px;right:-79px;transform:rotate(45deg)}@media screen and (width<=480px){.hero__idea-bulb[data-astro-cid-c4au5a4o]{width:15%;top:-85%;right:-18%;transform:rotate(36deg)}}.hero__sponsor[data-astro-cid-c4au5a4o]{font-size:var(--font-size-sm);color:var(--color-text-secondary);letter-spacing:0;margin:32px 0 0;line-height:1.6}@media screen and (width<=1200px){.hero__sponsor[data-astro-cid-c4au5a4o]{margin:24px 0 0}}@media screen and (width<=820px){.hero__sponsor[data-astro-cid-c4au5a4o]{margin:2vw 0 0}}@media screen and (width<=480px){.hero__sponsor[data-astro-cid-c4au5a4o]{font-size:var(--font-size-xs);margin:2.7vw 0 0}.hero__notice[data-astro-cid-c4au5a4o]{padding:3.5vw 2vw 3.5vw 3.8vw}}.hero__main[data-astro-cid-c4au5a4o]{width:50%;position:absolute;top:23%;right:4%}@media screen and (width<=1200px){.hero__main[data-astro-cid-c4au5a4o]{width:51%;top:22%;right:4%}}@media screen and (width<=1024px){.hero__main[data-astro-cid-c4au5a4o]{width:53%;top:19%;right:2%}}@media screen and (width<=820px){.hero__main[data-astro-cid-c4au5a4o]{width:57%;margin-top:-50px;margin-left:auto;margin-right:-1%;position:relative;top:auto;right:auto}}@media screen and (width<=480px){.hero__main[data-astro-cid-c4au5a4o]{width:87.1%;margin-top:7.8vw}}.hero__sub[data-astro-cid-c4au5a4o]{width:28%;position:absolute;bottom:4%;left:8%}@media screen and (width<=1200px){.hero__sub[data-astro-cid-c4au5a4o]{width:32%;top:45%;bottom:auto;left:5vw}}@media screen and (width<=820px){.hero__sub[data-astro-cid-c4au5a4o]{width:37vw;top:20vw;left:-2vw}}@media screen and (width<=480px){.hero__sub[data-astro-cid-c4au5a4o]{width:47.2vw;margin-top:.4vw;margin-left:-5.3vw;position:relative;top:auto;left:auto}}.hero__decor[data-astro-cid-c4au5a4o]{position:absolute}.hero__decor--globe[data-astro-cid-c4au5a4o]{width:19%;top:-1%;right:1.6%;transform:rotate(340deg)}@media screen and (width<=820px){.hero__decor--globe[data-astro-cid-c4au5a4o]{width:18%;top:27%;left:-8%;right:auto}}@media screen and (width<=480px){.hero__decor--globe[data-astro-cid-c4au5a4o]{width:21%;top:12%}}.hero__decor--gear-og[data-astro-cid-c4au5a4o]{width:22.4%;bottom:3.2%;right:0;transform:rotate(-11deg)}@media screen and (width<=820px){.hero__decor--gear-og[data-astro-cid-c4au5a4o]{width:24%;bottom:-2.8%;right:6%}}@media screen and (width<=480px){.hero__decor--gear-og[data-astro-cid-c4au5a4o]{bottom:-2.8%;right:4%}}.hero__decor--trophy[data-astro-cid-c4au5a4o]{width:14%;bottom:-5%;left:-12%;transform:rotate(-8deg)}@media screen and (width<=1200px){.hero__decor--trophy[data-astro-cid-c4au5a4o]{width:14%;bottom:-5%;left:-12.5%}}@media screen and (width<=820px){.hero__decor--trophy[data-astro-cid-c4au5a4o]{width:16%;bottom:-15%;left:-8vw;right:auto}}@media screen and (width<=480px){.hero__decor--trophy[data-astro-cid-c4au5a4o]{width:23%;bottom:-53%;left:41vw;right:auto;transform:rotate(-1deg)}}.hero__decor--line[data-astro-cid-c4au5a4o]{width:12%;bottom:-7%;right:5%;transform:rotate(-25deg)}@media screen and (width<=1200px){.hero__decor--line[data-astro-cid-c4au5a4o]{bottom:-12.8%;right:5%}}@media screen and (width<=820px){.hero__decor--line[data-astro-cid-c4au5a4o]{bottom:16%;right:-6%}}@media screen and (width<=480px){.hero__decor--line[data-astro-cid-c4au5a4o]{width:18%;bottom:-15%;right:-9%}}.about__wrapper[data-astro-cid-c4au5a4o]{padding-top:80px;position:relative}@media screen and (width<=1200px){.about__wrapper[data-astro-cid-c4au5a4o]{padding-top:8vw}}@media screen and (width<=820px){.about__wrapper[data-astro-cid-c4au5a4o]{padding-top:16.56vw}}.about__decor[data-astro-cid-c4au5a4o]{z-index:1;pointer-events:none;border-radius:inherit;position:absolute;inset:80px 0 0;overflow:visible}@media screen and (width<=1200px){.about__decor[data-astro-cid-c4au5a4o]{top:8vw}}@media screen and (width<=820px){.about__decor[data-astro-cid-c4au5a4o]{top:16.56vw}}.about__illust[data-astro-cid-c4au5a4o]{height:auto;display:block;position:absolute}.about__illust--question[data-astro-cid-c4au5a4o]{width:5.7%;top:-3.3%;left:50%;transform:rotate(13deg)translate(-50%)}@media screen and (width<=820px){.about__illust--question[data-astro-cid-c4au5a4o]{width:6.7%;top:-4.3%}}@media screen and (width<=480px){.about__illust--question[data-astro-cid-c4au5a4o]{width:11%}}.about__illust--gear[data-astro-cid-c4au5a4o]{width:11.8%;top:9.3%;left:-4.1%;transform:rotate(2.34deg)}@media screen and (width<=480px){.about__illust--gear[data-astro-cid-c4au5a4o]{width:19.8%;top:-3.9%;left:-3%}}.about__illust--beaker-y[data-astro-cid-c4au5a4o]{width:5.6%;top:43.1%;left:5.6%;transform:rotate(25.7deg)}@media screen and (width<=1024px){.about__illust--beaker-y[data-astro-cid-c4au5a4o]{left:3.6%}}@media screen and (width<=820px){.about__illust--beaker-y[data-astro-cid-c4au5a4o]{width:7%;top:43%;left:-1.4%;transform:rotate(-18deg)}}@media screen and (width<=480px){.about__illust--beaker-y[data-astro-cid-c4au5a4o]{width:12%;top:41%;left:-5.4%}}.about__illust--graph[data-astro-cid-c4au5a4o]{width:10.7%;bottom:10.6%;left:-2.5%;transform:rotate(-.05deg)}@media screen and (width<=480px){.about__illust--graph[data-astro-cid-c4au5a4o]{width:20.7%;bottom:-2.7%}}.about__illust--pliers[data-astro-cid-c4au5a4o]{width:10.3%;top:9.6%;right:-1.8%;transform:rotate(20.94deg)}@media screen and (width<=480px){.about__illust--pliers[data-astro-cid-c4au5a4o]{display:none}}.about__illust--clock[data-astro-cid-c4au5a4o]{width:8%;top:48.5%;right:6.8%}@media screen and (width<=1024px){.about__illust--clock[data-astro-cid-c4au5a4o]{right:1.8%}}@media screen and (width<=820px){.about__illust--clock[data-astro-cid-c4au5a4o]{right:-1.2%}}@media screen and (width<=480px){.about__illust--clock[data-astro-cid-c4au5a4o]{width:18%;top:auto;bottom:17%;right:-10.2%}}.about__illust--idea-bulb[data-astro-cid-c4au5a4o]{width:6%;bottom:10.9%;right:-1%;transform:rotate(45deg)}@media screen and (width<=480px){.about__illust--idea-bulb[data-astro-cid-c4au5a4o]{width:12%;top:24.2%;bottom:auto;right:-6%}}.about__illust--line[data-astro-cid-c4au5a4o]{width:4.9%;bottom:-10.3%;right:41.9%;transform:rotate(191.84deg)}@media screen and (width<=1024px){.about__illust--line[data-astro-cid-c4au5a4o]{bottom:-9.3%}}@media screen and (width<=480px){.about__illust--line[data-astro-cid-c4au5a4o]{width:8.3%;bottom:-5.3%;right:44.1%}}.about__card[data-astro-cid-c4au5a4o]{box-sizing:border-box;border-radius:var(--radius-64);background:#225dab14;padding:110px max(40px,50% - 318px) 100px;position:relative;overflow:hidden}@media screen and (width<=820px){.about__card[data-astro-cid-c4au5a4o]{border-radius:var(--radius-48);min-height:0;padding:9vw 10vw 8vw}}@media screen and (width<=480px){.about__card[data-astro-cid-c4au5a4o]{border-radius:var(--radius-30);padding:16vw 8vw 12vw}}.about__inner[data-astro-cid-c4au5a4o]{z-index:1;max-width:636px;margin-inline:auto;position:relative}.about__title[data-astro-cid-c4au5a4o]{font-size:var(--font-size-6xl);letter-spacing:.03em;color:var(--color-blue);text-align:center;margin:0 0 40px;font-weight:900;line-height:1.2}@media screen and (width<=820px){.about__title[data-astro-cid-c4au5a4o]{font-size:var(--font-size-5xl);margin-bottom:4vw}}@media screen and (width<=480px){.about__title[data-astro-cid-c4au5a4o]{font-size:var(--font-size-4xl);margin-bottom:5.5vw}}.about__lead[data-astro-cid-c4au5a4o]{font-size:var(--font-size-3xl);margin:0 0 32px;font-weight:900;line-height:1.6}@media screen and (width<=820px){.about__lead[data-astro-cid-c4au5a4o]{font-size:var(--font-size-xl);margin-bottom:3.9vw}}@media screen and (width<=480px){.about__lead[data-astro-cid-c4au5a4o]{font-size:var(--font-size-lg);margin-bottom:6.6vw}.about__lead-br[data-astro-cid-c4au5a4o],.about__body-br[data-astro-cid-c4au5a4o]{display:none}}.about__body[data-astro-cid-c4au5a4o]{text-align:justify}.about__body[data-astro-cid-c4au5a4o] p[data-astro-cid-c4au5a4o]{margin:0}.about__body[data-astro-cid-c4au5a4o] p[data-astro-cid-c4au5a4o]+p[data-astro-cid-c4au5a4o]{margin-top:30px}@media screen and (width<=1024px){.about__body[data-astro-cid-c4au5a4o] p[data-astro-cid-c4au5a4o]+p[data-astro-cid-c4au5a4o]{margin-top:24px}}@media screen and (width<=820px){.about__body[data-astro-cid-c4au5a4o] p[data-astro-cid-c4au5a4o]+p[data-astro-cid-c4au5a4o]{margin-top:2.4vw}}@media screen and (width<=480px){.about__body[data-astro-cid-c4au5a4o] p[data-astro-cid-c4au5a4o]+p[data-astro-cid-c4au5a4o]{margin-top:4.4vw}}@media screen and (width<=820px){.about__body[data-astro-cid-c4au5a4o]{font-size:var(--font-size-sm)}}.award[data-astro-cid-c4au5a4o]{margin-top:100px;padding-top:100px}@media screen and (width<=820px){.award[data-astro-cid-c4au5a4o]{margin-top:8vw;padding-top:8vw}}@media screen and (width<=480px){.award[data-astro-cid-c4au5a4o]{margin-top:14vw;padding-top:14vw}}.award__heading[data-astro-cid-c4au5a4o] .heading-icon__illust{width:5rem;top:-96.3%;left:-24%;transform:translate(-50%)}@media screen and (width<=820px){.award__heading[data-astro-cid-c4au5a4o] .heading-icon__illust{top:-143.3%}}@media screen and (width<=480px){.award__heading[data-astro-cid-c4au5a4o] .heading-icon__illust{width:42%;top:-184.3%;left:-12%}.award__heading[data-astro-cid-c4au5a4o] .heading-icon__label{padding-left:5vw}}.award__heading[data-astro-cid-c4au5a4o] p[data-astro-cid-c4au5a4o]{text-align:center;margin-inline:auto;width:100%;max-width:640px;margin-top:28px;margin-bottom:62px}@media screen and (width<=820px){.award__heading[data-astro-cid-c4au5a4o] p[data-astro-cid-c4au5a4o]{width:100%;margin-top:16px}}@media screen and (width<=480px){.award__heading[data-astro-cid-c4au5a4o] p[data-astro-cid-c4au5a4o]{text-align:left;margin-top:10px;margin-bottom:11vw}}.award__subsection[data-astro-cid-c4au5a4o]{border:none;margin:0;padding:0}.award[data-astro-cid-c4au5a4o] #award-individual-heading,.award[data-astro-cid-c4au5a4o] #award-group-heading{margin-bottom:22px}@media screen and (width<=480px){.award[data-astro-cid-c4au5a4o] #award-individual-heading,.award[data-astro-cid-c4au5a4o] #award-group-heading{margin-bottom:3.4vw}}.award__prize-table[data-astro-cid-c4au5a4o]{margin-inline:auto;border-collapse:collapse;caption-side:top;width:100%;margin-bottom:50px;position:relative}@media screen and (width<=820px){.award__prize-table[data-astro-cid-c4au5a4o]{margin-bottom:9.76vw}}@media screen and (width<=480px){.award__prize-table[data-astro-cid-c4au5a4o]{margin-bottom:10vw}}.award__prize-table[data-astro-cid-c4au5a4o] tr[data-astro-cid-c4au5a4o]{grid-template-columns:1fr 1fr;column-gap:47px;display:grid}@media screen and (width<=820px){.award__prize-table[data-astro-cid-c4au5a4o] tr[data-astro-cid-c4au5a4o]{column-gap:36px}}@media screen and (width<=480px){.award__prize-table[data-astro-cid-c4au5a4o] tr[data-astro-cid-c4au5a4o]{grid-template-columns:1fr;column-gap:0}}.award__prize-table[data-astro-cid-c4au5a4o] td[data-astro-cid-c4au5a4o]{vertical-align:top;letter-spacing:0;border-bottom:1px solid var(--color-border-subtle);padding:30px 0;display:block}@media screen and (width<=820px){.award__prize-table[data-astro-cid-c4au5a4o] td[data-astro-cid-c4au5a4o]{font-size:var(--font-size-sm);padding:3.6vw 0}}@media screen and (width<=480px){.award__prize-table[data-astro-cid-c4au5a4o] td[data-astro-cid-c4au5a4o]{padding:5.4vw 0}}.award__prize-table[data-astro-cid-c4au5a4o] td[data-astro-cid-c4au5a4o]:first-of-type,.award__prize-table[data-astro-cid-c4au5a4o] td[data-astro-cid-c4au5a4o]:nth-of-type(2){border-top:1px solid var(--color-border-subtle)}@media screen and (width<=480px){.award__prize-table[data-astro-cid-c4au5a4o] td[data-astro-cid-c4au5a4o]:nth-of-type(2){border-top:none}}.award__prize-table[data-astro-cid-c4au5a4o] td[data-astro-cid-c4au5a4o] p[data-astro-cid-c4au5a4o]{font-size:inherit}.award__prize-caption[data-astro-cid-c4au5a4o]{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.award__prize-table-cell--empty[data-astro-cid-c4au5a4o]{border:none;padding:0}@media screen and (width<=820px){.award__prize-table-cell--empty[data-astro-cid-c4au5a4o]{display:none}}.award__prize-name[data-astro-cid-c4au5a4o]{font-size:var(--font-size-md);margin:0;line-height:1.6}.award__prize-name[data-astro-cid-c4au5a4o] strong[data-astro-cid-c4au5a4o]{font-weight:700}.award__prize-detail[data-astro-cid-c4au5a4o]{font-size:var(--font-size-md);margin:2px 0 0;font-weight:500;line-height:1.6}@media screen and (width<=480px){.award__prize-detail[data-astro-cid-c4au5a4o]{margin-top:0}}@media screen and (width<=820px){.award__report-cta[data-astro-cid-c4au5a4o]{margin-top:7.32vw}}.apply[data-astro-cid-c4au5a4o]{margin-top:110px;padding-top:100px;position:relative}@media screen and (width<=820px){.apply[data-astro-cid-c4au5a4o]{margin-top:9vw;padding-top:9vw}}@media screen and (width<=480px){.apply[data-astro-cid-c4au5a4o]{margin-top:12vw;padding-top:12.7vw}}.apply__wrapper[data-astro-cid-c4au5a4o]{position:relative}.apply__decor--spring[data-astro-cid-c4au5a4o]{width:5.3%;position:absolute;top:-2.3%;right:16.6%;transform:rotate(15deg)scaleX(-1)}@media screen and (width<=820px){.apply__decor--spring[data-astro-cid-c4au5a4o]{top:-1.3%;right:3%}}@media screen and (width<=480px){.apply__decor--spring[data-astro-cid-c4au5a4o]{width:6.4%}.apply__heading[data-astro-cid-c4au5a4o] .heading-icon__label{padding-left:3vw}}.apply__heading[data-astro-cid-c4au5a4o] .heading-icon__illust{width:2.5rem;bottom:-31%;left:-27%;transform:rotate(59deg)}@media screen and (width<=820px){.apply__heading[data-astro-cid-c4au5a4o] .heading-icon__illust{width:2.5rem;bottom:-11px}}@media screen and (width<=480px){.apply__heading[data-astro-cid-c4au5a4o] .heading-icon__illust{width:1.9375rem;bottom:-30%;left:-21%}}.apply__heading[data-astro-cid-c4au5a4o] p[data-astro-cid-c4au5a4o]{margin-inline:auto;width:100%;max-width:640px;margin-top:28px;margin-bottom:52px}@media screen and (width<=820px){.apply__heading[data-astro-cid-c4au5a4o] p[data-astro-cid-c4au5a4o]{width:100%;margin-top:16px}}@media screen and (width<=480px){.apply__heading[data-astro-cid-c4au5a4o] p[data-astro-cid-c4au5a4o]{margin-bottom:44px}}.apply[data-astro-cid-c4au5a4o] .heading-sub{margin-top:115px}@media screen and (width<=820px){.apply[data-astro-cid-c4au5a4o] .heading-sub{margin-top:60px}}.apply[data-astro-cid-c4au5a4o] .heading-sub--apply-flow{margin-top:80px}@media screen and (width<=480px){.apply[data-astro-cid-c4au5a4o] .heading-sub--apply-flow{margin-top:40px}}.apply__download[data-astro-cid-c4au5a4o]{flex-wrap:wrap;justify-content:space-between;gap:18px 32px;display:flex}@media screen and (width<=820px){.apply__download[data-astro-cid-c4au5a4o]{gap:18px 24px}}@media screen and (width<=480px){.apply__download[data-astro-cid-c4au5a4o]{gap:10px}}.apply__download--overview[data-astro-cid-c4au5a4o]{grid-template-columns:1fr 1fr;display:grid}@media screen and (width<=480px){.apply__download--overview[data-astro-cid-c4au5a4o]{grid-template-columns:1fr}}.apply__flow[data-astro-cid-c4au5a4o] .heading-caption{margin-top:60px}@media screen and (width<=480px){.apply__flow[data-astro-cid-c4au5a4o] .heading-caption{margin-top:47px}}.apply__flow-grid[data-astro-cid-c4au5a4o]{align-items:flex-start;margin-bottom:40px;display:flex}@media screen and (width<=480px){.apply__flow-grid[data-astro-cid-c4au5a4o]{flex-direction:column;margin-bottom:4.88vw}}.apply__flow-step[data-astro-cid-c4au5a4o]{flex-direction:column;flex:1;display:flex}@media screen and (width<=480px){.apply__flow-step[data-astro-cid-c4au5a4o]{flex-direction:row;justify-content:space-between;align-items:center;gap:0;width:100%}}.apply__flow-step-illust[data-astro-cid-c4au5a4o]{justify-content:center;align-items:center;height:104px;display:flex}@media screen and (width<=480px){.apply__flow-step-illust[data-astro-cid-c4au5a4o]{flex-shrink:0;order:2;height:auto}}.apply__flow-step-body[data-astro-cid-c4au5a4o]{align-items:center;gap:12px;display:flex}@media screen and (width<=480px){.apply__flow-step-body[data-astro-cid-c4au5a4o]{flex:1;order:1;gap:4vw;padding-right:2.44vw}}.apply__flow-step-badge[data-astro-cid-c4au5a4o]{background-color:var(--color-blue);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.apply__flow-step-num[data-astro-cid-c4au5a4o]{font-family:Albert Sans,sans-serif;font-size:var(--font-size-xl);color:var(--color-white);letter-spacing:0;font-weight:600;line-height:1}.apply__flow-step-text[data-astro-cid-c4au5a4o]{font-size:var(--font-size-base);letter-spacing:.03em;color:var(--color-text);margin:0;font-weight:700;line-height:1.4}.apply__flow-step-note[data-astro-cid-c4au5a4o]{font-size:var(--font-size-xs);color:var(--color-text);line-height:1.4;display:block}.apply__flow-step-img[data-astro-cid-c4au5a4o]{width:100%;height:auto;display:block}.apply__flow-step-img--1[data-astro-cid-c4au5a4o]{max-width:77px;margin-inline:auto;transform:rotate(15deg)}@media screen and (width<=480px){.apply__flow-step-img--1[data-astro-cid-c4au5a4o]{max-width:25.51vw;margin-bottom:-24px}}.apply__flow-step-img--2[data-astro-cid-c4au5a4o]{max-width:84px;margin-inline:auto}@media screen and (width<=480px){.apply__flow-step-img--2[data-astro-cid-c4au5a4o]{max-width:25.29vw}}.apply__flow-step-img--3[data-astro-cid-c4au5a4o]{max-width:60px;margin-inline:auto}@media screen and (width<=480px){.apply__flow-step-img--3[data-astro-cid-c4au5a4o]{max-width:17.61vw;transform:translate(-20px)}}.apply__flow-connector[data-astro-cid-c4au5a4o]{flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;height:110px;padding:0 36px;display:flex}@media screen and (width<=820px){.apply__flow-connector[data-astro-cid-c4au5a4o]{padding:0 20px}}@media screen and (width<=480px){.apply__flow-connector[data-astro-cid-c4au5a4o]{margin-block:1.22vw;margin-left:25vw;align-self:flex-start;width:40px;height:auto;margin-block:0;padding:0}}.apply__flow-connector-img[data-astro-cid-c4au5a4o]{flex-shrink:0;width:auto;height:50px;display:block;transform:rotate(76deg)}@media screen and (width<=480px){.apply__flow-connector-img[data-astro-cid-c4au5a4o]{height:44px;transform:rotate(186deg)scaleX(-1)}}.apply__flow-connector--23[data-astro-cid-c4au5a4o] .apply__flow-connector-img[data-astro-cid-c4au5a4o]{transform:rotate(279deg)scaleY(-1)}@media screen and (width<=480px){.apply__flow-connector--23[data-astro-cid-c4au5a4o] .apply__flow-connector-img[data-astro-cid-c4au5a4o]{transform:rotate(170deg)}}.apply__submission[data-astro-cid-c4au5a4o]{border-radius:var(--radius-16);background-color:#225dab14;align-items:stretch;gap:32px;margin-bottom:50px;padding:28px 52px;display:flex}@media screen and (width<=820px){.apply__submission[data-astro-cid-c4au5a4o]{gap:24px;padding:24px 44px}}@media screen and (width<=480px){.apply__submission[data-astro-cid-c4au5a4o]{border-radius:var(--radius-12);flex-direction:column;align-items:stretch;gap:3.9vw;margin-top:3.45vw;margin-bottom:35px;padding:6.5vw}}.apply__submission-title[data-astro-cid-c4au5a4o]{font-size:var(--font-size-lg);font-weight:700;line-height:var(--line-height-tight);color:var(--color-blue);text-align:center;justify-content:center;align-items:center;padding-right:20px;display:flex}@media screen and (width<=480px){.apply__submission-title[data-astro-cid-c4au5a4o]{font-size:var(--font-size-base);justify-content:flex-start}}.apply__submission-divider[data-astro-cid-c4au5a4o]{border-left:1px dashed #afc2db;flex-shrink:0;align-self:stretch;width:0}@media screen and (width<=480px){.apply__submission-divider[data-astro-cid-c4au5a4o]{display:none}}.apply__submission-list[data-astro-cid-c4au5a4o]{flex:1;padding:0 0 0 24px;font-weight:700;line-height:1.6;list-style:decimal}@media screen and (width<=820px){.apply__submission-list[data-astro-cid-c4au5a4o]{padding-left:4.43vw}}.apply__submission-list[data-astro-cid-c4au5a4o] li[data-astro-cid-c4au5a4o]::marker{font-family:Zen Kaku Gothic New,sans-serif;font-weight:700}.apply__submission-note[data-astro-cid-c4au5a4o]{font-size:var(--font-size-sm);font-weight:700}@media screen and (width<=480px){.apply__submission-note[data-astro-cid-c4au5a4o]{font-size:var(--font-size-xs);display:block}}.apply__notice[data-astro-cid-c4au5a4o]{margin-bottom:40px}@media screen and (width<=820px){.apply__notice[data-astro-cid-c4au5a4o]{margin-bottom:4.88vw}}.apply__notice-list[data-astro-cid-c4au5a4o]{padding:0;list-style:none}.apply__notice-list[data-astro-cid-c4au5a4o]+.apply__notice-list[data-astro-cid-c4au5a4o]{margin-top:16px}.apply__notice-list[data-astro-cid-c4au5a4o] li[data-astro-cid-c4au5a4o]{padding-left:20px;position:relative}@media screen and (width<=480px){.apply__notice-list[data-astro-cid-c4au5a4o] li[data-astro-cid-c4au5a4o]{padding-left:13px;font-size:.8125rem}}@media screen and (width<=820px){.apply__notice-list--disc[data-astro-cid-c4au5a4o]{font-size:var(--font-size-sm)}}.apply__notice-list--disc[data-astro-cid-c4au5a4o] li[data-astro-cid-c4au5a4o]:before{content:"";background-color:var(--color-text);border-radius:var(--radius-full);width:8px;height:8px;position:absolute;top:9px;left:0}@media screen and (width<=480px){.apply__notice-list--disc[data-astro-cid-c4au5a4o] li[data-astro-cid-c4au5a4o]:before{width:6px;height:6px;top:7px}}.apply__notice-list--middot[data-astro-cid-c4au5a4o]{font-size:var(--font-size-sm)}@media screen and (width<=820px){.apply__notice-list--middot[data-astro-cid-c4au5a4o]{font-size:var(--font-size-xs)}}.apply__notice-list--middot[data-astro-cid-c4au5a4o] li[data-astro-cid-c4au5a4o]:before{content:"・";position:absolute;top:0;left:0}.apply__contact-lead[data-astro-cid-c4au5a4o]{margin:0 0 32px}@media screen and (width<=820px){.apply__contact-lead[data-astro-cid-c4au5a4o]{margin-bottom:3.9vw}}.apply__contact-card[data-astro-cid-c4au5a4o]{box-sizing:border-box;background-color:var(--color-white);border-radius:var(--radius-20);padding:40px 48px}@media screen and (width<=820px){.apply__contact-card[data-astro-cid-c4au5a4o]{padding:4vw}}@media screen and (width<=480px){.apply__contact-card[data-astro-cid-c4au5a4o]{border-radius:var(--radius-10);padding:6.2vw}}.apply__contact-address[data-astro-cid-c4au5a4o]{font-style:normal;font-weight:700;line-height:1.6}.apply__contact-link[data-astro-cid-c4au5a4o]{color:inherit;text-decoration:none}.apply__contact-link-char[data-astro-cid-c4au5a4o]{display:inline-block}@media (hover:none){.apply__contact-link--tel[data-astro-cid-c4au5a4o]{text-decoration-skip-ink:none;text-decoration:underline}}@media screen and (width<=480px) and (hover:hover) and (pointer:fine){.apply__contact-link--tel[data-astro-cid-c4au5a4o]:hover{text-decoration-skip-ink:none;text-decoration:underline}}.apply__contact-link--mail[data-astro-cid-c4au5a4o]{--apply-contact-mail-underline-hide-dur:1.3s;--apply-contact-mail-underline-show-dur:.6s;text-decoration:none!important}.apply__contact-link--mail[data-astro-cid-c4au5a4o] .apply__contact-link-text[data-astro-cid-c4au5a4o]{padding-bottom:0;display:inline-block;position:relative}.apply__contact-link--mail[data-astro-cid-c4au5a4o] .apply__contact-link-text[data-astro-cid-c4au5a4o]:after{content:"";transform-origin:0;height:1px;transition:transform var(--apply-contact-mail-underline-show-dur) cubic-bezier(.4, 0, .2, 1);background:currentColor;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.apply__contact-link--mail[data-astro-cid-c4au5a4o]:hover .apply__contact-link-text[data-astro-cid-c4au5a4o]:after{transition:transform var(--apply-contact-mail-underline-hide-dur) cubic-bezier(.4, 0, .2, 1);transform-origin:100%;transform:scaleX(0)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.apply__contact-link--mail[data-astro-cid-c4au5a4o]:hover .apply__contact-link-char[data-astro-cid-c4au5a4o]{animation:1.7s cubic-bezier(.34,1.56,.64,1) infinite apply-contact-mail-char-bounce;animation-delay:calc(var(--i) * 45ms)}}.apply__contact-link--mail[data-astro-cid-c4au5a4o]:focus-visible .apply__contact-link-text[data-astro-cid-c4au5a4o]:after{transition:transform var(--apply-contact-mail-underline-hide-dur) cubic-bezier(.4, 0, .2, 1);transform-origin:100%;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.apply__contact-link--mail[data-astro-cid-c4au5a4o] .apply__contact-link-text[data-astro-cid-c4au5a4o]:after{transition:none}}.apply__faq[data-astro-cid-c4au5a4o]{flex-direction:column;gap:50px;margin-top:42px;display:flex}@media screen and (width<=820px){.apply__faq[data-astro-cid-c4au5a4o]{gap:30px}}@media screen and (width<=480px){.apply__faq[data-astro-cid-c4au5a4o]{margin-top:20px}}.apply__faq-item[data-astro-cid-c4au5a4o]{flex-direction:column;gap:10px;display:flex}@media screen and (width<=820px){.apply__faq-item[data-astro-cid-c4au5a4o]{gap:1.2vw}}@media screen and (width<=480px){.apply__faq-item[data-astro-cid-c4au5a4o]{gap:1vw}}.apply__faq-q[data-astro-cid-c4au5a4o],.apply__faq-a[data-astro-cid-c4au5a4o]{grid-template-columns:40px 1fr;gap:16px;display:grid}@media screen and (width<=820px){.apply__faq-q[data-astro-cid-c4au5a4o],.apply__faq-a[data-astro-cid-c4au5a4o]{grid-template-columns:30px 1fr;gap:10px}}.apply__faq-badge[data-astro-cid-c4au5a4o]{box-sizing:border-box;border-radius:var(--radius-full);width:40px;height:40px;font-family:Albert Sans,sans-serif;font-size:var(--font-size-xl);text-transform:uppercase;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:0;display:flex}@media screen and (width<=820px){.apply__faq-badge[data-astro-cid-c4au5a4o]{width:30px;height:30px;font-size:var(--font-size-md)}}.apply__faq-badge-char[data-astro-cid-c4au5a4o]{letter-spacing:.12em;line-height:1;display:block;transform:translate(.06em)}.apply__faq-badge--q[data-astro-cid-c4au5a4o]{background-color:var(--color-black);color:var(--color-white)}.apply__faq-badge--a[data-astro-cid-c4au5a4o]{background-color:var(--color-white);color:var(--color-dark)}.apply__faq-q-text[data-astro-cid-c4au5a4o]{padding-top:7px;font-weight:700}@media screen and (width<=820px){.apply__faq-q-text[data-astro-cid-c4au5a4o]{padding-top:3px}}@media screen and (width<=480px){.apply__faq-q-text[data-astro-cid-c4au5a4o]{font-size:var(--font-size-sm)}}.apply__faq-a-body[data-astro-cid-c4au5a4o]{padding-top:7px}@media screen and (width<=820px){.apply__faq-a-body[data-astro-cid-c4au5a4o]{padding-top:3px}}@media screen and (width<=480px){.apply__faq-a-body[data-astro-cid-c4au5a4o]{font-size:var(--font-size-sm)}}.icon-arrow[data-astro-cid-5z6ehfew]{aspect-ratio:1;background-color:var(--color-white);isolation:isolate;backface-visibility:hidden;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:auto;display:inline-flex;overflow:hidden}@media screen and (width<=480px){.icon-arrow[data-astro-cid-5z6ehfew]{width:34px}}.icon-arrow[data-astro-cid-5z6ehfew] img[data-astro-cid-5z6ehfew]{backface-visibility:hidden;flex-shrink:0;width:30%;display:block}.icon-arrow--w30[data-astro-cid-5z6ehfew]{width:30px}@media screen and (width<=480px){.icon-arrow--w30[data-astro-cid-5z6ehfew]{width:25px}}svg[data-astro-cid-4gwun4bv]{box-sizing:content-box;flex:0 0 25px;width:25px;max-width:25px;height:auto;display:block}@media screen and (width<=480px){svg[data-astro-cid-4gwun4bv]{flex:0 0 22px;width:22px;max-width:22px}}.page-header[data-astro-cid-houaf6jk]{padding-top:100px;padding-bottom:80px;position:relative}@media screen and (width<=820px){.page-header[data-astro-cid-houaf6jk]{padding-top:104px;padding-bottom:50px}}@media screen and (width<=480px){.page-header[data-astro-cid-houaf6jk]{padding-top:70px;padding-bottom:22px}}.hero__intro[data-astro-cid-houaf6jk]{position:relative}.hero__report-ribbon[data-astro-cid-houaf6jk]{width:32%;position:absolute;top:-111%;left:-18%}@media screen and (width<=480px){.hero__report-ribbon[data-astro-cid-houaf6jk]{width:36%;top:-149%;left:-10%;transform:rotate(13deg)}}.hero__heading[data-astro-cid-houaf6jk]{color:var(--color-green);width:fit-content;font-size:var(--font-size-8xl);width:fit-content;margin:0 auto;font-weight:900;line-height:1.3;display:flex;position:relative}@media screen and (width<=1200px){.hero__heading[data-astro-cid-houaf6jk]{font-size:var(--font-size-7xl)}}@media screen and (width<=480px){.hero__heading[data-astro-cid-houaf6jk]{line-height:1.2;font-size:var(--font-size-6xl)}.hero__heading[data-astro-cid-houaf6jk] span[data-astro-cid-houaf6jk]{letter-spacing:0}}.hero__heading[data-astro-cid-houaf6jk]>span[data-astro-cid-houaf6jk]{transform-origin:50%;white-space:pre;display:inline-block}@media screen and (width<=480px){.hero__heading[data-astro-cid-houaf6jk]>span[data-astro-cid-houaf6jk]:nth-child(2){letter-spacing:-.23em}.hero__heading[data-astro-cid-houaf6jk]>span[data-astro-cid-houaf6jk]:nth-child(3){letter-spacing:-.26em}.hero__heading[data-astro-cid-houaf6jk]>span[data-astro-cid-houaf6jk]:nth-child(7){letter-spacing:-.004em}.hero__heading[data-astro-cid-houaf6jk]>span[data-astro-cid-houaf6jk]:nth-child(8){letter-spacing:-.15em}}.hero__desc[data-astro-cid-houaf6jk]{color:var(--color-text-secondary);letter-spacing:0;max-width:504px;margin:12px auto 0;font-size:.875rem;line-height:1.6}@media screen and (width<=480px){.hero__desc[data-astro-cid-houaf6jk]{text-align:justify;max-width:100%;margin-top:14px;font-size:.75rem}.hero__desc[data-astro-cid-houaf6jk] br[data-astro-cid-houaf6jk]{display:none}}.hero__memo[data-astro-cid-houaf6jk]{width:11.4%;position:absolute;top:41%;right:8.5%;transform:translateY(-50%)rotate(6deg)}@media screen and (width<=820px){.hero__memo[data-astro-cid-houaf6jk]{top:7%}}@media screen and (width<=480px){.hero__memo[data-astro-cid-houaf6jk]{width:14.4%;top:-22%;right:-1%;transform:translateY(-50%)rotate(-2deg)}}.idea-session[data-astro-cid-houaf6jk]{margin-top:42px}.idea-session[data-astro-cid-houaf6jk] .archive-heading[data-astro-cid-houaf6jk]{margin-bottom:74px}@media screen and (width<=480px){.idea-session[data-astro-cid-houaf6jk] .archive-heading[data-astro-cid-houaf6jk]{margin-bottom:40px}}.idea-session[data-astro-cid-houaf6jk] .heading-icon__illust{width:2.6rem;top:-70.3%;left:-15.4%;transform:translate(-50%)}@media screen and (width<=480px){.idea-session[data-astro-cid-houaf6jk] .heading-icon__illust{width:2rem;top:-68.3%;left:-2.4%}.idea-session[data-astro-cid-houaf6jk] .heading-icon__label{padding-left:6vw}}.idea-session[data-astro-cid-houaf6jk] .heading-sub{margin-bottom:50px}@media screen and (width<=820px){.idea-session[data-astro-cid-houaf6jk] .heading-sub{margin-bottom:40px}}@media screen and (width<=480px){.idea-session[data-astro-cid-houaf6jk] .heading-sub{margin-bottom:30px}}.idea-session[data-astro-cid-houaf6jk] .heading-caption{margin-top:105px}@media screen and (width<=820px){.idea-session[data-astro-cid-houaf6jk] .heading-caption{margin-top:70px}}@media screen and (width<=480px){.idea-session[data-astro-cid-houaf6jk] .heading-caption{margin-top:56px;margin-bottom:5px}}.idea-session[data-astro-cid-houaf6jk] .pdf-list[data-astro-cid-houaf6jk]{padding:0;list-style:none}.idea-session[data-astro-cid-houaf6jk] .pdf-list__link[data-astro-cid-houaf6jk]{color:inherit;align-items:center;gap:20px;padding:20px 0;text-decoration:none;display:flex}@media screen and (width<=480px){.idea-session[data-astro-cid-houaf6jk] .pdf-list__link[data-astro-cid-houaf6jk]{gap:3.13vw;padding:15px 0}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.idea-session[data-astro-cid-houaf6jk] .pdf-list__link[data-astro-cid-houaf6jk]:hover .pdf-list__label[data-astro-cid-houaf6jk]{animation:.3s cubic-bezier(.175,.885,.32,1.275) link-text-pop}}@media (hover:hover){.idea-session[data-astro-cid-houaf6jk] .pdf-list__link[data-astro-cid-houaf6jk]:hover .pdf-list__label[data-astro-cid-houaf6jk],.idea-session[data-astro-cid-houaf6jk] .pdf-list__link[data-astro-cid-houaf6jk]:hover .pdf-list__era[data-astro-cid-houaf6jk],.idea-session[data-astro-cid-houaf6jk] .pdf-list__link[data-astro-cid-houaf6jk]:hover .pdf-list__icon{color:var(--color-green)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.idea-session[data-astro-cid-houaf6jk] .pdf-list__link[data-astro-cid-houaf6jk]:hover .pdf-list__icon{animation:.3s cubic-bezier(.175,.885,.32,1.275) link-text-pop}}@media (hover:hover){.idea-session[data-astro-cid-houaf6jk] .pdf-list__link[data-astro-cid-houaf6jk]:hover .icon-arrow{background-color:var(--color-green);transform:translate(0,0)scale(.3)}.idea-session[data-astro-cid-houaf6jk] .pdf-list__link[data-astro-cid-houaf6jk]:hover .icon-arrow img{opacity:0;transform:translate(.8125rem)}}@media screen and (hover:hover) and (width<=480px){.idea-session[data-astro-cid-houaf6jk] .pdf-list__link[data-astro-cid-houaf6jk]:hover .icon-arrow img{transform:translate(.625rem)}}@media (hover:hover) and (prefers-reduced-motion:reduce){.idea-session[data-astro-cid-houaf6jk] .pdf-list__link[data-astro-cid-houaf6jk]:hover .icon-arrow{transform:translate(0,0)scale(1)}.idea-session[data-astro-cid-houaf6jk] .pdf-list__link[data-astro-cid-houaf6jk]:hover .icon-arrow img{opacity:1;transform:translate(0,0)}}.idea-session[data-astro-cid-houaf6jk] .pdf-list__link[data-astro-cid-houaf6jk] .icon-arrow{transform-origin:50%;flex-shrink:0;transition:transform .35s cubic-bezier(.175,.885,.32,1.275),background-color .35s cubic-bezier(.175,.885,.32,1.275);transform:translate(0,0)scale(1)}@media (prefers-reduced-motion:reduce){.idea-session[data-astro-cid-houaf6jk] .pdf-list__link[data-astro-cid-houaf6jk] .icon-arrow{transition:none}}.idea-session[data-astro-cid-houaf6jk] .pdf-list__link[data-astro-cid-houaf6jk] .icon-arrow img{backface-visibility:hidden;transition:opacity .35s cubic-bezier(.175,.885,.32,1.275),transform .35s cubic-bezier(.175,.885,.32,1.275);transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.idea-session[data-astro-cid-houaf6jk] .pdf-list__link[data-astro-cid-houaf6jk] .icon-arrow img{transition:none}}.idea-session[data-astro-cid-houaf6jk] .pdf-list[data-astro-cid-houaf6jk] .pdf-list__icon{color:var(--color-text);transition:color .35s cubic-bezier(.175,.885,.32,1.275)}@media (prefers-reduced-motion:reduce){.idea-session[data-astro-cid-houaf6jk] .pdf-list[data-astro-cid-houaf6jk] .pdf-list__icon{transition:none}}.idea-session[data-astro-cid-houaf6jk] .pdf-list__label[data-astro-cid-houaf6jk]{letter-spacing:0;flex:1;align-items:flex-end;line-height:1;transition:color .35s cubic-bezier(.175,.885,.32,1.275);display:flex}@media (prefers-reduced-motion:reduce){.idea-session[data-astro-cid-houaf6jk] .pdf-list__label[data-astro-cid-houaf6jk]{transition:none}}@media screen and (width<=480px){.idea-session[data-astro-cid-houaf6jk] .pdf-list__label[data-astro-cid-houaf6jk]{flex-direction:column;align-items:flex-start;gap:4px}}.idea-session[data-astro-cid-houaf6jk] .pdf-list__date-group[data-astro-cid-houaf6jk]{align-items:flex-end;gap:4px;display:inline-flex}@media screen and (width<=480px){.idea-session[data-astro-cid-houaf6jk] .pdf-list__date-group[data-astro-cid-houaf6jk]:first-child:after{content:" ～";align-self:flex-end;margin-left:4px;font-size:1rem;line-height:1}}.idea-session[data-astro-cid-houaf6jk] .pdf-list__date-text[data-astro-cid-houaf6jk]{font-size:1.25rem}@media screen and (width<=480px){.idea-session[data-astro-cid-houaf6jk] .pdf-list__date-text[data-astro-cid-houaf6jk]{font-size:1rem}}.idea-session[data-astro-cid-houaf6jk] .pdf-list__num[data-astro-cid-houaf6jk]{font-size:1.375rem}@media screen and (width<=480px){.idea-session[data-astro-cid-houaf6jk] .pdf-list__num[data-astro-cid-houaf6jk]{font-size:1.125rem}}.idea-session[data-astro-cid-houaf6jk] .pdf-list__era[data-astro-cid-houaf6jk]{color:var(--color-text-secondary);font-size:.875rem;line-height:1.2;transition:color .35s cubic-bezier(.175,.885,.32,1.275)}@media (prefers-reduced-motion:reduce){.idea-session[data-astro-cid-houaf6jk] .pdf-list__era[data-astro-cid-houaf6jk]{transition:none}}@media screen and (width<=480px){.idea-session[data-astro-cid-houaf6jk] .pdf-list__era[data-astro-cid-houaf6jk]{font-size:.75rem}}.idea-session[data-astro-cid-houaf6jk] .pdf-list__sep[data-astro-cid-houaf6jk]{margin:0 4px;font-size:1.25rem}@media screen and (width<=480px){.idea-session[data-astro-cid-houaf6jk] .pdf-list__sep[data-astro-cid-houaf6jk]{display:none}}.visit-section[data-astro-cid-houaf6jk]{padding-top:90px}@media screen and (width<=480px){.visit-section[data-astro-cid-houaf6jk]{padding-top:48px}}.visit-section[data-astro-cid-houaf6jk] .heading-sub{margin-bottom:50px}@media screen and (width<=480px){.visit-section[data-astro-cid-houaf6jk] .heading-sub{margin-bottom:30px}}.session-list[data-astro-cid-houaf6jk]{flex-direction:column;gap:60px;display:flex}@media screen and (width<=820px){.session-list[data-astro-cid-houaf6jk]{gap:32px}}.session-row[data-astro-cid-houaf6jk]{justify-content:space-between;align-items:center;gap:95px;display:flex}@media screen and (width<=820px){.session-row[data-astro-cid-houaf6jk]{gap:0}}@media screen and (width<=480px){.session-row[data-astro-cid-houaf6jk]{flex-direction:column;align-items:flex-start;gap:14px}}.session-label[data-astro-cid-houaf6jk]{letter-spacing:0;flex-shrink:0;font-size:1.5rem;font-weight:700;line-height:1}@media screen and (width<=820px){.session-label[data-astro-cid-houaf6jk]{font-size:1.375rem}}@media screen and (width<=480px){.session-label[data-astro-cid-houaf6jk]{font-size:1.25rem}}.session-label__round[data-astro-cid-houaf6jk]{display:inline}.session-label__num[data-astro-cid-houaf6jk]{font-size:1.625rem;font-weight:600}@media screen and (width<=820px){.session-label__num[data-astro-cid-houaf6jk]{font-size:1.5rem}}@media screen and (width<=480px){.session-label__num[data-astro-cid-houaf6jk]{font-size:1.375rem}}.session-label__reiwa[data-astro-cid-houaf6jk]{font-size:var(--font-size-base);color:var(--color-text-secondary);font-weight:500}@media screen and (width<=820px){.session-label__reiwa[data-astro-cid-houaf6jk]{font-size:var(--font-size-sm)}}.session-buttons[data-astro-cid-houaf6jk]{flex-shrink:0;gap:20px;max-width:490px;display:flex}@media screen and (width<=820px){.session-buttons[data-astro-cid-houaf6jk]{justify-content:flex-end;gap:12px;width:64%}}@media screen and (width<=480px){.session-buttons[data-astro-cid-houaf6jk]{width:100%;max-width:none}}.session-buttons[data-astro-cid-houaf6jk] .btn{min-width:235px}@media screen and (width<=820px){.session-buttons[data-astro-cid-houaf6jk] .btn{width:43%;min-width:auto}}@media screen and (width<=480px){.session-buttons[data-astro-cid-houaf6jk] .btn{flex:1;min-width:0;padding:12px 32px 12px 30px}}.session-buttons[data-astro-cid-houaf6jk] .btn__label{font-size:var(--font-size-lg)!important}@media screen and (width<=480px){.session-buttons[data-astro-cid-houaf6jk] .btn__label{font-size:var(--font-size-md)!important}}.visit-years[data-astro-cid-houaf6jk]{flex-direction:column;gap:54px;display:flex}@media screen and (width<=820px){.visit-years[data-astro-cid-houaf6jk]{gap:34px}}@media screen and (width<=480px){.visit-years[data-astro-cid-houaf6jk]{gap:30px}}.visit-year-label[data-astro-cid-houaf6jk]{font-size:var(--font-size-xl);align-items:flex-end;margin-bottom:16px;font-weight:700;line-height:1;display:flex}.visit-year-label__num[data-astro-cid-houaf6jk]{font-size:1.375rem}@media screen and (width<=480px){.visit-year-label__num[data-astro-cid-houaf6jk]{font-size:1.25rem}}.visit-year-label__reiwa[data-astro-cid-houaf6jk]{line-height:1.2;font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-left:4px;font-weight:500;display:block}@media screen and (width<=480px){.visit-year-label__reiwa[data-astro-cid-houaf6jk]{font-size:.8125rem}}.visit-grid[data-astro-cid-houaf6jk]{grid-template-columns:repeat(2,1fr);gap:48px;display:grid}@media screen and (width<=820px){.visit-grid[data-astro-cid-houaf6jk]{gap:24px}}@media screen and (width<=480px){.visit-grid[data-astro-cid-houaf6jk]{flex-direction:column;gap:10px;display:flex}}.visit-card[data-astro-cid-houaf6jk]{color:inherit;align-items:center;text-decoration:none;display:flex}.visit-card__thumb[data-astro-cid-houaf6jk]{border-radius:var(--radius-8);background:var(--color-bg-subtle);transform-origin:50%;flex-shrink:0;width:140px;height:86px;transition:transform .35s cubic-bezier(.175,.885,.32,1.275);overflow:hidden;transform:scale(1)}@media (prefers-reduced-motion:reduce){.visit-card__thumb[data-astro-cid-houaf6jk]{transition:none}}@media screen and (width<=820px){.visit-card__thumb[data-astro-cid-houaf6jk]{width:100px;height:76px}}@media screen and (width<=480px){.visit-card__thumb[data-astro-cid-houaf6jk]{border-radius:6px;width:36%;height:74px}}.visit-card__thumb[data-astro-cid-houaf6jk]>img[data-astro-cid-houaf6jk]{object-fit:cover;transform-origin:50%;width:100%;height:100%;transition:transform .35s cubic-bezier(.175,.885,.32,1.275);display:block;transform:scale(1)}@media (prefers-reduced-motion:reduce){.visit-card__thumb[data-astro-cid-houaf6jk]>img[data-astro-cid-houaf6jk]{transition:none}}.visit-card__body[data-astro-cid-houaf6jk]{flex:1;min-width:0;padding:0 10px 0 20px}@media screen and (width<=820px){.visit-card__body[data-astro-cid-houaf6jk]{padding:0 10px 0 16px}}@media screen and (width<=480px){.visit-card__body[data-astro-cid-houaf6jk]{padding:0 6px 0 11px}}.visit-card__award[data-astro-cid-houaf6jk]{font-size:var(--font-size-sm);color:var(--color-text);margin-bottom:8px;line-height:1.2;transition:color .35s cubic-bezier(.175,.885,.32,1.275)}@media (prefers-reduced-motion:reduce){.visit-card__award[data-astro-cid-houaf6jk]{transition:none}}@media screen and (width<=820px){.visit-card__award[data-astro-cid-houaf6jk]{font-size:var(--font-size-xs);margin-bottom:5px}}.visit-card__title[data-astro-cid-houaf6jk]{letter-spacing:0;font-weight:700;line-height:1.2;transition:color .35s cubic-bezier(.175,.885,.32,1.275)}@media (prefers-reduced-motion:reduce){.visit-card__title[data-astro-cid-houaf6jk]{transition:none}}.visit-card__notes[data-astro-cid-houaf6jk]{font-size:var(--font-size-xs);color:var(--color-text-secondary);transition:color .35s cubic-bezier(.175,.885,.32,1.275)}@media (prefers-reduced-motion:reduce){.visit-card__notes[data-astro-cid-houaf6jk]{transition:none}}@media screen and (width<=820px){.visit-card__notes[data-astro-cid-houaf6jk]{font-size:.6875rem}}.visit-card[data-astro-cid-houaf6jk] .icon-arrow{transform-origin:50%;flex-shrink:0;transition:transform .35s cubic-bezier(.175,.885,.32,1.275),background-color .35s cubic-bezier(.175,.885,.32,1.275);transform:translate(0,0)scale(1)}@media (prefers-reduced-motion:reduce){.visit-card[data-astro-cid-houaf6jk] .icon-arrow{transition:none}}@media screen and (width<=820px){.visit-card[data-astro-cid-houaf6jk] .icon-arrow{width:30px}}.visit-card[data-astro-cid-houaf6jk] .icon-arrow img{backface-visibility:hidden;transition:opacity .35s cubic-bezier(.175,.885,.32,1.275),transform .35s cubic-bezier(.175,.885,.32,1.275);transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.visit-card[data-astro-cid-houaf6jk] .icon-arrow img{transition:none}}@media (hover:hover){.visit-card[data-astro-cid-houaf6jk]:hover .visit-card__thumb[data-astro-cid-houaf6jk]{transform:scale(.94)}}@media (hover:hover) and (prefers-reduced-motion:reduce){.visit-card[data-astro-cid-houaf6jk]:hover .visit-card__thumb[data-astro-cid-houaf6jk]{transform:scale(1)}}@media (hover:hover){.visit-card[data-astro-cid-houaf6jk]:hover .visit-card__thumb[data-astro-cid-houaf6jk]>img[data-astro-cid-houaf6jk]{transform:scale(1.1)}}@media (hover:hover) and (prefers-reduced-motion:reduce){.visit-card[data-astro-cid-houaf6jk]:hover .visit-card__thumb[data-astro-cid-houaf6jk]>img[data-astro-cid-houaf6jk]{transform:scale(1)}}@media (hover:hover){.visit-card[data-astro-cid-houaf6jk]:hover .visit-card__award[data-astro-cid-houaf6jk],.visit-card[data-astro-cid-houaf6jk]:hover .visit-card__title[data-astro-cid-houaf6jk],.visit-card[data-astro-cid-houaf6jk]:hover .visit-card__notes[data-astro-cid-houaf6jk]{color:var(--color-green)}.visit-card[data-astro-cid-houaf6jk]:hover .icon-arrow{background-color:var(--color-green);transform:translate(0,0)scale(.3)}.visit-card[data-astro-cid-houaf6jk]:hover .icon-arrow img{opacity:0;transform:translate(.8125rem)}}@media screen and (hover:hover) and (width<=480px){.visit-card[data-astro-cid-houaf6jk]:hover .icon-arrow img{transform:translate(.625rem)}}@media (hover:hover) and (prefers-reduced-motion:reduce){.visit-card[data-astro-cid-houaf6jk]:hover .icon-arrow{transform:translate(0,0)scale(1)}.visit-card[data-astro-cid-houaf6jk]:hover .icon-arrow img{opacity:1;transform:translate(0,0)}}.workshop-section[data-astro-cid-houaf6jk]{margin-top:94px;padding-top:94px}@media screen and (width<=820px){.workshop-section[data-astro-cid-houaf6jk]{margin-top:70px;padding-top:70px}}@media screen and (width<=480px){.workshop-section[data-astro-cid-houaf6jk]{margin-top:42px;padding-top:42px}}.workshop-section[data-astro-cid-houaf6jk] .archive-heading[data-astro-cid-houaf6jk]{margin-bottom:56px}@media screen and (width<=820px){.workshop-section[data-astro-cid-houaf6jk] .archive-heading[data-astro-cid-houaf6jk]{margin-bottom:44px}}.workshop-section[data-astro-cid-houaf6jk] .heading-icon{grid-template-columns:87px 1fr;align-items:center;width:100%}@media screen and (width<=480px){.workshop-section[data-astro-cid-houaf6jk] .heading-icon{grid-template-columns:50px 1fr;margin-left:-5px}}.workshop-section[data-astro-cid-houaf6jk] .heading-icon__illust{position:relative}.workshop-section[data-astro-cid-houaf6jk] .heading-icon__label{text-align:left;margin-left:7px}@media screen and (width<=480px){.workshop-section[data-astro-cid-houaf6jk] .heading-icon__label{text-align:center;margin-left:-20px;padding-left:1vw;line-height:1.1}}.workshop-section[data-astro-cid-houaf6jk] .heading-sub{margin-bottom:40px}@media screen and (width<=480px){.workshop-section[data-astro-cid-houaf6jk] .heading-sub{margin-bottom:28px}}.workshop-section[data-astro-cid-houaf6jk] .workshop-years[data-astro-cid-houaf6jk]{flex-direction:column;gap:52px;display:flex}@media screen and (width<=480px){.workshop-section[data-astro-cid-houaf6jk] .workshop-years[data-astro-cid-houaf6jk]{gap:40px}}.workshop-section[data-astro-cid-houaf6jk] .workshop-year-label[data-astro-cid-houaf6jk]{font-size:var(--font-size-xl);margin-bottom:20px;font-weight:700;line-height:1}@media screen and (width<=480px){.workshop-section[data-astro-cid-houaf6jk] .workshop-year-label[data-astro-cid-houaf6jk]{font-size:var(--font-size-lg);margin-bottom:16px}}.workshop-section[data-astro-cid-houaf6jk] .workshop-year-label__num[data-astro-cid-houaf6jk]{font-size:1.375rem}@media screen and (width<=480px){.workshop-section[data-astro-cid-houaf6jk] .workshop-year-label__num[data-astro-cid-houaf6jk]{font-size:var(--font-size-xl)}}.workshop-section[data-astro-cid-houaf6jk] .workshop-row[data-astro-cid-houaf6jk]{flex-wrap:wrap;gap:39px;display:flex}@media screen and (width<=820px){.workshop-section[data-astro-cid-houaf6jk] .workshop-row[data-astro-cid-houaf6jk]{gap:30px 40px}}@media screen and (width<=480px){.workshop-section[data-astro-cid-houaf6jk] .workshop-row[data-astro-cid-houaf6jk]{gap:20px 40px}}.workshop-section[data-astro-cid-houaf6jk] .workshop-card[data-astro-cid-houaf6jk]{width:calc(33.3333% - 26.6667px);color:inherit;justify-content:space-between;align-items:center;gap:20px;text-decoration:none;display:flex}@media screen and (width<=820px){.workshop-section[data-astro-cid-houaf6jk] .workshop-card[data-astro-cid-houaf6jk]{width:calc(50% - 20px)}}@media screen and (width<=480px){.workshop-section[data-astro-cid-houaf6jk] .workshop-card[data-astro-cid-houaf6jk]{align-items:flex-start;width:100%}}.workshop-section[data-astro-cid-houaf6jk] .workshop-card__body[data-astro-cid-houaf6jk]{flex-direction:column;gap:0;display:flex}@media screen and (width<=480px){.workshop-section[data-astro-cid-houaf6jk] .workshop-card__body[data-astro-cid-houaf6jk]{display:block}}.workshop-section[data-astro-cid-houaf6jk] .workshop-card__date[data-astro-cid-houaf6jk]{color:var(--color-green);letter-spacing:0;margin-bottom:7px;font-size:.8125rem;font-weight:700;line-height:1}@media screen and (width<=480px){.workshop-section[data-astro-cid-houaf6jk] .workshop-card__date[data-astro-cid-houaf6jk]{display:inline}}.workshop-section[data-astro-cid-houaf6jk] .workshop-card__course[data-astro-cid-houaf6jk]{color:var(--color-green);font-size:1.25rem;font-weight:700;line-height:1}@media screen and (width<=480px){.workshop-section[data-astro-cid-houaf6jk] .workshop-card__course[data-astro-cid-houaf6jk]{font-size:1.125rem;display:inline}}.workshop-section[data-astro-cid-houaf6jk] .workshop-card__target[data-astro-cid-houaf6jk]{color:var(--color-text);margin-top:8px;font-size:.75rem;line-height:1.6}@media screen and (width<=480px){.workshop-section[data-astro-cid-houaf6jk] .workshop-card__target[data-astro-cid-houaf6jk]{margin-top:0}}.workshop-section[data-astro-cid-houaf6jk] .workshop-card[data-astro-cid-houaf6jk] .icon-arrow{transform-origin:50%;flex-shrink:0;transition:transform .35s cubic-bezier(.175,.885,.32,1.275),background-color .35s cubic-bezier(.175,.885,.32,1.275);transform:translate(0,0)scale(1)}@media (prefers-reduced-motion:reduce){.workshop-section[data-astro-cid-houaf6jk] .workshop-card[data-astro-cid-houaf6jk] .icon-arrow{transition:none}}.workshop-section[data-astro-cid-houaf6jk] .workshop-card[data-astro-cid-houaf6jk] .icon-arrow img{backface-visibility:hidden;transition:opacity .35s cubic-bezier(.175,.885,.32,1.275),transform .35s cubic-bezier(.175,.885,.32,1.275);transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.workshop-section[data-astro-cid-houaf6jk] .workshop-card[data-astro-cid-houaf6jk] .icon-arrow img{transition:none}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.workshop-section[data-astro-cid-houaf6jk] .workshop-card[data-astro-cid-houaf6jk]:hover .workshop-card__body[data-astro-cid-houaf6jk]{animation:.3s cubic-bezier(.175,.885,.32,1.275) link-text-pop}}@media (hover:hover){.workshop-section[data-astro-cid-houaf6jk] .workshop-card[data-astro-cid-houaf6jk]:hover .icon-arrow{background-color:var(--color-green);transform:translate(0,0)scale(.3)}.workshop-section[data-astro-cid-houaf6jk] .workshop-card[data-astro-cid-houaf6jk]:hover .icon-arrow img{opacity:0;transform:translate(.8125rem)}}@media screen and (hover:hover) and (width<=480px){.workshop-section[data-astro-cid-houaf6jk] .workshop-card[data-astro-cid-houaf6jk]:hover .icon-arrow img{transform:translate(.625rem)}}@media (hover:hover) and (prefers-reduced-motion:reduce){.workshop-section[data-astro-cid-houaf6jk] .workshop-card[data-astro-cid-houaf6jk]:hover .icon-arrow{transform:translate(0,0)scale(1)}.workshop-section[data-astro-cid-houaf6jk] .workshop-card[data-astro-cid-houaf6jk]:hover .icon-arrow img{opacity:1;transform:translate(0,0)}}.heading-sec[data-astro-cid-cw6olw7w]{display:inline-block;position:relative}.heading-sec__en[data-astro-cid-cw6olw7w]{width:62.6%;position:absolute;top:-112%;left:-39%}@media screen and (width<=1024px){.heading-sec__en[data-astro-cid-cw6olw7w]{width:56%;top:-130%;left:-38%}}.heading-sec__illust[data-astro-cid-cw6olw7w]{pointer-events:none;position:absolute}.heading-sec__ja[data-astro-cid-cw6olw7w]{color:var(--heading-color);white-space:nowrap;font-size:2.5rem;font-weight:900;line-height:1.2}@media screen and (width<=1024px){.heading-sec__ja[data-astro-cid-cw6olw7w]{font-size:2.25rem}}@media screen and (width<=820px){.heading-sec__ja[data-astro-cid-cw6olw7w]{white-space:normal}}@media screen and (width<=480px){.heading-sec__ja[data-astro-cid-cw6olw7w]{font-size:1.875rem}}.report[data-astro-cid-ghbkl37j]{padding-top:110px}@media screen and (width<=820px){.report[data-astro-cid-ghbkl37j]{padding-top:90px}}@media screen and (width<=480px){.report[data-astro-cid-ghbkl37j]{padding-top:60px}}.report__heading[data-astro-cid-ghbkl37j]{justify-content:center;width:fit-content;margin:0 auto;display:flex;position:relative}.report__heading[data-astro-cid-ghbkl37j] .heading-sec{margin-inline:auto}.report__heading[data-astro-cid-ghbkl37j] .heading-sec__en{width:6.375rem;top:-137%;left:-23%}@media screen and (width<=480px){.report__heading[data-astro-cid-ghbkl37j] .heading-sec__en{width:5rem}}.report__heading[data-astro-cid-ghbkl37j] .heading-sec__ja{font-size:var(--font-size-5xl);text-align:center;letter-spacing:-.05em}@media screen and (width<=480px){.report__heading[data-astro-cid-ghbkl37j] .heading-sec__ja{font-size:var(--font-size-2xl);letter-spacing:-.05em}}.report__heading[data-astro-cid-ghbkl37j] .report__memo[data-astro-cid-ghbkl37j]{width:3.1875rem;position:absolute;bottom:0;left:103%}@media screen and (width<=480px){.report__heading[data-astro-cid-ghbkl37j] .report__memo[data-astro-cid-ghbkl37j]{width:2.0625rem}}.report__title[data-astro-cid-ghbkl37j]{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:64px;display:flex}@media screen and (width<=820px){.report__title[data-astro-cid-ghbkl37j]{gap:10px;margin-top:20px}}.report__subTitle[data-astro-cid-ghbkl37j]{font-size:var(--font-size-3xl);text-align:center;font-weight:600;line-height:1.4}@media screen and (width<=820px){.report__subTitle[data-astro-cid-ghbkl37j]{font-size:var(--font-size-xl)}}.report__name[data-astro-cid-ghbkl37j]{font-size:var(--font-size-7xl);letter-spacing:.03em;text-align:center;flex-wrap:wrap;justify-content:center;gap:2px;font-weight:900;line-height:1.2;display:inline-flex}@media screen and (width<=820px){.report__name[data-astro-cid-ghbkl37j]{font-size:var(--font-size-5xl);flex-direction:column}}.report__name[data-astro-cid-ghbkl37j] .--sub[data-astro-cid-ghbkl37j]{font-size:var(--font-size-lg);align-self:flex-end;margin-bottom:.3125rem;font-weight:500}@media screen and (width<=820px){.report__name[data-astro-cid-ghbkl37j] .--sub[data-astro-cid-ghbkl37j]{font-size:var(--font-size-sm);align-self:center}}.report__info[data-astro-cid-ghbkl37j]{font-size:var(--font-size-2xl);text-align:center;font-weight:700}@media screen and (width<=820px){.report__info[data-astro-cid-ghbkl37j]{font-size:var(--font-size-lg)}}.report__entries[data-astro-cid-ghbkl37j]{font-size:var(--font-size-base);white-space:nowrap;text-align:center;margin-top:30px;font-weight:500}@media screen and (width<=820px){.report__entries[data-astro-cid-ghbkl37j]{font-size:var(--font-size-sm)}}.report__entries[data-astro-cid-ghbkl37j] .--num[data-astro-cid-ghbkl37j]{font-size:1.75rem;font-weight:700}@media screen and (width<=820px){.report__entries[data-astro-cid-ghbkl37j] .--num[data-astro-cid-ghbkl37j]{font-size:var(--font-size-4xl)}}.report__buttons[data-astro-cid-4z2meyph]{justify-content:center;align-items:center;gap:20px;margin-top:40px;display:flex}@media screen and (width<=820px){.report__buttons[data-astro-cid-4z2meyph]{width:100%;margin-top:36px}}@media screen and (width<=480px){.report__buttons[data-astro-cid-4z2meyph]{gap:12px}}.report__buttons[data-astro-cid-4z2meyph] .btn{width:100%;min-width:auto;max-width:235px}.report__buttons[data-astro-cid-4z2meyph] .btn__label{font-size:var(--font-size-lg)!important}@media screen and (width<=480px){.report__buttons[data-astro-cid-4z2meyph] .btn__label{font-size:var(--font-size-md)!important}}.report__buttons[data-astro-cid-4z2meyph] .btn__icon{width:14px!important;transform:rotate(90deg)!important}@media screen and (width<=480px){.report__buttons[data-astro-cid-4z2meyph] .btn__icon{width:12px!important;right:14px!important}}.award[data-astro-cid-4z2meyph]{padding-top:146px}@media screen and (width<=820px){.award[data-astro-cid-4z2meyph]{padding-top:100px}}@media screen and (width<=480px){.award[data-astro-cid-4z2meyph]{padding-top:80px}}.award__heading[data-astro-cid-4z2meyph]{margin-bottom:48px}@media screen and (width<=820px){.award__heading[data-astro-cid-4z2meyph]{margin-bottom:40px}}.award__heading[data-astro-cid-4z2meyph] .heading-icon__illust{width:5.125rem;bottom:-6px;left:-100%}@media screen and (width<=820px){.award__heading[data-astro-cid-4z2meyph] .heading-icon__illust{width:3.75rem;bottom:-4px}}.award__content[data-astro-cid-4z2meyph]{flex-direction:column;gap:80px;display:flex}@media screen and (width<=820px){.award__content[data-astro-cid-4z2meyph]{gap:60px}}@media screen and (width<=480px){.award__content[data-astro-cid-4z2meyph]{gap:40px}}.award__list[data-astro-cid-4z2meyph],.award__group-list[data-astro-cid-4z2meyph]{grid-template-columns:repeat(var(--columns,1), 1fr);gap:40px;display:grid}@media screen and (width<=820px){.award__list[data-astro-cid-4z2meyph],.award__group-list[data-astro-cid-4z2meyph]{grid-template-columns:repeat(min(var(--columns,1), 2), 1fr)}}@media screen and (width<=480px){.award__list[data-astro-cid-4z2meyph],.award__group-list[data-astro-cid-4z2meyph]{grid-template-columns:1fr}}.award__list[data-astro-cid-4z2meyph][style*="--columns: 2"],.award__list[data-astro-cid-4z2meyph][style*="--columns: 1"]{row-gap:46px}@media screen and (width<=820px){.award__list[data-astro-cid-4z2meyph][style*="--columns: 2"],.award__list[data-astro-cid-4z2meyph][style*="--columns: 1"]{gap:22px}}.award__list[data-astro-cid-4z2meyph][style*="--columns: 2"] .award__item__title[data-astro-cid-4z2meyph],.award__list[data-astro-cid-4z2meyph][style*="--columns: 1"] .award__item__title[data-astro-cid-4z2meyph]{font-size:var(--font-size-xl)}@media screen and (width<=820px){.award__list[data-astro-cid-4z2meyph][style*="--columns: 2"] .award__item__title[data-astro-cid-4z2meyph],.award__list[data-astro-cid-4z2meyph][style*="--columns: 1"] .award__item__title[data-astro-cid-4z2meyph]{font-size:var(--font-size-base)}}.award__list[data-astro-cid-4z2meyph][style*="--columns: 2"] .award__item__school[data-astro-cid-4z2meyph],.award__list[data-astro-cid-4z2meyph][style*="--columns: 2"] .award__item__name[data-astro-cid-4z2meyph],.award__list[data-astro-cid-4z2meyph][style*="--columns: 1"] .award__item__school[data-astro-cid-4z2meyph],.award__list[data-astro-cid-4z2meyph][style*="--columns: 1"] .award__item__name[data-astro-cid-4z2meyph]{font-size:var(--font-size-sm)}@media screen and (width<=820px){.award__list[data-astro-cid-4z2meyph][style*="--columns: 2"] .award__item__school[data-astro-cid-4z2meyph],.award__list[data-astro-cid-4z2meyph][style*="--columns: 2"] .award__item__name[data-astro-cid-4z2meyph],.award__list[data-astro-cid-4z2meyph][style*="--columns: 1"] .award__item__school[data-astro-cid-4z2meyph],.award__list[data-astro-cid-4z2meyph][style*="--columns: 1"] .award__item__name[data-astro-cid-4z2meyph]{font-size:var(--font-size-xs)}}.award__list[data-astro-cid-4z2meyph][style*="--columns: 3"],.award__list[data-astro-cid-4z2meyph]:not([style*=--columns\:]){row-gap:40px}@media screen and (width<=820px){.award__list[data-astro-cid-4z2meyph][style*="--columns: 3"],.award__list[data-astro-cid-4z2meyph]:not([style*=--columns\:]){gap:25px}}.award__list[data-astro-cid-4z2meyph][style*="--columns: 3"] .award__item__pdf[data-astro-cid-4z2meyph] img[data-astro-cid-4z2meyph],.award__list[data-astro-cid-4z2meyph]:not([style*=--columns\:]) .award__item__pdf[data-astro-cid-4z2meyph] img[data-astro-cid-4z2meyph]{width:1em;margin-top:.05em}.award__list[data-astro-cid-4z2meyph][style*="--columns: 3"] .award__item__title[data-astro-cid-4z2meyph],.award__list[data-astro-cid-4z2meyph]:not([style*=--columns\:]) .award__item__title[data-astro-cid-4z2meyph]{font-size:var(--font-size-sm)}.award__list[data-astro-cid-4z2meyph][style*="--columns: 3"] .award__item__pdf[data-astro-cid-4z2meyph]+.award__list[data-astro-cid-4z2meyph][style*="--columns: 3"] .award__item__meta[data-astro-cid-4z2meyph],.award__list[data-astro-cid-4z2meyph][style*="--columns: 3"] .award__item__pdf[data-astro-cid-4z2meyph]+.award__list[data-astro-cid-4z2meyph]:not([style*=--columns\:]) .award__item__meta[data-astro-cid-4z2meyph],.award__list[data-astro-cid-4z2meyph]:not([style*=--columns\:]) .award__item__pdf[data-astro-cid-4z2meyph]+.award__list[data-astro-cid-4z2meyph][style*="--columns: 3"] .award__item__meta[data-astro-cid-4z2meyph],.award__list[data-astro-cid-4z2meyph]:not([style*=--columns\:]) .award__item__pdf[data-astro-cid-4z2meyph]+.award__list[data-astro-cid-4z2meyph]:not([style*=--columns\:]) .award__item__meta[data-astro-cid-4z2meyph]{margin-top:2px}.award__list[data-astro-cid-4z2meyph][style*="--columns: 3"] .award__item__school[data-astro-cid-4z2meyph],.award__list[data-astro-cid-4z2meyph][style*="--columns: 3"] .award__item__name[data-astro-cid-4z2meyph],.award__list[data-astro-cid-4z2meyph]:not([style*=--columns\:]) .award__item__school[data-astro-cid-4z2meyph],.award__list[data-astro-cid-4z2meyph]:not([style*=--columns\:]) .award__item__name[data-astro-cid-4z2meyph]{font-size:var(--font-size-xs)}.award__group-list[data-astro-cid-4z2meyph]{gap:40px 30px;font-weight:700;line-height:1.4;display:grid}@media screen and (width<=820px){.award__group-list[data-astro-cid-4z2meyph]{gap:20px}}.award__group-list[data-astro-cid-4z2meyph][style*="--columns: 2"] .award__group-name[data-astro-cid-4z2meyph],.award__group-list[data-astro-cid-4z2meyph][style*="--columns: 1"] .award__group-name[data-astro-cid-4z2meyph]{font-size:var(--font-size-2xl)}@media screen and (width<=820px){.award__group-list[data-astro-cid-4z2meyph][style*="--columns: 2"] .award__group-name[data-astro-cid-4z2meyph],.award__group-list[data-astro-cid-4z2meyph][style*="--columns: 1"] .award__group-name[data-astro-cid-4z2meyph]{font-size:var(--font-size-lg)}}.award__group-list[data-astro-cid-4z2meyph][style*="--columns: 3"] .award__group-name[data-astro-cid-4z2meyph],.award__group-list[data-astro-cid-4z2meyph]:not([style*=--columns\:]) .award__group-name[data-astro-cid-4z2meyph]{font-size:var(--font-size-lg)}@media screen and (width<=820px){.award__group-list[data-astro-cid-4z2meyph][style*="--columns: 3"] .award__group-name[data-astro-cid-4z2meyph],.award__group-list[data-astro-cid-4z2meyph]:not([style*=--columns\:]) .award__group-name[data-astro-cid-4z2meyph]{font-size:var(--font-size-base)}}.award__item[data-astro-cid-4z2meyph]{flex-direction:column;gap:6px;display:flex}@media screen and (width<=480px){.award__item[data-astro-cid-4z2meyph]{gap:2px}}.award__item__pdf-link[data-astro-cid-4z2meyph]{flex-direction:column;gap:6px;display:flex}@media screen and (width<=480px){.award__item__pdf-link[data-astro-cid-4z2meyph]{gap:2px}}.award__item__pdf[data-astro-cid-4z2meyph]{align-items:flex-start;gap:6px;display:flex}.award__item__pdf[data-astro-cid-4z2meyph] img[data-astro-cid-4z2meyph]{width:1.2em;margin-top:.1em}.award__item__title[data-astro-cid-4z2meyph]{white-space:pre-wrap;letter-spacing:0;font-weight:700;line-height:1.4}.award__item__meta[data-astro-cid-4z2meyph]{letter-spacing:0;flex-wrap:wrap;gap:0 .5em;display:flex}.award__link[data-astro-cid-4z2meyph]{color:inherit;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:8px;text-decoration:none;display:flex}@media screen and (width<=480px){.award__link[data-astro-cid-4z2meyph]{gap:6px}}.award__link__inner[data-astro-cid-4z2meyph]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}@media screen and (width<=480px){.award__link__inner[data-astro-cid-4z2meyph]{gap:2px}}.award__link[data-astro-cid-4z2meyph] .award__item__title[data-astro-cid-4z2meyph],.award__link[data-astro-cid-4z2meyph] .award__item__school[data-astro-cid-4z2meyph],.award__link[data-astro-cid-4z2meyph] .award__item__name[data-astro-cid-4z2meyph],.award__link[data-astro-cid-4z2meyph] .award__group-name[data-astro-cid-4z2meyph]{transition:color .35s cubic-bezier(.175,.885,.32,1.275)}@media (prefers-reduced-motion:reduce){.award__link[data-astro-cid-4z2meyph] .award__item__title[data-astro-cid-4z2meyph],.award__link[data-astro-cid-4z2meyph] .award__item__school[data-astro-cid-4z2meyph],.award__link[data-astro-cid-4z2meyph] .award__item__name[data-astro-cid-4z2meyph],.award__link[data-astro-cid-4z2meyph] .award__group-name[data-astro-cid-4z2meyph]{transition:none}}.award__link[data-astro-cid-4z2meyph] .award__item__pdf[data-astro-cid-4z2meyph]>img[data-astro-cid-4z2meyph],.award__link[data-astro-cid-4z2meyph] .award__external-icon[data-astro-cid-4z2meyph] img[data-astro-cid-4z2meyph]{transition:filter .35s cubic-bezier(.175,.885,.32,1.275)}@media (prefers-reduced-motion:reduce){.award__link[data-astro-cid-4z2meyph] .award__item__pdf[data-astro-cid-4z2meyph]>img[data-astro-cid-4z2meyph],.award__link[data-astro-cid-4z2meyph] .award__external-icon[data-astro-cid-4z2meyph] img[data-astro-cid-4z2meyph]{transition:none}}.award__link[data-astro-cid-4z2meyph] .icon-arrow{transform-origin:50%;flex-shrink:0;transition:transform .35s cubic-bezier(.175,.885,.32,1.275),background-color .35s cubic-bezier(.175,.885,.32,1.275);transform:translate(0,0)scale(1)}@media (prefers-reduced-motion:reduce){.award__link[data-astro-cid-4z2meyph] .icon-arrow{transition:none}}@media screen and (width<=820px){.award__link[data-astro-cid-4z2meyph] .icon-arrow{width:34px;height:34px}}.award__link[data-astro-cid-4z2meyph] .icon-arrow img{backface-visibility:hidden;transition:opacity .35s cubic-bezier(.175,.885,.32,1.275),transform .35s cubic-bezier(.175,.885,.32,1.275);transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.award__link[data-astro-cid-4z2meyph] .icon-arrow img{transition:none}}.award__link[data-astro-cid-4z2meyph] .icon-arrow.icon-arrow--w30{width:24px;height:24px}@media screen and (width<=820px){.award__link[data-astro-cid-4z2meyph] .icon-arrow.icon-arrow--w30{width:24px;height:24px}}@media screen and (width<=480px){.award__link[data-astro-cid-4z2meyph] .icon-arrow.icon-arrow--w30{width:24px;height:24px}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.award__link[data-astro-cid-4z2meyph]:hover .award__link__inner[data-astro-cid-4z2meyph]{animation:.3s cubic-bezier(.175,.885,.32,1.275) link-text-pop}}@media (hover:hover){.award__link[data-astro-cid-4z2meyph]:hover .award__item__title[data-astro-cid-4z2meyph],.award__link[data-astro-cid-4z2meyph]:hover .award__item__school[data-astro-cid-4z2meyph],.award__link[data-astro-cid-4z2meyph]:hover .award__item__name[data-astro-cid-4z2meyph],.award__link[data-astro-cid-4z2meyph]:hover .award__group-name[data-astro-cid-4z2meyph]{color:var(--color-green)}.award__link[data-astro-cid-4z2meyph]:hover .award__item__pdf[data-astro-cid-4z2meyph]>img[data-astro-cid-4z2meyph],.award__link[data-astro-cid-4z2meyph]:hover .award__external-icon[data-astro-cid-4z2meyph] img[data-astro-cid-4z2meyph]{filter:brightness(0)saturate()invert(39%)sepia(28%)saturate(638%)hue-rotate(118deg)brightness(94%)contrast(88%)}.award__link[data-astro-cid-4z2meyph]:hover .icon-arrow{background-color:var(--color-green);transform:translate(0,0)scale(.3)}.award__link[data-astro-cid-4z2meyph]:hover .icon-arrow img{opacity:0;transform:translate(.8125rem)}}@media screen and (hover:hover) and (width<=480px){.award__link[data-astro-cid-4z2meyph]:hover .icon-arrow img{transform:translate(.625rem)}}@media (hover:hover) and (prefers-reduced-motion:reduce){.award__link[data-astro-cid-4z2meyph]:hover .icon-arrow{transform:translate(0,0)scale(1)}.award__link[data-astro-cid-4z2meyph]:hover .icon-arrow img{opacity:1;transform:translate(0,0)}}.award__external-icon[data-astro-cid-4z2meyph]{white-space:nowrap;vertical-align:baseline;align-items:center;margin-left:.3em;display:inline-flex}.award__external-icon[data-astro-cid-4z2meyph] img[data-astro-cid-4z2meyph]{width:12px;display:block}@media screen and (width<=480px){.award__external-icon[data-astro-cid-4z2meyph] img[data-astro-cid-4z2meyph]{width:11px}}.award__external-icon--w24[data-astro-cid-4z2meyph] img[data-astro-cid-4z2meyph]{width:.8em!important}@media screen and (width<=480px){.award__external-icon--w24[data-astro-cid-4z2meyph] img[data-astro-cid-4z2meyph]{width:.7em!important}}.award__group[data-astro-cid-4z2meyph]{margin-top:100px;padding-top:100px}@media screen and (width<=820px){.award__group[data-astro-cid-4z2meyph]{margin-top:50px;padding-top:50px}}.article[data-astro-cid-kbh3in6v]{padding-top:40px}@media screen and (width<=820px){.article[data-astro-cid-kbh3in6v]{padding-top:28px}}.report-article__content[data-astro-cid-kbh3in6v]{margin-top:80px}@media screen and (width<=820px){.report-article__content[data-astro-cid-kbh3in6v]{margin-top:40px}}.report-article__content[data-astro-cid-kbh3in6v]:has(:first-child:is(h2)){margin-top:60px}@media screen and (width<=820px){.report-article__content[data-astro-cid-kbh3in6v]:has(:first-child:is(h2)){margin-top:40px}}.report-article__content[data-astro-cid-kbh3in6v] p,.report-article__content[data-astro-cid-kbh3in6v] ul,.report-article__content[data-astro-cid-kbh3in6v] ol{margin-top:24px}@media screen and (width<=820px){.report-article__content[data-astro-cid-kbh3in6v] p,.report-article__content[data-astro-cid-kbh3in6v] ul,.report-article__content[data-astro-cid-kbh3in6v] ol{margin-top:18px}}.report-article__content[data-astro-cid-kbh3in6v] h2+h3{margin-top:50px}@media screen and (width<=820px){.report-article__content[data-astro-cid-kbh3in6v] h2+h3{margin-top:30px}}.report-article__content[data-astro-cid-kbh3in6v] p+h3,.report-article__content[data-astro-cid-kbh3in6v] ul+h3,.report-article__content[data-astro-cid-kbh3in6v] ol+h3,.report-article__content[data-astro-cid-kbh3in6v] div+h3{margin-top:80px}@media screen and (width<=820px){.report-article__content[data-astro-cid-kbh3in6v] p+h3,.report-article__content[data-astro-cid-kbh3in6v] ul+h3,.report-article__content[data-astro-cid-kbh3in6v] ol+h3,.report-article__content[data-astro-cid-kbh3in6v] div+h3{margin-top:40px;margin-bottom:18px}}.report-article__content[data-astro-cid-kbh3in6v] .report-figure{width:75%;margin-top:20px}@media screen and (width<=820px){.report-article__content[data-astro-cid-kbh3in6v] .report-figure{width:100%;margin-top:4vw}}.report-article__content[data-astro-cid-kbh3in6v] .report-figure img{width:100%;height:auto}.report-article__content[data-astro-cid-kbh3in6v] h3+p,.report-article__content[data-astro-cid-kbh3in6v] h3+* p{margin-top:0}.report-article__content[data-astro-cid-kbh3in6v] h2{font-size:var(--font-size-6xl);font-weight:900;line-height:var(--line-height-tight);letter-spacing:.03em}@media screen and (width<=820px){.report-article__content[data-astro-cid-kbh3in6v] h2{font-size:var(--font-size-5xl)}}@media screen and (width<=480px){.report-article__content[data-astro-cid-kbh3in6v] h2{font-size:var(--font-size-3xl)}}.report-article__content[data-astro-cid-kbh3in6v] h3{width:fit-content;max-width:100%;font-size:var(--font-size-3xl);letter-spacing:.03em;color:var(--color-green);align-items:baseline;margin-bottom:30px;font-weight:900;line-height:normal;display:flex}@media screen and (width<=480px){.report-article__content[data-astro-cid-kbh3in6v] h3{font-size:var(--font-size-xl)}}.report-article__content[data-astro-cid-kbh3in6v] h3:before{content:"";background-color:var(--color-green);border-radius:2px;flex-shrink:0;align-self:stretch;width:6px;height:auto;margin-inline-end:16px}@media screen and (width<=480px){.report-article__content[data-astro-cid-kbh3in6v] h3:before{border-radius:1px;width:5px;margin-inline-end:10px}}.report-article__content[data-astro-cid-kbh3in6v] dl+[data-astro-cid-kbh3in6v]:not(h3){margin-top:60px}@media screen and (width<=820px){.report-article__content[data-astro-cid-kbh3in6v] dl+[data-astro-cid-kbh3in6v]:not(h3){margin-top:40px}}.report-article__content[data-astro-cid-kbh3in6v] dt{flex-wrap:nowrap;align-items:flex-start;gap:4px;font-weight:900;display:flex}.report-article__content[data-astro-cid-kbh3in6v] dt:before{content:"●"}.report-article__content[data-astro-cid-kbh3in6v] dd{padding-left:calc(1em + 4px)}.report-article__content[data-astro-cid-kbh3in6v] dd+dt{margin-top:24px}@media screen and (width<=820px){.report-article__content[data-astro-cid-kbh3in6v] dd+dt{margin-top:18px}}.report-article__content[data-astro-cid-kbh3in6v] ul li+li,.report-article__content[data-astro-cid-kbh3in6v] ol li+li{margin-top:8px}@media screen and (width<=820px){.report-article__content[data-astro-cid-kbh3in6v] ul li+li,.report-article__content[data-astro-cid-kbh3in6v] ol li+li{margin-top:6px}}.report-article__content[data-astro-cid-kbh3in6v] ul{padding-left:1em;list-style:outside}.report-article__content[data-astro-cid-kbh3in6v] ol{padding-left:1em;list-style:decimal}.report-article__back[data-astro-cid-kbh3in6v]{justify-content:center;margin-top:80px;display:flex}@media screen and (width<=820px){.report-article__back[data-astro-cid-kbh3in6v]{margin-top:40px}}.report-article__back[data-astro-cid-kbh3in6v] .btn{max-width:299px}.recipient-overview__title-block[data-astro-cid-daie5qg5]{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}@media screen and (width<=820px){.recipient-overview__title-block[data-astro-cid-daie5qg5]{gap:8px}}.recipient-overview__title[data-astro-cid-daie5qg5]{font-size:var(--font-size-6xl);letter-spacing:.03em;color:var(--color-green);white-space:pre-wrap;font-weight:900;line-height:1.2}@media screen and (width<=820px){.recipient-overview__title[data-astro-cid-daie5qg5]{font-size:var(--font-size-5xl)}}@media screen and (width<=480px){.recipient-overview__title[data-astro-cid-daie5qg5]{font-size:var(--font-size-4xl)}}.recipient-overview__meta[data-astro-cid-daie5qg5]{font-size:var(--font-size-base);flex-wrap:wrap;justify-content:center;column-gap:8px;display:flex}@media screen and (width<=820px){.recipient-overview__meta[data-astro-cid-daie5qg5]{font-size:var(--font-size-sm)}}.recipient-overview__download[data-astro-cid-daie5qg5]{justify-content:center;margin-top:40px;display:flex}@media screen and (width<=820px){.recipient-overview__download[data-astro-cid-daie5qg5]{margin-top:30px}}.recipient-overview__download[data-astro-cid-daie5qg5] .btn-download{justify-content:center;width:100%;max-width:413px}.recipient-overview__caption[data-astro-cid-daie5qg5]{text-indent:-1em;margin-top:16px;padding-left:1em;font-size:13px;line-height:1.6}@media screen and (width<=820px){.recipient-overview__caption[data-astro-cid-daie5qg5]{margin-top:3vw;font-size:12px}}.recipient-overview__thumbnail[data-astro-cid-daie5qg5]{margin-top:80px;width:100%;max-width:500px;margin-inline:auto}@media screen and (width<=820px){.recipient-overview__thumbnail[data-astro-cid-daie5qg5]{margin-top:40px}}.visit-overview__thumbnail[data-astro-cid-bu2yfgcq]{flex-direction:column;align-items:center;gap:11px;width:100%;max-width:500px;margin-inline:auto;display:flex}@media screen and (width<=480px){.visit-overview__thumbnail[data-astro-cid-bu2yfgcq]{gap:6px}}.visit-overview__thumbnail[data-astro-cid-bu2yfgcq]:has(figcaption) img[data-astro-cid-bu2yfgcq]{border-radius:var(--radius-10)}.visit-overview__thumbnail[data-astro-cid-bu2yfgcq]>figcaption[data-astro-cid-bu2yfgcq]{font-size:var(--font-size-xs);color:var(--color-text-secondary)}@media screen and (width<=480px){.visit-overview__thumbnail[data-astro-cid-bu2yfgcq]>figcaption[data-astro-cid-bu2yfgcq]{font-size:.6875rem}}html:has(.modal.is-open){overflow:hidden}.video-trigger-list[data-astro-cid-wyroi2rj]{gap:16px;margin-top:40px;display:grid}@media screen and (width<=820px){.video-trigger-list[data-astro-cid-wyroi2rj]{gap:12px;margin-top:30px}}.video-trigger[data-astro-cid-wyroi2rj]{cursor:pointer;border-radius:var(--radius-10);background:0 0;border:none;max-width:100%;max-height:480px;padding:0;display:block;position:relative;overflow:hidden}.video-trigger[data-astro-cid-wyroi2rj] img[data-astro-cid-wyroi2rj]{object-fit:cover;width:100%;height:100%;display:block}.video-trigger__play[data-astro-cid-wyroi2rj]{border-radius:var(--radius-4);background:color-mix(in srgb, var(--color-text) 30%, transparent);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.video-trigger__play[data-astro-cid-wyroi2rj]:before{content:"";background:var(--color-white);border-radius:var(--radius-full);transform-origin:50%;width:60px;height:60px;transition:transform .35s cubic-bezier(.175,.885,.32,1.275),background-color .35s cubic-bezier(.175,.885,.32,1.275);transform:scale(1)}@media (prefers-reduced-motion:reduce){.video-trigger__play[data-astro-cid-wyroi2rj]:before{transition:none}}@media screen and (width<=820px){.video-trigger__play[data-astro-cid-wyroi2rj]:before{aspect-ratio:1;width:54px;height:auto}}@media screen and (width<=480px){.video-trigger__play[data-astro-cid-wyroi2rj]:before{width:44px}}.video-trigger__play[data-astro-cid-wyroi2rj]:after{content:"";background:var(--color-blue);clip-path:polygon(0 0,100% 50%,0 100%);width:15px;height:14px;transition:background-color .35s cubic-bezier(.175,.885,.32,1.275);position:absolute;transform:translate(2px)}@media (prefers-reduced-motion:reduce){.video-trigger__play[data-astro-cid-wyroi2rj]:after{transition:none}}@media screen and (width<=820px){.video-trigger__play[data-astro-cid-wyroi2rj]:after{width:12px;height:11px;transform:translate(2px)}}@media (hover:hover){.video-trigger[data-astro-cid-wyroi2rj]:hover .video-trigger__play[data-astro-cid-wyroi2rj]:before,.video-trigger[data-astro-cid-wyroi2rj]:focus-visible .video-trigger__play[data-astro-cid-wyroi2rj]:before{transform:scale(.8)}}@media (hover:hover) and (prefers-reduced-motion:reduce){.video-trigger[data-astro-cid-wyroi2rj]:hover .video-trigger__play[data-astro-cid-wyroi2rj]:before,.video-trigger[data-astro-cid-wyroi2rj]:focus-visible .video-trigger__play[data-astro-cid-wyroi2rj]:before{transform:scale(1)}}.modal[data-astro-cid-wyroi2rj]{display:none}.modal[data-astro-cid-wyroi2rj].is-open{display:block}.modal[data-astro-cid-wyroi2rj][aria-hidden=false]{animation:.3s cubic-bezier(.445,.05,.55,.95) fadeIn}.modal[data-astro-cid-wyroi2rj][aria-hidden=true]{animation:.3s ease-in-out fadeOut}.modal__overlay[data-astro-cid-wyroi2rj]{z-index:10000;background:color-mix(in srgb, var(--color-text) 70%, transparent);overscroll-behavior:contain;justify-content:center;align-items:center;width:100%;height:100dvh;padding:24px 0;display:flex;position:fixed;inset:0;overflow-y:auto}.modal__container[data-astro-cid-wyroi2rj]{aspect-ratio:9/16;box-sizing:border-box;width:47.8125dvh;max-width:400px;height:85dvh;max-height:711.111px;position:relative}.modal__close[data-astro-cid-wyroi2rj]{cursor:pointer;width:30px;height:30px;color:var(--color-white);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:-36px;right:0}.modal__video[data-astro-cid-wyroi2rj]{aspect-ratio:9/16;width:100%;max-height:85vh}.modal__video[data-astro-cid-wyroi2rj] iframe[data-astro-cid-wyroi2rj]{border-radius:var(--radius-4);border:none;width:100%;height:100%;display:block}.workshop-overview[data-astro-cid-wyroi2rj]{font-size:var(--font-size-md);margin-top:20px}@media screen and (width<=820px){.workshop-overview[data-astro-cid-wyroi2rj]{font-size:var(--font-size-sm);margin-top:12px}}.workshop-overview__info-list[data-astro-cid-wyroi2rj]{flex-direction:column;display:flex}.workshop-overview__info-item[data-astro-cid-wyroi2rj]{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:4.2em 1fr;gap:40px;padding:30px 0;display:grid}@media screen and (width<=820px){.workshop-overview__info-item[data-astro-cid-wyroi2rj]{gap:24px;padding:20px 0}}.workshop-overview__info-item[data-astro-cid-wyroi2rj]:first-child{border-top:1px solid var(--color-border-subtle)}.workshop-overview__info-item[data-astro-cid-wyroi2rj] dt[data-astro-cid-wyroi2rj]{font-weight:700}.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__intro[data-astro-cid-shqrjhxb]{top:276px;left:11%}@media screen and (width<=1024px){.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__intro[data-astro-cid-shqrjhxb]{top:17vw;left:9vw}}@media screen and (width<=820px){.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__intro[data-astro-cid-shqrjhxb]{top:auto;left:auto}}@media screen and (width<=480px){.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__intro[data-astro-cid-shqrjhxb]{margin-top:24.1vw;margin-left:15.2vw}}.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__workshop-ribbon[data-astro-cid-shqrjhxb]{width:53.4%;position:absolute;top:-33%;left:-21%}@media screen and (width<=820px){.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__workshop-ribbon[data-astro-cid-shqrjhxb]{width:22%;top:-30%;left:-10%}}@media screen and (width<=480px){.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__workshop-ribbon[data-astro-cid-shqrjhxb]{width:38vw;top:-39%;left:-18%}}.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__heading[data-astro-cid-shqrjhxb]{font-size:var(--font-size-8xl);color:var(--color-orange);width:fit-content;font-weight:900;line-height:1.3;position:relative}@media screen and (width<=1200px){.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__heading[data-astro-cid-shqrjhxb]{font-size:var(--font-size-7xl)}}@media screen and (width<=480px){.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__heading[data-astro-cid-shqrjhxb]{line-height:1.2;font-size:var(--font-size-6xl)}}.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__gear-oy[data-astro-cid-shqrjhxb]{width:43%;position:absolute;top:-18%;right:-26%}@media screen and (width<=820px){.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__gear-oy[data-astro-cid-shqrjhxb]{width:25%;top:-2%;right:-17%;transform:rotate(90deg)}}@media screen and (width<=480px){.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__gear-oy[data-astro-cid-shqrjhxb]{width:34%;top:-19.2%;right:-18.4%;transform:rotate(6deg)}}.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__sponsor[data-astro-cid-shqrjhxb]{font-size:var(--font-size-sm);color:var(--color-text-secondary);letter-spacing:0;margin:14px 6px 0;line-height:1.6}@media screen and (width<=1200px){.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__sponsor[data-astro-cid-shqrjhxb]{margin:24px 0 0}}@media screen and (width<=820px){.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__sponsor[data-astro-cid-shqrjhxb]{margin:2vw 0 0}}@media screen and (width<=480px){.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__sponsor[data-astro-cid-shqrjhxb]{font-size:var(--font-size-xs);margin:2.7vw 0 0}}.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__main[data-astro-cid-shqrjhxb]{width:50.3%;position:absolute;top:25.7%;right:3%}@media screen and (width<=1200px){.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__main[data-astro-cid-shqrjhxb]{top:27%}}@media screen and (width<=820px){.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__main[data-astro-cid-shqrjhxb]{width:60%;margin-top:-5vw;margin-left:auto;margin-right:-7vw;position:relative;top:auto;right:auto}}@media screen and (width<=480px){.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__main[data-astro-cid-shqrjhxb]{width:94%;margin-top:8vw;margin-right:-13vw}}.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__decor--workshop-lg[data-astro-cid-shqrjhxb]{width:100%;height:auto;display:block}.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__decor--workshop-lg--sp[data-astro-cid-shqrjhxb]{display:none}@media screen and (width<=480px){.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__decor--workshop-lg--pc[data-astro-cid-shqrjhxb]{display:none}.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__decor--workshop-lg--sp[data-astro-cid-shqrjhxb]{display:block}}.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__sub[data-astro-cid-shqrjhxb]{width:18%;position:absolute;bottom:2.4%;left:12.4%}@media screen and (width<=1200px){.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__sub[data-astro-cid-shqrjhxb]{width:20%;left:10.4%}}@media screen and (width<=1024px){.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__sub[data-astro-cid-shqrjhxb]{width:23%;bottom:2%;left:9%}}@media screen and (width<=820px){.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__sub[data-astro-cid-shqrjhxb]{width:31%;bottom:-7%;left:7%}}@media screen and (width<=480px){.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__sub[data-astro-cid-shqrjhxb]{width:43vw;margin-top:-2.9vw;margin-left:-5.3vw;position:relative;top:auto;left:auto}}.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__decor[data-astro-cid-shqrjhxb]{position:absolute}.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__decor--pliers[data-astro-cid-shqrjhxb]{width:16%;top:.8%;right:-.6%;transform:rotate(260deg)scaleX(-1)}@media screen and (width<=820px){.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__decor--pliers[data-astro-cid-shqrjhxb]{width:18%;top:-5.2%;right:13%}}@media screen and (width<=480px){.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__decor--pliers[data-astro-cid-shqrjhxb]{width:22%;top:9.8%;left:-14%}}.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__decor--clock[data-astro-cid-shqrjhxb]{width:16.3%;bottom:2.3%;right:.4%;transform:rotate(-11deg)}@media screen and (width<=820px){.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__decor--clock[data-astro-cid-shqrjhxb]{bottom:-12.7%;right:19.4%}}@media screen and (width<=480px){.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__decor--clock[data-astro-cid-shqrjhxb]{width:20.7%;bottom:13.5%;left:-12%;right:auto}}.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__decor--pc[data-astro-cid-shqrjhxb]{width:17%;bottom:-4%;left:-15.5%;transform:rotate(-1deg)}@media screen and (width<=820px){.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__decor--pc[data-astro-cid-shqrjhxb]{width:19%;bottom:44%;left:-13.5%}}@media screen and (width<=480px){.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__decor--pc[data-astro-cid-shqrjhxb]{width:23%;bottom:-47%;left:50.5%;transform:rotate(-7deg)}}.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__decor--line[data-astro-cid-shqrjhxb]{width:20%;bottom:-6.8%;right:-14%;transform:rotate(-29deg)}@media screen and (width<=1024px){.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__decor--line[data-astro-cid-shqrjhxb]{width:21%;right:-17%}}@media screen and (width<=820px){.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__decor--line[data-astro-cid-shqrjhxb]{width:19%;bottom:3%;right:-17%}}@media screen and (width<=480px){.hero[data-astro-cid-shqrjhxb].hero--page-fv .hero__decor--line[data-astro-cid-shqrjhxb]{width:21%;bottom:-15%;right:-43%}}.about__wrapper[data-astro-cid-shqrjhxb]{padding-top:80px;position:relative}@media screen and (width<=1200px){.about__wrapper[data-astro-cid-shqrjhxb]{padding-top:8vw}}@media screen and (width<=820px){.about__wrapper[data-astro-cid-shqrjhxb]{padding-top:16.56vw}}@media screen and (width<=480px){.about__wrapper[data-astro-cid-shqrjhxb]{padding-top:27.7vw}}.about__decor[data-astro-cid-shqrjhxb]{z-index:1;pointer-events:none;border-radius:inherit;position:absolute;inset:80px 0 0;overflow:visible}@media screen and (width<=1200px){.about__decor[data-astro-cid-shqrjhxb]{top:8vw}}@media screen and (width<=820px){.about__decor[data-astro-cid-shqrjhxb]{top:16.56vw}}@media screen and (width<=480px){.about__decor[data-astro-cid-shqrjhxb]{top:27.7vw}}.about__illust[data-astro-cid-shqrjhxb]{height:auto;display:block;position:absolute}.about__illust--question[data-astro-cid-shqrjhxb]{width:5.7%;top:-3.3%;left:50%;transform:rotate(13deg)translate(-50%)}@media screen and (width<=820px){.about__illust--question[data-astro-cid-shqrjhxb]{width:6.7%;top:-4.3%}}@media screen and (width<=480px){.about__illust--question[data-astro-cid-shqrjhxb]{width:11%}}.about__illust--globe[data-astro-cid-shqrjhxb]{width:10.4%;top:10.2%;left:-4.5%;transform:rotate(200deg)scaleX(-1)}@media screen and (width<=480px){.about__illust--globe[data-astro-cid-shqrjhxb]{width:16.8%;top:2.5%;left:-3.6%}}.about__illust--screw[data-astro-cid-shqrjhxb]{width:4.3%;top:50.1%;left:6.8%;transform:rotate(3.4deg)}@media screen and (width<=1024px){.about__illust--screw[data-astro-cid-shqrjhxb]{left:3.6%}}@media screen and (width<=820px){.about__illust--screw[data-astro-cid-shqrjhxb]{top:43%;left:-1.4%;transform:rotate(0)}}@media screen and (width<=480px){.about__illust--screw[data-astro-cid-shqrjhxb]{width:9%;inset:auto -3% 8.7% auto}}.about__illust--memo[data-astro-cid-shqrjhxb]{width:8.7%;bottom:12.8%;left:-3.8%;transform:rotate(-.05deg)}@media screen and (width<=820px){.about__illust--memo[data-astro-cid-shqrjhxb]{width:10%}}@media screen and (width<=480px){.about__illust--memo[data-astro-cid-shqrjhxb]{display:none}}.about__illust--rocket[data-astro-cid-shqrjhxb]{width:6.4%;top:5.6%;right:5.2%;transform:rotate(-8deg)}@media screen and (width<=480px){.about__illust--rocket[data-astro-cid-shqrjhxb]{width:12.2%;top:31.2%;right:-5.2%;transform:rotate(1deg)}}.about__illust--flask[data-astro-cid-shqrjhxb]{width:5.8%;top:36.9%;right:9.6%;transform:rotate(23deg)}@media screen and (width<=1024px){.about__illust--flask[data-astro-cid-shqrjhxb]{right:1.8%}}@media screen and (width<=820px){.about__illust--flask[data-astro-cid-shqrjhxb]{right:-1.2%}}@media screen and (width<=480px){.about__illust--flask[data-astro-cid-shqrjhxb]{width:13%;inset:auto auto 35.3% -7%}}.about__illust--gear[data-astro-cid-shqrjhxb]{width:11.8%;bottom:15.4%;right:-2.5%;transform:rotate(1deg)}@media screen and (width<=820px){.about__illust--gear[data-astro-cid-shqrjhxb]{bottom:6%}}@media screen and (width<=480px){.about__illust--gear[data-astro-cid-shqrjhxb]{display:none}}.about__illust--graph[data-astro-cid-shqrjhxb]{width:10.7%;bottom:-10.4%;left:68.2%;transform:rotate(-.05deg)}@media screen and (width<=820px){.about__illust--graph[data-astro-cid-shqrjhxb]{bottom:-6.4%}}@media screen and (width<=480px){.about__illust--graph[data-astro-cid-shqrjhxb]{display:none}}.about__illust--line[data-astro-cid-shqrjhxb]{width:4.9%;bottom:-9.9%;right:59.6%;transform:rotate(-120deg)scaleX(-1)}@media screen and (width<=1024px){.about__illust--line[data-astro-cid-shqrjhxb]{bottom:-7%}}@media screen and (width<=480px){.about__illust--line[data-astro-cid-shqrjhxb]{width:10.3%;bottom:-5.2%;right:44.1%}}.about__card[data-astro-cid-shqrjhxb]{box-sizing:border-box;border-radius:var(--radius-64);background:#e9591914;padding:110px max(40px,50% - 318px) 100px;position:relative;overflow:hidden}@media screen and (width<=820px){.about__card[data-astro-cid-shqrjhxb]{border-radius:var(--radius-48);min-height:0;padding:9vw 10vw 8vw}}@media screen and (width<=480px){.about__card[data-astro-cid-shqrjhxb]{border-radius:var(--radius-30);padding:16vw 7.8vw 12vw}}.about__inner[data-astro-cid-shqrjhxb]{z-index:1;max-width:636px;margin-inline:auto;position:relative}.about__title[data-astro-cid-shqrjhxb]{font-size:var(--font-size-6xl);color:var(--color-orange);text-align:center;margin:0 0 40px;font-weight:900;line-height:1.3}@media screen and (width<=820px){.about__title[data-astro-cid-shqrjhxb]{font-size:var(--font-size-5xl);margin-bottom:4vw}}@media screen and (width<=480px){.about__title[data-astro-cid-shqrjhxb]{font-size:var(--font-size-4xl);margin-bottom:5.5vw}}.about__lead[data-astro-cid-shqrjhxb]{font-size:var(--font-size-3xl);margin:0 0 32px;font-weight:700;line-height:1.6}@media screen and (width<=820px){.about__lead[data-astro-cid-shqrjhxb]{font-size:var(--font-size-xl);margin-bottom:3.9vw}}@media screen and (width<=480px){.about__lead[data-astro-cid-shqrjhxb]{font-size:var(--font-size-lg);margin-bottom:6.6vw}.about__lead[data-astro-cid-shqrjhxb] br[data-astro-cid-shqrjhxb]{display:none}}.about__body[data-astro-cid-shqrjhxb]{text-align:justify}.about__body[data-astro-cid-shqrjhxb] p[data-astro-cid-shqrjhxb]{margin:0;line-height:1.56}.about__body[data-astro-cid-shqrjhxb] p[data-astro-cid-shqrjhxb]+p[data-astro-cid-shqrjhxb]{margin-top:32px}@media screen and (width<=1024px){.about__body[data-astro-cid-shqrjhxb] p[data-astro-cid-shqrjhxb]+p[data-astro-cid-shqrjhxb]{margin-top:24px}}@media screen and (width<=820px){.about__body[data-astro-cid-shqrjhxb] p[data-astro-cid-shqrjhxb]+p[data-astro-cid-shqrjhxb]{margin-top:2.4vw}}@media screen and (width<=480px){.about__body[data-astro-cid-shqrjhxb] p[data-astro-cid-shqrjhxb]+p[data-astro-cid-shqrjhxb]{margin-top:4.4vw}}.about__body[data-astro-cid-shqrjhxb] strong[data-astro-cid-shqrjhxb]{font-weight:700}@media screen and (width<=820px){.about__body[data-astro-cid-shqrjhxb]{font-size:var(--font-size-sm)}}.about__body-note[data-astro-cid-shqrjhxb]{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-indent:-1em;padding-left:1em}@media screen and (width<=480px){.about__body-note[data-astro-cid-shqrjhxb]{font-size:var(--font-size-xs)}}.outline[data-astro-cid-shqrjhxb]{margin-top:100px;padding-top:100px;position:relative}@media screen and (width<=820px){.outline[data-astro-cid-shqrjhxb]{margin-top:8vw;padding-top:8vw}}@media screen and (width<=480px){.outline[data-astro-cid-shqrjhxb]{margin-top:16vw;padding-top:16vw}}.outline__wrapper[data-astro-cid-shqrjhxb]{position:relative}.outline__illust[data-astro-cid-shqrjhxb]{width:48px;height:auto;position:absolute;top:-53%;left:-8%;transform:rotate(26deg)}@media screen and (width<=1024px){.outline__illust[data-astro-cid-shqrjhxb]{width:40px;left:-10%}}@media screen and (width<=480px){.outline__illust[data-astro-cid-shqrjhxb]{width:9vw;top:5%;left:-13.8%}}.outline__title[data-astro-cid-shqrjhxb]{z-index:1;font-size:var(--font-size-6xl);letter-spacing:.03em;color:var(--color-orange);text-align:center;margin:0 0 76px;width:fit-content;margin-inline:auto;font-weight:900;line-height:1.2;position:relative}@media screen and (width<=1024px){.outline__title[data-astro-cid-shqrjhxb]{font-size:var(--font-size-5xl);letter-spacing:.02em;margin-bottom:4.88vw}}@media screen and (width<=820px){.outline__title[data-astro-cid-shqrjhxb]{font-size:var(--font-size-4xl);margin-bottom:7.32vw}}@media screen and (width<=480px){.outline__title[data-astro-cid-shqrjhxb]{font-size:var(--font-size-3xl);margin-bottom:9.42vw}}.outline__course[data-astro-cid-shqrjhxb]{z-index:1;position:relative}.outline__course[data-astro-cid-shqrjhxb]+.outline__course[data-astro-cid-shqrjhxb]{margin-top:120px}@media screen and (width<=820px){.outline__course[data-astro-cid-shqrjhxb]+.outline__course[data-astro-cid-shqrjhxb]{margin-top:14.5vw}}.outline__course-fiscal[data-astro-cid-shqrjhxb]{font-size:var(--font-size-xl);font-weight:700}@media screen and (width<=820px){.outline__course-fiscal[data-astro-cid-shqrjhxb]{font-size:var(--font-size-lg)}}@media screen and (width<=480px){.outline__course-fiscal[data-astro-cid-shqrjhxb]{font-size:var(--font-size-base)}}.outline__course-lead[data-astro-cid-shqrjhxb]{font-size:var(--font-size-lg);margin:0 0 34px;font-weight:700;line-height:1.44}@media screen and (width<=1024px){.outline__course-lead[data-astro-cid-shqrjhxb]{margin-bottom:2.34vw}}@media screen and (width<=820px){.outline__course-lead[data-astro-cid-shqrjhxb]{margin-bottom:4vw}}@media screen and (width<=480px){.outline__course-lead[data-astro-cid-shqrjhxb]{line-height:1.7;font-size:var(--font-size-base)}}.outline__prose[data-astro-cid-shqrjhxb]{text-align:justify}@media screen and (width<=1024px){.outline__prose[data-astro-cid-shqrjhxb]{font-size:var(--font-size-base)}}@media screen and (width<=480px){.outline__prose[data-astro-cid-shqrjhxb]{font-size:var(--font-size-sm);margin-bottom:7.2vw}}.outline__prose[data-astro-cid-shqrjhxb] p[data-astro-cid-shqrjhxb]{letter-spacing:0;margin:0}.outline__prose[data-astro-cid-shqrjhxb] p[data-astro-cid-shqrjhxb]+p[data-astro-cid-shqrjhxb]{margin-top:24px}@media screen and (width<=1024px){.outline__prose[data-astro-cid-shqrjhxb] p[data-astro-cid-shqrjhxb]+p[data-astro-cid-shqrjhxb]{margin-top:2.34vw}}@media screen and (width<=820px){.outline__prose[data-astro-cid-shqrjhxb] p[data-astro-cid-shqrjhxb]+p[data-astro-cid-shqrjhxb]{margin-top:4.4vw}}.outline__prose[data-astro-cid-shqrjhxb] a[data-astro-cid-shqrjhxb]{color:var(--color-orange);text-decoration:underline}.outline__meta[data-astro-cid-shqrjhxb]{margin:40px 0 0}@media screen and (width<=1024px){.outline__meta[data-astro-cid-shqrjhxb]{margin-top:3.13vw}}@media screen and (width<=820px){.outline__meta[data-astro-cid-shqrjhxb]{margin-top:3.9vw}}@media screen and (width<=480px){.outline__meta[data-astro-cid-shqrjhxb]{margin-top:6.8vw}}.outline__rules[data-astro-cid-shqrjhxb]+.outline__meta[data-astro-cid-shqrjhxb]{margin-top:24px}@media screen and (width<=820px){.outline__rules[data-astro-cid-shqrjhxb]+.outline__meta[data-astro-cid-shqrjhxb]{margin-top:2.93vw}}.outline__meta-row[data-astro-cid-shqrjhxb]{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:100px 1fr;gap:32px;padding:29.5px 0;display:grid}@media screen and (width<=480px){.outline__meta-row[data-astro-cid-shqrjhxb]{grid-template-columns:70px 1fr;gap:10px;padding:20px 0}}.outline__meta-row[data-astro-cid-shqrjhxb]:first-child{border-top:1px solid var(--color-border-subtle)}.outline__meta[data-astro-cid-shqrjhxb] dt[data-astro-cid-shqrjhxb]{font-size:var(--font-size-md);letter-spacing:0;margin:0;font-weight:700;line-height:1.6}@media screen and (width<=480px){.outline__meta[data-astro-cid-shqrjhxb] dt[data-astro-cid-shqrjhxb]{font-size:var(--font-size-sm)}}.outline__meta[data-astro-cid-shqrjhxb] dd[data-astro-cid-shqrjhxb]{font-size:var(--font-size-md);letter-spacing:0;margin:0;line-height:1.6}@media screen and (width<=1024px){.outline__meta[data-astro-cid-shqrjhxb] dd[data-astro-cid-shqrjhxb]{font-size:var(--font-size-sm)}}.outline__course-intro[data-astro-cid-shqrjhxb]{margin:0;line-height:1.6}.outline__placeholder[data-astro-cid-shqrjhxb]{box-sizing:border-box;background-color:var(--color-white);text-align:center;width:100%;max-width:349px;color:var(--color-text);border-radius:27px;margin:36px auto 0;padding:14px 24px;line-height:1.6}@media screen and (width<=480px){.outline__placeholder[data-astro-cid-shqrjhxb]{margin:20px auto 0}}.outline__action[data-astro-cid-shqrjhxb]{margin-inline:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:476px;margin-top:36px;display:grid}@media screen and (width<=820px){.outline__action[data-astro-cid-shqrjhxb]{gap:2.2vw;margin-top:4.39vw}}@media screen and (width<=480px){.outline__action[data-astro-cid-shqrjhxb]{grid-template-columns:1fr;gap:2.67vw;margin-top:6.67vw}}.outline__external-button{min-width:229px;padding-left:22px;padding-right:22px}@media screen and (width<=480px){.outline__external-button{width:100%;min-width:0;height:54px;padding:0 42px 0 22px}}.outline__external-button .btn__label{width:174px;font-size:var(--font-size-xl)}@media screen and (width<=480px){.outline__external-button .btn__icon{width:12px!important;right:22px!important}}.award__section-line[data-astro-cid-shqrjhxb]{width:6%;margin-left:auto;margin-right:-44px;display:block;transform:rotate(195deg)scaleX(-1)}@media screen and (width<=820px){.award__section-line[data-astro-cid-shqrjhxb]{margin-right:6px}}@media screen and (width<=480px){.award__section-line[data-astro-cid-shqrjhxb]{margin-top:16px}}@media screen and (width<=820px){.award__report-cta[data-astro-cid-shqrjhxb]{margin-top:5vw}}.news__list[data-astro-cid-sis7kb3r]{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.news-item[data-astro-cid-sis7kb3r]{border-bottom:1px solid var(--color-border)}.news-item__link[data-astro-cid-sis7kb3r]{color:var(--color-text);flex-direction:row;align-items:center;gap:36px;padding-block:30px;padding-inline:48px 20px;text-decoration:none;display:flex}@media (hover:hover){.news-item__link[data-astro-cid-sis7kb3r]:hover .news-item__date[data-astro-cid-sis7kb3r],.news-item__link[data-astro-cid-sis7kb3r]:hover .news-item__title[data-astro-cid-sis7kb3r]{color:#167eae}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.news-item__link[data-astro-cid-sis7kb3r]:hover .news-item__date[data-astro-cid-sis7kb3r],.news-item__link[data-astro-cid-sis7kb3r]:hover .news-item__title[data-astro-cid-sis7kb3r]{animation:.3s cubic-bezier(.175,.885,.32,1.275) link-text-pop}}@media (hover:hover){.news-item__link[data-astro-cid-sis7kb3r]:hover .icon-arrow{background-color:var(--color-sky);transform:translate(0,0)scale(.3)}.news-item__link[data-astro-cid-sis7kb3r]:hover .icon-arrow img{opacity:0;transform:translate(.8125rem)}}@media screen and (hover:hover) and (width<=480px){.news-item__link[data-astro-cid-sis7kb3r]:hover .icon-arrow img{transform:translate(.625rem)}}@media (hover:hover) and (prefers-reduced-motion:reduce){.news-item__link[data-astro-cid-sis7kb3r]:hover .icon-arrow{transform:translate(0,0)scale(1)}.news-item__link[data-astro-cid-sis7kb3r]:hover .icon-arrow img{opacity:1;transform:translate(0,0)}}@media screen and (width<=820px){.news-item__link[data-astro-cid-sis7kb3r]{grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:start;gap:1.22vw 2.2vw;padding-inline:3.66vw 2.44vw;display:grid}}@media screen and (width<=480px){.news-item__link[data-astro-cid-sis7kb3r]{gap:1.8vw 3.6vw;padding-inline:0 2vw}}.news-item__date[data-astro-cid-sis7kb3r]{width:6.25rem;font-family:var(--font-sans);letter-spacing:.03em;flex-shrink:0;font-weight:500;line-height:1.3;transition:color .35s cubic-bezier(.175,.885,.32,1.275)}@media (prefers-reduced-motion:reduce){.news-item__date[data-astro-cid-sis7kb3r]{transition:none}}@media screen and (width<=820px){.news-item__date[data-astro-cid-sis7kb3r]{grid-area:1/1;width:auto}}@media screen and (width<=480px){.news-item__date[data-astro-cid-sis7kb3r]{font-size:.8125rem}}.news-item__title[data-astro-cid-sis7kb3r]{flex:1;min-width:0;line-height:1.5;transition:color .35s cubic-bezier(.175,.885,.32,1.275)}@media (prefers-reduced-motion:reduce){.news-item__title[data-astro-cid-sis7kb3r]{transition:none}}@media screen and (width<=820px){.news-item__title[data-astro-cid-sis7kb3r]{grid-area:2/1;line-height:1.71}}@media screen and (width<=480px){.news-item__title[data-astro-cid-sis7kb3r]{font-size:.875rem}}.news-item__link[data-astro-cid-sis7kb3r] .icon-arrow{transform-origin:50%;flex-shrink:0;transition:transform .35s cubic-bezier(.175,.885,.32,1.275),background-color .35s cubic-bezier(.175,.885,.32,1.275);transform:translate(0,0)scale(1)}@media (prefers-reduced-motion:reduce){.news-item__link[data-astro-cid-sis7kb3r] .icon-arrow{transition:none}}@media screen and (width<=820px){.news-item__link[data-astro-cid-sis7kb3r] .icon-arrow{grid-area:1/2/-1;align-self:center}}.news-item__link[data-astro-cid-sis7kb3r] .icon-arrow img{backface-visibility:hidden;transition:opacity .35s cubic-bezier(.175,.885,.32,1.275),transform .35s cubic-bezier(.175,.885,.32,1.275);transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.news-item__link[data-astro-cid-sis7kb3r] .icon-arrow img{transition:none}}.hero[data-astro-cid-37zkuhqe]{background-image:url(/develop/assets/bg-hero.DlGkg-N0.webp);background-position:50%;background-repeat:repeat;background-size:1366px;height:clamp(560px,63.7vw,870px);position:relative}@media screen and (width<=820px){.hero[data-astro-cid-37zkuhqe]{background-position:top;background-repeat:no-repeat;background-size:cover;height:auto;padding:7vw 7.5vw}}@media screen and (width<=480px){.hero[data-astro-cid-37zkuhqe]{padding:7vw 5.5vw 15vw}}.hero__inner[data-astro-cid-37zkuhqe]{max-width:1500px;height:100%;margin-inline:auto;position:relative}@media screen and (width<=820px){.hero__inner[data-astro-cid-37zkuhqe]{height:auto}}.hero__intro[data-astro-cid-37zkuhqe]{flex-direction:column;align-items:flex-start;gap:16px;display:flex;position:absolute;top:17.4%;left:9.81%}@media screen and (width<=1200px){.hero__intro[data-astro-cid-37zkuhqe]{top:21%}}@media screen and (width<=820px){.hero__intro[data-astro-cid-37zkuhqe]{z-index:100000;gap:4px;width:fit-content;position:relative;top:auto;left:auto}}.hero__foundation[data-astro-cid-37zkuhqe]{color:var(--color-text);align-items:center;gap:12px;width:56%;text-decoration:none;transition:color .3s cubic-bezier(.215,.61,.355,1);display:flex}@media (prefers-reduced-motion:reduce){.hero__foundation[data-astro-cid-37zkuhqe]{transition:none}}@media screen and (width<=820px){.hero__foundation[data-astro-cid-37zkuhqe]{gap:6px}}@media screen and (width<=480px){.hero__foundation[data-astro-cid-37zkuhqe]{transform-origin:0;gap:4px;width:62.8%;transform:scale(.85)}}@media (hover:hover){.hero__foundation[data-astro-cid-37zkuhqe]:hover .hero__foundation-text[data-astro-cid-37zkuhqe]:after{transform-origin:0;transform:scaleX(1)}.hero__foundation[data-astro-cid-37zkuhqe]:hover .hero__foundation-text[data-astro-cid-37zkuhqe]{opacity:.65}.hero__foundation[data-astro-cid-37zkuhqe]:hover .hero__ext-wrap[data-astro-cid-37zkuhqe]{background-color:var(--color-blue);transform:translate(0,0)scale(.8)}.hero__foundation[data-astro-cid-37zkuhqe]:hover .hero__ext-icon[data-astro-cid-37zkuhqe]{background-color:var(--color-white)}}.hero__foundation[data-astro-cid-37zkuhqe]:focus-visible .hero__foundation-text[data-astro-cid-37zkuhqe]:after{transform-origin:0;transform:scaleX(1)}.hero__foundation[data-astro-cid-37zkuhqe]:focus-visible .hero__foundation-text[data-astro-cid-37zkuhqe]{opacity:.65}.hero__foundation[data-astro-cid-37zkuhqe]:focus-visible .hero__ext-wrap[data-astro-cid-37zkuhqe]{background-color:var(--color-blue);transform:translate(0,0)scale(.8)}.hero__foundation[data-astro-cid-37zkuhqe]:focus-visible .hero__ext-icon[data-astro-cid-37zkuhqe]{background-color:var(--color-white)}@media (prefers-reduced-motion:reduce) and (hover:hover){.hero__foundation[data-astro-cid-37zkuhqe]:hover .hero__ext-wrap[data-astro-cid-37zkuhqe]{transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){.hero__foundation[data-astro-cid-37zkuhqe]:focus-visible .hero__ext-wrap[data-astro-cid-37zkuhqe]{transform:translate(0,0)scale(1)}}.hero__foundation-text[data-astro-cid-37zkuhqe]{align-items:baseline;gap:6px;line-height:1;transition:opacity .2s;display:inline-flex;position:relative}@media (prefers-reduced-motion:reduce){.hero__foundation-text[data-astro-cid-37zkuhqe]{transition:none}}.hero__foundation-text[data-astro-cid-37zkuhqe]:after{content:"";pointer-events:none;transform-origin:100%;background-color:currentColor;height:1px;transition:transform .3s cubic-bezier(.215,.61,.355,1);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.hero__foundation-text[data-astro-cid-37zkuhqe]:after{transition:none}}@media screen and (width<=820px){.hero__foundation-text[data-astro-cid-37zkuhqe]{gap:3px}}.hero__foundation-pre[data-astro-cid-37zkuhqe]{letter-spacing:0;white-space:nowrap}@media screen and (width<=480px){.hero__foundation-pre[data-astro-cid-37zkuhqe]{font-size:.8125rem}}.hero__foundation-name[data-astro-cid-37zkuhqe]{letter-spacing:0;white-space:nowrap;font-size:1.5rem}@media screen and (width<=820px){.hero__foundation-name[data-astro-cid-37zkuhqe]{font-size:1.125rem}}@media screen and (width<=480px){.hero__foundation-name[data-astro-cid-37zkuhqe]{font-size:1.0625rem}}.hero__ext-wrap[data-astro-cid-37zkuhqe]{aspect-ratio:1;border-radius:var(--radius-full);background-color:var(--color-white);transform-origin:50%;isolation:isolate;backface-visibility:hidden;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:32px;height:auto;transition:transform .3s cubic-bezier(.215,.61,.355,1),background-color .3s cubic-bezier(.215,.61,.355,1);display:flex;transform:translate(0,0)scale(1)}@media (prefers-reduced-motion:reduce){.hero__ext-wrap[data-astro-cid-37zkuhqe]{transition:none}}@media screen and (width<=820px){.hero__ext-wrap[data-astro-cid-37zkuhqe]{width:24px}}@media screen and (width<=480px){.hero__ext-wrap[data-astro-cid-37zkuhqe]{margin-bottom:.3em}}.hero__ext-icon[data-astro-cid-37zkuhqe]{aspect-ratio:1;background-color:var(--color-text);flex-shrink:0;width:40%;transition:background-color .3s cubic-bezier(.215,.61,.355,1);display:block;transform:translate(0,0);-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='11'%20height='11'%20viewBox='0%200%2011%2011'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.22222%2011.0033C0.886111%2011.0033%200.59838%2010.8836%200.359028%2010.6442C0.119676%2010.4047%200%2010.1169%200%209.78071V1.22259C0%200.886377%200.119676%200.598559%200.359028%200.359135C0.59838%200.119712%200.886111%200%201.22222%200H4.88889C5.06204%200%205.20718%200.0585824%205.32431%200.175747C5.44144%200.292912%205.5%200.438094%205.5%200.611294C5.5%200.784494%205.44144%200.929677%205.32431%201.04684C5.20718%201.16401%205.06204%201.22259%204.88889%201.22259H1.22222V9.78071H9.77778V6.11294C9.77778%205.93974%209.83634%205.79456%209.95347%205.6774C10.0706%205.56023%2010.2157%205.50165%2010.3889%205.50165C10.562%205.50165%2010.7072%205.56023%2010.8243%205.6774C10.9414%205.79456%2011%205.93974%2011%206.11294V9.78071C11%2010.1169%2010.8803%2010.4047%2010.641%2010.6442C10.4016%2010.8836%2010.1139%2011.0033%209.77778%2011.0033H1.22222ZM9.77778%202.0784L4.52222%207.33553C4.41019%207.4476%204.26759%207.50364%204.09444%207.50364C3.9213%207.50364%203.7787%207.4476%203.66667%207.33553C3.55463%207.22346%203.49861%207.08083%203.49861%206.90763C3.49861%206.73443%203.55463%206.59179%203.66667%206.47972L8.92222%201.22259H7.33333C7.16019%201.22259%207.01505%201.16401%206.89792%201.04684C6.78079%200.929677%206.72222%200.784494%206.72222%200.611294C6.72222%200.438094%206.78079%200.292912%206.89792%200.175747C7.01505%200.0585824%207.16019%200%207.33333%200H10.3889C10.562%200%2010.7072%200.0585824%2010.8243%200.175747C10.9414%200.292912%2011%200.438094%2011%200.611294V3.66777C11%203.84097%2010.9414%203.98615%2010.8243%204.10331C10.7072%204.22048%2010.562%204.27906%2010.3889%204.27906C10.2157%204.27906%2010.0706%204.22048%209.95347%204.10331C9.83634%203.98615%209.77778%203.84097%209.77778%203.66777V2.0784Z'%20fill='%23333333'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='11'%20height='11'%20viewBox='0%200%2011%2011'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.22222%2011.0033C0.886111%2011.0033%200.59838%2010.8836%200.359028%2010.6442C0.119676%2010.4047%200%2010.1169%200%209.78071V1.22259C0%200.886377%200.119676%200.598559%200.359028%200.359135C0.59838%200.119712%200.886111%200%201.22222%200H4.88889C5.06204%200%205.20718%200.0585824%205.32431%200.175747C5.44144%200.292912%205.5%200.438094%205.5%200.611294C5.5%200.784494%205.44144%200.929677%205.32431%201.04684C5.20718%201.16401%205.06204%201.22259%204.88889%201.22259H1.22222V9.78071H9.77778V6.11294C9.77778%205.93974%209.83634%205.79456%209.95347%205.6774C10.0706%205.56023%2010.2157%205.50165%2010.3889%205.50165C10.562%205.50165%2010.7072%205.56023%2010.8243%205.6774C10.9414%205.79456%2011%205.93974%2011%206.11294V9.78071C11%2010.1169%2010.8803%2010.4047%2010.641%2010.6442C10.4016%2010.8836%2010.1139%2011.0033%209.77778%2011.0033H1.22222ZM9.77778%202.0784L4.52222%207.33553C4.41019%207.4476%204.26759%207.50364%204.09444%207.50364C3.9213%207.50364%203.7787%207.4476%203.66667%207.33553C3.55463%207.22346%203.49861%207.08083%203.49861%206.90763C3.49861%206.73443%203.55463%206.59179%203.66667%206.47972L8.92222%201.22259H7.33333C7.16019%201.22259%207.01505%201.16401%206.89792%201.04684C6.78079%200.929677%206.72222%200.784494%206.72222%200.611294C6.72222%200.438094%206.78079%200.292912%206.89792%200.175747C7.01505%200.0585824%207.16019%200%207.33333%200H10.3889C10.562%200%2010.7072%200.0585824%2010.8243%200.175747C10.9414%200.292912%2011%200.438094%2011%200.611294V3.66777C11%203.84097%2010.9414%203.98615%2010.8243%204.10331C10.7072%204.22048%2010.562%204.27906%2010.3889%204.27906C10.2157%204.27906%2010.0706%204.22048%209.95347%204.10331C9.83634%203.98615%209.77778%203.84097%209.77778%203.66777V2.0784Z'%20fill='%23333333'/%3e%3c/svg%3e");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (prefers-reduced-motion:reduce){.hero__ext-icon[data-astro-cid-37zkuhqe]{transition:none}}.hero__heading[data-astro-cid-37zkuhqe]{letter-spacing:.05em;color:var(--color-text);margin:0;font-size:clamp(1.875rem,4.1vw,3.5rem);font-weight:700;line-height:1.2}@media screen and (width<=820px){.hero__heading[data-astro-cid-37zkuhqe]{margin-bottom:3.4vw;font-size:2.75rem}}@media screen and (width<=480px){.hero__heading[data-astro-cid-37zkuhqe]{margin-bottom:8.7vw;font-size:6.6vw}.hero__heading[data-astro-cid-37zkuhqe] br[data-astro-cid-37zkuhqe]{display:none}}.hero__boy[data-astro-cid-37zkuhqe]{width:42%;position:absolute;top:18%;right:7.5%}@media screen and (width<=1200px){.hero__boy[data-astro-cid-37zkuhqe]{width:43%;right:4.3%}}@media screen and (width<=820px){.hero__boy[data-astro-cid-37zkuhqe]{width:54vw;margin-top:-5vw;margin-left:auto;margin-right:-3vw;position:relative;top:auto;right:auto}}@media screen and (width<=480px){.hero__boy[data-astro-cid-37zkuhqe]{width:83vw;margin-top:-4vw;margin-right:-10.5vw}}.hero__boy-photo[data-astro-cid-37zkuhqe]{z-index:1;width:100%;height:auto;position:relative}.hero__gear[data-astro-cid-37zkuhqe]{z-index:2;width:34.6%;position:absolute;top:7.2%;left:-4.3%;transform:rotate(-4deg)}@media screen and (width<=820px){.hero__gear[data-astro-cid-37zkuhqe]{width:30.6%;top:10.2%;left:-5.3%}}@media screen and (width<=480px){.hero__gear[data-astro-cid-37zkuhqe]{width:32.6%;top:7.2%;left:-4.3%}}.hero__memo[data-astro-cid-37zkuhqe]{z-index:2;width:22.6%;position:absolute;bottom:20.2%;right:-1.7%;transform:rotate(-1deg)}@media screen and (width<=820px){.hero__memo[data-astro-cid-37zkuhqe]{width:20.6%;bottom:49.6%;right:-.9%}}@media screen and (width<=480px){.hero__memo[data-astro-cid-37zkuhqe]{width:19.6%;bottom:19.6%;right:7.1%}}.hero__arrow-b[data-astro-cid-37zkuhqe]{z-index:2;width:8%;position:absolute;top:-1%;right:-4%;transform:rotate(-13deg)}@media screen and (width<=820px){.hero__arrow-b[data-astro-cid-37zkuhqe]{width:8.9%;top:-11%;left:88%}}@media screen and (width<=480px){.hero__arrow-b[data-astro-cid-37zkuhqe]{top:-3%;left:77%}}.hero__plane[data-astro-cid-37zkuhqe]{z-index:2;width:15.5%;position:absolute;top:2%;left:-23%;transform:rotate(1deg)}@media screen and (width<=1024px){.hero__plane[data-astro-cid-37zkuhqe]{top:-21%;left:-91%}}@media screen and (width<=820px){.hero__plane[data-astro-cid-37zkuhqe]{width:18.9%;top:31%;left:-40%}}@media screen and (width<=480px){.hero__plane[data-astro-cid-37zkuhqe]{width:18.9%;top:57%;left:-19%}}.hero__girl[data-astro-cid-37zkuhqe]{width:29.6%;position:absolute;bottom:3.9%;left:7.9%}@media screen and (width<=1200px){.hero__girl[data-astro-cid-37zkuhqe]{width:32%}}@media screen and (width<=820px){.hero__girl[data-astro-cid-37zkuhqe]{width:39vw;margin-top:-19vw;margin-left:-8.6vw;position:relative}}@media screen and (width<=480px){.hero__girl[data-astro-cid-37zkuhqe]{width:59.8vw;margin-top:-.3vw;margin-left:-5vw}}.hero__girl-photo[data-astro-cid-37zkuhqe]{z-index:1;width:100%;height:auto;position:relative}.hero__bulb[data-astro-cid-37zkuhqe]{z-index:2;width:22.8%;position:absolute;top:-3.2%;left:-7.3%}@media screen and (width<=820px){.hero__bulb[data-astro-cid-37zkuhqe]{top:-1.8%}}@media screen and (width<=480px){.hero__bulb[data-astro-cid-37zkuhqe]{width:23.6%;top:-1.8%;left:-2.9%}}.hero__screw[data-astro-cid-37zkuhqe]{z-index:2;width:10%;position:absolute;top:85%;right:-12%;transform:rotate(2deg)}@media screen and (width<=820px){.hero__screw[data-astro-cid-37zkuhqe]{width:12%;top:90%;left:-4%}}.hero__loupe[data-astro-cid-37zkuhqe]{z-index:2;width:14.8%;position:absolute;top:39.1%;right:-34%;transform:rotate(10deg)}@media screen and (width<=820px){.hero__loupe[data-astro-cid-37zkuhqe]{width:16.6%;top:27.1%;right:-121%;transform:rotate(-30deg)}}@media screen and (width<=480px){.hero__loupe[data-astro-cid-37zkuhqe]{width:19.8%;top:55.1%;right:-39%}}.hero__pen-by[data-astro-cid-37zkuhqe]{z-index:2;width:33%;position:absolute;top:-4%;right:-21%;transform:rotate(73deg)}@media screen and (width<=820px){.hero__pen-by[data-astro-cid-37zkuhqe]{width:28%;top:32%;right:-25%}}@media screen and (width<=480px){.hero__pen-by[data-astro-cid-37zkuhqe]{width:31%;top:11%;right:-22%}}.hero__message[data-astro-cid-37zkuhqe]{aspect-ratio:514/269;z-index:3;width:37.5%;min-width:260px;position:absolute;top:74%;left:49.4%}@media screen and (width<=1024px){.hero__message[data-astro-cid-37zkuhqe]{width:41%;left:46%}}@media screen and (width<=820px){.hero__message[data-astro-cid-37zkuhqe]{width:54vw;margin:-18.2vw 0 0 36.6vw;position:relative;top:auto;left:auto}}@media screen and (width<=480px){.hero__message[data-astro-cid-37zkuhqe]{width:82vw;margin:-11vw 0 0 10.6vw}}.hero__message[data-astro-cid-37zkuhqe] img[data-astro-cid-37zkuhqe]{width:100%;height:auto}.hero__message__chara[data-astro-cid-37zkuhqe]{display:block;position:absolute}.hero__message__chara-1[data-astro-cid-37zkuhqe]{width:8.17121%;top:33.9182%;left:4.0856%}.hero__message__chara-2[data-astro-cid-37zkuhqe]{width:9.06615%;top:36.3569%;left:14.572%}.hero__message__chara-3[data-astro-cid-37zkuhqe]{width:9.5856%;top:35.2416%;left:25.3891%}.hero__message__chara-4[data-astro-cid-37zkuhqe]{width:7.17121%;top:33.4089%;left:37.3813%}.hero__message__chara-5[data-astro-cid-37zkuhqe]{width:9.07393%;top:31.0112%;left:46.8483%}.hero__message__chara-6[data-astro-cid-37zkuhqe]{width:7.44358%;top:27.7695%;left:57.9767%}.hero__message__chara-7[data-astro-cid-37zkuhqe]{width:14.7782%;top:21.6357%;left:67.5564%}.hero__message__chara-8[data-astro-cid-37zkuhqe]{width:10.3327%;top:61.3829%;left:31.8619%}.hero__message__chara-9[data-astro-cid-37zkuhqe]{width:10.3716%;top:59.1561%;left:42.6556%}.hero__message__chara-10[data-astro-cid-37zkuhqe]{width:8.67704%;top:56.0706%;left:53.6206%}.hero__message__chara-11[data-astro-cid-37zkuhqe]{width:9.49416%;top:54.0967%;left:63.3638%}.hero__message__chara-12[data-astro-cid-37zkuhqe]{width:6.34436%;top:46.119%;left:75.4319%}.hero__message__chara-13[data-astro-cid-37zkuhqe]{width:14.0856%;top:40.8699%;left:82.714%}.hero__spark[data-astro-cid-37zkuhqe]{z-index:2;width:4.3%;position:absolute;top:6.5%;left:3.4%}@media screen and (width<=820px){.hero__spark[data-astro-cid-37zkuhqe]{width:8%;top:23.5%;left:2%}}@media screen and (width<=480px){.hero__spark[data-astro-cid-37zkuhqe]{width:10.1%;top:11.5%;left:0}}.hero__spring[data-astro-cid-37zkuhqe]{z-index:2;width:4.2%;position:absolute;bottom:11.3%;right:4.4%;transform:rotate(33deg)}@media screen and (width<=820px){.hero__spring[data-astro-cid-37zkuhqe]{width:4.6%;bottom:-9.7%;right:13.2%;transform:rotate(63deg)}}@media screen and (width<=480px){.hero__spring[data-astro-cid-37zkuhqe]{width:10.6%;bottom:-20.7%;right:14.2%}}.hero__thunder[data-astro-cid-37zkuhqe]{z-index:2;width:7%;position:absolute;bottom:-2%;left:4%;transform:rotate(89deg)}@media screen and (width<=820px){.hero__thunder[data-astro-cid-37zkuhqe]{width:10.2%;bottom:2.5%;left:9.5%}}@media screen and (width<=480px){.hero__thunder[data-astro-cid-37zkuhqe]{width:19.2%;bottom:-3.5%;left:1.5%;transform:rotate(79deg)}}.news[data-astro-cid-37zkuhqe]{padding-top:77px}@media screen and (width<=820px){.news[data-astro-cid-37zkuhqe]{padding-top:4vw}}@media screen and (width<=480px){.news[data-astro-cid-37zkuhqe]{padding-top:14vw}}.news__wrapper[data-astro-cid-37zkuhqe]{grid-template-columns:1fr 3fr;align-items:center;display:grid}@media screen and (width<=820px){.news__wrapper[data-astro-cid-37zkuhqe]{grid-template-columns:1fr;align-items:stretch;gap:5vw}}@media screen and (width<=480px){.news__wrapper[data-astro-cid-37zkuhqe]{gap:9vw}}.news__heading[data-astro-cid-37zkuhqe]{margin-top:13px;padding-left:37px}@media screen and (width<=1024px){.news__heading[data-astro-cid-37zkuhqe]{padding-left:2.93vw}}@media screen and (width<=820px){.news__heading[data-astro-cid-37zkuhqe]{padding-left:0}.news__heading[data-astro-cid-37zkuhqe] .heading-sec__en{top:-108%;left:auto;right:-36%;transform:rotate(58deg)}}.about[data-astro-cid-37zkuhqe]{padding-top:97px}@media screen and (width<=820px){.about[data-astro-cid-37zkuhqe]{padding-top:12vw}}@media screen and (width<=480px){.about[data-astro-cid-37zkuhqe]{padding-top:20.7vw}}.about__panel[data-astro-cid-37zkuhqe]{border-radius:var(--radius-64);background-color:color-mix(in srgb, var(--color-border) 20%, transparent);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACHAAAAgIAQMAAACSc0aGAAAAA1BMVEUAAACnej3aAAAAAXRSTlMAQObYZgAAAqNJREFUeNrswYEAAAAAgKD9qRepAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg9uBAAAAAAADI/7URVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFPTgQAAAAAADyf20EVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhDw4EAAAAAID8XxtBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgwMBAAAAACD/10ZQVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRX24EAAAAAAAMj/tRFUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYU9OBAAAAAAAPJ/bQRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEPDgQAAAAAgPxfG0FVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiDAwEAAAAAIP/XRlBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVlfbgkAAAAABA0P/X3jAAAAAAAAAAsBWA8AABrisGVAAAAABJRU5ErkJggg==);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:60px 100px 116px;position:relative}@media screen and (width<=820px){.about__panel[data-astro-cid-37zkuhqe]{border-radius:var(--radius-32);padding:5.85vw 9.76vw 9.76vw}}@media screen and (width<=480px){.about__panel[data-astro-cid-37zkuhqe]{padding:5.21vw 8.1vw 10.1vw}}.about__decor[data-astro-cid-37zkuhqe]{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:visible}.about__decor[data-astro-cid-37zkuhqe] .about__illust-anchor[data-astro-cid-37zkuhqe]{pointer-events:none}.about__decor[data-astro-cid-37zkuhqe] .about__illust-anchor--line-1[data-astro-cid-37zkuhqe]{width:6.2%;display:block;position:absolute;top:-1.7%;right:18.5%}@media screen and (width<=820px){.about__decor[data-astro-cid-37zkuhqe] .about__illust-anchor--line-1[data-astro-cid-37zkuhqe]{top:-1%;right:14%}}@media screen and (width<=480px){.about__decor[data-astro-cid-37zkuhqe] .about__illust-anchor--line-1[data-astro-cid-37zkuhqe]{transform-origin:50%;width:10%;top:auto;bottom:-4.9%;right:8%;transform:scaleX(-1)}}.about__decor[data-astro-cid-37zkuhqe] .about__illust-anchor--line-1[data-astro-cid-37zkuhqe] .about__illust--line-1[data-astro-cid-37zkuhqe]{width:100%;height:auto;position:relative;transform:rotate(51.84deg)}@media screen and (width<=480px){.about__decor[data-astro-cid-37zkuhqe] .about__illust-anchor--line-1[data-astro-cid-37zkuhqe] .about__illust--line-1[data-astro-cid-37zkuhqe]{transform:rotate(-130deg)}}.about__decor[data-astro-cid-37zkuhqe] .about__illust-anchor--line-2[data-astro-cid-37zkuhqe]{transform-origin:50%;width:6.2%;display:block;position:absolute;bottom:-9%;right:17%;transform:scaleY(-1)}@media screen and (width<=1200px){.about__decor[data-astro-cid-37zkuhqe] .about__illust-anchor--line-2[data-astro-cid-37zkuhqe]{bottom:-6%}}@media screen and (width<=820px){.about__decor[data-astro-cid-37zkuhqe] .about__illust-anchor--line-2[data-astro-cid-37zkuhqe]{right:15%}}@media screen and (width<=480px){.about__decor[data-astro-cid-37zkuhqe] .about__illust-anchor--line-2[data-astro-cid-37zkuhqe]{width:10%;top:-3.4%;bottom:auto;right:.7%}}.about__decor[data-astro-cid-37zkuhqe] .about__illust-anchor--line-2[data-astro-cid-37zkuhqe] .about__illust--line-2[data-astro-cid-37zkuhqe]{width:100%;height:auto;position:relative;transform:rotate(52.55deg)}@media screen and (width<=480px){.about__decor[data-astro-cid-37zkuhqe] .about__illust-anchor--line-2[data-astro-cid-37zkuhqe] .about__illust--line-2[data-astro-cid-37zkuhqe]{transform:rotate(-200deg)}}.about__illust[data-astro-cid-37zkuhqe]{height:auto;display:block;position:absolute}.about__illust--graph[data-astro-cid-37zkuhqe]{width:12%;top:16%;left:-4%;transform:rotate(-4.57deg)}@media screen and (width<=820px){.about__illust--graph[data-astro-cid-37zkuhqe]{width:15%;top:2.5%;left:-3%}}@media screen and (width<=480px){.about__illust--graph[data-astro-cid-37zkuhqe]{width:22.8%;top:2%;left:-2.5%;transform:rotate(-11deg)}}.about__illust--gear[data-astro-cid-37zkuhqe]{width:12.4%;bottom:16%;left:-5%;transform:rotate(-3.86deg)}@media screen and (width<=820px){.about__illust--gear[data-astro-cid-37zkuhqe]{width:13%;left:-5%}}@media screen and (width<=480px){.about__illust--gear[data-astro-cid-37zkuhqe]{z-index:100;width:20%;top:64%;bottom:auto;left:-3.2%}}.about__illust--pliers[data-astro-cid-37zkuhqe]{width:10.2%;top:45%;left:5%;transform:rotate(75deg)}@media screen and (width<=1200px){.about__illust--pliers[data-astro-cid-37zkuhqe]{left:1%}}@media screen and (width<=820px){.about__illust--pliers[data-astro-cid-37zkuhqe]{width:12%;top:43%;left:-3%}}@media screen and (width<=480px){.about__illust--pliers[data-astro-cid-37zkuhqe]{display:none}}.about__illust--clock[data-astro-cid-37zkuhqe]{width:9.3%;top:48.4%;right:10.8%;transform:rotate(11.25deg)}@media screen and (width<=820px){.about__illust--clock[data-astro-cid-37zkuhqe]{width:11%;top:48%;right:1%}}@media screen and (width<=480px){.about__illust--clock[data-astro-cid-37zkuhqe]{width:17%;top:40%;right:-9%}}.about__illust--beaker[data-astro-cid-37zkuhqe]{width:6.6%;bottom:6%;right:-4%;transform:rotate(46.64deg)}@media screen and (width<=820px){.about__illust--beaker[data-astro-cid-37zkuhqe]{width:7%;bottom:3%;right:-3%}}@media screen and (width<=480px){.about__illust--beaker[data-astro-cid-37zkuhqe]{z-index:100;width:12%;bottom:9%;right:-3%;transform:rotate(40deg)}}.about__illust--memo[data-astro-cid-37zkuhqe]{width:11%;top:20%;right:-3%}@media screen and (width<=820px){.about__illust--memo[data-astro-cid-37zkuhqe]{width:12%;top:15%;right:-4%}}@media screen and (width<=480px){.about__illust--memo[data-astro-cid-37zkuhqe]{display:none}}.about__illust--screw[data-astro-cid-37zkuhqe]{width:4%;bottom:20%;right:8%}@media screen and (width<=1200px){.about__illust--screw[data-astro-cid-37zkuhqe]{right:4%}}@media screen and (width<=820px){.about__illust--screw[data-astro-cid-37zkuhqe]{bottom:18%;right:3%}}@media screen and (width<=480px){.about__illust--screw[data-astro-cid-37zkuhqe]{width:7.5%;inset:32% auto auto -3%}}.about__content[data-astro-cid-37zkuhqe]{z-index:1;--heading-color:var(--color-blue);flex-direction:column;max-width:39.6875rem;margin-inline:auto;display:flex;position:relative}.about__heading[data-astro-cid-37zkuhqe]{text-align:center;padding-top:75px;position:relative}@media screen and (width<=820px){.about__heading[data-astro-cid-37zkuhqe]{padding-top:7vw}}@media screen and (width<=480px){.about__heading[data-astro-cid-37zkuhqe]{padding-top:16vw}}.about__heading[data-astro-cid-37zkuhqe] .heading-sec{margin-inline:auto}.about__heading[data-astro-cid-37zkuhqe] .heading-sec__en{width:46%;max-width:7.25rem;top:-75%;left:80%;transform:translate(-50%)}@media screen and (width<=820px){.about__heading[data-astro-cid-37zkuhqe] .heading-sec__en{width:60%}}@media screen and (width<=480px){.about__heading[data-astro-cid-37zkuhqe] .heading-sec__en{width:32%;top:-71%;left:auto;right:-17%}}.about__heading[data-astro-cid-37zkuhqe] .heading-sec__ja{text-align:center;white-space:normal}.about__spark[data-astro-cid-37zkuhqe]{pointer-events:none;width:8%;display:block;position:absolute;top:2.6%;left:15.2%;transform:rotate(-25deg)scaleX(-1)}@media screen and (width<=480px){.about__spark[data-astro-cid-37zkuhqe]{width:14%;top:-52%;left:17%;transform:rotate(335deg)scaleX(-1)}}.about__spark[data-astro-cid-37zkuhqe] img[data-astro-cid-37zkuhqe]{width:100%;height:auto;display:block}.about__spark[data-astro-cid-37zkuhqe] img[data-astro-cid-37zkuhqe].about-floating{position:relative}.about__body[data-astro-cid-37zkuhqe]{flex-direction:column;gap:32px;margin-top:50px;display:flex}@media screen and (width<=480px){.about__body[data-astro-cid-37zkuhqe]{gap:5vw;margin-top:11.3vw}}.about__lead[data-astro-cid-37zkuhqe]{font-weight:900;font-size:var(--font-size-3xl);letter-spacing:.045em;margin:0;line-height:1.6}@media screen and (width<=820px){.about__lead[data-astro-cid-37zkuhqe]{font-size:var(--font-size-2xl)}}@media screen and (width<=480px){.about__lead[data-astro-cid-37zkuhqe]{font-size:var(--font-size-lg)}}.about__text[data-astro-cid-37zkuhqe]{text-align:justify;flex-direction:column;gap:26px;font-weight:700;line-height:1.6;display:flex}@media screen and (width<=480px){.about__text[data-astro-cid-37zkuhqe]{gap:5.07vw}.about__text[data-astro-cid-37zkuhqe] br[data-astro-cid-37zkuhqe]{display:none}}.about__card[data-astro-cid-37zkuhqe]{background-color:var(--color-white);border-radius:var(--radius-16);align-items:center;gap:6.3%;width:100%;margin-top:40px;padding:30px 40px;display:flex}@media screen and (width<=820px){.about__card[data-astro-cid-37zkuhqe]{flex-direction:column;gap:24px}}@media screen and (width<=480px){.about__card[data-astro-cid-37zkuhqe]{border-radius:var(--radius-20);gap:17px;padding:8.93vw 7vw}}.about__card-left[data-astro-cid-37zkuhqe]{width:21.4%}@media screen and (width<=820px){.about__card-left[data-astro-cid-37zkuhqe]{width:36%}}@media screen and (width<=480px){.about__card-left[data-astro-cid-37zkuhqe]{width:57.7%}}.about__card-right[data-astro-cid-37zkuhqe]{width:73.7%}@media screen and (width<=820px){.about__card-right[data-astro-cid-37zkuhqe]{width:100%}}.about__card-title[data-astro-cid-37zkuhqe]{font-weight:700;font-size:var(--font-size-lg);line-height:var(--line-height-tight);margin:0}@media screen and (width<=480px){.about__card-title[data-astro-cid-37zkuhqe]{font-size:var(--font-size-md)}}.about__card-text[data-astro-cid-37zkuhqe]{letter-spacing:0;margin:10px 0 0;font-size:.8125rem;line-height:1.8}.about__card-link[data-astro-cid-37zkuhqe]{width:fit-content;font-size:var(--font-size-sm);color:var(--color-text);--about-card-link-underline-hide-dur:.7s;--about-card-link-underline-hide-easing:cubic-bezier(.4, 0, .2, 1);--about-card-link-underline-show-dur:.4s;--about-card-link-underline-show-easing:cubic-bezier(.22, 1, .36, 1);--about-card-link-color-dur:.25s;--about-card-link-bounce-dur:.3s;--about-card-link-bounce-pause:.7s;--about-card-link-stagger:25ms;--about-card-link-bounce-timing:cubic-bezier(.34, 1.56, .64, 1);--about-card-link-bounce-peak:-14px;--about-card-link-icon-bounce-lead:72ms;transition:color var(--about-card-link-color-dur) ease;align-items:center;gap:10px;margin-top:15px;text-decoration:none;display:inline-flex}.about__card-link-text[data-astro-cid-37zkuhqe]{border-bottom:none;padding-bottom:.02em;text-decoration:none;display:inline-block;position:relative}.about__card-link-text[data-astro-cid-37zkuhqe]:after{content:"";transform-origin:0;height:1px;transition:transform var(--about-card-link-underline-show-dur) var(--about-card-link-underline-show-easing);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(1)}.about__card-link-char[data-astro-cid-37zkuhqe]{display:inline-block}@media (hover:hover) and (pointer:fine){.about__card-link[data-astro-cid-37zkuhqe]:hover>.about__card-link-text[data-astro-cid-37zkuhqe]:after{transition:transform var(--about-card-link-underline-hide-dur) var(--about-card-link-underline-hide-easing);transform-origin:100%;transform:scaleX(0)}}.about__card-link[data-astro-cid-37zkuhqe]:focus-visible>.about__card-link-text[data-astro-cid-37zkuhqe]:after{transition:transform var(--about-card-link-underline-hide-dur) var(--about-card-link-underline-hide-easing);transform-origin:100%;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.about__card-link[data-astro-cid-37zkuhqe],.about__card-link[data-astro-cid-37zkuhqe]>.about__card-link-text[data-astro-cid-37zkuhqe]:after{transition:none}}@media (hover:hover){.about__card-link[data-astro-cid-37zkuhqe]:hover{color:var(--heading-color)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.about__card-link[data-astro-cid-37zkuhqe]:has(.about__card-link-icon):hover .about__card-link-char[data-astro-cid-37zkuhqe]{animation:about-card-link-bounce-ext var(--about-card-link-bounce-loop-ext) var(--about-card-link-bounce-timing) infinite;animation-delay:calc(var(--i) * var(--about-card-link-stagger))}.about__card-link[data-astro-cid-37zkuhqe]:has(.about__card-link-icon):hover .about__card-link-icon[data-astro-cid-37zkuhqe]{animation:about-card-link-bounce-ext var(--about-card-link-bounce-loop-ext) var(--about-card-link-bounce-timing) infinite;animation-delay:calc((var(--about-card-link-char-count) - 1) * var(--about-card-link-stagger) + var(--about-card-link-bounce-dur) + var(--about-card-link-icon-bounce-lead))}}@media screen and (width<=480px){.about__card-link[data-astro-cid-37zkuhqe]{gap:.83vw;margin-top:18px;font-size:.8125rem}}.about__card-link-icon[data-astro-cid-37zkuhqe]{aspect-ratio:1;background-color:currentColor;flex-shrink:0;width:.8em;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='11'%20height='11'%20viewBox='0%200%2011%2011'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.22222%2011.0033C0.886111%2011.0033%200.59838%2010.8836%200.359028%2010.6442C0.119676%2010.4047%200%2010.1169%200%209.78071V1.22259C0%200.886377%200.119676%200.598559%200.359028%200.359135C0.59838%200.119712%200.886111%200%201.22222%200H4.88889C5.06204%200%205.20718%200.0585824%205.32431%200.175747C5.44144%200.292912%205.5%200.438094%205.5%200.611294C5.5%200.784494%205.44144%200.929677%205.32431%201.04684C5.20718%201.16401%205.06204%201.22259%204.88889%201.22259H1.22222V9.78071H9.77778V6.11294C9.77778%205.93974%209.83634%205.79456%209.95347%205.6774C10.0706%205.56023%2010.2157%205.50165%2010.3889%205.50165C10.562%205.50165%2010.7072%205.56023%2010.8243%205.6774C10.9414%205.79456%2011%205.93974%2011%206.11294V9.78071C11%2010.1169%2010.8803%2010.4047%2010.641%2010.6442C10.4016%2010.8836%2010.1139%2011.0033%209.77778%2011.0033H1.22222ZM9.77778%202.0784L4.52222%207.33553C4.41019%207.4476%204.26759%207.50364%204.09444%207.50364C3.9213%207.50364%203.7787%207.4476%203.66667%207.33553C3.55463%207.22346%203.49861%207.08083%203.49861%206.90763C3.49861%206.73443%203.55463%206.59179%203.66667%206.47972L8.92222%201.22259H7.33333C7.16019%201.22259%207.01505%201.16401%206.89792%201.04684C6.78079%200.929677%206.72222%200.784494%206.72222%200.611294C6.72222%200.438094%206.78079%200.292912%206.89792%200.175747C7.01505%200.0585824%207.16019%200%207.33333%200H10.3889C10.562%200%2010.7072%200.0585824%2010.8243%200.175747C10.9414%200.292912%2011%200.438094%2011%200.611294V3.66777C11%203.84097%2010.9414%203.98615%2010.8243%204.10331C10.7072%204.22048%2010.562%204.27906%2010.3889%204.27906C10.2157%204.27906%2010.0706%204.22048%209.95347%204.10331C9.83634%203.98615%209.77778%203.84097%209.77778%203.66777V2.0784Z'%20fill='%23333333'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='11'%20height='11'%20viewBox='0%200%2011%2011'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.22222%2011.0033C0.886111%2011.0033%200.59838%2010.8836%200.359028%2010.6442C0.119676%2010.4047%200%2010.1169%200%209.78071V1.22259C0%200.886377%200.119676%200.598559%200.359028%200.359135C0.59838%200.119712%200.886111%200%201.22222%200H4.88889C5.06204%200%205.20718%200.0585824%205.32431%200.175747C5.44144%200.292912%205.5%200.438094%205.5%200.611294C5.5%200.784494%205.44144%200.929677%205.32431%201.04684C5.20718%201.16401%205.06204%201.22259%204.88889%201.22259H1.22222V9.78071H9.77778V6.11294C9.77778%205.93974%209.83634%205.79456%209.95347%205.6774C10.0706%205.56023%2010.2157%205.50165%2010.3889%205.50165C10.562%205.50165%2010.7072%205.56023%2010.8243%205.6774C10.9414%205.79456%2011%205.93974%2011%206.11294V9.78071C11%2010.1169%2010.8803%2010.4047%2010.641%2010.6442C10.4016%2010.8836%2010.1139%2011.0033%209.77778%2011.0033H1.22222ZM9.77778%202.0784L4.52222%207.33553C4.41019%207.4476%204.26759%207.50364%204.09444%207.50364C3.9213%207.50364%203.7787%207.4476%203.66667%207.33553C3.55463%207.22346%203.49861%207.08083%203.49861%206.90763C3.49861%206.73443%203.55463%206.59179%203.66667%206.47972L8.92222%201.22259H7.33333C7.16019%201.22259%207.01505%201.16401%206.89792%201.04684C6.78079%200.929677%206.72222%200.784494%206.72222%200.611294C6.72222%200.438094%206.78079%200.292912%206.89792%200.175747C7.01505%200.0585824%207.16019%200%207.33333%200H10.3889C10.562%200%2010.7072%200.0585824%2010.8243%200.175747C10.9414%200.292912%2011%200.438094%2011%200.611294V3.66777C11%203.84097%2010.9414%203.98615%2010.8243%204.10331C10.7072%204.22048%2010.562%204.27906%2010.3889%204.27906C10.2157%204.27906%2010.0706%204.22048%209.95347%204.10331C9.83634%203.98615%209.77778%203.84097%209.77778%203.66777V2.0784Z'%20fill='%23333333'/%3e%3c/svg%3e");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes award-nav-arrow-touch-cycle-next{0%{opacity:1;animation-timing-function:cubic-bezier(.33,.55,.46,1);transform:translate(0)}26%{opacity:0;animation-timing-function:step-end;transform:translate(.8125rem)}27%{opacity:0;animation-timing-function:cubic-bezier(.34,1.45,.55,1);transform:translate(-.8125rem)}to{opacity:1;transform:translate(0)}}@keyframes award-nav-arrow-touch-cycle-next-sm{0%{opacity:1;animation-timing-function:cubic-bezier(.33,.55,.46,1);transform:translate(0)}26%{opacity:0;animation-timing-function:step-end;transform:translate(.625rem)}27%{opacity:0;animation-timing-function:cubic-bezier(.34,1.45,.55,1);transform:translate(-.625rem)}to{opacity:1;transform:translate(0)}}@keyframes award-nav-arrow-touch-cycle-prev{0%{opacity:1;animation-timing-function:cubic-bezier(.33,.55,.46,1);transform:scaleX(-1)translate(0)}26%{opacity:0;animation-timing-function:step-end;transform:scaleX(-1)translate(.8125rem)}27%{opacity:0;animation-timing-function:cubic-bezier(.34,1.45,.55,1);transform:scaleX(-1)translate(-.8125rem)}to{opacity:1;transform:scaleX(-1)translate(0)}}@keyframes award-nav-arrow-touch-cycle-prev-sm{0%{opacity:1;animation-timing-function:cubic-bezier(.33,.55,.46,1);transform:scaleX(-1)translate(0)}26%{opacity:0;animation-timing-function:step-end;transform:scaleX(-1)translate(.625rem)}27%{opacity:0;animation-timing-function:cubic-bezier(.34,1.45,.55,1);transform:scaleX(-1)translate(-.625rem)}to{opacity:1;transform:scaleX(-1)translate(0)}}.award[data-astro-cid-37zkuhqe]{padding:210px 0 0;position:relative}@media screen and (width<=820px){.award[data-astro-cid-37zkuhqe]{padding:17vw 0 0}}.award__bg-blob-1[data-astro-cid-37zkuhqe]{z-index:-1;width:65%;position:absolute;bottom:-44%;left:-26%}@media screen and (width<=820px){.award__bg-blob-1[data-astro-cid-37zkuhqe]{width:75%;bottom:-13%}}@media screen and (width<=480px){.award__bg-blob-1[data-astro-cid-37zkuhqe]{width:137%;bottom:-21%;left:-57%}}.award__inner[data-astro-cid-37zkuhqe]{position:relative}.award__visual[data-astro-cid-37zkuhqe]{width:50%;height:100%;position:absolute;top:0;right:0}@media screen and (width<=1200px){.award__visual[data-astro-cid-37zkuhqe]{width:44%;right:-4%}}@media screen and (width<=1024px){.award__visual[data-astro-cid-37zkuhqe]{top:15%;right:-8%}}@media screen and (width<=820px){.award__visual[data-astro-cid-37zkuhqe]{width:100%;position:relative;top:auto;right:auto}}.award__visual[data-astro-cid-37zkuhqe] .award__photo--sm[data-astro-cid-37zkuhqe]{width:24vw;max-width:325px;position:absolute;top:-7%;left:-12%}@media screen and (width<=820px){.award__visual[data-astro-cid-37zkuhqe] .award__photo--sm[data-astro-cid-37zkuhqe]{width:35vw;max-width:none;display:block;position:relative;top:auto;left:-1%}}@media screen and (width<=480px){.award__visual[data-astro-cid-37zkuhqe] .award__photo--sm[data-astro-cid-37zkuhqe]{width:45vw;left:-6%}}.award__visual[data-astro-cid-37zkuhqe] .award__photo--lg[data-astro-cid-37zkuhqe]{width:48vw;max-width:650px;position:absolute;top:18%;left:10%}@media screen and (width<=1024px){.award__visual[data-astro-cid-37zkuhqe] .award__photo--lg[data-astro-cid-37zkuhqe]{width:40vw}}@media screen and (width<=820px){.award__visual[data-astro-cid-37zkuhqe] .award__photo--lg[data-astro-cid-37zkuhqe]{width:60vw;max-width:none;margin-top:-24vw;margin-left:auto;margin-right:-9vw;display:block;position:relative;top:auto;left:auto}}.award__visual[data-astro-cid-37zkuhqe] .award__thunder[data-astro-cid-37zkuhqe]{width:10.5vw;max-width:89px;position:absolute;top:95.4%;left:1.8%;transform:rotate(-24deg)}@media screen and (width<=1024px){.award__visual[data-astro-cid-37zkuhqe] .award__thunder[data-astro-cid-37zkuhqe]{width:6vw;top:80%}}@media screen and (width<=820px){.award__visual[data-astro-cid-37zkuhqe] .award__thunder[data-astro-cid-37zkuhqe]{width:8vw;top:55%;left:3%}}@media screen and (width<=480px){.award__visual[data-astro-cid-37zkuhqe] .award__thunder[data-astro-cid-37zkuhqe]{width:10vw;top:59%;left:1%;transform:rotate(-20deg)}}.award__visual[data-astro-cid-37zkuhqe] .award__book[data-astro-cid-37zkuhqe]{width:12.6vw;max-width:172px;position:absolute;top:80.5%;left:87%}@media screen and (width<=1200px){.award__visual[data-astro-cid-37zkuhqe] .award__book[data-astro-cid-37zkuhqe]{width:100%;top:52vw}}@media screen and (width<=1024px){.award__visual[data-astro-cid-37zkuhqe] .award__book[data-astro-cid-37zkuhqe]{width:11.6vw;top:46vw;left:67%}}@media screen and (width<=820px){.award__visual[data-astro-cid-37zkuhqe] .award__book[data-astro-cid-37zkuhqe]{width:15.6vw;top:81%;left:0%}}@media screen and (width<=480px){.award__visual[data-astro-cid-37zkuhqe] .award__book[data-astro-cid-37zkuhqe]{width:23.6vw;top:57vw;left:0%}}.award__visual[data-astro-cid-37zkuhqe] .award__trophy[data-astro-cid-37zkuhqe]{width:6.7vw;max-width:93px;position:absolute;top:-6%;left:62%}@media screen and (width<=1024px){.award__visual[data-astro-cid-37zkuhqe] .award__trophy[data-astro-cid-37zkuhqe]{width:8vw}}@media screen and (width<=820px){.award__visual[data-astro-cid-37zkuhqe] .award__trophy[data-astro-cid-37zkuhqe]{display:none}}.award__visual[data-astro-cid-37zkuhqe] .award__idea-bulb[data-astro-cid-37zkuhqe]{display:none}@media screen and (width<=820px){.award__visual[data-astro-cid-37zkuhqe] .award__idea-bulb[data-astro-cid-37zkuhqe]{width:7vw;display:block;position:absolute;top:-5%;left:48%;transform:rotate(40deg)}}@media screen and (width<=480px){.award__visual[data-astro-cid-37zkuhqe] .award__idea-bulb[data-astro-cid-37zkuhqe]{width:10.5vw;top:-.4%;left:48%}}.award__visual[data-astro-cid-37zkuhqe] .award__screw[data-astro-cid-37zkuhqe]{display:none}@media screen and (width<=820px){.award__visual[data-astro-cid-37zkuhqe] .award__screw[data-astro-cid-37zkuhqe]{width:4vw;display:block;position:absolute;bottom:-7%;right:-2%}}@media screen and (width<=480px){.award__visual[data-astro-cid-37zkuhqe] .award__screw[data-astro-cid-37zkuhqe]{width:6vw;bottom:-13%;right:-1%}}.award__top[data-astro-cid-37zkuhqe]{width:32.1875rem}@media screen and (width<=820px){.award__top[data-astro-cid-37zkuhqe]{width:100%;margin-top:8.6vw}}@media screen and (width<=480px){.award__top[data-astro-cid-37zkuhqe]{margin-top:16.6vw}}.award__heading[data-astro-cid-37zkuhqe]{width:fit-content;position:relative}.award__heading[data-astro-cid-37zkuhqe] .heading-sec{display:block}.award__heading[data-astro-cid-37zkuhqe] .heading-sec__en{width:52%;max-width:8rem;top:-150%;left:-23%}@media screen and (width<=820px){.award__heading[data-astro-cid-37zkuhqe] .heading-sec__en{width:46%;left:auto;right:-28%;transform:rotate(61deg)}}.award__heading[data-astro-cid-37zkuhqe] .heading-sec__ja{text-align:left;white-space:normal}.award__heading[data-astro-cid-37zkuhqe] .heading-sec__illust{width:3.1875rem;height:auto;position:absolute;top:24%;right:-25%;transform:rotate(45deg)translateY(-50%)}@media screen and (width<=820px){.award__heading[data-astro-cid-37zkuhqe] .heading-sec__illust{display:none}}.award__sponsor[data-astro-cid-37zkuhqe]{font-size:var(--font-size-sm);letter-spacing:0;color:var(--color-text-secondary);margin:24px 0 0}@media screen and (width<=480px){.award__sponsor[data-astro-cid-37zkuhqe]{margin:13px 0 0;font-size:11px}}.award__dates[data-astro-cid-37zkuhqe]{flex-direction:column;gap:17px;margin-top:30px;display:flex}@media screen and (width<=480px){.award__dates[data-astro-cid-37zkuhqe]{gap:13px}}.award__date-row[data-astro-cid-37zkuhqe]{flex-wrap:wrap;align-items:center;gap:12px;margin:0;display:flex}@media screen and (width<=480px){.award__date-row[data-astro-cid-37zkuhqe]{gap:4px}}.award__pill[data-astro-cid-37zkuhqe]{border-radius:var(--radius-full);background-color:var(--color-blue);width:10.5rem;min-height:2.375rem;color:var(--color-white);font-weight:700;font-size:var(--font-size-sm);letter-spacing:0;white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}@media screen and (width<=480px){.award__pill[data-astro-cid-37zkuhqe]{width:9rem;min-height:2.0625rem;font-size:.8125rem}}.award__date-value[data-astro-cid-37zkuhqe]{color:var(--color-blue);flex-wrap:wrap;align-items:baseline;gap:0 .02em;font-size:1.4375rem;font-weight:700;line-height:1.4;display:inline-flex}@media screen and (width<=480px){.award__date-value[data-astro-cid-37zkuhqe]{gap:0 .07em}}.award__date-value[data-astro-cid-37zkuhqe] time[data-astro-cid-37zkuhqe]{letter-spacing:0}@media screen and (width<=820px){.award__date-value[data-astro-cid-37zkuhqe]{font-size:var(--font-size-3xl)}}.award__date-unit[data-astro-cid-37zkuhqe]{font-size:1rem;font-weight:700}@media screen and (width<=820px){.award__date-unit[data-astro-cid-37zkuhqe]{font-size:var(--font-size-md)}}.award__lead-block[data-astro-cid-37zkuhqe]{margin-top:28px;position:relative}@media screen and (width<=480px){.award__lead-block[data-astro-cid-37zkuhqe]{margin-top:33px}}.award__lead-screw[data-astro-cid-37zkuhqe]{width:2.6875rem;height:auto;position:absolute;top:1.5625rem;right:10px}@media screen and (width<=1024px){.award__lead-screw[data-astro-cid-37zkuhqe]{width:1.875rem}}@media screen and (width<=820px){.award__lead-screw[data-astro-cid-37zkuhqe]{display:none}}.award__lead[data-astro-cid-37zkuhqe]{font-weight:700;font-size:var(--font-size-2xl);letter-spacing:0;line-height:1.6}@media screen and (width<=480px){.award__lead[data-astro-cid-37zkuhqe]{font-size:17px}}@media screen and (width<=820px){.award__lead[data-astro-cid-37zkuhqe] .md-none[data-astro-cid-37zkuhqe]{display:none}}@media screen and (width<=480px){.award__lead[data-astro-cid-37zkuhqe] .md-none[data-astro-cid-37zkuhqe]{display:block}}.award__text[data-astro-cid-37zkuhqe]{margin:24px 0 0;line-height:2}@media screen and (width<=480px){.award__text[data-astro-cid-37zkuhqe]{margin:18px 0 0;line-height:1.6}.award__text[data-astro-cid-37zkuhqe] .md-none[data-astro-cid-37zkuhqe]{display:none}}.award__note[data-astro-cid-37zkuhqe]{border-radius:var(--radius-20);background-color:var(--color-white);flex-direction:column;gap:26px;width:calc(100% - 17px);margin-top:32px;padding:30px;display:flex}@media screen and (width<=820px){.award__note[data-astro-cid-37zkuhqe]{border-radius:var(--radius-20);gap:1.95vw;width:80%;padding:30px}}@media screen and (width<=480px){.award__note[data-astro-cid-37zkuhqe]{gap:5.75vw;width:100%;margin-top:26px;padding:5.9vw 5.3vw}}.award__note-title[data-astro-cid-37zkuhqe]{color:var(--color-blue);font-weight:700;line-height:1.4;font-size:var(--font-size-sm);letter-spacing:0;padding-left:20px;position:relative}.award__note-title[data-astro-cid-37zkuhqe]:before{content:"";aspect-ratio:1;background-color:var(--color-blue);border-radius:var(--radius-full);width:1rem;height:auto;display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.award__note-text[data-astro-cid-37zkuhqe]{font-size:var(--font-size-sm);letter-spacing:0;margin-top:2px;line-height:1.65}.award__carousel-block[data-astro-cid-37zkuhqe]{margin-top:8px;position:relative}.award__spark[data-astro-cid-37zkuhqe]{z-index:2;pointer-events:none;width:2.25rem;height:auto;position:absolute;top:50%;left:min(8%,2.5rem);transform:translateY(-50%)}@media screen and (width<=820px){.award__spark[data-astro-cid-37zkuhqe]{display:none}}.award__nav-btn[data-astro-cid-37zkuhqe]{border-radius:var(--radius-full);background-color:var(--color-blue);cursor:pointer;background-image:url(/develop/assets/bg-button.B63GdJjk.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;justify-content:center;align-items:center;width:4rem;height:4rem;padding:0;transition:opacity .2s;display:inline-flex}.award__nav-btn[data-astro-cid-37zkuhqe] img[data-astro-cid-37zkuhqe]{display:block}.award__nav-btn[data-astro-cid-37zkuhqe][data-award-carousel-prev] img[data-astro-cid-37zkuhqe]{transform:scaleX(-1)}.award__slide-block[data-astro-cid-37zkuhqe]{flex-direction:column;width:100%;max-width:85.375rem;margin:45px auto 0;display:flex;position:relative}@media screen and (width<=820px){.award__slide-block[data-astro-cid-37zkuhqe]{margin-top:3.66vw}}@media screen and (width<=480px){.award__slide-block[data-astro-cid-37zkuhqe]{margin-top:14vw}}.award__bg-blob-2-anchor[data-astro-cid-37zkuhqe]{z-index:-1;pointer-events:none;width:42.6%;display:block;position:absolute;bottom:70%;right:-9%}@media screen and (width<=820px){.award__bg-blob-2-anchor[data-astro-cid-37zkuhqe]{width:49.6%}}@media screen and (width<=480px){.award__bg-blob-2-anchor[data-astro-cid-37zkuhqe]{width:90.2%;bottom:40%;right:-40%}}.award__bg-blob-2[data-astro-cid-37zkuhqe]{width:100%;height:auto;display:block}.award__swiper[data-astro-cid-37zkuhqe]{width:calc(100% + 2rem);margin-left:-137px;overflow:visible}@media screen and (width<=820px){.award__swiper[data-astro-cid-37zkuhqe]{margin-left:-4vw}}@media screen and (width<=480px){.award__swiper[data-astro-cid-37zkuhqe]{margin-left:-6vw}}.award__swiper[data-astro-cid-37zkuhqe].award__swiper--tilt-alt .award__slide-item[data-astro-cid-37zkuhqe][data-award-tilt="0"]{transform:rotate(3deg)}.award__swiper[data-astro-cid-37zkuhqe].award__swiper--tilt-alt .award__slide-item[data-astro-cid-37zkuhqe][data-award-tilt="1"]{transform:rotate(-3deg)}.award__slide[data-astro-cid-37zkuhqe]{margin:0;padding:20px 0;list-style:none}.award__slide-item[data-astro-cid-37zkuhqe]{border:8px solid var(--color-blue);border-radius:var(--radius-20);background-color:var(--color-white);box-shadow:0 .25rem 1rem color-mix(in srgb, var(--color-blue) 10%, transparent);transition:transform .45s,margin-top .45s;overflow:hidden}@media screen and (width<=820px){.award__slide-item[data-astro-cid-37zkuhqe]{border-radius:var(--radius-16);border-width:6px}}.award__slide-item[data-astro-cid-37zkuhqe] img[data-astro-cid-37zkuhqe]{width:100%;height:auto;display:block}.award__slide-item[data-astro-cid-37zkuhqe][data-award-tilt="0"]{margin-top:40px;transform:rotate(-3deg)}@media screen and (width<=480px){.award__slide-item[data-astro-cid-37zkuhqe][data-award-tilt="0"]{margin-top:28px}}.award__slide-item[data-astro-cid-37zkuhqe][data-award-tilt="1"]{transform:rotate(3deg)}.award__slide-nav[data-astro-cid-37zkuhqe]{z-index:2;justify-content:flex-end;gap:18px;margin-top:30px;margin-right:30px;display:flex;position:relative}@media screen and (width<=1024px){.award__slide-nav[data-astro-cid-37zkuhqe]{margin-top:20px}}@media screen and (width<=820px){.award__slide-nav[data-astro-cid-37zkuhqe]{justify-content:center;margin-right:0}}@media screen and (width<=480px){.award__slide-nav[data-astro-cid-37zkuhqe]{gap:11px;margin-top:10px}}.award__nav-btn[data-astro-cid-37zkuhqe]{border-radius:var(--radius-full);cursor:pointer;transform-origin:50%;background-color:#0000;border:none;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;padding:0;transition:opacity .2s,transform .5s cubic-bezier(.34,1.45,.55,1);display:inline-flex;position:relative;transform:scale(1)}.award__nav-btn[data-astro-cid-37zkuhqe]:before{transform-origin:50%;transition:transform .35s cubic-bezier(.175,.885,.32,1.275)}.award__nav-btn[data-astro-cid-37zkuhqe] img[data-astro-cid-37zkuhqe]{transform-origin:50%;transition:opacity .35s cubic-bezier(.175,.885,.32,1.275),transform .35s cubic-bezier(.175,.885,.32,1.275)}@media (prefers-reduced-motion:reduce){.award__nav-btn[data-astro-cid-37zkuhqe]:before,.award__nav-btn[data-astro-cid-37zkuhqe] img[data-astro-cid-37zkuhqe]{transition:none}.award__nav-btn[data-astro-cid-37zkuhqe]{transition:opacity .2s}}.award__nav-btn[data-astro-cid-37zkuhqe]:before{content:"";border-radius:inherit;background-color:var(--color-blue);z-index:0;position:absolute;inset:0}@media screen and (width<=820px){.award__nav-btn[data-astro-cid-37zkuhqe]{width:3.375rem;height:3.375rem}}@media screen and (width<=480px){.award__nav-btn[data-astro-cid-37zkuhqe]{width:2.8125rem;height:2.8125rem}}.award__nav-btn[data-astro-cid-37zkuhqe]:focus-visible{outline:2px solid var(--color-blue);outline-offset:3px}.award__nav-btn[data-astro-cid-37zkuhqe]:active:not(.swiper-button-disabled){transition:opacity .2s,transform .12s cubic-bezier(.215,.61,.355,1);transform:scale(.92)}@media (prefers-reduced-motion:reduce){.award__nav-btn[data-astro-cid-37zkuhqe]:active:not(.swiper-button-disabled){transition:opacity .2s;transform:scale(1)}}@media (hover:hover) and (pointer:fine){.award__nav-btn[data-astro-cid-37zkuhqe]:hover:not(.swiper-button-disabled):before{transform:scale(.9)}.award__nav-btn[data-astro-cid-37zkuhqe]:hover:not(.swiper-button-disabled):not(.award__nav-btn--prev) img[data-astro-cid-37zkuhqe]{transition:none;animation:.52s both award-nav-arrow-touch-cycle-next}.award__nav-btn[data-astro-cid-37zkuhqe]:hover:not(.swiper-button-disabled).award__nav-btn--prev img[data-astro-cid-37zkuhqe]{transition:none;animation:.52s both award-nav-arrow-touch-cycle-prev}}@media screen and (hover:hover) and (pointer:fine) and (width<=480px){.award__nav-btn[data-astro-cid-37zkuhqe]:hover:not(.swiper-button-disabled):not(.award__nav-btn--prev) img[data-astro-cid-37zkuhqe]{animation-name:award-nav-arrow-touch-cycle-next-sm}.award__nav-btn[data-astro-cid-37zkuhqe]:hover:not(.swiper-button-disabled).award__nav-btn--prev img[data-astro-cid-37zkuhqe]{animation-name:award-nav-arrow-touch-cycle-prev-sm}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){.award__nav-btn[data-astro-cid-37zkuhqe]:hover:not(.swiper-button-disabled):before{transform:scale(1)}.award__nav-btn[data-astro-cid-37zkuhqe]:hover:not(.swiper-button-disabled):not(.award__nav-btn--prev) img[data-astro-cid-37zkuhqe]{opacity:1;animation:none;transform:none}.award__nav-btn[data-astro-cid-37zkuhqe]:hover:not(.swiper-button-disabled).award__nav-btn--prev img[data-astro-cid-37zkuhqe]{opacity:1;animation:none;transform:scaleX(-1)}}@media (hover:none),(pointer:coarse){.award__nav-btn[data-astro-cid-37zkuhqe].award__nav-btn--touch-arrow-cycle:not(.award__nav-btn--prev) img[data-astro-cid-37zkuhqe]{transition:none;animation:.52s both award-nav-arrow-touch-cycle-next}.award__nav-btn[data-astro-cid-37zkuhqe].award__nav-btn--touch-arrow-cycle.award__nav-btn--prev img[data-astro-cid-37zkuhqe]{transition:none;animation:.52s both award-nav-arrow-touch-cycle-prev}}@media screen and (hover:none) and (width<=480px),screen and (pointer:coarse) and (width<=480px){.award__nav-btn[data-astro-cid-37zkuhqe].award__nav-btn--touch-arrow-cycle:not(.award__nav-btn--prev) img[data-astro-cid-37zkuhqe]{animation-name:award-nav-arrow-touch-cycle-next-sm}.award__nav-btn[data-astro-cid-37zkuhqe].award__nav-btn--touch-arrow-cycle.award__nav-btn--prev img[data-astro-cid-37zkuhqe]{animation-name:award-nav-arrow-touch-cycle-prev-sm}}@media (hover:none) and (prefers-reduced-motion:reduce),(pointer:coarse) and (prefers-reduced-motion:reduce){.award__nav-btn[data-astro-cid-37zkuhqe].award__nav-btn--touch-arrow-cycle img[data-astro-cid-37zkuhqe]{animation:none}}.award__nav-btn--prev[data-astro-cid-37zkuhqe] img[data-astro-cid-37zkuhqe]{transform:scaleX(-1)}.award__nav-btn[data-astro-cid-37zkuhqe] img[data-astro-cid-37zkuhqe]{z-index:1;width:28%;display:block;position:relative}.award__nav-btn[data-astro-cid-37zkuhqe].swiper-button-disabled{opacity:.4;cursor:default}.award__cta[data-astro-cid-37zkuhqe]{margin-inline:auto;width:fit-content;margin-top:30px;position:relative}@media screen and (width<=480px){.award__cta[data-astro-cid-37zkuhqe]{margin-top:12vw}}.award__cta[data-astro-cid-37zkuhqe] .award__cta__arrow-grow.arrow-reveal-bounce{--award-arrow-shift-x:-24%;justify-content:flex-end;align-items:flex-end;width:auto;max-width:none;height:0;display:flex;position:absolute;bottom:54%;left:0;right:0;overflow:visible}@media screen and (width<=820px){.award__cta[data-astro-cid-37zkuhqe] .award__cta__arrow-grow.arrow-reveal-bounce{--award-arrow-shift-x:-22%;bottom:27%}}@media screen and (width<=480px){.award__cta[data-astro-cid-37zkuhqe] .award__cta__arrow-grow.arrow-reveal-bounce{--award-arrow-shift-x:-15%;bottom:93%}}.award__cta[data-astro-cid-37zkuhqe] .award__cta__arrow-grow.arrow-reveal-bounce>.arrow-reveal-bounce__bounce{margin-right:var(--award-arrow-shift-x)}.award__cta[data-astro-cid-37zkuhqe] .award__cta__arrow-grow.arrow-reveal-bounce .award__cta__arrow-icon{width:clamp(22px,3vw,46px)}@media screen and (width<=820px){.award__cta[data-astro-cid-37zkuhqe] .award__cta__arrow-grow.arrow-reveal-bounce .award__cta__arrow-icon{width:clamp(28px,5vw,52px)}}@media screen and (width<=480px){.award__cta[data-astro-cid-37zkuhqe] .award__cta__arrow-grow.arrow-reveal-bounce .award__cta__arrow-icon{width:clamp(26px,7vw,56px)}}.workshop[data-astro-cid-37zkuhqe]{padding:280px 0 0;position:relative}@media screen and (width<=820px){.workshop[data-astro-cid-37zkuhqe]{padding:13vw 0 0}}.workshop__inner[data-astro-cid-37zkuhqe]{position:relative}.workshop__visual[data-astro-cid-37zkuhqe]{width:50%;height:100%;position:absolute;top:0;left:0}@media screen and (width<=1200px){.workshop__visual[data-astro-cid-37zkuhqe]{width:44%;left:-4%}}@media screen and (width<=1024px){.workshop__visual[data-astro-cid-37zkuhqe]{top:25%;left:-8%}}@media screen and (width<=820px){.workshop__visual[data-astro-cid-37zkuhqe]{width:100%;position:relative;top:auto;left:auto}}.workshop__visual[data-astro-cid-37zkuhqe] .workshop__photo--sm[data-astro-cid-37zkuhqe]{width:23vw;max-width:310px;position:absolute;top:-26%;right:18%}@media screen and (width<=1024px){.workshop__visual[data-astro-cid-37zkuhqe] .workshop__photo--sm[data-astro-cid-37zkuhqe]{top:-18%}}@media screen and (width<=820px){.workshop__visual[data-astro-cid-37zkuhqe] .workshop__photo--sm[data-astro-cid-37zkuhqe]{width:31vw;max-width:none;margin-left:auto;margin-right:0;display:block;position:relative;top:auto;right:auto}}@media screen and (width<=480px){.workshop__visual[data-astro-cid-37zkuhqe] .workshop__photo--sm[data-astro-cid-37zkuhqe]{width:37vw;margin-right:-4%;top:9vw}}.workshop__visual[data-astro-cid-37zkuhqe] .workshop__photo--lg[data-astro-cid-37zkuhqe]{width:60vw;max-width:702px;position:absolute;top:19%;right:13%}@media screen and (width<=1024px){.workshop__visual[data-astro-cid-37zkuhqe] .workshop__photo--lg[data-astro-cid-37zkuhqe]{width:44vw;right:4%}}@media screen and (width<=820px){.workshop__visual[data-astro-cid-37zkuhqe] .workshop__photo--lg[data-astro-cid-37zkuhqe]{width:56vw;max-width:none;margin-top:-24vw;margin-left:-2vw;display:block;position:relative;top:auto;right:auto}}@media screen and (width<=480px){.workshop__visual[data-astro-cid-37zkuhqe] .workshop__photo--lg[data-astro-cid-37zkuhqe]{width:84vw;margin-top:-8vw;margin-left:-18vw}}.workshop__visual[data-astro-cid-37zkuhqe] .workshop__illust[data-astro-cid-37zkuhqe]{position:absolute}.workshop__visual[data-astro-cid-37zkuhqe] .workshop__illust--pen[data-astro-cid-37zkuhqe]{width:12.5vw;max-width:145px;top:-25%;left:-13.5%;transform:rotate(-2deg)}@media screen and (width<=1024px){.workshop__visual[data-astro-cid-37zkuhqe] .workshop__illust--pen[data-astro-cid-37zkuhqe]{top:-31%;left:5%}}@media screen and (width<=820px){.workshop__visual[data-astro-cid-37zkuhqe] .workshop__illust--pen[data-astro-cid-37zkuhqe]{width:15vw;top:0;left:46%;transform:rotate(10deg)}}@media screen and (width<=480px){.workshop__visual[data-astro-cid-37zkuhqe] .workshop__illust--pen[data-astro-cid-37zkuhqe]{width:24vw;top:1vw;left:43%;transform:rotate(-2deg)}}.workshop__visual[data-astro-cid-37zkuhqe] .workshop__illust--gear[data-astro-cid-37zkuhqe]{display:none}@media screen and (width<=820px){.workshop__visual[data-astro-cid-37zkuhqe] .workshop__illust--gear[data-astro-cid-37zkuhqe]{width:14vw;max-width:130px;display:block;position:absolute;top:-9%;left:0;transform:rotate(-90deg)}}@media screen and (width<=480px){.workshop__visual[data-astro-cid-37zkuhqe] .workshop__illust--gear[data-astro-cid-37zkuhqe]{width:25vw;top:2%;left:-1%}}.workshop__top[data-astro-cid-37zkuhqe]{width:32.75rem;margin-left:auto;position:relative}@media screen and (width<=1200px){.workshop__top[data-astro-cid-37zkuhqe]{width:31.25rem}}@media screen and (width<=820px){.workshop__top[data-astro-cid-37zkuhqe]{width:100%;margin-top:9vw;margin-left:0}}@media screen and (width<=480px){.workshop__top[data-astro-cid-37zkuhqe]{margin-top:12.6vw}}.workshop__top[data-astro-cid-37zkuhqe] .workshop__bg-blob-anchor[data-astro-cid-37zkuhqe]{z-index:-1;pointer-events:none;width:120.8%;display:block;position:absolute;bottom:45%;right:-56%}@media screen and (width<=820px){.workshop__top[data-astro-cid-37zkuhqe] .workshop__bg-blob-anchor[data-astro-cid-37zkuhqe]{width:100%;bottom:100%}}@media screen and (width<=480px){.workshop__top[data-astro-cid-37zkuhqe] .workshop__bg-blob-anchor[data-astro-cid-37zkuhqe]{width:133.7%;bottom:60%;right:-39%}}.workshop__top[data-astro-cid-37zkuhqe] .workshop__bg-blob[data-astro-cid-37zkuhqe]{width:100%;height:auto;display:block}.workshop__top[data-astro-cid-37zkuhqe] .workshop__illust--spring[data-astro-cid-37zkuhqe]{width:8vw;max-width:50px;position:absolute;top:-30%;right:42%;transform:rotate(46deg)}@media screen and (width<=1024px){.workshop__top[data-astro-cid-37zkuhqe] .workshop__illust--spring[data-astro-cid-37zkuhqe]{width:7vw;left:52%}}@media screen and (width<=820px){.workshop__top[data-astro-cid-37zkuhqe] .workshop__illust--spring[data-astro-cid-37zkuhqe]{width:6vw;top:-33%;left:79%}}@media screen and (width<=480px){.workshop__top[data-astro-cid-37zkuhqe] .workshop__illust--spring[data-astro-cid-37zkuhqe]{width:7vw;top:-26.3%;left:85%;transform:rotate(58deg)}}.workshop__heading[data-astro-cid-37zkuhqe]{width:fit-content;position:relative}.workshop__heading[data-astro-cid-37zkuhqe] .heading-sec{display:block}.workshop__heading[data-astro-cid-37zkuhqe] .heading-sec__en{width:62%;max-width:181px;top:-93%;left:-22%}@media screen and (width<=820px){.workshop__heading[data-astro-cid-37zkuhqe] .heading-sec__en{width:42%;top:-78%;left:auto;right:-28%;transform:rotate(61deg)}}@media screen and (width<=480px){.workshop__heading[data-astro-cid-37zkuhqe] .heading-sec__en{width:42%;top:-105%;right:-10%;transform:rotate(52deg)}}.workshop__heading[data-astro-cid-37zkuhqe] .heading-sec__ja{text-align:left;white-space:normal;letter-spacing:-.06em}.workshop__gear[data-astro-cid-37zkuhqe]{width:30%;height:auto;position:absolute;top:3%;left:97%;transform:rotate(-95deg)}@media screen and (width<=820px){.workshop__gear[data-astro-cid-37zkuhqe]{display:none}}.workshop__sponsor[data-astro-cid-37zkuhqe]{font-size:var(--font-size-sm);letter-spacing:0;color:var(--color-text-secondary);margin:20px 0 0;line-height:1.7}@media screen and (width<=480px){.workshop__sponsor[data-astro-cid-37zkuhqe]{margin:10px 0 0;font-size:11px}}.workshop__lead[data-astro-cid-37zkuhqe]{font-weight:700;font-size:var(--font-size-2xl);letter-spacing:0;margin:28px 0 0;line-height:1.6}@media screen and (width<=480px){.workshop__lead[data-astro-cid-37zkuhqe]{margin-top:5.2vw;font-size:17px}.workshop__lead[data-astro-cid-37zkuhqe] br[data-astro-cid-37zkuhqe]{display:none}}.workshop__text[data-astro-cid-37zkuhqe]{width:108%;margin:24px 0 0;line-height:2}@media screen and (width<=1200px){.workshop__text[data-astro-cid-37zkuhqe]{width:100%}}@media screen and (width<=480px){.workshop__text[data-astro-cid-37zkuhqe]{margin:18px 0 0;line-height:1.6}}.workshop__note[data-astro-cid-37zkuhqe]{border-radius:var(--radius-20);background-color:var(--color-white);flex-direction:column;gap:26px;width:87%;margin-top:18px;padding:30px;display:flex}@media screen and (width<=1024px){.workshop__note[data-astro-cid-37zkuhqe]{width:100%}}@media screen and (width<=820px){.workshop__note[data-astro-cid-37zkuhqe]{gap:1.95vw;padding:30px}}@media screen and (width<=480px){.workshop__note[data-astro-cid-37zkuhqe]{gap:5.75vw;width:100%;margin-top:26px;padding:6vw}}.workshop__note-title[data-astro-cid-37zkuhqe]{font-weight:700;font-size:var(--font-size-sm);color:var(--color-orange);letter-spacing:0;padding-left:20px;line-height:1.4;position:relative}.workshop__note-title[data-astro-cid-37zkuhqe]:before{content:"";aspect-ratio:1;background-color:var(--color-orange);border-radius:var(--radius-full);width:1rem;display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.workshop__note-text[data-astro-cid-37zkuhqe]{font-size:var(--font-size-sm);letter-spacing:0;margin-top:2px;line-height:1.65}.workshop__cta[data-astro-cid-37zkuhqe]{margin-inline:auto;width:fit-content;margin-top:147px;position:relative}@media screen and (width<=820px){.workshop__cta[data-astro-cid-37zkuhqe]{margin-top:10vw}}@media screen and (width<=480px){.workshop__cta[data-astro-cid-37zkuhqe]{margin-top:13vw}}.workshop__cta[data-astro-cid-37zkuhqe] .workshop__cta-arrow-grow.arrow-reveal-bounce{--workshop-arrow-shift-x:26%;justify-content:flex-start;align-items:flex-end;width:auto;max-width:none;height:0;display:flex;position:absolute;bottom:124%;left:0;right:0;overflow:visible}@media screen and (width<=1200px){.workshop__cta[data-astro-cid-37zkuhqe] .workshop__cta-arrow-grow.arrow-reveal-bounce{--workshop-arrow-shift-x:14%}}@media screen and (width<=820px){.workshop__cta[data-astro-cid-37zkuhqe] .workshop__cta-arrow-grow.arrow-reveal-bounce{--workshop-arrow-shift-x:-22%;bottom:55%}}@media screen and (width<=480px){.workshop__cta[data-astro-cid-37zkuhqe] .workshop__cta-arrow-grow.arrow-reveal-bounce{--workshop-arrow-shift-x:-19%;bottom:73%}}.workshop__cta[data-astro-cid-37zkuhqe] .workshop__cta-arrow-grow.arrow-reveal-bounce>.arrow-reveal-bounce__bounce{margin-left:var(--workshop-arrow-shift-x)}.workshop__cta[data-astro-cid-37zkuhqe] .workshop__cta-arrow-grow.arrow-reveal-bounce .workshop__cta-arrow-img{width:clamp(22px,4vw,52px)}@media screen and (width<=820px){.workshop__cta[data-astro-cid-37zkuhqe] .workshop__cta-arrow-grow.arrow-reveal-bounce .workshop__cta-arrow-img{width:clamp(28px,5vw,56px)}}@media screen and (width<=480px){.workshop__cta[data-astro-cid-37zkuhqe] .workshop__cta-arrow-grow.arrow-reveal-bounce .workshop__cta-arrow-img{width:clamp(26px,7vw,60px)}}.workshop__cta[data-astro-cid-37zkuhqe] .workshop__photo--md[data-astro-cid-37zkuhqe]{z-index:-1;width:50vw;max-width:450px;position:absolute;top:-81%;left:84%}@media screen and (width<=820px){.workshop__cta[data-astro-cid-37zkuhqe] .workshop__photo--md[data-astro-cid-37zkuhqe]{width:40vw;top:-61%}}@media screen and (width<=480px){.workshop__cta[data-astro-cid-37zkuhqe] .workshop__photo--md[data-astro-cid-37zkuhqe]{width:51vw;top:24%;left:60%}}.report[data-astro-cid-37zkuhqe]{padding:312px 0 0;position:relative}@media screen and (width<=820px){.report[data-astro-cid-37zkuhqe]{padding:32vw 0 0}}@media screen and (width<=480px){.report[data-astro-cid-37zkuhqe]{padding:56vw 0 0}}.report__inner[data-astro-cid-37zkuhqe]{width:82%;max-width:1110px;position:relative}@media screen and (width<=1024px){.report__inner[data-astro-cid-37zkuhqe]{width:84%}}@media screen and (width<=820px){.report__inner[data-astro-cid-37zkuhqe]{width:89.3vw}}.report__bg-blob-anchor[data-astro-cid-37zkuhqe]{z-index:-1;pointer-events:none;width:61.8%;display:block;position:absolute;top:-10%;left:-21%}@media screen and (width<=820px){.report__bg-blob-anchor[data-astro-cid-37zkuhqe]{width:80%;top:-20%;left:-21%}}@media screen and (width<=480px){.report__bg-blob-anchor[data-astro-cid-37zkuhqe]{width:204.7%;top:2%;left:-123%}}.report__bg-blob[data-astro-cid-37zkuhqe]{width:100%;height:auto;display:block}.report__decor[data-astro-cid-37zkuhqe]{pointer-events:none;position:absolute;inset:0;overflow:visible}.report__header[data-astro-cid-37zkuhqe]{z-index:1;text-align:center;width:fit-content;margin:0 auto;position:relative}@media screen and (width<=480px){.report__header[data-astro-cid-37zkuhqe]{margin-left:0}}.report__heading[data-astro-cid-37zkuhqe]{justify-content:center;width:fit-content;margin:0 auto;display:flex;position:relative}@media screen and (width<=480px){.report__heading[data-astro-cid-37zkuhqe]{margin-left:0}}.report__heading[data-astro-cid-37zkuhqe] .heading-sec{margin-inline:auto}@media screen and (width<=480px){.report__heading[data-astro-cid-37zkuhqe] .heading-sec{margin-left:0}}.report__heading[data-astro-cid-37zkuhqe] .heading-sec__en{width:38%;max-width:8.125rem;top:-164%;left:-29%;transform:rotate(-2deg)}@media screen and (width<=480px){.report__heading[data-astro-cid-37zkuhqe] .heading-sec__en{width:41%;top:-133%;left:auto;right:-30%;transform:rotate(59deg)}}.report__heading[data-astro-cid-37zkuhqe] .heading-sec__ja{text-align:center;letter-spacing:-.05em}@media screen and (width<=480px){.report__heading[data-astro-cid-37zkuhqe] .heading-sec__ja{font-size:var(--font-size-5xl);letter-spacing:-.05em}}.report__heading[data-astro-cid-37zkuhqe] .report__memo[data-astro-cid-37zkuhqe]{width:26.2%;position:absolute;top:-110%;left:106%}@media screen and (width<=820px){.report__heading[data-astro-cid-37zkuhqe] .report__memo[data-astro-cid-37zkuhqe]{top:-150%}}@media screen and (width<=480px){.report__heading[data-astro-cid-37zkuhqe] .report__memo[data-astro-cid-37zkuhqe]{width:26%;top:auto;bottom:142%;left:-3%}}.report__lead[data-astro-cid-37zkuhqe]{font-weight:700;font-size:var(--font-size-2xl);line-height:var(--line-height-base);color:var(--color-text);margin:30px 0 0}@media screen and (width<=820px){.report__lead[data-astro-cid-37zkuhqe]{font-size:var(--font-size-lg);margin-top:1.46vw}}@media screen and (width<=480px){.report__lead[data-astro-cid-37zkuhqe]{margin-top:5vw;text-align:left;max-width:21.25rem;margin-inline:auto;font-size:1.0625rem}}.report[data-astro-cid-37zkuhqe] .report__pen[data-astro-cid-37zkuhqe]{width:24%;height:auto;margin-left:0;position:absolute;bottom:-30%;left:-42%;transform:rotate(65deg)}@media screen and (width<=820px){.report[data-astro-cid-37zkuhqe] .report__pen[data-astro-cid-37zkuhqe]{left:-30%}}@media screen and (width<=480px){.report[data-astro-cid-37zkuhqe] .report__pen[data-astro-cid-37zkuhqe]{width:22%;bottom:135%;left:25%}}.report[data-astro-cid-37zkuhqe] .report__header[data-astro-cid-37zkuhqe] .scroll-float-reveal-shell>.report__pen[data-astro-cid-37zkuhqe]{width:100%;height:auto}.report__grid[data-astro-cid-37zkuhqe]{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 60px;margin-top:56px;display:grid;position:relative}@media screen and (width<=1024px){.report__grid[data-astro-cid-37zkuhqe]{gap:3.52vw 3.13vw;margin-top:4.69vw}}@media screen and (width<=820px){.report__grid[data-astro-cid-37zkuhqe]{margin-top:4.39vw}}@media screen and (width<=480px){.report__grid[data-astro-cid-37zkuhqe]{grid-template-columns:1fr;gap:10vw;margin-top:7.15vw}}.report-card[data-astro-cid-37zkuhqe]{flex-direction:column;gap:24px;display:flex;position:relative}@media screen and (width<=820px){.report-card[data-astro-cid-37zkuhqe]{gap:2.93vw}}@media screen and (width<=480px){.report-card[data-astro-cid-37zkuhqe]{gap:5.87vw}}.report-card__media[data-astro-cid-37zkuhqe]{border-radius:var(--radius-20);position:relative}@media screen and (width<=820px){.report-card__media[data-astro-cid-37zkuhqe]{border-radius:var(--radius-10)}}.report-card__media[data-astro-cid-37zkuhqe]{overflow:hidden}.report-card__media[data-astro-cid-37zkuhqe] img[data-astro-cid-37zkuhqe]{aspect-ratio:520/294;object-fit:cover;width:100%;height:auto;display:block}.report-card__content[data-astro-cid-37zkuhqe]{flex-direction:column;gap:24px;display:flex}@media screen and (width<=820px){.report-card__content[data-astro-cid-37zkuhqe]{gap:1.71vw}}@media screen and (width<=480px){.report-card__content[data-astro-cid-37zkuhqe]{gap:3vw}}.report-card__title-block[data-astro-cid-37zkuhqe]{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;margin:0;line-height:1.6;display:flex}.report-card__label[data-astro-cid-37zkuhqe]{font-weight:700;font-size:var(--font-size-lg);color:var(--color-green)}@media screen and (width<=820px){.report-card__label[data-astro-cid-37zkuhqe]{font-size:var(--font-size-md)}}.report-card__title[data-astro-cid-37zkuhqe]{font-weight:700;font-size:var(--font-size-2xl);color:var(--color-green)}@media screen and (width<=820px){.report-card__title[data-astro-cid-37zkuhqe]{font-size:var(--font-size-lg)}}.report-card__text[data-astro-cid-37zkuhqe]{font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text);letter-spacing:0;margin:0}@media screen and (width<=820px){.report-card__text[data-astro-cid-37zkuhqe]{font-size:var(--font-size-sm)}}@media screen and (width<=1200px){.report-card__text[data-astro-cid-37zkuhqe] br[data-astro-cid-37zkuhqe]{display:none}}.report-card__cta[data-astro-cid-37zkuhqe]{margin:4px auto 0;position:relative}@media screen and (width<=820px){.report-card__cta[data-astro-cid-37zkuhqe]{margin-top:.98vw}}@media screen and (width<=480px){.report-card__cta[data-astro-cid-37zkuhqe]{margin-top:2.08vw}}.report-card__cta[data-astro-cid-37zkuhqe] .report-card__arrow-grow.arrow-reveal-bounce{box-sizing:border-box;width:16%;max-width:none;height:auto;display:block;position:absolute;bottom:32%;left:auto;right:-36%}@media screen and (width<=1200px){.report-card__cta[data-astro-cid-37zkuhqe] .report-card__arrow-grow.arrow-reveal-bounce{width:3vw}}@media screen and (width<=820px){.report-card__cta[data-astro-cid-37zkuhqe] .report-card__arrow-grow.arrow-reveal-bounce{bottom:50%;right:-24%}}@media screen and (width<=480px){.report-card__cta[data-astro-cid-37zkuhqe] .report-card__arrow-grow.arrow-reveal-bounce{width:6vw;bottom:40%;right:-28%}}.report-card__cta[data-astro-cid-37zkuhqe] .report-card__arrow-grow.arrow-reveal-bounce>.arrow-reveal-bounce__bounce,.report-card__cta[data-astro-cid-37zkuhqe] .report-card__arrow-grow.arrow-reveal-bounce .arrow-reveal-bounce__rotate,.report-card__cta[data-astro-cid-37zkuhqe] .report-card__arrow-grow.arrow-reveal-bounce .arrow-reveal-bounce__flip{box-sizing:border-box;width:100%;max-width:none}.report-card__cta[data-astro-cid-37zkuhqe] .report-card__arrow-grow.arrow-reveal-bounce .report-card__arrow-icon{width:100%;max-width:none;height:auto;display:block}.floating-object[data-astro-cid-37zkuhqe],.about-floating[data-astro-cid-37zkuhqe]{opacity:0;position:absolute}.about-floating--float-only[data-astro-cid-37zkuhqe]{opacity:1}.hero__message__chara[data-astro-cid-37zkuhqe],.hero__boy-photo[data-astro-cid-37zkuhqe],.hero__girl-photo[data-astro-cid-37zkuhqe],.hero__intro[data-astro-cid-37zkuhqe]>[data-astro-cid-37zkuhqe]{opacity:0}.two-col[data-astro-cid-5hymap6y]{grid-template-columns:1fr 1fr;align-items:center;gap:32px;margin-top:8px;display:grid}@media screen and (width<=480px){.two-col[data-astro-cid-5hymap6y]{gap:20px}}.two-col[data-astro-cid-5hymap6y] p{margin-top:0}@media screen and (width<=480px){.two-col[data-astro-cid-5hymap6y] p{font-size:.8125rem}}.two-col[data-astro-cid-5hymap6y] .two-col__left{text-indent:-1em;padding-left:1em}@media screen and (width<=480px){.two-col[data-astro-cid-5hymap6y] .two-col__right{justify-content:flex-end;display:flex}}.two-col[data-astro-cid-5hymap6y] .two-col__right img{border-radius:var(--radius-8);width:auto;max-height:140px;margin-left:auto;display:inline-block}@media screen and (width<=480px){.two-col[data-astro-cid-5hymap6y] .two-col__right img{border-radius:6px;max-height:100px}}.two-col[data-astro-cid-5hymap6y]+.two-col[data-astro-cid-5hymap6y]{margin-top:20px}.two-col--narrow-left[data-astro-cid-5hymap6y]{order:2;grid-template-columns:2fr 3fr}.two-col--narrow-right[data-astro-cid-5hymap6y]{order:1;grid-template-columns:3fr 2fr}.img-two-col[data-astro-cid-l7qhcjkr]{grid-template-columns:1fr 1fr;justify-content:center;gap:0 32px;margin-top:60px;display:grid}.img-two-col--portrait[data-astro-cid-l7qhcjkr]{grid-template-columns:minmax(0,125px) minmax(0,125px);align-items:start;gap:24px}.img-two-col--portrait[data-astro-cid-l7qhcjkr] .img-two-col__item[data-astro-cid-l7qhcjkr]>img[data-astro-cid-l7qhcjkr]{aspect-ratio:250/303;max-width:125px}.img-two-col--single[data-astro-cid-l7qhcjkr]{grid-template-columns:1fr}.img-two-col--single[data-astro-cid-l7qhcjkr] .img-two-col__item[data-astro-cid-l7qhcjkr]{justify-self:center;width:100%;max-width:500px}.img-two-col--single[data-astro-cid-l7qhcjkr].img-two-col--portrait{grid-template-columns:minmax(0,125px)}@media screen and (width<=820px){.img-two-col[data-astro-cid-l7qhcjkr]{border-radius:var(--radius-8);gap:18px;margin-top:30px}.img-two-col[data-astro-cid-l7qhcjkr]:not(.img-two-col--portrait){grid-template-columns:1fr}.img-two-col[data-astro-cid-l7qhcjkr] .img-two-col--portrait[data-astro-cid-l7qhcjkr]{margin-top:40px}}.img-two-col__item[data-astro-cid-l7qhcjkr]{flex-direction:column;gap:8px;margin:0;display:flex}.img-two-col__item[data-astro-cid-l7qhcjkr]>img[data-astro-cid-l7qhcjkr]{object-fit:cover;border-radius:var(--radius-10);width:100%;display:block}.img-two-col__item[data-astro-cid-l7qhcjkr]>figcaption[data-astro-cid-l7qhcjkr]{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-align:justify}.img-two-col__caption-center[data-astro-cid-l7qhcjkr]{text-align:center;grid-column:1/-1;margin-top:18px!important}@media screen and (width<=480px){.img-two-col__caption-center[data-astro-cid-l7qhcjkr]{text-align:left;margin-top:0!important}}.img-two-col[data-astro-cid-l7qhcjkr]+h3{margin-top:80px}@media screen and (width<=820px){.img-two-col[data-astro-cid-l7qhcjkr]+h3{margin-top:40px}}.img-two-col[data-astro-cid-l7qhcjkr]+p{margin-top:60px}@media screen and (width<=820px){.img-two-col[data-astro-cid-l7qhcjkr]+p{margin-top:30px}}
/*$vite$:1*/