:root{--breakpoint-tablet: 991px;--breakpoint-mobile-landscape: 767px;--breakpoint-mobile-portrait: 479px}:root{--layout-content-border: 1rem}@media screen and (min-width:992px){:root{--layout-content-border: 2rem}}.hero header{display:flex;flex-direction:column-reverse}.hero header h1,.hero header h2,.hero header h3,.hero header h4,.hero header h5,.hero header h6{font-size:var(--size-font-h1);margin-bottom:0}.hero header h1.subheader,.hero header h2.subheader,.hero header h3.subheader,.hero header h4.subheader,.hero header h5.subheader,.hero header h6.subheader{font-size:var(--size-font-h3)}.hero header+.hero__additional-text{margin-top:1rem}.hero header+.hero__tag-list,.hero header+.hero__text{margin-top:2.25rem}@media screen and (max-width:991px){.hero header+.hero__tag-list,.hero header+.hero__text{margin-top:1rem}}.hero__additional-text+.hero__tag-list{margin-top:2.2rem}@media screen and (max-width:991px){.hero__additional-text+.hero__tag-list{margin-top:1rem}}.hero__tag-list{display:flex;gap:.25rem;margin-bottom:1rem}@media screen and (min-width:992px){.hero__tag-list{margin-bottom:4rem}}.hero__tag-list span{border:1px solid #9C9FB1;border-radius:4px;padding:.25rem .5rem;line-height:1;background:#fff}.hero__text ul{padding-left:0}.hero__text ul li{position:relative;list-style:none;padding-left:2em}.hero__text ul li:before{content:"";position:absolute;left:0;width:1.5em;height:1.5em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.99972%2016.0442L6.35547%2012.4L7.39972%2011.3557L9.99972%2013.9557L16.5997%207.35571L17.644%208.39996L9.99972%2016.0442Z'%20fill='currentColor'/%3e%3c/svg%3e") no-repeat center;mask:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.99972%2016.0442L6.35547%2012.4L7.39972%2011.3557L9.99972%2013.9557L16.5997%207.35571L17.644%208.39996L9.99972%2016.0442Z'%20fill='currentColor'/%3e%3c/svg%3e") no-repeat center;-webkit-mask-size:contain;mask-size:contain}.hero .container{padding-block:5rem}.hero__content{grid-column:span 7;padding:20px 0}.hero__image{grid-column:9/span 4}@media screen and (max-width:991px){.hero__image{order:-1;grid-column:span 4}}.hero__image img{aspect-ratio:5/4}
