@charset "UTF-8";@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(../fonts/open-sans-v43-latin_latin-ext-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:400;src:url(../fonts/open-sans-v43-latin_latin-ext-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(../fonts/open-sans-v43-latin_latin-ext-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:600;src:url(../fonts/open-sans-v43-latin_latin-ext-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(../fonts/open-sans-v43-latin_latin-ext-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:700;src:url(../fonts/open-sans-v43-latin_latin-ext-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:800;src:url(../fonts/open-sans-v43-latin_latin-ext-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:800;src:url(../fonts/open-sans-v43-latin_latin-ext-800italic.woff2) format("woff2")}@property --green{syntax:"<color>";inherits:false;initial-value:#008049}@property --green-80{syntax:"<color>";inherits:false;initial-value:#009655}@property --green-10{syntax:"<color>";inherits:false;initial-value:#e3eee0}@property --orange{syntax:"<color>";inherits:false;initial-value:#d05800}@property --orange-80{syntax:"<color>";inherits:false;initial-value:#df7700}@property --orange-10{syntax:"<color>";inherits:false;initial-value:#fceedc}@property --red{syntax:"<color>";inherits:false;initial-value:#a50d1d}@property --red-80{syntax:"<color>";inherits:false;initial-value:#c20f22}@property --red-10{syntax:"<color>";inherits:false;initial-value:#f8dfe2}@property --grey{syntax:"<color>";inherits:false;initial-value:#535353}@property --grey-200{syntax:"<color>";inherits:false;initial-value:#2a2a2a}@property --grey-160{syntax:"<color>";inherits:false;initial-value:#3c3c3c}@property --grey-80{syntax:"<color>";inherits:false;initial-value:#757575}@property --grey-10{syntax:"<color>";inherits:false;initial-value:#ebebeb}@property --grey-5{syntax:"<color>";inherits:false;initial-value:#f5f5f5}@property --white{syntax:"<color>";inherits:false;initial-value:#fff}@property --black{syntax:"<color>";inherits:false;initial-value:#000}:root{--ff-sans:"Open Sans",Helvetica,Arial,"Lucida Grande",Lucida,sans-serif;--ff-serif:Times,"Times-New-Roman",serif;--fw-normal:400;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800}body{font-family:Open Sans,Helvetica,Arial,Lucida Grande,Lucida,sans-serif}:root{--keycolor:var(--green);--keycolor-light:var(--green-80);--keycolor-bg:var(--green-10);--accent:var(--orange-80);--accent-dark:var(--orange);--accent-bg:var(--orange-10);--alert:var(--red);--alert-light:var(--red-80);--alert-bg:var(--red-10);--text:var(--grey);--text-light:var(--grey-80);--text-bg:var(--grey-10);--text-white:var(--white);--text-black:var(--black);--link-bg:none;--link-color:var(--text);--link-decoration-color:currentColor;--link-decoration-line:underline;--link-decoration-thickness:.0625rem;--link-underline-offset:.25rem;--link-hover-bg:none;--link-hover-color:var(--text);--link-hover-decoration-color:var(--accent);--link-hover-decoration-line:underline;--link-hover-decoration-thickness:.125rem;--link-hover-underline-offset:.375rem;--btn-bg:var(--keycolor);--btn-border:.125rem var(--keycolor) solid;--btn-color:var(--text-white);--btn-hover-bg:var(--accent);--btn-hover-border:.125rem var(--accent) solid;--btn-hover-color:var(--text-white);--outline-color:currentColor;--outline-offset:0;--outline-style:solid;--outline-width:.125rem;--bg-light-1:var(--grey-10);--bg-light-2:var(--grey-80);--bg-dark-1:var(--grey-200);--bg-dark-2:var(--grey-160);--bg-dark-3:var(--grey);--border-radius:0;--page-gap:1rem;--page-gap-reset:-1rem;--page-gap-2:var(--page-gap);--page-gap-reset-2:var(--page-gap-reset);--grid-gap:1rem;--grid-gap-column:var(--grid-gap);--grid-gap-row:var(--grid-gap);--inner-gap:1rem;--max-width-container:66rem}@media only screen and (min-width:760px){:root{--page-gap:1.75rem;--page-gap-reset:-1.75rem;--grid-gap:1.75rem;--inner-gap:1.75rem}}@media only screen and (min-width:1280px){:root{--page-gap:calc((100vw - 75rem) / 2);--page-gap-reset:calc((100vw - 75rem) / -2);--page-gap-2:3.5rem;--page-gap-reset-2:-3.5rem;--grid-gap:3.5rem}}@media only screen and (min-width:116rem){:root{--page-gap-2:calc((100vw - 107.5rem) / 2);--page-gap-reset-2:calc((100vw - 107.5rem) / -2)}}:root{accent-color:var(--keycolor);--form-font-size:1.125rem;--scrollbar-width:0px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}@-ms-viewport{width:device-width}@viewport{width:device-width}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}[tabindex="-1"]:focus-visible{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}img,video{height:auto;max-width:100%}img,svg,video{vertical-align:bottom}svg{width:auto}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}del:after,del:before,ins:after,ins:before,mark:after,mark:before,s:after,s:before{clip-path:inset(100%);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}mark:before{content:var(--mark-before)}mark:after{content:var(--mark-after)}del:before{content:var(--del-before)}del:after{content:var(--del-after)}ins:before{content:var(--ins-before)}ins:after{content:var(--ins-after)}s:before{content:var(--s-before)}s:after{content:var(--s-after)}a,button{outline-offset:.125rem}label{display:inline-block;margin:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 9999px #fff}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-.125rem;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}html.no-details summary{list-style:none}template{display:none}[hidden]{display:none!important}body{color:var(--text);font-family:var(--ff-sans);font-size:112.5%;font-weight:var(--fw-normal);line-height:1.75rem}input[type=file]::-webkit-file-upload-button{font-family:var(--ff-sans);font-size:1.125rem;font-weight:var(--fw-normal)}button,input,input[type=file]::file-selector-button,select,textarea{font-family:var(--ff-sans);font-size:1.125rem;font-weight:var(--fw-normal)}input[type=file]::-webkit-file-upload-button{cursor:pointer}button,input[type=file]::file-selector-button{cursor:pointer}b,strong{font-weight:var(--fw-bold)}a,button,details summary,input,select,textarea{outline-offset:var(--outline-offset)}a:focus,button:focus,details summary:focus{outline:none}a:focus-visible,button:focus-visible,details summary:focus-visible,input:focus,select:focus,textarea:focus{outline:var(--outline-width) var(--outline-color) var(--outline-style)}h1,h2,h3,h4,h5,h6{color:var(--text);font-weight:var(--fw-bold);line-height:1.75rem;margin-bottom:0;padding:0}.page-main h1,.page-main h2,.page-main h3,.page-main h4,.page-main h5,.page-main h6{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:normal}h1{font-weight:var(--fw-semibold);font-size:2rem;line-height:3.5rem;margin-bottom:1.75rem;font-size:clamp(2rem,4vw,3.0625rem);line-height:clamp(2.625rem,4.75vw,3.5rem)}h1 small{display:block;font-size:1.125rem;font-weight:var(--fw-normal);line-height:1.75rem;padding-top:.4375rem}@media only screen and (min-width:1100px){h1{margin-bottom:2.625rem}}@media only screen and (min-width:1280px){h1{margin-bottom:3.5rem}h1 small{font-size:1.3125rem}}@media only screen and (min-width:1580px){body.landing-page h1{font-size:4.375rem;line-height:3.5rem;margin-bottom:4.375rem;padding-top:1.75rem}}h2{color:var(--text);font-size:2.1875rem;line-height:2.625rem;font-size:clamp(1.75rem,3vw,2.1875rem);line-height:clamp(2.1875rem,4vw,2.625rem)}h2,h3{margin-top:3.5rem;margin-bottom:1.75rem}h3{font-size:1.75rem;font-size:clamp(1.5rem,2.5vw,1.75rem);line-height:2.1875rem}h4{font-size:1.5rem;font-size:clamp(1.3125rem,2vw,1.5rem);margin-top:2.625rem;margin-bottom:1.75rem}h5{font-size:1.3125rem;font-size:clamp(1.125rem,1.75vw,1.3125rem);margin-top:.875rem}h5,h6{margin-bottom:.875rem}h6{color:var(--text);font-size:1.125rem}address,blockquote,p{line-height:1.75rem;margin:0 0 1.75rem}address{font-style:normal}pre{margin:0 0 1.75rem}blockquote{color:var(--keycolor);font-size:2.1875rem;font-style:italic;font-weight:var(--fw-normal);line-height:3.0625rem;margin-top:3.5rem;margin-bottom:3.5rem;padding:0 3.5rem;position:relative;font-size:clamp(1.3125rem,3vw,2.1875rem);line-height:clamp(1.75rem,4vw,3.0625rem)}blockquote:after,blockquote:before{background:no-repeat url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 43 28'%3E%3Cpath fill='%23ebebeb' d='M0 10 18 0v28H0Z M25 10 43 0v28H25Z'/%3E%3C/svg%3E");content:"";height:1.75rem;position:absolute;width:3.5rem}blockquote:before{bottom:.25rem;left:0}blockquote:after{top:0;right:0;transform:rotate(180deg)}blockquote cite{color:var(--text);display:block;font-size:1.125rem;font-style:normal;line-height:1.75rem;padding-top:.875rem}@media only screen and (min-width:1100px){blockquote{padding:0 10%}blockquote:before{right:90%;left:auto}blockquote:after{right:auto;left:90%}}mark{background-color:var(--text-white);color:var(--text);font-style:italic}a:active mark,a:focus-visible mark,a:hover mark{color:inherit}ol,ul{margin:0 0 1.75rem}ol ul,ul ul{margin:.4375rem 0 0}ul{list-style-type:square}li{line-height:1.75rem;margin-left:1.25rem}li+li{margin-top:.4375rem}ol li::marker,ul li::marker{color:var(--keycolor)}ol>li::marker{font-weight:var(--fw-semibold)}nav ul,nav ul li{list-style:none;margin:0;padding:0}dl{box-shadow:inset .625rem 0 0 var(--keycolor);margin-bottom:1.75rem;padding:0 0 0 2.1875rem;position:relative}dl dd,dl dt{margin:0;padding:0}dl dt{font-size:1.3125rem;font-weight:var(--fw-bold);margin-bottom:.875rem}dl dt a{--outline-offset:.125rem}dl dd+dd{margin-top:.875rem}dl dd+dt{margin-top:1.75rem}a{background:var(--link-bg);color:var(--link-color);text-decoration-color:var(--link-decoration-color);text-decoration-line:var(--link-decoration-line);text-decoration-thickness:var(--link-decoration-thickness);text-underline-offset:var(--link-underline-offset)}.page-main a{transition:text-underline-offset .2s ease-in-out,text-decoration-thickness .2s ease-in-out}a:visited{color:var(--link-color)}a:active,a:focus-visible,a:hover{background:var(--link-hover-bg);color:var(--link-hover-color);text-decoration-color:var(--link-hover-decoration-color);text-decoration-line:var(--link-hover-decoration-line);text-decoration-thickness:var(--link-hover-decoration-thickness);text-underline-offset:var(--link-hover-underline-offset)}a img{border:0}abbr{cursor:help}nav abbr[title]{border:none;cursor:pointer;text-decoration:none}figcaption{line-height:1.75rem;padding:0}figcaption p.caption{font-size:1rem;line-height:1.75rem;padding:.4375rem 0}table{border-collapse:collapse;margin:0 0 1.75rem;width:100%}table .w10{width:10%}table .w20{width:20%}table .w30{width:30%}table .w40{width:40%}table .w50{width:50%}table .w60{width:60%}table .w70{width:70%}table .w80{width:80%}table .w90{width:90%}table .w02r{width:2rem}table .w05r{width:5rem}table .w08r{width:8rem}table .w10r{width:10rem}table .w12r{width:12rem}table .w15r{width:15rem}table .w18r{width:18rem}table caption,table td,table th{padding:.875rem 1rem;line-height:1.75rem;text-align:left;vertical-align:top}table caption a,table td a,table th a{color:var(--text)}table thead{background:var(--bg-light-1)}table thead td,table thead th{background:var(--bg-light-1);font-size:1.3125rem;font-weight:var(--fw-semibold)}table tbody td,table tbody th{background:var(--grey-5);border-bottom:.0625rem var(--text) solid;color:var(--text)}table tbody th{font-weight:var(--fw-semibold)}table tbody tr:first-child td,table tbody tr:first-child th{border-top:.0625rem var(--text) solid}table tbody tr:last-child td,table tbody tr:last-child th{border-bottom:.0625rem var(--text) solid}table caption{color:var(--text);font-size:1rem;padding:.875rem 0}table img,table svg{vertical-align:bottom}table p:last-child{margin:0}dfn{font-style:italic}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25rem}sup{top:-.5rem}.c{text-align:center}.r{text-align:right}.justify{text-align:justify}.uc{text-transform:uppercase}p.subheader,p.xl.xl{line-height:2.1875rem;font-size:1.5rem}p.subheader{background-image:linear-gradient(var(--keycolor),var(--keycolor)),linear-gradient(var(--keycolor),var(--keycolor));background-position:0 0,0 100%;background-repeat:no-repeat;background-size:16rem .0625rem,16rem .0625rem;padding:1.75rem 0;max-width:50rem}.strike{text-decoration:line-through}.truncated{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:15rem}body.simple-language .page-main main dl,body.simple-language .page-main main li,body.simple-language .page-main main p{font-size:1.625rem;line-height:2.625rem}html{scroll-behavior:smooth}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media only screen and (min-width:980px){.grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--grid-gap)}.grid .grid-1{-ms-flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 1 + 0 * var(--grid-gap));flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 1 + 0 * var(--grid-gap));min-width:0}.grid .grid-push-1{margin-left:calc((100% - 11 * var(--grid-gap)) / 12 * 1 + 1 * var(--grid-gap))}.grid .grid-pull-1{margin-right:calc((100% - 11 * var(--grid-gap)) / 12 * 1 + 1 * var(--grid-gap))}.grid .grid-2{-ms-flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 2 + 1 * var(--grid-gap));flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 2 + 1 * var(--grid-gap));min-width:0}.grid .grid-push-2{margin-left:calc((100% - 11 * var(--grid-gap)) / 12 * 2 + 2 * var(--grid-gap))}.grid .grid-pull-2{margin-right:calc((100% - 11 * var(--grid-gap)) / 12 * 2 + 2 * var(--grid-gap))}.grid .grid-3{-ms-flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 3 + 2 * var(--grid-gap));flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 3 + 2 * var(--grid-gap));min-width:0}.grid .grid-push-3{margin-left:calc((100% - 11 * var(--grid-gap)) / 12 * 3 + 3 * var(--grid-gap))}.grid .grid-pull-3{margin-right:calc((100% - 11 * var(--grid-gap)) / 12 * 3 + 3 * var(--grid-gap))}.grid .grid-4{-ms-flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 4 + 3 * var(--grid-gap));flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 4 + 3 * var(--grid-gap));min-width:0}.grid .grid-push-4{margin-left:calc((100% - 11 * var(--grid-gap)) / 12 * 4 + 4 * var(--grid-gap))}.grid .grid-pull-4{margin-right:calc((100% - 11 * var(--grid-gap)) / 12 * 4 + 4 * var(--grid-gap))}.grid .grid-5{-ms-flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 5 + 4 * var(--grid-gap));flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 5 + 4 * var(--grid-gap));min-width:0}.grid .grid-push-5{margin-left:calc((100% - 11 * var(--grid-gap)) / 12 * 5 + 5 * var(--grid-gap))}.grid .grid-pull-5{margin-right:calc((100% - 11 * var(--grid-gap)) / 12 * 5 + 5 * var(--grid-gap))}.grid .grid-6{-ms-flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 6 + 5 * var(--grid-gap));flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 6 + 5 * var(--grid-gap));min-width:0}.grid .grid-push-6{margin-left:calc((100% - 11 * var(--grid-gap)) / 12 * 6 + 6 * var(--grid-gap))}.grid .grid-pull-6{margin-right:calc((100% - 11 * var(--grid-gap)) / 12 * 6 + 6 * var(--grid-gap))}.grid .grid-7{-ms-flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 7 + 6 * var(--grid-gap));flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 7 + 6 * var(--grid-gap));min-width:0}.grid .grid-push-7{margin-left:calc((100% - 11 * var(--grid-gap)) / 12 * 7 + 7 * var(--grid-gap))}.grid .grid-pull-7{margin-right:calc((100% - 11 * var(--grid-gap)) / 12 * 7 + 7 * var(--grid-gap))}.grid .grid-8{-ms-flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 8 + 7 * var(--grid-gap));flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 8 + 7 * var(--grid-gap));min-width:0}.grid .grid-push-8{margin-left:calc((100% - 11 * var(--grid-gap)) / 12 * 8 + 8 * var(--grid-gap))}.grid .grid-pull-8{margin-right:calc((100% - 11 * var(--grid-gap)) / 12 * 8 + 8 * var(--grid-gap))}.grid .grid-9{-ms-flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 9 + 8 * var(--grid-gap));flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 9 + 8 * var(--grid-gap));min-width:0}.grid .grid-push-9{margin-left:calc((100% - 11 * var(--grid-gap)) / 12 * 9 + 9 * var(--grid-gap))}.grid .grid-pull-9{margin-right:calc((100% - 11 * var(--grid-gap)) / 12 * 9 + 9 * var(--grid-gap))}.grid .grid-10{-ms-flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 10 + 9 * var(--grid-gap));flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 10 + 9 * var(--grid-gap));min-width:0}.grid .grid-push-10{margin-left:calc((100% - 11 * var(--grid-gap)) / 12 * 10 + 10 * var(--grid-gap))}.grid .grid-pull-10{margin-right:calc((100% - 11 * var(--grid-gap)) / 12 * 10 + 10 * var(--grid-gap))}.grid .grid-11{-ms-flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 11 + 10 * var(--grid-gap));flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 11 + 10 * var(--grid-gap));min-width:0}.grid .grid-push-11{margin-left:calc((100% - 11 * var(--grid-gap)) / 12 * 11 + 11 * var(--grid-gap))}.grid .grid-pull-11{margin-right:calc((100% - 11 * var(--grid-gap)) / 12 * 11 + 11 * var(--grid-gap))}.grid .grid-12{-ms-flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 12 + 11 * var(--grid-gap));flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 12 + 11 * var(--grid-gap));min-width:0}.grid .grid-50-minus{-ms-flex-preferred-size:calc(50% - var(--grid-gap));flex-basis:calc(50% - var(--grid-gap))}.grid .grid-50-full{-ms-flex-preferred-size:50%;flex-basis:50%}.grid .grid-push-12{margin-left:calc((100% - 11 * var(--grid-gap)) / 12 * 12 + 12 * var(--grid-gap))}.grid .grid-pull-12{margin-right:calc((100% - 11 * var(--grid-gap)) / 12 * 12 + 12 * var(--grid-gap))}.grid-wide{--grid-gap:var(--grid-gap)}}hr{background:50% repeat-x linear-gradient(var(--bg-light-1),var(--bg-light-1));background-size:100% .125rem;border:0;height:1.75rem;margin:1.3125rem 0}details.toggle{--summary-bg:transparent;--summary-border:.125rem currentColor solid;--summary-color:var(--text);--summary-hover-bg:transparent;--summary-hover-border:.125rem currentColor solid;--summary-hover-color:var(--text);--outline-offset:-.125rem;margin-bottom:1.75rem}details.toggle>::-webkit-details-marker{display:none}details.toggle>::marker{content:none}details.toggle summary{cursor:pointer;list-style:none;box-shadow:inset 0 .125rem 0 var(--bg-light-1),inset 0 -.125rem 0 var(--bg-light-1);background:var(--summary-bg);color:var(--summary-color);display:block;font-size:1.3125rem;font-weight:var(--fw-bold);padding:1.3125rem 1rem 1.3125rem 2.5rem;position:relative;transition:padding .2s ease-in-out}@media only screen and (min-width:980px){details.toggle summary{font-size:1.5rem}}details.toggle summary:before{background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:50%;background-repeat:no-repeat;background-size:1rem .1875rem,.1875rem 1rem;content:"";height:1.75rem;position:absolute;top:1.25rem;left:0;transition:transform .2s ease-in-out,background-size .2s ease-in-out,left .2s ease-in-out;width:1.75rem}details.toggle summary:active,details.toggle summary:focus-visible,details.toggle summary:hover{background:var(--summary-hover-bg);color:var(--summary-hover-color);padding-right:0;padding-left:3.5rem}details.toggle summary:active:before,details.toggle summary:focus-visible:before,details.toggle summary:hover:before{left:1rem}details.toggle.toggle-v2 summary:before{background-color:var(--accent);color:var(--text-white)}details.toggle[open] summary:before{background-size:1rem .1875rem,.1875rem .1875rem;transform:rotate(180deg)}details.toggle .toggle-content{box-shadow:inset 0 -.125rem 0 var(--bg-light-1);padding:2.1875rem 0 2.625rem}details.toggle .toggle-content>:last-child{margin-bottom:0}details.toggle+details.toggle{margin-top:-1.75rem}details.toggle+details.toggle summary{box-shadow:inset 0 -.125rem 0 var(--bg-light-1)}@media (prefers-reduced-motion:no-preference){details.toggle{interpolate-size:allow-keywords}details.toggle::details-content{opacity:0;block-size:0;overflow-y:clip;transition-duration:.2s;transition-property:content-visibility opacity display block-size;transition-behavior:allow-discrete}details.toggle[open]::details-content{opacity:1;block-size:auto}}@starting-style{details.toggle::details-content{opacity:0;block-size:0}}.a5-text-image .beside-text-left,.a5-text-image .beside-text-right{margin-bottom:1.75rem}.a5-text-image figure{width:fit-content}@media only screen and (min-width:760px){.a5-text-image:not(.a5-text-image-columnar):after{content:".";clear:both;display:block;font-size:0;height:0;visibility:hidden}.a5-text-image .beside-text-left,.a5-text-image .beside-text-right{max-width:calc(50% - var(--grid-gap) / 2)}.a5-text-image .beside-text-left{float:left;margin-right:var(--grid-gap)}.a5-text-image .beside-text-right{float:right;margin-left:var(--grid-gap)}}@media only screen and (min-width:760px){.a5-text-image-columnar{display:-ms-flexbox;display:flex}.a5-text-image-columnar .beside-text-left,.a5-text-image-columnar .beside-text-right{float:none}.a5-text-image-columnar .beside-text-right{-ms-flex-order:2;order:2}.a5-text-image-columnar .a5tb-text{-ms-flex:1 1;flex:1 1}}figure>a{display:inline-block;max-width:100%;position:relative}figure img{vertical-align:bottom}figure figcaption p.caption{color:var(--text-light);font-size:1rem;padding-top:.875rem;margin-bottom:0}a[data-lightbox]{display:block;overflow:hidden}a[data-lightbox]:after{background:rgba(0,0,0,.6);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56'%3E%3Cpath fill='%23fff' d='m56 50.96-9.726-9.724A25.59 25.59 0 0 0 51.5 25.75a25.843 25.843 0 1 0-10.268 20.527l9.724 9.724ZM7.131 25.75a18.618 18.618 0 1 1 18.618 18.618A18.639 18.639 0 0 1 7.131 25.75'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;mix-blend-mode:multiply;position:absolute;inset:0;z-index:2}@media only screen and (max-width:979px){a[data-lightbox]:after{background-size:2.625rem}}a[data-lightbox] img{transition:transform .2s ease-in-out}a[data-lightbox]:active img,a[data-lightbox]:focus-visible img,a[data-lightbox]:hover img{transform:scale(125%)}a[data-lightbox]:active:after,a[data-lightbox]:focus-visible:after,a[data-lightbox]:hover:after{content:""}a[data-lightbox]:focus-visible img{outline:.25rem var(--text) solid;outline-offset:-.25rem;transform:none}.a5-image{margin-bottom:1.75rem}.a5-image figure{width:fit-content}.a5-image-gallery li,.a5-image-gallery ul{list-style:none;margin:0;padding:0}.a5-image-gallery ul li{margin-bottom:1.75rem}.a5-image-gallery figure{width:fit-content}.a5-image-gallery figure>a{display:block}.a5-image-gallery figure a:focus-visible{outline-offset:-.25rem}.a5-image-gallery img{vertical-align:bottom}@media only screen and (min-width:760px){.a5-image-gallery{margin-bottom:3.5rem}.a5-image-gallery ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--grid-gap)}.a5-image-gallery ul li{-ms-flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 4 + 3 * var(--grid-gap));flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 4 + 3 * var(--grid-gap));margin:0}}.a5-image-gallery.a5-image-gallery-compact ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));column-gap:.5rem;row-gap:1.3125rem}.a5-image-gallery.a5-image-gallery-compact p.caption{padding-top:.4375rem}figcaption{position:relative}figcaption details.copyright{padding-left:1.75rem;position:absolute;bottom:100%;right:0;z-index:10}figcaption details.copyright[open]{background:var(--text-white)}figcaption details.copyright summary{background:var(--text);color:var(--text-white);cursor:pointer;display:block;font-family:Arial;font-size:1.25rem;font-weight:var(--fw-bold);height:1.75rem;position:absolute;bottom:0;left:0;text-align:center;width:1.75rem}figcaption details.copyright summary::-webkit-details-marker,figcaption details.copyright summary::marker{display:none}figcaption details.copyright summary:active,figcaption details.copyright summary:focus-visible,figcaption details.copyright summary:hover{background:var(--bg-light-1);color:var(--text)}figcaption details.copyright summary:focus-visible{outline:.125rem solid currentColor;outline-offset:0}figcaption details.copyright span{display:block;font-size:1rem;padding:0 .25rem}a.btn,button,input[type=submit]{--outline-color:var(--btn-hover-bg);--outline-offset:.125rem;background-color:var(--btn-bg);border:var(--btn-border);color:var(--btn-color);cursor:pointer;display:inline-block;line-height:1.75rem;padding:.3125rem 1rem;text-decoration:none}a.btn:active,a.btn:focus-visible,a.btn:hover,button:active,button:focus-visible,button:hover,input[type=submit]:active,input[type=submit]:focus-visible,input[type=submit]:hover{background-color:var(--btn-hover-bg);border:var(--btn-hover-border);color:var(--btn-hover-color)}a.btn{--btn-hover-bg:var(--keycolor);--btn-hover-border:.125rem var(--keycolor) solid;padding-right:3.625rem;position:relative}a.btn:after{background:var(--keycolor-light);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath fill='%23fff' d='m5.641 1.376 4.621 4.629H0v1.976h10.255l-4.621 4.628L7.034 14l6.967-7-6.967-7Z'/%3E%3C/svg%3E"),linear-gradient(90deg,var(--accent),var(--accent));background-position:50%,-2.625rem 50%;background-repeat:no-repeat;background-size:.875rem .875rem,2.625rem 2.625rem;content:"";display:block;height:2.625rem;position:absolute;inset:-.125rem -.125rem 0 auto;transition:background-position .2s ease-in-out;width:2.625rem}a.btn:active:after,a.btn:focus-visible:after,a.btn:hover:after{background-position:50%,0 50%}.form-button a.btn-reset,.form-button button,.form-button input[type=submit]{--btn-hover-bg:var(--keycolor);--btn-hover-border:.125rem var(--keycolor) solid;outline:none;padding:0.75rem 1.25rem;position:relative;transition:padding .2s ease-in-out}.form-button a.btn-reset:before,.form-button button:before,.form-button input[type=submit]:before{background:no-repeat -1rem url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath fill='%23fff' d='M11.9615,5.566l6.932,6.943H3.4995v2.962h15.382l-6.932,6.943,2.1,2.086,10.451-10.5L14.0495,3.5l-2.088,2.066Z'/%3E%3C/svg%3E");background-size:1.5rem 1.5rem;content:"";height:1.75rem;opacity:0;position:absolute;top:calc(50% - .875rem);left:0;transition:background-position .2s ease-in-out,opacity .2s ease-in-out;width:1.75rem}.form-button a.btn-reset:active,.form-button a.btn-reset:focus-visible,.form-button a.btn-reset:hover,.form-button button:active,.form-button button:focus-visible,.form-button button:hover,.form-button input[type=submit]:active,.form-button input[type=submit]:focus-visible,.form-button input[type=submit]:hover{padding-right:.5rem;padding-left:2rem}.form-button a.btn-reset:active:before,.form-button a.btn-reset:focus-visible:before,.form-button a.btn-reset:hover:before,.form-button button:active:before,.form-button button:focus-visible:before,.form-button button:hover:before,.form-button input[type=submit]:active:before,.form-button input[type=submit]:focus-visible:before,.form-button input[type=submit]:hover:before{background-position:.25rem;opacity:1}.form-button a.btn-reset:after{display:none}.form-button a.btn-reset,.form-button button[type=reset]{--btn-bg:var(--text-light);--btn-border:.125rem var(--text-light) solid;--btn-hover-bg:var(--text-light);--btn-hover-border:.125rem var(--text-light) solid}.form-button a.btn-reset:before,.form-button button[type=reset]:before{transform:rotate(180deg)}.form-button a.btn-reset:has(svg) span,.form-button button[type=reset]:has(svg) span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}button.close{--btn-bg:transparent;--btn-border:none;--btn-color:var(--text-white);--btn-hover-bg:transparent;--btn-hover-border:none;--btn-hover-color:var(--text-white);--outline-color:currentColor;display:-ms-flexbox;display:flex;gap:1.5rem;text-transform:uppercase}button.close svg{transition:transform .2s ease-in-out}button.close:active svg,button.close:focus-visible svg,button.close:hover svg{transform:rotate(90deg)}.btn-list,.btn-list>li{list-style:none;margin:0;padding:0}.btn-list{display:grid;gap:var(--inner-gap);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));margin-bottom:1.75rem}.btn-list a.btn{display:block}.a5-box{background:var(--bg-light-1);color:var(--text);margin-bottom:3.5rem;position:relative;padding:6.125rem var(--inner-gap) 1.75rem}.a5-box:before{background:var(--keycolor) no-repeat 1rem url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='2.625rem' width='2.625rem' viewBox='0 0 42 42'%3E%3Cpath fill='%23009655' d='M9.036 5v20.5c0 .219-.037.474-.037.693a11.572 11.572 0 0 0 11.654 11.494 11.492 11.492 0 1 0-5.771-21.451V5Zm5.881 20.94a5.809 5.809 0 1 1 5.808 5.727 5.755 5.755 0 0 1-5.808-5.727'/%3E%3C/svg%3E");content:"";height:4.375rem;position:absolute;top:0;left:0;width:100%}@media only screen and (min-width:760px){.a5-box{padding-top:2.1875rem;padding-left:6.125rem}.a5-box:before{background-position:center 1.75rem;height:100%;width:4.375rem}}.a5-box h1,.a5-box h2,.a5-box h3,.a5-box h4,.a5-box h5,.a5-box h6{box-shadow:inset 0 -.125rem 0 var(--text-white);color:var(--text);font-size:1.75rem;font-size:clamp(1.5rem,2.5vw,1.75rem);font-weight:var(--fw-semibold);line-height:2.1875rem;margin:0 0 1.75rem;padding:0 0 1.75rem}.a5-box address:last-child,.a5-box p:last-child,.a5-box ul:last-child{margin:0}@media only screen and (min-width:760px){.grid .a5-box.a5-box-height-100{height:calc(100% - 2.625rem)}}.alert{background:var(--bg-light-1);color:var(--text);margin-bottom:3.5rem;position:relative;padding:6.125rem var(--inner-gap) 1.75rem}.alert:before{background:var(--text);content:"";height:4.375rem;position:absolute;top:0;left:0;width:100%}.alert svg{color:var(--text-white);height:1.75rem;position:absolute;top:1.3125rem;left:var(--inner-gap);width:1.75rem}@media only screen and (min-width:760px){.alert{padding-top:1.75rem;padding-left:7rem}.alert:before{height:100%;width:4.375rem}.alert svg{top:1.75rem;left:1.3125rem}}.alert p[role=heading]{box-shadow:inset 0 -.125rem 0 var(--text-white);color:var(--text);font-size:1.75rem;font-weight:var(--fw-semibold);line-height:2.1875rem;margin:0 0 1.75rem;padding:0 0 1.75rem;font-size:clamp(1.5rem,2.5vw,1.75rem)}.alert address:last-child,.alert p:last-child,.alert ul:last-child{margin:0}.alert[data-level=success]{background-color:var(--keycolor-bg)}.alert[data-level=success]:before{background-color:var(--keycolor)}.alert[data-level=info]{background-color:var(--accent-bg)}.alert[data-level=info]:before{background-color:var(--accent)}.alert[data-level=error]{background-color:var(--alert-bg)}.alert[data-level=error]:before{background-color:var(--alert)}.a5-table{margin-bottom:2.625rem}.a5-table.a5-caption-bottom{border-bottom:0}.a5-table.a5-caption-bottom caption{caption-side:bottom}.a5-table[role=region][aria-labelledby][tabindex]{overflow:auto}.a5-table[role=region][aria-labelledby][tabindex]:focus-visible{box-shadow:0 0 .5rem rgba(0,0,0,.5);outline:.1rem solid rgba(0,0,0,.1)}.a5-table[role=region][aria-labelledby][tabindex] table{border:none;margin:0}.a5-table[role=region][aria-labelledby][tabindex]{background:linear-gradient(90deg,#fff 30%,hsla(0,0%,100%,0)),linear-gradient(90deg,hsla(0,0%,100%,0),#fff 70%) 0 100%,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.2),transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.2),transparent) 0 100%;background-attachment:local,local,scroll,scroll;background-color:#fff;background-position:0 0,100%,0 0,100%;background-repeat:no-repeat;background-size:40px 100%,40px 100%,14px 100%,14px 100%}.a5-listing{margin-bottom:3.5rem}.a5-listing a{display:block;outline-offset:-.25rem;padding:.875rem 1.5rem .875rem .5rem;position:relative;text-decoration:none;transition:padding .2s ease-in-out}.a5-listing a:before{background:transparent;border-top:.125rem solid currentColor;border-right:.125rem solid currentColor;content:"";height:.625rem;margin-left:.125rem;position:absolute;top:1.375rem;transform:rotate(45deg);transition:transform .2s ease-in-out;width:.625rem}.a5-listing a:after{background:currentColor;content:"";height:.125rem;position:absolute;top:1.625rem;width:.75rem}.a5-listing a:after,.a5-listing a:before{opacity:0;transition:opacity .2s ease-in-out,left .2s ease-in-out;left:-.5rem}.a5-listing a:active,.a5-listing a:focus-visible,.a5-listing a:hover{padding-right:0;padding-left:2rem}.a5-listing a:active:after,.a5-listing a:active:before,.a5-listing a:focus-visible:after,.a5-listing a:focus-visible:before,.a5-listing a:hover:after,.a5-listing a:hover:before{opacity:1;left:.5rem}@media only screen and (max-width:759px){.a5-listing>ul>li:first-child>a{box-shadow:inset 0 .0625rem 0 var(--text),inset 0 -.0625rem 0 var(--text)}}.a5-listing ul,.a5-listing ul li{list-style:none;margin:0;padding:0}.a5-listing ul li ul{padding-top:.875rem}.a5-listing ul li li{padding:0}.a5-listing>ul>li>a{box-shadow:inset 0 -.0625rem 0 var(--text)}@media only screen and (min-width:760px){.a5-listing-columnar>ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--grid-gap);row-gap:0}.a5-listing-columnar>ul li{-ms-flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 6 + 5 * var(--grid-gap));flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 6 + 5 * var(--grid-gap))}.a5-listing-columnar a{height:100%}.a5-listing-columnar>ul>li:first-child > a,.a5-listing-columnar>ul>li:nth-child(2)>a{box-shadow:inset 0 .0625rem 0 var(--text),inset 0 -.0625rem 0 var(--text)}}ul.hero-link-listing,ul.hero-link-listing li{list-style:none;margin:0;padding:0}ul.hero-link-listing li+li{margin-top:.4375rem}ul.hero-link-listing a{--link-color:var(--text-white);--link-hover-color:var(--text-white);background:0 0 linear-gradient(var(--accent),var(--accent)) no-repeat;background-size:0 100%;display:-ms-flexbox;display:flex;font-size:1.3125rem;gap:.5rem;inline-size:max-content;padding:.4375rem 2rem .4375rem 0;transition:background-size .2s ease-in-out,padding .2s ease-in-out;text-decoration:none}@media only screen and (min-width:1280px){ul.hero-link-listing a{font-size:1.5rem}}ul.hero-link-listing a:active,ul.hero-link-listing a:focus-visible,ul.hero-link-listing a:hover{background-size:100% 100%;outline:none;padding-right:1.125rem;padding-left:.875rem}ul.hero-link-listing a.important{position:relative}ul.hero-link-listing a.important:before{background:var(--text);content:"";position:absolute;inset:0 1rem 0 0;z-index:-1}ul.hero-link-listing a.important:active:before,ul.hero-link-listing a.important:focus-visible:before,ul.hero-link-listing a.important:hover:before{content:none}.box-downloads{margin-bottom:3.5rem}.box-downloads h1,.box-downloads h2,.box-downloads h3,.box-downloads h4,.box-downloads h5,.box-downloads h6{background:var(--keycolor);color:var(--text-white);font-size:1.75rem;font-size:clamp(1.5rem,2.5vw,1.75rem);font-weight:var(--fw-bold);line-height:2.1875rem;margin:0 0 1.75rem;padding:.875rem var(--inner-gap)}.box-downloads ul,.box-downloads ul li{list-style:none;margin:0;padding:0}.box-downloads ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;column-gap:var(--grid-gap);row-gap:1.75rem}.box-downloads ul li{-ms-flex:1 1 clamp(18rem,calc((100% - 11 * var(--grid-gap)) / 12 * 4 + 3 * var(--grid-gap)),100%);flex:1 1 clamp(18rem,calc((100% - 11 * var(--grid-gap)) / 12 * 4 + 3 * var(--grid-gap)),100%)}.box-downloads a{--outline-offset:0;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;font-weight:var(--fw-semibold);gap:1rem;padding:.4375rem 1rem .4375rem 0;text-decoration:none;transition:padding .2s ease-in-out}.box-downloads a:active,.box-downloads a:focus-visible,.box-downloads a:hover{padding-right:0;padding-left:1rem}.box-downloads a svg{color:var(--keycolor);-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.box-downloads a small{display:block;font-size:1rem;font-weight:var(--fw-normal)}@media only screen and (min-width:760px){.box-downloads a{font-size:1.3125rem}.box-downloads a small{font-size:1.125rem}}.contact-listing ul{list-style:none;margin:0;padding:0}.contact-listing ul li{margin:0;padding:0}.contact-listing ul>li:before{content:"​";position:absolute}.contact-listing ul li+li{margin-top:1.75rem}@media only screen and (min-width:760px){.contact-listing ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--grid-gap)}.contact-listing ul li{-ms-flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 4 + 3 * var(--grid-gap));flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 4 + 3 * var(--grid-gap))}.contact-listing ul li+li{margin-top:0}}address.contact svg{margin-right:.375rem;vertical-align:middle}.downloads,.links{list-style:none}.downloads,.downloads li,.links,.links li{margin:0;padding:0}.downloads>li:before,.links>li:before{content:"​";position:absolute}.downloads ul li+li,.links ul li+li{margin-top:.4375rem}.downloads a,.links a{--link-color:var(--text);--link-hover-color:var(--keycolor);display:inline-block;padding-left:1.5rem;position:relative}.downloads a svg,.links a svg{position:absolute;top:.375rem;left:0}.a5-paging{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 3.5rem;padding:0;position:relative}body.landing-page .a5-paging{-ms-flex-pack:center;justify-content:center}.a5-paging ul{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:.875rem}.a5-paging ul,.a5-paging ul li{list-style:none;margin:0;padding:0}.a5-paging em,.a5-paging i{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.a5-paging a,.a5-paging span,.a5-paging strong{--link-bg:var(--bg-light-1);--link-color:var(--text);--link-hover-bg:var(--text);--link-hover-color:var(--text-white);box-sizing:border-box;display:block;font-size:1.3125rem;font-weight:var(--fw-bold);line-height:2.625rem;margin:0;padding:0;text-align:center;text-decoration:none;min-width:2.625rem}.a5-paging strong{background:var(--keycolor);color:var(--text-white)}.a5-paging .a5-paging-list{margin-right:var(--inner-gap)}.a5-paging .a5-paging-buttons{min-width:5.25rem}.a5-paging .a5-paging-buttons a{-ms-flex-align:center;align-items:center;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;height:2.625rem;position:relative;width:2.625rem}.a5-paging .a5-paging-buttons a svg{height:1.75rem;width:1.75rem}.a5-paging-months{margin-bottom:1.75rem}.a5-paging-months .a5-paging-list{margin:-.125rem}.a5-paging-months .a5-paging-list li{margin:.125rem}.a5-paging-months .a5-paging-list a,.a5-paging-months .a5-paging-list strong{display:inline-block;padding:0 .25rem;min-width:4rem}.a5-iframe{height:0;margin-bottom:1.75rem;overflow:hidden;padding-top:56.25%;position:relative}.a5-iframe iframe{border:0;height:100%;position:absolute;top:0;left:0;width:100%}.a5-video{margin-bottom:1.75rem;position:relative}.a5-video .video-iframe{height:0;overflow:hidden;padding:0 0 56.25%;position:relative}.a5-video .video-iframe:focus-within{outline:.125rem var(--keycolor) solid;outline-offset:.125rem}.a5-video .video-iframe iframe{border:0;height:100%!important;position:absolute;top:0;left:0;width:100%!important}.ce-textmedia{margin-bottom:1.75rem}@media only screen and (min-width:760px){.ce-textmedia .tm-media.size-1{width:calc((100% - 11 * var(--grid-gap)) / 12 * 1 + 0 * var(--grid-gap))}.ce-textmedia .tm-media.size-2{width:calc((100% - 11 * var(--grid-gap)) / 12 * 2 + 1 * var(--grid-gap))}.ce-textmedia .tm-media.size-3{width:calc((100% - 11 * var(--grid-gap)) / 12 * 3 + 2 * var(--grid-gap))}.ce-textmedia .tm-media.size-4{width:calc((100% - 11 * var(--grid-gap)) / 12 * 4 + 3 * var(--grid-gap))}.ce-textmedia .tm-media.size-5{width:calc((100% - 11 * var(--grid-gap)) / 12 * 5 + 4 * var(--grid-gap))}.ce-textmedia .tm-media.size-6{width:calc((100% - 11 * var(--grid-gap)) / 12 * 6 + 5 * var(--grid-gap))}.ce-textmedia .tm-media.size-7{width:calc((100% - 11 * var(--grid-gap)) / 12 * 7 + 6 * var(--grid-gap))}.ce-textmedia .tm-media.size-8{width:calc((100% - 11 * var(--grid-gap)) / 12 * 8 + 7 * var(--grid-gap))}.ce-textmedia .tm-media.size-9{width:calc((100% - 11 * var(--grid-gap)) / 12 * 9 + 8 * var(--grid-gap))}.ce-textmedia .tm-media.size-10{width:calc((100% - 11 * var(--grid-gap)) / 12 * 10 + 9 * var(--grid-gap))}.ce-textmedia .tm-media.size-11{width:calc((100% - 11 * var(--grid-gap)) / 12 * 11 + 10 * var(--grid-gap))}.ce-textmedia .tm-media.size-12{width:100%}.ce-textmedia .tm-grid{display:-ms-flexbox;display:flex}.ce-textmedia .tm-grid .tm-media{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.ce-textmedia .tm-grid .tm-media.pos-right{margin-left:var(--grid-gap-column);-ms-flex-order:2;order:2}.ce-textmedia .tm-grid .tm-media.pos-left{margin-right:var(--grid-gap-column)}.ce-textmedia .tm-grid .tm-text{-ms-flex:1 1 auto;flex:1 1 auto}.ce-textmedia .tm-float{zoom:1}.ce-textmedia .tm-float:after,.ce-textmedia .tm-float:before{content:" ";display:table}.ce-textmedia .tm-float:after{clear:both}.ce-textmedia .tm-float .tm-media.pos-right{float:right;margin-left:var(--grid-gap-column);margin-bottom:.875rem}.ce-textmedia .tm-float .tm-media.pos-left{float:left;margin-right:var(--grid-gap-column);margin-bottom:.875rem}.ce-textmedia .tm-grid.tm-grid .tm-float.size-11,.ce-textmedia .tm-grid.tm-grid .tm-float.size-12,.ce-textmedia .tm-grid.tm-grid .tm-media.size-11,.ce-textmedia .tm-grid.tm-grid .tm-media.size-12{width:calc((100% - 11 * var(--grid-gap)) / 12 * 10 + 9 * var(--grid-gap))}.ce-textmedia>.tm-media+.tm-text{margin-top:1.75rem}}.tm-media>ul,.tm-media>ul>li{list-style:none;margin:0;padding:0}.tm-media figure{width:fit-content}@media only screen and (max-width:479px){.tm-media>ul>li{margin-bottom:.875rem}}@media only screen and (min-width:480px){.tm-media{overflow:hidden}.tm-media>ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--grid-gap)}.tm-media>ul:after{content:"";-ms-flex:auto;flex:auto}.tm-media>ul>li{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.tm-media>ul[data-cols="1"]>li{-ms-flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 12 + 11 * var(--grid-gap));flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 12 + 11 * var(--grid-gap))}.tm-media>ul[data-cols="2"]>li,.tm-media>ul[data-cols="3"]>li,.tm-media>ul[data-cols="4"]>li,.tm-media>ul[data-cols="6"]>li{-ms-flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 6 + 5 * var(--grid-gap));flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 6 + 5 * var(--grid-gap))}}@media only screen and (min-width:760px){.tm-media>ul[data-cols="3"]>li{-ms-flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 4 + 3 * var(--grid-gap));flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 4 + 3 * var(--grid-gap))}.tm-media>ul[data-cols="4"]>li{-ms-flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 3 + 2 * var(--grid-gap));flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 3 + 2 * var(--grid-gap))}}@media only screen and (min-width:980px){.tm-media>ul[data-cols="6"]>li{-ms-flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 2 + 1 * var(--grid-gap));flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 2 + 1 * var(--grid-gap))}}@media only screen and (max-width:759px){.tm-media.tm-horizontal-scroll>ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:.875rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.touchevents .tm-media.tm-horizontal-scroll>ul::-webkit-scrollbar{display:none}.tm-media.tm-horizontal-scroll>ul>li{-ms-flex:0 0 60vw;flex:0 0 60vw;margin-right:1.75rem;margin-bottom:.875rem}.tm-media.tm-horizontal-scroll>ul>li:last-child{margin-right:0}.tm-media.tm-horizontal-scroll>ul figure{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex-pack:center;justify-content:center;margin:0}.tm-media.tm-horizontal-scroll>ul figcaption{margin-top:auto}}.tm-media img.no-border{border:0}.tm-media figure a{display:block;position:relative}.tm-media figure img{z-index:1}.tm-media .ce-video{margin-bottom:0}.tm-media .ce-audio audio{width:100%}.ce-textmedia.text-center .tm-headline,.ce-textmedia.text-center .tm-text{text-align:center}:root{--placeholder-text-color:var(--text-light);--label-disabled-color:#ccc;--input-disabled-bg:#999;--controls-bg:var(--text-white);--controls-border-radius:0;--controls-border-color:var(--keycolor);--controls-border-width:.125rem;--controls-color:var(--text);--controls-font-size:1.125rem;--controls-line-height:1.75rem;--columnar-first-col:30%}[role=button],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}form{margin:0 0 1.75rem}form a{color:var(--text)}form.form-box{background:var(--bg-light-1);padding:3.5rem var(--inner-gap);position:relative}fieldset,form.form-box,legend{margin-bottom:1.75rem}legend{color:var(--text);float:left;font-size:2.1875rem;font-weight:var(--fw-bold);line-height:2.625rem;text-transform:none;font-size:clamp(1.75rem,3vw,2.1875rem);line-height:clamp(2.1875rem,4vw,2.625rem)}legend span{color:var(--text);display:block;font-size:1.125rem;font-weight:var(--fw-normal);padding-top:.875rem}legend+.form-check,legend+.form-group,legend+.form-group-check,legend+.grid{clear:both}.form-check,.form-group,.form-group-check{margin-bottom:1.75rem}.form-group-upload{padding:0}.form-group-upload input{background:var(--text-white)}label,legend.form-group-label{color:var(--text);font-size:1.125rem;margin-bottom:.5rem}label img,legend.form-group-label img{pointer-events:none}label sup,legend.form-group-label sup{color:currentColor;font-size:1.125rem;top:0}label sup span,legend.form-group-label sup span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}label a,legend.form-group-label a{font-weight:var(--fw-normal)}.form-group.label-breaks-border{padding-top:1.09375rem;position:relative}.form-group.label-breaks-border label{background:var(--bg-light-1);padding:0 .5rem;position:absolute;top:0;left:.5rem}.form-button{-ms-flex-wrap:wrap;flex-wrap:wrap;column-gap:var(--inner-gap);row-gap:.875rem}.form-button,.form-info{display:-ms-flexbox;display:flex}.form-info{background:hsla(0,0%,100%,.5);margin-bottom:2.625rem;padding:0}.form-info svg{color:var(--keycolor);-ms-flex-negative:0;flex-shrink:0;margin-right:.5rem}::-webkit-input-placeholder{color:var(--placeholder-text-color)}::-moz-placeholder{color:var(--placeholder-text-color);opacity:1}select option:disabled{color:var(--placeholder-text-color)}.form-control{--outline-offset:-.125rem;--outline-color:var(--keycolor);background-image:none;background-clip:padding-box;background-color:var(--controls-bg);border:.0625rem solid transparent;border-radius:var(--controls-border-radius);box-shadow:inset 0 -.0625rem 0 var(--controls-border-color);box-sizing:border-box;color:var(--controls-color);display:block;font-size:var(--controls-font-size);line-height:var(--controls-line-height);padding:.65625rem 1rem;width:100%}.form-control::-webkit-input-placeholder{color:var(--placeholder-text-color);opacity:1}.form-control::-moz-placeholder{color:var(--placeholder-text-color);opacity:1}.form-control:-ms-input-placeholder,.form-control::-ms-input-placeholder{color:var(--placeholder-text-color);opacity:1}.form-control::placeholder{color:var(--placeholder-text-color);opacity:1}.form-control:disabled,.form-control[readonly]{background-color:var(--input-disabled-bg);opacity:1}.form-control+small{display:block;line-height:var(--controls-line-height)}input.form-control{height:3.5rem}textarea.form-control{height:17.5rem;field-sizing:content}input[type=date]::-webkit-calendar-picker-indicator:focus-visible{outline:.125rem var(--keycolor) solid}input[type=date]::-moz-calendar-picker-indicator:focus-visible{outline:.125rem var(--keycolor) solid}input[type=date],input[type=time]{-webkit-appearance:none}input[type=date]::-webkit-date-and-time-value,input[type=time]::-webkit-date-and-time-value{text-align:left}select.form-control{appearance:none;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23535353' d='M24 24.002H0v-24h24v24Zm-17.365-16L5.002 9.634l6.994 7.012 7-7-1.629-1.633-5.361 5.365Z' /%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.5rem auto;box-sizing:border-box;cursor:pointer;height:3.5rem;padding-right:3.0625rem}select.form-control[multiple]{background-image:none;height:14rem}input[type=file].form-control{padding:0}input[type=file].form-control::-webkit-file-upload-button{background:var(--text-light);box-shadow:inset 0 .0625rem 0 var(--text-light),inset 0 -.0625rem 0 var(--controls-border-color);color:var(--text-white);font-weight:var(--fw-semibold)}input[type=file].form-control::file-selector-button{background:var(--text-light);border:0;box-shadow:inset 0 .0625rem 0 var(--text-light),inset 0 -.0625rem 0 var(--controls-border-color);color:var(--text-white);font-family:var(--ff-sans);font-size:1.125rem;font-weight:var(--fw-semibold);height:3.5rem;margin-right:1rem;padding:.65625rem 1rem}input[type=file].form-control::-webkit-file-upload-button:active,input[type=file].form-control::-webkit-file-upload-button:hover{background:var(--text-white);outline:var(--text-light) .25rem solid;outline-offset:-.25rem}input[type=file].form-control::file-selector-button:active,input[type=file].form-control::file-selector-button:hover{background:var(--text-white);color:var(--text-light);cursor:pointer;outline:var(--text-light) .25rem solid;outline-offset:-.25rem}input[type=file].form-control::-webkit-file-upload-button:focus-visible{background:var(--text-white);color:var(--text-light);cursor:pointer;outline:var(--text-light) .25rem solid;outline-offset:-.25rem}input[type=file].form-control::file-selector-button:focus-visible{background:var(--text-white);color:var(--text-light);cursor:pointer;outline:var(--text-light) .25rem solid;outline-offset:-.25rem}input[type=file].form-control::-webkit-file-upload-button{background-color:var(--text-white);border:0;box-shadow:inset -.25rem 0 0 var(--bg-light-1);color:var(--text);font-family:var(--ff-sans);font-size:1.125rem;font-weight:var(--fw-bold);height:3.5rem;margin-right:1rem;padding:.65625rem 1rem}input[type=file].form-control::-webkit-file-upload-button:active,input[type=file].form-control::-webkit-file-upload-button:hover{background-color:var(--text-white);box-shadow:inset 0 0 0 .25rem var(--text-light);color:var(--text-light);cursor:pointer}input[type=checkbox],input[type=radio]{appearance:none;background:#fff;background:var(--text-white);border:solid .0625rem var(--text);border-radius:0;cursor:pointer;display:inline-block;height:1.5rem;position:relative;width:1.5rem;vertical-align:text-bottom}input[type=checkbox][aria-disabled=true],input[type=checkbox][disabled],input[type=radio][aria-disabled=true],input[type=radio][disabled]{cursor:not-allowed;border:.0625rem solid #8c8c8c!important}input[type=checkbox][aria-disabled=true]:before,input[type=checkbox][disabled]:before,input[type=radio][aria-disabled=true]:before,input[type=radio][disabled]:before{content:"";border:.0625rem solid #8c8c8c;border-radius:0;height:0;position:absolute;top:calc(50% - 1px);left:calc(50% - .5rem);transform:rotate(-45deg);width:1rem}input[type=checkbox]+label,input[type=radio]+label{display:inline-block;font-size:1.125rem}input[type=checkbox]:checked,input[type=radio]:checked{background:var(--text-white);border-color:var(--keycolor)}input[type=checkbox]:checked:not([disabled]):before,input[type=radio]:checked:not([disabled]):before{border:.5rem var(--keycolor) solid;content:"";height:0;position:absolute;top:.1875rem;left:.1875rem;width:0}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{border-color:var(--keycolor);outline:.125rem var(--keycolor) solid;outline-offset:0}input[type=checkbox]:focus-visible+label,input[type=radio]:focus-visible+label{outline:none}input[type=radio],input[type=radio]:before{border-radius:50%}input[type=checkbox]:indeterminate,input[type=checkbox][aria-checked=mixed]{background:var(--keycolor);box-shadow:inset 0 .5rem 0 var(--text-white),inset -.25rem 0 0 var(--text-white),inset 0 -.5rem 0 var(--text-white),inset .25rem 0 0 var(--text-white)}.form-check{margin-bottom:1.75rem;position:relative;z-index:1}.form-check label{display:block;line-height:var(--controls-line-height);margin-bottom:0;padding-left:2rem;position:relative}.form-check label:last-child{margin-bottom:0}.form-check input[type=checkbox],.form-check input[type=radio]{position:absolute;top:.125rem;left:0}.form-group-check .form-check{margin-bottom:0}@media only screen and (max-width:759px){.form-group-check .form-check+.form-check{margin-top:.4375rem}}.form-group-check .form-check:not(.form-check-inline)+.form-check{margin-top:.4375rem}.form-group-check legend.form-group-label{display:inline;float:left;font-weight:var(--fw-normal);line-height:1.75rem;width:auto}.form-group-check .form-group-label{padding:0}@media only screen and (min-width:760px){.form-group-check .form-check-inline,.form-group-check label.form-group-label,.form-group-check legend.form-group-label{display:inline-block;margin-right:1rem}.form-group-check legend.form-group-label{margin-bottom:0}}form a.a5-info-button{--link-color:var(--text);margin-left:.5rem;outline:none;padding:0;position:relative;text-decoration:none}form a.a5-info-button svg{border-radius:50%}form a.a5-info-button span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}form a.a5-info-button:active svg,form a.a5-info-button:focus-visible svg,form a.a5-info-button:hover svg,form a.a5-info-button[aria-expanded=true] svg{background:var(--accent);color:var(--text-white)}form .a5-info-box{padding-top:.875rem}form .a5-info-box[aria-hidden=true]{display:none}.form-check.form-error label,.form-group.form-error label{color:var(--alert)}.form-check.form-error .form-error-message,.form-group.form-error .form-error-message{color:var(--alert);font-weight:var(--fw-bold);margin:0;padding:.4375rem 0 0;width:fit-content}.form-check.form-error .form-error-message svg,.form-group.form-error .form-error-message svg{margin-right:.25rem;vertical-align:baseline}.form-group.form-error .form-control{box-shadow:inset 0 0 0 .25rem var(--alert);border-bottom-right-radius:0;border-bottom-left-radius:0;padding-right:3.0625rem;outline:0}.form-group.form-error .form-error-message{background:var(--alert);color:var(--text-white);padding:0 1rem .125rem;width:auto}.js-form-flying-label{padding-top:1.3125rem;position:relative}.js-form-flying-label label{background:var(--text-white);padding:0 .5rem 0 .25rem;position:absolute;top:2.1875rem;left:.5rem;transition:all .25s cubic-bezier(.2,0,.03,1)}.js-form-flying-label.js-autofill label,.js-form-flying-label.js-filled label,.js-form-flying-label.js-focus label{background:transparent;top:-.5rem;left:0;padding-left:0}.js-form-flying-label input:-webkit-autofill{animation-name:a}.js-form-flying-label input:not(:-webkit-autofill){animation-name:b}@keyframes a{0%{color:var(--keycolor)}to{color:var(--text)}}@keyframes b{0%{color:var(--text)}to{color:var(--keycolor)}}@media (prefers-reduced-motion:reduce){.js-form-flying-label:not(.form-error) input:-webkit-autofill,.js-form-flying-label:not(.form-error) input:not(:-webkit-autofill){animation:none}}div.a5-filter{margin-bottom:1.75rem}div.a5-filter form{margin-bottom:0}div.a5-filter form.form-box{padding:var(--grid-gap)}div.a5-filter form .form-group{position:relative}div.a5-filter form .form-group input.form-control{padding-right:2.625rem}div.a5-filter form .form-group svg.a5-filter-input-icon{--stroke-opacity:0;--stroke-width:10px;background:var(--text);color:var(--text-white);height:1.5rem;padding:.25rem;position:absolute;top:1rem;right:.75rem;width:1.5rem}div.a5-filter form .form-group input.form-control:focus+svg.a5-filter-input-icon,div.a5-filter form .form-group input.form-control:focus-visible+svg.a5-filter-input-icon{--stroke-opacity:1;--stroke-width:0px}div.a5-filter form .form-button{gap:.5rem}@media only screen and (min-width:980px){div.a5-filter .grid{column-gap:var(--inner-gap);row-gap:1.75rem}div.a5-filter .grid .form-group{margin-bottom:0}div.a5-filter form .grid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}div.a5-filter form .grid>div{-ms-flex:1 1 auto;flex:1 1 auto}div.a5-filter form .grid>div:has(.form-button){-ms-flex-positive:0;flex-grow:0}}details.form-multi-select{position:relative}details.form-multi-select>::-webkit-details-marker{display:none}details.form-multi-select>::marker{content:none}details.form-multi-select summary{cursor:pointer;display:block;list-style:none;--outline-color:var(--keycolor);background:var(--text-white);box-shadow:inset 0 -.0625rem 0 var(--controls-border-color);padding:.875rem 3rem .875rem 1rem;position:relative;z-index:51}details.form-multi-select summary:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23535353' d='M24 24.002H0v-24h24v24Zm-17.365-16L5.002 9.634l6.994 7.012 7-7-1.629-1.633-5.361 5.365Z' /%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1.5rem 1.5rem;content:"";height:1.5rem;position:absolute;top:calc(50% - .75rem);right:1rem;transition:transform .2s ease-in-out;width:1.5rem}details.form-multi-select[open] summary:after{transform:rotate(180deg)}details.form-multi-select .form-multi-select-inner{background:var(--text-white);box-shadow:0 .5rem .75rem 0 rgba(51,51,51,.5);position:absolute;top:calc(100% - .125rem);right:0;left:0;z-index:50}details.form-multi-select .form-multi-select-inner ul,details.form-multi-select .form-multi-select-inner ul li{list-style:none;margin:0;padding:0}details.form-multi-select .form-multi-select-inner ul li{border-top:.0625rem var(--bg-light-1) solid;display:-ms-flexbox;display:flex;gap:.75rem;padding:.875rem 1rem;position:relative}details.form-multi-select .form-multi-select-inner ul li input{-ms-flex-negative:0;flex-shrink:0;vertical-align:bottom}details.form-multi-select .form-multi-select-inner ul li label{cursor:pointer;margin:0}details.form-multi-select .form-multi-select-inner ul li label:after{content:"";position:absolute;inset:0}body{background:#fff}.page-header{position:absolute;top:0;right:0;left:0;z-index:10}.page-header header{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;gap:var(--grid-gap);-ms-flex-pack:justify;justify-content:space-between;padding:.875rem var(--grid-gap)}@media only screen and (min-width:980px){.page-header header{padding-top:2.625rem;padding-bottom:2.625rem}}.page-header div[data-block-plugin-id=system_branding_block],.page-logo{-ms-flex-item-align:center;align-self:center;-ms-flex-negative:0;flex-shrink:0}.page-header div[data-block-plugin-id=system_branding_block] a,.page-logo a{display:block;--outline-color:var(--text-white);--outline-offset:.25rem}.page-header div[data-block-plugin-id=system_branding_block] img,.page-logo img{filter:invert(1);height:2.625rem;width:auto}@media only screen and (min-width:980px){.page-header div[data-block-plugin-id=system_branding_block] img,.page-logo img{height:5.25rem}}.page-header-buttons{background:var(--text-white);padding:.4375rem .875rem}@media only screen and (min-width:980px){.page-header-buttons{padding:1.75rem}}.page-header-buttons ul,.page-header-buttons ul li{list-style:none;margin:0;padding:0}.page-header-buttons ul{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;gap:var(--inner-gap)}.page-header-buttons a,.page-header-buttons button{--link-bg:transparent;--link-color:var(--text);--link-hover-bg:transparent;--link-hover-color:var(--text);--btn-bg:transparent;--btn-color:var(--text);--btn-hover-bg:transparent;--btn-hover-color:var(--text);--outline-offset:.125rem;border-radius:0;box-shadow:none;display:-ms-flexbox;display:flex;padding:0;text-decoration:none}.page-header-buttons a svg,.page-header-buttons button svg{height:1.75rem;width:1.75rem}.page-header-buttons .hamburger{--rect-1-width:24px;--rect-2-width:20px;--rect-3-width:24px;--rect-1-x:2px;--rect-2-x:4px;--rect-3-x:2px}.page-header-buttons .hamburger svg rect{transition:all .2s ease-in-out}.page-header-buttons .hamburger:focus-visible,.page-header-buttons .hamburger:hover{--rect-2-width:24px;--rect-3-width:14px;--rect-2-x:2px}.page-header-buttons .book{--fill:var(--text);--opacity:0;--transform:translateX(-12px)}.page-header-buttons .book:focus-visible,.page-header-buttons .book:hover{--fill:var(--text-white);--opacity:1;--transform:translateX(0)}.page-header-buttons .loupe{--stroke-opacity:0;--stroke-width:10px}.page-header-buttons .loupe:focus-visible,.page-header-buttons .loupe:hover{--stroke-opacity:1;--stroke-width:0px}.page-main{border-top:4.375rem var(--text) solid}@media only screen and (min-width:980px){.page-main{border-top-width:10.5rem}}.page-main main{display:block;margin-right:auto;margin-left:auto;padding:1.75rem var(--page-gap);position:relative}body.index .page-main main{padding-right:var(--page-gap-2);padding-left:var(--page-gap-2)}@media only screen and (min-width:980px){.page-main main{padding-top:3.5rem}}.page-footer{background:var(--bg-dark-3);color:var(--text-white);padding:.875rem var(--page-gap-2);position:relative}.page-footer:after,.page-footer:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 842 1200'%3E%3Cpath fill='%234e4e4e' d='M0,0v753.647c-.5133,8.3787-.0087,16.8296,0,25.353,0,232.4999,188.5002,421,421.0001,421s420.9999-188.5,420.9999-420.9999-188.5-420.9999-420.9999-420.9999c-73.7553-.1205-146.2361,19.2259-210.1209,56.0849V0H0ZM213.4742,768.869c0-116.062,94.087-210.122,210.1759-210.122s210.122,94.06,210.122,210.122-94.088,210.117-210.123,210.117-210.1759-94.06-210.1759-210.122'/%3E%3C/svg%3E");background-position:left 10%;background-repeat:no-repeat;background-size:auto 150%;content:"";height:100%;position:absolute;top:0;left:0;z-index:1;width:100%}.page-footer:after{background-position:100% 100%;background-size:auto 300%;height:50%}.page-footer footer{position:relative;z-index:2}.page-footer h2{color:var(--text-white);font-size:2.1875rem;font-weight:var(--fw-bold);line-height:2.625rem;margin-top:0;margin-bottom:.875rem}.page-footer a{--link-color:var(--text-white);--link-decoration-color:transparent;--link-hover-color:var(--text-white);--link-hover-decoration-color:var(--text-white)}.page-footer a[href^=mailto]{padding-right:.75rem;transition:padding .2s ease-in-out}.page-footer a[href^=mailto]:hover{padding-right:0;padding-left:.75rem;text-decoration:none}.page-footer a[href^=mailto]:focus-visible{padding-right:.375rem;padding-left:.375rem;text-decoration:none}.page-footer svg:has(+a[href^=mailto]){transition:transform .2s ease-in-out}.page-footer svg:has(+a[href^=mailto]:hover){transform:translateX(.75rem)}.page-footer address svg{margin-right:.5rem;vertical-align:middle}.page-footer address svg[width="20"]{margin-right:.25rem}.page-footer address svg[height="20"]{transform:translateY(-.125rem)}@media only screen and (max-width:759px){.page-footer:before{background-position:0 0}.page-footer:after{content:none}.page-footer h2{padding-top:1.75rem}.page-footer hr{display:none}}@media only screen and (min-width:760px){.page-footer{padding-top:4.375rem;padding-bottom:2.625rem}.page-footer hr{opacity:.2}}@media only screen and (max-width:759px){.page-footer-cols .page-footer-col:after{background:var(--text-white);content:"";display:block;height:.125rem;opacity:.1}}@media only screen and (min-width:760px){.page-footer-cols{display:-ms-flexbox;display:flex;gap:var(--grid-gap);-ms-flex-pack:justify;justify-content:space-between}.page-footer-cols .page-footer-col{-ms-flex:1;flex:1}}@media only screen and (min-width:980px){.page-footer-cols .page-footer-toggle{display:-ms-flexbox;display:flex;gap:var(--grid-gap)}.page-footer-cols [data-toggle-target]{-ms-flex-positive:1;flex-grow:1}}.page-footer-partner h2{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.page-footer-partner ul,.page-footer-partner ul li{list-style:none;margin:0;padding:0}.page-footer-partner ul{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:var(--inner-gap);-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;padding:1.75rem 0}@media only screen and (max-width:759px){.page-footer-partner ul{-ms-flex-pack:start;justify-content:flex-start}}.page-footer-partner img{filter:grayscale(1)}.page-footer-partner a{--outline-offset:.25rem;display:block}.page-footer-partner a:active img,.page-footer-partner a:focus-visible img,.page-footer-partner a:hover img{filter:grayscale(0)}.page-footer-toggle button{--outline-color:currentColor}.page-footer-toggle button[aria-expanded]{--btn-bg:transparent;--btn-border:0;--btn-color:var(--text-white);--btn-hover-bg:transparent;--btn-hover-border:0;--btn-hover-color:var(--text-white);display:block;font-size:1.75rem;font-weight:var(--fw-bold);line-height:2.625rem;padding:.875rem 0 .875rem 1.75rem;position:relative;text-align:left;width:100%}.page-footer-toggle button[aria-expanded]:after,.page-footer-toggle button[aria-expanded]:before{background:currentColor;border-radius:0;content:"";height:.1875rem;position:absolute;top:2.125rem;left:0;transition:transform .2s ease-in-out;width:1rem}.page-footer-toggle button[aria-expanded]:after{transform:rotate(90deg)}.page-footer-toggle button[aria-expanded=true]:after,.page-footer-toggle button[aria-expanded=true]:before{transform:rotate(180deg)}@media only screen and (max-width:759px){.page-footer-toggle:has(button[aria-expanded]) h2{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.page-footer-toggle [data-hidden=true]{display:none}}@media only screen and (min-width:760px){.page-footer-toggle button[aria-expanded]{display:none}}form.searchform{margin:0 0 2.625rem}form.searchform fieldset{margin:0}form.searchform legend{color:var(--text-white);font-size:1.5rem;line-height:1.75rem;font-weight:var(--fw-semibold);margin-bottom:1.75rem}form.searchform label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}form.searchform .form-group{background:var(--text-white);display:-ms-flexbox;display:flex;overflow:hidden;margin:0}form.searchform input.form-control{--outline-color:var(--accent);--outline-offset:-.25rem;--outline-width:.25rem;background:transparent;border-radius:0;box-shadow:none;color:var(--text);height:auto}form.searchform input.form-control::-webkit-input-placeholder{color:var(--text);font-style:normal}form.searchform input.form-control::-moz-placeholder{color:var(--text);font-style:normal}form.searchform input.form-control:-ms-input-placeholder,form.searchform input.form-control::-ms-input-placeholder{color:var(--text);font-style:normal}form.searchform input.form-control::placeholder{color:var(--text);font-style:normal}form.searchform button{--btn-bg:var(--accent);--btn-border:none;--btn-color:var(--text-white);--btn-hover-bg:var(--accent);--btn-hover-border:none;--btn-hover-color:var(--text-white);--stroke-opacity:0;--stroke-width:10px;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;outline:none;padding:1.3125rem}form.searchform button:active,form.searchform button:focus-visible,form.searchform button:hover{--stroke-opacity:1;--stroke-width:0px}@media only screen and (min-width:1100px){form.searchform{padding-top:1.75rem;position:relative}form.searchform fieldset{min-height:7rem}form.searchform legend{font-size:2.25rem;line-height:3.5rem;width:calc((100% - 11 * var(--grid-gap)) / 12 * 4 + 3 * var(--grid-gap))}form.searchform .form-group{position:absolute;top:1.75rem;right:0;width:calc((100% - 11 * var(--grid-gap)) / 12 * 8 + 7 * var(--grid-gap))}form.searchform input.form-control{font-size:1.75rem;line-height:2.625rem}form.searchform button svg{height:2.625rem;width:2.625rem}}@media only screen and (min-width:1580px){form.searchform legend{font-size:3.5rem;line-height:4.8125rem}form.searchform .form-group{top:2.625rem}}.page-toplink{position:fixed;bottom:var(--grid-gap);right:var(--page-gap-2);z-index:100}@media only screen and (max-width:759px){.page-toplink{display:none}}.page-toplink a{--link-bg:var(--accent);--link-color:var(--text-white);--link-hover-bg:var(--accent);--link-hover-color:var(--text-white);display:block;padding:.4375rem;transition:transform .2s ease-in-out}.page-toplink a:active,.page-toplink a:focus-visible,.page-toplink a:hover{transform:translateY(-.75rem)}html.is-top .page-toplink{display:none}dialog{border:0}dialog:modal{max-height:100%;max-width:100vw;outline-offset:-.25rem;outline-width:.25rem}dialog .dialog-content{max-height:100%;border-top:5.25rem solid transparent;padding:.875rem var(--grid-gap) 0;overflow-y:auto}@media only screen and (max-width:759px){dialog .dialog-content{border-top-width:4.375rem}}dialog .dialog-content:focus-visible{outline:.125rem solid currentColor;outline-offset:-.5rem}html.no-js dialog{display:block}html.no-js dialog button.close{display:none}html.no-js dialog .dialog-content{height:auto}.dialog-nav{background:rgba(0,0,0,.85);color:var(--text-white);height:100%;overflow:hidden;position:fixed;top:0;right:0;bottom:auto;left:0;width:100%;z-index:200}.dialog-nav::-ms-backdrop{backdrop-filter:blur(.375rem)}.dialog-nav::backdrop{-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem)}.dialog-nav button.close{position:fixed;top:var(--inner-gap);right:var(--grid-gap);z-index:5}@media only screen and (min-width:1100px){.dialog-nav .dialog-content>div{display:-ms-flexbox;display:flex;gap:var(--grid-gap)}.dialog-nav .dialog-content .nav-main{-ms-flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 8 + 7 * var(--grid-gap));flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 8 + 7 * var(--grid-gap))}.dialog-nav .dialog-content .nav-main+div{-ms-flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 4 + 3 * var(--grid-gap));flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 4 + 3 * var(--grid-gap))}}@media only screen and (min-width:1580px){.dialog-nav .dialog-content .nav-main{box-shadow:inset -.125rem 0 0 var(--text);padding-right:var(--grid-gap)}}.dialog-nav a{--link-color:var(--text-white);--link-hover-color:var(--text-white);display:block;text-decoration:none}.dialog-nav strong{background:var(--link-hover-bg);color:var(--link-hover-color);display:block}html.no-js .dialog-nav{height:auto;padding-top:3.5rem;padding-bottom:3.5rem;position:static;transform:none;width:100%}.dialog-search{background:rgba(0,0,0,.85);color:var(--text-white);height:100%;overflow:hidden;position:fixed;top:0;right:0;bottom:auto;left:0;width:100%;z-index:200}.dialog-search::-ms-backdrop{backdrop-filter:blur(.375rem)}.dialog-search::backdrop{-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem)}.dialog-search button.close{position:fixed;top:var(--inner-gap);right:var(--inner-gap);z-index:5}@media only screen and (max-width:759px){.dialog-search{right:0;width:100%}}.dialog-search .dialog-content{padding:1.75rem var(--page-gap-2)}.dialog-search .a5-search-tags h2{color:var(--text-white);font-size:1.5rem;line-height:1.75rem;font-weight:var(--fw-semibold)}@media only screen and (min-width:1100px){.dialog-search .a5-search-tags{-ms-flex-align:start;align-items:flex-start;border-top:.0625rem rgb(from var(--text-white) r g b/25%) solid;display:-ms-flexbox;display:flex;gap:var(--grid-gap);padding-top:3.5rem}.dialog-search .a5-search-tags h2{-ms-flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 4 + 3 * var(--grid-gap));flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 4 + 3 * var(--grid-gap));font-size:2.25rem;line-height:3.5rem}}@media only screen and (min-width:1580px){.dialog-search .a5-search-tags h2{font-size:3.5rem;line-height:4.8125rem}}.dialog-search .a5-search-tags ul,.dialog-search .a5-search-tags ul li{list-style:none;margin:0;padding:0}.dialog-search .a5-search-tags>ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.875rem}.dialog-search .a5-search-tags a{--link-bg:var(--bg-dark-2);--link-color:var(--text-white);--link-hover-bg:var(--text-white);--link-hover-color:var(--text);--outline-color:var(--text-white);--outline-offset:-.125rem;display:block;padding:.4375rem 1rem;text-decoration:none}@media only screen and (max-width:1099px){.dialog-search .a5-search-tags a svg{display:none}}@media only screen and (min-width:1100px){.dialog-search .a5-search-tags>ul>li{-ms-flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 6 + 5 * var(--grid-gap));flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 6 + 5 * var(--grid-gap))}.dialog-search .a5-search-tags a{--link-bg:transparent;--link-hover-bg:transparent;--link-hover-color:var(--text-white);font-size:1.75rem;line-height:2.625rem;padding:0 1.5rem 0 2.5rem;position:relative;transition:padding .2s ease-in-out}.dialog-search .a5-search-tags a svg{position:absolute;top:.4375rem;left:0;transition:left .2s ease-in-out}.dialog-search .a5-search-tags a:active,.dialog-search .a5-search-tags a:focus-visible,.dialog-search .a5-search-tags a:hover{padding:0 0 0 4rem}.dialog-search .a5-search-tags a:active svg,.dialog-search .a5-search-tags a:focus-visible svg,.dialog-search .a5-search-tags a:hover svg{left:1.5rem}}html.no-js .dialog-search{border-bottom:.0625rem var(--text-white) solid;height:auto;padding-top:3.5rem;padding-bottom:3.5rem;position:static;transform:none;width:100%}.dialog-info{background:var(--text-white);height:100%;overflow:hidden;position:fixed;top:0;right:0;bottom:auto;left:0;width:auto;z-index:200}.dialog-info::-ms-backdrop{background:var(--text-white)}.dialog-info::backdrop{background:var(--text-white)}.dialog-info button.close{--btn-color:var(--text);--btn-hover-color:var(--text);position:fixed;top:var(--inner-gap);right:var(--inner-gap);z-index:5}@media only screen and (max-width:759px){.dialog-info{right:0;width:100%}}.dialog-info .dialog-content{padding:1.75rem var(--page-gap)}html.no-js .dialog-info{height:auto;padding:1.75rem var(--inner-gap);position:static;transform:none;width:100%}html.no-js .dialog-info .dialog-content{border:0;padding:0}button[popovertarget=popover-languages]{anchor-name:--anchor-languages}@supports (position-anchor:--anchor){:root{--btn-languages-xc:anchor(center)}.popover-languages{position-anchor:--anchor-languages}}.popover-languages{background:transparent;border:0;padding-top:1.75rem;position:absolute;top:var(--btn-languages-bottom);right:var(--page-gap);left:auto;width:16rem;top:4.375rem}html.translated-ltr .popover-languages{top:calc(4.375rem + 40px)}.popover-languages:before{border-right:1rem solid transparent;border-bottom:1rem var(--keycolor) solid;border-left:1rem solid transparent;content:"";height:0;position:absolute;right:2.625rem;bottom:calc(100% - 1.75rem);width:0}body:not(.index) .popover-languages:before{right:5.375rem}@media only screen and (min-width:760px){.popover-languages{top:5.25rem}html.translated-ltr .popover-languages{top:calc(5.25rem + 40px)}.popover-languages:before{right:3.75rem}body:not(.index) .popover-languages:before{right:7.625rem}}@media only screen and (min-width:1100px){.popover-languages{right:auto;left:var(--btn-languages-xc);transform:translateX(-50%)}.popover-languages:before{left:calc(50% - 1rem)}}@media only screen and (min-width:1280px){.popover-languages{max-width:24rem;min-width:18rem;width:auto}}.popover-languages .popover-content{background:var(--keycolor);padding:var(--inner-gap);padding-top:1.75rem}form.languageform{margin:0}form.languageform.js-nav-form button{display:none}form.languageform fieldset{margin:0}form.languageform label{color:var(--text-white);font-weight:var(--fw-bold)}form.languageform select.form-control{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12'%3E%3Cpath d='M8 12 0 0h16Z' /%3E%3C/svg%3E");background-size:1rem .75rem;box-shadow:none}.google-translate .goog-te-gadget{background:hsla(0,0%,100%,.7);line-height:1.3125rem;padding:0 .25rem 0 1rem;white-space:wrap}.google-translate select.goog-te-combo{appearance:none;background:var(--text-white) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12'%3E%3Cpath d='M8 12 0 0h16Z' /%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem .75rem;border:0;box-sizing:border-box;cursor:pointer;box-shadow:none;font-family:var(--ff-sans);font-size:1.125rem;margin:0 -.25rem 0 -1rem;padding:.4375rem 2.625rem .4375rem .875rem;width:calc(100% + 1.25rem)}html.overlay-open{overflow:hidden}.focus-helper{background:0!important;outline:0;padding:0!important;position:absolute;top:-2em;left:-2em}.focus-helper span{display:inline-block}.focus-helper span,.nav-first a:not(:focus-visible){border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;width:1px}.nav-first a:not(:focus-visible){margin:-1px;padding:0;position:absolute;white-space:nowrap}.nav-first a:focus-visible{background:var(--text);color:var(--text-white);display:block;font-size:1.25rem;font-weight:var(--fw-bold);line-height:1.75rem;height:auto;padding:.4375rem var(--page-gap);position:fixed;top:0;right:0;left:0;outline:none;text-align:center;text-decoration:none;z-index:500}.nav-main{border-bottom:1.75rem solid transparent}.nav-main ul[aria-hidden=true]{display:none}.nav-main a,.nav-main strong{--link-color:var(--text-white);--link-hover-color:var(--text-white);--outline-offset:-.125rem;font-weight:var(--fw-normal);padding:.875rem 1.5rem .875rem 1rem}.nav-main a{transition:padding .2s ease-in-out}.nav-main strong{color:var(--link-hover-color)}.nav-main a:active,.nav-main a:focus-visible,.nav-main a:hover{padding-right:.5rem;padding-left:2rem}.nav-main a.active,.nav-main strong{font-weight:var(--fw-bold)}.nav-main>ul>li>a,.nav-main>ul>li>strong{--link-bg:var(--accent);--link-hover-bg:var(--accent);font-size:1.75rem;line-height:2.625rem}.nav-main>ul>li{min-width:0}.nav-main>ul>li li{border-bottom:.125rem var(--text) solid}.nav-main>ul>li li ul{border-top:.125rem var(--text) solid}.nav-main>ul>li li ul li:last-child{border-bottom:0}.nav-main>ul>li ul ul,.nav-main>ul>li ul ul li{border:0}.nav-main>ul>li ul ul a{padding-top:.4375rem;padding-bottom:.4375rem}.nav-main>ul>li ul ul{padding-left:2rem}.nav-main .level-wrapper a,.nav-main .level-wrapper strong{font-size:1.3125rem}@media only screen and (min-width:760px){.nav-main>ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--grid-gap)}.nav-main>ul>li{-ms-flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 6 + 5 * var(--grid-gap));flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 6 + 5 * var(--grid-gap))}}@media only screen and (min-width:1280px){.nav-main>ul>li>a,.nav-main>ul>li>strong{font-size:2.1875rem}}@media only screen and (min-width:1580px){.nav-main>ul>li>a,.nav-main>ul>li>strong{padding-top:1.75rem;padding-bottom:1.75rem}.nav-main .level-wrapper li{padding-top:.4375rem;padding-bottom:.4375rem}.nav-main .level-wrapper a,.nav-main .level-wrapper strong{font-size:1.5rem}}.nav-meta{border-bottom:1.75rem solid transparent;margin-bottom:1.75rem}.nav-meta ul[aria-hidden=true]{display:none}.nav-meta .level-wrapper ul,.nav-meta>ul{border-top:.125rem var(--text) solid}.nav-meta .level-wrapper li,.nav-meta>ul>li{border-bottom:.125rem var(--text) solid}.nav-meta a,.nav-meta strong{display:block;font-weight:var(--fw-normal);padding:.875rem 1.5rem .875rem 1rem}.nav-meta a{--outline-offset:-.125rem;transition:padding .2s ease-in-out}.nav-meta a:active,.nav-meta a:focus-visible,.nav-meta a:hover{padding-right:.5rem;padding-left:2rem}.nav-meta a.active,.nav-meta strong{color:var(--text-white);font-weight:var(--fw-bold)}.nav-meta>ul>li>a,.nav-meta>ul>li>strong{padding-top:.875rem;padding-bottom:.875rem}.nav-meta>ul>li>ul{padding-bottom:.875rem}.js-nav-slides{overflow:hidden;width:100%}.js-nav-slides .level-wrapper{display:-ms-flexbox;display:flex}.js-nav-slides .level-wrapper>div{-ms-flex:0 0 100%;flex:0 0 100%}.js-nav-slides .level-wrapper{transition:transform .5s cubic-bezier(.86,0,.07,1)}.js-nav-slides .level-wrapper[data-current-level="0"]{transform:translateX(0)}.js-nav-slides .level-wrapper[data-current-level="1"]{transform:translateX(-100%)}.js-nav-slides .level-wrapper[data-current-level="2"]{transform:translateX(-200%)}.js-nav-slides .level-wrapper[data-current-level="3"]{transform:translateX(-300%)}.js-nav-slides .level-wrapper[data-current-level="4"]{transform:translateX(-400%)}.js-nav-slides li{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.js-nav-slides button{--btn-bg:transparent;--btn-border:0;--btn-color:var(--text-white);--btn-hover-bg:transparent;--btn-hover-border:0;--btn-hover-color:var(--text-white);--outline-color:currentColor;--outline-offset:-.125rem;--outline-width:.125rem;transition:padding .2s ease-in-out}.js-nav-slides button:before{border-top:.1875rem solid currentColor;border-right:.1875rem solid currentColor;content:"";display:inline-block;height:1rem;transform:rotate(45deg);width:1rem}.js-nav-slides button:active,.js-nav-slides button:focus-visible,.js-nav-slides button:hover{padding-right:.25rem;padding-left:1.75rem}.js-nav-slides button[aria-expanded=true]{font-weight:var(--fw-bold)}.js-nav-slides .level-wrapper>div[aria-hidden=true] a,.js-nav-slides .level-wrapper>div[aria-hidden=true] button[aria-expanded=false]{opacity:.5}.js-nav-slides button.step-back{border-bottom:.125rem var(--text) solid;padding-top:.875rem;padding-bottom:.875rem;text-align:left;width:100%}.js-nav-slides button.step-back:before{margin-right:.5rem;transform:rotate(-135deg)}.nav-meta.js-nav-slides button.step-back{border-top:.125rem var(--text) solid;border-bottom:0;padding-top:.4375rem;padding-bottom:.4375rem}@media only screen and (max-width:759px){.nav-main>ul>li+li{margin-top:.875rem}.nav-main>ul>li:has(>button.js-btn){display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.nav-main>ul>li>a,.nav-main>ul>li strong{-ms-flex-positive:1;flex-grow:1}.nav-main>ul>li>a:has(+button),.nav-main>ul>li strong:has(+button){max-width:calc(100% - 2.625rem)}.nav-main>ul>li>button.js-btn{--btn-bg:var(--accent);--btn-border:.125rem var(--accent) solid;--btn-color:var(--text-white);--btn-hover-bg:var(--accent);--btn-hover-border:.125rem var(--accent) solid;--btn-hover-color:var(--text-white);--outline-color:var(--text-white);--outline-offset:-.125rem;transition:padding .2s ease-in-out;padding:1.1875rem 0;width:2.625rem}.nav-main>ul>li>button.js-btn:before{border-top:.1875rem solid currentColor;border-right:.1875rem solid currentColor;content:"";display:inline-block;height:1rem;transform:rotate(135deg);transition:transform .2s ease-in-out;width:1rem}.nav-main>ul>li>button.js-btn:active,.nav-main>ul>li>button.js-btn:focus-visible,.nav-main>ul>li>button.js-btn:hover{padding-top:1rem}.nav-main>ul>li>button.js-btn[aria-expanded=true]:before{transform:rotate(-45deg)}.nav-main div.js-nav-slides{width:100%}.nav-main div.js-nav-slides[data-hidden=true]{display:none}}@media only screen and (min-width:760px){.nav-main>ul>li>.js-btn{display:none}}.nav-themes{border-bottom:1.75rem solid transparent;margin-bottom:1.75rem}.nav-themes p{margin-bottom:.875rem;padding-top:2.625rem}.nav-themes li+li{margin-top:.25rem}.nav-themes a,.nav-themes strong{--link-bg:var(--text);--link-color:var(--text-white);--link-hover-bg:var(--text);--link-hover-color:var(--text-white);display:-ms-flexbox;display:flex;font-size:1.3125rem;font-weight:var(--fw-semibold);gap:1rem;transition:gap .2s ease-in-out}.nav-themes a img,.nav-themes strong img{-ms-flex:0 0 4.375rem;flex:0 0 4.375rem;height:auto;width:4.375rem}.nav-themes a span,.nav-themes strong span{padding-top:1.5rem}.nav-themes a small,.nav-themes strong small{display:block;font-size:.875rem;font-weight:var(--fw-normal)}.nav-themes a:active,.nav-themes a:focus-visible,.nav-themes a:hover{gap:2rem}@media only screen and (max-width:759px){.nav-themes a small,.nav-themes strong small{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}}@media only screen and (min-width:760px){.nav-themes>p{display:none}.nav-themes li+li{margin-top:1.75rem}.nav-themes a,.nav-themes strong{font-size:1.5rem}.nav-themes a img,.nav-themes strong img{-ms-flex-preferred-size:7rem;flex-basis:7rem;width:7rem}}.nav-quicklinks>ul{border-bottom:1.75rem solid transparent}.nav-quicklinks a{--link-bg:var(--bg-dark-2);--link-color:var(--text-white);--link-hover-bg:var(--text-white);--link-hover-color:var(--text);--outline-color:var(--text-white);--outline-offset:-.125rem;display:block;padding:.4375rem 1rem;text-decoration:none}@media only screen and (max-width:759px){.nav-quicklinks>ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.875rem}.nav-quicklinks a svg{display:none}}@media only screen and (min-width:760px){.nav-quicklinks ul li{margin-bottom:.875rem}.nav-quicklinks a{--link-bg:transparent;--link-hover-bg:transparent;--link-hover-color:var(--text-white);--outline-offset:.125rem;display:-ms-flexbox;display:flex;gap:.25rem;padding:0;transition:transform .2s ease-in-out;width:max-content}.nav-quicklinks a:active,.nav-quicklinks a:focus-visible,.nav-quicklinks a:hover{transform:translateX(1rem)}.nav-quicklinks strong{color:var(--text-white)}}.nav-quicklinks svg{padding:.1875rem .5rem .3125rem 0}.nav-quicklinks strong{display:-ms-flexbox;display:flex;gap:.25rem}.nav-service{padding-bottom:1.75rem}.nav-service a{display:inline-block;padding-right:1.625rem;position:relative;text-decoration:none;transition:padding .2s ease-in-out}.nav-service a svg{opacity:0;transform:translateX(-100%);transition:transform .2s ease-in-out,opacity .2s ease-in-out}.nav-service a svg,.nav-service strong svg{padding:.25rem .5rem .25rem 0;pointer-events:none;position:absolute;top:0;left:0}.nav-service a.active,.nav-service a:active,.nav-service a:focus-visible,.nav-service a:hover,.nav-service strong{padding-left:1.5rem;padding-right:.125rem}.nav-service a.active svg,.nav-service a:active svg,.nav-service a:focus-visible svg,.nav-service a:hover svg,.nav-service strong svg{opacity:1;transform:translateX(0)}.nav-service a.active,.nav-service strong{color:var(--text-white);font-weight:var(--fw-normal);position:relative}.nav-service ul{display:-ms-flexbox;display:flex;column-gap:var(--inner-gap);-ms-flex-wrap:wrap;flex-wrap:wrap}.nav-service ul li{-ms-flex:1 0 clamp(10rem,calc((100% - 11 * var(--grid-gap)) / 12 * 6 + 5 * var(--grid-gap)),100%);flex:1 0 clamp(10rem,calc((100% - 11 * var(--grid-gap)) / 12 * 6 + 5 * var(--grid-gap)),100%);padding-top:.4375rem;padding-bottom:.4375rem}.nav-trail{margin:1.3125rem var(--page-gap) -.4375rem;position:relative;z-index:5}.hero+.nav-trail{margin-top:-2.1875rem}@media only screen and (max-width:979px){.nav-trail{display:none}}.nav-trail ol{padding:.4375rem 0;overflow-x:auto}.nav-trail ol,.nav-trail ol li{display:-ms-flexbox;display:flex;list-style:none;margin:0}.nav-trail ol li{-ms-flex-align:center;align-items:center;padding:0;white-space:nowrap}.nav-trail ol li:not(:last-child):after{content:"|";display:inline-block;margin:0 .5rem}body.landing-page .nav-trail ol{-ms-flex-pack:center;justify-content:center}.nav-trail span[aria-current=page]{font-weight:var(--fw-semibold)}.nav-trail a{--link-color:var(--text)}.nav-trail a:focus-visible{transform:translateX(.125rem)}nav.nav-metro{margin-bottom:3.5rem}nav.nav-metro>ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.875rem}nav.nav-metro>ul>li{-ms-flex:1 1 clamp(16rem,calc((100% - 11 * 0.875rem) / 12 * 4 + 3 * 0.875rem),100%);flex:1 1 clamp(16rem,calc((100% - 11 * 0.875rem) / 12 * 4 + 3 * 0.875rem),100%)}nav.nav-metro a{--link-bg:var(--keycolor-bg);--link-hover-bg:var(--keycolor);--link-hover-color:var(--text-white);display:block;font-size:1.3125rem;font-weight:var(--fw-semibold);height:100%;min-height:10.5rem;padding:1.75rem var(--inner-gap);text-decoration:none}nav.nav-metro a small{background:hsla(0,0%,100%,.8);display:block;font-size:.9375rem;line-height:1.75rem;margin-top:.4375rem;padding:0 .5rem}nav.nav-metro a:active small,nav.nav-metro a:focus-visible small,nav.nav-metro a:hover small{background:rgba(0,0,0,.1)}@media only screen and (min-width:1280px){nav.nav-metro a{font-size:1.75rem;line-height:2.625rem}}.page-main>main>.hero:first-child{margin-top:-6.125rem}@media only screen and (min-width:980px){.page-main>main>.hero:first-child{margin-top:-14rem}}.page-main>.hero:first-child{margin-top:-4.375rem}@media only screen and (min-width:980px){.page-main>.hero:first-child{margin-top:-10.5rem}}body.index main .hero{margin-right:var(--page-gap-reset-2);margin-left:var(--page-gap-reset-2)}.hero{margin-bottom:1.75rem;position:relative}@media only screen and (min-width:980px){.hero{margin-bottom:3.5rem}}.hero figure{position:relative;text-align:center}.hero figure:before{background:linear-gradient(90deg,var(--text),transparent);content:"";position:absolute;inset:0;mix-blend-mode:multiply}@media only screen and (max-width:759px){.hero figure:before{background:var(--text);opacity:.8}}.hero figure img{width:100%;max-width:none}.hero figure figcaption details.copyright{z-index:20}@media only screen and (min-width:980px){.hero figure figcaption details.copyright{top:0;bottom:auto}.hero figure figcaption details.copyright summary{bottom:auto}}.hero-index{margin-bottom:3.5rem}.hero-index figure img{min-height:36rem;object-fit:cover;object-position:70% 50%;width:100%}@media only screen and (min-width:980px){.hero-index figure img{min-height:44rem;object-fit:cover;width:100%}}@media only screen and (min-width:980px){.hero-index{margin-bottom:5.25rem}.hero-index .hero figure:before{inset:0 50% 0 0}.hero-index .hero-overlay{position:absolute;inset:0;overflow:hidden;height:100%;width:100%;z-index:1}}.hero-overlay{position:relative}.hero-overlay-first{position:absolute;bottom:calc(100% + 4.375rem);left:var(--page-gap-2);z-index:10}.hero-overlay-first h1{color:var(--text-white);margin-bottom:5vh}@media only screen and (min-width:980px){.hero-overlay-first{bottom:7rem}}@media only screen and (min-width:1280px){.hero-overlay-first{bottom:10.5rem}.hero-overlay-first h1{font-size:49px}}@media only screen and (min-width:1580px){.hero-overlay-first{bottom:17.5rem}}.hero-overlay-second a,.hero-overlay-second ul{display:-ms-flexbox;display:flex}.hero-overlay-second a{--link-bg:var(--text);--link-color:var(--text-white);--link-hover-bg:var(--bg-light-1);--link-hover-color:var(--text);gap:1rem;font-size:1.3125rem;padding:1.3125rem 1rem;text-decoration:none;text-transform:uppercase}.hero-overlay-second a svg{opacity:.3;transition:opacity .2s ease-in-out}.hero-overlay-second a:active,.hero-overlay-second a:focus-visible,.hero-overlay-second a:hover{outline:none}.hero-overlay-second a:active svg,.hero-overlay-second a:focus-visible svg,.hero-overlay-second a:hover svg{opacity:1}.hero-overlay-second .special a{--link-bg:var(--accent);display:block;text-align:center}.hero-overlay-second .special a small,.hero-overlay-second .special a strong{font-size:1.5rem}@media only screen and (max-width:979px){.hero-overlay-second{background:var(--bg-light-2)}.hero-overlay-second ul{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.0625rem}.hero-overlay-second ul li{-ms-flex:1 1 clamp(10rem,50% - 0.0625rem,100%);flex:1 1 clamp(10rem,50% - 0.0625rem,100%)}.hero-overlay-second ul li.special{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-order:-3;order:-3}}@media only screen and (min-width:980px){.hero-overlay-second{position:absolute;right:var(--page-gap-2);bottom:1.75rem;left:var(--page-gap-2)}.hero-overlay-second ul{-ms-flex-align:center;align-items:center;background:var(--text);-ms-flex-pack:distribute;justify-content:space-around}.hero-overlay-second a{--link-hover-bg:transparent;--link-hover-color:var(--text-white);padding:.4375rem 0;position:relative}.hero-overlay-second a:after{background:var(--accent);content:"";height:.0625rem;position:absolute;bottom:0;left:0;transition:width .2s ease-in-out;width:0}.hero-overlay-second a:active:after,.hero-overlay-second a:focus-visible:after,.hero-overlay-second a:hover:after{width:100%}.hero-overlay-second ul li.special a{--link-bg:transparent;--link-hover-bg:transparent;--link-hover-color:var(--text-white);position:relative;padding:0;width:16rem}.hero-overlay-second ul li.special a span{position:relative;z-index:2}.hero-overlay-second ul li.special a small{display:block;transform:translateY(-.25rem)}.hero-overlay-second ul li.special a strong{display:block;font-size:1.75rem;font-weight:var(--fw-extrabold);line-height:2.1875rem;transform:translateY(-.25rem)}.hero-overlay-second ul li.special a:after{display:none}.hero-overlay-second ul li.special a:before{aspect-ratio:1;background:var(--accent);border-radius:50%;clip-path:polygon(0 0,100% 0,100% calc(60% + .0625rem),0 calc(60% + .0625rem));content:"";transform:translateY(40%);transition:box-shadow .2s ease-in-out;position:absolute;right:0;bottom:-1.75rem;left:0;z-index:1;width:100%}.hero-overlay-second ul li.special a:active:before,.hero-overlay-second ul li.special a:focus-visible:before,.hero-overlay-second ul li.special a:hover:before{box-shadow:inset 0 0 0 1rem var(--text-white)}}@media only screen and (min-width:1280px){.hero-overlay-second ul li.special a{width:26rem}.hero-overlay-second ul li.special a small{font-size:2rem;line-height:2.625rem;transform:translateY(-.75rem)}.hero-overlay-second ul li.special a strong{font-size:3.5rem;line-height:3.5rem;transform:translateY(-.75rem)}}@media only screen and (min-width:1580px){.hero-overlay-second ul{padding-right:1.75rem;padding-left:1.75rem}.hero-overlay-second ul:after,.hero-overlay-second ul:before{background:var(--text-white);content:" | ";display:block;height:3.5rem;overflow:hidden;width:.0625rem}.hero-overlay-second ul li:first-child{-ms-flex-order:1;order:1}.hero-overlay-second ul:before{-ms-flex-order:2;order:2}.hero-overlay-second ul li:nth-child(2){-ms-flex-order:3;order:3}.hero-overlay-second ul li:nth-child(3){-ms-flex-order:4;order:4}.hero-overlay-second ul li:nth-child(4){-ms-flex-order:5;order:5}.hero-overlay-second ul:after{-ms-flex-order:6;order:6}.hero-overlay-second ul li:nth-child(5){-ms-flex-order:7;order:7}.hero-overlay-second ul li.special a{width:32rem}.hero-overlay-second ul li.special a small{font-size:2.625rem;line-height:2.625rem}.hero-overlay-second ul li.special a strong{font-size:4.375rem;line-height:4.375rem}}.hero-slider .slider-controls.slider-controls{background:var(--bg-dark-1)}.hero-slider .slider-controls.slider-controls button.slider-playpause{--btn-color:var(--text-white);--fill:var(--text-white)}@media only screen and (min-width:980px){.hero-slider .slider-controls.slider-controls{background:transparent;padding:0;position:absolute;bottom:7rem;right:var(--page-gap-2);z-index:20}}@media only screen and (min-width:1280px){.hero-slider .slider-controls.slider-controls{bottom:9.625rem}}@media only screen and (min-width:1580px){.hero-slider .slider-controls.slider-controls{right:auto;bottom:11.375rem;left:var(--page-gap-2)}}.hero-slider.swiper-container{position:static}.hero-slider>div.slider-slides:not(.swiper-wrapper)>div.slide+div.slide{display:none}.hero-slider .slider-pagination button{--btn-bg:var(--text-white);--btn-border:.25rem var(--text-white) solid}.hero-quicklinks ul{display:-ms-flexbox;display:flex}.hero-quicklinks a,.hero-quicklinks strong[aria-current=page]{--link-bg:var(--text);--link-color:var(--text-white);--link-hover-bg:var(--bg-light-1);--link-hover-color:var(--text);display:-ms-flexbox;display:flex;gap:1rem;font-size:1.3125rem;padding:1.3125rem 1rem;text-decoration:none;text-transform:uppercase}.hero-quicklinks a svg,.hero-quicklinks strong[aria-current=page] svg{opacity:.3;transition:opacity .2s ease-in-out}.hero-quicklinks strong[aria-current=page]{background:var(--bg-light-1);color:var(--text);font-weight:var(--fw-normal)}.hero-quicklinks a:active,.hero-quicklinks a:focus-visible,.hero-quicklinks a:hover,.hero-quicklinks strong[aria-current=page]{outline:none}.hero-quicklinks a:active svg,.hero-quicklinks a:focus-visible svg,.hero-quicklinks a:hover svg,.hero-quicklinks strong[aria-current=page] svg{opacity:1}.hero-quicklinks li.special a,.hero-quicklinks li.special div[aria-current=page]{display:block;text-align:center;transition:box-shadow .2s ease-in-out}.hero-quicklinks li.special a strong,.hero-quicklinks li.special div[aria-current=page] strong{display:block;font-size:1.5rem;line-height:1.75rem}.hero-quicklinks li.special a{--link-bg:var(--accent);--link-hover-bg:var(--accent);--link-hover-color:var(--text-white)}.hero-quicklinks li.special a:active,.hero-quicklinks li.special a:focus-visible,.hero-quicklinks li.special a:hover{box-shadow:inset 0 0 0 .5rem currentColor}.hero-quicklinks li.special div[aria-current=page]{background:var(--accent);color:var(--text-white);padding:1.3125rem 1rem;text-transform:uppercase;box-shadow:inset 0 0 0 .5rem currentColor}@media only screen and (max-width:979px){.hero-quicklinks{background:var(--bg-light-2)}.hero-quicklinks ul{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.0625rem}.hero-quicklinks ul li{-ms-flex:1 1 clamp(10rem,50% - 0.0625rem,100%);flex:1 1 clamp(10rem,50% - 0.0625rem,100%)}.hero-quicklinks ul li.special small{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.hero-quicklinks a,.hero-quicklinks div[aria-current=page]{font-size:1.1875rem;gap:.75rem}}@media only screen and (min-width:980px){.hero-quicklinks{position:absolute;right:var(--page-gap-2);bottom:1.75rem;left:var(--page-gap-2)}.hero-quicklinks ul{background:var(--text);gap:0}.hero-quicklinks ul li{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex:1 1 auto;flex:1 1 auto;padding:.875rem .25rem;position:relative}.hero-quicklinks ul li:after{background:var(--text-white);content:"|";height:3.5rem;overflow:hidden;position:absolute;right:0;width:.0625rem}.hero-quicklinks ul li.special:after,.hero-quicklinks ul li:last-child:after{content:none}.hero-quicklinks a,.hero-quicklinks strong[aria-current=page]{--link-hover-bg:transparent;--link-hover-color:var(--text-white);font-size:1.1875rem;padding:.875rem 0;position:relative}.hero-quicklinks a:after,.hero-quicklinks strong[aria-current=page]:after{background:var(--accent);content:"";height:.0625rem;position:absolute;bottom:.375rem;left:0;transition:width .2s ease-in-out;width:0}.hero-quicklinks strong[aria-current=page]{background:transparent;color:var(--text-white)}.hero-quicklinks ul li.special{padding:0}.hero-quicklinks ul li.special a,.hero-quicklinks ul li.special div[aria-current=page]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex-pack:center;justify-content:center;padding:.4375rem .25rem;width:100%}.hero-quicklinks ul li.special a small,.hero-quicklinks ul li.special div[aria-current=page] small{display:block;font-size:1.5rem}.hero-quicklinks ul li.special a strong,.hero-quicklinks ul li.special div[aria-current=page] strong{font-size:1.75rem;line-height:2.1875rem}.hero-quicklinks ul li.special a:after,.hero-quicklinks ul li.special div[aria-current=page]:after{display:none}.hero-quicklinks a:active:after,.hero-quicklinks a:focus-visible:after,.hero-quicklinks a:hover:after,.hero-quicklinks strong[aria-current=page]:after{width:100%}}@media only screen and (min-width:1280px){.hero-quicklinks ul li{min-height:7rem}.hero-quicklinks a,.hero-quicklinks strong[aria-current=page]{font-size:1.5rem}.hero-quicklinks ul li.special a strong,.hero-quicklinks ul li.special div[aria-current=page] strong{font-size:2.1875rem;line-height:2.1875rem}}@media only screen and (min-width:1580px){.hero-quicklinks ul li.special a strong,.hero-quicklinks ul li.special div[aria-current=page] strong{font-size:2.5rem;line-height:2.625rem}}.counter{background:var(--keycolor);box-shadow:25vw 0 0 0 var(--keycolor),-25vw 0 0 0 var(--keycolor),50vw 0 0 0 var(--keycolor),-50vw 0 0 0 var(--keycolor),inset 100vw 0 0 0 var(--keycolor);color:var(--text-white);margin-top:3.5rem;margin-bottom:3.5rem;padding:1.75rem 0}.counter header{text-align:center}.counter h2,.counter h3,.counter h4{color:var(--text-white);margin-top:0}.counter header a{--link-color:var(--text-white);--link-hover-color:var(--text-white);display:block;margin-right:.375rem;text-decoration:none}.counter header a span{display:-ms-flexbox;display:flex;font-size:1.125rem;gap:.5rem;-ms-flex-pack:center;justify-content:center;line-height:1.75rem;padding-top:.875rem;padding-right:.75rem;transition:padding .2s ease-in-out}.counter header a:active span,.counter header a:focus-visible span,.counter header a:hover span{padding-right:0;padding-left:.75rem}.counter ul{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;list-style:none;margin:0;padding:0;position:relative}.counter ul li{-ms-flex:1 1 clamp(12rem,25% - var(--inner-gap) - var(--inner-gap),100%);flex:1 1 clamp(12rem,25% - var(--inner-gap) - var(--inner-gap),100%);list-style:none;padding:.875rem var(--inner-gap);margin:0;text-align:center}.counter strong{display:block;font-size:2.25rem;line-height:3.5rem}.counter li>span{display:block}@media only screen and (max-width:1099px){.counter header br{display:none}}@media only screen and (min-width:1100px){.counter{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:0}.counter header{-ms-flex:0 0 20%;flex:0 0 20%;text-align:left}.counter header a span{-ms-flex-pack:start;justify-content:flex-start}.counter ul:before{background:var(--keycolor);content:"";position:absolute;inset:-.25rem auto -.25rem -.25rem;width:.5rem}.counter ul li{box-shadow:inset .0625rem 0 0 var(--keycolor-light)}}@media only screen and (min-width:1280px){.counter{padding:3.5rem 0}.counter h2,.counter h3,.counter h4{font-size:2.625rem;line-height:3.5rem}.counter strong{font-size:4.5rem;line-height:5.25rem}.counter span{font-weight:var(--fw-semibold)}.counter strong span{font-weight:var(--fw-bold)}}@media only screen and (min-width:1580px){.counter{padding:5.25rem 0}.counter h2,.counter h3,.counter h4{font-size:3.5rem;line-height:4.375rem}.counter strong{font-size:6rem;line-height:7rem}.counter>span{font-size:1.5rem;line-height:2.1875rem}}.page-main>main>.image-with-content-on-top:last-child{margin-top:7rem;margin-bottom:-1.75rem}.image-with-content-on-top{margin:3.5rem var(--page-gap-reset);overflow:hidden;position:relative}body.index .image-with-content-on-top{margin-right:var(--page-gap-reset-2);margin-left:var(--page-gap-reset-2)}.image-with-content-on-top figure{position:absolute;inset:0;z-index:1}.image-with-content-on-top figure img{height:100%;object-fit:cover;width:100%}.image-with-content-on-top figure:before{background:linear-gradient(90deg,#403f3f,rgba(57,55,55,.55));content:"";position:absolute;inset:0;mix-blend-mode:multiply}.image-with-content-on-top .content{color:var(--text-white);padding:5.25rem var(--page-gap-2);position:relative;text-shadow:.0625rem .0625rem .3125rem rgba(51,51,51,.337254902),-.0625rem .0625rem .3125rem rgba(51,51,51,.337254902),.0625rem -.0625rem .3125rem rgba(51,51,51,.337254902),-.0625rem -.0625rem .3125rem rgba(51,51,51,.337254902);z-index:2}.image-with-content-on-top .content h2,.image-with-content-on-top .content h3,.image-with-content-on-top .content h4{color:var(--text-white)}.image-with-content-on-top .content a:active,.image-with-content-on-top .content a:focus-visible,.image-with-content-on-top .content a:hover{text-shadow:none}.contact{margin-top:3.5rem;margin-bottom:3.5rem}.contact figure{margin:0 auto -7rem;max-width:13.125rem}.contact .contact-text{background:var(--bg-light-1);padding:8.75rem var(--inner-gap) 1.75rem}.contact h2,.contact h3,.contact h4,.contact h5,.contact h6{box-shadow:inset 0 -.0625rem 0 currentColor;font-size:1.125rem;font-weight:var(--fw-normal);line-height:1.75rem;margin:0 0 1.75rem;width:fit-content}.contact address{margin:0;font-weight:var(--fw-semibold)}.contact address span{display:-ms-flexbox;display:flex;gap:.75rem}.contact address svg{margin-top:.375rem}.contact address span+span{margin-top:.4375rem}.contact address a[href^=mailto]{padding-right:.75rem;text-decoration:none;transition:padding .2s ease-in-out}.contact address a[href^=mailto]:hover{padding-right:0;padding-left:.75rem;text-decoration:none}.contact address a[href^=mailto]:focus-visible{padding-right:.375rem;padding-left:.375rem;text-decoration:none}.contact address svg:has(+a[href^=mailto]){transition:transform .2s ease-in-out}.contact address svg:has(+a[href^=mailto]:hover){transform:translateX(.75rem)}@media only screen and (min-width:760px){.contact{position:relative;padding-left:3.5rem}.contact figure{margin:0;padding:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.contact .contact-text{padding:5.25rem var(--inner-gap) 5.25rem 12rem}.contact address{font-size:1.3125rem}}.timetable{margin-bottom:3.5rem}.timetable .timetable-box+.timetable-box{margin-top:2.625rem}.timetable-box{background:var(--bg-light-1);padding:3.5rem var(--inner-gap) 1.75rem;position:relative}.timetable-box h2,.timetable-box h3,.timetable-box h4{margin:0 0 .875rem;padding:0}.timetable-box h2 a,.timetable-box h3 a,.timetable-box h4 a{display:-ms-flexbox;display:flex;font-size:1.3125rem;font-weight:var(--fw-bold);gap:.5rem;line-height:1.75rem;padding:0 1rem 0 0;text-decoration:none;transition:padding .2s ease-in-out;width:fit-content}.timetable-box h2 a:active,.timetable-box h2 a:focus-visible,.timetable-box h2 a:hover,.timetable-box h3 a:active,.timetable-box h3 a:focus-visible,.timetable-box h3 a:hover,.timetable-box h4 a:active,.timetable-box h4 a:focus-visible,.timetable-box h4 a:hover{padding:0 0 0 1rem}@media only screen and (min-width:1280px){.timetable-box h2,.timetable-box h3,.timetable-box h4{margin-bottom:1.75rem}.timetable-box h2 a,.timetable-box h3 a,.timetable-box h4 a{font-size:2.1875rem;line-height:2.625rem}.timetable-box h2 a svg,.timetable-box h3 a svg,.timetable-box h4 a svg{-ms-flex-negative:0;flex-shrink:0;margin-top:.375rem}}.timetable-box h2 span,.timetable-box h3 span,.timetable-box h4 span{background:var(--text-light);color:var(--text-white);font-size:1rem;font-weight:var(--fw-normal);line-height:1.75rem;padding:0 1rem;position:absolute;top:-.5rem;left:-.5rem}.timetable-box .scrollable-x:not(:has(thead th:nth-child(5))){max-width:60rem}.timetable-box table thead th{background:var(--grey-5);background:hsla(0,0%,100%,.4);font-size:1.125rem;white-space:nowrap}.timetable-box table thead th svg{margin-left:-.25rem}.timetable-box table tbody td,.timetable-box table tbody th{background:none}.timetable-box table td.green:before,.timetable-box table td.red:before,.timetable-box table td.yellow:before{background:var(--keycolor);border-radius:.5rem;content:"";display:inline-block;height:1rem;margin-right:.375rem;margin-left:.125rem;width:1rem}.timetable-box table td.yellow:before{background:var(--accent)}.timetable-box table td.red:before{background:var(--alert)}@property --scrollable-left-fade{syntax:"<length>";inherits:false;initial-value:0}@property --scrollable-right-fade{syntax:"<length>";inherits:false;initial-value:0}@keyframes c{0%{--scrollable-left-fade:0}10%,to{--scrollable-left-fade:3rem}0%,90%{--scrollable-right-fade:3rem}to{--scrollable-right-fade:0}}.scrollable-x{overflow-x:auto;-webkit-mask:linear-gradient(90deg,transparent,#fff var(--scrollable-left-fade) calc(100% - var(--scrollable-right-fade)),transparent);mask:linear-gradient(90deg,transparent,#fff var(--scrollable-left-fade) calc(100% - var(--scrollable-right-fade)),transparent);animation:c;animation-timeline:--scrollable-scrollfade;scroll-timeline:--scrollable-scrollfade x}.code{margin-bottom:1.75rem}pre code{background:var(--bg-light-1);border:.875rem var(--bg-light-1) solid;border-radius:.5rem;display:block;overflow-x:auto;padding-bottom:.875rem}ul.code-icons{margin-bottom:1.75rem;padding:0}ul.code-icons li{list-style:none;margin:0;padding:0}ul.code-icons li:before{content:none}.a5-image-slider{margin-bottom:1.75rem;padding:1.75rem 0;position:relative}@media only screen and (min-width:480px){.a5-image-slider{padding:1.75rem 0}}@media only screen and (min-width:980px){.a5-image-slider{padding:3.5rem 0}}.a5-image-slider ul,.a5-image-slider ul li{list-style:none;margin:0;padding:0}.a5-image-slider ul li+li{margin-top:1.75rem}.a5-image-slider ul li.swiper-slide+li{margin-top:0}.a5-image-slider .swiper-wrapper>li:not(.swiper-slide-active) a{display:none}[data-consent-form]{color:var(--text);padding:.875rem;text-align:center}[data-consent-form] p{margin-bottom:.875rem}@media only screen and (max-width:759px){[data-consent-form] p{font-size:.875rem;line-height:.875rem}}[data-consent-form] form{margin:0;padding:0}[data-consent-form] form label{line-height:1.3125rem}[data-consent-form] form input[type=checkbox]{margin-right:.25rem;top:.125rem}[data-consent-form] form input[type=checkbox]:focus-visible+span{border-bottom:.125rem solid currentColor}[data-consent-form] form button{--btn-bg:var(--accent);--btn-border:.125rem var(--accent) solid;--btn-color:var(--text-white);--btn-hover-bg:var(--keycolor);--btn-hover-border:.125rem var(--keycolor) solid;--btn-hover-color:var(--text-white);font-size:1.1875rem;font-weight:var(--fw-bold)}[data-consent-form] form div{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:760px){[data-consent-form] form div button{margin-bottom:.4375rem;margin-top:.875rem}}.a5-video [data-consent-preview]{height:100%;position:absolute;top:0;left:0;width:100%}.a5-video [data-consent-preview] img{height:100%;object-fit:cover;width:100%}.a5-video [data-consent-form]{background:var(--bg-light-1);box-shadow:inset 0 0 0 .375rem rgba(0,0,0,.1);box-sizing:border-box;max-height:100%;-ms-flex-pack:center;justify-content:center;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:1.75rem 1rem .875rem;position:absolute;left:0;bottom:0;width:100%}@media only screen and (max-width:759px){.a5-video [data-consent-form]{padding:.875rem 1rem .4375rem}}.a5-map-consent [data-consent-form]{background:var(--bg-light-1);margin-bottom:1.75rem}.a5-map-consent[data-consent] .a5-map-marker{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.page-main>main>.card-landscape{margin-right:var(--page-gap-reset);margin-left:var(--page-gap-reset)}body.index .page-main>main>.card-landscape{margin-right:var(--page-gap-reset-2);margin-left:var(--page-gap-reset-2)}.card-landscape{--overlap-width:var(--grid-gap);margin-bottom:3.5rem}.card-landscape .card-text{background:var(--bg-light-1);padding:1.75rem var(--grid-gap)}.card-landscape .card-text h2,.card-landscape .card-text h3,.card-landscape .card-text h4{margin-top:0}.card-landscape .card-text p.card-buttons{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4375rem}.card-landscape .card-bonus{padding:.875rem var(--grid-gap)}@media only screen and (min-width:980px){.card-landscape{display:-ms-flexbox;display:flex;padding:3.5rem 0 0;position:relative}.card-landscape .card-text{box-shadow:calc(var(--overlap-width) * 2) 0 0 0 var(--bg-light-1);display:-ms-flexbox;display:flex;-ms-flex:0 0 calc(50% - var(--overlap-width));flex:0 0 calc(50% - var(--overlap-width));-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding-right:var(--grid-gap);padding-left:var(--page-gap-2)}.card-landscape .card-media{-ms-flex:0 0 calc(50% + var(--overlap-width));flex:0 0 calc(50% + var(--overlap-width));transform:translateY(-3.5rem)}.card-landscape .card-media .a5-video{margin-bottom:0}.card-landscape .card-bonus{padding-left:var(--inner-gap);position:absolute;right:0;bottom:0;width:calc(50% - var(--overlap-width))}}.card-landscape-list{margin-bottom:7rem}.card-landscape-list header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;column-gap:1rem;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.75rem}.card-landscape-list header h2,.card-landscape-list header h3,.card-landscape-list header h4{width:100%}@media only screen and (min-width:760px){.card-landscape-list header p{font-size:1.5rem;line-height:2.1875rem}.card-landscape-list header p a svg{margin-top:.25rem}}.card-landscape-list header a{--outline-offset:.125rem;--x1:0;--x2:0;--x3:0;--x4:0;display:-ms-flexbox;display:flex;gap:.75rem;text-decoration:none}.card-landscape-list header a svg{transition:color .2s ease-in-out}.card-landscape-list header a:active,.card-landscape-list header a:focus-visible,.card-landscape-list header a:hover{--x1:-16px;--x2:6px;--x3:16px;--x4:-6px}.card-landscape-list header a:active svg,.card-landscape-list header a:focus-visible svg,.card-landscape-list header a:hover svg{color:var(--accent)}.card-landscape-list ul,.card-landscape-list ul li{list-style:none;margin:0;padding:0}.card-landscape-list>ul>li+li{margin-top:3.5rem}.card-landscape-2{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-landscape-2 .card-text{background:var(--bg-light-1);padding:1.75rem var(--grid-gap)}.card-landscape-2 .card-text h2,.card-landscape-2 .card-text h3,.card-landscape-2 .card-text h4{margin-top:0}.card-landscape-2 .card-text h2 a,.card-landscape-2 .card-text h3 a,.card-landscape-2 .card-text h4 a{display:block;padding-right:1rem;text-decoration:none;transition:padding .2s ease-in-out;width:min-width}.card-landscape-2 .card-text h2 a:active,.card-landscape-2 .card-text h2 a:focus-visible,.card-landscape-2 .card-text h2 a:hover,.card-landscape-2 .card-text h3 a:active,.card-landscape-2 .card-text h3 a:focus-visible,.card-landscape-2 .card-text h3 a:hover,.card-landscape-2 .card-text h4 a:active,.card-landscape-2 .card-text h4 a:focus-visible,.card-landscape-2 .card-text h4 a:hover{padding-right:0;padding-left:1rem}.card-landscape-2 .card-text h2 time,.card-landscape-2 .card-text h3 time,.card-landscape-2 .card-text h4 time{display:block;font-size:1.125rem;font-weight:var(--fw-normal);line-height:1.75rem;margin-bottom:1.75rem}.card-landscape-2 .card-text h2 time svg,.card-landscape-2 .card-text h3 time svg,.card-landscape-2 .card-text h4 time svg{margin-left:-.1875rem}.card-landscape-2 .card-text h3 a strong svg{height:2.1875rem;width:2.1875rem}.card-landscape-2 .card-text ul.tags{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4375rem;padding-top:1.75rem}.card-landscape-2 .card-text ul.tags a{--link-bg:var(--text-white);--link-hover-bg:var(--text-white);padding:.4375rem 1rem;display:block;outline:none;text-decoration:none;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out}.card-landscape-2 .card-text ul.tags a:active,.card-landscape-2 .card-text ul.tags a:focus-visible,.card-landscape-2 .card-text ul.tags a:hover{box-shadow:0 .125rem 0 0 var(--accent-dark);transform:translateY(-.125rem)}.card-landscape-2 .card-text ul.tags span{background:var(--text-white);display:block;padding:.4375rem 1rem}.card-landscape-2 .card-media{aspect-ratio:1;-ms-flex-order:-1;order:-1;overflow:hidden}.card-landscape-2 .card-media img{height:100%;object-fit:cover;transition:transform .2s ease-in-out;width:100%}.card-landscape-2:has(h3 a:hover) .card-media img{transform:scale(1.1)}@media only screen and (min-width:760px){.card-landscape-2{-ms-flex-direction:row;flex-direction:row}.card-landscape-2 .card-text{border-top:var(--text-white) 3.5rem solid;-ms-flex-positive:1;flex-grow:1}.card-landscape-2 .card-text p{font-size:1.5rem;line-height:2.1875rem}.card-landscape-2 .card-media{-ms-flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 4 + 3 * var(--grid-gap));flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 4 + 3 * var(--grid-gap))}}@media only screen and (min-width:1280px){.card-landscape-2 .card-text{padding-top:3.5rem}}@media only screen and (min-width:760px){.card-landscape-list ul li:nth-child(2n) .card-landscape-2 .card-media{-ms-flex-order:0;order:0}}.card-grid{margin-bottom:3.5rem}.card-grid>ul,.card-grid>ul>li{list-style:none;margin:0;padding:0}.card-grid>ul{--max-columns:3;--grid-item-max-width:calc((100% - (var(--max-columns) - 1) * var(--grid-gap)) / var(--max-columns));display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(max(18rem,var(--grid-item-max-width)),1fr))}body:not(.index) .card-grid.card-grid-wide{margin-right:var(--page-gap-reset);margin-left:var(--page-gap-reset);padding-right:var(--page-gap-2);padding-left:var(--page-gap-2)}.card-offer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.card-offer figure{-ms-flex-order:-1;order:-1}.card-offer .card-text{background:var(--bg-light-1);-ms-flex-positive:1;flex-grow:1;padding:1.75rem var(--inner-gap)}.card-offer .card-text h2,.card-offer .card-text h3,.card-offer .card-text h4{margin:-3.5rem 3.5rem 1.75rem calc(var(--inner-gap) * -1);padding:0;position:relative;z-index:5}.card-offer .card-text h2 small,.card-offer .card-text h3 small,.card-offer .card-text h4 small{background:var(--keycolor);color:var(--text-white);display:block;font-size:1.125rem;font-weight:var(--fw-normal);padding:0 var(--inner-gap);position:absolute;bottom:100%;left:0;z-index:5}.card-offer .card-text h2 strong,.card-offer .card-text h3 strong,.card-offer .card-text h4 strong{background:var(--accent);box-shadow:-1rem 0 0 0 var(--accent);color:var(--text-white);display:block;font-size:1.5rem;font-weight:var(--fw-semibold);line-height:2.625rem;padding:.4375rem var(--inner-gap)}@media only screen and (min-width:1100px){.card-offer .card-text h2 strong,.card-offer .card-text h3 strong,.card-offer .card-text h4 strong{font-size:1.75rem}}.card-offer .card-offer-links,.card-offer .card-offer-links li{list-style:none;margin:0;padding:0}.card-offer .card-offer-links li+li{margin-top:.875rem}.card-offer .card-offer-links a{display:-ms-flexbox;display:flex;gap:.5rem;padding:0 1rem 0 0;text-decoration:none;transition:padding .2s ease-in-out}.card-offer .card-offer-links a:active,.card-offer .card-offer-links a:focus-visible,.card-offer .card-offer-links a:hover{padding:0 0 0 1rem}@media only screen and (min-width:38rem){.card-offer .card-text h2 strong,.card-offer .card-text h3 strong,.card-offer .card-text h4 strong{box-shadow:-.5rem 0 0 0 var(--accent)}}.card{background:var(--bg-light-1);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.card figure.card-media{-ms-flex-order:-1;order:-1}.card .card-text{padding:2.625rem var(--inner-gap) 1.75rem;position:relative}.card h2,.card h3,.card h4{background:var(--keycolor);box-shadow:-.5rem 0 0 0 var(--keycolor);color:var(--text-white);font-size:1.3125rem;font-weight:var(--fw-semibold);-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.75rem;margin:0;padding:.875rem .5rem .875rem .125rem;position:absolute;right:4.5rem;bottom:calc(100% - .875rem);left:0;z-index:2}.card h2 a,.card h3 a,.card h4 a{color:var(--text-white);display:block;padding-right:1rem;padding-left:2.5rem;position:relative;text-decoration:none;transition:padding .2s ease-in-out}.card h2 a svg,.card h3 a svg,.card h4 a svg{position:absolute;top:0;left:0;transition:left .2s ease-in-out}.card h2 a:active,.card h2 a:focus-visible,.card h2 a:hover,.card h3 a:active,.card h3 a:focus-visible,.card h3 a:hover,.card h4 a:active,.card h4 a:focus-visible,.card h4 a:hover{padding-right:.25rem;padding-left:3.25rem}.card h2 a:active svg,.card h2 a:focus-visible svg,.card h2 a:hover svg,.card h3 a:active svg,.card h3 a:focus-visible svg,.card h3 a:hover svg,.card h4 a:active svg,.card h4 a:focus-visible svg,.card h4 a:hover svg{left:.75rem}@media only screen and (min-width:1280px){.card h2,.card h3,.card h4{font-size:1.75rem;line-height:2.1875rem}.card h2 a svg,.card h3 a svg,.card h4 a svg{top:.25rem}}@media only screen and (min-width:1580px){.card h2,.card h3,.card h4{font-size:2.1875rem;line-height:2.625rem}.card h2 a svg,.card h3 a svg,.card h4 a svg{top:.5rem}}.a5-news-filter{border-top:.0625rem var(--bg-light-1) solid;margin-bottom:1.75rem;padding-top:1.75rem}@media only screen and (min-width:1280px){.a5-news-filter{padding-top:3.5rem;padding-bottom:1.75rem}}.a5-news-filter ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--inner-gap)}.a5-news-filter.a5-news-filter-center ul{-ms-flex-pack:center;justify-content:center}.a5-news-filter a,.a5-news-filter strong{display:-ms-flexbox;display:flex;gap:.25rem;padding:.4375rem .5rem}.a5-news-filter a{--link-bg:transparent;--link-hover-bg:var(--text);--link-hover-color:var(--text-white);text-decoration:none}.a5-news-filter strong{background:var(--keycolor);color:var(--text-white);font-weight:var(--fw-normal)}.a5-news-grid{margin-right:var(--page-gap-reset);margin-bottom:2.625rem;margin-left:var(--page-gap-reset);padding-right:var(--page-gap-2);padding-left:var(--page-gap-2)}.a5-news-grid>ul,.a5-news-grid>ul>li{list-style:none;margin:0;padding:0}.a5-news-grid>ul{border-bottom:.0625rem var(--text) solid;display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(max(18rem,calc((100% - 11 * var(--grid-gap)) / 12 * 4 + 3 * var(--grid-gap))),1fr));padding-bottom:1.75rem}@media only screen and (min-width:980px){.a5-news-grid>ul{padding-bottom:2.625rem}}@media only screen and (min-width:1280px){.a5-news-grid>ul{row-gap:5.25rem;padding-top:2.625rem}}.a5-card-news{background:var(--bg-light-1);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;padding:1.75rem var(--inner-gap);position:relative}.a5-card-news figure{margin-bottom:1.75rem;-ms-flex-order:-1;order:-1}@media only screen and (min-width:1280px){.a5-card-news figure{margin-top:-4.375rem;padding-right:1.75rem;padding-left:1.75rem}}.a5-card-news .a5-card-news-text{transition:padding .2s ease-in-out,margin .2s ease-in-out}.a5-card-news .a5-card-news-text:has(a:hover,a:focus-visible){margin-right:-1rem;padding-left:1rem}.a5-card-news h2,.a5-card-news h3,.a5-card-news h4{font-size:1.75rem;line-height:2.1875rem;margin-top:0;margin-bottom:1.75rem}.a5-card-news h2 a,.a5-card-news h3 a,.a5-card-news h4 a{display:block;text-decoration:none}.a5-card-news h2 a:before,.a5-card-news h3 a:before,.a5-card-news h4 a:before{content:"";position:absolute;inset:0}.a5-card-news h2 a .datetime,.a5-card-news h3 a .datetime,.a5-card-news h4 a .datetime{display:-ms-flexbox;display:flex;font-size:1.125rem;font-weight:var(--fw-normal);gap:.25rem;line-height:1.75rem;margin-bottom:1.3125rem}.a5-card-news ul.tags,.a5-card-news ul.tags li{list-style:none;margin:0;padding:0}.a5-card-news ul.tags{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4375rem;margin:auto calc(var(--inner-gap) * -1) -1.75rem;padding:1.75rem var(--inner-gap);position:relative;z-index:20}.a5-card-news ul.tags a{--link-bg:var(--text-white);--link-hover-bg:var(--text-white);padding:.4375rem 1rem;display:block;outline:none;text-decoration:none;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out}.a5-card-news ul.tags a:active,.a5-card-news ul.tags a:focus-visible,.a5-card-news ul.tags a:hover{box-shadow:0 .125rem 0 0 var(--accent-dark);transform:translateY(-.125rem)}.a5-card-news ul.tags span{background:var(--text-white);display:block;padding:.4375rem 1rem}.a5-news-detail-headline span.datetime{display:block;font-size:1.125rem;font-weight:var(--fw-normal);line-height:1.75rem;margin-top:.875rem;text-decoration:none}.a5-sitemap{margin-bottom:3.5rem}.a5-sitemap a,.a5-sitemap span{--link-bg:var(--bg-light-1);--link-hover-bg:var(--bg-light-1);--link-hover-color:var(--text);--padding-left:2.125rem;display:block;border-bottom:.0625rem var(--text) solid;outline:none;padding:.875rem 1rem .875rem var(--padding-left);position:relative;text-decoration:none;transition:padding .2s ease-in-out}.a5-sitemap a:before,.a5-sitemap span:before{background:var(--keycolor);content:" ";height:.5rem;position:absolute;top:1.5625rem;left:1rem;transition:width .2s ease-in-out;width:.5rem}.a5-sitemap a:active,.a5-sitemap a:focus-visible,.a5-sitemap a:hover{padding-right:0;padding-left:calc(var(--padding-left) + 1rem)}.a5-sitemap a:active:before,.a5-sitemap a:focus-visible:before,.a5-sitemap a:hover:before{width:1.5rem}.a5-sitemap ul,.a5-sitemap ul li{list-style:none;margin:0;padding:0}.a5-sitemap>ul>li{margin-bottom:1.75rem}.a5-sitemap>ul>li>a,.a5-sitemap>ul>li>span{--link-bg:var(--text);--link-color:var(--text-white);--link-hover-bg:var(--text);--link-hover-color:var(--text-white);font-weight:var(--fw-bold)}.a5-sitemap>ul>li>a:before,.a5-sitemap>ul>li>span:before{background:var(--text-white)}.a5-sitemap ul ul li a,.a5-sitemap ul ul li span{--padding-left:3.25rem}.a5-sitemap ul ul li a:before,.a5-sitemap ul ul li span:before{left:2.125rem}.a5-sitemap ul ul ul li a,.a5-sitemap ul ul ul li span{--padding-left:4.375rem}.a5-sitemap ul ul ul li a:before,.a5-sitemap ul ul ul li span:before{background:transparent;box-shadow:inset 0 0 0 .125rem var(--keycolor);left:3.25rem}.a5-sitemap ul ul ul ul li a,.a5-sitemap ul ul ul ul li span{--padding-left:5.5rem}.a5-sitemap ul ul ul ul li a:before,.a5-sitemap ul ul ul ul li span:before{background:var(--keycolor);border-radius:.25rem;left:4.375rem}.a5-sitemap ul ul ul ul ul li a,.a5-sitemap ul ul ul ul ul li span{--padding-left:6.625rem}.a5-sitemap ul ul ul ul ul li a:before,.a5-sitemap ul ul ul ul ul li span:before{background:transparent;left:5.5rem}.a5-sitemap ul ul ul ul ul ul li a,.a5-sitemap ul ul ul ul ul ul li span{--padding-left:7rem}.a5-sitemap ul ul ul ul ul ul li a:before,.a5-sitemap ul ul ul ul ul ul li span:before{left:6.625rem}@media only screen and (min-width:760px){.a5-sitemap>ul{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--grid-gap)}.a5-sitemap>ul>li{-ms-flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 6 + 5 * var(--grid-gap));flex:0 0 calc((100% - 11 * var(--grid-gap)) / 12 * 6 + 5 * var(--grid-gap));margin-bottom:0}}.a5-search-top{background:var(--bg-light-1);margin-bottom:1.75rem;padding:1.75rem}.a5-search-list{list-style:none;margin:0 0 2.625rem;padding:0}.a5-search-item{margin:0;padding:0}@media only screen and (min-width:760px){.a5-search-item{box-shadow:inset .625rem 0 0 var(--keycolor);padding:0 0 0 2.1875rem}}.a5-search-item h2,.a5-search-item h3,.a5-search-item h4,.a5-search-item h5{font-size:1.3125rem;font-weight:var(--fw-bold);line-height:1.75rem;margin-bottom:.875rem;padding:0}.a5-search-item h2 a,.a5-search-item h3 a,.a5-search-item h4 a,.a5-search-item h5 a{--outline-offset:.125rem}.a5-search-item p.a5-search-meta{display:-ms-flexbox;display:flex;gap:1rem;font-weight:var(--fw-semibold)}.a5-search-item p.a5-search-meta svg{margin-right:.125rem;margin-left:-.25rem}.a5-search-item p{margin:.875rem 0 0}.a5-search-item p mark{font-weight:var(--fw-bold)}.a5-search-item+.a5-search-item{margin-top:.875rem}.a5-space-bottom-half{margin-bottom:.875rem}.a5-space-bottom{margin-bottom:3.5rem}.space-bottom-2{margin-bottom:5.25rem}.a5-space-top{margin-top:3.5rem}.a5-space-top-2{margin-top:5.25rem}.a5-text-image.a5-space-bottom,.grid.a5-space-bottom{margin-bottom:1.75rem}.a5-hideme{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.no-js img.js-load{display:none}img[data-sizes=auto]{display:inline-block;width:100%}img.js-load,img.js-loading{filter:blur(5px);transition:filter .4s}img.js-loaded{filter:blur(0)}img.js-load,img.js-loading{opacity:0;transition:opacity .4s}img.js-loaded{opacity:1}.glightbox-container p[aria-live]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.gclose,.gnext,.gprev{--btn-bg:var(--bg-light-1);--btn-border:0;--btn-color:var(--text);--btn-hover-bg:var(--text-white);--btn-hover-border:0;--btn-hover-color:var(--text);box-shadow:inset 0 0 0 0 var(--text);-ms-flex-align:center;align-items:center;border-radius:0;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:2.625rem;-ms-flex-pack:center;justify-content:center;outline:none;padding:.4375rem;position:absolute;transition:background .2s ease-in-out,box-shadow .2s ease-in-out;width:2.625rem;z-index:99999}.gclose svg,.gnext svg,.gprev svg{display:block;height:100%;margin:0;padding:0;width:100%}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose:active,.gclose:focus-visible,.gclose:hover,.gnext:active,.gnext:focus-visible,.gnext:hover,.gprev:active,.gprev:focus-visible,.gprev:hover{box-shadow:inset 0 0 0 .25rem var(--text)}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}@media only screen and (min-width:760px){.gclose,.gnext,.gprev{height:3.5rem;padding:.875rem;width:3.5rem}}.gprev{top:1rem;left:1rem}@media only screen and (min-width:760px){.gprev{top:50%;transform:translateY(-50%)}}.gnext{top:1rem;left:4rem}@media only screen and (min-width:760px){.gnext{top:50%;right:1rem;left:auto;transform:translateY(-50%)}}.gclose{right:1rem}.gclose,.gshare{position:absolute;top:1rem}.gshare{right:4rem;z-index:99999}.gshare[data-hidden=true]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.gshare[data-hidden=true] a,.gshare[data-hidden=true] summary{display:none}@media only screen and (min-width:760px){.gshare{top:5.5rem;right:1rem}}.glightbox-closing .gshare{opacity:0!important}.gshare>summary{list-style:none}.gshare>summary::-webkit-details-marker{display:none}.gshare summary{box-shadow:inset 0 0 0 0 var(--text);background:var(--bg-light-1);color:var(--text);cursor:pointer;outline:none;padding:.4375rem;transition:background .2s ease-in-out,box-shadow .2s ease-in-out}.gshare summary span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.gshare summary:active,.gshare summary:focus-visible,.gshare summary:hover{box-shadow:inset 0 0 0 .25rem var(--text);background-color:var(--text-white);outline:none}.gshare svg{height:1.75rem;width:1.75rem}.gshare ul,.gshare ul li{list-style:none;margin:0;padding:0}.gshare ul{padding-top:.125rem;position:absolute;top:100%;right:0}.gshare ul li{margin-top:.125rem}.gshare ul li:before{content:none}.gshare a{--link-bg:var(--bg-light-1);--link-border:0;--link-color:var(--text);--link-hover-bg:var(--text-white);--link-hover-border:0;--link-hover-color:var(--text);box-shadow:inset 0 0 0 0 var(--text);display:block;outline:none;padding:.4375rem;transition:background .2s ease-in-out,box-shadow .2s ease-in-out}.gshare a:active,.gshare a:focus-visible,.gshare a:hover{box-shadow:inset 0 0 0 .25rem var(--text)}@media only screen and (min-width:760px){.gshare summary{padding:.875rem}.gshare ul{padding-top:0}.gshare ul a{outline-offset:-.25rem;padding:.4375rem}.gshare ul svg{height:2.625rem;width:2.625rem}}.glightbox-container{backface-visibility:hidden;height:100%;outline:none;overflow:hidden;position:fixed;top:0;left:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-ms-touch-action:none;touch-action:none;width:100%;z-index:999999!important}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{height:100%;overflow:hidden;position:relative;width:100%;z-index:9999}.glightbox-container .gslider{display:-ms-flexbox!important;display:flex!important;height:100%;overflow:hidden;position:relative;top:0;left:0;transform:translateZ(0);transition:transform .4s ease}.glightbox-container .gslide,.glightbox-container .gslider{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%}.glightbox-container .gslide{display:-ms-flexbox;display:flex;opacity:0;position:absolute;-webkit-user-select:none;-ms-user-select:none;user-select:none}.glightbox-container .gslide.current{opacity:1;position:relative;z-index:99999}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{display:-ms-flexbox;display:flex;height:100vh;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;position:relative;width:100%}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}iframe.wait-autoplay{opacity:0}.gslide iframe,.gslide video{border:none;min-height:165px;outline:none!important;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-ms-flex-align:center;align-items:center}.glightbox-mobile .glightbox-container .gslide-image{padding-top:0}.gslide-image img{border:1rem var(--text-white) solid;display:block;float:none;height:auto;max-height:100vh;margin:auto;min-width:200px;object-fit:cover;outline:none;padding:0;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:auto;max-width:100vw}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:grabbing!important;transition:none}.gslide-video{position:relative;width:100%!important;max-width:100vh}.gslide-video .gvideo-wrapper{margin:auto;width:100%}.gslide-video:before{background:rgba(255,0,0,.34);content:"";height:100%;position:absolute;width:100%;display:none}.gslide-video.playing:before{display:none}.gslide-video.fullscreen{height:75vh;max-width:100%!important;min-width:100%}.gslide-video.fullscreen video{width:100%!important;max-width:100%!important}.gslide-inline{background:#fff;max-height:calc(100vh - 40px);overflow:auto;text-align:left;max-width:100%}.gslide-inline .ginlined-content{padding:1rem;width:100%}.gslide-inline .dragging{cursor:grabbing!important;transition:none}.ginlined-content{display:block!important;opacity:1;overflow:auto}.gslide-external{background:#fff;height:100%;max-height:75vh;overflow:auto;padding:0;width:100%;min-width:100%}.gslide-external,.gslide-media{display:-ms-flexbox;display:flex}.gslide-media{width:auto}.desc-bottom .gslide-media,.desc-top .gslide-media{-ms-flex-direction:column;flex-direction:column;margin:0 auto}.gslide-description{-ms-flex:1 0 100%;flex:1 0 100%;position:relative}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:.75rem}.gslide-description p:last-child{margin-bottom:0}.gslide-title{color:var(--text);font-size:1rem;font-weight:var(--fw-bold)}.glightbox-button-hidden,.zoomed .gslide-description{display:none}.glightbox-mobile .glightbox-container .gslide-description{background:transparent;height:auto!important;max-height:78vh;-ms-flex-order:2!important;order:2!important;overflow:auto!important;padding:0;position:absolute;bottom:0;transition:opacity .3s linear;width:100%;max-width:100vw!important}.glightbox-mobile .glightbox-container .gslide-description .gdesc-inner{background:hsla(0,0%,100%,.9);padding:1rem}.gdesc-open .gslide-media{transition:opacity .5s ease;opacity:.4}.gdesc-inner{padding:.4375rem 1rem .875rem}.gdesc-closed .gslide-media{transition:opacity .5s ease;opacity:1}.greset{transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{animation:l .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;display:block;height:25px;margin:0 auto;position:absolute;top:47%;right:0;left:0;width:25px;z-index:9999}.goverlay{background:#fff;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;will-change:opacity;width:100%}.gfadeIn{animation:d .5s ease}.gfadeOut{animation:e .5s ease}.gslideOutLeft{animation:g .3s ease}.gslideInLeft{animation:f .3s ease}.gslideOutRight{animation:i .3s ease}.gslideInRight{animation:h .3s ease}.gzoomIn{animation:j .5s ease}.gzoomOut{animation:k .5s ease}@keyframes d{0%{opacity:0}to{opacity:1}}@keyframes e{0%{opacity:1}to{opacity:0}}@keyframes f{0%{opacity:0;transform:translate3d(-60%,0,0)}to{visibility:visible;transform:translateZ(0);opacity:1}}@keyframes g{0%{opacity:1;visibility:visible;transform:translateZ(0)}to{transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes h{0%{opacity:0;visibility:visible;transform:translate3d(60%,0,0)}to{transform:translateZ(0);opacity:1}}@keyframes i{0%{opacity:1;visibility:visible;transform:translateZ(0)}to{transform:translate3d(60%,0,0);opacity:0}}@keyframes j{0%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes k{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@media only screen and (min-width:760px){.glightbox-container .ginner-container{-ms-flex-direction:row;flex-direction:row;height:auto;width:auto}.glightbox-container .ginner-container.desc-top .gslide-description{-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{height:100%;overflow-y:auto;position:absolute}}.swiper,:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{overflow:hidden;list-style:none;padding:0}.swiper-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";-ms-flex-negative:0;flex-shrink:0;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:l 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes l{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-zoom-container{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}.swiper-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.swiper-container .slides-wrapper{-ms-flex-order:-1;order:-1}.swiper-container .slide[tabindex="-1"]:focus-visible{outline:.125rem var(--keycolor) solid!important;outline-offset:-.125rem}.slider-controls:has(.slider-pagination){background:var(--bg-light-1);display:-ms-flexbox;display:flex;gap:.5rem;padding:.875rem var(--inner-gap)}.slider-controls button.slider-next,.slider-controls button.slider-prev{--btn-bg:var(--keycolor);--btn-border:0;--btn-color:var(--text-white);--btn-hover-bg:var(--keycolor);--btn-hover-border:0;--btn-hover-color:var(--text-white);--outline-color:var(--text-white);border-radius:0;box-shadow:none;padding:0;position:absolute;bottom:50%;transform:translateY(50%);z-index:10}.slider-controls button.slider-next.swiper-button-disabled,.slider-controls button.slider-prev.swiper-button-disabled{cursor:default;opacity:.2}.slider-controls button.slider-prev{left:1rem;transition:left .2s ease-in-out}.slider-controls button.slider-prev:active,.slider-controls button.slider-prev:focus-visible,.slider-controls button.slider-prev:hover{left:.5rem}.slider-controls button.slider-prev:active:before,.slider-controls button.slider-prev:focus-visible:before,.slider-controls button.slider-prev:hover:before{content:"";position:absolute;inset:0 -.5rem 0 0}.slider-controls button.slider-next{right:1rem;transition:right .2s ease-in-out}.slider-controls button.slider-next:active,.slider-controls button.slider-next:focus-visible,.slider-controls button.slider-next:hover{right:.5rem}.slider-controls button.slider-next:active:before,.slider-controls button.slider-next:focus-visible:before,.slider-controls button.slider-next:hover:before{content:"";position:absolute;inset:0 0 0 -.5rem}.slider-controls button.slider-playpause{--btn-color:var(--text);--fill:var(--text);background:transparent;border:0;border-radius:0;box-shadow:none;display:block;height:.75rem;line-height:.75rem;margin:0;padding:0;position:relative}.slider-controls button.slider-playpause:before{content:"";position:absolute;inset:-.375rem}.slider-controls button.slider-playpause:active,.slider-controls button.slider-playpause:focus-visible,.slider-controls button.slider-playpause:hover{--fill:var(--keycolor);box-shadow:none;outline-color:var(--text);outline-offset:.25rem;outline-width:.125rem}.slider-controls button.slider-playpause:active svg,.slider-controls button.slider-playpause:focus-visible svg,.slider-controls button.slider-playpause:hover svg{transform:scale(1.5)}.slider-pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;-ms-flex-order:-1;order:-1}.slider-pagination button{--btn-bg:var(--text);--btn-border:.25rem var(--text) solid;--btn-color:var(--text-white);--btn-hover-bg:var(--keycolor);--btn-hover-border:.25rem var(--text-white) solid;--btn-hover-color:var(--text-white);--outline-color:var(--text-white);display:block;height:.75rem;margin:0;padding:0;width:4.375rem}.slider-pagination button.swiper-pagination-bullet-active{background:var(--accent);border:.25rem var(--accent) solid}.card-slider.swiper-container .slider-controls{margin-bottom:.875rem}.card-slider.swiper-container .slides-wrapper{-ms-flex-order:0;order:0}.card-slider.swiper-container .slide .a5-box{margin-bottom:0}