.Footer_footer__kugFz{background-color:hsl(var(--gray-100))}.Footer_footer__kugFz,.Footer_footer__kugFz a{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.Nav_nav__inline__xfqKo{display:flex;align-items:center;gap:1rem}.Nav_nav__inline_item__plaFK{display:inline-flex}.Nav_nav__inline_link__11KRX:hover{text-decoration-line:none}.Nav_nav__inline_mobile__g8twm{width:100%;flex-direction:column;gap:0;border-top-width:1px;border-color:hsl(var(--third))}.Nav_nav__inline_mobile__g8twm li{width:100%}.Nav_nav__inline_mobile__g8twm li a{width:100%;border-bottom-width:1px;border-color:hsl(var(--border));padding:1.5rem}@media (min-width:768px){.Nav_nav__inline_mobile__g8twm li a{padding-left:1.5rem;padding-right:1.5rem}}.Nav_nav__main__FJsEX{display:none;align-items:center;gap:1rem}@media (min-width:1024px){.Nav_nav__main__FJsEX{display:flex}}.Nav_nav__main_links__Oykbw{width:-moz-min-content;width:min-content;height:-moz-min-content;height:min-content;gap:0}@media not all and (min-width:1024px){.Nav_nav__main_links__Oykbw{width:100%}}@media (min-width:1024px){.Nav_nav__main_links__Oykbw{border-radius:160px;padding:.625rem}.Nav_nav__main_links__Oykbw li{height:2.5rem}}.Nav_nav__main_links__Oykbw li a{display:flex;flex-direction:row;align-items:center}@media (min-width:1024px){.Nav_nav__main_links__Oykbw li a{height:100%;justify-content:center;padding-left:1rem;padding-right:1rem}}header .Nav_nav__main_links__Oykbw{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}@media (min-width:1024px){header .Nav_nav__main_links__Oykbw{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}header[data-theme=dark].Nav_is_scrolling__1Lwyn .Nav_nav__main_links__Oykbw a{color:hsl(var(--primary-foreground))}@media (min-width:1024px){header[data-theme=dark]:not(.Nav_is_scrolling__1Lwyn) .Nav_nav__main_links__Oykbw{background-color:transparent;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}header[data-theme=dark]:not(.Nav_is_scrolling__1Lwyn) .Nav_nav__main_links__Oykbw a{color:hsl(var(--primary-foreground))}@media (min-width:1024px){header[data-theme=dark]:not(.Nav_is_scrolling__1Lwyn) .Nav_nav__main_links__Oykbw a{color:hsl(var(--primary))}header[data-theme=dark]:not(.Nav_is_scrolling__1Lwyn) .Nav_nav__main_links__Oykbw a:hover{color:hsl(var(--third))}}@media(max-width:1023px){.Nav_nav__main__FJsEX{position:fixed;inset:0;z-index:9990;display:flex;width:100%;flex-direction:column;overflow-y:auto;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-top:4rem;transform:translateX(100%);transition:transform .35s ease;will-change:transform}.Nav_nav__main__FJsEX .Nav_nav__main_links__Oykbw{flex:1 1 0%}.Nav_nav__main__FJsEX.Nav_is_open__iFBEg{transform:translateX(0)}}.Nav_nav__main_open__vktf9{z-index:9999;display:block;width:2rem;height:2rem;cursor:pointer}@media (min-width:768px){.Nav_nav__main_open__vktf9{width:2.5rem;height:2.5rem}}@media (min-width:1024px){.Nav_nav__main_open__vktf9{display:none}}.Nav_nav__main_open_default__gpHhL{position:fixed;right:.625rem;top:.625rem}.Nav_nav__main_open_store__gfI3s{position:relative}.Nav_nav__main_open_btn__OMVnd{display:flex;height:100%;width:100%;flex-direction:column;align-items:flex-start;justify-content:center}.Nav_nav__main_open_btn__OMVnd.Nav_is_open__iFBEg{align-items:center}.Nav_nav__main_open_btn__OMVnd>span{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s;display:inline-block;height:2px;background-color:currentColor}.Nav_nav__main_open_btn__OMVnd>span:nth-child(2){margin-top:.25rem;margin-bottom:.25rem}.Nav_has_dropdown__eNOMA .Nav_nav__main__FJsEX .Nav_mobile-accordion-trigger__qdWID,.Nav_nav__main__FJsEX .Nav_has_dropdown__eNOMA .Nav_mobile-accordion-trigger__qdWID,.Nav_nav__main__FJsEX .Nav_nav__main_link__iuYbq{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s;font-size:var(--font-size-common);font-weight:600;letter-spacing:.025em}.Nav_has_dropdown__eNOMA .Nav_nav__main__FJsEX .Nav_link_ja__tF9qe.Nav_mobile-accordion-trigger__qdWID,.Nav_nav__main__FJsEX .Nav_has_dropdown__eNOMA .Nav_link_ja__tF9qe.Nav_mobile-accordion-trigger__qdWID,.Nav_nav__main__FJsEX .Nav_nav__main_link__iuYbq.Nav_link_ja__tF9qe{font-family:var(--font-noto-sans-jp),system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans}.Nav_has_dropdown__eNOMA header:not([data-theme=dark]) .Nav_nav__main__FJsEX .Nav_mobile-accordion-trigger__qdWID,header:not([data-theme=dark]) .Nav_nav__main__FJsEX .Nav_has_dropdown__eNOMA .Nav_mobile-accordion-trigger__qdWID,header:not([data-theme=dark]) .Nav_nav__main__FJsEX .Nav_nav__main_link__iuYbq{color:hsl(var(--basic))}.Nav_has_dropdown__eNOMA header:not([data-theme=dark]) .Nav_nav__main__FJsEX .Nav_mobile-accordion-trigger__qdWID:hover,header:not([data-theme=dark]) .Nav_nav__main__FJsEX .Nav_has_dropdown__eNOMA .Nav_mobile-accordion-trigger__qdWID:hover,header:not([data-theme=dark]) .Nav_nav__main__FJsEX .Nav_nav__main_link__iuYbq:hover{color:hsl(var(--primary))}.Nav_has_dropdown__eNOMA header[data-theme=dark] .Nav_nav__main__FJsEX .Nav_mobile-accordion-trigger__qdWID:hover,header[data-theme=dark] .Nav_nav__main__FJsEX .Nav_has_dropdown__eNOMA .Nav_mobile-accordion-trigger__qdWID:hover,header[data-theme=dark] .Nav_nav__main__FJsEX .Nav_nav__main_link__iuYbq:hover{color:hsl(var(--third-foreground))}.Nav_has_dropdown__eNOMA{position:relative;width:100%}.Nav_has_dropdown__eNOMA .Nav_with-arrow__A8rdq{display:flex;align-items:center}.Nav_has_dropdown__eNOMA .Nav_mobile-accordion-trigger__qdWID{display:flex;width:100%;align-items:center}.Nav_has_dropdown__eNOMA .Nav_mobile-accordion-trigger__qdWID .Nav_ChevronDown__yIzgn{margin-left:.25rem;transition:transform .2s ease}@media(min-width:1024px){.Nav_has_dropdown__eNOMA .Nav_dropdown_menu__ohZ6q{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(-10px);background:#fff;min-width:200px;padding:0;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.1);opacity:0;visibility:hidden;transition:all .2s ease-in-out}.Nav_has_dropdown__eNOMA .Nav_dropdown_menu__ohZ6q.Nav_active__RpF1D{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.Nav_has_dropdown__eNOMA .Nav_dropdown_menu__ohZ6q li{height:auto}.Nav_has_dropdown__eNOMA .Nav_dropdown_menu__ohZ6q li a{height:auto;padding-top:1rem;padding-bottom:1rem}.Nav_has_dropdown__eNOMA .Nav_dropdown_menu__ohZ6q .Nav_dropdown_link__sRyHa{display:block;padding:.5rem 1rem;white-space:nowrap}.Nav_has_dropdown__eNOMA .Nav_dropdown_menu__ohZ6q .Nav_dropdown_link__sRyHa:hover{background:rgba(0,0,0,.05)}}@media(max-width:1023px){.Nav_has_dropdown__eNOMA .Nav_dropdown_menu__ohZ6q{width:100%;position:static;box-shadow:none;opacity:0;visibility:hidden;height:0;padding:0;margin:0;overflow:hidden;transition:all .3s ease-in-out}.Nav_has_dropdown__eNOMA .Nav_dropdown_menu__ohZ6q.Nav_mobile_expanded__kAb19{opacity:1;visibility:visible;height:auto;border-top:1px solid var(--border);margin-top:-1px}}.Nav_nav__inline_mobile__g8twm .Nav_has_dropdown__eNOMA{display:flex;flex-direction:column}.Nav_nav__inline_mobile__g8twm .Nav_has_dropdown__eNOMA .Nav_dropdown_menu__ohZ6q{order:2}@media(min-width:1024px){header[data-theme=dark]:not(.Nav_is_scrolling__1Lwyn) .Nav_nav__main_links__Oykbw .Nav_dropdown_menu__ohZ6q{background:rgba(76,148,220,.8);box-shadow:0 8px 24px rgba(0,0,0,.25);overflow:hidden}header[data-theme=dark]:not(.Nav_is_scrolling__1Lwyn) .Nav_nav__main_links__Oykbw .Nav_dropdown_menu__ohZ6q a{color:#fff;border-radius:0;border-bottom-color:rgba(255,255,255,.18)}header[data-theme=dark]:not(.Nav_is_scrolling__1Lwyn) .Nav_nav__main_links__Oykbw .Nav_dropdown_menu__ohZ6q li:last-child a{border-bottom:0}header[data-theme=dark]:not(.Nav_is_scrolling__1Lwyn) .Nav_nav__main_links__Oykbw .Nav_dropdown_menu__ohZ6q a:hover{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}}.Header_header__main__5s6Yf{position:fixed;left:0;right:0;top:0;z-index:9999;width:100%;padding-top:.625rem;padding-bottom:.625rem;color:hsl(var(--basic));transition-property:all;transition-delay:.15s;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;animation-delay:.15s;animation-timing-function:cubic-bezier(.4,0,.2,1)}@media not all and (min-width:1024px){.Header_header__main__5s6Yf{padding-left:1.5rem;padding-right:1.5rem}}.Header_header__main__5s6Yf+:not(.sections__home){padding-top:4rem}@media (min-width:1024px){.Header_header__main__5s6Yf+:not(.sections__home){padding-top:5rem}}.Header_header__main_logo__MbyVI{display:flex;align-items:center}.Header_header__main_logo__MbyVI:focus,.Header_header__main_logo__MbyVI:visited{outline:2px solid transparent;outline-offset:2px}@media not all and (min-width:1024px){.Header_header__main_logo__MbyVI{padding-top:.5rem;padding-bottom:.5rem}}.Header_header__main_logo__MbyVI.Header_is_open__HXRCU{position:relative;z-index:10000}.Header_header__main__5s6Yf[data-theme=dark]:not(.Header_is_open__HXRCU){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.Header_header__main__5s6Yf.Header_is_scrolling__IIgwm{--tw-translate-y:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0}@media not all and (min-width:1024px){.Header_header__main__5s6Yf.Header_is_scrolling__IIgwm{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}}.Header_header__main__5s6Yf.Header_is_scrolling__IIgwm.Header_is_scroll_up__8ubJt:not(.Header_is_open__HXRCU){--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}@media(min-width:1024px){.Header_header__main__5s6Yf.Header_is_scrolling__IIgwm.Header_is_scroll_up__8ubJt:not(.Header_is_past_hero__X7LFr){--tw-translate-y:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0}}.Header_header__main__5s6Yf.Header_is_past_hero__X7LFr{--is-past-hero:1}.Header_header__main__5s6Yf.Header_is_open__HXRCU{transform:none;transition:none;opacity:1;--is-open:1}.Header_header__main_inner__vdnTK{display:flex;justify-content:space-between;padding:0}