._markdown_1o1pf_1>:first-child{margin-top:0}._markdown_1o1pf_1>:last-child{margin-bottom:0}@font-face{font-family:FuturaDemi;src:url(/fonts/FuturaDemiTT-Regular.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:bananaslip-plus;src:url(/fonts/bananaslip-plus.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@layer component{._size\:heading-medium_wxo94_16{--annotation: "heading-medium";font-size:var(--theme-font-size, 3.75rem);--font-size-px: 60px;line-height:var(--theme-line-height, 50px);font-weight:var(--theme-font-weight, 400);letter-spacing:var(--theme-letter-spacing, -2px)}@media (min-width: 500px) and (max-width: 1023px){._size\:heading-medium_wxo94_16{font-size:var(--theme-font-size-tablet, var(--theme-font-size, 2rem));--font-size-px: 32px;line-height:var(--theme-line-height-tablet, var(--theme-line-height, 50px));font-weight:var(--theme-font-weight-tablet, var(--theme-font-weight, ));letter-spacing:var(--theme-letter-spacing-tablet, var(--theme-letter-spacing, -2px))}}@media (max-width: 499px){._size\:heading-medium_wxo94_16{font-size:var(--theme-font-size-mobile, var(--theme-font-size, 2rem));--font-size-px: 32px;line-height:var(--theme-line-height-mobile, var(--theme-line-height, 50px));font-weight:var(--theme-font-weight-mobile, var(--theme-font-weight, ));letter-spacing:var(--theme-letter-spacing-mobile, var(--theme-letter-spacing, -2px))}}._size\:heading-small_wxo94_42{--annotation: "heading-small";font-size:var(--theme-font-size, 2.875rem);--font-size-px: 46px;line-height:var(--theme-line-height, 40px);font-weight:var(--theme-font-weight, 400);letter-spacing:var(--theme-letter-spacing, -2px)}@media (min-width: 500px) and (max-width: 1023px){._size\:heading-small_wxo94_42{font-size:var(--theme-font-size-tablet, var(--theme-font-size, 2rem));--font-size-px: 32px;line-height:var(--theme-line-height-tablet, var(--theme-line-height, 28px));font-weight:var(--theme-font-weight-tablet, var(--theme-font-weight, ));letter-spacing:var(--theme-letter-spacing-tablet, var(--theme-letter-spacing, -6px))}}@media (max-width: 499px){._size\:heading-small_wxo94_42{font-size:var(--theme-font-size-mobile, var(--theme-font-size, 1.75rem));--font-size-px: 28px;line-height:var(--theme-line-height-mobile, var(--theme-line-height, 28px));font-weight:var(--theme-font-weight-mobile, var(--theme-font-weight, ));letter-spacing:var(--theme-letter-spacing-mobile, var(--theme-letter-spacing, -1px))}}._size\:heading-explanation_wxo94_68{--annotation: "heading-explanation";font-size:var(--theme-font-size, 2.875rem);--font-size-px: 46px;line-height:var(--theme-line-height, 40px);font-weight:var(--theme-font-weight, 400);letter-spacing:var(--theme-letter-spacing, )}@media (min-width: 500px) and (max-width: 1023px){._size\:heading-explanation_wxo94_68{font-size:var(--theme-font-size-tablet, var(--theme-font-size, 2.25rem));--font-size-px: 36px;line-height:var(--theme-line-height-tablet, var(--theme-line-height, 30px));font-weight:var(--theme-font-weight-tablet, var(--theme-font-weight, ));letter-spacing:var(--theme-letter-spacing-tablet, var(--theme-letter-spacing, ))}}@media (max-width: 499px){._size\:heading-explanation_wxo94_68{font-size:var(--theme-font-size-mobile, var(--theme-font-size, 1.875rem));--font-size-px: 30px;line-height:var(--theme-line-height-mobile, var(--theme-line-height, 30px));font-weight:var(--theme-font-weight-mobile, var(--theme-font-weight, ));letter-spacing:var(--theme-letter-spacing-mobile, var(--theme-letter-spacing, ))}}._size\:hero-links_wxo94_94{--annotation: "hero-links";font-size:var(--theme-font-size, 2rem);--font-size-px: 32px;line-height:var(--theme-line-height, 45px);font-weight:var(--theme-font-weight, 400);letter-spacing:var(--theme-letter-spacing, 0)}@media (min-width: 500px) and (max-width: 1023px){._size\:hero-links_wxo94_94{font-size:var(--theme-font-size-tablet, var(--theme-font-size, 1.25rem));--font-size-px: 20px;line-height:var(--theme-line-height-tablet, var(--theme-line-height, 20px));font-weight:var(--theme-font-weight-tablet, var(--theme-font-weight, ));letter-spacing:var(--theme-letter-spacing-tablet, var(--theme-letter-spacing, 0px))}}@media (max-width: 499px){._size\:hero-links_wxo94_94{font-size:var(--theme-font-size-mobile, var(--theme-font-size, 1.25rem));--font-size-px: 20px;line-height:var(--theme-line-height-mobile, var(--theme-line-height, 20px));font-weight:var(--theme-font-weight-mobile, var(--theme-font-weight, ));letter-spacing:var(--theme-letter-spacing-mobile, var(--theme-letter-spacing, 0px))}}._size\:subheading_wxo94_120{--annotation: "subheading";font-size:var(--theme-font-size, 2rem);--font-size-px: 32px;line-height:var(--theme-line-height, 20px);font-weight:var(--theme-font-weight, 400);letter-spacing:var(--theme-letter-spacing, )}@media (max-width: 499px){._size\:subheading_wxo94_120{font-size:var(--theme-font-size-mobile, var(--theme-font-size, 1.25rem));--font-size-px: 20px;line-height:var(--theme-line-height-mobile, var(--theme-line-height, 20px));font-weight:var(--theme-font-weight-mobile, var(--theme-font-weight, ));letter-spacing:var(--theme-letter-spacing-mobile, var(--theme-letter-spacing, ))}}._size\:body-large_wxo94_137{--annotation: "body-large";font-size:var(--theme-font-size, 1.25rem);--font-size-px: 20px;line-height:var(--theme-line-height, 40px);font-weight:var(--theme-font-weight, 700);letter-spacing:var(--theme-letter-spacing, )}@media (min-width: 500px) and (max-width: 1023px){._size\:body-large_wxo94_137{font-size:var(--theme-font-size-tablet, var(--theme-font-size, 1.125rem));--font-size-px: 18px;line-height:var(--theme-line-height-tablet, var(--theme-line-height, 30px));font-weight:var(--theme-font-weight-tablet, var(--theme-font-weight, ));letter-spacing:var(--theme-letter-spacing-tablet, var(--theme-letter-spacing, ))}}@media (max-width: 499px){._size\:body-large_wxo94_137{font-size:var(--theme-font-size-mobile, var(--theme-font-size, 1.125rem));--font-size-px: 18px;line-height:var(--theme-line-height-mobile, var(--theme-line-height, 30px));font-weight:var(--theme-font-weight-mobile, var(--theme-font-weight, ));letter-spacing:var(--theme-letter-spacing-mobile, var(--theme-letter-spacing, ))}}._size\:body-medium_wxo94_163{--annotation: "body-medium";font-size:var(--theme-font-size, 1.25rem);--font-size-px: 20px;line-height:var(--theme-line-height, 35px);font-weight:var(--theme-font-weight, 700);letter-spacing:var(--theme-letter-spacing, )}@media (min-width: 500px) and (max-width: 1023px){._size\:body-medium_wxo94_163{font-size:var(--theme-font-size-tablet, var(--theme-font-size, 1.125rem));--font-size-px: 18px;line-height:var(--theme-line-height-tablet, var(--theme-line-height, 30px));font-weight:var(--theme-font-weight-tablet, var(--theme-font-weight, ));letter-spacing:var(--theme-letter-spacing-tablet, var(--theme-letter-spacing, ))}}@media (max-width: 499px){._size\:body-medium_wxo94_163{font-size:var(--theme-font-size-mobile, var(--theme-font-size, 1.125rem));--font-size-px: 18px;line-height:var(--theme-line-height-mobile, var(--theme-line-height, 30px));font-weight:var(--theme-font-weight-mobile, var(--theme-font-weight, ));letter-spacing:var(--theme-letter-spacing-mobile, var(--theme-letter-spacing, ))}}._size\:body-small_wxo94_189{--annotation: "body-small";font-size:var(--theme-font-size, 1.2rem);--font-size-px: 19.2px;line-height:var(--theme-line-height, 26px);font-weight:var(--theme-font-weight, 700);letter-spacing:var(--theme-letter-spacing, )}@media (min-width: 500px) and (max-width: 1023px){._size\:body-small_wxo94_189{font-size:var(--theme-font-size-tablet, var(--theme-font-size, .875rem));--font-size-px: 14px;line-height:var(--theme-line-height-tablet, var(--theme-line-height, 20px));font-weight:var(--theme-font-weight-tablet, var(--theme-font-weight, ));letter-spacing:var(--theme-letter-spacing-tablet, var(--theme-letter-spacing, ))}}@media (max-width: 499px){._size\:body-small_wxo94_189{font-size:var(--theme-font-size-mobile, var(--theme-font-size, .875rem));--font-size-px: 14px;line-height:var(--theme-line-height-mobile, var(--theme-line-height, 20px));font-weight:var(--theme-font-weight-mobile, var(--theme-font-weight, ));letter-spacing:var(--theme-letter-spacing-mobile, var(--theme-letter-spacing, ))}}._size\:body_wxo94_137{--annotation: "body";font-size:var(--theme-font-size, 1rem);--font-size-px: 16px;line-height:var(--theme-line-height, 20px);font-weight:var(--theme-font-weight, 700);letter-spacing:var(--theme-letter-spacing, )}._size\:caption_wxo94_223{--annotation: "caption";font-size:var(--theme-font-size, .875rem);--font-size-px: 14px;line-height:var(--theme-line-height, 18px);font-weight:var(--theme-font-weight, 700);letter-spacing:var(--theme-letter-spacing, )}._size\:small_wxo94_231{--annotation: "small";font-size:var(--theme-font-size, .75rem);--font-size-px: 12px;line-height:var(--theme-line-height, 20px);font-weight:var(--theme-font-weight, 400);letter-spacing:var(--theme-letter-spacing, )}._size\:nav-link_wxo94_239{--annotation: "nav-link";font-size:var(--theme-font-size, 1.5rem);--font-size-px: 24px;line-height:var(--theme-line-height, 30px);font-weight:var(--theme-font-weight, 700);letter-spacing:var(--theme-letter-spacing, )}._size\:button_wxo94_247{--annotation: "button";font-size:var(--theme-font-size, 1.25rem);--font-size-px: 20px;line-height:var(--theme-line-height, 15px);font-weight:var(--theme-font-weight, 400);letter-spacing:var(--theme-letter-spacing, )}._size\:button-large_wxo94_255{--annotation: "button-large";font-size:var(--theme-font-size, 2.25rem);--font-size-px: 36px;line-height:var(--theme-line-height, 40px);font-weight:var(--theme-font-weight, 700);letter-spacing:var(--theme-letter-spacing, )}@media (min-width: 500px) and (max-width: 1023px){._size\:button-large_wxo94_255{font-size:var(--theme-font-size-tablet, var(--theme-font-size, 1.25rem));--font-size-px: 20px;line-height:var(--theme-line-height-tablet, var(--theme-line-height, 40px));font-weight:var(--theme-font-weight-tablet, var(--theme-font-weight, ));letter-spacing:var(--theme-letter-spacing-tablet, var(--theme-letter-spacing, ))}}@media (max-width: 499px){._size\:button-large_wxo94_255{font-size:var(--theme-font-size-mobile, var(--theme-font-size, 1.25rem));--font-size-px: 20px;line-height:var(--theme-line-height-mobile, var(--theme-line-height, 40px));font-weight:var(--theme-font-weight-mobile, var(--theme-font-weight, ));letter-spacing:var(--theme-letter-spacing-mobile, var(--theme-letter-spacing, ))}}._text_wxo94_281{position:relative}._family\:primary_wxo94_284{font-family:var(--font-family-primary)}._family\:secondary_wxo94_287{font-family:var(--font-family-secondary)}._uppercase_wxo94_290{text-transform:uppercase}._markdown_wxo94_293>*:first-child{margin-top:0}._markdown_wxo94_293>*:last-child{margin-bottom:0}._markdown_wxo94_293 p{margin-top:20px;margin-bottom:20px}._content_wxo94_303{position:relative;z-index:1}._contentShadow_wxo94_307{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);top:calc(50% + 2px);width:100%;filter:blur(1px);opacity:.25;color:#000;z-index:0}._variant\:stroke_wxo94_320 ._content_wxo94_303{-webkit-text-stroke:6px white;paint-order:stroke fill;color:var(--flag-text-color)}._variant\:stroke_wxo94_320 ._contentShadow_wxo94_307{-webkit-text-stroke:6px black;paint-order:stroke fill}._variant\:glow_wxo94_329 ._content_wxo94_303{-webkit-text-stroke:6px white;paint-order:stroke fill;color:var(--flag-text-color)}._variant\:glow_wxo94_329 ._contentShadow_wxo94_307{-webkit-text-stroke:6px white;color:#fff;filter:blur(5px);opacity:1}}@font-face{font-family:FuturaDemi;src:url(/fonts/FuturaDemiTT-Regular.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:bananaslip-plus;src:url(/fonts/bananaslip-plus.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@layer component{._button_kk29r_16{display:flex;align-items:center;justify-content:center;position:relative;display:inline-flex;cursor:pointer;text-decoration:none;transition:all .3s ease;gap:12px;padding:12px 20px;text-align:center;border:none;border-radius:999px}._button_kk29r_16:disabled{opacity:.25;pointer-events:none}._button_kk29r_16 svg{transition:transform .3s ease}._label_kk29r_38,._subtitle_kk29r_39,._icon_kk29r_40{position:relative;z-index:2}._rightArrow_kk29r_44{position:absolute;top:50%;transform:translateY(-50%);right:32px}@media (max-width: 1023px){._rightArrow_kk29r_44{width:20px}}._subtitle_kk29r_39{color:#e56124}._color\:yellow_kk29r_58{color:#8a3a13}._color\:yellow_kk29r_58:before,._color\:yellow_kk29r_58:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:999px}._color\:yellow_kk29r_58:before{content:"";display:block;z-index:2;background:radial-gradient(77.88% 77.88% at 51.92% 11.54%,#ffd100,#ffa633)}._color\:yellow_kk29r_58:after{content:"";display:block;top:4px;background:#d6581e;border-radius:999px;z-index:1;box-shadow:0 4px 4px #00000040}._color\:yellow_kk29r_58:hover,._color\:yellow_kk29r_58:focus,._color\:yellow_kk29r_58:active{transform:translateY(1px);opacity:.9;box-shadow:0 4px 4px #00000040}._color\:yellow_kk29r_58:hover:after,._color\:yellow_kk29r_58:focus:after,._color\:yellow_kk29r_58:active:after{background:#cc541d}._color\:green_kk29r_98,._color\:green_kk29r_98 ._subtitle_kk29r_39{color:#fff}._color\:green_kk29r_98:before,._color\:green_kk29r_98:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:999px;transition:all .3s ease}._color\:green_kk29r_98:before{content:"";display:block;background:radial-gradient(77.88% 77.88% at 51.92% 11.54%,#b9fa55,#51bd8d)}._color\:green_kk29r_98:after{content:"";display:block;top:4px;background:#10905d;border-radius:999px;z-index:-1;box-shadow:0 4px 4px #00000040}._color\:green_kk29r_98:hover,._color\:green_kk29r_98:focus,._color\:green_kk29r_98:active{box-shadow:0 4px 4px #00000040}._color\:green_kk29r_98:hover:after,._color\:green_kk29r_98:focus:after,._color\:green_kk29r_98:active:after{background:#0f8656}._size\:lg_kk29r_139{border-radius:40px;padding:18px 100px;gap:10px;max-width:520px}._size\:lg_kk29r_139:before,._size\:lg_kk29r_139:after{border-radius:40px}._color\:text_kk29r_149{font-size:var(--theme-font-size, 1.125rem);line-height:var(--theme-line-height, 1.7777777778);font-weight:var(--theme-font-weight, 700);text-decoration:none;background:transparent}._variant\:link_kk29r_156{padding:0}._variant\:link_kk29r_156:before,._variant\:link_kk29r_156:after{display:none}._variant\:subtitle_kk29r_162{flex-direction:column}._variant\:subtitle_kk29r_162:before,._variant\:subtitle_kk29r_162:after{border-radius:20px}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@font-face{font-family:FuturaDemi;src:url(/fonts/FuturaDemiTT-Regular.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:bananaslip-plus;src:url(/fonts/bananaslip-plus.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@layer foundation{:root{--grid-mobile-padding: 16px;--grid-tablet-padding: 48px;--grid-laptop-padding: 60px;--grid-desktop-padding: 72px;--breakpoint-tablet: 500px;--breakpoint-laptop: 1024px;--breakpoint-desktop: 1440px;--font-family-primary: FuturaDemi, -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Ubuntu, roboto, noto, arial, sans-serif;--font-family-secondary: FuturaDemi, -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Ubuntu, roboto, noto, arial, sans-serif;--navbar-height: 68px}@media (max-width: 499px){:root{--grid-num-columns: 4;--grid-column-gap: 24px;--grid-padding: max(16px, 50vw - 384px);--grid-column-width: calc((min(100% - 32px, 768px) - 72px)/4) }}@media (min-width: 500px) and (max-width: 1023px){:root{--grid-num-columns: 6;--grid-column-gap: 24px;--grid-padding: max(48px, 50vw - 512px);--grid-column-width: calc( ( (min(100% - 96px, 1024px)) - 120px ) / 6 )}}@media (min-width: 1024px) and (max-width: 1439px){:root{--grid-num-columns: 12;--grid-column-gap: 36px;--grid-padding: max(60px, 50vw - 720px);--grid-column-width: calc( ( (min(100% - 120px, 1440px)) - 396px ) / 12 )}}@media (min-width: 1440px) and (max-width: 1919px){:root{--grid-num-columns: 12;--grid-column-gap: 36px;--grid-padding: max(72px, 50vw - 720px);--grid-column-width: calc( ( (min(100% - 144px, 1440px)) - 396px ) / 12 )}}@media (min-width: 1920px){:root{--grid-num-columns: 12;--grid-column-gap: 36px;--grid-padding: 240px;--grid-column-width: 87px}}[lang=ja]{--font-family-secondary: bananaslip-plus, -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Ubuntu, roboto, noto, arial, sans-serif;letter-spacing:-2px}[inview-2]{animation-delay:.25s!important}[inview-3]{animation-delay:.5s!important}[inview-4]{animation-delay:.75s!important}[inview-5]{animation-delay:1s!important}[inview-6]{animation-delay:1.25s!important}[inview-up]{opacity:0;transform:translateY(8px)}[inview-down]{opacity:0;transform:translateY(-8px)}.animate\:inview [inview-up]{animation-duration:.5s;animation-timing-function:cubic-bezier(.65,0,.35,1);animation-iteration-count:1;animation-fill-mode:forwards;animation-direction:normal;animation-name:fade-in-up}.animate\:inview [inview-down]{animation-duration:.5s;animation-timing-function:cubic-bezier(.65,0,.35,1);animation-iteration-count:1;animation-fill-mode:forwards;animation-direction:normal;animation-name:fade-in-down}html{box-sizing:border-box;overflow-x:hidden;font-size:16px;line-height:1.5}*,*:before,*:after{box-sizing:inherit}html,body{font-family:FuturaDemi,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Ubuntu,roboto,noto,arial,sans-serif;height:100%;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;scroll-padding-top:calc(var(--navbar-height, 68px) + 10px)}body{background-color:#fff;font-size:var(--theme-font-size, 1rem);line-height:var(--theme-line-height, 1.75);font-weight:var(--theme-font-weight, 500);letter-spacing:var(--theme-letter-spacing, .00625rem)}body.menu\:open,body.modal\:open{overflow-y:hidden}h1,h2,h3,h4,h5,p{margin-top:0;margin-bottom:0}img,picture,figure,video,canvas,svg,iframe{display:block;max-width:100%;height:auto;margin:0}a{color:inherit}#root{max-width:1920px;margin:0 auto}ark-cookiebar{background:#2f496d!important;border-top:none;color:#fff;font-family:FuturaDemi,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Ubuntu,roboto,noto,arial,sans-serif}ark-cookiebar .ark-cookiebar-content{max-width:100%;padding-top:26px;padding-bottom:26px}@media (max-width: 1023px){ark-cookiebar .ark-cookiebar-content{padding-left:var(--grid-padding);padding-right:var(--grid-padding)}}@media (min-width: 1024px){ark-cookiebar .ark-cookiebar-content{padding-left:calc(var(--grid-padding) + var(--grid-column-width) + var(--grid-column-gap));padding-right:calc(var(--grid-padding) + var(--grid-column-width) + var(--grid-column-gap));display:grid;column-gap:60px;grid-template-columns:1fr auto;align-items:center}}@media (min-width: 1440px){ark-cookiebar .ark-cookiebar-content{column-gap:100px}}ark-cookiebar .ark-cookiebar-content p{font-size:var(--theme-font-size, 1rem);line-height:var(--theme-line-height, 1.5);font-weight:var(--theme-font-weight, 500)}@media (max-width: 499px){ark-cookiebar .ark-cookiebar-content p{font-size:var(--theme-font-size, .8125rem);line-height:var(--theme-line-height, 1.5384615385);font-weight:var(--theme-font-weight, 500);letter-spacing:var(--theme-letter-spacing, .0125rem)}}@media (max-width: 1023px){ark-cookiebar .ark-cookiebar-buttons{margin-top:12px;display:flex;justify-content:center}}ark-cookiebar .ark-cookiebar-buttons button:first-child{background:#fff;border-radius:12px;border:1px solid #fff;color:#2f496d;font-size:var(--theme-font-size, 1rem);line-height:var(--theme-line-height, 1.5);font-weight:var(--theme-font-weight, 700);padding:10px 24px;transition:all .3s ease}ark-cookiebar .ark-cookiebar-buttons button:last-child{background:transparent;border-radius:12px;border:1px solid #fff;color:#2f496d;font-size:var(--theme-font-size, 1rem);line-height:var(--theme-line-height, 1.5);font-weight:var(--theme-font-weight, 700);padding:10px 24px;transition:all .3s ease}}
