@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes shake-horizontal{0%,to{transform:translateX(0)}10%,30%,50%,70%{transform:translateX(-5px)}20%,40%,60%{transform:translateX(5px)}80%{transform:translateX(3px)}90%{transform:translateX(-3px)}}@keyframes tilt-in-fwd-tr{0%{opacity:0;transform:rotateY(20deg) rotateX(35deg) translate(300px,-300px) skew(-35deg,10deg)}to{opacity:1;transform:rotateY(0) rotateX(0deg) translate(0) skew(0deg,0deg)}}@keyframes slide-in-fwd-center{0%{opacity:0;transform:translateZ(-1400px)}to{opacity:1;transform:translateZ(0)}}@keyframes scale-in-center{0%{opacity:1;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes slide-in-right{0%{opacity:0;transform:translateX(1000px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-in-left{0%{opacity:0;transform:translateX(-1000px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-out-right{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(1000px)}}@keyframes slide-out-left{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-1000px)}}@keyframes scale-in-top{0%{opacity:1;transform:scale(0);transform-origin:50% 0}to{opacity:1;transform:scale(1);transform-origin:50% 0}}@keyframes scale-out-top{0%{opacity:1;transform:scale(1);transform-origin:50% 0}to{opacity:1;transform:scale(0);transform-origin:50% 0}}@keyframes swing-in-top-fwd{0%{opacity:0;transform:rotateX(-100deg);transform-origin:top}to{opacity:1;transform:rotateX(0deg);transform-origin:top}}@keyframes fade-in-top{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-out-top{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}@keyframes fade-in-bottom{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-out-bottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(50px)}}@keyframes scale-out-horizontal{0%{opacity:1;transform:scaleX(1)}to{opacity:1;transform:scaleX(0)}}@media(min-width:768px){br.mob{display:none}}br.tablet{display:none}@media(min-width:768px){br.tablet{display:inline-block}}@media(min-width:1280px){br.tablet{display:none}}br.pc{display:none}@media(min-width:1280px){br.pc{display:inline-block}br.mob-tablet{display:none}}br.tablet-pc{display:none}@media(min-width:768px){br.tablet-pc{display:inline-block}br.mob-pc{display:none}}@media(min-width:1280px){br.mob-pc{display:inline-block}}.checkerboard{width:100%;height:100%;background-color:#fff;background-image:linear-gradient(45deg,#dfe4ec 25%,transparent 0),linear-gradient(-45deg,#dfe4ec 25%,transparent 0),linear-gradient(45deg,transparent 75%,#dfe4ec 0),linear-gradient(-45deg,transparent 75%,#dfe4ec 0);background-position:0 0,0 25px,25px -25px,-25px 0;background-size:50px 50px}blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,select,td,textarea,th,ul{padding:0;margin:0}fieldset,img{border:0}dl,li,menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}button,input,select,textarea{font-size:inherit;vertical-align:middle}button{cursor:pointer;background-color:transparent;border:0}table{border-spacing:0;border-collapse:collapse}body{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;background:var(--baseBackground)}html input[type=button],input[type=email],input[type=password],input[type=reset],input[type=search],input[type=submit],input[type=tel],input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}body,button,input,select,td,textarea,th{font-size:inherit;font-weight:inherit;line-height:1.5}a,a:active,a:hover{text-decoration:none}address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:inherit}.page{position:relative;display:flex;flex:1;flex-direction:column;min-width:375px}:root{--white:#fff;--whitish-gray:#fafbfc;--black:#000;--gray-10:#f7f7f7;--gray-50:#f2f2f2;--gray-100:#f0f0f0;--gray-200:#e6e6e6;--gray-300:#d6d6d6;--gray-400:#c2c2c2;--gray-500:#a3a3a3;--gray-600:#858585;--gray-700:#5c5c5c;--gray-800:#333;--gray-900:#141414;--bluish-gray-10:#f5f7f9;--bluish-gray-50:#f2f4f7;--bluish-gray-100:#eceff4;--bluish-gray-200:#dfe4ec;--bluish-gray-300:#ccd3e0;--bluish-gray-400:#b2bdd1;--bluish-gray-500:#8c9cba;--bluish-gray-600:#667ba3;--bluish-gray-700:#455573;--bluish-gray-800:#262f40;--bluish-gray-900:#0f1319;--green-50:#e9fbef;--green-100:#d3f8de;--green-200:#b0f2c4;--green-300:#84ebaa;--green-400:#56dc90;--green-500:#10c677;--green-600:#00a86b;--green-700:#008059;--peach-50:#ffeceb;--peach-100:#ffe2e0;--peach-200:#ffcfcc;--peach-300:#ffb3ad;--peach-400:#ff8d85;--peach-500:#ff5447;--peach-600:#fd1808;--purple-10:#f4f2fd;--purple-50:#efedfc;--purple-100:#e8e5fb;--purple-200:#d8d3f8;--purple-300:#c0b9f4;--purple-400:#a296ee;--purple-500:#7361e5;--purple-550:#5b47e1;--purple-600:#452cdd;--purple-700:#2c1a9e;--purple-800:#190e58;--blue-10:#f2f5fd;--blue-50:#edf2fc;--blue-100:#e4ebfb;--blue-200:#d2ddf9;--blue-300:#b8c9f5;--blue-400:#94adf0;--blue-500:#5e85e8;--blue-600:#295ce0;--blue-700:#173ea1;--blue-800:#0d2259;--blue-900:#050e24;--orange-50:#fff2e9;--orange-100:#ffebde;--orange-200:#ffe1cc;--orange-300:#ffcead;--orange-400:#ffb685;--orange-500:#ff9247;--orange-600:#ff6e0a;--orange-700:#ff6e0a}*{box-sizing:border-box}.page-main{position:relative;display:flex;flex:1;flex-direction:column}.page-main article{width:100%}@media(min-width:768px){.page-main article{max-width:768px}}@media(min-width:1280px){.page-main article{max-width:1080px}}.page-main article.center{align-self:center}.page-main>.medium-page{max-width:800px}.page-main:has(>.no-align){justify-content:flex-start}.page-main:has(>.no-align)>article{flex:1}#global-layout{display:flex;flex-direction:column;min-height:100vh}html{overflow-x:hidden}