@keyframes Text-module-scss-module__oi4fTG__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.Text-module-scss-module__oi4fTG__text h1{font-size:var(--corsa-h1-font-size);font-family:var(--corsa-h1-font-family,var(--corsa-font-family-alt));font-weight:var(--corsa-h1-font-weight,600);font-style:var(--corsa-h1-font-style);text-transform:var(--corsa-h1-text-transform);text-wrap:var(--corsa-h1-text-wrap,var(--corsa-text-wrap,wrap));-webkit-text-decoration:var(--corsa-h1-text-decoration);text-decoration:var(--corsa-h1-text-decoration);line-height:var(--corsa-h1-line-height,1.02);letter-spacing:var(--corsa-h1-letter-spacing,inherit);color:var(--corsa-h1-color,inherit);margin-top:0;margin-bottom:.625em}.Text-module-scss-module__oi4fTG__text h2{font-size:var(--corsa-h2-font-size);font-family:var(--corsa-h2-font-family,var(--corsa-font-family-alt));font-weight:var(--corsa-h2-font-weight,600);font-style:var(--corsa-h2-font-style);text-transform:var(--corsa-h2-text-transform);text-wrap:var(--corsa-h2-text-wrap,var(--corsa-text-wrap,wrap));-webkit-text-decoration:var(--corsa-h2-text-decoration);text-decoration:var(--corsa-h2-text-decoration);line-height:var(--corsa-h2-line-height,1.07);letter-spacing:var(--corsa-h2-letter-spacing,inherit);color:var(--corsa-h2-color,inherit);margin-top:0;margin-bottom:.8333em}.Text-module-scss-module__oi4fTG__text h3{font-size:var(--corsa-h3-font-size);font-family:var(--corsa-h3-font-family,var(--corsa-font-family-alt));font-weight:var(--corsa-h3-font-weight,500);font-style:var(--corsa-h3-font-style);text-transform:var(--corsa-h3-text-transform);text-wrap:var(--corsa-h3-text-wrap,var(--corsa-text-wrap,wrap));-webkit-text-decoration:var(--corsa-h3-text-decoration);text-decoration:var(--corsa-h3-text-decoration);line-height:var(--corsa-h3-line-height,1.1);letter-spacing:var(--corsa-h3-letter-spacing,inherit);color:var(--corsa-h3-color,inherit);margin-top:0;margin-bottom:.8333em}.Text-module-scss-module__oi4fTG__text h4{font-size:var(--corsa-h4-font-size);font-family:var(--corsa-h4-font-family,var(--corsa-font-family-alt));font-weight:var(--corsa-h4-font-weight,500);font-style:var(--corsa-h4-font-style);text-transform:var(--corsa-h4-text-transform);text-wrap:var(--corsa-h4-text-wrap,var(--corsa-text-wrap,wrap));-webkit-text-decoration:var(--corsa-h4-text-decoration);text-decoration:var(--corsa-h4-text-decoration);line-height:var(--corsa-h4-line-height,1.4);letter-spacing:var(--corsa-h4-letter-spacing,inherit);color:var(--corsa-h4-color,inherit);margin-top:0;margin-bottom:.8333em}.Text-module-scss-module__oi4fTG__text h5{font-size:var(--corsa-h5-font-size);font-family:var(--corsa-h5-font-family,var(--corsa-font-family-alt));font-weight:var(--corsa-h5-font-weight,500);font-style:var(--corsa-h5-font-style);text-transform:var(--corsa-h5-text-transform);text-wrap:var(--corsa-h5-text-wrap,var(--corsa-text-wrap,wrap));-webkit-text-decoration:var(--corsa-h5-text-decoration);text-decoration:var(--corsa-h5-text-decoration);line-height:var(--corsa-h5-line-height,1.4);letter-spacing:var(--corsa-h5-letter-spacing,inherit);color:var(--corsa-h5-color,inherit);margin-top:0;margin-bottom:.8333em}.Text-module-scss-module__oi4fTG__text p{line-height:var(--corsa-paragraph-line-height,1.875);font-family:var(--corsa-copy-font-family,var(--corsa-font-family));font-weight:var(--corsa-copy-font-weight,500);font-size:var(--corsa-copy-size);margin-bottom:1.875em;line-height:1.5}.Text-module-scss-module__oi4fTG__text p+p,.Text-module-scss-module__oi4fTG__text p+ul,.Text-module-scss-module__oi4fTG__text p+ol{margin-top:-.875em}.Text-module-scss-module__oi4fTG__text p:last-child{margin-bottom:0}.Text-module-scss-module__oi4fTG__text p+h1,.Text-module-scss-module__oi4fTG__text p+h2,.Text-module-scss-module__oi4fTG__text p+h3{margin-top:1.666em}.Text-module-scss-module__oi4fTG__text p+h4{margin-top:2.333em}.Text-module-scss-module__oi4fTG__text p a,.Text-module-scss-module__oi4fTG__text li a{cursor:pointer;color:var(--corsa-anchor-color,var(--kodo-color-primary));-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;cursor:pointer;text-decoration:none;transition-property:color,border;transition-duration:.5s}.Text-module-scss-module__oi4fTG__text p a:hover,.Text-module-scss-module__oi4fTG__text p a:focus,.Text-module-scss-module__oi4fTG__text li a:hover,.Text-module-scss-module__oi4fTG__text li a:focus{text-decoration:underline;transition-property:color,border;transition-duration:.2s}.Text-module-scss-module__oi4fTG__text p a,.Text-module-scss-module__oi4fTG__text li a{text-decoration:underline}.Text-module-scss-module__oi4fTG__text ul{all:unset;display:revert;box-sizing:border-box;padding-left:1.3em;list-style:outside}.Text-module-scss-module__oi4fTG__text ul li{line-height:var(--corsa-paragraph-line-height,1.875);font-family:var(--corsa-copy-font-family,var(--corsa-font-family));font-weight:var(--corsa-copy-font-weight,500);font-size:var(--corsa-copy-size)}.Text-module-scss-module__oi4fTG__text ul{margin-bottom:1.25em}.Text-module-scss-module__oi4fTG__text ol{all:unset;display:revert;box-sizing:border-box;padding-left:1.3em;list-style:decimal}.Text-module-scss-module__oi4fTG__text ol li{line-height:var(--corsa-paragraph-line-height,1.875);font-family:var(--corsa-copy-font-family,var(--corsa-font-family));font-weight:var(--corsa-copy-font-weight,500);font-size:var(--corsa-copy-size)}.Text-module-scss-module__oi4fTG__text ol{margin-bottom:1.25em}.Text-module-scss-module__oi4fTG__text ul+h1,.Text-module-scss-module__oi4fTG__text ul+h2,.Text-module-scss-module__oi4fTG__text ul+h3,.Text-module-scss-module__oi4fTG__text ol+h1,.Text-module-scss-module__oi4fTG__text ol+h2,.Text-module-scss-module__oi4fTG__text ol+h3{margin-top:1.666em}.Text-module-scss-module__oi4fTG__text ul+h4,.Text-module-scss-module__oi4fTG__text ol+h4{margin-top:2.333em}.Text-module-scss-module__oi4fTG__text ul:last-child,.Text-module-scss-module__oi4fTG__text ol:last-child{margin-bottom:0}.Text-module-scss-module__oi4fTG__text li p+ul,.Text-module-scss-module__oi4fTG__text li p+ol{margin-top:-.875em}.Text-module-scss-module__oi4fTG__text blockquote{all:unset;display:revert;box-sizing:border-box;line-height:var(--corsa-blockquote-line-height,1.45833);font-weight:var(--corsa-blockquote-font-weight,400);font-family:var(--corsa-font-family);font-size:var(--corsa-blockquote-font-size,1.5rem);margin:2em 0;position:relative}.Text-module-scss-module__oi4fTG__text blockquote:before{content:"“";color:currentColor;font-size:3em;line-height:1;position:absolute;top:-.2em;left:-.6em}.Text-module-scss-module__oi4fTG__text a{cursor:pointer;color:var(--corsa-anchor-color,var(--kodo-color-primary));-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;cursor:pointer;text-decoration:none;transition-property:color,border;transition-duration:.5s}.Text-module-scss-module__oi4fTG__text a:hover,.Text-module-scss-module__oi4fTG__text a:focus{text-decoration:underline;transition-property:color,border;transition-duration:.2s}.Text-module-scss-module__oi4fTG__text b{font-weight:600}.Text-module-scss-module__oi4fTG__text table{border-collapse:collapse;border-bottom:1px solid var(--kodo-color-border);width:100%;margin:0 0 3rem}.Text-module-scss-module__oi4fTG__text table:last-child{margin:0}.Text-module-scss-module__oi4fTG__text table th,.Text-module-scss-module__oi4fTG__text table td{vertical-align:top;padding:.75em 1.5rem}.Text-module-scss-module__oi4fTG__text table th:first-child,.Text-module-scss-module__oi4fTG__text table td:first-child{padding-left:0}.Text-module-scss-module__oi4fTG__text table th:last-child,.Text-module-scss-module__oi4fTG__text table td:last-child{padding-right:0}.Text-module-scss-module__oi4fTG__text table tbody th,.Text-module-scss-module__oi4fTG__text table tbody td{text-align:left;border-top:1px solid var(--kodo-color-border)}.Text-module-scss-module__oi4fTG__text table tbody th{text-align:right}.Text-module-scss-module__oi4fTG__text{text-wrap:pretty;font-weight:400}.Text-module-scss-module__oi4fTG__text.Text-module-scss-module__oi4fTG__large{--corsa-copy-size:clamp(2rem,calc(2rem + .4*(100vw - 48rem)/80),2.4rem)}.Text-module-scss-module__oi4fTG__text.Text-module-scss-module__oi4fTG__medium{--corsa-copy-size:clamp(1.6rem,calc(1.6rem + .2*(100vw - 48rem)/80),1.8rem)}.Text-module-scss-module__oi4fTG__text.Text-module-scss-module__oi4fTG__small{--corsa-copy-size:var(--corsa-copy-size-small,clamp(1.3rem,calc(1.3rem + .2*(100vw - 48rem)/80),1.5rem))}.Text-module-scss-module__oi4fTG__text.Text-module-scss-module__oi4fTG__xsmall{--corsa-copy-size:1.2rem}
@keyframes Kicker-module-scss-module__YC5Q4a__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.Kicker-module-scss-module__YC5Q4a__kicker{line-height:var(--corsa-kicker-line-height,1.1);font-family:var(--corsa-kicker-font-family,var(--corsa-font-family-alt));font-weight:var(--corsa-kicker-font-weight,500);font-size:var(--corsa-kicker-font-size,clamp(1.8rem,calc(1.8rem + .2*(100vw - 48rem)/80),2rem))}
@keyframes Banner-module-scss-module__xPlsWG__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.Banner-module-scss-module__xPlsWG__banner{overflow:hidden}.Banner-module-scss-module__xPlsWG__banner.Banner-module-scss-module__xPlsWG__light{color:var(--kodo-color-font);background:#f3f0ef}.Banner-module-scss-module__xPlsWG__banner.Banner-module-scss-module__xPlsWG__dark{color:#fff;background:#333}.Banner-module-scss-module__xPlsWG__banner__image{grid-area:1/full-start/2/full-end;position:relative}.Banner-module-scss-module__xPlsWG__banner__image img{object-fit:cover;object-position:var(--banner-object-position,"center center");width:100%;height:100%;position:absolute}.Banner-module-scss-module__xPlsWG__light .Banner-module-scss-module__xPlsWG__banner__image:after{content:"";mix-blend-mode:lighten;background:#ffffffb3;position:absolute;inset:0}.Banner-module-scss-module__xPlsWG__dark .Banner-module-scss-module__xPlsWG__banner__image:after{content:"";mix-blend-mode:darken;background:#0006;position:absolute;inset:0}.Banner-module-scss-module__xPlsWG__banner__layout{flex:auto;grid-area:1/main-start/2/main-end;align-items:center;width:100%;max-height:100vh;padding:clamp(3rem,3.75vw + 1.2rem,6rem) 0;display:flex;position:relative}.Banner-module-scss-module__xPlsWG__center .Banner-module-scss-module__xPlsWG__banner__layout{text-align:center;justify-content:center;margin:0 auto}.Banner-module-scss-module__xPlsWG__banner__main{flex-direction:column;gap:clamp(2rem,1.25vw + 1.4rem,3rem);display:flex}.Banner-module-scss-module__xPlsWG__center .Banner-module-scss-module__xPlsWG__banner__main{align-items:center}.Banner-module-scss-module__xPlsWG__banner__header{flex-direction:column;gap:clamp(.6rem,.5vw + .36rem,1rem);display:flex}.Banner-module-scss-module__xPlsWG__center .Banner-module-scss-module__xPlsWG__banner__header{align-items:center}.Banner-module-scss-module__xPlsWG__banner__footer{padding-top:.5rem}.Banner-module-scss-module__xPlsWG__center .Banner-module-scss-module__xPlsWG__banner__footer{justify-content:center;display:flex}.Banner-module-scss-module__xPlsWG__banner__title{text-wrap:balance;max-width:28ch;margin-left:-.1ch}.Banner-module-scss-module__xPlsWG__center .Banner-module-scss-module__xPlsWG__banner__title{margin-left:0}.Banner-module-scss-module__xPlsWG__banner__copy{text-wrap:balance;width:min(100%,84ch);max-width:max(48rem,60vw)}
