@charset "UTF-8";.h1,h1{text-wrap:balance;font-size:1.8rem;font-size:clamp(1.8rem,1.17rem + 3.18vw,3.43rem);line-height:1.1}.h2,h2{font-size:1.6rem;font-size:clamp(1.6rem,1.16rem + 2.23vw,2.75rem)}.h2,.h3,.site-intro__lead,h2,h3{text-wrap:balance;line-height:1.125}.h3,.site-intro__lead,h3{font-size:1.42rem;font-size:clamp(1.42rem,1.12rem + 1.51vw,2.2rem)}.card__title,.h4,h4{font-size:1.27rem;font-size:clamp(1.27rem,1.07rem + .96vw,1.76rem);line-height:1.125}.h5,.sidenav__title,h5{font-size:1.13rem;font-size:clamp(1.13rem,1.02rem + .55vw,1.41rem);line-height:1.3334}.h6,h6{font-size:1rem;font-size:clamp(1rem,.95rem + .24vw,1.13rem);line-height:1.414}table{font-size:.875rem;font-size:clamp(.88rem,.83rem + .24vw,1rem)}:root{--hsd-color-white:#fff;--hsd-color-gray:#bebebe;--hsd-color-black:#161616;--hsd-color-red:#e60028;--hsd-color-yellow:#ffeb00;--hsd-color-blue:#00afd7;--hsd-color-green:#64b432;--hsd-color-text:#161616;--hsd-color-text-muted:#525252;--hsd-color-text-inverse:#fff;--hsd-color-heading:#161616;--hsd-color-background:#fff;--hsd-color-background-shade:#f5f5f5;--hsd-color-background-alt:#ebebeb;--hsd-color-background-dark:#161616;--hsd-color-link:#161616;--hsd-color-link-hover:#e60028;--hsd-color-link-active:#e60028;--hsd-color-link-visited:#525252;--hsd-color-link-focus:#e60028;--hsd-color-link-hover-bg:#e6e6e6;--hsd-color-border:#161616;--hsd-color-border-light:#bebebe;--hsd-color-error:#b10e1e;--hsd-color-warning:#f1c21b;--hsd-color-success:#198038;--hsd-color-info:#005ea5;--space-3xs:clamp(.25rem,calc(.23rem + .09vw),.31rem);--space-2xs:clamp(.5rem,calc(.48rem + .09vw),.56rem);--space-xs:clamp(.75rem,calc(.71rem + .19vw),.88rem);--space-sm:clamp(1rem,calc(.96rem + .19vw),1.13rem);--space-md:clamp(1.5rem,calc(1.44rem + .28vw),1.69rem);--space-lg:clamp(2rem,calc(1.93rem + .37vw),2.25rem);--space-xl:clamp(3rem,calc(2.89rem + .56vw),3.38rem);--space-2xl:clamp(4rem,calc(3.85rem + .74vw),4.5rem);--space-3xl:clamp(6rem,calc(5.78rem + 1.11vw),6.75rem);--space-3xs-2xs:clamp(.25rem,calc(.16rem + .46vw),.56rem);--space-2xs-xs:clamp(.5rem,calc(.39rem + .56vw),.88rem);--space-xs-sm:clamp(.75rem,calc(.64rem + .56vw),1.13rem);--space-sm-md:clamp(1rem,calc(.8rem + 1.02vw),1.69rem);--space-md-lg:clamp(1.5rem,calc(1.28rem + 1.11vw),2.25rem);--space-lg-xl:clamp(2rem,calc(1.59rem + 2.04vw),3.38rem);--space-xl-2xl:clamp(3rem,calc(2.56rem + 2.22vw),4.5rem);--space-2xl-3xl:clamp(4rem,calc(3.19rem + 4.07vw),6.75rem);--space-xs-md:clamp(.75rem,calc(.47rem + 1.39vw),1.69rem);--space-sm-lg:clamp(1rem,calc(.63rem + 1.85vw),2.25rem);--space-md-xl:clamp(1.5rem,calc(.94rem + 2.78vw),3.38rem);--space-lg-2xl:clamp(2rem,calc(1.26rem + 3.7vw),4.5rem)}@font-face{font-display:swap;font-family:hsd sans;font-stretch:normal;font-style:normal;font-weight:400;src:url(/assets/fonts/hsdsans-regular-webfont.woff2) format("woff2"),url(/assets/fonts/hsdsans-regular-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:hsd sans economy;font-stretch:normal;font-style:normal;font-weight:400;src:url(/assets/fonts/hsdsans-wirtschaft-webfont.woff2) format("woff2"),url(/assets/fonts/hsdsans-wirtschaft-webfont.woff) format("woff")}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */*,:after,:before{box-sizing:border-box}:root{font-feature-settings:"kern","liga","clig","calt"}@supports (font-kerning:normal) and (font-variant-ligatures:common-ligatures contextual){:root{font-feature-settings:normal;font-kerning:normal;font-variant-ligatures:common-ligatures contextual}}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(22,22,22,0);border:0;font-family:inherit;font-family:sans-serif;font-size:100%;line-height:1.15;vertical-align:baseline}html:focus-within{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#161616;font-family:Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;font-size:clamp(1rem,.95rem + .24vw,1.13rem);font-weight:400;line-height:1.5;margin:0;min-height:100vh;text-align:left;text-rendering:optimizeLegibility}::-moz-selection{background:#e60028;color:#fff}::selection{background:#e60028;color:#fff}@viewport{width:device-width}:root{font-size:100%}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}:focus{outline:2px dotted #e60028;outline-offset:.125rem}:focus:not(:focus-visible){outline:0}:focus-visible{outline:2px dotted rgba(230,0,40,.8);outline-offset:.125rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}main:focus{outline:none}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6,p{margin-bottom:0;margin-top:0}p{max-width:65ch}abbr[title]{border-bottom:1px dotted #161616;cursor:help;text-decoration:none;-webkit-text-decoration:none dotted;text-decoration:none dotted}address{font-style:normal;line-height:inherit;margin-bottom:var(--space-md)}blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}dfn{font-style:italic}b,strong{font-weight:700}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{background-color:transparent;color:inherit}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{-ms-overflow-style:scrollbar;margin-bottom:0;margin-top:0;overflow:auto}figure{margin:0}img,picture{display:block;max-width:100%}img{border-style:none;vertical-align:middle}svg:not(:root){overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{caption-side:bottom;color:#525252;padding-bottom:var(--space-sm);padding-top:var(--space-sm);text-align:left}th{text-align:inherit}label{display:inline-block}button{border-radius:0;text-align:left}button,input,optgroup,select,textarea{border-radius:0;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}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{border-style:none;padding:0}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{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5rem;line-height:1;margin-bottom:.75rem;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{cursor:pointer;display:list-item}template{display:none}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.card__title,.h1,.h2,.h3,.h4,.h5,.h6,.site-intro__lead,h1,h2,h3,h4,h5,h6{color:inherit;font-family:Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:600;text-decoration:inherit;text-transform:inherit}@media (max-width:959.98px){.card__title,.h1,.h2,.h3,.h4,.h5,.h6,.site-intro__lead,h1,h2,h3,h4,h5,h6{-webkit-hyphens:auto;hyphens:auto}}.card__title small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,.site-intro__lead small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#525252;display:block;font-size:80%;font-weight:600;margin-bottom:.5em}.display,.display--lg,.display--sm,.display--xl{font-family:hsd sans,Arial,sans-serif;font-weight:400}@media (max-width:739.98px){.display,.display--lg,.display--sm,.display--xl{-webkit-hyphens:auto;hyphens:auto}}.theme-w .display,.theme-w .display--lg,.theme-w .display--sm,.theme-w .display--xl{font-family:hsd sans economy,Arial,sans-serif}.display,.display--md{font-size:1.65rem;font-size:clamp(1.65rem,1.19rem + 2.3vw,2.83rem);line-height:1.3334}@media (min-width:740px){.display,.display--md{line-height:1.25}}@media (min-width:960px){.display,.display--md{line-height:1.2}}.display--sm{font-size:1.38rem;font-size:clamp(1.38rem,1.13rem + 1.22vw,2rem);line-height:1.5}@media (min-width:960px){.display--sm{line-height:1.414}}.display--lg{font-size:1.98rem;font-size:clamp(1.98rem,1.19rem + 3.94vw,4rem);line-height:1.125}@media (min-width:960px){.display--lg{line-height:1.067}}.display--xl{font-size:2.38rem;font-size:clamp(2.38rem,1.1rem + 6.4vw,5.65rem);line-height:1.125}@media (min-width:960px){.display--xl{line-height:1.067}}ol,ul{list-style:none;padding:0}ol:not([class]),ul:not([class]){font-size:clamp(1rem,.95rem + .24vw,1.13rem)}.list--ordered li,.list--unordered li,ol:not([class]) li,ul:not([class]) li{padding-left:1.5rem;position:relative}ol:not([class]) li+li,ul:not([class]) li+li{margin-top:.5em}.list--unordered li:before,ul:not([class]) li:before{content:"\2014";counter-increment:a;display:inline-block;font-size:.8em;left:0;position:absolute;top:.125em;width:1.5rem}.list--ordered,ol:not([class]){counter-reset:item}.list--ordered li li,ol:not([class]) li li{margin-left:-.75rem;padding-left:2.25rem}.list--ordered li:before,ol:not([class]) li:before{content:counters(item,".") ".";counter-increment:item;display:inline-block;font-size:.875em;left:0;position:absolute;top:.125em}dl:not([class]){font-size:clamp(.88rem,.83rem + .24vw,1rem)}dt{font-weight:600;padding:var(--space-2xs) 0}dd{margin-bottom:var(--space-xs);margin-left:0}.dl--bordered dt:not(:first-child){border-top:1px solid #bebebe}.blockquote,blockquote{border-left:4px solid #e60028;font-family:Times New Roman,sans-serif;font-size:1rem;font-size:clamp(1rem,.95rem + .24vw,1.13rem);line-height:1.25;padding:var(--space-sm) 0 var(--space-sm) var(--space-md);position:relative}.blockquote>p:first-of-type:before,blockquote>p:first-of-type:before{content:"\201e";display:inline}.blockquote>p:last-of-type:after,blockquote>p:last-of-type:after{content:"\201c";display:inline}.theme-a .blockquote,.theme-a blockquote,.theme-d .blockquote,.theme-d blockquote{border-color:#ffeb00}.theme-ei .blockquote,.theme-ei blockquote,.theme-m .blockquote,.theme-m blockquote,.theme-mv .blockquote,.theme-mv blockquote{border-color:#00afd7}.theme-sk .blockquote,.theme-sk blockquote,.theme-w .blockquote,.theme-w blockquote{border-color:#64b432}.blockquote:not(:last-child),blockquote:not(:last-child){margin-bottom:var(--space-md)}.blockquote__footer,blockquote footer{color:#525252;display:block;font-family:Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;font-style:normal;line-height:1.25;margin-top:var(--space-sm);padding-top:var(--space-sm);position:relative}.blockquote__footer:before,blockquote footer:before{background-color:#525252;content:"";height:2px;left:0;position:absolute;top:0;width:1.5rem}.blockquote--lg{font-size:1.13rem;font-size:clamp(1.13rem,1.02rem + .55vw,1.41rem);line-height:1.5}.link,a:not([class]){-webkit-text-decoration-skip:ink;cursor:pointer;text-decoration:underline;text-decoration-color:inherit;text-decoration-skip-ink:auto;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1em;transition:text-decoration-thickness .1s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.link,a:not([class]){transition:none}}.link:focus,.link:hover,a:not([class]):focus,a:not([class]):hover{-webkit-text-decoration-skip:ink;text-decoration-color:#e60028;text-decoration-skip-ink:auto;text-decoration-thickness:max(3px,.1875rem,.12em)}.link .icon,a:not([class]) .icon{height:1rem;width:1rem}a.link-external,a[rel=noopener]:after{background-image:url(/assets/icons/i-external.svg);background-position:100%;background-repeat:no-repeat;background-size:1em;content:"";padding-left:1.125em}.details,details{box-shadow:inset 2px 0 #bebebe;padding:var(--space-xs) var(--space-md) 0 var(--space-md)}.details[open],details[open]{box-shadow:inset 2px 0 #161616;padding:var(--space-xs) var(--space-md) var(--space-md) var(--space-md)}.details[open] .details__summary,.details[open] summary,details[open] .details__summary,details[open] summary{margin-bottom:var(--space-sm)}.details[open] .details__summary:before,.details[open] summary:before,details[open] .details__summary:before,details[open] summary:before{transform:rotate(-180deg)}.details__summary,details summary{align-items:flex-start;display:flex;flex-flow:row;font-weight:600;list-style:none;margin:calc(var(--space-xs)*-1) calc(var(--space-md)*-1) 0 calc(var(--space-md)*-1);padding:var(--space-xs)}.details__summary:focus,.details__summary:hover,details summary:focus,details summary:hover{background-color:#e6e6e6;box-shadow:inset 2px 0 #161616}.details__summary::-webkit-details-marker,.details__summary::marker,details summary::-webkit-details-marker,details summary::marker{display:none}.details__summary:before,details summary:before{background:transparent url(/assets/icons/i-expand_more.svg) 50% no-repeat;content:"";display:block;height:1.5rem;margin-right:var(--space-xs);min-width:1.5rem;transform:rotate(-90deg);width:1.5rem}img{opacity:1;transition:opacity .5s}img.lazy{background-color:#f5f5f5}img.lazy,picture.lazy img{opacity:0}.img-fluid{height:auto;max-width:100%;width:100%}.figure,figure{position:relative}.figure__copyright{color:#525252;display:inline-block;font-size:.875rem;font-size:clamp(.88rem,.83rem + .24vw,1rem);opacity:.6;padding:var(--space-2xs) var(--space-xs);position:absolute;right:0;top:0}.figure:hover .figure__copyright{opacity:1}.figure__caption,figure figcaption{font-family:Times New Roman,sans-serif;font-size:1rem;font-size:clamp(1rem,.95rem + .24vw,1.13rem);padding-top:var(--space-xs)}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:#fff;border:2px solid #161616;border-radius:0;color:#161616;display:block;font-size:1rem;padding:.375rem .75rem;width:100%}input[type=file]{overflow:hidden}input[type=file]:not(:disabled,[readonly]){cursor:pointer}.divider,hr{border:0;height:0;margin-bottom:var(--space-md);margin-top:var(--space-md);width:100%}@media (min-width:960px){.divider,hr{margin-bottom:var(--space-lg);margin-top:var(--space-lg)}}.divider--thin{height:1px}.divider--thick,.divider--thin{background-color:rgba(23,23,23,.1)}.divider--thick{height:4px}table{background-color:transparent;border-bottom:1px solid #bebebe;margin-bottom:var(--space-md);width:100%}table td,table th{padding:var(--space-xs);vertical-align:top}table thead th{border-bottom:2px solid #bebebe;vertical-align:bottom}table tbody td,table tbody th{border-top:1px solid #bebebe}table tbody+tbody{border-top:2px solid #bebebe}table .table{background-color:#fff}.table--compact td,.table--compact th{padding:var(--space-2xs)}.table--bordered,.table--bordered td,.table--bordered th{border:1px solid #bebebe}.table--bordered thead td,.table--bordered thead th{border-bottom-width:2px}.table--borderless,.table--borderless tbody+tbody,.table--borderless td,.table--borderless th,.table--borderless thead th{border:0}.table--striped tbody tr:nth-of-type(odd){background-color:rgba(23,23,23,.05)}.table--hover tbody tr:hover{background-color:rgba(23,23,23,.075)}.table-active,.table-active>td,.table-active>th{background-color:rgba(23,23,23,.075)}.table-hover .table-active:hover{background-color:rgba(9,9,9,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(9,9,9,.075)}@media (max-width:575.98px){.sm\:table--responsive{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow-x:auto;width:100%}.sm\:table--responsive>.table--bordered{border:0}}@media (max-width:739.98px){.md\:table--responsive{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow-x:auto;width:100%}.md\:table--responsive>.table--bordered{border:0}}@media (max-width:959.98px){.lg\:table--responsive{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow-x:auto;width:100%}.lg\:table--responsive>.table--bordered{border:0}}@media (max-width:1099.98px){.xl\:table--responsive{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow-x:auto;width:100%}.xl\:table--responsive>.table--bordered{border:0}}.table--responsive{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow-x:auto;width:100%}.table--responsive>.table--bordered{border:0}.lead{font-size:1.27rem;font-size:clamp(1.27rem,1.07rem + .96vw,1.76rem);font-weight:400;line-height:1.4;max-width:50ch}.small,small{font-size:.875rem;font-weight:400}.mark,mark{background-color:#e60028;color:#fff;padding:.2em}.initialism,abbr{font-feature-settings:"kern","liga","clig","calt","c2sc","smcp";text-transform:uppercase}.initialism[title],abbr[title]{text-decoration:underline}code{background-color:#f5f5f5;padding:0 var(--space-3xs)}.cluster{display:grid;gap:16px}@media (min-width:960px){.cluster{gap:32px}}.cluster--no-gutters{grid:0}.cluster--thumbnails{gap:16px;grid-template-columns:repeat(auto-fit,minmax(4rem,6rem))}@media (min-width:740px){.cluster--2,.cluster--4,.md\:cluster--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cluster--3,.cluster--6,.md\:cluster--3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:.cluster--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:960px){.lg\:cluster--2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:cluster--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cluster--4,.lg\:cluster--4{grid-template-columns:repeat(4,minmax(0,1fr))}.cluster--6,.lg\:cluster--6{grid-template-columns:repeat(6,minmax(0,1fr))}}.cover{height:100%;overflow:hidden;position:relative;width:100%}.coveriframe{pointer-events:none}.cover__element{left:50%;max-width:none;position:absolute;top:50%;transform:translate(-50%,-50%)}@supports (object-fit:cover){.cover__element{object-fit:cover}}.container{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:var(--space-md);padding-right:var(--space-md);width:100%}.container--sm{max-width:860px}.container--lg{max-width:1400px}.row{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px;margin-top:-16px}@media (min-width:960px){.row{margin-left:-16px;margin-right:-16px;margin-top:-32px}}.row+.row{margin-top:16px}@media (min-width:960px){.row+.row{margin-top:32px}}.row>*{flex-shrink:0;margin-top:32px;max-width:100%;min-height:1px;padding-left:8px;padding-right:8px;width:100%}@media (min-width:576px){.row>*{padding-left:8px;padding-right:8px}}@media (min-width:960px){.row>*{padding-left:16px;padding-right:16px}}.row--no-gutters{margin-left:0;margin-right:0}.row--no-gutters>*{padding-left:0;padding-right:0}.col{flex:1 0 0%}.row-cols--auto>*{flex:0 0 auto;width:auto}.row-cols--1>*{flex:0 0 auto;width:100%}.row-cols--2>*{flex:0 0 auto;width:50%}.row-cols--3>*{flex:0 0 auto;width:33.3333333333%}.row-cols--4>*{flex:0 0 auto;width:25%}.row-cols--5>*{flex:0 0 auto;width:20%}.row-cols--6>*{flex:0 0 auto;width:16.6666666667%}.col--auto{flex:0 0 auto;width:auto}.col--1{flex:0 0 auto;width:8.3333333333%}.col--2{flex:0 0 auto;width:16.6666666667%}.col--3{flex:0 0 auto;width:25%}.col--4{flex:0 0 auto;width:33.3333333333%}.col--5{flex:0 0 auto;width:41.6666666667%}.col--6{flex:0 0 auto;width:50%}.col--7{flex:0 0 auto;width:58.3333333333%}.col--8{flex:0 0 auto;width:66.6666666667%}.col--9{flex:0 0 auto;width:75%}.col--10{flex:0 0 auto;width:83.3333333333%}.col--11{flex:0 0 auto;width:91.6666666667%}.col--12{flex:0 0 auto;width:100%}.offset--1{margin-left:8.3333333333%}.offset--2{margin-left:16.6666666667%}.offset--3{margin-left:25%}.offset--4{margin-left:33.3333333333%}.offset--5{margin-left:41.6666666667%}.offset--6{margin-left:50%}.offset--7{margin-left:58.3333333333%}.offset--8{margin-left:66.6666666667%}.offset--9{margin-left:75%}.offset--10{margin-left:83.3333333333%}.offset--11{margin-left:91.6666666667%}@media (min-width:576px){.sm\:col{flex:1 0 0%}.sm\:row-cols--auto>*{flex:0 0 auto;width:auto}.sm\:row-cols--1>*{flex:0 0 auto;width:100%}.sm\:row-cols--2>*{flex:0 0 auto;width:50%}.sm\:row-cols--3>*{flex:0 0 auto;width:33.3333333333%}.sm\:row-cols--4>*{flex:0 0 auto;width:25%}.sm\:row-cols--5>*{flex:0 0 auto;width:20%}.sm\:row-cols--6>*{flex:0 0 auto;width:16.6666666667%}.sm\:col--auto{flex:0 0 auto;width:auto}.sm\:col--1{flex:0 0 auto;width:8.3333333333%}.sm\:col--2{flex:0 0 auto;width:16.6666666667%}.sm\:col--3{flex:0 0 auto;width:25%}.sm\:col--4{flex:0 0 auto;width:33.3333333333%}.sm\:col--5{flex:0 0 auto;width:41.6666666667%}.sm\:col--6{flex:0 0 auto;width:50%}.sm\:col--7{flex:0 0 auto;width:58.3333333333%}.sm\:col--8{flex:0 0 auto;width:66.6666666667%}.sm\:col--9{flex:0 0 auto;width:75%}.sm\:col--10{flex:0 0 auto;width:83.3333333333%}.sm\:col--11{flex:0 0 auto;width:91.6666666667%}.sm\:col--12{flex:0 0 auto;width:100%}.sm\:offset--0{margin-left:0}.sm\:offset--1{margin-left:8.3333333333%}.sm\:offset--2{margin-left:16.6666666667%}.sm\:offset--3{margin-left:25%}.sm\:offset--4{margin-left:33.3333333333%}.sm\:offset--5{margin-left:41.6666666667%}.sm\:offset--6{margin-left:50%}.sm\:offset--7{margin-left:58.3333333333%}.sm\:offset--8{margin-left:66.6666666667%}.sm\:offset--9{margin-left:75%}.sm\:offset--10{margin-left:83.3333333333%}.sm\:offset--11{margin-left:91.6666666667%}}@media (min-width:740px){.md\:col{flex:1 0 0%}.md\:row-cols--auto>*{flex:0 0 auto;width:auto}.md\:row-cols--1>*{flex:0 0 auto;width:100%}.md\:row-cols--2>*{flex:0 0 auto;width:50%}.md\:row-cols--3>*{flex:0 0 auto;width:33.3333333333%}.md\:row-cols--4>*{flex:0 0 auto;width:25%}.md\:row-cols--5>*{flex:0 0 auto;width:20%}.md\:row-cols--6>*{flex:0 0 auto;width:16.6666666667%}.md\:col--auto{flex:0 0 auto;width:auto}.md\:col--1{flex:0 0 auto;width:8.3333333333%}.md\:col--2{flex:0 0 auto;width:16.6666666667%}.md\:col--3{flex:0 0 auto;width:25%}.md\:col--4{flex:0 0 auto;width:33.3333333333%}.md\:col--5{flex:0 0 auto;width:41.6666666667%}.md\:col--6{flex:0 0 auto;width:50%}.md\:col--7{flex:0 0 auto;width:58.3333333333%}.md\:col--8{flex:0 0 auto;width:66.6666666667%}.md\:col--9{flex:0 0 auto;width:75%}.md\:col--10{flex:0 0 auto;width:83.3333333333%}.md\:col--11{flex:0 0 auto;width:91.6666666667%}.md\:col--12{flex:0 0 auto;width:100%}.md\:offset--0{margin-left:0}.md\:offset--1{margin-left:8.3333333333%}.md\:offset--2{margin-left:16.6666666667%}.md\:offset--3{margin-left:25%}.md\:offset--4{margin-left:33.3333333333%}.md\:offset--5{margin-left:41.6666666667%}.md\:offset--6{margin-left:50%}.md\:offset--7{margin-left:58.3333333333%}.md\:offset--8{margin-left:66.6666666667%}.md\:offset--9{margin-left:75%}.md\:offset--10{margin-left:83.3333333333%}.md\:offset--11{margin-left:91.6666666667%}}@media (min-width:960px){.lg\:col{flex:1 0 0%}.lg\:row-cols--auto>*{flex:0 0 auto;width:auto}.lg\:row-cols--1>*{flex:0 0 auto;width:100%}.lg\:row-cols--2>*{flex:0 0 auto;width:50%}.lg\:row-cols--3>*{flex:0 0 auto;width:33.3333333333%}.lg\:row-cols--4>*{flex:0 0 auto;width:25%}.lg\:row-cols--5>*{flex:0 0 auto;width:20%}.lg\:row-cols--6>*{flex:0 0 auto;width:16.6666666667%}.lg\:col--auto{flex:0 0 auto;width:auto}.lg\:col--1{flex:0 0 auto;width:8.3333333333%}.lg\:col--2{flex:0 0 auto;width:16.6666666667%}.lg\:col--3{flex:0 0 auto;width:25%}.lg\:col--4{flex:0 0 auto;width:33.3333333333%}.lg\:col--5{flex:0 0 auto;width:41.6666666667%}.lg\:col--6{flex:0 0 auto;width:50%}.lg\:col--7{flex:0 0 auto;width:58.3333333333%}.lg\:col--8{flex:0 0 auto;width:66.6666666667%}.lg\:col--9{flex:0 0 auto;width:75%}.lg\:col--10{flex:0 0 auto;width:83.3333333333%}.lg\:col--11{flex:0 0 auto;width:91.6666666667%}.lg\:col--12{flex:0 0 auto;width:100%}.lg\:offset--0{margin-left:0}.lg\:offset--1{margin-left:8.3333333333%}.lg\:offset--2{margin-left:16.6666666667%}.lg\:offset--3{margin-left:25%}.lg\:offset--4{margin-left:33.3333333333%}.lg\:offset--5{margin-left:41.6666666667%}.lg\:offset--6{margin-left:50%}.lg\:offset--7{margin-left:58.3333333333%}.lg\:offset--8{margin-left:66.6666666667%}.lg\:offset--9{margin-left:75%}.lg\:offset--10{margin-left:83.3333333333%}.lg\:offset--11{margin-left:91.6666666667%}}@media (min-width:1100px){.xl\:col{flex:1 0 0%}.xl\:row-cols--auto>*{flex:0 0 auto;width:auto}.xl\:row-cols--1>*{flex:0 0 auto;width:100%}.xl\:row-cols--2>*{flex:0 0 auto;width:50%}.xl\:row-cols--3>*{flex:0 0 auto;width:33.3333333333%}.xl\:row-cols--4>*{flex:0 0 auto;width:25%}.xl\:row-cols--5>*{flex:0 0 auto;width:20%}.xl\:row-cols--6>*{flex:0 0 auto;width:16.6666666667%}.xl\:col--auto{flex:0 0 auto;width:auto}.xl\:col--1{flex:0 0 auto;width:8.3333333333%}.xl\:col--2{flex:0 0 auto;width:16.6666666667%}.xl\:col--3{flex:0 0 auto;width:25%}.xl\:col--4{flex:0 0 auto;width:33.3333333333%}.xl\:col--5{flex:0 0 auto;width:41.6666666667%}.xl\:col--6{flex:0 0 auto;width:50%}.xl\:col--7{flex:0 0 auto;width:58.3333333333%}.xl\:col--8{flex:0 0 auto;width:66.6666666667%}.xl\:col--9{flex:0 0 auto;width:75%}.xl\:col--10{flex:0 0 auto;width:83.3333333333%}.xl\:col--11{flex:0 0 auto;width:91.6666666667%}.xl\:col--12{flex:0 0 auto;width:100%}.xl\:offset--0{margin-left:0}.xl\:offset--1{margin-left:8.3333333333%}.xl\:offset--2{margin-left:16.6666666667%}.xl\:offset--3{margin-left:25%}.xl\:offset--4{margin-left:33.3333333333%}.xl\:offset--5{margin-left:41.6666666667%}.xl\:offset--6{margin-left:50%}.xl\:offset--7{margin-left:58.3333333333%}.xl\:offset--8{margin-left:66.6666666667%}.xl\:offset--9{margin-left:75%}.xl\:offset--10{margin-left:83.3333333333%}.xl\:offset--11{margin-left:91.6666666667%}}.frame embed,.frame iframe,.frame img,.frame object,.frame video{height:100%;object-fit:cover;width:100%}.frame--21by9{aspect-ratio:21/9}.frame--16by9{aspect-ratio:16/9}.frame--4by3{aspect-ratio:4/3}.frame--1by1{aspect-ratio:1/1}.media{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start}@media (min-width:960px){.media{gap:32px}}.media__figure{flex-shrink:0}.media__body{flex:1;min-width:0}.media__body,.media__body>:last-child{margin-bottom:0}@media (min-width:960px){.media--4-6 .media__figure{max-width:40%}}.media--reverse{flex-direction:row-reverse}.media--sm{gap:var(--space-sm)}.media--lg{gap:var(--space-lg)}.media--inline .media__body{flex:0 1 auto}@media (max-width:959.98px){.media--showcase{flex-direction:column}}@media (min-width:960px){.media--showcase{align-items:center}}.media--showcase img{height:100%;object-fit:cover}@media (min-width:960px){.media--showcase .media__body,.media--showcase .media__figure{flex:1}}@media (min-width:740px){.media--showcase .media__body{padding:var(--space-sm) 0}}@media (min-width:960px){.media--showcase .media__body{padding:var(--space-md) 0}}@media (max-width:739.98px){.media--responsive{flex-direction:column}}.multicol{display:flex;flex-direction:column;gap:var(--space-lg-xl)}@media (min-width:1100px){.multicol{align-content:flex-start;align-items:stretch;flex-flow:row nowrap}.multicol .multicol{flex-direction:column}.multicol__content{flex-basis:0;flex-grow:999;min-width:64%}.multicol__marginal,.multicol__sidebar{flex-basis:20rem;flex-grow:1;max-width:26.5rem;width:26.5rem}}.reel{position:relative}.reel__gallery{-webkit-overflow-scrolling:touch;display:flex;gap:16px;height:auto;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-color:#bebebe #fff}@media (min-width:960px){.reel__gallery{gap:32px}}.reel__gallery::-webkit-scrollbar{height:.5rem}.reel__gallery::-webkit-scrollbar-track{background-color:#fff}.reel__gallery::-webkit-scrollbar-thumb{background-color:#fff;background-image:linear-gradient(#fff,#fff .25rem,transparent 0,transparent .75rem,#fff 0)}.reel__gallery:focus::-webkit-scrollbar-thumb,.reel__gallery:hover::-webkit-scrollbar-thumb{background-color:#fff;background-image:linear-gradient(#fff,#fff .25rem,#161616 0,#161616 .75rem,#fff 0)}.reel__gallery.reel__gallery--overflowing{padding-bottom:1rem}.reel__gallery>*{flex:0 0 auto;scroll-snap-align:start}.reel__gallery>img{flex-basis:auto;height:100%;width:auto}.reel__instructions{min-height:1.5rem}.reel__instructions p{color:#525252;margin:0;text-align:center}.reel__instruction{display:none;position:relative}.reel__gallery.reel__gallery--overflowing:focus+.reel__instructions .reel__instruction--focus,.reel__gallery.reel__gallery--overflowing:hover+.reel__instructions .reel__instruction--hover{display:block}.reel__gallery.reel__gallery--overflowing:hover+.reel__instructions .reel__instruction--hover+.reel__instruction--focus{display:none}.reel__gallery.reel__gallery--overflowing:hover:focus+.reel__instructions .reel__instruction--focus,.reel__gallery.reel__gallery--overflowing:hover:focus+.reel__instructions .reel__instruction--hover{display:none}.reel__gallery.reel__gallery--overflowing:hover:focus+.reel__instructions .reel__instruction--hover-and-focus{display:block}.touch .reel__instructions p{display:none!important}.touch .reel__gallery.reel__gallery--overflowing+.reel__instructions .reel__instruction--touch{display:block!important}@media (hover:none) and (pointer:coarse){.reel__controls{display:none}}.reel__controls .reel:not(.reel--overflowing){display:none}.reel__controls li{bottom:0;height:calc(100% - 1.5rem);list-style:none;position:absolute;top:0}.reel__controls li:first-child{left:0}.reel__controls li:last-child{right:0;text-align:right}.reel__controls button{background-color:#fff;border:none;height:100%;justify-content:center;opacity:0;width:3rem}.reel__controls button:focus,.reel__controls button:hover{background-color:#fff;color:#161616;opacity:1}.reel--cards .reel__gallery>.card{max-width:400px;scroll-snap-align:start;width:90%}@media (min-width:740px){.reel--cards .reel__gallery>.card{width:60%}}@media (min-width:960px){.reel--cards .reel__gallery>.card{width:33.3333333333%}}.reel--logos .reel__gallery>*{align-items:center;display:flex;flex:0 0 40%;width:40%}@media (min-width:740px){.reel--logos .reel__gallery>*{flex:0 0 30%}}@media (min-width:960px){.reel--logos .reel__gallery>*{flex:0 0 18%}}.stack>*+*{margin-top:var(--space-sm-md)}.stack--sm>*+*{margin-top:var(--space-xs-sm)}.stack--lg>*+*{margin-top:var(--space-md-lg)}.site-header{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-md-lg);padding-top:var(--space-md-lg)}@media (min-width:740px){.site-header{flex-flow:row wrap}.site-header .branding{flex:1 0 auto}}.site-header .search{width:100%}@media (min-width:740px){.site-header .search{align-items:flex-start;display:flex;flex:0 0 260px;justify-content:flex-end}}.site-footer{border-top:4px solid #161616;padding-bottom:var(--space-lg);padding-top:var(--space-lg)}.site-intro{display:grid;grid-template-areas:"left content right";grid-template-columns:1fr minmax(min-content,calc(1200px - var(--space-md)*2)) 1fr;place-items:flex-end;justify-items:center}.site-intro>*{grid-area:content}main>.site-intro .site-intro{padding-left:var(--space-sm-md);padding-right:var(--space-sm-md)}.site-intro__image{grid-row:1/span 1;justify-self:flex-end;position:relative;width:100%;z-index:-1}@media (min-width:740px){.site-intro__image{flex:0 0 300px;margin-left:32.452px;max-width:300px;min-height:200px}}.theme-a .site-intro__image,.theme-d .site-intro__image{background-color:#ffeb00}.theme-ei .site-intro__image,.theme-m .site-intro__image,.theme-mv .site-intro__image{background-color:#00afd7}.theme-sk .site-intro__image,.theme-w .site-intro__image{background-color:#64b432}@media (min-width:740px){.site-intro__image:before{background-image:url(/assets/images/clip_hsd.svg);background-position:100% 0;background-repeat:no-repeat;background-size:300px 200px;content:"";display:block;height:200px;left:-32.452px;position:absolute;top:0;width:300px}.theme-a .site-intro__image:before{background-image:url(/assets/images/clip_1.svg)}.theme-d .site-intro__image:before{background-image:url(/assets/images/clip_2.svg)}.theme-ei .site-intro__image:before{background-image:url(/assets/images/clip_3.svg)}.theme-mv .site-intro__image:before{background-image:url(/assets/images/clip_4.svg)}.theme-m .site-intro__image:before{background-image:url(/assets/images/clip_5.svg)}.theme-sk .site-intro__image:before{background-image:url(/assets/images/clip_6.svg)}.theme-w .site-intro__image:before{background-image:url(/assets/images/clip_7.svg)}}.site-intro__image img{object-fit:cover;width:100%}@media (min-width:740px){.site-intro__image img{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,33% 100%);clip-path:polygon(0 0,100% 0,100% 100%,33% 100%)}}.site-intro__background{grid-column:1/-1;height:100%;margin:0;max-width:1400px;width:100%}.site-intro__background img{aspect-ratio:3/4;height:auto;object-fit:cover;width:100%}@media (min-width:740px){.site-intro__background img{aspect-ratio:4/3}}@media (min-width:960px){.site-intro__background img{aspect-ratio:21/9}}@media (min-width:1100px){.site-intro__background img{aspect-ratio:4/1}}.site-intro__content{align-items:flex-start;display:flex;flex-direction:column;grid-row:1/span 1;padding-top:var(--space-lg-2xl);position:relative;width:100%}.site-intro__lead{line-height:1.3;margin-bottom:var(--space-lg)!important;margin-top:0}@media (max-width:959.98px){.site-intro__lead{margin-top:var(--space-md)}}.site-intro .lead{margin-top:var(--space-md)}.site-intro .lead span,.site-intro__lead span{background-color:#fff}@supports ((-webkit-box-decoration-break:clone) or (box-decoration-break:clone)){.site-intro .lead span,.site-intro__lead span{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:var(--space-3xs)}}.site-intro--drag-subnav .site-intro{padding-bottom:var(--space-2xl)}.site-intro--drag-subnav+.subnav{margin-top:-40px}@media (min-width:740px){.site-intro--drag-subnav+.subnav{margin-top:-42px}}.portal{align-items:stretch;display:flex}@media (max-width:959.98px){.portal{align-items:flex-start;flex-direction:column}}.portal__title a,.portal__upwards{text-decoration:none}.portal__title a:focus,.portal__title a:hover,.portal__upwards:focus,.portal__upwards:hover{color:#fff}.portal__upwards{align-items:center;background-color:#bd0021;color:#fff;display:inline-flex;flex-flow:row nowrap;overflow:hidden;padding:var(--space-2xs) var(--space-xs);transition:all .2s ease-in-out}@media (min-width:960px){.portal__upwards{max-width:calc(var(--space-xs)*2 + 1.5rem)}}.theme-a .portal__upwards,.theme-d .portal__upwards{background-color:#d6c500}.theme-ei .portal__upwards,.theme-m .portal__upwards,.theme-mv .portal__upwards{background-color:#008eae}.theme-sk .portal__upwards,.theme-w .portal__upwards{background-color:#529429}.portal__upwards .icon{flex:0 0 1.5rem;height:1.5rem;width:1.5rem}.portal__upwards span{padding:0 var(--space-sm);white-space:nowrap}.portal__title{align-items:stretch;display:inline-flex;margin:0}.portal__title a{align-items:center;background-color:#e60028;color:#fff;display:inline-flex;font-size:1rem;font-weight:600;height:100%;line-height:1.5;padding:var(--space-2xs) var(--space-sm)}.theme-a .portal__title a,.theme-d .portal__title a{background-color:#ffeb00;color:#161616}.theme-ei .portal__title a,.theme-m .portal__title a,.theme-mv .portal__title a{background-color:#00afd7}.theme-sk .portal__title a,.theme-w .portal__title a{background-color:#64b432}.skip{background:#fff;box-shadow:0 0 0 1px rgba(9,30,66,.08),0 2px 10px rgba(9,30,66,.08),0 0 20px -4px rgba(9,30,66,.31);left:-999999px;margin:10px;opacity:0;padding:.8rem 1rem;position:fixed;transform:translateY(-50%);transition:transform .3s cubic-bezier(.2,0,0,1) 0s;z-index:-1}.skip:focus-within{left:0;opacity:1;transform:translateY(0);z-index:10000}.navigator{display:flex;flex-direction:column}.navigator__bar{background-color:#161616;color:#fff}.navigator__nav{display:flex;justify-content:space-between;width:100%}@media (min-width:960px){.navigator__nav{flex-wrap:nowrap;max-height:2.5rem}}.navigator__options{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.navigator__options li{position:relative}.navigator__options ul{background-color:#161616;display:none;left:0;list-style:none;margin:0;padding:var(--space-sm) var(--space-md);position:absolute;top:auto;width:220px;z-index:2}.navigator__options .navigator__link[aria-expanded=true]~ul{display:initial}.navigator__options--right ul{left:auto;right:0}.navigator__item:not(:last-child){margin-right:var(--space-sm)}.navigator__link{background-color:transparent;border:none;color:#fff;display:block;font-size:.875rem;line-height:1;overflow:hidden;padding:9px 0;position:relative;text-decoration:none}.navigator__link:after{background-color:#fff;bottom:0;content:"";display:block;height:4px;left:0;position:absolute;right:0;transform:translateY(4px);transition-duration:.24s;transition-property:background-color,transform;transition-timing-function:cubic-bezier(.64,0,.35,1)}.navigator__link[aria-expanded=true]:after{transform:translateY(0)}.navigator__link:focus:after,.navigator__link:hover:after{transform:translateY(0)}.navigator__link .icon{height:1rem;width:1rem}.navigator__options--left{flex:1}.navigator__content{border-bottom:2px solid #161616;padding-bottom:var(--space-md);padding-top:var(--space-xl)}.search__form{align-items:flex-start;display:flex;justify-content:flex-end;width:100%;z-index:1}.search__wrapper{position:relative;width:100%}.search__input{background-color:transparent;border:2px solid #161616;flex:1;padding:var(--space-2xs) 2rem var(--space-2xs) var(--space-sm);transition:all .2s ease-in-out;width:100%}.btn.search__toggle{padding:var(--space-2xs);position:absolute;right:0;top:0}.search__options{left:0;position:absolute;right:0;top:100%;z-index:1}.search__options fieldset{background-color:#fff;border:2px solid #161616;margin-top:-2px;padding:var(--space-xs)}.search__button{border:2px solid #161616;border-left:none;padding:var(--space-2xs)}.search__button:focus,.search__button:hover{background-color:#e60028;border-color:#e60028;color:#fff;outline:none}.subnav{position:relative;z-index:1}.subnav__toggle{margin-bottom:var(--space-sm)}@media (min-width:740px){.subnav__toggle{display:none!important}.subnav__collapse{display:block!important}}.subnav__items{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}@media (min-width:740px){.subnav__items{border:0;flex-direction:row}}.subnav__item{background-color:#fff;border:2px solid #525252;display:flex;flex:none;flex-flow:row wrap;justify-content:flex-start;position:relative}@media (max-width:739.98px){.subnav__item:not(:first-child){margin-top:-2px}}@media (min-width:740px){.subnav__item:not(:first-child){margin-left:-2px}}.subnav__item:focus,.subnav__item:hover{color:#161616}@media (min-width:740px){.subnav__item:focus>button .icon,.subnav__item:hover>button .icon{transform:rotate(180deg)}}.subnav__item button{background-color:transparent;border:0;cursor:pointer;padding-left:0;padding-right:0;position:absolute;right:0;top:0;z-index:1}@media (max-width:739.98px){.subnav__item button[aria-expanded=true]+.icon{transform:rotate(180deg)}}@media (min-width:740px){.subnav__item:focus-within ul{display:block}.subnav__item:hover ul{display:block}}.subnav__item.has-children>a{padding-right:1.5rem}@media (min-width:960px){.subnav__item.has-children>a{padding-right:2.5rem}}.subnav__link{color:#525252;display:inline-block;flex:1 0 auto;font-size:1rem;font-weight:600;padding:.375rem .75rem;position:relative;text-decoration:none}@media (min-width:740px){.subnav__link{display:block}.subnav__item:focus-within .subnav__link,.subnav__link:hover{color:#161616}}.subnav__link:focus,.subnav__link:hover{background-color:#e6e6e6;color:#161616;text-decoration:none}.subnav__item.active>.subnav__link,.subnav__link:active{color:#161616}.subnav__item ul{background-color:#fff;list-style:none;min-width:100%}@media (min-width:740px){.subnav__item ul{border:2px solid #525252;display:none;left:-2px;min-width:240px;position:absolute;top:100%}.subnav__item:hover .subnav__item ul{display:block}}.subnav__item ul .subnav__link{font-weight:400}.subnav__item ul .subnav__link:after{background-color:#161616}.no-js .sidenav__toggle{display:none}@media (min-width:740px){.js .sidenav__toggle{display:none}}.sidenav__title{border-bottom:2px solid #bebebe;padding-bottom:var(--space-sm)}ul ul .sidenav__item+.sidenav__item{border-top:none}.sidenav__link{display:block;font-size:.875rem;font-size:clamp(.88rem,.83rem + .24vw,1rem);font-weight:600;padding:var(--space-2xs) var(--space-sm);text-align:left;text-decoration:none;width:100%}.sidenav__link:focus,.sidenav__link:hover{background-color:#f5f5f5;text-decoration:underline}.sidenav__link[aria-current=page]{color:#e60028}button.sidenav__link{position:relative}button.sidenav__link:before{background:transparent url(/assets/icons/i-expand_more.svg) 0 0 no-repeat;background-size:1.25rem;content:"";display:block;height:1.25rem;left:0;min-width:1.25rem;position:absolute;top:var(--space-2xs);transform:rotate(-90deg);transform-origin:center center;width:1.25rem}button.sidenav__link[aria-expanded=true]:before{transform:rotate(0)}.sidenav ul{list-style-type:none;padding:0}.sidenav__content>ul>li{border-bottom:1px solid #bebebe}.sidenav ul ul .sidenav__link{font-weight:400;text-decoration:underline}.sidenav ul ul ul .sidenav__link{padding-left:2.5rem}.sidenav ul ul ul .sidenav__link:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='gray' d='M2 10h12v1H2zm0-5h1v5H2z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1rem;content:" ";display:block;float:left;height:1rem;margin-left:-1rem;width:1rem}.navbar{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;min-width:100%;position:relative}@media (max-width:959.98px){.navbar{box-shadow:inset 0 -2px #161616}}.navbar__close{position:absolute;right:var(--space-sm);top:var(--space-xs)}.btn.navbar__toggle{padding-left:0;padding-right:0}@media (min-width:960px){.btn.navbar__close,.btn.navbar__toggle{display:none}}.navbar__wrapper{width:100%}.navbar__items{display:flex;list-style:none;padding:0;width:100%}@media (max-width:959.98px){.navbar__items{flex-direction:column}}@media (min-width:960px){.navbar__items{box-shadow:inset 0 -1px #161616;gap:var(--space-xs)}}.navbar__items ul{background-color:#fff;display:none;left:0;list-style:none;margin:0;min-width:10rem;padding:0;position:absolute;top:100%;z-index:1}.navbar__items ul .navbar__item{margin:0}.navbar__items ul .navbar__link{font-weight:400}.navbar__item{position:relative}.navbar__item:hover ul{display:block}.navbar__item:focus-within ul{display:block}.navbar__item .icon{position:absolute;right:0;top:var(--space-2xs)}@media (max-width:959.98px){.navbar__item .icon{transform:rotate(-90deg)}}.navbar__link{color:#161616;display:inline-flex;font-size:1.13rem;font-weight:600;line-height:1;outline-offset:-2px;overflow:hidden;padding:var(--space-xs) 0;position:relative;text-decoration:none;white-space:nowrap}.navbar__link:focus:after,.navbar__link:hover:after{transform:translateY(0)}.navbar__link[aria-controls]{padding-right:30px}.navbar__link[aria-expanded=true] .icon{transform:rotate(180deg)}.navbar__link:after{background-color:#e60028;bottom:0;content:"";display:block;height:4px;left:0;position:absolute;right:0;transform:translateY(4px);transition-duration:.24s;transition-property:background-color,transform;transition-timing-function:cubic-bezier(.64,0,.35,1)}.navbar__item.is-active .navbar__link:after,.navbar__link[aria-current=page]:after{background-color:#161616;transform:translateY(0)}.navbar__dropdown{padding:var(--space-xs)}@media (min-width:960px){.navbar__dropdown{border-bottom:2px solid #161616;padding:0 0 var(--space-md);position:relative;width:100%}}.navbar__dropdown:not(.is-visible){display:none}@media (max-width:959.98px){.navbar__dropdown,.navbar__wrapper{background-color:#f5f5f5;height:100%;left:0;overflow:hidden scroll;padding:60px var(--space-md) var(--space-lg);pointer-events:none;position:fixed;top:0;visibility:hidden;width:90%}.navbar__dropdown.is-visible,.navbar__wrapper.is-visible{pointer-events:auto;visibility:visible}.navbar__wrapper{z-index:5000}.navbar__wrapper:before{background-color:rgba(23,23,23,.5);content:"";height:100%;position:fixed;right:0;top:0;width:10%;z-index:1900}.navbar__dropdown{z-index:6000}}@media (min-width:960px){.direction-link.navbar__dropdown__back{display:none}}@media (max-width:959.98px){.btn.navbar__dropdown__close{display:none}}@media (min-width:960px){.btn.navbar__dropdown__close{position:absolute;right:var(--space-md);top:var(--space-md)}}.navbar__groups{opacity:1;transition:opacity 0 linear}@media screen and (prefers-reduced-motion:reduce){.navbar__groups{transition:none}}@media (min-width:960px){.navbar__groups{display:grid;gap:var(--space-md);grid-template-columns:repeat(3,1fr)}}.navbar__header{display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-md);opacity:1;padding:var(--space-sm) 0 var(--space-sm)}@media (min-width:960px){.navbar__header{align-items:center;flex-direction:row;padding-top:var(--space-md)}}.navbar__header h3{margin-bottom:0;margin-right:var(--space-md)}.navbar__header button{margin-left:auto}@media (max-width:1099.98px){.navbar__menu:not(:first-child){margin-top:-1px}}.navbar__menu li+li{margin-top:var(--space-2xs)}.navbar__menu a[aria-current=page],.navbar__menu li.is-active a{color:#e60028}.navbar__menu button{-webkit-text-decoration-skip:ink;align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;padding:0;text-decoration:underline;text-decoration-color:inherit;text-decoration-skip-ink:auto;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1em;transition:text-decoration-thickness .1s ease-in-out;width:100%}@media screen and (prefers-reduced-motion:reduce){.navbar__menu button{transition:none}}.navbar__menu button:focus,.navbar__menu button:hover{-webkit-text-decoration-skip:ink;text-decoration-color:#e60028;text-decoration-skip-ink:auto;text-decoration-thickness:max(3px,.1875rem,.12em)}.navbar__menu button:after{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23161616' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;background-size:16px 12px;content:"";display:block;height:12px;margin-right:.75rem;width:16px}.navbar__menu button[aria-expanded=true]:after{transform:rotate(180deg)}.navbar__menu button[aria-expanded=false]+ul{display:none}.navbar__menu>li>a{font-weight:600}.navbar__menu ul{margin:var(--space-sm) 0}.info-bar{display:flex;flex-flow:row nowrap;height:auto!important;list-style-type:none;transition:transform .4s ease;z-index:4000}@media screen and (prefers-reduced-motion:reduce){.info-bar{transition:none}}@media (max-width:739.98px){.info-bar{justify-content:center;position:absolute;right:0;top:0}}@media (min-width:740px){.info-bar{flex-direction:column;position:fixed;right:0;top:280px}}@media (min-width:960px){.info-bar{right:.5rem}}.no-js .info-bar{display:none}.info-bar button{align-items:center;background-color:#e60028;border-color:#e60028;color:#fff;display:flex;height:2rem;justify-content:flex-end;padding:0;position:relative;width:2rem}@media (min-width:740px){.info-bar button{height:2.5rem;width:2.5rem}}.info-bar button:focus,.info-bar button:hover{color:#fff;overflow:visible}.info-bar button:focus span,.info-bar button:hover span{opacity:1}@media (max-width:739.98px){.info-bar button:focus span,.info-bar button:hover span{top:45px}}@media (min-width:740px){.info-bar button:focus span,.info-bar button:hover span{right:65px;top:.125rem}}.info-bar svg.icon{height:1.5rem;left:2px;margin-right:0;position:absolute;top:2px;width:1.5rem}@media (min-width:740px){.info-bar svg.icon{left:6px;top:6px}}.info-bar span{background:#e60028;color:#fff;display:block;opacity:0;padding:var(--space-xs) var(--space-sm);position:absolute;white-space:nowrap;width:auto}@media (max-width:739.98px){.info-bar span{top:55px;transition:top .5s,opacity .5s}}@media (min-width:740px){.info-bar span{right:75px;top:.125rem;transition:right .5s,opacity .5s}}.info-bar span:before{border-style:solid;content:"";display:block;height:0;position:absolute;width:0}@media (max-width:739.98px){.info-bar span:before{border-color:transparent transparent #e60028;border-width:0 5px 6px;right:6px;top:-6px}}@media (min-width:740px){.info-bar span:before{border-color:transparent transparent transparent #e60028;border-width:5px 0 5px 6px;right:-6px;top:10px}}.js [data-controller=accordion]{width:100%}.js [data-controller=accordion]>[role=group]{display:flex;flex-wrap:wrap;justify-content:flex-end}.accordion__item{border-bottom:1px solid #bebebe}.js [data-accordion-target=trigger]{font-size:1.42rem;margin-bottom:0;position:relative;width:100%}.js [data-accordion-target=trigger] button{align-items:flex-start;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:#161616;display:flex;flex-flow:row;font-weight:inherit;justify-content:space-between;padding:var(--space-sm);text-align:initial;width:100%}.js [data-accordion-target=trigger] button:focus,.js [data-accordion-target=trigger] button:hover{background-color:#e6e6e6}.js [data-accordion-target=trigger] button:focus{outline:none}.js [data-accordion-target=trigger] button[aria-expanded=true]{background-color:#e6e6e6}.js [data-accordion-target=trigger] button[aria-expanded=true]:after{transform:rotate(180deg)}.js [data-accordion-target=trigger] button:after{background:transparent url(/assets/icons/i-expand_more.svg) 0 0 no-repeat;content:"";display:block;height:1.5rem;margin-left:var(--space-lg);min-width:1.5rem;transform:rotate(0);width:1.5rem}.js [data-accordion-target=trigger] button:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.js .accordion__body{padding:var(--space-md) var(--space-sm)}.box{border:2px solid #bebebe;padding:var(--space-md)}.box--no-border{border-color:transparent}.branding{display:flex;flex-flow:row nowrap;overflow:hidden}@media (max-width:575.98px){.branding .logo:not(:last-child){display:none}}.logo:not(:last-child){margin-right:1rem}@media (min-width:576px){.logo:not(:last-child){margin-right:2rem}}@media (min-width:960px){.logo:not(:last-child){margin-right:4rem}}.logo a{display:block}.logo img{height:110px}.logo__initial{height:81px;margin-bottom:20px}.breadcrumb__list{display:flex;flex-flow:row wrap;gap:var(--space-xs) var(--space-2xs);list-style:none;margin:var(--space-sm) 0}.breadcrumb__item{align-items:center;display:flex;gap:var(--space-2xs)}.breadcrumb__item--portal,.breadcrumb__item.active{font-weight:600}.breadcrumb__item:not(:first-child){position:relative}.breadcrumb__item:not(:first-child):before{content:"/";display:inline-block;font-weight:400}.footer--inverse .breadcrumb__item:not(:first-child):before{border-right-color:#fff;border-top-color:#fff}.breadcrumb__link{display:inline-flex;line-height:1;text-decoration:none;white-space:nowrap}.breadcrumb__link:focus,.breadcrumb__link:hover{text-decoration:underline}@media (max-width:959.98px){.breadcrumb--collapse .breadcrumb__item{display:none}.breadcrumb--collapse .breadcrumb__item:first-child,.breadcrumb--collapse .breadcrumb__item:last-child{display:flex}}.btn,button{align-items:center;background-color:#fff;border:2px solid transparent;color:#161616;display:inline-flex;font-size:1rem;font-weight:600;line-height:1.5;padding:.375rem .75rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}@media screen and (prefers-reduced-motion:reduce){.btn,button{transition:none}}.btn:hover,button:hover{text-decoration:none}.btn:focus,button:focus{outline:0}.btn.disabled,.btn:disabled,button.disabled,button:disabled{box-shadow:none;opacity:.65}.btn:not(:disabled):not(.disabled),button:not(:disabled):not(.disabled){cursor:pointer}.btn .icon,button .icon{height:1.5rem;width:1.5rem}.btn span:first-child:not(:only-child),button span:first-child:not(:only-child){margin-right:.5rem}.btn span:last-child:not(:only-child),button span:last-child:not(:only-child){margin-left:.5rem}.btn span,.btn svg,button span,button svg{pointer-events:none}.btn{border-color:#161616;color:#161616}.btn:hover{background-color:#161616;border-color:#161616;color:#fff}.btn:focus{box-shadow:0 0 0 .2rem rgba(23,23,23,.5)}.btn.disabled,.btn:disabled{background-color:transparent;color:#161616}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn--primary{border-color:#e60028;color:#e60028}.btn--primary:hover{background-color:#e60028;border-color:#e60028;color:#fff}.btn--primary:focus{box-shadow:0 0 0 .2rem rgba(230,0,40,.5)}.btn--primary.disabled,.btn--primary:disabled{background-color:transparent;color:#e60028}.btn--primary:not(:disabled):not(.disabled).active,.btn--primary:not(:disabled):not(.disabled):active{background-color:#cd0024}.btn--primary:not(:disabled):not(.disabled).active:focus,.btn--primary:not(:disabled):not(.disabled):active:focus{background-color:#cd0024}.btn--bare{background-color:transparent;border-color:transparent}.btn--bare:hover{background-color:transparent;color:#161616}.btn--bare:not(:disabled):not(.disabled).active,.btn--bare:not(:disabled):not(.disabled):active{background-color:#f5f5f5;color:#161616}.btn--bare:not(:disabled):not(.disabled).active:focus,.btn--bare:not(:disabled):not(.disabled):active:focus{background-color:#f5f5f5;color:#161616}.btn--inverse{background-color:transparent;border-color:#fff;color:#fff}.btn--inverse:hover{background-color:#fff;border-color:#fff;color:#161616}.btn--inverse:focus{box-shadow:0 0 0 .2rem rgba(255,255,255,.5)}.btn--inverse.disabled,.btn--inverse:disabled{background-color:transparent;color:#fff}.btn--inverse:not(:disabled):not(.disabled).active,.btn--inverse:not(:disabled):not(.disabled):active{color:#161616}.btn--inverse:not(:disabled):not(.disabled).active:focus,.btn--inverse:not(:disabled):not(.disabled):active:focus{color:#161616}.btn--toggle .icon{transform:rotate(180deg)}.btn--toggle.collapsed .icon{transform:rotate(0)}.btn--lg{font-size:1rem;line-height:1.5;padding:.75rem 1rem}.btn--lg .icon{height:2rem;width:2rem}.btn--sm{font-size:.875rem;line-height:1.5714;padding:.25rem .5rem}.btn--sm .icon{height:1.5rem;width:1.5rem}.btn--expanded{width:100%}.btn-group{display:inline-flex;vertical-align:middle}.btn-group>:not(:first-child){margin-left:-2px}.callout{background-color:#e4e4e4;border-left:4px solid;border-color:#161616;display:flex;padding:.75rem 1.25rem;position:relative;width:100%}.callout>.icon{fill:#161616}.callout hr{border-top-color:#090909}.callout .notification__heading{color:#161616}.callout .notification__link{color:#000}.callout>.icon{flex:0 0 1.5rem;margin-right:var(--space-sm);margin-top:calc(var(--spacexs)*-1)}.callout__content{flex:1 1 auto}.callout__heading{color:inherit;font-size:1rem;margin-bottom:.75rem;margin-top:var(--space-3xs)}.callout__link{font-weight:600}.callout--dismissible{padding-right:4rem}.callout--dismissible .close{color:inherit;position:absolute;right:.625rem;top:.75rem}.callout--error{background-color:#f9eeef;border-color:#b10e1e}.callout--error>.icon{fill:#b10e1e}.callout--error hr{border-top-color:#990c1a}.callout--error .notification__heading{color:#b10e1e}.callout--error .notification__link{color:#820a16}.callout--warning{background-color:#fefdf7;border-color:#f1c21b}.callout--warning>.icon{fill:#f1c21b}.callout--warning hr{border-top-color:#e4b50e}.callout--warning .notification__heading{color:#f1c21b}.callout--warning .notification__link{color:#cca20d}.callout--success{background-color:#ebf4ee;border-color:#198038}.callout--success>.icon{fill:#198038}.callout--success hr{border-top-color:#156b2f}.callout--success .notification__heading{color:#198038}.callout--success .notification__link{color:#115525}.callout--info{background-color:#eaf2f8;border-color:#005ea5}.callout--info>.icon{fill:#005ea5}.callout--info hr{border-top-color:#004f8c}.callout--info .notification__heading{color:#005ea5}.callout--info .notification__link{color:#004172}.card{word-wrap:break-word;background-clip:border-box;background-color:#fff;display:flex;flex-direction:column;min-width:0;position:relative}.card>hr{margin-left:0;margin-right:0}.card:focus,.card:hover{color:#161616}.card__body{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;padding-bottom:var(--space-md);padding-top:var(--space-sm)}.card__title{margin-bottom:var(--space-xs)}.card__title a{background-image:linear-gradient(#e60028,#e60028);background-position:0 100%;background-repeat:no-repeat;background-size:0 3px;text-decoration:none;transition:background-size .2s}.card__title a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.card:focus-within .card__title a,.card__title a:hover{background-size:100% 3px}.card__subtitle{margin-bottom:0;margin-top:calc(var(--space-sm)/-2)}.card__text{flex:1}.card__text:not(:last-child){margin-bottom:var(--space-md)}.card__link:hover{text-decoration:none}.card__link+.card__link{margin-left:var(--space-md)}.card__header{color:#161616;margin-bottom:0}.card__footer,.card__header{background-color:rgba(23,23,23,.03);padding:var(--space-sm) var(--space-md)}.card__media{height:auto;width:100%}.card__media--overlay{bottom:0;left:0;padding:1.2 5rem;position:absolute;right:0;top:0}@media (min-width:576px){.card--horizontal{display:flex;flex-flow:row wrap}.card--horizontal .card__body,.card--horizontal .card__image{min-height:1px;width:100%}.card--horizontal .card__image{flex:0 0 auto;width:33.3333333333%}.card--horizontal .card__body{flex:0 0 auto;padding-left:var(--space-md);padding-top:0;width:66.6666666667%}.card--horizontal .card__body:last-child{flex:1}}.carousel{display:flex;flex-direction:column-reverse}.carousel__inner{-ms-overflow-style:none;display:flex;overflow-x:auto;position:relative;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.carousel__inner::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:no-preference){.carousel__inner{scroll-behavior:smooth}}.carousel__inner>*{align-items:flex-start;flex:0 0 100%;scroll-snap-align:start}.carousel__controls{display:flex;justify-content:flex-end;z-index:1}.carousel__indicators{display:flex;flex:1 0 0;justify-content:flex-start;list-style:none;padding-left:0;z-index:15}.carousel__indicators li{background-clip:padding-box;background-color:#525252;border-bottom:10px solid transparent;border-top:10px solid transparent;box-sizing:content-box;cursor:pointer;flex:0 1 auto;height:2px;opacity:.5;text-indent:-999999em;transition:opacity .6s ease;width:30px}@media screen and (prefers-reduced-motion:reduce){.carousel__indicators li{transition:none}}.carousel__indicators .active{background-color:#161616;opacity:1}.carousel__caption{bottom:20px;color:#fff;left:15%;padding-bottom:20px;padding-top:20px;position:absolute;right:15%;text-align:center;z-index:10}.carousel--no-scroll .carousel__inner{scroll-behavior:auto}.cta-link{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(#e60028,#e60028);background-position:0 100%;background-repeat:no-repeat;background-size:0 3px;border:none;color:#161616;display:inline-flex;font-weight:600;line-height:1.6;padding-bottom:.125rem;text-decoration:none;transition:background-size .2s}.cta-link:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23161616' d='m128 64-64 64-16-16 64-64'/%3E%3Cpath fill='%23161616' d='m128 64-16 16-64-64L64 0'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.875rem;content:" ";display:inline-block;height:1rem;margin:0 .3rem 0 .2rem;transition:margin .2s ease;width:1rem}.cta-link:focus,.cta-link:hover{background-size:100% 3px;color:#e60028}.cta-link:focus:after,.cta-link:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23E60028' d='m128 64-64 64-16-16 64-64'/%3E%3Cpath fill='%23E60028' d='m128 64-16 16-64-64L64 0'/%3E%3C/svg%3E");margin-left:.35rem;margin-right:.15rem}.direction-link{-webkit-text-decoration-skip:ink;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;display:inline-flex;gap:var(--space-2xs);padding:0;text-decoration:underline;text-decoration-color:inherit;text-decoration-skip-ink:auto;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1em;transition:text-decoration-thickness .1s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.direction-link{transition:none}}.direction-link:focus,.direction-link:hover{-webkit-text-decoration-skip:ink;text-decoration-color:#e60028;text-decoration-skip-ink:auto;text-decoration-thickness:max(3px,.1875rem,.12em)}.dl-group{padding:0}@media (min-width:960px){.dl-group{border-collapse:collapse;display:table;table-layout:fixed;width:100%}}.dl-group__row:not(:last-child){border-bottom:1px solid #bebebe}@media (min-width:960px){.dl-group__row{display:table-row}.dl-group__actions,.dl-group__term,.dl-group__value{display:table-cell;padding:var(--space-2xs) var(--space-sm) var(--space-2xs) 0}.dl-group__term{width:30%}.dl-group__actions{padding-right:0;text-align:right;width:20%}}.drawer:not(.show){display:none}.drawer__content{background:#fff;height:100vh;overflow-x:auto;position:fixed;right:0;top:0;transform:translate(100%);z-index:101}@media (max-width:739.98px){.drawer__content{margin-bottom:var(--space-md);padding:80px var(--space-md);width:90%}}@media (min-width:740px){.drawer__content{max-width:44rem;padding:80px 160px 40px 40px}}.drawer.animate .drawer__content{transition:transform .3s ease-out}.drawer.show .drawer__content{transform:translate(0)}.drawer__close{position:absolute;right:var(--space-md);top:var(--space-md)}.drawer__mask{background:rgba(0,0,0,.8);content:"";height:100%;left:0;opacity:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:100}.drawer.animate .drawer__mask{transition:opacity .3s linear}.drawer.show .drawer__mask{opacity:1}.faculty{position:relative}.faculty a{display:block;padding:var(--space-xs)}.faculty a:focus,.faculty a:hover{background-color:#f5f5f5}.faculty a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.faculty img{max-height:140px}.icon{fill:currentcolor;display:inline-block;height:1.5rem;width:1.5rem}.icon--lg{height:2rem;width:2rem}.legend{display:flex;flex-wrap:wrap;gap:var(--space-md)}.legend-item{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--space-sm)}.legend-item__color{height:1rem;width:1rem}.listing{list-style-type:none;padding:0}.listing__item{border-bottom:1px solid #bebebe;border-top:1px solid #bebebe}.listing__link{align-items:flex-start;color:#161616;display:flex;font-weight:600;justify-content:space-between;padding-bottom:var(--space-2xs);padding-top:var(--space-2xs);text-decoration:none}.listing__link:focus,.listing__link:hover{background-color:#e6e6e6}.listing:not(.cluster) li:not(:first-child){margin-top:-1px}.listing__icon{flex:1.5rem 0 0;margin-left:var(--space-md);margin-right:var(--space-sm)}.listing__description{padding-bottom:var(--space-sm)}@media (min-width:576px){.listing__description{padding-right:3rem}}.listing--lg .listing__link{padding-bottom:var(--space-xs);padding-top:var(--space-xs)}.news,.news__media{position:relative}.news__media{margin-bottom:var(--space-sm)}.news__media .news__top-news{position:absolute;right:0;top:0}.news__top-news{background-color:#161616;color:#fff;display:inline-block;font-size:1rem;padding:var(--space-xs) var(--space-sm)}.news__content{display:flex;flex-direction:column}.news__title{font-size:1.13rem;font-size:clamp(1.13rem,1.02rem + .55vw,1.41rem);width:100%}.news__title a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.news__meta{order:-1}.news__published{color:#525252;display:inline-block;font-size:.875rem;line-height:1;z-index:1}.news__lead{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:var(--space-xs);overflow:hidden;text-overflow:ellipsis}.news__lead a{position:relative;z-index:2}.news__lead:not(:last-child){padding-bottom:0}.news__categories{margin-top:var(--space-xs)}@media (min-width:740px){.news--horizontal{display:flex;flex-direction:row;gap:16px}.news--horizontal .news__media{max-width:33.3333333333%;width:33.3333333333%}.news--horizontal .news__content{max-width:66.6666666667%;width:66.6666666667%}}@media (min-width:960px){.news--horizontal{gap:32px}}.notifications{display:flex;flex-flow:column nowrap;max-width:30em;padding-right:.75rem;padding-top:.75rem;position:fixed;right:0;top:0;width:100%;z-index:7000}.pagination{display:flex}.pagination__item:not(:first-child) .pagination__link{margin-left:-2px}.pagination__item .pagination__link[aria-current=page],.pagination__item.active .pagination__link{background-color:#161616;border-color:#161616;color:#fff;z-index:3}.pagination__link{border:2px solid #161616;display:block;font-size:1rem;font-weight:600;line-height:1.5;padding:.375rem .75rem;position:relative;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.pagination__link{transition:none}}.pagination__link:focus,.pagination__link:hover{background-color:#e6e6e6}.pagination__link:hover{z-index:2}.pagination__link:focus{z-index:3}.section-header{margin-bottom:var(--space-md);padding-top:var(--space-2xl)}@media (min-width:960px){.section-header{margin-bottom:var(--space-lg)}}.section-header:hover .section-header__anchor{opacity:1}.section-header h2{position:relative}.section-header .lead{margin-top:var(--space-sm)}.section-header__anchor{color:#525252;display:inline-block;margin-left:var(--space-xs);opacity:0;padding:0 var(--space-xs);text-decoration:none}@media (min-width:1100px){.section-header__anchor{left:-1.25em;position:absolute;top:0}.section-header__anchor:focus{opacity:1}}@media (min-width:740px){.stage{align-items:stretch;display:grid;grid-template-columns:repeat(4,1fr)}}.stage__content{background-color:#f5f5f5;padding:var(--space-lg) var(--space-sm);z-index:1}@media (min-width:740px){.stage__content{grid-column-end:span 2;grid-row:1/span 3;padding:var(--space-xl) var(--space-lg)}}.stage__image{align-items:stretch;display:grid;justify-items:center}.stage__image picture{align-content:center;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}@media (min-width:740px){.stage__image{grid-column-end:span 2;grid-row:1/span 3}.stage__image img{max-width:none;object-fit:cover;width:100%}}.stage--center{align-items:center}.stage--center .stage__content{grid-row:1/span 3}@media (min-width:740px){.stage--callout-left,.stage--callout-right{grid-template-columns:repeat(6,1fr);grid-template-rows:10rem auto}}@media (min-width:960px){.stage--callout-left,.stage--callout-right{grid-template-columns:repeat(5,1fr)}}.stage--callout-left .stage__content{align-self:end;grid-column:1;grid-column-end:span 3}@media (min-width:960px){.stage--callout-left .stage__content{grid-column-end:span 2}}.stage--callout-left .stage__image{grid-column:3/span 5}@media (min-width:960px){.stage--callout-left .stage__image{grid-column:2/span 5}}.stage--callout-right .stage__content{align-self:end;grid-column:4/span 5}@media (min-width:960px){.stage--callout-right .stage__content{grid-column:4/span 5}}.stage--callout-right .stage__image{grid-column:1/span 4;grid-column-start:1}@media (min-width:960px){.stage--callout-right .stage__image{grid-column-end:span 4}}@media (min-width:740px){.semester{border-top:2px solid #161616;display:flex}}.semester__header{align-items:flex-start;display:flex;flex-direction:column}@media (max-width:739.98px){.semester__header{background-color:#fff;border-bottom:2px solid #161616}}@media (min-width:740px){.semester__header{flex:0 0 auto;padding:var(--space-sm) var(--space-md) var(--space-sm) 0;width:16.6666666667%}}.semester__title{display:inline-block}@media (max-width:739.98px){.semester__title{display:none}}.semester__toggle{padding-left:0}@media (min-width:740px){.semester__toggle{display:none}}.semester__toggle[aria-expanded=true]:before{transform:rotate(0)}.semester__toggle:before{background:transparent url(/assets/icons/i-expand_more.svg) 0 0 no-repeat;content:"";display:block;height:1.5rem;margin-right:var(--space-xs);transform:rotate(-90deg);width:1.5rem}.semester__info{border:2px solid #161616;display:inline-block;margin-top:-2px;padding:0}.semester__info dd,.semester__info dt{display:inline-block;margin:0;padding-bottom:var(--space-xs);padding-top:var(--space-xs)}.semester__info dt{font-weight:inherit;padding-right:var(--space-xs)}.semester__info dd{padding-left:var(--space-xs)}.semester__info dt+dd{border-left:solid #161616}.semester__body{width:100%}@media (min-width:740px){.semester__body{border-left:2px solid #161616}.semester__body.collapse{display:block!important}}.semester__divider{background-color:#161616;color:#fff;display:inline-block;font-size:1rem;padding:var(--space-xs) var(--space-sm)}.module{padding:var(--space-xs);position:relative}@media (min-width:740px){.module{padding:var(--space-xs) var(--space-md)}}.module.show-related,.module:hover{background-color:#e6e6e6}.module .h6{margin-bottom:0}.module a,.module button{text-decoration:underline}.module button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;font-weight:inherit;padding:0;text-align:initial}@media (min-width:740px){.module__header{display:flex;justify-content:space-between}}.module__info{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-md)}.module__info dd{margin-bottom:0}@media (min-width:960px){.module__body{padding:0 var(--space-md)}}.module__stats{display:flex;gap:var(--space-sm) var(--space-md)}@media (min-width:960px){.module__stats{margin-left:var(--space-lg)}.module__stats span{min-width:4.5rem;text-align:right}}.tabs__list[role=tablist]{margin-bottom:0}@media (min-width:740px){.tabs__list[role=tablist]{-ms-overflow-style:none;display:flex;gap:var(--space-2xs);list-style:none;margin-bottom:-2px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.tabs__list[role=tablist]::-webkit-scrollbar{display:none}}@media (min-width:740px){.tabs li[role=presentation]{display:flex;padding:var(--space-2xs) 0;scroll-snap-align:center}}.tabs__link[role=tab]{-webkit-text-decoration-skip:ink;border:2px solid #161616;border-bottom:0;cursor:pointer;display:block;padding:var(--space-2xs);position:relative;text-decoration:underline;text-decoration-color:inherit;text-decoration-skip-ink:auto;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1em;transition:text-decoration-thickness .1s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.tabs__link[role=tab]{transition:none}}.tabs__link[role=tab]:focus,.tabs__link[role=tab]:hover{-webkit-text-decoration-skip:ink;text-decoration-color:#e60028;text-decoration-skip-ink:auto;text-decoration-thickness:max(3px,.1875rem,.12em)}@media (max-width:739.98px){.tabs__link[role=tab]{padding-right:2.5rem}}@media (min-width:740px){.tabs__link[role=tab]{background-color:#f5f5f5;border:2px solid transparent;padding:var(--space-2xs) var(--space-xs);white-space:nowrap}}.tabs__link[role=tab][aria-selected=true]{background-color:#fff;text-decoration:none}@media (max-width:739.98px){.tabs__link[role=tab][aria-selected=true]:after{background:url(/assets/icons/i-arrow_left.svg) 0 0 no-repeat;content:"";display:block;height:1.5rem;position:absolute;right:var(--space-xs);top:var(--space-xs);width:1.5rem}}@media (min-width:740px){.tabs__link[role=tab][aria-selected=true]{border:2px solid #161616;border-bottom:0;margin-bottom:calc(var(--space-2xs)*-1);margin-top:calc(var(--space-2xs)*-1);padding-bottom:var(--space-sm);padding-top:var(--space-sm);white-space:nowrap}}.tabs__panel[role=tabpanel]{background-color:#fff;border:2px solid #161616;padding:var(--space-md) var(--space-sm)}.tag{background-color:#f5f5f5;border-bottom:2px solid #161616;display:inline-block;font-size:.875rem;font-size:clamp(.88rem,.83rem + .24vw,1rem);padding:var(--space-2xs);text-decoration:none}a.tag{border-color:#e60028}a.tag:focus,a.tag:hover{background-color:#e60028;color:#fff}.tag--yellow{border-color:#ffeb00!important}a.tag--yellow:focus,a.tag--yellow:hover{background-color:#ffeb00;color:#161616}.tag--blue{border-color:#00afd7!important}a.tag--blue:focus,a.tag--blue:hover{background-color:#00afd7;color:#fff}.tag--green{border-color:#64b432!important}a.tag--green:focus,a.tag--green:hover{background-color:#64b432;color:#fff}.thumbnail{background-color:#fff}a.thumbnail img{opacity:.6}a.thumbnail:focus img,a.thumbnail:hover img{opacity:1}.timeline__item{padding:var(--space-md) 0 var(--space-md) var(--space-lg);position:relative}.timeline__item:before{border-left:2px solid #161616;content:"";display:block;height:100%;left:.5rem;position:absolute;top:0}.timeline__item:after{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:1.5rem;border:2px solid #161616;border-radius:50%;box-sizing:border-box;content:"";display:block;height:calc(1.5rem + 2px);left:-.25rem;position:absolute;top:var(--space-md);width:calc(1.5rem + 2px)}.timeline__item--done:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23161616' d='M12 0C5.4 0 0 5.4 0 12s5.4 12 12 12 12-5.4 12-12S18.6 0 12 0zm-1.7 16.8L6 12.5l1.4-1.4 2.9 2.9 6.3-6.3L18 9.1z'/%3E%3C/svg%3E")}.timeline__item--warning:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23161616' d='M12 0C5.4 0 0 5.4 0 12s5.4 12 12 12 12-5.4 12-12S18.6 0 12 0zm-.9 5.1H13v9.4h-1.9zm.9 14.6c-.7 0-1.3-.6-1.3-1.3s.6-1.3 1.3-1.3 1.3.6 1.3 1.3-.6 1.3-1.3 1.3z'/%3E%3C/svg%3E")}.timeline__item--failed:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23161616' d='M12 0C5.4 0 0 5.4 0 12s5.4 12 12 12 12-5.4 12-12S18.6 0 12 0zm4.6 18L12 13.4 7.4 18 6 16.6l4.6-4.6L6 7.4 7.4 6l4.6 4.6L16.6 6 18 7.4 13.4 12l4.6 4.6z'/%3E%3C/svg%3E")}.timeline__item--progress:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23161616' d='M12 0C5.4 0 0 5.4 0 12s5.4 12 12 12 12-5.4 12-12S18.6 0 12 0zm0 22.3C6.3 22.3 1.7 17.7 1.7 12S6.3 1.7 12 1.7V12l7.3 7.3c-2 1.9-4.6 3-7.3 3z'/%3E%3C/svg%3E")}.toc{border-left:4px solid #e60028;padding:var(--space-xs) 0 var(--space-xs) var(--space-sm)}.toc__heading{margin-bottom:var(--space-xs)}.toc ol,.toc__list{list-style-position:inside;margin:0;padding:0}.toc ol ol,.toc__list ol{margin-top:var(--space-2xs)}.toc ol li:not(:last-child),.toc__item:not(:last-child){margin-bottom:var(--space-2xs)}.tooltip{display:inline;position:relative}.tooltip:before{border-color:transparent transparent #161616;border-style:solid;border-width:0 4px 5px;content:"";height:0;left:0;margin:0 auto;opacity:0;pointer-events:none;position:absolute;right:0;width:0}.tooltip__label{background:transparent;border:none;padding:0;text-decoration:underline;text-underline-offset:.1em}.tooltip__content{word-wrap:break-word;background-color:#161616;color:#fff;display:none;max-width:18rem;padding:var(--space-3xs) var(--space-2xs);position:absolute;width:-moz-max-content;width:max-content;z-index:1070}.tooltip--top .tooltip__content{top:0}.tooltip--top:before{border-color:#161616 transparent transparent;border-width:5px 4px 0;top:-4px;transform:translate(-50%,-100%)}.tooltip--top .tooltip__content{left:50%;top:-9px;transform:translate(-50%,-100%)}.tooltip--top.tooltip--align-start .tooltip__content{left:50%;top:0}.tooltip--top.tooltip--align-start:before{border-color:#161616 transparent transparent;border-width:5px 4px 0;top:-4px;transform:translate(-50%,-100%)}.tooltip--top.tooltip--align-start .tooltip__content{left:0;top:-9px;transform:translateY(-100%)}.tooltip--top.tooltip--align-center .tooltip__content{top:0}.tooltip--top.tooltip--align-center:before{border-color:#161616 transparent transparent;border-width:5px 4px 0;top:-4px;transform:translate(-50%,-100%)}.tooltip--top.tooltip--align-center .tooltip__content{left:50%;top:-9px;transform:translate(-50%,-100%)}.tooltip--top.tooltip--align-end .tooltip__content{left:50%;top:0}.tooltip--top.tooltip--align-end:before{border-color:#161616 transparent transparent;border-width:5px 4px 0;top:-4px;transform:translate(-50%,-100%)}.tooltip--top.tooltip--align-end .tooltip__content{left:auto;right:0;top:-9px;transform:translateY(-100%)}.tooltip--right .tooltip__content{right:0;top:50%}.tooltip--right:before{border-color:transparent #161616 transparent transparent;border-width:4px 5px 4px 0;margin-right:0;right:-4px;top:50%;transform:translate(100%,-50%)}.tooltip--right .tooltip__content{right:-9px;transform:translate(100%,-50%)}.tooltip--right.tooltip--align-start .tooltip__content{right:0;top:50%}.tooltip--right.tooltip--align-start:before{border-color:transparent #161616 transparent transparent;border-width:4px 5px 4px 0;margin-right:0;right:-4px;top:50%;transform:translate(100%,-50%)}.tooltip--right.tooltip--align-start .tooltip__content{right:-9px;transform:translate(100%,-50%)}.tooltip--right.tooltip--align-center .tooltip__content{right:0;top:50%}.tooltip--right.tooltip--align-center:before{border-color:transparent #161616 transparent transparent;border-width:4px 5px 4px 0;margin-right:0;right:-4px;top:50%;transform:translate(100%,-50%)}.tooltip--right.tooltip--align-center .tooltip__content{right:-9px;transform:translate(100%,-50%)}.tooltip--right.tooltip--align-end .tooltip__content{right:0;top:50%}.tooltip--right.tooltip--align-end:before{border-color:transparent #161616 transparent transparent;border-width:4px 5px 4px 0;margin-right:0;right:-4px;top:50%;transform:translate(100%,-50%)}.tooltip--right.tooltip--align-end .tooltip__content{right:-9px;transform:translate(100%,-50%)}.tooltip--bottom .tooltip__content{bottom:0;left:50%}.tooltip--bottom:before{border-color:transparent transparent #161616;border-width:0 4px 5px;bottom:-4px;transform:translate(-50%,100%)}.tooltip--bottom .tooltip__content{bottom:-9px;transform:translate(-50%,100%)}.tooltip--bottom.tooltip--align-start .tooltip__content{bottom:0;left:50%}.tooltip--bottom.tooltip--align-start:before{border-color:transparent transparent #161616;border-width:0 4px 5px;bottom:-4px;transform:translate(-50%,100%)}.tooltip--bottom.tooltip--align-start .tooltip__content{bottom:-9px;left:0;transform:translateY(100%)}.tooltip--bottom.tooltip--align-center .tooltip__content{bottom:0;left:50%}.tooltip--bottom.tooltip--align-center:before{border-color:transparent transparent #161616;border-width:0 4px 5px;bottom:-4px;transform:translate(-50%,100%)}.tooltip--bottom.tooltip--align-center .tooltip__content{bottom:-9px;transform:translate(-50%,100%)}.tooltip--bottom.tooltip--align-end .tooltip__content{bottom:0;left:50%}.tooltip--bottom.tooltip--align-end:before{border-color:transparent transparent #161616;border-width:0 4px 5px;bottom:-4px;transform:translate(-50%,100%)}.tooltip--bottom.tooltip--align-end .tooltip__content{bottom:-9px;left:auto;right:0;transform:translateY(100%)}.tooltip--left .tooltip__content{left:0;top:50%}.tooltip--left:before{border-color:transparent transparent transparent #161616;border-width:4px 0 4px 5px;left:-4px;margin-left:0;top:50%;transform:translate(-100%,-50%)}.tooltip--left .tooltip__content{left:-9px;transform:translate(-100%,-50%)}.tooltip--left.tooltip--align-start .tooltip__content{left:0;top:50%}.tooltip--left.tooltip--align-start:before{border-color:transparent transparent transparent #161616;border-width:4px 0 4px 5px;left:-4px;margin-left:0;top:50%;transform:translate(-100%,-50%)}.tooltip--left.tooltip--align-start .tooltip__content{left:-9px;transform:translate(-100%,-50%)}.tooltip--left.tooltip--align-center .tooltip__content{left:0;top:50%}.tooltip--left.tooltip--align-center:before{border-color:transparent transparent transparent #161616;border-width:4px 0 4px 5px;left:-4px;margin-left:0;top:50%;transform:translate(-100%,-50%)}.tooltip--left.tooltip--align-center .tooltip__content{left:-9px;transform:translate(-100%,-50%)}.tooltip--left.tooltip--align-end .tooltip__content{left:0;top:50%}.tooltip--left.tooltip--align-end:before{border-color:transparent transparent transparent #161616;border-width:4px 0 4px 5px;left:-4px;margin-left:0;top:50%;transform:translate(-100%,-50%)}.tooltip--left.tooltip--align-end .tooltip__content{left:-9px;transform:translate(-100%,-50%)}.tooltip:focus-within:before,.tooltip:hover:before{opacity:1}.tooltip:focus-within .tooltip__content,.tooltip:hover .tooltip__content{display:block}.video{display:flex;position:relative}.video video{height:auto;width:100%}.video__controls{bottom:0;left:0;position:absolute;z-index:2}.video__controls .video__pause{display:none}video.plays+.video__controls .video__play,video[autoplay]:not(.paused)+.video__controls .video__play{display:none}video.plays+.video__controls .video__pause,video[autoplay]:not(.paused)+.video__controls .video__pause{display:inline-flex}video[autoplay].paused+.video__controls .video__pause{display:none}.widget__header{border-top:4px solid #161616}.widget__title{background-color:#161616;color:#fff;display:inline-block;font-size:1rem;font-size:clamp(1rem,.95rem + .24vw,1.13rem);padding:var(--space-2xs) var(--space-xs)}.widget__body{padding-block:var(--space-sm) var(--space-md)}.youtube{cursor:pointer;position:relative}.youtube:hover .youtube__svg{fill:red;fill-opacity:1;transition:fill .1s cubic-bezier(0,0,.2,1),fill-opacity .1s cubic-bezier(0,0,.2,1)}.youtube__preview{position:relative}.youtube__button{background:transparent;border:0;content:"";display:block;height:48px;left:50%;margin-left:-34px;margin-top:-24px;padding:0;position:absolute;top:50%;width:68px}.youtube__button .youtube__svg{fill:#212121;fill-opacity:.8;transition:fill .1s cubic-bezier(.4,0,1,1),fill-opacity .1s cubic-bezier(.4,0,1,1)}.youtube__info{background-color:rgba(255,255,255,.8);bottom:0;font-size:.875rem;left:0;padding:var(--space-md);position:absolute}.youtube__video{height:100%;left:0;position:absolute;top:0;width:100%}.form-element{display:flex;flex-flow:column wrap}.form-element>label,.form-element__label{display:block;font-weight:600;margin-bottom:var(--space-xs)}.form-element__error{color:#b10e1e}.form-element__help{font-size:.875rem;margin-top:var(--space-xs)}.checkbox+.checkbox{margin-top:var(--space-xs)}.checkbox input[type=checkbox],.checkbox__input{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.checkbox label,.checkbox__label{cursor:pointer;min-height:1.5rem;padding-left:1.5rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox label:before,.checkbox__label:before{background-color:transparent;border:2px solid #161616;border-radius:1px;content:"";height:1rem;left:0;margin:2px 2px 2px 3px;position:absolute;top:2px;width:1rem}.checkbox label:after,.checkbox__label:after{background:none;border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";height:5px;left:7px;margin-top:-3px;position:absolute;top:8px;transform:scale(0) rotate(-45deg);transform-origin:bottom right;width:9px}.checkbox input[type=checkbox]:checked+label:before,.checkbox input[type=checkbox]:indeterminate+label:before,.checkbox__input:checked+.checkbox__label:before,.checkbox__input:indeterminate+.checkbox__label:before{background-color:#161616;border-color:#161616;border-width:1px}.checkbox input[type=checkbox]:checked+label:after,.checkbox__input:checked+.checkbox__label:after{transform:scale(1) rotate(-45deg)}.checkbox input[type=checkbox]:indeterminate+label:after,.checkbox__input:indeterminate+.checkbox__label:after{border-bottom:2px solid #fff;border-left:0 solid #fff;top:11px;transform:scale(1) rotate(0);width:8px}.checkbox input[type=checkbox]:checked:focus+label:before,.checkbox input[type=checkbox]:focus+label:before,.checkbox input[type=checkbox]:indeterminate:focus+label:before,.checkbox__input:checked:focus+.checkbox__label:before,.checkbox__input:focus+.checkbox__label:before,.checkbox__input:indeterminate:focus+.checkbox__label:before{outline:2px solid #e60028;outline-offset:1px}.radio+.radio{margin-top:var(--space-xs)}.radio input[type=radio],.radio__input{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap;width:1px}.radio__label{align-items:flex-start;cursor:pointer;display:flex}.radio__appearance{background-color:transparent;border:2px solid #161616;border-radius:50%;flex-shrink:0;height:1.25rem;margin:1px var(--space-sm) 2px 2px;width:1.25rem}.radio input[type=radio]:checked+.radio__label .radio__appearance{align-items:center;border-color:#161616;display:flex;justify-content:center}.radio input[type=radio]:checked+.radio__label .radio__appearance:before{background-color:#161616;border-radius:50%;content:"";display:inline-block;height:100%;position:relative;transform:scale(.5);width:100%}@media screen and (-ms-high-contrast:active){.radio input[type=radio]:checked+.radio__label .radio__appearance:before{background-color:WindowText}}@media screen and (prefers-contrast){.radio input[type=radio]:checked+.radio__label .radio__appearance:before{border:2px solid WindowText}}.radio input[type=radio]:focus+.radio__label .radio__appearance{box-shadow:0 0 0 2px #e60028;outline:1px solid transparent}.select{-moz-padding-start:calc(.75rem - 3px);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23161616' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;border:2px solid #161616;border-radius:0;display:block;padding:.375rem 2.25rem .375rem .75rem;width:100%}.select[multiple],.select[size]:not([size="1"]){background-image:none;padding-right:.375rem}.select:-moz-focusring{color:transparent}.dividers--y>*+*{border-top:2px solid #161616}.dividers--light>*+*{border-color:#bebebe}.inverse,.inverse .card__title,.inverse .h1,.inverse .h2,.inverse .h3,.inverse .h4,.inverse .h5,.inverse .h6,.inverse .site-intro__lead,.inverse h1,.inverse h2,.inverse h3,.inverse h4,.inverse h5,.inverse h6,.inverse p{color:#fff}.inverse a:not([class]){box-shadow:0 1px #fff;color:#fff;text-decoration:none}.inverse a:not([class]):focus,.inverse a:not([class]):hover{box-shadow:0 2px #fff}.inverse .button--link{color:#fff}.inverse .button--link:focus,.inverse .button--link:hover{color:#fff}.inverse .list--marker li:before{color:#fff}.list{display:flex;flex-direction:column;gap:.5em}.list--unstyled{list-style:none;padding-left:0}.list--unstyled li{padding-left:0}.list--inline{display:flex;flex-flow:row wrap;gap:var(--space-xs) var(--space-sm)}.list--inline li+li{margin-top:0}.list--inline li{display:inline}.list--inline li:not(:first-child){margin-top:0}.list--bordered li:not(:first-child){border-top:1px solid #bebebe}.list--lower-alpha{list-style:lower-alpha;margin-left:var(--space-lg)}.pattern{background-size:72px}.pattern.pattern--white{filter:invert(100%) sepia(100%) saturate(0) hue-rotate(291deg) brightness(103%) contrast(103%)}.pattern.pattern--red{filter:invert(16%) sepia(72%) saturate(7169%) hue-rotate(358deg) brightness(99%) contrast(114%)}.pattern.pattern--green{filter:invert(65%) sepia(20%) saturate(1468%) hue-rotate(53deg) brightness(91%) contrast(83%)}.pattern.pattern--blue{filter:invert(54%) sepia(31%) saturate(7298%) hue-rotate(159deg) brightness(101%) contrast(101%)}.pattern.pattern--yellow{filter:invert(87%) sepia(62%) saturate(2148%) hue-rotate(358deg) brightness(107%) contrast(101%)}.pattern.pattern--1{background-image:url(../images/pattern_1.svg)}.pattern.pattern--2{background-image:url(../images/pattern_2.svg)}.pattern.pattern--3{background-image:url(../images/pattern_3.svg)}.pattern.pattern--4{background-image:url(../images/pattern_4.svg)}.pattern.pattern--5{background-image:url(../images/pattern_5.svg)}.pattern.pattern--6{background-image:url(../images/pattern_6.svg)}.pattern.pattern--7{background-image:url(../images/pattern_7.svg)}.prose{font-size:clamp(1rem,.95rem + .24vw,1.13rem)}.prose>*+*{margin-top:var(--vertical-flow,1.2em)}.prose>figure{margin:3em 0}.prose .full-width,.prose table{max-width:none}.site{display:flex;flex-direction:column}main{flex:1 0 auto;padding:1rem 0 4.5rem}.m--none{margin:0!important}.mt--none,.my--none{margin-top:0!important}.mr--none,.mx--none{margin-right:0!important}.mb--none,.my--none{margin-bottom:0!important}.ml--none,.mx--none{margin-left:0!important}.m--2xs{margin:var(--space-2xs)!important}.mt--2xs,.my--2xs{margin-top:var(--space-2xs)!important}.mr--2xs,.mx--2xs{margin-right:var(--space-2xs)!important}.mb--2xs,.my--2xs{margin-bottom:var(--space-2xs)!important}.ml--2xs,.mx--2xs{margin-left:var(--space-2xs)!important}.m--xs{margin:var(--space-xs)!important}.mt--xs,.my--xs{margin-top:var(--space-xs)!important}.mr--xs,.mx--xs{margin-right:var(--space-xs)!important}.mb--xs,.my--xs{margin-bottom:var(--space-xs)!important}.ml--xs,.mx--xs{margin-left:var(--space-xs)!important}.m--sm{margin:var(--space-sm)!important}.mt--sm,.my--sm{margin-top:var(--space-sm)!important}.mr--sm,.mx--sm{margin-right:var(--space-sm)!important}.mb--sm,.my--sm{margin-bottom:var(--space-sm)!important}.ml--sm,.mx--sm{margin-left:var(--space-sm)!important}.m--md{margin:var(--space-md)!important}.mt--md,.my--md{margin-top:var(--space-md)!important}.mr--md,.mx--md{margin-right:var(--space-md)!important}.mb--md,.my--md{margin-bottom:var(--space-md)!important}.ml--md,.mx--md{margin-left:var(--space-md)!important}.m--lg{margin:var(--space-lg)!important}.mt--lg,.my--lg{margin-top:var(--space-lg)!important}.mr--lg,.mx--lg{margin-right:var(--space-lg)!important}.mb--lg,.my--lg{margin-bottom:var(--space-lg)!important}.ml--lg,.mx--lg{margin-left:var(--space-lg)!important}.m--xl{margin:var(--space-xl)!important}.mt--xl,.my--xl{margin-top:var(--space-xl)!important}.mr--xl,.mx--xl{margin-right:var(--space-xl)!important}.mb--xl,.my--xl{margin-bottom:var(--space-xl)!important}.ml--xl,.mx--xl{margin-left:var(--space-xl)!important}.m--2xl{margin:var(--space-2xl)!important}.mt--2xl,.my--2xl{margin-top:var(--space-2xl)!important}.mr--2xl,.mx--2xl{margin-right:var(--space-2xl)!important}.mb--2xl,.my--2xl{margin-bottom:var(--space-2xl)!important}.ml--2xl,.mx--2xl{margin-left:var(--space-2xl)!important}.m--3xl{margin:var(--space-3xl)!important}.mt--3xl,.my--3xl{margin-top:var(--space-3xl)!important}.mr--3xl,.mx--3xl{margin-right:var(--space-3xl)!important}.mb--3xl,.my--3xl{margin-bottom:var(--space-3xl)!important}.ml--3xl,.mx--3xl{margin-left:var(--space-3xl)!important}.p--none{padding:0!important}.pt--none,.py--none{padding-top:0!important}.pr--none,.px--none{padding-right:0!important}.pb--none,.py--none{padding-bottom:0!important}.pl--none,.px--none{padding-left:0!important}.p--2xs{padding:var(--space-2xs)!important}.pt--2xs,.py--2xs{padding-top:var(--space-2xs)!important}.pr--2xs,.px--2xs{padding-right:var(--space-2xs)!important}.pb--2xs,.py--2xs{padding-bottom:var(--space-2xs)!important}.pl--2xs,.px--2xs{padding-left:var(--space-2xs)!important}.p--xs{padding:var(--space-xs)!important}.pt--xs,.py--xs{padding-top:var(--space-xs)!important}.pr--xs,.px--xs{padding-right:var(--space-xs)!important}.pb--xs,.py--xs{padding-bottom:var(--space-xs)!important}.pl--xs,.px--xs{padding-left:var(--space-xs)!important}.p--sm{padding:var(--space-sm)!important}.pt--sm,.py--sm{padding-top:var(--space-sm)!important}.pr--sm,.px--sm{padding-right:var(--space-sm)!important}.pb--sm,.py--sm{padding-bottom:var(--space-sm)!important}.pl--sm,.px--sm{padding-left:var(--space-sm)!important}.p--md{padding:var(--space-md)!important}.pt--md,.py--md{padding-top:var(--space-md)!important}.pr--md,.px--md{padding-right:var(--space-md)!important}.pb--md,.py--md{padding-bottom:var(--space-md)!important}.pl--md,.px--md{padding-left:var(--space-md)!important}.p--lg{padding:var(--space-lg)!important}.pt--lg,.py--lg{padding-top:var(--space-lg)!important}.pr--lg,.px--lg{padding-right:var(--space-lg)!important}.pb--lg,.py--lg{padding-bottom:var(--space-lg)!important}.pl--lg,.px--lg{padding-left:var(--space-lg)!important}.p--xl{padding:var(--space-xl)!important}.pt--xl,.py--xl{padding-top:var(--space-xl)!important}.pr--xl,.px--xl{padding-right:var(--space-xl)!important}.pb--xl,.py--xl{padding-bottom:var(--space-xl)!important}.pl--xl,.px--xl{padding-left:var(--space-xl)!important}.p--2xl{padding:var(--space-2xl)!important}.pt--2xl,.py--2xl{padding-top:var(--space-2xl)!important}.pr--2xl,.px--2xl{padding-right:var(--space-2xl)!important}.pb--2xl,.py--2xl{padding-bottom:var(--space-2xl)!important}.pl--2xl,.px--2xl{padding-left:var(--space-2xl)!important}.p--3xl{padding:var(--space-3xl)!important}.pt--3xl,.py--3xl{padding-top:var(--space-3xl)!important}.pr--3xl,.px--3xl{padding-right:var(--space-3xl)!important}.pb--3xl,.py--3xl{padding-bottom:var(--space-3xl)!important}.pl--3xl,.px--3xl{padding-left:var(--space-3xl)!important}@media (min-width:576px){.sm\:m--none{margin:0!important}.sm\:mt--none,.sm\:my--none{margin-top:0!important}.sm\:mr--none,.sm\:mx--none{margin-right:0!important}.sm\:mb--none,.sm\:my--none{margin-bottom:0!important}.sm\:ml--none,.sm\:mx--none{margin-left:0!important}.sm\:m--2xs{margin:var(--space-2xs)!important}.sm\:mt--2xs,.sm\:my--2xs{margin-top:var(--space-2xs)!important}.sm\:mr--2xs,.sm\:mx--2xs{margin-right:var(--space-2xs)!important}.sm\:mb--2xs,.sm\:my--2xs{margin-bottom:var(--space-2xs)!important}.sm\:ml--2xs,.sm\:mx--2xs{margin-left:var(--space-2xs)!important}.sm\:m--xs{margin:var(--space-xs)!important}.sm\:mt--xs,.sm\:my--xs{margin-top:var(--space-xs)!important}.sm\:mr--xs,.sm\:mx--xs{margin-right:var(--space-xs)!important}.sm\:mb--xs,.sm\:my--xs{margin-bottom:var(--space-xs)!important}.sm\:ml--xs,.sm\:mx--xs{margin-left:var(--space-xs)!important}.sm\:m--sm{margin:var(--space-sm)!important}.sm\:mt--sm,.sm\:my--sm{margin-top:var(--space-sm)!important}.sm\:mr--sm,.sm\:mx--sm{margin-right:var(--space-sm)!important}.sm\:mb--sm,.sm\:my--sm{margin-bottom:var(--space-sm)!important}.sm\:ml--sm,.sm\:mx--sm{margin-left:var(--space-sm)!important}.sm\:m--md{margin:var(--space-md)!important}.sm\:mt--md,.sm\:my--md{margin-top:var(--space-md)!important}.sm\:mr--md,.sm\:mx--md{margin-right:var(--space-md)!important}.sm\:mb--md,.sm\:my--md{margin-bottom:var(--space-md)!important}.sm\:ml--md,.sm\:mx--md{margin-left:var(--space-md)!important}.sm\:m--lg{margin:var(--space-lg)!important}.sm\:mt--lg,.sm\:my--lg{margin-top:var(--space-lg)!important}.sm\:mr--lg,.sm\:mx--lg{margin-right:var(--space-lg)!important}.sm\:mb--lg,.sm\:my--lg{margin-bottom:var(--space-lg)!important}.sm\:ml--lg,.sm\:mx--lg{margin-left:var(--space-lg)!important}.sm\:m--xl{margin:var(--space-xl)!important}.sm\:mt--xl,.sm\:my--xl{margin-top:var(--space-xl)!important}.sm\:mr--xl,.sm\:mx--xl{margin-right:var(--space-xl)!important}.sm\:mb--xl,.sm\:my--xl{margin-bottom:var(--space-xl)!important}.sm\:ml--xl,.sm\:mx--xl{margin-left:var(--space-xl)!important}.sm\:m--2xl{margin:var(--space-2xl)!important}.sm\:mt--2xl,.sm\:my--2xl{margin-top:var(--space-2xl)!important}.sm\:mr--2xl,.sm\:mx--2xl{margin-right:var(--space-2xl)!important}.sm\:mb--2xl,.sm\:my--2xl{margin-bottom:var(--space-2xl)!important}.sm\:ml--2xl,.sm\:mx--2xl{margin-left:var(--space-2xl)!important}.sm\:m--3xl{margin:var(--space-3xl)!important}.sm\:mt--3xl,.sm\:my--3xl{margin-top:var(--space-3xl)!important}.sm\:mr--3xl,.sm\:mx--3xl{margin-right:var(--space-3xl)!important}.sm\:mb--3xl,.sm\:my--3xl{margin-bottom:var(--space-3xl)!important}.sm\:ml--3xl,.sm\:mx--3xl{margin-left:var(--space-3xl)!important}.sm\:p--none{padding:0!important}.sm\:pt--none,.sm\:py--none{padding-top:0!important}.sm\:pr--none,.sm\:px--none{padding-right:0!important}.sm\:pb--none,.sm\:py--none{padding-bottom:0!important}.sm\:pl--none,.sm\:px--none{padding-left:0!important}.sm\:p--2xs{padding:var(--space-2xs)!important}.sm\:pt--2xs,.sm\:py--2xs{padding-top:var(--space-2xs)!important}.sm\:pr--2xs,.sm\:px--2xs{padding-right:var(--space-2xs)!important}.sm\:pb--2xs,.sm\:py--2xs{padding-bottom:var(--space-2xs)!important}.sm\:pl--2xs,.sm\:px--2xs{padding-left:var(--space-2xs)!important}.sm\:p--xs{padding:var(--space-xs)!important}.sm\:pt--xs,.sm\:py--xs{padding-top:var(--space-xs)!important}.sm\:pr--xs,.sm\:px--xs{padding-right:var(--space-xs)!important}.sm\:pb--xs,.sm\:py--xs{padding-bottom:var(--space-xs)!important}.sm\:pl--xs,.sm\:px--xs{padding-left:var(--space-xs)!important}.sm\:p--sm{padding:var(--space-sm)!important}.sm\:pt--sm,.sm\:py--sm{padding-top:var(--space-sm)!important}.sm\:pr--sm,.sm\:px--sm{padding-right:var(--space-sm)!important}.sm\:pb--sm,.sm\:py--sm{padding-bottom:var(--space-sm)!important}.sm\:pl--sm,.sm\:px--sm{padding-left:var(--space-sm)!important}.sm\:p--md{padding:var(--space-md)!important}.sm\:pt--md,.sm\:py--md{padding-top:var(--space-md)!important}.sm\:pr--md,.sm\:px--md{padding-right:var(--space-md)!important}.sm\:pb--md,.sm\:py--md{padding-bottom:var(--space-md)!important}.sm\:pl--md,.sm\:px--md{padding-left:var(--space-md)!important}.sm\:p--lg{padding:var(--space-lg)!important}.sm\:pt--lg,.sm\:py--lg{padding-top:var(--space-lg)!important}.sm\:pr--lg,.sm\:px--lg{padding-right:var(--space-lg)!important}.sm\:pb--lg,.sm\:py--lg{padding-bottom:var(--space-lg)!important}.sm\:pl--lg,.sm\:px--lg{padding-left:var(--space-lg)!important}.sm\:p--xl{padding:var(--space-xl)!important}.sm\:pt--xl,.sm\:py--xl{padding-top:var(--space-xl)!important}.sm\:pr--xl,.sm\:px--xl{padding-right:var(--space-xl)!important}.sm\:pb--xl,.sm\:py--xl{padding-bottom:var(--space-xl)!important}.sm\:pl--xl,.sm\:px--xl{padding-left:var(--space-xl)!important}.sm\:p--2xl{padding:var(--space-2xl)!important}.sm\:pt--2xl,.sm\:py--2xl{padding-top:var(--space-2xl)!important}.sm\:pr--2xl,.sm\:px--2xl{padding-right:var(--space-2xl)!important}.sm\:pb--2xl,.sm\:py--2xl{padding-bottom:var(--space-2xl)!important}.sm\:pl--2xl,.sm\:px--2xl{padding-left:var(--space-2xl)!important}.sm\:p--3xl{padding:var(--space-3xl)!important}.sm\:pt--3xl,.sm\:py--3xl{padding-top:var(--space-3xl)!important}.sm\:pr--3xl,.sm\:px--3xl{padding-right:var(--space-3xl)!important}.sm\:pb--3xl,.sm\:py--3xl{padding-bottom:var(--space-3xl)!important}.sm\:pl--3xl,.sm\:px--3xl{padding-left:var(--space-3xl)!important}}@media (min-width:740px){.md\:m--none{margin:0!important}.md\:mt--none,.md\:my--none{margin-top:0!important}.md\:mr--none,.md\:mx--none{margin-right:0!important}.md\:mb--none,.md\:my--none{margin-bottom:0!important}.md\:ml--none,.md\:mx--none{margin-left:0!important}.md\:m--2xs{margin:var(--space-2xs)!important}.md\:mt--2xs,.md\:my--2xs{margin-top:var(--space-2xs)!important}.md\:mr--2xs,.md\:mx--2xs{margin-right:var(--space-2xs)!important}.md\:mb--2xs,.md\:my--2xs{margin-bottom:var(--space-2xs)!important}.md\:ml--2xs,.md\:mx--2xs{margin-left:var(--space-2xs)!important}.md\:m--xs{margin:var(--space-xs)!important}.md\:mt--xs,.md\:my--xs{margin-top:var(--space-xs)!important}.md\:mr--xs,.md\:mx--xs{margin-right:var(--space-xs)!important}.md\:mb--xs,.md\:my--xs{margin-bottom:var(--space-xs)!important}.md\:ml--xs,.md\:mx--xs{margin-left:var(--space-xs)!important}.md\:m--sm{margin:var(--space-sm)!important}.md\:mt--sm,.md\:my--sm{margin-top:var(--space-sm)!important}.md\:mr--sm,.md\:mx--sm{margin-right:var(--space-sm)!important}.md\:mb--sm,.md\:my--sm{margin-bottom:var(--space-sm)!important}.md\:ml--sm,.md\:mx--sm{margin-left:var(--space-sm)!important}.md\:m--md{margin:var(--space-md)!important}.md\:mt--md,.md\:my--md{margin-top:var(--space-md)!important}.md\:mr--md,.md\:mx--md{margin-right:var(--space-md)!important}.md\:mb--md,.md\:my--md{margin-bottom:var(--space-md)!important}.md\:ml--md,.md\:mx--md{margin-left:var(--space-md)!important}.md\:m--lg{margin:var(--space-lg)!important}.md\:mt--lg,.md\:my--lg{margin-top:var(--space-lg)!important}.md\:mr--lg,.md\:mx--lg{margin-right:var(--space-lg)!important}.md\:mb--lg,.md\:my--lg{margin-bottom:var(--space-lg)!important}.md\:ml--lg,.md\:mx--lg{margin-left:var(--space-lg)!important}.md\:m--xl{margin:var(--space-xl)!important}.md\:mt--xl,.md\:my--xl{margin-top:var(--space-xl)!important}.md\:mr--xl,.md\:mx--xl{margin-right:var(--space-xl)!important}.md\:mb--xl,.md\:my--xl{margin-bottom:var(--space-xl)!important}.md\:ml--xl,.md\:mx--xl{margin-left:var(--space-xl)!important}.md\:m--2xl{margin:var(--space-2xl)!important}.md\:mt--2xl,.md\:my--2xl{margin-top:var(--space-2xl)!important}.md\:mr--2xl,.md\:mx--2xl{margin-right:var(--space-2xl)!important}.md\:mb--2xl,.md\:my--2xl{margin-bottom:var(--space-2xl)!important}.md\:ml--2xl,.md\:mx--2xl{margin-left:var(--space-2xl)!important}.md\:m--3xl{margin:var(--space-3xl)!important}.md\:mt--3xl,.md\:my--3xl{margin-top:var(--space-3xl)!important}.md\:mr--3xl,.md\:mx--3xl{margin-right:var(--space-3xl)!important}.md\:mb--3xl,.md\:my--3xl{margin-bottom:var(--space-3xl)!important}.md\:ml--3xl,.md\:mx--3xl{margin-left:var(--space-3xl)!important}.md\:p--none{padding:0!important}.md\:pt--none,.md\:py--none{padding-top:0!important}.md\:pr--none,.md\:px--none{padding-right:0!important}.md\:pb--none,.md\:py--none{padding-bottom:0!important}.md\:pl--none,.md\:px--none{padding-left:0!important}.md\:p--2xs{padding:var(--space-2xs)!important}.md\:pt--2xs,.md\:py--2xs{padding-top:var(--space-2xs)!important}.md\:pr--2xs,.md\:px--2xs{padding-right:var(--space-2xs)!important}.md\:pb--2xs,.md\:py--2xs{padding-bottom:var(--space-2xs)!important}.md\:pl--2xs,.md\:px--2xs{padding-left:var(--space-2xs)!important}.md\:p--xs{padding:var(--space-xs)!important}.md\:pt--xs,.md\:py--xs{padding-top:var(--space-xs)!important}.md\:pr--xs,.md\:px--xs{padding-right:var(--space-xs)!important}.md\:pb--xs,.md\:py--xs{padding-bottom:var(--space-xs)!important}.md\:pl--xs,.md\:px--xs{padding-left:var(--space-xs)!important}.md\:p--sm{padding:var(--space-sm)!important}.md\:pt--sm,.md\:py--sm{padding-top:var(--space-sm)!important}.md\:pr--sm,.md\:px--sm{padding-right:var(--space-sm)!important}.md\:pb--sm,.md\:py--sm{padding-bottom:var(--space-sm)!important}.md\:pl--sm,.md\:px--sm{padding-left:var(--space-sm)!important}.md\:p--md{padding:var(--space-md)!important}.md\:pt--md,.md\:py--md{padding-top:var(--space-md)!important}.md\:pr--md,.md\:px--md{padding-right:var(--space-md)!important}.md\:pb--md,.md\:py--md{padding-bottom:var(--space-md)!important}.md\:pl--md,.md\:px--md{padding-left:var(--space-md)!important}.md\:p--lg{padding:var(--space-lg)!important}.md\:pt--lg,.md\:py--lg{padding-top:var(--space-lg)!important}.md\:pr--lg,.md\:px--lg{padding-right:var(--space-lg)!important}.md\:pb--lg,.md\:py--lg{padding-bottom:var(--space-lg)!important}.md\:pl--lg,.md\:px--lg{padding-left:var(--space-lg)!important}.md\:p--xl{padding:var(--space-xl)!important}.md\:pt--xl,.md\:py--xl{padding-top:var(--space-xl)!important}.md\:pr--xl,.md\:px--xl{padding-right:var(--space-xl)!important}.md\:pb--xl,.md\:py--xl{padding-bottom:var(--space-xl)!important}.md\:pl--xl,.md\:px--xl{padding-left:var(--space-xl)!important}.md\:p--2xl{padding:var(--space-2xl)!important}.md\:pt--2xl,.md\:py--2xl{padding-top:var(--space-2xl)!important}.md\:pr--2xl,.md\:px--2xl{padding-right:var(--space-2xl)!important}.md\:pb--2xl,.md\:py--2xl{padding-bottom:var(--space-2xl)!important}.md\:pl--2xl,.md\:px--2xl{padding-left:var(--space-2xl)!important}.md\:p--3xl{padding:var(--space-3xl)!important}.md\:pt--3xl,.md\:py--3xl{padding-top:var(--space-3xl)!important}.md\:pr--3xl,.md\:px--3xl{padding-right:var(--space-3xl)!important}.md\:pb--3xl,.md\:py--3xl{padding-bottom:var(--space-3xl)!important}.md\:pl--3xl,.md\:px--3xl{padding-left:var(--space-3xl)!important}}@media (min-width:960px){.lg\:m--none{margin:0!important}.lg\:mt--none,.lg\:my--none{margin-top:0!important}.lg\:mr--none,.lg\:mx--none{margin-right:0!important}.lg\:mb--none,.lg\:my--none{margin-bottom:0!important}.lg\:ml--none,.lg\:mx--none{margin-left:0!important}.lg\:m--2xs{margin:var(--space-2xs)!important}.lg\:mt--2xs,.lg\:my--2xs{margin-top:var(--space-2xs)!important}.lg\:mr--2xs,.lg\:mx--2xs{margin-right:var(--space-2xs)!important}.lg\:mb--2xs,.lg\:my--2xs{margin-bottom:var(--space-2xs)!important}.lg\:ml--2xs,.lg\:mx--2xs{margin-left:var(--space-2xs)!important}.lg\:m--xs{margin:var(--space-xs)!important}.lg\:mt--xs,.lg\:my--xs{margin-top:var(--space-xs)!important}.lg\:mr--xs,.lg\:mx--xs{margin-right:var(--space-xs)!important}.lg\:mb--xs,.lg\:my--xs{margin-bottom:var(--space-xs)!important}.lg\:ml--xs,.lg\:mx--xs{margin-left:var(--space-xs)!important}.lg\:m--sm{margin:var(--space-sm)!important}.lg\:mt--sm,.lg\:my--sm{margin-top:var(--space-sm)!important}.lg\:mr--sm,.lg\:mx--sm{margin-right:var(--space-sm)!important}.lg\:mb--sm,.lg\:my--sm{margin-bottom:var(--space-sm)!important}.lg\:ml--sm,.lg\:mx--sm{margin-left:var(--space-sm)!important}.lg\:m--md{margin:var(--space-md)!important}.lg\:mt--md,.lg\:my--md{margin-top:var(--space-md)!important}.lg\:mr--md,.lg\:mx--md{margin-right:var(--space-md)!important}.lg\:mb--md,.lg\:my--md{margin-bottom:var(--space-md)!important}.lg\:ml--md,.lg\:mx--md{margin-left:var(--space-md)!important}.lg\:m--lg{margin:var(--space-lg)!important}.lg\:mt--lg,.lg\:my--lg{margin-top:var(--space-lg)!important}.lg\:mr--lg,.lg\:mx--lg{margin-right:var(--space-lg)!important}.lg\:mb--lg,.lg\:my--lg{margin-bottom:var(--space-lg)!important}.lg\:ml--lg,.lg\:mx--lg{margin-left:var(--space-lg)!important}.lg\:m--xl{margin:var(--space-xl)!important}.lg\:mt--xl,.lg\:my--xl{margin-top:var(--space-xl)!important}.lg\:mr--xl,.lg\:mx--xl{margin-right:var(--space-xl)!important}.lg\:mb--xl,.lg\:my--xl{margin-bottom:var(--space-xl)!important}.lg\:ml--xl,.lg\:mx--xl{margin-left:var(--space-xl)!important}.lg\:m--2xl{margin:var(--space-2xl)!important}.lg\:mt--2xl,.lg\:my--2xl{margin-top:var(--space-2xl)!important}.lg\:mr--2xl,.lg\:mx--2xl{margin-right:var(--space-2xl)!important}.lg\:mb--2xl,.lg\:my--2xl{margin-bottom:var(--space-2xl)!important}.lg\:ml--2xl,.lg\:mx--2xl{margin-left:var(--space-2xl)!important}.lg\:m--3xl{margin:var(--space-3xl)!important}.lg\:mt--3xl,.lg\:my--3xl{margin-top:var(--space-3xl)!important}.lg\:mr--3xl,.lg\:mx--3xl{margin-right:var(--space-3xl)!important}.lg\:mb--3xl,.lg\:my--3xl{margin-bottom:var(--space-3xl)!important}.lg\:ml--3xl,.lg\:mx--3xl{margin-left:var(--space-3xl)!important}.lg\:p--none{padding:0!important}.lg\:pt--none,.lg\:py--none{padding-top:0!important}.lg\:pr--none,.lg\:px--none{padding-right:0!important}.lg\:pb--none,.lg\:py--none{padding-bottom:0!important}.lg\:pl--none,.lg\:px--none{padding-left:0!important}.lg\:p--2xs{padding:var(--space-2xs)!important}.lg\:pt--2xs,.lg\:py--2xs{padding-top:var(--space-2xs)!important}.lg\:pr--2xs,.lg\:px--2xs{padding-right:var(--space-2xs)!important}.lg\:pb--2xs,.lg\:py--2xs{padding-bottom:var(--space-2xs)!important}.lg\:pl--2xs,.lg\:px--2xs{padding-left:var(--space-2xs)!important}.lg\:p--xs{padding:var(--space-xs)!important}.lg\:pt--xs,.lg\:py--xs{padding-top:var(--space-xs)!important}.lg\:pr--xs,.lg\:px--xs{padding-right:var(--space-xs)!important}.lg\:pb--xs,.lg\:py--xs{padding-bottom:var(--space-xs)!important}.lg\:pl--xs,.lg\:px--xs{padding-left:var(--space-xs)!important}.lg\:p--sm{padding:var(--space-sm)!important}.lg\:pt--sm,.lg\:py--sm{padding-top:var(--space-sm)!important}.lg\:pr--sm,.lg\:px--sm{padding-right:var(--space-sm)!important}.lg\:pb--sm,.lg\:py--sm{padding-bottom:var(--space-sm)!important}.lg\:pl--sm,.lg\:px--sm{padding-left:var(--space-sm)!important}.lg\:p--md{padding:var(--space-md)!important}.lg\:pt--md,.lg\:py--md{padding-top:var(--space-md)!important}.lg\:pr--md,.lg\:px--md{padding-right:var(--space-md)!important}.lg\:pb--md,.lg\:py--md{padding-bottom:var(--space-md)!important}.lg\:pl--md,.lg\:px--md{padding-left:var(--space-md)!important}.lg\:p--lg{padding:var(--space-lg)!important}.lg\:pt--lg,.lg\:py--lg{padding-top:var(--space-lg)!important}.lg\:pr--lg,.lg\:px--lg{padding-right:var(--space-lg)!important}.lg\:pb--lg,.lg\:py--lg{padding-bottom:var(--space-lg)!important}.lg\:pl--lg,.lg\:px--lg{padding-left:var(--space-lg)!important}.lg\:p--xl{padding:var(--space-xl)!important}.lg\:pt--xl,.lg\:py--xl{padding-top:var(--space-xl)!important}.lg\:pr--xl,.lg\:px--xl{padding-right:var(--space-xl)!important}.lg\:pb--xl,.lg\:py--xl{padding-bottom:var(--space-xl)!important}.lg\:pl--xl,.lg\:px--xl{padding-left:var(--space-xl)!important}.lg\:p--2xl{padding:var(--space-2xl)!important}.lg\:pt--2xl,.lg\:py--2xl{padding-top:var(--space-2xl)!important}.lg\:pr--2xl,.lg\:px--2xl{padding-right:var(--space-2xl)!important}.lg\:pb--2xl,.lg\:py--2xl{padding-bottom:var(--space-2xl)!important}.lg\:pl--2xl,.lg\:px--2xl{padding-left:var(--space-2xl)!important}.lg\:p--3xl{padding:var(--space-3xl)!important}.lg\:pt--3xl,.lg\:py--3xl{padding-top:var(--space-3xl)!important}.lg\:pr--3xl,.lg\:px--3xl{padding-right:var(--space-3xl)!important}.lg\:pb--3xl,.lg\:py--3xl{padding-bottom:var(--space-3xl)!important}.lg\:pl--3xl,.lg\:px--3xl{padding-left:var(--space-3xl)!important}}@media (min-width:1100px){.xl\:m--none{margin:0!important}.xl\:mt--none,.xl\:my--none{margin-top:0!important}.xl\:mr--none,.xl\:mx--none{margin-right:0!important}.xl\:mb--none,.xl\:my--none{margin-bottom:0!important}.xl\:ml--none,.xl\:mx--none{margin-left:0!important}.xl\:m--2xs{margin:var(--space-2xs)!important}.xl\:mt--2xs,.xl\:my--2xs{margin-top:var(--space-2xs)!important}.xl\:mr--2xs,.xl\:mx--2xs{margin-right:var(--space-2xs)!important}.xl\:mb--2xs,.xl\:my--2xs{margin-bottom:var(--space-2xs)!important}.xl\:ml--2xs,.xl\:mx--2xs{margin-left:var(--space-2xs)!important}.xl\:m--xs{margin:var(--space-xs)!important}.xl\:mt--xs,.xl\:my--xs{margin-top:var(--space-xs)!important}.xl\:mr--xs,.xl\:mx--xs{margin-right:var(--space-xs)!important}.xl\:mb--xs,.xl\:my--xs{margin-bottom:var(--space-xs)!important}.xl\:ml--xs,.xl\:mx--xs{margin-left:var(--space-xs)!important}.xl\:m--sm{margin:var(--space-sm)!important}.xl\:mt--sm,.xl\:my--sm{margin-top:var(--space-sm)!important}.xl\:mr--sm,.xl\:mx--sm{margin-right:var(--space-sm)!important}.xl\:mb--sm,.xl\:my--sm{margin-bottom:var(--space-sm)!important}.xl\:ml--sm,.xl\:mx--sm{margin-left:var(--space-sm)!important}.xl\:m--md{margin:var(--space-md)!important}.xl\:mt--md,.xl\:my--md{margin-top:var(--space-md)!important}.xl\:mr--md,.xl\:mx--md{margin-right:var(--space-md)!important}.xl\:mb--md,.xl\:my--md{margin-bottom:var(--space-md)!important}.xl\:ml--md,.xl\:mx--md{margin-left:var(--space-md)!important}.xl\:m--lg{margin:var(--space-lg)!important}.xl\:mt--lg,.xl\:my--lg{margin-top:var(--space-lg)!important}.xl\:mr--lg,.xl\:mx--lg{margin-right:var(--space-lg)!important}.xl\:mb--lg,.xl\:my--lg{margin-bottom:var(--space-lg)!important}.xl\:ml--lg,.xl\:mx--lg{margin-left:var(--space-lg)!important}.xl\:m--xl{margin:var(--space-xl)!important}.xl\:mt--xl,.xl\:my--xl{margin-top:var(--space-xl)!important}.xl\:mr--xl,.xl\:mx--xl{margin-right:var(--space-xl)!important}.xl\:mb--xl,.xl\:my--xl{margin-bottom:var(--space-xl)!important}.xl\:ml--xl,.xl\:mx--xl{margin-left:var(--space-xl)!important}.xl\:m--2xl{margin:var(--space-2xl)!important}.xl\:mt--2xl,.xl\:my--2xl{margin-top:var(--space-2xl)!important}.xl\:mr--2xl,.xl\:mx--2xl{margin-right:var(--space-2xl)!important}.xl\:mb--2xl,.xl\:my--2xl{margin-bottom:var(--space-2xl)!important}.xl\:ml--2xl,.xl\:mx--2xl{margin-left:var(--space-2xl)!important}.xl\:m--3xl{margin:var(--space-3xl)!important}.xl\:mt--3xl,.xl\:my--3xl{margin-top:var(--space-3xl)!important}.xl\:mr--3xl,.xl\:mx--3xl{margin-right:var(--space-3xl)!important}.xl\:mb--3xl,.xl\:my--3xl{margin-bottom:var(--space-3xl)!important}.xl\:ml--3xl,.xl\:mx--3xl{margin-left:var(--space-3xl)!important}.xl\:p--none{padding:0!important}.xl\:pt--none,.xl\:py--none{padding-top:0!important}.xl\:pr--none,.xl\:px--none{padding-right:0!important}.xl\:pb--none,.xl\:py--none{padding-bottom:0!important}.xl\:pl--none,.xl\:px--none{padding-left:0!important}.xl\:p--2xs{padding:var(--space-2xs)!important}.xl\:pt--2xs,.xl\:py--2xs{padding-top:var(--space-2xs)!important}.xl\:pr--2xs,.xl\:px--2xs{padding-right:var(--space-2xs)!important}.xl\:pb--2xs,.xl\:py--2xs{padding-bottom:var(--space-2xs)!important}.xl\:pl--2xs,.xl\:px--2xs{padding-left:var(--space-2xs)!important}.xl\:p--xs{padding:var(--space-xs)!important}.xl\:pt--xs,.xl\:py--xs{padding-top:var(--space-xs)!important}.xl\:pr--xs,.xl\:px--xs{padding-right:var(--space-xs)!important}.xl\:pb--xs,.xl\:py--xs{padding-bottom:var(--space-xs)!important}.xl\:pl--xs,.xl\:px--xs{padding-left:var(--space-xs)!important}.xl\:p--sm{padding:var(--space-sm)!important}.xl\:pt--sm,.xl\:py--sm{padding-top:var(--space-sm)!important}.xl\:pr--sm,.xl\:px--sm{padding-right:var(--space-sm)!important}.xl\:pb--sm,.xl\:py--sm{padding-bottom:var(--space-sm)!important}.xl\:pl--sm,.xl\:px--sm{padding-left:var(--space-sm)!important}.xl\:p--md{padding:var(--space-md)!important}.xl\:pt--md,.xl\:py--md{padding-top:var(--space-md)!important}.xl\:pr--md,.xl\:px--md{padding-right:var(--space-md)!important}.xl\:pb--md,.xl\:py--md{padding-bottom:var(--space-md)!important}.xl\:pl--md,.xl\:px--md{padding-left:var(--space-md)!important}.xl\:p--lg{padding:var(--space-lg)!important}.xl\:pt--lg,.xl\:py--lg{padding-top:var(--space-lg)!important}.xl\:pr--lg,.xl\:px--lg{padding-right:var(--space-lg)!important}.xl\:pb--lg,.xl\:py--lg{padding-bottom:var(--space-lg)!important}.xl\:pl--lg,.xl\:px--lg{padding-left:var(--space-lg)!important}.xl\:p--xl{padding:var(--space-xl)!important}.xl\:pt--xl,.xl\:py--xl{padding-top:var(--space-xl)!important}.xl\:pr--xl,.xl\:px--xl{padding-right:var(--space-xl)!important}.xl\:pb--xl,.xl\:py--xl{padding-bottom:var(--space-xl)!important}.xl\:pl--xl,.xl\:px--xl{padding-left:var(--space-xl)!important}.xl\:p--2xl{padding:var(--space-2xl)!important}.xl\:pt--2xl,.xl\:py--2xl{padding-top:var(--space-2xl)!important}.xl\:pr--2xl,.xl\:px--2xl{padding-right:var(--space-2xl)!important}.xl\:pb--2xl,.xl\:py--2xl{padding-bottom:var(--space-2xl)!important}.xl\:pl--2xl,.xl\:px--2xl{padding-left:var(--space-2xl)!important}.xl\:p--3xl{padding:var(--space-3xl)!important}.xl\:pt--3xl,.xl\:py--3xl{padding-top:var(--space-3xl)!important}.xl\:pr--3xl,.xl\:px--3xl{padding-right:var(--space-3xl)!important}.xl\:pb--3xl,.xl\:py--3xl{padding-bottom:var(--space-3xl)!important}.xl\:pl--3xl,.xl\:px--3xl{padding-left:var(--space-3xl)!important}}.visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visually-hidden-focusable:active,.visually-hidden-focusable:focus{clip:auto;height:auto;overflow:visible;position:static;white-space:normal;width:auto}.text-serif{font-family:Times New Roman,sans-serif}.text--justify{text-align:justify!important}.text--nowrap{white-space:nowrap!important}.text--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-columns{font-size:1rem;-webkit-hyphens:auto;hyphens:auto}@media (min-width:576px){.text-columns{grid-column-gap:16px}}@media (min-width:960px){.text-columns{grid-column-gap:32px}}@media (min-width:740px){.md\:text-columns--2{-moz-columns:2;column-count:2;max-width:none}.md\:text-columns--3{-moz-columns:3;column-count:3;max-width:none}}@media (min-width:960px){.lg\:text-columns--2{-moz-columns:2;column-count:2;max-width:none}.lg\:text-columns--3{-moz-columns:3;column-count:3;max-width:none}}.body-text--small{font-size:.875rem}.color--muted{color:#525252}.color--primary{color:#e60028}.color--secondary{color:#525252}.color--theme{color:#e60028}.theme-a .color--theme,.theme-d .color--theme{color:#ffeb00}.theme-ei .color--theme,.theme-m .color--theme,.theme-mv .color--theme{color:#00afd7}.theme-sk .color--theme,.theme-w .color--theme{color:#64b432}.thumbnail{border:1px solid #bebebe;padding:var(--space-3xs)}.fade{transition:opacity .1s linear}@media screen and (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;position:relative;transition:height .4s ease}@media screen and (prefers-reduced-motion:reduce){.collapsing{transition:none}}.visible{visibility:visible!important}.invisible{visibility:hidden!important}
