html{font-family:sans-serif;box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;overflow-x:hidden}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html.is-loaded{visibility:visible;opacity:1;pointer-events:auto}*,:after,:before{box-sizing:inherit;font-family:inherit}body{font-size:1rem;margin:0;color:#000;background-color:#fff}a,button{text-decoration:none;color:inherit}b,strong{font-weight:700}em{font-style:italic}h1,h2,h3,h4,h5,h6,p{margin:0}fieldset{padding:0;border:0}figure,ol,ul{margin:0}ol,ul{padding:0}.app sub,.app sup{font-size:smaller}.app sub{vertical-align:sub}.app sup{vertical-align:super}.app .supt-introduction a,.app .supt-list a,.app .supt-paragraph a,.app .supt-section__introduction a,.app .supt-table a{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .3s ease-in-out}.app .supt-introduction a:hover,.app .supt-list a:hover,.app .supt-paragraph a:hover,.app .supt-section__introduction a:hover,.app .supt-table a:hover{background-size:0 1px}.supt-section{padding-top:clamp(80px,4.76vw + 3.21rem,120px);padding-bottom:clamp(80px,4.76vw + 3.21rem,120px)}.supt-section__uptitle{font-family:var(--font-secondary);font-size:clamp(14px,.19vw + .83rem,16px);line-height:clamp(16px,.19vw + .96rem,18px);letter-spacing:1px;font-weight:500;color:#112f5b}.supt-section__title{font-family:var(--font-primary);font-size:clamp(32px,1.5vw + 1.65rem,48px);line-height:clamp(42px,1.03vw + 2.38rem,53px);font-weight:400;color:#112f5b}.supt-section__introduction{font-family:var(--font-secondary);font-size:clamp(16px,.56vw + .87rem,22px);line-height:clamp(20px,.94vw + 1.03rem,30px);font-weight:400}.supt-section__link{font-family:var(--font-secondary);font-size:clamp(11px,0vw + .69rem,11px);line-height:clamp(13px,0vw + .81rem,13px);letter-spacing:1px;font-weight:300;text-transform:uppercase}@keyframes fade-in-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-out-slide-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes slide-in-up{0%{transform:translateY(32px);opacity:0}to{transform:translateY(0);opacity:1}}:where(html){line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:where(h1){font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:content-box;color:inherit;height:0}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,pre,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:baseline}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}