:root{--z-index-background:-1;--z-index-normal:1;--z-index-module-20:20;--z-index-module-10:10;--z-index-layout-200:200;--z-index-layout-100:100;--z-index-overlay-2000:2000;--z-index-overlay-1000:1000;--transition-timing-function-ease-in-out:ease-in-out;--transition-duration-6:0.6s;--transition-duration-3:0.3s;--transition-duration-1:0.1s;--transition-delay-0:0s;--transition-behavior-allow:allow-discrete;--transition-behavior-normal:normal;--transform-translate-y-text:40px;--transform-translate-y-content:20px;--transform-translate-x-arrow:5px;--transform-scale-normal:1.1;--transform-scale-1:1;--transform-rotate-180:180deg;--transform-rotate-90:90deg;--transform-rotate-25:25deg;--transform-rotate-0:0deg;--size-spacing-200:200px;--size-spacing-140:140px;--size-spacing-130:130px;--size-spacing-120:120px;--size-spacing-110:110px;--size-spacing-100:100px;--size-spacing-95:95px;--size-spacing-90:90px;--size-spacing-85:85px;--size-spacing-80:80px;--size-spacing-75:75px;--size-spacing-70:70px;--size-spacing-65:65px;--size-spacing-60:60px;--size-spacing-55:55px;--size-spacing-50:50px;--size-spacing-45:45px;--size-spacing-40:40px;--size-spacing-35:35px;--size-spacing-30:30px;--size-spacing-25:25px;--size-spacing-20:20px;--size-spacing-15:15px;--size-spacing-10:10px;--size-spacing-5:5px;--size-margin-content-wide:80px;--size-margin-content-narrow:20px;--size-breakpoint-minor:1440px;--size-breakpoint-major:768px;--size-breakpoint-min:360px;--size-breakpoint-2080:2080px;--size-breakpoint-1080:1080px;--opacity-hover:0.5;--opacity-100:1;--opacity-0:0;--image-decoration-blue:url(/assets/img/image-decoration-blue.svg);--image-decoration-green:url(/assets/img/image-decoration-green.svg);--image-decoration-red:url(/assets/img/image-decoration-red.svg);--image-arrow-red:url(/assets/img/image-arrow-red.svg);--image-arrow-white:url(/assets/img/image-arrow-white.svg);--image-arrow-black:url(/assets/img/image-arrow-black.svg);--font-weight-semi-bold:600;--font-weight-regular:400;--font-size-105:10.5rem;--font-size-100:10rem;--font-size-90:9rem;--font-size-80:8rem;--font-size-60:6rem;--font-size-50:5rem;--font-size-40:4rem;--font-size-38:3.8rem;--font-size-36:3.6rem;--font-size-32:3.2rem;--font-size-30:3rem;--font-size-28:2.8rem;--font-size-26:2.6rem;--font-size-24:2.4rem;--font-size-23:2.3rem;--font-size-22:2.2rem;--font-size-20:2rem;--font-size-18:1.8rem;--font-size-17:1.7rem;--font-size-16:1.6rem;--font-size-15:1.5rem;--font-size-14:1.4rem;--font-size-13:1.3rem;--font-size-12:1.2rem;--font-size-10:1rem;--font-line-height-base:1;--font-line-height-18:1.8;--font-line-height-15:1.5;--filter-normal:blur(30px) brightness(40%) opacity(70%);--color-button-entry-background:linear-gradient(315deg,#ef1f1f,#f43b94 50%,#ef1f1f);--color-purple-g1:linear-gradient(45deg,#8b27a3,#ba4ed4);--color-purple-3:#ba4ed4;--color-purple-2:#8b27a3;--color-purple-1:#630c88;--color-blue-g1:linear-gradient(45deg,#1f64ef,#00a8d4);--color-blue-3:#00a8d4;--color-blue-2:#1f64ef;--color-blue-1:#052e75;--color-green-g1:linear-gradient(45deg,#08b414,#8dce0d);--color-green-3:#8dce0d;--color-green-2:#08b414;--color-green-1:#0c8825;--color-red-g1:linear-gradient(45deg,#ef1f1f,#f43b94);--color-red-3:#f43b94;--color-red-2:#ef1f1f;--color-red-1:#aa1656;--color-gray-7:#d9dce0;--color-gray-6:#757575;--color-gray-5:#a4a4a4;--color-gray-4:#c7c7c7;--color-gray-3:#e6e6e6;--color-gray-2:#ebeff3;--color-gray-1:#f9f9f9;--color-white-normal:#fff;--color-black-a9:rgba(0 0 0/90%);--color-black-a4:rgba(0 0 0/40%);--color-black-a1:rgba(0 0 0/10%);--color-black-normal:#000;--color-transparent:transparent;--border-width-2:2px;--border-width-1:1px;--border-width-0:0;--border-style-dashed:dashed;--border-style-solid:solid;--border-radius-ellipse:100vmax;--border-radius-round:50%;--border-radius-100:100px;--border-radius-30:30px;--border-radius-20:20px;--border-radius-5:5px;--animation-fill-mode:forwards;--animation-direction:normal;--animation-iteration-count:1;--animation-delay:0s;--animation-timing-function:ease-out;--animation-duration:1.2s;--transition-fade-in:var(--transition-duration-6) var(--transition-timing-function-ease-in-out) var(--transition-delay-0) var(--transition-behavior-normal);--transition-hover:var(--transition-duration-3) var(--transition-timing-function-ease-in-out) var(--transition-delay-0) var(--transition-behavior-allow);--transition-normal:var(--transition-duration-1) var(--transition-timing-function-ease-in-out) var(--transition-delay-0) var(--transition-behavior-normal);--font-size-heading-page-title-wide:var(--font-size-90);--font-size-heading-page-title-narrow:var(--font-size-50);--font-size-heading-4-wide:var(--font-size-20);--font-size-heading-4-narrow:var(--font-size-17);--font-size-heading-3-wide:var(--font-size-26);--font-size-heading-3-narrow:var(--font-size-22);--font-size-heading-2-wide:var(--font-size-36);--font-size-heading-2-narrow:var(--font-size-26);--font-size-heading-1-wide:var(--font-size-40);--font-size-heading-1-narrow:var(--font-size-28);--color-shadow-normal:var(--color-black-a1);--color-point-blue:var(--color-blue-g1);--color-point-green:var(--color-green-g1);--color-point-red:var(--color-red-g1);--color-placeholder:var(--color-gray-5);--color-link-bullet-arrow-white-normal:var(--color-white-normal);--color-link-bullet-arrow-normal:var(--color-black-normal);--color-link-bullet-normal:var(--color-black-normal);--color-link-text-hover:var(--color-red-2);--color-link-text-normal:var(--color-black-normal);--color-font-important:var(--color-red-2);--color-font-gray2:var(--color-gray-5);--color-font-gray:var(--color-gray-6);--color-font-white:var(--color-white-normal);--color-font-normal:var(--color-black-normal);--color-disabled:var(--color-gray-5);--color-button-entry-text:var(--color-white-normal);--color-button-white-text:var(--color-black-normal);--color-button-white-background:var(--color-white-normal);--color-button-normal-text:var(--color-white-normal);--color-button-normal-background:var(--color-black-normal);--color-border-red:var(--color-red-2);--color-border-transparent:var(--color-transparent);--color-border-normal:var(--color-gray-4);--color-border-black:var(--color-black-normal);--color-border-3:var(--color-gray-5);--color-border-2:var(--color-gray-3);--color-background-purple-g1:var(--color-purple-g1);--color-background-purple-3:var(--color-purple-3);--color-background-purple-2:var(--color-purple-2);--color-background-purple-1:var(--color-purple-1);--color-background-blue-g1:var(--color-blue-g1);--color-background-blue-3:var(--color-blue-3);--color-background-blue-2:var(--color-blue-2);--color-background-blue-1:var(--color-blue-1);--color-background-green-g1:var(--color-green-g1);--color-background-green-3:var(--color-green-3);--color-background-green-2:var(--color-green-2);--color-background-green-1:var(--color-green-1);--color-background-red-g1:var(--color-red-g1);--color-background-red-3:var(--color-red-3);--color-background-red-2:var(--color-red-2);--color-background-red-1:var(--color-red-1);--color-background-gray-5:var(--color-gray-5);--color-background-gray-3:var(--color-gray-3);--color-background-gray-2:var(--color-gray-2);--color-background-gray-1:var(--color-gray-1);--color-background-black-a9:var(--color-black-a9);--color-background-black-a4:var(--color-black-a4);--color-background-black-a1:var(--color-black-a1);--color-background-black-normal:var(--color-black-normal);--color-background-normal:var(--color-white-normal);--color-background-overlay:var(--color-black-a9);--border-dashed:var(--border-width-1) var(--border-style-dashed) var(--color-border-normal);--border-link:var(--border-width-2) var(--border-style-solid) var(--color-border-transparent);--border-normal:var(--border-width-1) var(--border-style-solid) var(--color-border-normal);--border-5:var(--border-width-2) var(--border-style-solid) var(--color-border-red);--border-4:var(--border-width-2) var(--border-style-solid) var(--color-border-black);--border-3:var(--border-width-1) var(--border-style-solid) var(--color-border-3);--border-2:var(--border-width-2) var(--border-style-solid) var(--color-border-2);--shadow-text-normal:1px 1px 2px var(--color-shadow-normal),-1px -1px 2px var(--color-shadow-normal);--shadow-box-normal:0 3px 15px var(--color-shadow-normal);--image-arrow:var(--image-arrow-black);--size-height-header:107px}@media print,screen and (min-width:769px){:root{--size-height-header:81px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01s!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01s!important}}@layer base{*,:after,:before{box-sizing:border-box}body,html{max-width:100vw;overflow-x:clip}html{color-scheme:light dark;font-size:62.5%;scroll-behavior:smooth;scroll-padding-top:var(--size-height-header);writing-mode:horizontal-tb}noscript{display:none}body{background-color:var(--color-background-normal);color:var(--color-font-normal);font-family:var(--font-family-sans);font-size:var(--font-size-16);line-break:strict;line-height:var(--font-line-height-18);margin:0;min-height:100dvh;overflow-wrap:break-word;text-rendering:optimizeSpeed;-webkit-text-size-adjust:100%;text-size-adjust:100%;word-break:break-all;>:first-child{margin-top:0}>:last-child{margin-bottom:0}[lang=en]{word-break:normal}}main{margin-top:var(--size-height-header);position:relative}h1,h2,h3,h4,h5,h6{margin:0;overflow-wrap:anywhere;padding:0;word-break:keep-all;&[lang=en]{font-weight:var(--font-weight-semi-bold)}}address{font-style:normal}@media print,screen and (min-width:769px){body{font-size:var(--font-size-18)}}dd,dl,dt,ol,p,ul{margin:0;padding:0}dd,dt,li,ol[role=list],ul[role=list]{list-style:none}figcaption,figure{display:block;margin:0}b,em,strong{font-style:normal;font-weight:var(--font-weight-semi-bold)}strong{color:var(--color-font-important)}s{&:before{content:"[start of stricken text]"}&:after{content:"[end stricken text]"}&:after,&:before{&:not(:active),&:not(:focus){clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}}sub,sup{bottom:-.2em;font-size:var(--font-size-14);line-height:var(--font-line-height-base);position:relative}small{font-size:var(--font-size-16)}dfn{font-style:normal}abbr{&[title]{text-decoration:none}}code{font-family:var(--font-family-sans)}q{&:after,&:before{content:'"'}}cite{font-style:normal}blockquote,pre{margin:0}@media print,screen and (min-width:769px){small,sub,sup{font-size:var(--font-size-16)}}embed,iframe,img,video{block-size:auto;border:0;max-inline-size:100%}img,picture{display:block}iframe{width:100%}table{border-collapse:collapse;table-layout:fixed}td,th{>:first-child{margin-top:0}>:last-child{margin-bottom:0}}th{font-weight:var(--font-weight-regular);text-align:left}[role=button],button{appearance:none;background-color:var(--color-background-normal);color:inherit;display:block;font-family:var(--font-family-sans);font-size:inherit;line-height:inherit;max-width:100%;text-align:left;-webkit-user-select:none;user-select:none;vertical-align:middle;&[disabled]{cursor:not-allowed}}button,fieldset{border:0;margin:0;padding:0}input,label,select,textarea{font-family:var(--font-family-sans)}label,legend{display:block}input{[type=hidden]{display:none}&::-ms-clear{visibility:hidden}&::-webkit-search-cancel-button,&::-webkit-search-decoration{appearance:none}}select{&::-ms-expand{display:none}}legend{margin:0;padding:0}::placeholder,:placeholder-shown{color:var(--color-placeholder);opacity:var(--opacity-100)}summary{display:block;list-style-type:none;&::-webkit-details-marker{display:none;margin-inline-end:0}}dialog{border:0;padding:0}[tabindex],a,area,button,label,select{&:focus-visible{outline:3px inset -webkit-focus-ring-color;outline-offset:-3px}}a{color:var(--color-link-text-normal);text-decoration:underline}@media only screen and (any-hover:hover){a{transition:color var(--transition-hover);&:focus-visible,&:hover{text-decoration:none}}[type=button],[type=submit]{transition:opacity var(--transition-hover);&:focus-visible,&:hover{opacity:var(--opacity-hover)}}}}