:root{--red:#e50041;--turquoise:#00e5bf;--grayscale-black:#000;--grayscale-gray01:#121314;--grayscale-gray02:#202124;--grayscale-gray03:#333640;--grayscale-gray04:#494b52;--grayscale-gray05:#63666f;--grayscale-gray06:#767985;--grayscale-gray07:#898e9a;--grayscale-gray08:#a3a7b0;--grayscale-gray09:#c5c8ce;--grayscale-gray10:#e6e6e6;--grayscale-white:#fff;--disabled-opacity:.4;--holo-hover-image:url(/s3-front/images/holo-hover.png)}@font-face{font-family:Hauora;src:url(/s3-front/fonts/hauora/webfonts/Hauora-ExtraLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Hauora;src:url(/s3-front/fonts/hauora/webfonts/Hauora-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Hauora;src:url(/s3-front/fonts/hauora/webfonts/Hauora-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Hauora;src:url(/s3-front/fonts/hauora/webfonts/Hauora-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Hauora;src:url(/s3-front/fonts/hauora/webfonts/Hauora-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Hauora;src:url(/s3-front/fonts/hauora/webfonts/Hauora-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Hauora;src:url(/s3-front/fonts/hauora/webfonts/Hauora-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Pliant;src:url(/s3-front/fonts/pliant/Pliant-MediumItalic.ttf) format("truetype"),url(/s3-front/fonts/pliant/Pliant-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Pliant;src:url(/s3-front/fonts/pliant/Pliant-BoldItalic.ttf) format("truetype"),url(/s3-front/fonts/pliant/Pliant-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Pliant;src:url(/s3-front/fonts/pliant/Pliant-ExtraBoldItalic.ttf) format("truetype"),url(/s3-front/fonts/pliant/Pliant-ExtraBoldItalic.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}.text-accent-title1{font-size:112px;line-height:1.1}.text-accent-title1,.text-accent-title2{font-family:Pliant,serif;font-weight:700;font-style:italic}.text-accent-title2{font-size:81px;line-height:1.2}.text-accent-title3{font-size:64px}.text-accent-title3,.text-accent-title4{font-family:Pliant,serif;font-weight:700;font-style:italic;line-height:1.3}.text-accent-title4,.text-accent-title4-nc{font-size:44px}.text-accent-title4-nc,.text-accent-title5{font-family:Pliant,serif;font-weight:700;font-style:italic;line-height:1.2}.text-accent-title5{font-size:36px}.text-accent-heading1-m{font-family:Pliant,serif;font-size:28px;font-weight:500;font-style:italic;line-height:1.5}.text-accent-heading2{font-size:21px;font-weight:700}.text-accent-body3,.text-accent-heading2{font-family:Pliant,serif;font-style:italic;line-height:1.3}.text-accent-body3{font-size:14px;font-weight:800}.text-default-title1{font-family:Hauora,sans-serif;font-size:112px;font-weight:500;line-height:1.1}.text-default-heading1-eb{font-family:Hauora,sans-serif;font-size:24px;font-weight:800;line-height:1.4}.text-default-body1{font-size:18px}.text-default-body1,.text-default-body2{font-family:Hauora,sans-serif;font-weight:500;line-height:1.7}.text-default-body2{font-size:16px}.text-default-body3{font-size:14px;font-weight:500}.text-default-body3,.text-default-body4-b{font-family:Hauora,sans-serif;line-height:1.6}.text-default-body4-b{font-size:12px;font-weight:700}@media(max-width:1023px){.text-accent-title2{font-size:64px}.text-accent-title3{font-size:44px}.text-accent-title4,.text-accent-title4-nc{font-size:36px}.text-accent-title5{font-size:28px}.text-accent-heading2{font-size:18px}.text-accent-body3{font-size:12px}.text-default-heading1-eb{font-size:21px}.text-default-body1{font-size:16px}.text-default-body2{font-size:14px}.text-default-body3{font-size:12px}.text-default-body4-b{font-size:10px}}@media(max-width:759px){.text-accent-title2{font-size:44px}.text-accent-title3{font-size:36px}.text-accent-title4,.text-accent-title4-nc{font-size:24px}.text-accent-title5{font-size:26px}.text-default-heading1-eb{font-size:16px}}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{overflow-x:hidden;scrollbar-width:thin}body{margin:0;background:var(--grayscale-black);color:var(--grayscale-gray10);font-family:Hauora,sans-serif}.container{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:1920px;margin:0 auto;padding-right:60px;padding-left:60px}@media(max-width:1023px){.container{padding-right:30px;padding-left:30px}}@media(max-width:759px){.container{padding-right:16px;padding-left:16px}}.core-icon[data-v-948cbc50]{display:inline-block;-ms-flex-negative:0;flex-shrink:0;color:inherit}.core-snackbars[data-v-15b21dd2]{position:fixed;right:24px;bottom:24px;z-index:100;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:12px;pointer-events:none}.core-snackbar[data-v-15b21dd2],.core-snackbars[data-v-15b21dd2]{display:-webkit-box;display:-ms-flexbox;display:flex}.core-snackbar[data-v-15b21dd2]{position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;width:min(480px,calc(100vw - 48px));padding:14px 19px 17px 23px;overflow:hidden;border:1px solid var(--grayscale-gray04);border-radius:12px;background:var(--grayscale-gray01);-webkit-box-shadow:0 8px 24px rgba(0,0,0,.4);box-shadow:0 8px 24px #0006;color:var(--grayscale-gray10);font-family:Hauora,sans-serif;font-size:16px;font-weight:500;line-height:1.7;pointer-events:auto}.core-snackbar[data-v-15b21dd2]:before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px}.core-snackbar--success[data-v-15b21dd2]:before{background:var(--turquoise)}.core-snackbar--error[data-v-15b21dd2]:before{background:var(--red)}.core-snackbar__message[data-v-15b21dd2]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.core-snackbar__close[data-v-15b21dd2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:3px;padding:0;border:none;background:none;color:var(--grayscale-gray06);cursor:pointer;-webkit-transition:color .15s ease;transition:color .15s ease}.core-snackbar__close[data-v-15b21dd2]:hover{color:var(--grayscale-gray10)}.core-snackbar-enter-active[data-v-15b21dd2],.core-snackbar-leave-active[data-v-15b21dd2],.core-snackbar-move[data-v-15b21dd2]{-webkit-transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,transform .25s ease;transition:opacity .25s ease,transform .25s ease,-webkit-transform .25s ease}.core-snackbar-leave-active[data-v-15b21dd2]{position:absolute}.core-snackbar-enter-from[data-v-15b21dd2]{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}.core-snackbar-leave-to[data-v-15b21dd2]{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}@media(prefers-reduced-motion:reduce){.core-snackbar-enter-active[data-v-15b21dd2],.core-snackbar-leave-active[data-v-15b21dd2],.core-snackbar-move[data-v-15b21dd2]{-webkit-transition:none;transition:none}}@media(max-width:1023px){.core-snackbars[data-v-15b21dd2]{right:16px;bottom:100px}.core-snackbar[data-v-15b21dd2]{width:min(480px,calc(100vw - 32px));font-size:14px;line-height:1.6}.core-snackbar__close[data-v-15b21dd2]{margin-top:1px}}@media(max-width:759px){.core-snackbars[data-v-15b21dd2]{right:12px;left:12px;bottom:80px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.core-snackbar[data-v-15b21dd2]{width:100%}}
