.checkbox--hidden{opacity:0;pointer-events:none;position:absolute;visibility:hidden}.screenreader-only,.visuallyhidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.text-intro{--text-intro-width:calc(var(--grid-column-outer)*6 - var(--grid-gutter));--text-intro-alignment:center;--text-intro-margin:auto;margin-inline:var(--text-intro-margin);margin-bottom:40px;text-align:var(--text-intro-alignment);width:var(--text-intro-width)}@media only screen and (min-width:768px){.text-intro{margin-bottom:48px}}@media only screen and (min-width:1024px){.text-intro{margin-bottom:64px}}@media only screen and (min-width:768px){.text-intro{--text-intro-width:calc(var(--grid-column-outer)*8 - var(--grid-gutter))}}@media only screen and (min-width:1024px){.text-intro{--text-intro-width:calc(var(--grid-column-outer)*10 - var(--grid-gutter))}}.text-intro--align-left{--text-intro-alignment:left}.text-intro__topline{display:block;font-size:14px;font-weight:700;line-height:18px;margin-bottom:16px;text-transform:uppercase}@media only screen and (min-width:768px){.text-intro__topline{margin-bottom:24px}}.text-intro__headline{font-family:TNG Pro,Arial,sans-serif;font-size:30px;font-weight:700;line-height:33px}@media only screen and (min-width:768px){.text-intro__headline{font-size:52px;line-height:60px}}@media only screen and (min-width:1440px){.text-intro__headline{font-size:60px;line-height:68px}}.text-intro__subline{font-size:18px;font-weight:700;line-height:24px}.text-intro__subline:not(:first-child){margin-top:16px}@media only screen and (min-width:768px){.text-intro__subline:not(:first-child){margin-top:24px}}.text-intro__copy{margin-top:16px}@media only screen and (min-width:768px){.text-intro__copy{margin-top:24px}}.text-intro__copy.rte li,.text-intro__copy.rte p{font-size:16px;font-weight:400;line-height:24px}