@charset "UTF-8";:where(html){line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:where(h1){font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:content-box;color:inherit;height:0}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,pre,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:baseline}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}:root{--font-family-base-fallback: Open Sans fallback;--font-family-display-fallback: Open Sans fallback}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:75% 100%;src:url(/dist/assets/OpenSans-Variable-SQU0RjE2.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:300 800;font-stretch:75% 100%;src:url(/dist/assets/OpenSans-Italic-Variable-CvzywX-q.ttf) format("truetype")}@font-face{font-family:Open Sans fallback;size-adjust:106%;src:local("Arial")}:root{--background-color: #ffffff;--text-color: #12212b;--line-color: #ee2737;--line-thickness: 2px;--link-color: #da1884;--link-color-hover: #12212b;--negative-color: #b02924;--warning-color: #f58263;--info-color: #12212b;--focus-color: currentColor;--content-space: clamp(.875rem, .28vw + .809rem, 1rem);--block-space: clamp(2.375rem, 1.41vw + 2.044rem, 3rem);--component-space: clamp(1.25rem, .56vw + 1.118rem, 1.5rem);--default-space: clamp(2.375rem, 1.41vw + 2.044rem, 3rem);--inset-space: clamp(.875rem, .28vw + .809rem, 1rem);--row-gap: clamp(.875rem, .28vw + .809rem, 1rem);--column-gap: clamp(.375rem, .28vw + .309rem, .5rem);--icon-button-size: 2.75rem;--icon-button-text-size: 1.1rem;--focus-width: Max(2px, .1em);--focus-offset: .15em;--form-field-border-radius: .625rem;--form-field-focus-offset: 0;--form-field-focus-width: .25rem;--form-field-input-font-size: clamp(1.125rem, .28vw + 1.059rem, 1.25rem);--site-header-bar-height: 3.625rem;--positive-color: #00bda7;--warning-color: #f8485e;--negative-color: #ee2737}@media (min-width: 48.01rem){:root{--column-gap: clamp(.875rem, .28vw + .809rem, 1rem)}}@media (min-width: 67.76rem){:root{--column-gap: clamp(clamp(.875rem, .28vw + .809rem, 1rem), 2vw, 3rem)}}html,body{padding:0;margin:0;scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box}blockquote,pre,dl,dd,ol,ul,form,fieldset,legend,table,th,td,caption,hr,figure{margin:0;padding:0}abbr[title],dfn[title]{cursor:help}u,ins{text-decoration:none}ins{border-bottom:.1em solid}img{font-style:italic}label,input,textarea,button,select,option{cursor:pointer}.text-input:active,.text-input:focus,textarea:active,textarea:focus{cursor:text}[hidden]{display:none!important}[v-cloak]{display:none}b,strong{font-weight:700}body{font-size:clamp(1rem,.28vw + .934rem,1.125rem);line-height:1.3;font-weight:400}fieldset{padding:0;margin:0;border:none}button{touch-action:manipulation}hr{border:none;border-top:1px solid var(--line-color);margin-top:var(--content-space)}html{font-family:Open Sans,Open Sans fallback,sans-serif;background-color:var(--background-color);color:var(--text-color);overflow-x:hidden;overflow-y:scroll;min-height:100%}html.has-open-menu{overflow:hidden}iframe{width:100%}img{max-width:100%}figure>img{display:block}figure:not([class]){margin-top:2rem}figcaption{display:block}figcaption:not([class]){padding:var(--content-space) 0}main{outline:none}table{width:100%;border-collapse:collapse}th{border:0;font-weight:600}th,td{border:none}[colspan="1"]{text-align:left}[rowspan]{vertical-align:middle}[rowspan="1"]{vertical-align:top}h1,h2,h3,h4,h5,h6{margin-top:calc(var(--content-space) + .5em);margin-bottom:0}h1{font-size:clamp(3.125rem,2.82vw + 2.464rem,4.375rem);font-family:Open Sans,Open Sans fallback,sans-serif;font-stretch:normal;line-height:1.2;font-weight:600}h2{font-size:clamp(2.375rem,1.41vw + 2.044rem,3rem);font-family:Open Sans,Open Sans fallback,sans-serif;font-stretch:normal;line-height:1.2;font-weight:600}h3{font-size:clamp(1.375rem,1.13vw + 1.111rem,1.875rem);font-family:Open Sans,Open Sans fallback,sans-serif;font-stretch:normal;line-height:1.2;font-weight:600}h4{font-size:clamp(1.25rem,.56vw + 1.118rem,1.5rem);font-family:Open Sans,Open Sans fallback,sans-serif;font-stretch:normal;line-height:1.2;font-weight:600}h5{font-size:clamp(1.125rem,.28vw + 1.059rem,1.25rem);font-family:Open Sans,Open Sans fallback,sans-serif;font-stretch:normal;line-height:1.2;font-weight:600}h6{font-size:clamp(1rem,.28vw + .934rem,1.125rem);font-family:Open Sans,Open Sans fallback,sans-serif;font-stretch:normal;line-height:1.2;font-weight:600}a{color:var(--highlight);text-decoration-color:var(--highlight);text-decoration-thickness:.08rem}a:active{color:currentColor}@media (hover){a:hover{color:currentColor}}a:focus:not(:focus-visible){outline:none}a:focus-visible{outline:solid var(--focus-width) var(--focus-color);outline-offset:var(--focus-offset)}p{margin:var(--content-space) 0 0 0}ul,ol{padding-left:2em;display:inline-flex;flex-direction:column}ul:not([class]),ol:not([class]){margin-top:var(--content-space);gap:.66em}dl{margin-top:var(--content-space)}q{quotes:"“" "”" "‘" "’"}q:before{content:"“";content:open-quote}q:after{content:"”";content:close-quote}q q:before{content:"‘";content:open-quote}q q:after{content:"’";content:close-quote}blockquote{display:inline-block;margin-top:var(--content-space);font-size:clamp(1.125rem,.28vw + 1.059rem,1.25rem);font-family:Open Sans,Open Sans fallback,sans-serif;font-stretch:normal;line-height:1.2;font-weight:600;position:relative}cite{font-style:normal;font-weight:700}address{font-style:normal;margin-top:var(--content-space)}pre{overflow:auto;margin-top:var(--content-space) 0 0 0}pre mark{background:none;border-bottom:1px solid;color:inherit}::-moz-selection{background:rgba(0,0,0,.4);color:#fff;text-shadow:none}::selection{background:rgba(0,0,0,.4);color:#fff;text-shadow:none}.icon{display:inline-block;vertical-align:text-top;height:var(--icon-height, 1em);width:var(--icon-width, 1em)}.icon svg{display:block;width:100%;height:100%}.i-chevron{height:var(--icon-width, 1.15em);width:calc(var(--icon-height, 1.15em) * .6349206349)}.i-logo{width:142px;height:90px}.i-logo-playtothecrowd{width:90px;height:60px}@media (min-width: 48.01rem){.i-logo-playtothecrowd{width:142px;height:90px}}.i-logo-theatreroyalwinchester{width:171px;height:60px}@media (min-width: 48.01rem){.i-logo-theatreroyalwinchester{width:256px;height:90px}}.i-logo-hatfair{width:60px;height:60px}@media (min-width: 48.01rem){.i-logo-hatfair{width:83px;height:90px}}.i-logo-su{width:auto;height:60px;aspect-ratio:272/70}.i-logo-wu{width:auto;height:60px;aspect-ratio:265/75}.i-logo-wc{width:auto;height:60px;aspect-ratio:230/70}.i-logo-fr{width:auto;height:60px;aspect-ratio:79/25}.i-rating--u{color:#3ec8aa}.i-rating--pg{color:#e3b602}.i-rating--12{color:#c50026}.i-rating--12a{color:#e37502}.i-rating--15{color:#c50026}.i-rating--18{color:#91001d}.i-rating--r18{color:#01729a}.i-social{--icon-width: 2.625rem;--icon-height: 2.625rem}.o-accordion{--accordion-line-color: var(--line-color);--accordion-line-thickness: var(--line-thickness)}.o-accordion__item{cursor:pointer;border-top:var(--accordion-line-thickness) solid var(--accordion-line-color);padding-bottom:1rem;overflow:hidden}.o-accordion__title{margin-top:0;margin-bottom:var(--content-space)}.o-accordion__subtitle{--focus-offset: -2px;margin:1rem 0 0;padding:.66rem 1rem .66rem 3rem;list-style-type:none;position:relative}.o-accordion__subtitle:focus:not(:focus-visible){outline:none}.o-accordion__subtitle:focus-visible{outline:solid var(--focus-width) var(--focus-color);outline-offset:var(--focus-offset)}.o-accordion__subtitle::-webkit-details-marker{display:none}.o-accordion__subtitle::marker{display:none}.o-accordion__subtitle:before{background:#12212b;position:absolute;top:.8rem;right:auto;bottom:auto;left:1rem;content:"";display:inline-block;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg width='63' height='40' viewBox='0 0 63 40' version='1.1' xmlns='http://www.w3.org/2000/svg'><path d='M54.8.587a1.896 1.896 0 0 1 2.743 0l4.933 5.172a1.896 1.896 0 0 1 0 2.617L32.872 39.413a1.896 1.896 0 0 1-2.744 0L.524 8.376a1.896 1.896 0 0 1 0-2.617L5.457.587a1.896 1.896 0 0 1 2.743 0l23.3 24.428L54.8.587z' fill='currentColor' fill-rule='nonzero' stroke='none' stroke-width='1'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg width='63' height='40' viewBox='0 0 63 40' version='1.1' xmlns='http://www.w3.org/2000/svg'><path d='M54.8.587a1.896 1.896 0 0 1 2.743 0l4.933 5.172a1.896 1.896 0 0 1 0 2.617L32.872 39.413a1.896 1.896 0 0 1-2.744 0L.524 8.376a1.896 1.896 0 0 1 0-2.617L5.457.587a1.896 1.896 0 0 1 2.743 0l23.3 24.428L54.8.587z' fill='currentColor' fill-rule='nonzero' stroke='none' stroke-width='1'/></svg>");-webkit-mask-size:1rem 1.5rem;mask-size:1rem 1.5rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;height:1.5rem;width:1.5rem;transition:transform .2s}.o-accordion__subtitle-text{display:inline-block;font-size:clamp(1.25rem,.56vw + 1.118rem,1.5rem);font-family:Open Sans,Open Sans fallback,sans-serif;font-stretch:normal;line-height:1.2;font-weight:600}.o-accordion__text{padding:0 1rem 0 3rem}.o-accordion__text>:first-child{margin-top:0;padding-top:.5rem}.o-accordion__text>:last-child{padding-bottom:.5rem}.o-accordion__item[open] .o-accordion__subtitle:before{transform:rotateX(180deg);transition-duration:.3s}.o-backlink{color:var(--text-color-quiet)}.o-backlink.is-active,.o-backlink:active,.o-backlink:focus,.o-backlink:focus-within{color:var(--text-color);text-decoration:underline}@media (hover){.o-backlink:hover{color:var(--text-color);text-decoration:underline}}.o-block{margin-top:var(--block-space)}.o-block>:first-child{margin-top:0}.o-block>:last-child{margin-bottom:0}.o-block__heading{font-size:clamp(2.375rem,1.41vw + 2.044rem,3rem);font-family:Open Sans,Open Sans fallback,sans-serif;font-stretch:normal;line-height:1.2;font-weight:600;margin-bottom:clamp(1.25rem,.56vw + 1.118rem,1.5rem);max-width:53.125rem}.o-block__text{margin-bottom:clamp(1.25rem,.56vw + 1.118rem,1.5rem);max-width:53.125rem}.o-block__header{margin-top:calc(var(--content-space) + var(--text-size-heading-2) * .5);margin-bottom:var(--default-space);display:flex;flex-wrap:wrap;gap:var(--content-space);align-items:center;justify-content:space-between}.o-block__header .o-block__heading{margin:0}.o-block__content{margin-top:var(--content-space)}:root{--button-focus-color: #0657ff;--button-border-color-disabled: #c6c6c6;--button-bg-color-disabled: #c6c6c6;--button-text-color-disabled: #ffffff;--primary-button-border-color: #ee2737;--primary-button-bg-color: #ee2737;--primary-button-text-color: #ffffff;--primary-button-border-color-hover: #f8485e;--primary-button-bg-color-hover: #f8485e;--primary-button-text-color-hover: #ffffff;--primary-button-border-color-active: #ee2737;--primary-button-bg-color-active: #ee2737;--primary-button-text-color-active: #ffffff;--secondary-button-border-color: #fde3e5;--secondary-button-bg-color: #fde3e5;--secondary-button-text-color: #12212b;--secondary-button-border-color-hover: #f5c9cd;--secondary-button-bg-color-hover: #f5c9cd;--secondary-button-text-color-hover: #12212b;--secondary-button-border-color-active: #fde3e5;--secondary-button-bg-color-active: #fde3e5;--secondary-button-text-color-active: #12212b;--featured-button-border-color: #fff;--featured-button-bg-color: #fff;--featured-button-text-color: #ee2737;--featured-button-border-color-hover: #f3f3f3;--featured-button-bg-color-hover: #f3f3f3;--featured-button-text-color-hover: #ee2737;--featured-button-border-color-active: #f3f3f3;--featured-button-bg-color-active: #f3f3f3;--featured-button-text-color-active: #ee2737;--dropdown-button-border-color: #ee2737;--dropdown-button-bg-color: transparent;--dropdown-button-text-color: #12212b;--dropdown-button-border-color-hover: #12212b;--dropdown-button-bg-color-hover: transparent;--dropdown-button-text-color-hover: #12212b;--dropdown-button-border-color-active: #ee2737;--dropdown-button-bg-color-active: transparent;--dropdown-button-text-color-active: #12212b;--dropdown-bg-color: #fde3e5;--dropdown-text-color: #12212b}.o-button{font-size:clamp(1.125rem,.28vw + 1.059rem,1.25rem);font-family:Open Sans,Open Sans fallback,sans-serif;line-height:1.2;font-weight:600;font-stretch:normal;display:var(--button-display, inline-flex);gap:.5rem;justify-content:center;align-items:center;margin:0;text-decoration:none;vertical-align:middle;white-space:nowrap;text-align:center;cursor:pointer;transition:all .3s ease-in-out;padding:clamp(.375rem,.28vw + .309rem,.5rem) clamp(1.25rem,.56vw + 1.118rem,1.5rem);--focus-color: var(--button-focus-color);--focus-offset: 0;border:2px solid;border-radius:3.125rem;border-color:var(--button-border-color, var(--primary-button-border-color));background-color:var(--button-bg-color, var(--primary-button-bg-color));color:var(--button-text-color, var(--primary-button-text-color))}.o-button:focus:not(:focus-visible){outline:none}.o-button:focus-visible{outline:solid var(--focus-width) var(--focus-color);outline-offset:var(--focus-offset)}@media (hover){.o-button:hover{text-decoration:none;border-color:var(--button-border-color-hover, var(--primary-button-border-color-hover));background-color:var(--button-bg-color-hover, var(--primary-button-bg-color-hover));color:var(--button-text-color-hover, var(--primary-button-text-color-hover))}}.o-button.is-active,.o-button:active,.o-button:has(input:checked){text-decoration:none;border-color:var(--button-border-color-active, var(--primary-button-border-color-active));background-color:var(--button-bg-color-active, var(--primary-button-bg-color-active));color:var(--button-text-color-active, var(--primary-button-text-color-active))}.o-button--secondary{--button-border-color: var(--secondary-button-border-color);--button-bg-color: var(--secondary-button-bg-color);--button-text-color: var(--secondary-button-text-color);--button-border-color-hover: var(--secondary-button-border-color-hover);--button-bg-color-hover: var(--secondary-button-bg-color-hover);--button-text-color-hover: var(--secondary-button-text-color-hover);--button-border-color-active: var(--secondary-button-border-color-active);--button-bg-color-active: var(--secondary-button-bg-color-active);--button-text-color-active: var(--secondary-button-text-color-active)}.o-button--featured{--button-border-color: var(--featured-button-border-color);--button-bg-color: var(--featured-button-bg-color);--button-text-color: var(--featured-button-text-color);--button-border-color-hover: var(--featured-button-border-color-hover);--button-bg-color-hover: var(--featured-button-bg-color-hover);--button-text-color-hover: var(--featured-button-text-color-hover);--button-border-color-active: var(--featured-button-border-color-active);--button-bg-color-active: var(--featured-button-bg-color-active);--button-text-color-active: var(--featured-button-text-color-active)}.o-button--dropdown{display:flex;justify-content:space-between;width:100%;padding-left:0;padding-right:0;border-radius:0;border:none;background:transparent;border-bottom:2px solid var(--button-border-color, var(--primary-button-border-color));--button-border-color: var(--dropdown-button-border-color);--button-bg-color: var(--dropdown-button-bg-color);--button-text-color: var(--dropdown-button-text-color);--button-border-color-hover: var(--dropdown-button-border-color-hover);--button-bg-color-hover: var(--dropdown-button-bg-color-hover);--button-text-color-hover: var(--dropdown-button-text-color-hover);--button-border-color-active: var(--dropdown-button-border-color-active);--button-bg-color-active: var(--dropdown-button-bg-color-active);--button-text-color-active: var(--dropdown-button-text-color-active)}.o-button--full{display:flex;width:100%}[data-fill] .o-button{--button-display: flex}.o-button input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.o-button--hidden{display:none}.o-button--outline{--button-text-color: var(--text-color);--button-border-color: var(--text-color);--button-bg-color: transparent !important;--button-bg-color-hover: var(--text-color);--button-border-color-hover: var(--text-color);--button-text-color-hover: var(--background-color);--button-bg-color-active: transparent !important;--button-text-color-active: var(--text-color);--button-border-color-active: var(--text-color)}.o-button--ghost{--button-bg-color: transparent;--button-border-color: transparent;--button-bg-color-alt: transparent;--button-text-color: var(--primary-color-alt);--button-text-color-alt: var(--secondary-color)}.o-button--left-flat{border-top-left-radius:0;border-bottom-left-radius:0}.o-button--right-flat{border-top-right-radius:0;border-bottom-right-radius:0}.o-button--disabled{--button-text-color: var(--button-text-color-disabled);--button-bg-color: var(--button-bg-color-disabled);--button-border-color: var(--button-border-color-disabled);--button-text-color-hover: var(--button-text-color-disabled);--button-bg-color-hover: var(--button-bg-color-disabled);--button-border-color-hover: var(--button-border-color-disabled)}.o-button--disabled.is-active,.o-button--disabled:active,.o-button--disabled:focus,.o-button--disabled:focus-within{cursor:not-allowed}@media (hover){.o-button--disabled:hover{cursor:not-allowed}}.o-button--loading{position:relative;color:var(--secondary-color);background-color:var(--secondary-color);border-color:var(--secondary-color)}.o-button--loading:after{content:"";display:block;position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-10px;border-style:solid;border-color:var(--secondary-color-text);border-top-color:transparent;border-width:3px;border-radius:50%;animation:spin .8s linear infinite}.o-button__icon{width:.875rem;transition:transform .3s;transform:var(--button-icon-transform)}.o-nav--dropdown .o-nav__action.is-active .o-button__icon{transform:rotate(180deg)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--divider-color: #ee2737}.o-divider{padding:0}.o-divider hr{border:0;border-bottom:var(--line-thickness) solid;border-color:var(--divider-color)}.o-embed__video{aspect-ratio:var(--aspect-ratio, 16/9)}.o-embed__video .fetch,.o-embed__video iframe{width:100%;height:100%}@supports not (aspect-ratio: 16/9){.o-embed__video{position:relative;padding-bottom:calc(var(--fallback-ratio, .5625) * 100%);height:0}.o-embed__video .fetch,.o-embed__video iframe{position:absolute;top:0;left:0}}.o-figure{--content-space: .5em}.o-figure__image{margin-bottom:0;border-radius:.625rem;overflow:hidden}.o-figure__text{padding:clamp(.875rem,.28vw + .809rem,1rem) 0;border-bottom:var(--line-color) solid var(--line-thickness)}.o-figure__caption{font-size:clamp(.875rem,.28vw + .809rem,1rem);line-height:1.2}.o-figure__credit{font-size:clamp(.75rem,.28vw + .684rem,.875rem);line-height:1.2;font-weight:600;text-transform:uppercase}.o-form{display:flex;flex-direction:column;gap:var(--default-space)}.o-form__legend{font-size:clamp(1.375rem,1.13vw + 1.111rem,1.875rem);font-family:Open Sans,Open Sans fallback,sans-serif;font-stretch:normal;line-height:1.2;font-weight:600;margin-bottom:var(--content-space)}.o-form__fieldset{display:flex;flex-direction:column;gap:var(--default-space)}@media (min-width: 23.4475rem){.o-form__submit{align-self:flex-start}}.o-grid{display:grid;grid-gap:var(--row-gap, var(--column-space)) var(--column-gap, var(--column-space));grid-template-columns:[full-start] 0 [break-start] 0 repeat(12,[col] 1fr) [break-end] 0 [full-end] 0}@media (min-width: 48.01rem){.o-grid{-moz-column-gap:var(--column-gap);column-gap:var(--column-gap)}}@media (min-width: 1401px){.o-grid{width:auto;-moz-column-gap:clamp(2.375rem,1.41vw + 2.044rem,3rem);column-gap:clamp(2.375rem,1.41vw + 2.044rem,3rem);grid-template-columns:[full-start] 1fr [break-start] minmax(0,64.3333333333px) repeat(12,[col] 64.3333333333px) [break-end] minmax(0,64.3333333333px) [full-end] 1fr}}.o-grid--contained{grid-template-columns:repeat(12,[col] 1fr)}.o-grid--block{--row-gap: var(--content-space)}.o-grid--list{--row-gap: clamp(2.375rem, 1.41vw + 2.044rem, 3rem)}.o-grid--flush,.o-grid--content-block{--row-gap: 0}.o-grid:empty{display:none}.o-grid .o-grid{width:100%}.o-grid__item{grid-column-start:3;grid-column-end:15;container-type:inline-size;container-name:grid-item}.o-grid--contained .o-grid__item{grid-column-start:1;grid-column-end:13}@media (min-width: 48.01rem){.o-sidebar-grid__content .o-grid__item:not(:where(.has-h-col,.o-grid__item--full)){grid-column-end:11}}.o-grid__item--full{grid-column-start:1;grid-column-end:17}.o-grid__item--breakout{grid-column-start:2;grid-column-end:16}.o-image{display:block;position:relative;width:100%;overflow:hidden;border-radius:var(--image-border-radius)}.o-image--cover{width:100%;height:100%}.o-image--cover .o-image__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.o-image__img{width:100%;height:auto;margin:auto;display:block}.o-inline-icon{display:inline-flex;gap:clamp(.375rem,.28vw + .309rem,.5rem);align-items:center}.o-inline-icon--rtl,.o-inline-icon--featured{flex-direction:row-reverse}@media (min-width: 48.01rem){.o-inline-icon--featured{flex-direction:column-reverse}}.o-inline-icon--link.is-active,.o-inline-icon--link:active,.o-inline-icon--link:focus,.o-inline-icon--link:focus-within{animation:link-pulse infinite 1s alternate}@media (hover){.o-inline-icon--link:hover{animation:link-pulse infinite 1s alternate}}@keyframes link-pulse{0%{transform:scale(1)}to{transform:scale(1.03)}}.o-list{padding:0;width:100%;list-style:none}.o-list--details{display:flex;flex-direction:column;gap:.25rem}.o-list__item{list-style:none;width:100%;padding:0}.o-list__item--unset{padding:unset;margin:unset}.o-list--inline .o-list__item{display:inline-block;margin:0 1rem 2rem}.o-list--details .o-list__item{display:inline-flex;gap:.5rem}.o-logo{align-self:center}.o-logo--label>*{margin-top:1rem}.o-logo__container{display:grid}.o-logo--link{display:block;cursor:pointer;text-decoration:none;padding:0 .625rem .625rem;outline:1px solid var(--text-color);outline-offset:.3125rem;border-radius:.625rem;transition:outline .3s ease-in-out}.o-logo--link.is-active,.o-logo--link:active,.o-logo--link:focus,.o-logo--link:focus-within{outline-color:var(--line-color)}@media (hover){.o-logo--link:hover{outline-color:var(--line-color)}}.o-logo__heading{font-size:clamp(.875rem,.28vw + .809rem,1rem);line-height:1.2;font-weight:700}:root{--modal-color: #12212b;--modal-color-text: #ffffff}.o-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:var(--modal-color);color:var(--modal-color-text);overflow:auto;padding-top:2.5rem;display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;padding:0;margin:0}.o-modal--large{align-items:flex-start}.o-modal--transparent{background-color:transparent;overflow:hidden;padding-top:0;display:flex;justify-content:center;align-items:center}.o-modal--filter{background-color:rgba(0,0,0,.5)}.o-modal__close{font-family:Open Sans,Open Sans fallback,sans-serif;display:inline-block;padding:0;min-width:0;text-decoration:inherit;vertical-align:baseline;white-space:wrap;text-align:inherit;text-transform:initial;font-size:inherit;font-weight:400;border:0;cursor:initial;background:transparent;color:currentColor;position:absolute;top:1.75rem;right:1.875rem;bottom:auto;left:auto;z-index:200;font-size:var(--text-size-large)}.o-modal__close.is-active,.o-modal__close:active,.o-modal__close:focus,.o-modal__close:focus-within{text-decoration:inherit;background:transparent;color:currentColor;outline:none}@media (hover){.o-modal__close:hover{text-decoration:inherit;background:transparent;color:currentColor;outline:none}}@media (max-width: 23.4375rem){.o-modal__close{position:absolute;top:1.5rem;right:1.25rem;bottom:auto;left:auto}}.o-modal--transparent .o-modal__close,.o-modal--filter .o-modal__close{display:none}@keyframes loadingState{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}.o-nav--content{font-weight:600;padding-block:clamp(.875rem,.28vw + .809rem,1rem)}.o-nav--filter{background-color:var(--primary-color);color:var(--primary-color-text);padding:1.125rem 0 .4375rem}.o-nav__container{display:flex;justify-content:space-between;align-items:flex-start;position:relative}.o-nav__list{list-style:none;padding:0;display:flex;gap:var(--nav-list-row-gap, 1.5rem) var(--nav-list-column-gap, 2rem);align-items:var(--nav-list-align, start);flex-direction:var(--nav-list-direction, row);flex-wrap:var(--nav-list-wrap, wrap);justify-content:var(--nav-list-justify, baseline)}@media (max-width: 23.4375rem){.o-nav__list{flex-direction:var(--nav-list-direction, column);flex-wrap:var(--nav-list-wrap, nowrap)}}@media (hover: none){.o-nav--scroll .o-nav__list{flex-wrap:nowrap;overflow-x:scroll;overflow-y:auto;padding-bottom:1rem}}@media (max-width: 48rem){.o-nav--dropdown .o-nav__list{display:none;flex-flow:column;padding:var(--inset-space);position:absolute;top:100%;right:0;bottom:auto;left:0;z-index:10;pointer-events:none;background-color:var(--background-color);box-shadow:0 4px 12px rgba(0,0,0,.15)}}@media (max-width: 48rem){#page-menu.is-active .o-nav__list{pointer-events:all;display:flex}}.o-nav__item{margin-bottom:0;display:var(--nav-item-display, inline);flex-shrink:0}.o-nav__link{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:currentColor;text-decoration:none;white-space:nowrap;align-items:center;font-size:inherit;padding:0;transition:.3s}.o-nav__link:not(:has(.o-nav__icon)):not(.o-nav__link--unline){text-decoration:none;background-image:linear-gradient(transparent,transparent),linear-gradient(currentColor,currentColor);background-position:50% 100%,50% 100%;background-repeat:no-repeat,no-repeat;background-size:50% .1em,0% .1em;transition:background-size .3s}.o-nav__link:not(:has(.o-nav__icon)):not(.o-nav__link--unline).is-active,.o-nav__link:not(:has(.o-nav__icon)):not(.o-nav__link--unline):active,.o-nav__link:not(:has(.o-nav__icon)):not(.o-nav__link--unline):focus,.o-nav__link:not(:has(.o-nav__icon)):not(.o-nav__link--unline):focus-within{background-size:100% .1em,100% .1em;background-position:50% 100%,50% 100%}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.o-nav__link:not(:has(.o-nav__icon)):not(.o-nav__link--unline).is-active,.o-nav__link:not(:has(.o-nav__icon)):not(.o-nav__link--unline):active,.o-nav__link:not(:has(.o-nav__icon)):not(.o-nav__link--unline):focus,.o-nav__link:not(:has(.o-nav__icon)):not(.o-nav__link--unline):focus-within{border-bottom:.1em solid currentColor}}@media (hover){.o-nav__link:not(:has(.o-nav__icon)):not(.o-nav__link--unline):hover{background-size:100% .1em,100% .1em;background-position:50% 100%,50% 100%}}@media screen and (hover) and (-ms-high-contrast: active),screen and (hover) and (-ms-high-contrast: none){.o-nav__link:not(:has(.o-nav__icon)):not(.o-nav__link--unline):hover{border-bottom:.1em solid currentColor}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.o-nav__link:not(:has(.o-nav__icon)):not(.o-nav__link--unline){border-bottom:.1em solid transparent}}.o-nav__link:focus:not(:focus-visible){outline:none}.o-nav__link:focus-visible{outline:solid var(--focus-width) var(--focus-color);outline-offset:var(--focus-offset)}@media (min-width: 48.01rem){.o-nav__link:has(.o-nav__icon):not(.o-nav__link--unline) .o-nav__text{text-decoration:none;background-image:linear-gradient(transparent,transparent),linear-gradient(currentColor,currentColor);background-position:50% 100%,50% 100%;background-repeat:no-repeat,no-repeat;background-size:50% .1em,0% .1em;transition:background-size .3s}.o-nav__link:has(.o-nav__icon):not(.o-nav__link--unline) .o-nav__text.is-active,.o-nav__link:has(.o-nav__icon):not(.o-nav__link--unline) .o-nav__text:active,.o-nav__link:has(.o-nav__icon):not(.o-nav__link--unline) .o-nav__text:focus,.o-nav__link:has(.o-nav__icon):not(.o-nav__link--unline) .o-nav__text:focus-within{background-size:100% .1em,100% .1em;background-position:50% 100%,50% 100%}}@media screen and (min-width: 48.01rem) and (-ms-high-contrast: active),screen and (min-width: 48.01rem) and (-ms-high-contrast: none){.o-nav__link:has(.o-nav__icon):not(.o-nav__link--unline) .o-nav__text.is-active,.o-nav__link:has(.o-nav__icon):not(.o-nav__link--unline) .o-nav__text:active,.o-nav__link:has(.o-nav__icon):not(.o-nav__link--unline) .o-nav__text:focus,.o-nav__link:has(.o-nav__icon):not(.o-nav__link--unline) .o-nav__text:focus-within{border-bottom:.1em solid currentColor}}@media (min-width: 48.01rem) and (hover){.o-nav__link:has(.o-nav__icon):not(.o-nav__link--unline) .o-nav__text:hover{background-size:100% .1em,100% .1em;background-position:50% 100%,50% 100%}}@media screen and (min-width: 48.01rem) and (hover) and (-ms-high-contrast: active),screen and (min-width: 48.01rem) and (hover) and (-ms-high-contrast: none){.o-nav__link:has(.o-nav__icon):not(.o-nav__link--unline) .o-nav__text:hover{border-bottom:.1em solid currentColor}}@media screen and (min-width: 48.01rem) and (-ms-high-contrast: active),screen and (min-width: 48.01rem) and (-ms-high-contrast: none){.o-nav__link:has(.o-nav__icon):not(.o-nav__link--unline) .o-nav__text{border-bottom:.1em solid transparent}}.o-nav__icon{color:var(--nav-icon-color, currentColor)}@media (min-width: 48.01rem){.o-nav--dropdown .o-nav__action{display:none}}.o-page-grid{height:100%;grid-template-rows:min-content min-content min-content 1fr min-content}.o-page-grid__header{grid-area:1/1/1/17}.o-page-grid__header:empty{min-height:.625rem}@media (min-width: 23.4475rem){.o-page-grid__header:empty{min-height:2.5rem}}.o-page-grid__menu{grid-area:2/1/2/17}.o-page-grid__menu:empty{display:none}.o-page-grid__content{grid-area:4/1/4/17}.o-page-grid__sidebar{grid-area:3/1/3/17}.o-page-grid__footer{grid-area:5/1/5/17}.o-panel{background-color:var(--panel-background-color, var(--tint-color));color:var(--panel-text-color, var(--tint-color-text))}.o-panel>*:last-child{margin-bottom:0}.o-panel__heading,.o-panel__text{margin-bottom:clamp(1.25rem,.56vw + 1.118rem,1.5rem);max-width:53.125rem}.o-placeholder{display:flex;width:100%;height:auto;aspect-ratio:var(--aspect-ratio);container-type:inline-size;background-color:var(--placeholder-color, #000)}.o-placeholder--cover{height:100%;aspect-ratio:none}.o-placeholder:after{content:"";display:none;width:33.33%;height:33.33%;max-width:200px;max-height:200px;margin:auto;background-color:inherit;background-image:url(/dist/images/svgs/placeholder-square.svg);background-position:center;background-repeat:no-repeat;background-size:contain}@container (min-width: 100px){.o-placeholder:after{display:block}}.o-sidebar-grid{height:100%;grid-template-rows:min-content min-content min-content 1fr min-content}@media (min-width: 48.01rem){.o-sidebar-grid{grid-template-rows:min-content min-content 1fr min-content}}.o-sidebar-grid__header{grid-area:1/1/1/17}.o-sidebar-grid__menu{grid-area:2/1/2/17}.o-sidebar-grid__menu--sticky{position:sticky;top:-1px;z-index:10}.o-sidebar-grid__content{grid-area:4/1/4/17}@media (min-width: 48.01rem){.o-sidebar-grid__content{grid-area:3/1/3/17}}.o-sidebar-grid__sidebar{grid-area:3/3/3/15;display:grid;row-gap:var(--default-space)}@media (min-width: 48.01rem){.o-sidebar-grid__sidebar{grid-area:3/11/3/15;z-index:2;height:-moz-fit-content;height:fit-content}}@media (min-width: 67.76rem){.o-sidebar-grid__sidebar{padding-left:clamp(2.375rem,1.41vw + 2.044rem,3rem)}}.o-sidebar-grid__sidebar:empty{display:none}@media (min-width: 48.01rem){.o-grid__sidebar--breakout{grid-area:3/11/3/16}}.o-sidebar-grid__footer{grid-area:5/1/5/17}@media (min-width: 48.01rem){.o-sidebar-grid__footer{grid-area:4/1/4/17;z-index:2}}.o-skip-link{display:block;border-color:var(--button-border-color, var(--primary-color));background-color:var(--button-bg-color, var(--primary-color));color:var(--button-text-color, var(--primary-color-text));padding:1em;font-size:1rem}.o-skip-link:not(:active,:focus){position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}:root{--table-header-background-color: #ee2737;--table-header-text-color: #ffffff;--table-row-background-color: #ffffff;--table-row-background-color-alt: #fde3e5}@media (max-width: 23.4375rem){.o-table{overflow-x:scroll;width:100%}}.o-table th{background-color:var(--table-header-background-color);color:var(--table-header-text-color)}.o-table th,.o-table td{padding:.75em 1em;text-align:left}.o-table tr:nth-child(odd){background-color:var(--table-row-background-color)}.o-table tr:nth-child(2n){background-color:var(--table-row-background-color-alt)}.o-tab{display:flex;flex-flow:column nowrap;width:100%}.o-tab__list{width:100%;display:flex}.o-tab__panel{padding:4rem 0;flex:1 1 auto}.o-tag{display:inline-block}.o-text{font-size:clamp(1rem,.28vw + .934rem,1.125rem);line-height:1.3}.o-text a:not(.o-button){color:var(--link-color)}.o-text a:not(.o-button).is-active,.o-text a:not(.o-button):active,.o-text a:not(.o-button):focus,.o-text a:not(.o-button):focus-within{color:var(--link-color-hover)}@media (hover){.o-text a:not(.o-button):hover{color:var(--link-color-hover)}}.o-tooltip{display:inline-block;position:relative}.o-tooltip__trigger{position:relative;z-index:3}.o-tooltip__icon{display:block}.o-tooltip__content{font-size:clamp(.75rem,.28vw + .684rem,.875rem);line-height:1.2;position:absolute;top:0;right:auto;bottom:auto;left:-.875rem;z-index:2;background-color:var(--tint-color);color:var(--tint-color-text);box-shadow:0 0 .5rem rgba(0,0,0,.3);padding:.5rem .6875rem 1.125rem 2.6875rem;width:20rem;margin-top:50%;transform:translateY(-50%)}.o-tooltip__content>*:last-child{margin-bottom:0}@media (max-width: 23.4375rem){.o-tooltip__content{right:0;left:-.9375rem;width:100vw}}:root{--utility-list-icon-color: #ee2737;--utility-list-icon-hover: #12212b}.o-utility-list__meta{grid-area:meta}.o-utility-list__title{grid-area:title}.o-utility-list__subtitle{grid-area:subtitle}.o-utility-list__icon{grid-area:icon}.o-utility-list__heading{margin-top:0}.o-utility-list__heading+.o-utility-list__list{margin-top:var(--content-space)}.o-utility-list__item:not(:first-child){margin-top:var(--content-space)}.o-utility-list__link{text-decoration:none}.o-utility-list--meta .o-utility-list__link{grid-template-columns:minmax(6rem,max-content) minmax(min-content,1fr);grid-template-areas:"meta title" "meta subtitle"}.o-utility-list--icon .o-utility-list__link{display:inline-grid;grid-template-columns:auto minmax(min-content,1fr);grid-gap:0 clamp(.875rem,.28vw + .809rem,1rem);grid-template-areas:"icon title" "icon subtitle"}.o-utility-list__title{font-size:clamp(1.125rem,.28vw + 1.059rem,1.25rem);font-family:Open Sans,Open Sans fallback,sans-serif;font-stretch:normal;line-height:1.2;font-weight:600;margin-top:0}.o-utility-list__pretitle{display:block;font-size:clamp(.75rem,.28vw + .684rem,.875rem);line-height:1.2;margin-bottom:.1875rem}.o-utility-list__subtitle{display:block;font-size:clamp(.75rem,.28vw + .684rem,.875rem);line-height:1.2;margin-top:.1875rem}.o-utility-list__icon{margin-top:.2em;color:var(--utility-list-icon-color);transition:color .3s ease-in-out}.o-utility-list__link.is-active .o-utility-list__icon,.o-utility-list__link:active .o-utility-list__icon,.o-utility-list__link:focus .o-utility-list__icon,.o-utility-list__link:focus-within .o-utility-list__icon{color:var(--utility-list-icon-color-hover)}@media (hover){.o-utility-list__link:hover .o-utility-list__icon{color:var(--utility-list-icon-color-hover)}}.c-availability{display:inline-grid;grid-template-columns:.75rem 1fr;align-items:center;gap:.75rem;--availability-color: var(--positive-color)}.c-availability--sellingfast{--availability-color: var(--warning-color)}.c-availability--lowavailability{--availability-color: var(--negative-color)}.c-availability:before{content:"";width:.75rem;height:.75rem;border-radius:50%;background-color:var(--availability-color, var(--positive-color))}:root{--banner-spacing: 1rem;--banner-title-size: clamp(3.125rem, 2.82vw + 2.464rem, 4.375rem);--banner-deco-color: #ee2737;--title-font-family: Open Sans, Open Sans fallback, sans-serif;--title-text-transform: none}.c-banner{display:grid;grid-template-columns:1rem 1fr 1rem;grid-template-rows:auto 1rem auto auto auto 1rem;grid-template-areas:"image  image  image" ".      .      ." ".      title  ." ".      text   ." ".      actions ." ".      .      .";background-color:var(--banner-background-color);color:var(--banner-text-color);min-height:12rem;border-radius:.625rem;text-decoration:none;overflow:hidden;--text-color: var(--banner-text-color);--background-color: var(--banner-background-color)}.c-banner__title{grid-area:title}.c-banner__text{grid-area:text}.c-banner__actions{grid-area:actions}.c-banner__image{grid-area:image}.c-banner:where(a){--focus-color: #12212b}.c-banner.is-active,.c-banner:active,.c-banner:focus,.c-banner:focus-within{background-color:var(--banner-background-color);color:var(--banner-text-color)}@media (hover){.c-banner:hover{background-color:var(--banner-background-color);color:var(--banner-text-color)}}.c-banner.is-clickable.is-active,.c-banner.is-clickable:active,.c-banner.is-clickable:focus,.c-banner.is-clickable:focus-within{--button-bg-color: var(--button-bg-color-alt);--button-border-color: var(--button-border-color-alt);--button-text-color: var(--button-text-color-alt)}@media (hover){.c-banner.is-clickable:hover{--button-bg-color: var(--button-bg-color-alt);--button-border-color: var(--button-border-color-alt);--button-text-color: var(--button-text-color-alt)}}@container (width > 820px){.c-banner{min-height:25rem;grid-gap:0;grid-template-columns:clamp(1.25rem,.56vw + 1.118rem,1.5rem) 1fr 1rem 60%;grid-template-rows:clamp(1.25rem,.56vw + 1.118rem,1.5rem) auto auto 1fr clamp(1.25rem,.56vw + 1.118rem,1.5rem);grid-template-areas:".  .      .  image" ".  title  .  image" ".  text   .  image" ".  actions .  image" ".  .      .  image"}}.c-banner--promo{border-radius:0;--title-font-weight: 700}@container (width > 820px){.c-banner--promo{min-height:33.75rem;grid-template-rows:minmax(clamp(1.25rem,.56vw + 1.118rem,1.5rem),1fr) auto auto auto minmax(clamp(1.25rem,.56vw + 1.118rem,1.5rem),1fr);grid-template-columns:max(2 * var(--column-gap),(100% - 81.25rem) / 2) minmax(0,38.125rem) 2.5rem 50%}}.c-banner--upsell{--banner-title-size: clamp(1.375rem, 1.13vw + 1.111rem, 1.875rem);border-radius:.625rem}.c-banner--palette-canvas{--banner-background-color: #ffffff;--banner-text-color: #12212b}.c-banner--palette-pale{--banner-background-color: #fde3e5;--banner-text-color: #12212b}.c-banner--palette-light{--banner-background-color: #f8485e;--banner-text-color: #12212b;--button-bg-color: var(--secondary-button-bg-color);--button-border-color: var(--secondary-button-border-color);--button-text-color: var(--secondary-button-text-color);--button-bg-color-hover: var(--secondary-button-bg-color-hover);--button-border-color-hover: var(--secondary-button-border-color-hover);--button-text-color-hover: var(--secondary-button-text-color-hover);--button-bg-color-active: var(--secondary-button-bg-color-active);--button-border-color-active: var(--secondary-button-border-color-active);--button-text-color-active: var(--secondary-button-text-color-active)}.c-banner--palette-mid{--banner-background-color: #ee2737;--banner-text-color: #ffffff;--button-bg-color: var(--secondary-button-bg-color);--button-border-color: var(--secondary-button-border-color);--button-text-color: var(--secondary-button-text-color);--button-bg-color-hover: var(--secondary-button-bg-color-hover);--button-border-color-hover: var(--secondary-button-border-color-hover);--button-text-color-hover: var(--secondary-button-text-color-hover);--button-bg-color-active: var(--secondary-button-bg-color-active);--button-border-color-active: var(--secondary-button-border-color-active);--button-text-color-active: var(--secondary-button-text-color-active)}.c-banner--palette-dark{--banner-background-color: #12212b;--banner-text-color: #ffffff;--button-bg-color: var(--secondary-button-bg-color);--button-border-color: var(--secondary-button-border-color);--button-text-color: var(--secondary-button-text-color);--button-bg-color-hover: var(--secondary-button-bg-color-hover);--button-border-color-hover: var(--secondary-button-border-color-hover);--button-text-color-hover: var(--secondary-button-text-color-hover);--button-bg-color-active: var(--secondary-button-bg-color-active);--button-border-color-active: var(--secondary-button-border-color-active);--button-text-color-active: var(--secondary-button-text-color-active)}.c-banner--palette-highlight{--banner-background-color: #da1884;--banner-text-color: #12212b;--button-bg-color: var(--secondary-button-bg-color);--button-border-color: var(--secondary-button-border-color);--button-text-color: var(--secondary-button-text-color);--button-bg-color-hover: var(--secondary-button-bg-color-hover);--button-border-color-hover: var(--secondary-button-border-color-hover);--button-text-color-hover: var(--secondary-button-text-color-hover);--button-bg-color-active: var(--secondary-button-bg-color-active);--button-border-color-active: var(--secondary-button-border-color-active);--button-text-color-active: var(--secondary-button-text-color-active)}.c-banner__title{margin-top:auto;font-size:var(--banner-title-size);font-family:var(--title-font-family);font-weight:var(--title-font-weight);text-transform:var(--title-text-transform, none)}.c-banner__title--medium,.c-banner__title--long{--banner-title-size: clamp(2.375rem, 1.41vw + 2.044rem, 3rem)}.c-banner__text{margin-top:var(--banner-spacing)}.c-banner__text>:first-child{margin-top:0}.c-banner__actions{display:flex;gap:1.25rem;align-self:end;margin:var(--banner-spacing) auto 0 0;align-items:center}.c-banner__image{-webkit-mask-image:url(/dist/images/svgs/banner-clip.svg);mask-image:url(/dist/images/svgs/banner-clip.svg);-webkit-mask-size:1200px auto;mask-size:1200px auto;-webkit-mask-position:65% 100%;mask-position:65% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-banner__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s;transform:scale(1) translateZ(0);will-change:transform}@media (prefers-reduced-motion: no-preference){.c-banner:where(a).is-active .c-banner__image img,.c-banner:where(a):active .c-banner__image img,.c-banner:where(a):focus .c-banner__image img,.c-banner:where(a):focus-within .c-banner__image img{transform:scale(1.03) translateZ(0)}}@media (hover) and (prefers-reduced-motion: no-preference){.c-banner:where(a):hover .c-banner__image img{transform:scale(1.03) translateZ(0)}}@container (width > 820px){.c-banner__image{-webkit-mask-size:2900px auto;mask-size:2900px auto;-webkit-mask-position:0 8%;mask-position:0 8%}}.c-banner__decal{z-index:2;color:var(--banner-deco-color);grid-area:image;width:33%;margin:auto 10% 5% auto}.c-banner__decal svg{width:100%;height:auto}@container (width > 820px){.c-banner__decal{width:80%;margin:auto auto -40px;max-width:480px;transform:translate(44px)}}.c-breadcrumb__list{padding:var(--content-space) 0;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;overflow:hidden;text-overflow:ellipsis}.c-breadcrumb__item{display:inline-flex;align-items:center}@media (max-width: 23.4375rem){.c-breadcrumb__item:not(:nth-last-child(2)){display:none}}.c-breadcrumb__item:not(.is-active) .c-breadcrumb__link:after{background-size:100% .1em,100% .1em;background-position:50% 100%,50% 100%}.c-breadcrumb__icon{font-size:var(--text-size-micro);margin-inline:.5rem;vertical-align:middle;color:var(--text-color-quiet)}@media (max-width: 23.4375rem){.c-breadcrumb__icon{margin-left:0;rotate:180deg}}@media (min-width: 23.4475rem){.c-breadcrumb__item:first-child .c-breadcrumb__icon{display:none}}.c-calendar-nav{--icon-width: 1.5625rem;--icon-height: 1.5625rem;text-align:center;display:flex;justify-content:space-between;align-items:center;width:100%;margin:0 auto 2rem;max-width:25rem}.c-calendar .c-calendar-nav{margin-bottom:1rem}.c-calendar-nav--page{padding:0 0 6rem;margin-bottom:auto}.c-calendar-nav__title{order:2;margin:0;font-size:clamp(1.125rem,.28vw + 1.059rem,1.25rem);font-weight:700}.c-calendar .c-calendar-nav__title{font-size:clamp(1rem,.28vw + .934rem,1.125rem)}.c-calendar-nav__item{display:flex;align-items:center;border:none;margin:0;background:transparent}.c-calendar-nav__item:focus:not(:focus-visible){outline:none}.c-calendar-nav__item:focus-visible{outline:solid var(--focus-width) var(--focus-color);outline-offset:var(--focus-offset)}.c-calendar-nav__item.is-inactive{opacity:.5;cursor:default}.c-calendar-nav__item--next{order:3}.c-calendar-nav__item--prev{order:1}:root{--calendar-background-color: #fde3e5;--calendar-text-color: #12212b;--calendar-highlight-color: #ee2737;--calendar-highlight-text-color: #ffffff;--calendar-highlight-color-alt: #f8485e;--calendar-highlight-text-color-alt: #ffffff}.c-calendar{max-width:20rem;background:var(--calendar-background-color);color:var(--calendar-text-color);padding:clamp(.875rem,.28vw + .809rem,1rem);border-radius:.625rem;font-size:clamp(.875rem,.28vw + .809rem,1rem);line-height:1.2}@media (max-width: 23.4375rem){.c-calendar{overflow-x:auto}}.c-calendar__head{border-bottom:0;text-transform:uppercase;font-weight:600;font-size:clamp(.75rem,.28vw + .684rem,.875rem);line-height:1.2}.c-calendar__cell{text-align:center;border:none;padding:.125rem 0}.c-calendar__item{text-align:center;display:flex;justify-content:center;align-items:center;margin:0 auto;height:2.33em;width:2.33em;border-radius:100%}.c-calendar__item.is-today{border:2px solid var(--calendar-highlight-color)}.c-calendar__item.is-active{background:var(--calendar-highlight-color);color:var(--calendar-highlight-text-color);border:none}.c-calendar__item--dec{opacity:.25}.c-calendar__item--day{font-size:var(--text-size-small)}.c-calendar__link{text-decoration:underline;text-decoration-color:var(--calendar-highlight-color);text-decoration-style:solid;text-decoration-thickness:.125rem;text-underline-offset:.375rem}.c-calendar__link.is-today{background:var(--calendar-highlight-color);color:var(--calendar-highlight-text-color)}.c-date-picker{--icon-width: 1.25rem;--icon-height: 1.25rem;margin-top:var(--block-space)}.c-date-picker__action{border:none;display:flex;margin:auto}@media (min-width: 48.01rem){.c-date-picker__action{display:none}}.is-active .c-date-picker__icon--calendar,.c-date-picker__icon--close{display:none}.is-active .c-date-picker__icon--close{display:block}.is-active .c-date-picker__show,.c-date-picker__hide{display:none}.is-active .c-date-picker__hide{display:block}@media (max-width: 47.99rem){.c-date-picker__dropdown{display:none}.is-active .c-date-picker__dropdown{display:block}}.c-date-picker__dropdown>*{margin:2rem auto auto}@media (min-width: 48.01rem){.c-date-picker__dropdown>*{margin:0 0 0 auto}}.c-donation{margin:0 auto 0 0}@media (max-width: 23.4375rem){.c-donation{flex-direction:column}}.c-donation--single{display:flex;flex-wrap:wrap}.c-donation__submit{min-height:2.5625rem;margin-top:.75rem}.c-donation--custom:not(.c-donation--multi) .c-donation__submit{margin-left:0}.c-donation__range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;width:100%;border-bottom:.125rem solid var(--line-color);height:1.25rem}.c-donation__datalist{font-size:clamp(1.125rem,.28vw + 1.059rem,1.25rem);font-family:Open Sans,Open Sans fallback,sans-serif;font-stretch:normal;line-height:1.2;font-weight:600;width:100%;display:flex;justify-content:space-between;margin-top:1.25rem;margin-bottom:1.875rem}.c-donation__step{transform:translate(.25ch)}.c-donation__step-one{transform:translate(-.5ch)}@media (max-width: 23.4375rem){.c-donation__option{width:auto}}.c-donation input[type=radio]:checked+label{border-color:var(--button-border-color-hover, var(--primary-button-border-color-hover));background-color:var(--button-bg-color-hover, var(--primary-button-bg-color-hover));color:var(--button-text-color-hover, var(--primary-button-text-color-hover))}.c-donation__radio{position:absolute;left:-999em}.c-donation__value{margin-top:.75rem}@media (min-width: 23.4475rem){.c-donation__value{--form-field-max-width: 5.875rem}}.c-donation--multi .c-donation__value{display:none}.c-donation__value.is-active{display:block}.c-donation__value input{border:var(--line-thickness) solid var(--line-color)}.c-donation__options .c-donation__value{margin:.75rem 0 0 .75rem}.c-donation__options{display:flex;flex-direction:column;gap:.75rem;position:relative}@media (min-width: 23.4475rem){.c-donation__options{flex-direction:row;margin-right:0;margin-bottom:0}}.c-donation__options:after{content:"";position:absolute;top:-.15em;right:-.15em;bottom:-.15em;left:-.15em;pointer-events:none;outline:solid var(--focus-width) var(--focus-color, currentColor);display:none}.c-donation__options:focus-within:after{display:block}.c-donation__options:focus-within:has(input):after{display:none}.c-donation__options:has(input:focus-visible):after{display:block}.c-donation__fields{margin:0}.c-donation--single .c-donation__fields{display:flex}.c-donation__pitch{font-size:clamp(1rem,.28vw + .934rem,1.125rem);line-height:1.3}.c-donation__message{margin-top:2rem;font-size:var(--text-size-small);flex-basis:100%}.c-donation__message--error{color:var(--negative-color)}.c-donation__message--success,.c-donation__message-link{color:var(--positive-color)}.c-embed{display:block;width:100%;position:relative;aspect-ratio:var(--aspect-ratio)}.c-embed[style*=--aspect-ratio] iframe{position:absolute;left:0;top:0;width:100%;height:100%}.c-embed__content{width:100%}.c-embed__message{aspect-ratio:var(--aspect-ratio);color:#fff;background-color:#000;position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;text-align:center}.c-embed__message-content>*{margin-top:var(--content-space)}.c-embed__message-content>:first-child{margin-top:0}.c-embed__message-content>:last-child{margin-bottom:0}.c-empty{text-align:center;max-width:64ch;margin-left:auto;margin-right:auto;width:100%}.c-empty__title{font-size:clamp(1.125rem,.28vw + 1.059rem,1.25rem);font-family:Open Sans,Open Sans fallback,sans-serif;font-stretch:normal;line-height:1.2;font-weight:600}.c-empty__action{margin-top:clamp(1.25rem,.56vw + 1.118rem,1.5rem)}.c-featured-banner{background-color:var(--featured-banner-background-color);color:var(--featured-banner-text-color);min-height:15rem;text-decoration:none;overflow:hidden;padding:clamp(1.25rem,.56vw + 1.118rem,1.5rem) 0;position:relative}.c-featured-banner__title{grid-area:title}.c-featured-banner__text{grid-area:text}.c-featured-banner__action{grid-area:action}.c-featured-banner__image{grid-area:image}.c-featured-banner:before{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--featured-banner-highlight-color);-webkit-mask-image:url(/dist/images/svgs/banner-clip-3.svg);mask-image:url(/dist/images/svgs/banner-clip-3.svg);-webkit-mask-size:200% auto;mask-size:200% auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:6% 36%;mask-position:6% 36%}@media (min-width: 48.01rem){.c-featured-banner:before{-webkit-mask-image:url(/dist/images/svgs/banner-clip-3.svg);mask-image:url(/dist/images/svgs/banner-clip-3.svg);-webkit-mask-size:1200px auto;mask-size:1200px auto;-webkit-mask-position:70% -200px;mask-position:70% -200px}}.c-featured-banner.is-active,.c-featured-banner:active,.c-featured-banner:focus,.c-featured-banner:focus-within{background-color:var(--featured-banner-background-color);color:var(--featured-banner-text-color);--button-bg-color: var(--button-bg-color-alt);--button-border-color: var(--button-border-color-alt);--button-text-color: var(--button-text-color-alt)}@media (hover){.c-featured-banner:hover{background-color:var(--featured-banner-background-color);color:var(--featured-banner-text-color);--button-bg-color: var(--button-bg-color-alt);--button-border-color: var(--button-border-color-alt);--button-text-color: var(--button-text-color-alt)}}@media (min-width: 67.76rem){.c-featured-banner{padding:clamp(2.375rem,1.41vw + 2.044rem,3rem) 0}}.c-featured-banner--palette-canvas{--featured-banner-background-color: #ffffff;--featured-banner-text-color: #12212b;--featured-banner-highlight-color: #ee2737}.c-featured-banner--palette-pale{--featured-banner-background-color: #fde3e5;--featured-banner-text-color: #12212b;--featured-banner-highlight-color: #ee2737}.c-featured-banner--palette-light{--featured-banner-background-color: #f8485e;--featured-banner-text-color: #12212b;--featured-banner-highlight-color: #ee2737;--button-bg-color: var(--secondary-button-bg-color);--button-border-color: var(--secondary-button-border-color);--button-text-color: var(--secondary-button-text-color);--button-bg-color-hover: var(--secondary-button-bg-color-hover);--button-border-color-hover: var(--secondary-button-border-color-hover);--button-text-color-hover: var(--secondary-button-text-color-hover);--button-bg-color-active: var(--secondary-button-bg-color-active);--button-border-color-active: var(--secondary-button-border-color-active);--button-text-color-active: var(--secondary-button-text-color-active)}.c-featured-banner--palette-mid{--featured-banner-background-color: #ee2737;--featured-banner-text-color: #ffffff;--featured-banner-highlight-color: #3c0726;--button-bg-color: var(--secondary-button-bg-color);--button-border-color: var(--secondary-button-border-color);--button-text-color: var(--secondary-button-text-color);--button-bg-color-hover: var(--secondary-button-bg-color-hover);--button-border-color-hover: var(--secondary-button-border-color-hover);--button-text-color-hover: var(--secondary-button-text-color-hover);--button-bg-color-active: var(--secondary-button-bg-color-active);--button-border-color-active: var(--secondary-button-border-color-active);--button-text-color-active: var(--secondary-button-text-color-active)}.c-featured-banner--palette-dark{--featured-banner-background-color: #12212b;--featured-banner-text-color: #ffffff;--featured-banner-highlight-color: #ee2737;--button-bg-color: var(--secondary-button-bg-color);--button-border-color: var(--secondary-button-border-color);--button-text-color: var(--secondary-button-text-color);--button-bg-color-hover: var(--secondary-button-bg-color-hover);--button-border-color-hover: var(--secondary-button-border-color-hover);--button-text-color-hover: var(--secondary-button-text-color-hover);--button-bg-color-active: var(--secondary-button-bg-color-active);--button-border-color-active: var(--secondary-button-border-color-active);--button-text-color-active: var(--secondary-button-text-color-active)}.c-featured-banner--palette-highlight{--featured-banner-background-color: #da1884;--featured-banner-text-color: #12212b;--featured-banner-highlight-color: #ee2737;--button-bg-color: var(--secondary-button-bg-color);--button-border-color: var(--secondary-button-border-color);--button-text-color: var(--secondary-button-text-color);--button-bg-color-hover: var(--secondary-button-bg-color-hover);--button-border-color-hover: var(--secondary-button-border-color-hover);--button-text-color-hover: var(--secondary-button-text-color-hover);--button-bg-color-active: var(--secondary-button-bg-color-active);--button-border-color-active: var(--secondary-button-border-color-active);--button-text-color-active: var(--secondary-button-text-color-active)}.c-featured-banner__container{display:grid;grid-template-columns:auto;grid-template-rows:auto auto auto auto;grid-template-areas:"title" "text" "action" "image";z-index:1}@media (min-width: 48.01rem){.c-featured-banner__container{grid-gap:0;grid-template-columns:1fr clamp(1.25rem,.56vw + 1.118rem,1.5rem) 1fr;grid-template-rows:1fr auto auto auto 1fr;grid-template-areas:".  . image" "title  . image" "text   . image" "action . image" ". . image"}}@media (min-width: 67.76rem){.c-featured-banner__container{grid-gap:0;grid-template-columns:1fr clamp(1.25rem,.56vw + 1.118rem,1.5rem) 26.875rem}}.c-featured-banner__title{margin-top:auto;font-size:clamp(2.375rem,1.41vw + 2.044rem,3rem);font-family:Open Sans,Open Sans fallback,sans-serif;font-stretch:normal;line-height:1.2;font-weight:600}.c-featured-banner__text{margin-top:.5rem;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.c-featured-banner__text>:first-child{margin-top:0}.c-featured-banner__action{align-self:end;margin:1.25rem auto 0 0}.c-featured-banner__image{margin-top:2rem;border-radius:.625rem;overflow:hidden}@media (min-width: 48.01rem){.c-featured-banner__image{margin:auto 0}}.c-form-field,.c-form-field--select,.c-form-field--radio,.c-form-field--checkbox,.c-form-field--date,.c-form-field--number,.c-form-field--text,.c-form-field--donate,.c-form-field--menu-search,.c-form-field--site-search{--content-space: 1rem;--focus-color: var(--button-focus-color);--focus-offset: 0;display:var(--form-field-display, flex);flex-direction:column;row-gap:.5em;line-height:1.2;max-width:var(--form-field-max-width, 100%)}.c-form-field[data-status=success],[data-status=success].c-form-field--select,[data-status=success].c-form-field--radio,[data-status=success].c-form-field--checkbox,[data-status=success].c-form-field--date,[data-status=success].c-form-field--number,[data-status=success].c-form-field--text,[data-status=success].c-form-field--donate,[data-status=success].c-form-field--menu-search,[data-status=success].c-form-field--site-search{--form-field-border-color: var(--positive-color)}.c-form-field[data-status=error],[data-status=error].c-form-field--select,[data-status=error].c-form-field--radio,[data-status=error].c-form-field--checkbox,[data-status=error].c-form-field--date,[data-status=error].c-form-field--number,[data-status=error].c-form-field--text,[data-status=error].c-form-field--donate,[data-status=error].c-form-field--menu-search,[data-status=error].c-form-field--site-search{--form-field-border-color: var(--negative-color);--form-required-indicator-color: var(--negative-color);--form-field-message-weight: 700}.c-form-field__legend{font-size:var(--form-field-legend-font-size, var(--text-size-body));font-weight:var(--form-field-legend-weight, 600);font-family:inherit;line-height:inherit;margin:0}.c-form-field__required{color:var(--form-required-indicator-color, currentColor)}.c-form-field__label{font-size:var(--form-field-label-font-size, var(--text-size-body));line-height:1}input[type=checkbox]+.c-form-field__label:before,input[type=checkbox]+.c-form-field__label:after,input[type=radio]+.c-form-field__label:before,input[type=radio]+.c-form-field__label:after,.c-form-field__label:has(>input[type=checkbox]):before,.c-form-field__label:has(>input[type=checkbox]):after,.c-form-field__label:has(>input[type=radio]):before,.c-form-field__label:has(>input[type=radio]):after{content:"";position:absolute;top:0;left:0;width:var(--form-field-checkbox-radio-size, var(--form-field-input-font-size, var(--text-size-body)));height:var(--form-field-checkbox-radio-size, var(--form-field-input-font-size, var(--text-size-body)));pointer-events:none}input[type=checkbox]+.c-form-field__label:before,input[type=radio]+.c-form-field__label:before,.c-form-field__label:has(>input[type=checkbox]):before,.c-form-field__label:has(>input[type=radio]):before{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:0%;mask-size:0%;transition:-webkit-mask-size .1s;transition:mask-size .1s;transition:mask-size .1s,-webkit-mask-size .1s}input[type=checkbox]+.c-form-field__label:after,input[type=radio]+.c-form-field__label:after,.c-form-field__label:has(>input[type=checkbox]):after,.c-form-field__label:has(>input[type=radio]):after{border:var(--form-field-border-width, 2px) solid var(--form-field-border-color, var(--line-color))}input[type=checkbox]+.c-form-field__label:before,input[type=checkbox]+.c-form-field__label:after,.c-form-field__label:has(>input[type=checkbox]):before,.c-form-field__label:has(>input[type=checkbox]):after{border-radius:var(--form-field-border-radius, 0)}input[type=checkbox]+.c-form-field__label:before,.c-form-field__label:has(>input[type=checkbox]):before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg width='16' height='14' viewBox='0 0 16 14' version='1.1' xmlns='http://www.w3.org/2000/svg'><path d='M15.923 1.677a.54.54 0 0 1 .077.219.54.54 0 0 1-.077.219L6.346 13.78c-.154.146-.27.219-.346.219-.128 0-.256-.06-.385-.182L.192 8.859.077 8.75A.54.54 0 0 1 0 8.531a.62.62 0 0 1 .077-.182l.077-.073a73.784 73.784 0 0 1 1.692-1.677c.154-.146.257-.219.308-.219.102 0 .23.073.384.219l3.077 2.844 7.693-9.37c.051-.049.128-.073.23-.073.077 0 .167.024.27.073l2.115 1.604z' fill='currentColor' fill-rule='nonzero' stroke='none' stroke-width='1'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg width='16' height='14' viewBox='0 0 16 14' version='1.1' xmlns='http://www.w3.org/2000/svg'><path d='M15.923 1.677a.54.54 0 0 1 .077.219.54.54 0 0 1-.077.219L6.346 13.78c-.154.146-.27.219-.346.219-.128 0-.256-.06-.385-.182L.192 8.859.077 8.75A.54.54 0 0 1 0 8.531a.62.62 0 0 1 .077-.182l.077-.073a73.784 73.784 0 0 1 1.692-1.677c.154-.146.257-.219.308-.219.102 0 .23.073.384.219l3.077 2.844 7.693-9.37c.051-.049.128-.073.23-.073.077 0 .167.024.27.073l2.115 1.604z' fill='currentColor' fill-rule='nonzero' stroke='none' stroke-width='1'/></svg>")}input[type=radio]+.c-form-field__label:before,input[type=radio]+.c-form-field__label:after,.c-form-field__label:has(>input[type=radio]):before,.c-form-field__label:has(>input[type=radio]):after{border-radius:50%}input[type=radio]+.c-form-field__label:before,.c-form-field__label:has(>input[type=radio]):before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg width='10' height='10' viewBox='0 0 10 10' version='1.1' xmlns='http://www.w3.org/2000/svg'><circle cx='5' cy='5' r='5' fill='currentColor'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg width='10' height='10' viewBox='0 0 10 10' version='1.1' xmlns='http://www.w3.org/2000/svg'><circle cx='5' cy='5' r='5' fill='currentColor'/></svg>")}input[type=checkbox]:checked+.c-form-field__label,input[type=radio]:checked+.c-form-field__label,.c-form-field__label:has(>input[type=checkbox]:checked),.c-form-field__label:has(>input[type=radio]:checked){--form-field-border-color: var(--form-field-accent-color, var(--info-color))}input[type=checkbox]:checked+.c-form-field__label:before,input[type=radio]:checked+.c-form-field__label:before,.c-form-field__label:has(>input[type=checkbox]:checked):before,.c-form-field__label:has(>input[type=radio]:checked):before{background-color:var(--form-field-accent-color, var(--info-color));-webkit-mask-size:50%;mask-size:50%}.c-form-field--checkbox:not([data-status=error]) input[type=checkbox]:not(:focus):not(:checked)+.c-form-field__label{--form-field-border-color: var(--line-color)}.c-form-field__group,.c-form-field__button-group{display:flex;flex-wrap:wrap;gap:var(--content-space);border-radius:var(--form-field-border-radius, 0)}.c-form-field__button-group:has(:focus-visible){outline:solid var(--focus-width) var(--focus-color);outline-offset:var(--focus-offset)}.c-form-field__inputset{display:flex;gap:var(--content-space)}.c-form-field--checkbox .c-form-field__inputset,.c-form-field--radio .c-form-field__inputset{flex-direction:column;align-items:flex-start}.c-form-field__input{position:relative;display:flex;font-size:var(--form-field-input-font-size, var(--text-size-body));background-color:var(--form-field-background, transparent)}.c-form-field__input:focus-within{--form-field-border-color: var( --form-field-focus-color, currentColor ) !important;--form-field-outline-color: var(--focus-color)}.c-form-field--text .c-form-field__input,.c-form-field--donate .c-form-field__input,.c-form-field--menu-search .c-form-field__input,.c-form-field--site-search .c-form-field__input,.c-form-field--number .c-form-field__input,.c-form-field--date .c-form-field__input,.c-form-field--select .c-form-field__input{flex-grow:1}.c-form-field--text .c-form-field__input:after,.c-form-field--donate .c-form-field__input:after,.c-form-field--menu-search .c-form-field__input:after,.c-form-field--site-search .c-form-field__input:after,.c-form-field--number .c-form-field__input:after,.c-form-field--date .c-form-field__input:after,.c-form-field--select .c-form-field__input:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:var(--form-field-border-width, 2px) solid var(--form-field-border-color, var(--line-color));border-radius:var(--form-field-border-radius, 0);pointer-events:none;outline:solid var(--focus-width) var(--form-field-outline-color, transparent);outline-offset:var(--focus-offset)}.c-form-field--left-flat .c-form-field__input:after{border-top-left-radius:0;border-bottom-left-radius:0}.c-form-field--right-flat .c-form-field__input:after{border-top-right-radius:0;border-bottom-right-radius:0}.c-form-field--select .c-form-field__input:before{content:"";pointer-events:none;width:.8em;height:.8em;background-color:currentColor;position:absolute;right:1em;top:50%;transform:translateY(-.4em);-webkit-mask-image:url("data:image/svg+xml;utf8,<svg width='63' height='40' viewBox='0 0 63 40' version='1.1' xmlns='http://www.w3.org/2000/svg'><path d='M54.8.587a1.896 1.896 0 0 1 2.743 0l4.933 5.172a1.896 1.896 0 0 1 0 2.617L32.872 39.413a1.896 1.896 0 0 1-2.744 0L.524 8.376a1.896 1.896 0 0 1 0-2.617L5.457.587a1.896 1.896 0 0 1 2.743 0l23.3 24.428L54.8.587z' fill='currentColor' fill-rule='nonzero' stroke='none' stroke-width='1'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg width='63' height='40' viewBox='0 0 63 40' version='1.1' xmlns='http://www.w3.org/2000/svg'><path d='M54.8.587a1.896 1.896 0 0 1 2.743 0l4.933 5.172a1.896 1.896 0 0 1 0 2.617L32.872 39.413a1.896 1.896 0 0 1-2.744 0L.524 8.376a1.896 1.896 0 0 1 0-2.617L5.457.587a1.896 1.896 0 0 1 2.743 0l23.3 24.428L54.8.587z' fill='currentColor' fill-rule='nonzero' stroke='none' stroke-width='1'/></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.c-form-field--checkbox .c-form-field__input{display:inline-flex}.c-form-field__input input[type=text],.c-form-field__input input[type=number],.c-form-field__input input[type=date],.c-form-field__input input[type=email],.c-form-field__input input[type=password],.c-form-field__input input[type=search],.c-form-field__input textarea,.c-form-field__input select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-size:1em;color:currentColor;padding:.75em;flex-grow:1;background:none;font-family:inherit;width:var(--form-input-width, 100%);min-height:2.75em}.c-form-field__input input[type=text]:focus,.c-form-field__input input[type=number]:focus,.c-form-field__input input[type=date]:focus,.c-form-field__input input[type=email]:focus,.c-form-field__input input[type=password]:focus,.c-form-field__input input[type=search]:focus,.c-form-field__input textarea:focus,.c-form-field__input select:focus{outline:none}.c-form-field__input input[type=search]::-webkit-search-cancel-button{display:none}.c-form-field__input textarea{resize:vertical;min-height:5em}.c-form-field__input input[type=checkbox],.c-form-field__input input[type=radio]{padding:0;margin:0 .5em 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1em;width:var(--form-field-checkbox-radio-size, var(--form-field-input-font-size, var(--text-size-body)));height:var(--form-field-checkbox-radio-size, var(--form-field-input-font-size, var(--text-size-body)))}.c-form-field__prepend,.c-form-field__append{align-self:center;color:var(--form-field-border-color, var(--line-color));font-size:1em;padding:0;margin:0;border:none;background:none;line-height:1}.c-form-field__prepend:focus:not(:focus-visible),.c-form-field__append:focus:not(:focus-visible){outline:none}.c-form-field__prepend:focus-visible,.c-form-field__append:focus-visible{outline:solid var(--focus-width) var(--focus-color);outline-offset:var(--focus-offset)}.c-form-field__prepend:is(button),.c-form-field__append:is(button){color:var(--button-bg-color, var(--primary-color))}.c-form-field__prepend:is(button):hover,.c-form-field__prepend:is(button):focus-visible,.c-form-field__append:is(button):hover,.c-form-field__append:is(button):focus-visible{color:var(--button-bg-color-alt, var(--secondary-color))}.c-form-field__prepend{margin-left:.75em}.c-form-field__append{margin-right:.75em}.c-form-field__instruction{font-size:var(--form-field-instruction-size, var(--text-size-small))}.c-form-field__message{font-size:var(--form-field-message-font-size, var(--text-size-small));color:var(--form-field-border-color, var(--line-color));font-weight:var(--form-field-message-weight, 400);font-variant-numeric:tabular-nums}.c-form-field__message :first-child{margin-top:0}.c-form-field__message--error{color:var(--negative-color)}.c-form-field--checkbox,.c-form-field--radio{row-gap:var(--content-space)}.c-form-field--site-search{--form-field-input-font-size: var(--text-size-body);--form-field-accent-color: var(--primary-color)}.c-form-field--menu-search{--form-field-background: var(--canvas-color);--form-field-border-color: var(--canvas-color);--form-field-input-font-size: var(--text-size-body);color:var(--text-color)}.c-form-field--donate{--form-field-display: inline-flex;--form-input-width: 8ch}.c-gallery{position:relative;margin:0 auto}.c-gallery--thumbs,.c-gallery--carousel{max-width:none}.c-gallery__grid{display:grid;gap:clamp(.875rem,.28vw + .809rem,1rem);grid-template-columns:repeat(4,1fr)}@media (min-width: 23.4475rem){.c-gallery__grid{grid-template-columns:repeat(6,1fr);gap:clamp(1.25rem,.56vw + 1.118rem,1.5rem)}}.c-gallery--panel .c-gallery__grid{display:flex;flex-wrap:wrap;flex-direction:row}.c-gallery__list{display:flex;flex-wrap:wrap}.c-gallery__heading{margin-top:0;margin-bottom:var(--content-space)}.c-gallery__item{flex:0 0 50%;margin:0;border-radius:.625rem;overflow:hidden}.c-gallery__item:only-child{flex:0 0 100%}.c-gallery--grid .c-gallery__item,.c-gallery--panel .c-gallery__item{cursor:pointer}.c-gallery--carousel .c-gallery__item{width:100%;flex:1 0 auto}.c-gallery--panel .c-gallery__item.c-gallery__item{--thumb-position: absolute;position:relative;flex-grow:1;flex-shrink:1}.c-gallery--panel .c-gallery__item.c-gallery__item:last-child:nth-child(odd){display:none}.c-gallery--panel .c-gallery__item.c-gallery__item--square{flex-basis:30%;aspect-ratio:14/15}@media (min-width: 23.4475rem){.c-gallery--panel .c-gallery__item.c-gallery__item--square{aspect-ratio:1}}.c-gallery--panel .c-gallery__item.c-gallery__item--rect{flex-basis:50%}.c-gallery--carousel .c-gallery__figcaption{position:absolute;bottom:0;background-color:rgba(0,0,0,.5);color:#fff;border:0;text-align:left;padding:0 1rem .5rem}.c-gallery__thumb{--opacity: 0;--icon-scale: 1;border:none;padding:0;min-width:0;height:100%;position:var(--thumb-position, relative);top:0;right:0;bottom:0;left:0}.c-gallery__thumb:before,.c-gallery__thumb:after{display:block;content:"";opacity:var(--opacity)}.c-gallery__thumb:before{position:absolute;top:50%;right:auto;bottom:auto;left:50%;z-index:2;background-color:var(--primary-button-bg-color);border-radius:.625rem;transition:.2s opacity;width:var(--icon-button-size);height:var(--icon-button-size);transform:translate(-50%,-50%)}.c-gallery__thumb:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background-color:var(--primary-button-text-color);-webkit-mask-size:1rem;mask-size:1rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M12.5 7.5 19 1m0 0h-6m6 0v6M1 19l6.5-6.5M1 19v-6m0 6h6" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M12.5 7.5 19 1m0 0h-6m6 0v6M1 19l6.5-6.5M1 19v-6m0 6h6" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');transform:scale(var(--icon-scale));transition:.25s transform}.c-gallery__thumb.is-active,.c-gallery__thumb:active,.c-gallery__thumb:focus,.c-gallery__thumb:focus-within{--opacity: 1;--icon-scale: 1.5}@media (hover){.c-gallery__thumb:hover{--opacity: 1;--icon-scale: 1.5}}.c-gallery__overlay{background:rgba(0,0,0,.5);position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;align-items:center;justify-content:center}.c-gallery__action{position:relative;z-index:1;max-width:none}.c-gallery__footer{display:flex;justify-content:flex-end}.c-gallery__nav{display:flex;align-items:center;padding:clamp(.875rem,.28vw + .809rem,1rem);background-color:var(--primary-button-bg-color);color:var(--primary-button-text-color);border-radius:.625rem;margin-top:clamp(.875rem,.28vw + .809rem,1rem)}.c-gallery__prev,.c-gallery__next{display:flex;padding:0;border:0;background:transparent;color:var(--primary-button-text-color);font-size:var(--text-size-body);transition:color .3s ease-in-out}.c-gallery__prev.is-active,.c-gallery__prev:active,.c-gallery__prev:focus,.c-gallery__prev:focus-within,.c-gallery__next.is-active,.c-gallery__next:active,.c-gallery__next:focus,.c-gallery__next:focus-within{color:var(--secondary-button-text-color)}@media (hover){.c-gallery__prev:hover,.c-gallery__next:hover{color:var(--secondary-button-text-color)}}.c-gallery__prev{margin-right:2rem}.c-gallery__next{margin-left:2rem}.c-gallery--small .c-gallery__grid,.c-gallery--medium .c-gallery__grid{grid-template-columns:repeat(3,1fr)}.c-gallery--large .c-gallery__grid{grid-template-columns:repeat(4,1fr)}@media (min-width: 23.4475rem){.c-gift-voucher{width:50%}}.c-gift-voucher__heading{margin-top:0}@media (min-width: 23.4475rem){.c-gift-voucher .c-form-field--number,.c-gift-voucher .c-form-field--date{--form-field-max-width: 30ch}}.c-instance{--instance-highlight-text-color: #ee2737;display:grid;gap:.5rem;align-items:center;grid-template-columns:1fr;grid-template-areas:"heading" "meta" "action";border-bottom:2px solid var(--line-color);padding:clamp(1.25rem,.56vw + 1.118rem,1.5rem) 0}@media (min-width: 23.4475rem){.c-instance{grid-template-columns:1fr max-content;grid-template-areas:"heading action" "meta meta"}}@media (min-width: 48.01rem){.c-instance{grid-template-columns:20ch 1fr max-content;grid-template-areas:"heading meta action"}}.c-instance--calendar{gap:1rem;grid-template-columns:1fr;grid-template-areas:"heading" "meta" "action"}@media (min-width: 48.01rem){.c-instance--calendar{grid-template-columns:1fr max-content;grid-template-areas:"heading action" "meta meta"}}.c-instance__heading{grid-area:heading;margin-top:0;font-size:clamp(1.125rem,.28vw + 1.059rem,1.25rem);font-weight:700}.c-instance--calendar .c-instance__heading{font-size:clamp(1.25rem,.56vw + 1.118rem,1.5rem)}@media (min-width: 48.01rem){.c-instance:not(.c-instance--calendar):has(.c-instance__access) .c-instance__heading{align-self:start}}.c-instance__link{text-decoration:none}.c-instance__meta{grid-area:meta;font-size:var(--text-size-small);margin:0;display:flex;flex-wrap:wrap;gap:.5em 1em}@media (min-width: 48.01rem){.c-instance:not(.c-instance--calendar) .c-instance__meta{display:grid;grid-template-columns:20ch 1fr}}.c-instance__meta-break{flex-basis:100%;height:0}.c-instance__status{flex-basis:100%;font-size:clamp(.875rem,.28vw + .809rem,1rem)}@media (min-width: 23.4475rem){.c-instance__status{flex-basis:20ch}}.c-instance--calendar .c-instance__status{flex-basis:auto}@media (min-width: 48.01rem){.c-instance:not(.c-instance--calendar) .c-instance__status{grid-column:1;grid-row:1}}.c-instance__datetime{flex-basis:calc(50% - .5rem);font-weight:700}.c-instance--calendar .c-instance__datetime{font-size:clamp(1rem,.28vw + .934rem,1.125rem);flex-basis:auto}.c-instance__venue{flex-basis:100%;font-size:clamp(1rem,.28vw + .934rem,1.125rem)}.c-instance--calendar .c-instance__venue{flex-basis:auto;flex-grow:1}.c-instance__note{font-size:clamp(.875rem,.28vw + .809rem,1rem)}.c-instance--calendar .c-instance__note{flex-grow:1}@media (min-width: 48.01rem){.c-instance:not(.c-instance--calendar) .c-instance__note{grid-column:2;grid-row:1}}.c-instance__icon{display:flex;align-self:center;color:var(--instance-highlight-text-color);margin-right:-.5em}.c-instance__access{font-size:clamp(.875rem,.28vw + .809rem,1rem);display:flex;flex-wrap:wrap;gap:.5em}@media (min-width: 48.01rem){.c-instance__access{order:1;grid-column:1/-1}}.c-instance__action{grid-area:action;display:flex;flex-wrap:wrap;gap:1rem}@media (min-width: 48.01rem){.c-instance:not(.c-instance--calendar):has(.c-instance__access) .c-instance__action{align-self:start}}.c-instance__button{min-width:11rem}.c-lightbox{--figcaptionHeight: 13.0625rem;position:absolute;top:0;right:0;bottom:0;left:0;background:#000;color:#fff}.c-lightbox__content{width:100vw;height:100vh;padding:6.25rem 1.875rem 2.1875rem 2.1875rem}@media (max-width: 23.4375rem){.c-lightbox__content{padding:5rem 1.25rem 1.5625rem 1.5rem}}.c-lightbox__image{margin:auto;-o-object-fit:contain;object-fit:contain;height:100%;max-width:1280px;max-width:clamp(100vw - 60px,100vw - 60px,1280px);max-height:calc(100vh - 13.0625rem);max-height:calc(100vh - var(--figcaptionHeight))}@media (max-width: 23.4375rem){.c-lightbox__image{--figcaptionHeight: 11.8125rem;max-height:calc(100vh - 11.8125rem);max-height:calc(100vh - var(--figcaptionHeight))}}.c-lightbox__video{max-width:1280px;max-height:calc(100vh - 13.0625rem);max-height:calc(100vh - var(--figcaptionHeight));margin:auto}.c-lightbox__video iframe{width:100%;height:100%;display:block;position:absolute}@media (max-width: 48rem){.c-lightbox__video{flex:0;padding-top:56.25%;max-height:calc(100vh - 11.8125rem);max-height:calc(100vh - var(--figcaptionHeight))}.c-lightbox__video iframe{top:0}}.c-lightbox__foot{padding-top:1.875rem}.c-lightbox__caption,.c-lightbox__credit{display:block;line-height:1.5rem;margin-bottom:.5rem}.c-lightbox__caption{font-size:clamp(.875rem,.28vw + .809rem,1rem);line-height:1.2}.c-lightbox__credit{font-size:clamp(.75rem,.28vw + .684rem,.875rem);line-height:1.2}.c-lightbox__nav{position:absolute;top:calc(50% - 3.75rem);right:2rem;bottom:initial;left:2rem;z-index:5;display:flex;justify-content:space-between}.c-lightbox__prev,.c-lightbox__next{display:flex;align-items:center;justify-content:center;border:none;margin:0;background:transparent;transition:.3s;background:var(--primary-color);color:var(--primary-color-text);height:var(--icon-button-size);width:var(--icon-button-size);border-radius:100%;font-size:var(--icon-button-text-size)}.c-lightbox__prev.is-active,.c-lightbox__prev:active,.c-lightbox__prev:focus,.c-lightbox__prev:focus-within,.c-lightbox__next.is-active,.c-lightbox__next:active,.c-lightbox__next:focus,.c-lightbox__next:focus-within{background:var(--secondary-color);color:var(--secondary-color-text)}@media (hover){.c-lightbox__prev:hover,.c-lightbox__next:hover{background:var(--secondary-color);color:var(--secondary-color-text)}}.c-lightbox__prev{order:1;padding-right:.5em}.c-lightbox__next{order:3;padding-left:.5em}.c-lightbox__preview{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-repeat:no-repeat;background-size:3.125rem}.loaded>.c-lightbox__preview{display:none}.c-logo-row{--base-height: 10rem;--scale-factor-horizontal: .3;--scale-factor-vertical: .6;--logo-min-size: .5;--logo-max-size: 1.25}.c-logo-row__heading{margin-top:0;font-size:clamp(1.375rem,1.13vw + 1.111rem,1.875rem);font-family:Open Sans,Open Sans fallback,sans-serif;font-stretch:normal;line-height:1.2;font-weight:600}.c-logo-row__list{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:clamp(1.25rem,.56vw + 1.118rem,1.5rem)}.c-logo-row__heading+.c-logo-row__list{margin-top:var(--default-space)}.c-logo-row__container{margin:auto 0}.c-logo-row__title{font-size:clamp(1rem,.28vw + .934rem,1.125rem);font-family:Open Sans,Open Sans fallback,sans-serif;font-stretch:normal;line-height:1.2;font-weight:600;display:block;text-align:center}.c-logo-row__image{--base-ratio: calc(var(--width) / var(--height));--factor-horizontal: min( var(--scale-factor-horizontal) * -1 * var(--base-ratio) + var(--scale-factor-horizontal) + 1, 1 );--factor-vertical: max( var(--scale-factor-vertical) * -1 * var(--base-ratio) + var(--scale-factor-vertical) + 1, 1 );aspect-ratio:var(--base-ratio);height:clamp(var(--base-height) * var(--logo-min-size),var(--base-height) * var(--factor-horizontal) * var(--factor-vertical),var(--base-height) * var(--logo-max-size))}.c-logo-row__image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.c-logo-row__label{font-size:clamp(.875rem,.28vw + .809rem,1rem);line-height:1.2;display:block;text-align:center}.c-media{--card-background-color: var(--background);--card-text-color: var(--content);--card-border-color: var(--background);--card-border-size: 16px;--card-border-radius: 10px;--card-image-spacing: clamp(.875rem, .28vw + .809rem, 1rem);--card-text-spacing: clamp(.375rem, .28vw + .309rem, .5rem);--card-action-spacing: clamp(.875rem, .28vw + .809rem, 1rem);--card-tag-spacing: 0;--card-tag-padding: .625rem;--card-pretitle-font-weight: 600;--card-title-size: clamp(1.25rem, .56vw + 1.118rem, 1.5rem);--card-pretitle-size: clamp(.875rem, .28vw + .809rem, 1rem);--card-posttitle-size: clamp(.875rem, .28vw + .809rem, 1rem);--card-datetime-size: clamp(.875rem, .28vw + .809rem, 1rem);--card-availabilty-size: clamp(.875rem, .28vw + .809rem, 1rem);--card-summary-size: clamp(1rem, .28vw + .934rem, 1.125rem);--card-details-size: clamp(.875rem, .28vw + .809rem, 1rem);--card-details-weight: 400;display:grid;grid-gap:0 1rem;height:100%;background:var(--card-background-color);color:var(--card-text-color);border-radius:var(--card-border-radius);border:var(--card-border-size) solid var(--card-border-color);text-decoration:none;grid-template-columns:1fr;grid-template-rows:repeat(7,min-content) 1fr;grid-template-areas:"image" "pretitle" "title" "posttitle" "datetime" "details" "availability" "summary" "actions"}.c-media.is-clickable{cursor:pointer}.c-media:where(a){--focus-color: #12212b}.c-media.is-active,.c-media:active,.c-media:focus,.c-media:focus-within{background:var(--card-background-color);color:var(--card-text-color)}@media (hover){.c-media:hover{background:var(--card-background-color);color:var(--card-text-color)}}.c-media__image{grid-area:image}.c-media__title{grid-area:title}.c-media__summary{grid-area:summary}.c-media__datetime{grid-area:datetime}.c-media__actions{grid-area:actions}.c-media__meta{grid-area:meta}.c-media__pretitle{grid-area:pretitle}.c-media__posttitle{grid-area:posttitle}.c-media__details{grid-area:details}.c-media__availability{grid-area:availability}@media (min-width: 48.01rem){.c-media{grid-template-columns:1fr 1.5625rem;grid-template-rows:repeat(7,min-content) 1fr;grid-template-areas:"image        image" "pretitle     ." "title        ." "posttitle    ." "datetime     ." "details      ." "availability ." "summary      ." "actions      	actions"}}@container (width > 820px){.c-media{--card-image-spacing: 0;grid-template-columns:50% 1fr 0;gap:0 clamp(2.375rem,1.41vw + 2.044rem,3rem);grid-template-rows:1fr repeat(8,min-content) 1fr;grid-template-areas:"image .  ." "image pretitle ." "image title  ." "image posttitle ." "image datetime ." "image details  ." "image availability ." "image summary ." "image actions ." "image . ."}}.c-media--event{--card-details-weight: 700}.c-media--result{--card-image-spacing: 0;grid-template-columns:1fr;grid-template-areas:"pretitle" "title" "datetime" "summary"}@media (min-width: 23.4475rem){.c-media--result{grid-gap:0 2rem;grid-template-columns:7.8125rem 1fr;grid-template-rows:1fr min-content min-content min-content min-content 1fr;grid-template-areas:"image ." "image pretitle" "image title" "image datetime" "image summary" "image ."}}@media (min-width: 48.01rem){.c-media--result{grid-template-columns:18.75rem 1fr}}.c-media--job{--card-image-spacing: 0;--card-text-spacing: clamp(.875rem, .28vw + .809rem, 1rem);--card-tag-spacing: clamp(.875rem, .28vw + .809rem, 1rem);--card-tag-padding: 0;--card-posttitle-weight: 700;grid-template-columns:1fr;grid-template-areas:"image" "title" "posttitle" "details"}@media (min-width: 48.01rem){.c-media--job{grid-gap:0 2rem;grid-template-columns:1fr;grid-template-rows:min-content min-content min-content 1fr;grid-template-areas:"image" "title" "posttitle" "details"}}.c-media--profile{--card-image-max-width: 7.8125rem;--card-details-spacing: clamp(.875rem, .28vw + .809rem, 1rem);--card-details-weight: 700;grid-template-columns:1fr;grid-template-areas:"image" "title" "posttitle" "summary" "details" "actions"}@container (width > 360px){.c-media--profile{--card-image-spacing: 0;grid-gap:0 2rem;grid-template-columns:7.8125rem 1fr;grid-template-rows:1fr min-content min-content min-content min-content min-content 1fr;grid-template-areas:"image ." "image title" "image posttitle" "image summary" "image details" "image actions" "image ."}}@container (width > 500px){.c-media--profile{--card-image-max-width: 12.5rem;grid-template-columns:12.5rem 1fr}}.c-media--featured{--card-details-weight: 700;--card-title-size: clamp(2.375rem, 1.41vw + 2.044rem, 3rem);--card-summary-spacing: clamp(1.25rem, .56vw + 1.118rem, 1.5rem);--card-action-spacing: clamp(2.375rem, 1.41vw + 2.044rem, 3rem)}.c-media--palette-canvas{--card-background-color: #ffffff;--card-border-color: #ffffff;--card-text-color: #12212b;--card-highlight-text-color: #ee2737;--text-color: #12212b;--background-color: #ffffff}.c-media--palette-pale{--card-background-color: #fde3e5;--card-border-color: #fde3e5;--card-text-color: #12212b;--card-highlight-text-color: #ee2737;--text-color: #12212b;--background-color: #fde3e5}.c-media--palette-light{--card-background-color: #f8485e;--card-border-color: #f8485e;--card-text-color: #12212b;--card-highlight-text-color: #12212b;--text-color: #12212b;--background-color: #f8485e;--button-bg-color: var(--secondary-button-bg-color);--button-border-color: var(--secondary-button-border-color);--button-text-color: var(--secondary-button-text-color);--button-bg-color-hover: var(--secondary-button-bg-color-hover);--button-border-color-hover: var(--secondary-button-border-color-hover);--button-text-color-hover: var(--secondary-button-text-color-hover);--button-bg-color-active: var(--secondary-button-bg-color-active);--button-border-color-active: var(--secondary-button-border-color-active);--button-text-color-active: var(--secondary-button-text-color-active)}.c-media--palette-mid{--card-background-color: #ee2737;--card-border-color: #ee2737;--card-highlight-text-color: #ee2737;--text-color: #ffffff;--background-color: #ee2737;--card-text-color: #ffffff;--button-bg-color: var(--secondary-button-bg-color);--button-border-color: var(--secondary-button-border-color);--button-text-color: var(--secondary-button-text-color);--button-bg-color-hover: var(--secondary-button-bg-color-hover);--button-border-color-hover: var(--secondary-button-border-color-hover);--button-text-color-hover: var(--secondary-button-text-color-hover);--button-bg-color-active: var(--secondary-button-bg-color-active);--button-border-color-active: var(--secondary-button-border-color-active);--button-text-color-active: var(--secondary-button-text-color-active)}.c-media--palette-dark{--card-background-color: #12212b;--card-border-color: #12212b;--card-text-color: #ffffff;--card-highlight-text-color: #ee2737;--text-color: #ffffff;--background-color: #12212b;--button-bg-color: var(--secondary-button-bg-color);--button-border-color: var(--secondary-button-border-color);--button-text-color: var(--secondary-button-text-color);--button-bg-color-hover: var(--secondary-button-bg-color-hover);--button-border-color-hover: var(--secondary-button-border-color-hover);--button-text-color-hover: var(--secondary-button-text-color-hover);--button-bg-color-active: var(--secondary-button-bg-color-active);--button-border-color-active: var(--secondary-button-border-color-active);--button-text-color-active: var(--secondary-button-text-color-active)}.c-media--palette-highlight{--card-background-color: #da1884;--card-border-color: #da1884;--card-text-color: #12212b;--card-highlight-text-color: #ee2737;--text-color: #12212b;--background-color: #da1884;--button-bg-color: var(--secondary-button-bg-color);--button-border-color: var(--secondary-button-border-color);--button-text-color: var(--secondary-button-text-color);--button-bg-color-hover: var(--secondary-button-bg-color-hover);--button-border-color-hover: var(--secondary-button-border-color-hover);--button-text-color-hover: var(--secondary-button-text-color-hover);--button-bg-color-active: var(--secondary-button-bg-color-active);--button-border-color-active: var(--secondary-button-border-color-active);--button-text-color-active: var(--secondary-button-text-color-active)}.c-media__image{overflow:hidden;margin:0 0 var(--card-image-spacing);border-radius:var(--card-border-radius);--image-border-radius: var( --card-border-radius );max-width:var(--card-image-max-width)}.c-media__image img{display:block;transition:transform .3s;transform:scale(1) translateZ(0);will-change:transform}@media (prefers-reduced-motion: no-preference){.c-media:where(a,.is-clickable).is-active .c-media__image img,.c-media:where(a,.is-clickable):active .c-media__image img,.c-media:where(a,.is-clickable):focus .c-media__image img,.c-media:where(a,.is-clickable):focus-within .c-media__image img{transform:scale(1.03) translateZ(0)}}@media (hover) and (prefers-reduced-motion: no-preference){.c-media:where(a,.is-clickable):hover .c-media__image img{transform:scale(1.03) translateZ(0)}}@media (max-width: 23.4375rem){.c-media--result .c-media__image{display:none}}.c-media__title{margin:0;font-size:var(--card-title-size)}.c-media__pretitle{font-size:var(--card-pretitle-size);font-weight:var(--card-pretitle-font-weight);color:var(--card-highlight-text-color);text-transform:uppercase;margin:0 0 var(--card-text-spacing)}.c-media__posttitle{font-size:var(--card-posttitle-size);font-weight:var(--card-posttitle-weight);margin:var(--card-text-spacing) 0 0}.c-media__summary{font-size:var(--card-summary-size);margin:var(--card-summary-spacing, var(--card-text-spacing)) 0 0;text-overflow:ellipsis;overflow:hidden}.c-media__datetime{margin:var(--card-text-spacing) 0 0;font-size:var(--card-datetime-size);color:var(--card-datetime-color)}.c-media__availability{margin:var(--card-text-spacing) 0 0;font-size:var(--card-availability-size)}.c-media__details{margin:var(--card-details-spacing, --card-text-spacing) 0 0;font-size:var(--card-details-size);font-weight:var(--card-details-weight);text-overflow:ellipsis;overflow:hidden}.c-media__tags{grid-area:image;z-index:1;display:flex;flex-direction:row;flex-wrap:wrap;align-items:start;gap:1rem;padding:var(--card-tag-padding);margin:0 0 var(--card-tag-spacing);list-style-type:none}.c-media__actions{display:flex;flex-wrap:wrap;align-self:start;gap:.75rem;margin:var(--card-action-spacing) 0 0}.c-media__actions:empty{display:none}.c-media__icon{display:flex;align-self:center;color:var(--card-highlight-text-color)}.c-media__text-link.is-active,.c-media__text-link:active,.c-media__text-link:focus,.c-media__text-link:focus-within{text-decoration-color:var(--card-highlight-text-color)}@media (hover){.c-media__text-link:hover{text-decoration-color:var(--card-highlight-text-color)}}:root{--membership-background-color: #fde3e5;--membership-text-color: #12212b}.c-membership{background-color:var(--membership-background-color);color:var(--membership-text-color);display:grid;padding:1rem;border-radius:.625rem}@media (min-width: 23.4475rem){.c-membership{padding:2rem}}.c-membership.has-tabs .c-membership__level{min-height:0}.c-membership.has-tabs .c-membership__level:before{display:none}.c-membership.has-tabs .c-membership__level.is-active .c-membership__content{opacity:1;transition:opacity .4s ease-in-out}.c-membership.has-tabs .c-membership__level .c-membership__content{opacity:0;transition:opacity .4s ease-in-out}.c-membership.has-tabs .c-membership__tabs{font-size:clamp(1.25rem,.56vw + 1.118rem,1.5rem);font-family:Open Sans,Open Sans fallback,sans-serif;font-stretch:normal;line-height:1.2;font-weight:600;height:auto;opacity:1;padding-right:2rem;visibility:visible}@media (min-width: 48.01rem){.c-membership.has-tabs .c-membership__tabs{padding-right:4rem}}.c-membership__actions{flex-grow:1}.c-membership__autorenew{display:block;margin-top:1rem}@media (max-width: 23.4375rem){.c-membership__button{width:100%}}.c-membership__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.c-membership__container{overflow:hidden;margin-bottom:1px}@media (max-width: 23.4375rem){.c-membership__container{border-top:2px solid var(--membership-text-color);padding-top:1rem}}@media (max-width: 23.4375rem){.c-membership--single .c-membership__container{border-top:none}}.c-membership__content{height:0;margin-top:-100%;opacity:0;position:relative;transition:margin .5s ease-in}.c-membership__footer{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin-top:1.5rem;padding-top:1.5rem}@media (max-width: 47.99rem){.c-membership__gift{width:100%}}.c-membership__heading{font-size:clamp(1.375rem,1.13vw + 1.111rem,1.875rem);font-family:Open Sans,Open Sans fallback,sans-serif;font-stretch:normal;line-height:1.2;font-weight:600;margin-top:0}.c-membership__level{overflow:hidden;position:relative}@media (min-width: 23.4475rem){.c-membership__level{grid-area:1/4/1/15;z-index:-1}}@media (min-width: 23.4475rem){.c-membership--single .c-membership__level{grid-area:1/1/1/15}}.c-membership__level:after{background-color:currentColor;content:"";position:absolute;left:0;top:1rem;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg width='63' height='40' viewBox='0 0 63 40' version='1.1' xmlns='http://www.w3.org/2000/svg'><path d='M54.8.587a1.896 1.896 0 0 1 2.743 0l4.933 5.172a1.896 1.896 0 0 1 0 2.617L32.872 39.413a1.896 1.896 0 0 1-2.744 0L.524 8.376a1.896 1.896 0 0 1 0-2.617L5.457.587a1.896 1.896 0 0 1 2.743 0l23.3 24.428L54.8.587z' fill='currentColor' fill-rule='nonzero' stroke='none' stroke-width='1'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg width='63' height='40' viewBox='0 0 63 40' version='1.1' xmlns='http://www.w3.org/2000/svg'><path d='M54.8.587a1.896 1.896 0 0 1 2.743 0l4.933 5.172a1.896 1.896 0 0 1 0 2.617L32.872 39.413a1.896 1.896 0 0 1-2.744 0L.524 8.376a1.896 1.896 0 0 1 0-2.617L5.457.587a1.896 1.896 0 0 1 2.743 0l23.3 24.428L54.8.587z' fill='currentColor' fill-rule='nonzero' stroke='none' stroke-width='1'/></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;height:1rem;width:1rem;transform:rotate(-90deg)}.c-membership--single .c-membership__level:after{display:none}@media (min-width: 23.4475rem){.c-membership__level:after{display:none}}.c-membership__level:before{font-size:clamp(1.25rem,.56vw + 1.118rem,1.5rem);line-height:1.2;content:attr(data-title);cursor:pointer;display:block;margin:1rem 0;max-width:calc(100% - 2rem);padding-left:2rem;position:relative;width:-moz-max-content;width:max-content;z-index:1}.c-membership--single .c-membership__level:before{display:none}@media (min-width: 23.4475rem){.c-membership__level:before{display:none}}@media (min-width: 23.4475rem){.c-membership__level.is-active{z-index:1}}.c-membership__level.is-active:after{transform:rotate(0)}.c-membership__level.is-active .c-membership__content{height:auto;margin:0 0 1rem;opacity:1;transition:margin .4s ease-out -.1s}.c-membership__tab{font-size:clamp(1.25rem,.56vw + 1.118rem,1.5rem);font-family:Open Sans,Open Sans fallback,sans-serif;font-stretch:normal;line-height:1.2;font-weight:600;background:transparent;border:none;cursor:pointer;display:block;padding:1rem 0;text-align:left}.c-membership__tab:first-of-type{padding-top:0}.c-membership__tab>span{color:var(--membership-text-color);border-bottom:2px solid transparent;padding-bottom:.5rem}.c-membership__tab:focus>span,.c-membership__tab:focus-within>span{border-color:var(--membership-text-color)}.c-membership__tab.is-active>span{border-color:var(--membership-text-color)}.c-membership__tabs{height:0;list-style:none;margin:0;opacity:0;padding:0;visibility:hidden}@media (min-width: 23.4475rem){.c-membership__tabs{display:block;grid-area:1/1/1/4}}.c-membership--single .c-membership__tabs{display:none}@media (min-width: 23.4475rem){.c-membership--single .c-membership__tabs{grid-area:unset}}.c-merch__price{margin:auto auto 0 0}.c-merch__controls{display:flex;justify-content:space-between;align-items:center;position:relative}.c-merch__add,.c-merch__remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;color:currentColor;border-radius:100%;width:4.8rem;height:4.8rem;margin:auto;display:flex;align-items:center;justify-content:center}.c-merch__add:disabled,.c-merch__remove:disabled{--theme: var(--grey_500)}.c-merch__remove{margin:auto 1.5rem auto auto}.c-merch__value{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:4ch;text-align:center}.c-merch__footer{position:absolute;right:1.25rem;bottom:-5rem;width:10em;z-index:2}.c-merch__message{background:#fff;padding:1rem;border:.2rem solid;box-shadow:0 0 .8rem rgba(0,0,0,.3);max-width:13em;font-size:var(--text-size-small)}.c-merch__message--error{color:var(--negative-color)}.c-merch__message--success{color:var(--positive-color)}:root{--meta-background-color: #fde3e5}.c-meta__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(.375rem,.28vw + .309rem,.5rem);font-size:clamp(.875rem,.28vw + .809rem,1rem)}.c-meta__item{display:flex;justify-content:space-between;padding:clamp(.875rem,.28vw + .809rem,1rem);gap:1rem;border-radius:.625rem;background:var(--meta-background-color)}.c-meta__item--long{flex-direction:column}.c-meta__key{font-weight:600;text-transform:uppercase}.c-meta__value{text-align:right}.c-meta__item--long .c-meta__value{text-align:left}.c-meta__value>*:first-child{margin-top:0}:root{--notification-bg-color: #fff;--notification-text-color: #ee2737}.c-notification{background-color:var(--notification-bg-color);color:var(--notification-text-color)}.c-notification__container{grid-column-start:3;grid-column-end:14;display:flex;align-items:center;justify-content:center;padding:1rem 0}.c-notification__text{text-wrap:balance}.c-notification__text :first-child{margin-top:0}.c-notification__action{grid-column-start:14;grid-column-end:15;display:flex;align-items:center;justify-content:flex-end}.c-notification__button{--icon-width: 1rem;--icon-height: 1rem;background:transparent;color:inherit;border:0;padding:0;width:var(--icon-button-size);height:var(--icon-button-size);display:flex;align-items:center;justify-content:center;margin-right:calc((var(--icon-width) - var(--icon-button-size)) / 2)}.c-notification__button:focus:not(:focus-visible){outline:none}.c-notification__button:focus-visible{outline:solid var(--focus-width) var(--focus-color);outline-offset:var(--focus-offset)}:root{--page-header-background-color: #fde3e5;--page-header-text-color: #12212b;--page-header-highlight-text-color: #ee2737;--page-header-highlight-color: #f8485e;--page-header-deco-color: #f8485e}.c-page-header{--page-header-image-spacing: clamp(.875rem, .28vw + .809rem, 1rem);--page-header-text-spacing: clamp(.375rem, .28vw + .309rem, .5rem);--page-header-action-spacing: clamp(.875rem, .28vw + .809rem, 1rem);--page-header-title-size: clamp(3.125rem, 2.82vw + 2.464rem, 4.375rem);--page-header-pretitle-size: clamp(.875rem, .28vw + .809rem, 1rem);--page-header-posttitle-size: clamp(1.25rem, .56vw + 1.118rem, 1.5rem);--page-header-datetime-size: clamp(1.25rem, .56vw + 1.118rem, 1.5rem);--page-header-summary-size: clamp(1rem, .28vw + .934rem, 1.125rem);--page-header-details-size: clamp(1rem, .28vw + .934rem, 1.125rem);--page-header-precta-size: clamp(1rem, .28vw + .934rem, 1.125rem);--page-header-cta-size: clamp(1.125rem, .28vw + 1.059rem, 1.25rem);--page-header-pretitle-font-weight: 600;--page-header-posttitle-font-weight: 600;--page-header-datetime-font-weight: 600;--page-header-details-font-weight: 700;--page-header-precta-font-weight: 500;--page-header-cta-font-weight: 700;background-color:var(--page-header-background-color);color:var(--page-header-text-color);position:relative}.c-page-header__breadcrumb{grid-area:breadcrumb}.c-page-header__title{grid-area:title}.c-page-header__meta{grid-area:meta}.c-page-header__menu{grid-area:menu}.c-page-header__media{grid-area:media}.c-page-header__pretitle{grid-area:pretitle}.c-page-header__posttitle{grid-area:posttitle}.c-page-header__datetime{grid-area:datetime}.c-page-header__categories{grid-area:categories}.c-page-header__details{grid-area:details}.c-page-header__action{grid-area:action}.c-page-header__summary{grid-area:summary}.c-page-header:before{display:var(--page-header-deco-display, none);content:"";position:absolute;top:0;right:0;bottom:0;left:auto;z-index:0;background:var(--page-header-deco-color);-webkit-mask-image:url(/dist/images/svgs/banner-clip-2.svg);mask-image:url(/dist/images/svgs/banner-clip-2.svg);-webkit-mask-size:500% auto;mask-size:500% auto;-webkit-mask-position:55% 59%;mask-position:55% 59%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:100%;z-index:1}@media (min-width: 48.01rem){.c-page-header:before{width:1800px;-webkit-mask-image:url(/dist/images/svgs/banner-clip-3.svg);mask-image:url(/dist/images/svgs/banner-clip-3.svg);-webkit-mask-size:1800px auto;mask-size:1800px auto;-webkit-mask-position:400px 0%;mask-position:400px 0%}}.c-page-header--event{--page-header-background-color: #fde3e5;--page-header-text-color: #12212b;--page-header-highlight-text-color: #ee2737;--page-header-highlight-color: #ee2737;--page-header-deco-color: #ee2737;--page-header-title-size: clamp(2.375rem, 1.41vw + 2.044rem, 3rem);--page-header-deco-display: block}@media (max-width: 48rem){.c-page-header--event{--page-header-image-margin: clamp(1.25rem, .56vw + 1.118rem, 1.5rem)}}.c-page-header--search{--page-header-background-color: #fde3e5;--page-header-text-color: #12212b;--page-header-highlight-text-color: #ee2737;--page-header-highlight-color: #ee2737;--page-header-deco-color: #ee2737}.c-page-header--news{--page-header-title-size: clamp(2.375rem, 1.41vw + 2.044rem, 3rem);--page-header-deco-display: block}@media (max-width: 48rem){.c-page-header--news{--page-header-image-margin: clamp(1.25rem, .56vw + 1.118rem, 1.5rem)}}.c-page-header--profile{--page-header-title-size: clamp(2.375rem, 1.41vw + 2.044rem, 3rem);--page-header-deco-display: block}@media (max-width: 48rem){.c-page-header--profile{--page-header-image-margin: clamp(1.25rem, .56vw + 1.118rem, 1.5rem)}}.c-page-header--featured{--page-header-deco-display: block}.c-page-header--featured .c-page-header__container{grid-row:1;position:relative;z-index:1}.c-page-header--featured-image{--page-header-text-color: white}.c-page-header--home{--banner-background-color: #f8485e;--banner-text-color: #12212b;--banner-spacing: clamp(1.25rem, .56vw + 1.118rem, 1.5rem)}@media (min-width: 800px){.c-page-header--home{--banner-title-size: clamp(4.75rem, 2.82vw + 4.089rem, 6rem)}}.c-page-header__container{grid-column-start:3;grid-column-end:15;display:grid;-moz-column-gap:var(--column-space);column-gap:var(--column-space);grid-template-columns:1fr;grid-template-rows:auto clamp(3.75rem,5.08vw + 2.56rem,6rem) repeat(9,auto) clamp(3.75rem,5.08vw + 2.56rem,6rem);grid-template-areas:"breadcrumb" "." "pretitle" "title" "posttitle" "datetime" "details" "summary" "categories" "media" "menu" ".";align-items:baseline;position:relative;z-index:2}@media (min-width: 48.01rem){.c-page-header__container{-moz-column-gap:2.5rem;column-gap:2.5rem;grid-template-columns:1fr 40%;grid-template-rows:auto clamp(3.75rem,5.08vw + 2.56rem,6rem) 1fr auto auto auto auto auto auto auto 1fr clamp(3.75rem,5.08vw + 2.56rem,6rem);grid-template-areas:"breadcrumb breadcrumb" ".  ." ".  media" "pretitle media" "title media" "posttitle media" "datetime media" "summary media" "categories media" "details media" ". media" ". ."}}.c-page-header--event .c-page-header__container{grid-template-areas:"breadcrumb" "." "categories" "pretitle" "title" "datetime" "details" "action" "media" ".";align-items:baseline;grid-template-rows:auto clamp(1.25rem,.56vw + 1.118rem,1.5rem) auto auto auto auto auto auto auto clamp(1.25rem,.56vw + 1.118rem,1.5rem)}@media (min-width: 48.01rem){.c-page-header--event .c-page-header__container{-moz-column-gap:3.75rem;column-gap:3.75rem;grid-template-columns:1fr 50%;grid-template-rows:auto clamp(3.75rem,5.08vw + 2.56rem,6rem) 1fr auto auto auto auto auto auto 1fr clamp(3.75rem,5.08vw + 2.56rem,6rem);grid-template-areas:"breadcrumb breadcrumb" ".  ." ".  media" "categories media" "pretitle media" "title media" "datetime media" "details media" "action media" ". media" ". ."}}.c-page-header--home .c-page-header__container{display:none}.c-page-header__media{overflow:hidden;border-radius:.625rem;margin-top:var(--page-header-image-margin)}.c-page-header__featured-media{display:none}.c-page-header--featured .c-page-header__featured-media{display:block;grid-row:1;grid-column:1/-1;position:relative}.c-page-header--featured .c-page-header__featured-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.45)}.c-page-header--featured .c-page-header__featured-media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-page-header__title{font-size:var(--page-header-title-size);font-family:Open Sans,Open Sans fallback,sans-serif;font-weight:700;font-stretch:normal;text-transform:none;margin:0}.c-page-header__pretitle{font-size:var(--page-header-pretitle-size);font-weight:var(--page-header-pretitle-font-weight);color:var(--page-header-highlight-text-color);text-transform:uppercase;margin:0 0 clamp(.375rem,.28vw + .309rem,.5rem)}.c-page-header__posttitle{font-size:var(--page-header-posttitle-size);font-weight:var(--page-header-posttitle-font-weight);margin:clamp(1.25rem,.56vw + 1.118rem,1.5rem) 0 0}.c-page-header__datetime{font-size:var(--page-header-datetime-size);font-weight:var(--page-header-datetime-font-weight);margin-top:clamp(1.25rem,.56vw + 1.118rem,1.5rem)}.c-page-header__menu{--nav-list-direction: row;--nav-list-wrap: wrap;margin-top:1em;font-size:var(--text-size-large);font-weight:700}@media (min-width: 48.01rem){.c-page-header__menu{justify-self:end;grid-area:media;margin-top:auto;margin-bottom:.625rem}}.c-page-header__details{font-size:var(--page-header-details-size);font-weight:var(--page-header-details-font-weight);margin-top:clamp(.875rem,.28vw + .809rem,1rem)}.c-page-header__action,.c-page-header__summary{margin-top:clamp(1.25rem,.56vw + 1.118rem,1.5rem)}.c-page-header__icon{display:flex;align-self:center;color:var(--page-header-highlight-text-color)}.c-page-header__precta{font-size:var(--page-header-precta-size);font-weight:var(--page-header-precta-font-weight);margin:clamp(.875rem,.28vw + .809rem,1rem) 0 0}.c-page-header__cta{font-size:var(--page-header-cta-size);font-weight:var(--page-header-cta-font-weight);margin:clamp(.375rem,.28vw + .309rem,.5rem) 0 0}.c-page-header__categories{z-index:1;display:flex;flex-direction:row;flex-wrap:wrap;align-items:start;gap:1rem;padding:0;list-style-type:none;margin-bottom:clamp(1.25rem,.56vw + 1.118rem,1.5rem)}.c-page-header--news .c-page-header__categories{margin-bottom:0;margin-top:clamp(1.25rem,.56vw + 1.118rem,1.5rem)}.c-page-menu{position:relative;z-index:2}.c-page-menu--filter{--nav-list-justify: center;--page-menu-list-margin: auto 0;background:var(--filter-background);color:var(--content);margin-top:0;padding:clamp(.875rem,.28vw + .809rem,1rem) 0}.c-page-menu__container{display:flex;justify-content:start;gap:clamp(1.25rem,.56vw + 1.118rem,1.5rem);grid-area:1/3/1/15}.c-page-menu__action{margin:auto 0}@media (max-width: 48rem){.c-page-menu__action{width:100%}}.c-page-menu__list{margin:var(--page-menu-list-margin, 0)}.c-page-menu__item{font-weight:700}.c-page-menu__heading{white-space:normal}@media (max-width: 48rem){.c-page-menu__heading{display:none}}.c-page-menu__text{padding-bottom:1rem}:root{--pagination-highlight-color: #ee2737}.c-pagination{margin-top:2rem}.c-pagination__list{list-style:none;padding:0;margin:0 auto;display:flex;flex-direction:row;justify-content:center;align-items:center}.c-pagination__item{margin-inline:.5rem}.c-pagination__link,.c-pagination__previous,.c-pagination__next{display:flex;align-items:center;justify-content:center;padding:.1875rem .625rem}.c-pagination__link{border:solid .1875rem transparent;border-radius:100%;font-weight:700;text-decoration:none}.c-pagination__link.is-active{border-color:var(--pagination-highlight-color)}.c-pagination__previous,.c-pagination__next{font-size:var(--text-size-small)}.c-pagination__previous.is-disabled,.c-pagination__previous [disabled],.c-pagination__next.is-disabled,.c-pagination__next [disabled]{pointer-events:none;opacity:.5}.c-paywall-cta{position:absolute;top:2.5rem;right:0;bottom:auto;left:0;display:flex;flex-direction:column;background:#fff;box-shadow:0 0 .25rem .0625rem rgba(0,0,0,.3);max-width:52rem;min-height:28rem;padding:3rem 0 0;text-align:center;margin:auto;overflow:hidden}.c-paywall-cta__header{position:relative}.c-paywall-cta__title{max-width:40rem;margin:0 auto}.c-paywall-cta__close{position:absolute;top:2rem;right:2rem;bottom:auto;left:auto;border-radius:100%;background:transparent;display:flex}.c-paywall-cta__content{margin-top:1.5rem}.c-paywall-cta__text{margin-top:0}.c-paywall-cta__text--large{display:block;font-size:4rem}.c-paywall-cta__text--small{font-weight:400;font-size:1.5rem}.c-paywall-cta__action{margin-top:1.5rem;max-width:none}.c-paywall-cta__login-text{font-size:clamp(.75rem,.28vw + .684rem,.875rem);line-height:1.2}.c-promo{background-color:var(--promo-background-color);color:var(--promo-text-color);min-height:15rem;text-decoration:none;overflow:hidden;padding:clamp(1.25rem,.56vw + 1.118rem,1.5rem) 0;position:relative}.c-promo__title{grid-area:title}.c-promo__text{grid-area:text}.c-promo__action{grid-area:action}.c-promo__image{grid-area:image}.c-promo:before{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--promo-highlight-color);-webkit-mask-image:url(/dist/images/svgs/banner-clip.svg);mask-image:url(/dist/images/svgs/banner-clip.svg);-webkit-mask-size:1200px auto;mask-size:1200px auto;-webkit-mask-position:65% 50%;mask-position:65% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (min-width: 48.01rem){.c-promo:before{-webkit-mask-size:2000px auto;mask-size:2000px auto;-webkit-mask-position:65% 50%;mask-position:65% 50%}}@media (min-width: 67.76rem){.c-promo:before{-webkit-mask-size:2400px auto;mask-size:2400px auto;-webkit-mask-position:105% 30%;mask-position:105% 30%}}.c-promo.is-active,.c-promo:active,.c-promo:focus,.c-promo:focus-within{background-color:var(--promo-background-color);color:var(--promo-text-color);--button-bg-color: var(--button-bg-color-alt);--button-border-color: var(--button-border-color-alt);--button-text-color: var(--button-text-color-alt)}@media (hover){.c-promo:hover{background-color:var(--promo-background-color);color:var(--promo-text-color);--button-bg-color: var(--button-bg-color-alt);--button-border-color: var(--button-border-color-alt);--button-text-color: var(--button-text-color-alt)}}@media (min-width: 67.76rem){.c-promo{padding:clamp(2.375rem,1.41vw + 2.044rem,3rem) 0}}.c-promo__container{display:grid;grid-template-columns:auto;grid-template-rows:auto auto auto auto;grid-template-areas:"title" "text" "action" "image";z-index:1}@media (min-width: 48.01rem){.c-promo__container{grid-gap:0;grid-template-columns:1fr 60%;grid-template-rows:auto auto 1fr;grid-template-areas:"title  action" "text   action" "image  image"}}@media (min-width: 67.76rem){.c-promo__container{grid-gap:0;grid-template-columns:1fr clamp(1.25rem,.56vw + 1.118rem,1.5rem) 26.875rem;grid-template-rows:1fr auto auto auto 1fr;grid-template-areas:".  . image" "title  . image" "text   . image" "action . image" ". . image"}}.c-promo__title{margin-top:auto;font-size:clamp(2.375rem,1.41vw + 2.044rem,3rem);font-family:Open Sans,Open Sans fallback,sans-serif;font-stretch:normal;line-height:1.2;font-weight:600}.c-promo__text{margin-top:.5rem;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.c-promo__text>:first-child{margin-top:0}.c-promo__action{align-self:end;margin:1.25rem auto 0 0}@media (min-width: 48.01rem) and (max-width: 67.75rem){.c-promo__action{margin:auto 0 0 auto}}.c-promo__image{margin-top:2rem;border-radius:.625rem;overflow:hidden}@media (min-width: 67.76rem){.c-promo__image{margin:auto 0}}:root{--quote-star-color: #ee2737}.c-quote{display:block;quotes:"“" "”" "‘" "’"}.c-quote__text{font-size:clamp(1.375rem,1.13vw + 1.111rem,1.875rem);font-family:Open Sans,Open Sans fallback,sans-serif;font-stretch:normal;line-height:1.2;font-weight:600;margin-top:0}@supports (content: "x"/""){.c-quote__text:before{display:inline-block;content:open-quote/""}.c-quote__text:after{display:inline-block;content:close-quote/""}}.c-quote__cite{font-size:var(--text-size-body);font-weight:400;margin-top:.5rem}.c-quote__cite:before{content:"– ";float:left;margin-right:.25em}.c-quote__star-rating{font-size:var(--text-size-small);display:inline-flex;gap:.33em;color:var(--quote-star-color);transform:translateY(-.33em)}.c-sign-off{display:grid;grid-template-columns:0 2fr 0;grid-template-areas:". image  ." ". text   ." ". action .";text-align:center;border-style:solid;border-color:var(--primary-color);border-width:2px 0;padding:2rem 0}.c-sign-off__image{grid-area:image}.c-sign-off__text{grid-area:text}.c-sign-off__action{grid-area:action}@media (min-width: 23.4475rem){.c-sign-off{grid-template-columns:1fr min-content 2fr 1fr;grid-template-areas:". image text ." ". image action ."}.c-sign-off.c-sign-off--image{text-align:left}}.c-sign-off__image{border-radius:100%;overflow:hidden;width:80px;height:80px;margin:0 auto 1rem}@media (min-width: 23.4475rem){.c-sign-off__image{width:120px;height:120px;margin:0 2rem 0 0}}.c-sign-off__title{margin:0}.c-sign-off__text{--content-space: .66em}.c-sign-off__text>:last-child{margin-bottom:0}.c-sign-off__action{margin-top:var(--content-space)}:root{--site-footer-background-color: #12212b;--site-footer-text-color: #ffffff;--site-footer-highlight-color: #ee2737;--site-footer-highlight-text-color: #ffffff}.c-site-footer{width:100%;background-color:var(--site-footer-background-color);color:var(--site-footer-text-color);padding-top:clamp(2.375rem,1.41vw + 2.044rem,3rem);padding-bottom:clamp(2.375rem,1.41vw + 2.044rem,3rem);font-size:clamp(.875rem,.28vw + .809rem,1rem);line-height:1.2}.c-site-footer__site-switcher{grid-area:site-switcher}.c-site-footer__nav--primary{grid-area:nav--primary}.c-site-footer__nav--secondary{grid-area:nav--secondary}.c-site-footer__address{grid-area:address}.c-site-footer__contact{grid-area:contact}.c-site-footer__social{grid-area:social}.c-site-footer__supporters{grid-area:supporters}.c-site-footer__meta{grid-area:meta}.c-site-footer__credit{grid-area:credit}.c-site-footer__copyright{grid-area:copyright}.c-site-footer__carbon-badge{grid-area:carbon-badge}.c-site-footer__container{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(9,min-content);grid-template-areas:"site-switcher" "nav--primary" "address" "contact" "social" "supporters" "nav--secondary" "carbon-badge" "copyright" "meta" "credit"}@media (min-width: 67.76rem){.c-site-footer__container{--site-supporters-direction: row;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:0 clamp(1.25rem,.56vw + 1.118rem,1.5rem);grid-template-areas:"site-switcher site-switcher site-switcher site-switcher" "nav--primary   address contact social" "supporters supporters  supporters supporters" "nav--secondary nav--secondary carbon-badge carbon-badge" "copyright meta          meta       credit"}}.c-site-footer__section-heading{font-size:clamp(.875rem,.28vw + .809rem,1rem);line-height:1.2;text-transform:uppercase;margin-top:0}.c-site-footer__section-heading--featured{font-size:clamp(1.25rem,.56vw + 1.118rem,1.5rem);line-height:1.2;text-transform:none}.c-site-footer__section-content{margin-top:var(--content-space)}.c-site-footer__nav--primary{--nav-list-direction: column;--nav-list-row-gap: clamp(.875rem, .28vw + .809rem, 1rem);margin-top:2.5rem}@media (min-width: 67.76rem){.c-site-footer__nav--primary{margin-top:clamp(3.75rem,5.08vw + 2.56rem,6rem)}}.c-site-footer__nav--secondary{font-size:clamp(.75rem,.28vw + .684rem,.875rem);line-height:1.2;margin-top:2.5rem}@media (min-width: 67.76rem){.c-site-footer__nav--secondary{margin-top:clamp(3.75rem,5.08vw + 2.56rem,6rem)}}.c-site-footer__address{display:flex;flex-direction:column;margin-top:2.5rem}@media (min-width: 67.76rem){.c-site-footer__address{margin-top:clamp(3.75rem,5.08vw + 2.56rem,6rem)}}.c-site-footer__contact{display:flex;flex-direction:column;margin-top:2.5rem}@media (min-width: 67.76rem){.c-site-footer__contact{margin-top:clamp(3.75rem,5.08vw + 2.56rem,6rem)}}.c-site-footer__social{margin-top:2.5rem}@media (min-width: 67.76rem){.c-site-footer__social{margin-top:clamp(3.75rem,5.08vw + 2.56rem,6rem)}}.c-site-footer__supporters{margin-top:2.5rem}@media (min-width: 67.76rem){.c-site-footer__supporters{margin-top:clamp(3.75rem,5.08vw + 2.56rem,6rem)}}.c-site-footer__copyright{font-size:clamp(.75rem,.28vw + .684rem,.875rem);line-height:1.2;margin-top:2.5rem}.c-site-footer__copyright p{margin-top:0}@media (min-width: 67.76rem){.c-site-footer__copyright{margin-top:clamp(3.75rem,5.08vw + 2.56rem,6rem)}}.c-site-footer__meta{font-size:clamp(.75rem,.28vw + .684rem,.875rem);line-height:1.2;margin-top:1rem}.c-site-footer__meta p{margin-top:0}@media (min-width: 67.76rem){.c-site-footer__meta{margin-top:clamp(3.75rem,5.08vw + 2.56rem,6rem);text-align:center}}.c-site-footer__credit{font-size:clamp(.75rem,.28vw + .684rem,.875rem);line-height:1.2;margin-top:1rem}.c-site-footer__credit p{margin-top:0}@media (min-width: 67.76rem){.c-site-footer__credit{margin-top:clamp(3.75rem,5.08vw + 2.56rem,6rem);text-align:right}}.c-site-footer__carbon-badge{margin-top:2.5rem}@media (min-width: 67.76rem){.c-site-footer__carbon-badge{margin-top:clamp(3.75rem,5.08vw + 2.56rem,6rem);text-align:right}}.c-site-footer__carbon-badge #wcb_g{color:var(--text-color)!important;border-color:#fff!important}.c-site-footer__carbon-badge #wcb_a{border-color:var(--site-footer-highlight-color)!important;background:var(--site-footer-highlight-color)!important;color:var(--site-footer-highlight-text-color)!important}.c-site-footer__carbon-badge #wcb_p{text-align:left}@media (min-width: 67.76rem){.c-site-footer__carbon-badge #wcb_p{text-align:right}}.c-site-footer__carbon-badge #wcb_2{color:var(--site-footer-text-color)!important;width:100%;justify-content:start!important;text-align:left}@media (min-width: 67.76rem){.c-site-footer__carbon-badge #wcb_2{justify-content:end!important}}:root{--site-header-background-color: #12212b;--site-header-text-color: #ffffff;--site-header-highlight-color: #ee2737;--site-header-icon-color: #ee2737}.c-site-header{--nav-list-direction: row;--nav-icon-color: var(--site-header-icon-color);width:100%;-webkit-overflow-scrolling:touch;background-color:var(--site-header-background-color);color:var(--site-header-text-color);position:relative;z-index:3;font-weight:600}.c-site-header__logo{grid-area:logo}.c-site-header__nav--primary{grid-area:nav--primary}.c-site-header__nav--secondary{grid-area:nav--secondary}.c-site-header__site-switcher{grid-area:site-switcher}@media (max-width: 67.75rem){.c-site-header{--nav-list-column-gap: 1rem;--nav-icon-margin-inline-start: 0;--nav-item-display: inline-flex}}.c-site-header__container{padding:clamp(.875rem,.28vw + .809rem,1rem) 0;display:grid;grid-area:1/3/1/15;gap:clamp(.875rem,.28vw + .809rem,1rem);grid-template-columns:min-content 1fr;grid-template-areas:"site-switcher site-switcher" "logo nav--primary"}@media (min-width: 67.76rem){.c-site-header__container{grid-template-columns:min-content 1fr min-content;grid-template-areas:"logo nav--secondary site-switcher" "logo nav--primary nav--primary"}}.c-site-header__logo{font-size:var(--text-size-heading-3)}.c-site-header__nav--primary{--nav-list-justify: end;margin:auto 0 auto auto}.c-site-header__nav--secondary{--nav-list-align: center;margin:auto 0 auto auto;font-size:clamp(.875rem,.28vw + .809rem,1rem);line-height:1.2}@media (max-width: 67.75rem){.c-site-header__site-switcher{margin:calc(-1*clamp(.875rem,.28vw + .809rem,1rem)) calc(-2 * var(--column-gap)) 0}}.c-site-main{min-height:75vh;transition:opacity .5s ease-in-out}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){body:not(.is-loaded) .c-site-main{opacity:1}}.c-site-map{margin:0 0 4rem;padding:0}@media (max-width: 67.75rem) and (min-width: 23.4475rem){.c-site-map{-moz-column-count:2;column-count:2}}@media (min-width: 67.76rem){.c-site-map{-moz-column-count:3;column-count:3}}.c-site-map li{list-style:none;display:block;margin:0}.c-site-map li a{display:block;padding:0 0 .66rem;background:transparent;position:relative;text-decoration:none}.c-site-map>li{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.c-site-map>li>a{font-size:clamp(1rem,.28vw + .934rem,1.125rem);font-family:Open Sans,Open Sans fallback,sans-serif;font-stretch:normal;line-height:1.2;font-weight:600;padding:.66rem 0}.c-site-map li>ul{padding-left:3rem;margin:0;position:relative}.c-site-map li>ul:before{display:block;content:"";border-left:.1rem solid var(--line-color);position:absolute;top:0;right:auto;bottom:1.4rem;left:1.3rem}.c-site-map li>ul a:before{display:block;content:"";border-top:.1rem solid var(--line-color);width:.8rem;margin-top:-.1rem;position:absolute;top:.8rem;right:auto;bottom:auto;left:-1.7rem}.c-site-menu{--nav-icon-color: var(--site-header-icon-color);position:fixed;left:auto;right:0;top:var(--top, 0);z-index:1000;margin:0;width:100%;max-width:100%;height:100%;max-height:calc(100dvh - var(--top, 0));padding:0;border:none;display:flex;flex-direction:column;background-color:transparent;animation:menu-outer-out .25s ease-out;font-weight:700}.c-site-menu:not([open]){display:none}.c-site-menu[open]{animation:menu-outer-in .25s ease-out}.c-site-menu__nav--primary{grid-area:nav--primary}.c-site-menu__nav--secondary{grid-area:nav--secondary}.c-site-menu__body{background-color:var(--site-header-background-color);color:var(--site-header-text-color);flex-grow:1;z-index:-1;grid-template-rows:min-content 1fr min-content;animation:menu-body-out .25s ease-out;display:grid;gap:clamp(2.375rem,1.41vw + 2.044rem,3rem);padding:clamp(2.375rem,1.41vw + 2.044rem,3rem) clamp(1.25rem,.56vw + 1.118rem,1.5rem);grid-template-columns:1fr;grid-template-areas:"nav--secondary" "nav--primary"}.c-site-menu[open] .c-site-menu__body{animation:menu-body-in .3s ease-out}.c-site-menu__nav--primary{--nav-list-direction: column;--nav-list-wrap: nowrap;font-size:clamp(1.25rem,.56vw + 1.118rem,1.5rem)}.c-site-menu__nav--secondary{--nav-list-direction: row;font-size:clamp(.875rem,.28vw + .809rem,1rem);line-height:1.2}.c-site-search-toggle{margin-top:2.5rem}@media (min-width: 48.01rem){.c-site-search-toggle{margin-top:9.1875rem}}.c-site-search-toggle__trigger{width:100%}.c-site-search-toggle__trigger[aria-expanded=true]{--button-icon-transform: rotate(180deg)}@media (min-width: 48.01rem){.c-site-search-toggle__trigger{display:none}}.c-site-search__promoted{text-align:center}.c-site-search__algolia-logo{margin-top:2rem;display:flex;justify-content:center;filter:grayscale(1);opacity:.66;font-size:.9rem}:root{--site-social-background-color: #ffffff;--site-social-text-color: #12212b;--site-social-background-color-hover: #ee2737;--site-social-text-color-hover: #ffffff}.c-site-social__list{padding:0;list-style-type:none;display:flex;flex-direction:row;flex-wrap:wrap;gap:.625rem}.c-site-social__item{padding:0}.c-site-social__link{--focus-width: 0;display:block;background-color:var(--site-social-background-color);color:var(--site-social-text-color);border-radius:50%;transition:all .3s}.c-site-social__link.is-active,.c-site-social__link:active,.c-site-social__link:focus,.c-site-social__link:focus-within{background-color:var(--site-social-background-color-hover);color:var(--site-social-text-color-hover)}@media (hover){.c-site-social__link:hover{background-color:var(--site-social-background-color-hover);color:var(--site-social-text-color-hover)}}.c-site-social__icon{transition:all .3s}.c-site-supporters{--site-supporters-spacing: clamp(.875rem, .28vw + .809rem, 1rem)}.c-site-supporters__list{display:flex;flex-wrap:wrap;flex-direction:var(--site-supporters-direction, column);gap:clamp(2.375rem,1.41vw + 2.044rem,3rem) clamp(3.75rem,5.08vw + 2.56rem,6rem)}.c-site-supporters__link{display:block;margin-top:var(--site-supporters-spacing)}@media (hover: hover){.c-site-supporters__link.is-active,.c-site-supporters__link:active,.c-site-supporters__link:focus,.c-site-supporters__link:focus-within{color:#f3f3f3}}@media (hover) and (hover: hover){.c-site-supporters__link:hover{color:#f3f3f3}}.c-site-switcher{--site-switcher-search-background-color: #12212b;--site-switcher-search-text-color: #ffffff;display:flex;flex-direction:column;gap:1.25rem}@container (min-width: 51.25rem){.c-site-switcher:not(.c-site-switcher--search){flex-direction:row;flex-wrap:wrap}}@container (min-width: 38.75rem){.c-site-switcher.c-site-switcher--search{flex-direction:row;flex-wrap:wrap}}.c-site-switcher--dropdown{padding:clamp(.375rem,.28vw + .309rem,.5rem);border-radius:.625rem;background:#fff;color:#08053b}@media (max-width: 67.75rem){.c-site-switcher--dropdown{border-top-left-radius:0;border-top-right-radius:0}}.c-site-switcher--search{padding:clamp(1.25rem,.56vw + 1.118rem,1.5rem);border-radius:.625rem;background:var(--site-switcher-search-background-color);color:var(--site-switcher-search-text-color)}@media (max-width: 48rem){.c-site-switcher--search{margin-top:clamp(2.375rem,1.41vw + 2.044rem,3rem)}}.c-site-switcher__icon{grid-area:icon}.c-site-switcher__title{grid-area:title}.c-site-switcher__subtitle{grid-area:subtitle}.c-site-switcher__link{display:grid;grid-template-columns:70px 1fr;grid-template-areas:"icon title" "icon subtitle";text-decoration:none;flex-grow:1;padding:clamp(.875rem,.28vw + .809rem,1rem);gap:0 clamp(.875rem,.28vw + .809rem,1rem);flex-basis:25%;border-radius:.625rem;border:1px solid;background:var(--site-switcher-link-background-color);border-color:var(--site-switcher-link-border-color);color:var(--site-switcher-link-text-color);transition:.3s}.c-site-switcher__link.is-active,.c-site-switcher__link:active,.c-site-switcher__link:focus,.c-site-switcher__link:focus-within{background:var(--site-switcher-link-background-color-hover);border-color:var(--site-switcher-link-border-color-hover);color:var(--site-switcher-link-text-color-hover)}@media (hover){.c-site-switcher__link:hover{background:var(--site-switcher-link-background-color-hover);border-color:var(--site-switcher-link-border-color-hover);color:var(--site-switcher-link-text-color-hover)}}.c-site-switcher__link--pttc{--site-switcher-link-background-color: #fae5e5;--site-switcher-link-border-color: #fae5e5;--site-switcher-link-text-color: #12212b;--site-switcher-icon-background-color: #12212b;--site-switcher-link-background-color-hover: #f8485e;--site-switcher-link-border-color-hover: #f8485e;--site-switcher-link-text-color-hover: #12212b;--site-switcher-link-border-color-active: #f8485e}.c-site-switcher--inverted .c-site-switcher__link--pttc{--site-switcher-link-background-color: #12212b;--site-switcher-link-border-color: #12212b;--site-switcher-link-text-color: #fff;--site-switcher-icon-background-color: #fde3e5;--site-switcher-link-background-color-hover: #070e13;--site-switcher-link-border-color-hover: #070e13;--site-switcher-link-text-color-hover: #fff;--site-switcher-link-border-color-active: #f8485e}.c-site-switcher__link--trw{--site-switcher-link-background-color: #f6e4ef;--site-switcher-link-border-color: #f6e4ef;--site-switcher-link-text-color: #12212b;--site-switcher-icon-background-color: #08053b;--site-switcher-link-background-color-hover: #e58594;--site-switcher-link-border-color-hover: #e58594;--site-switcher-link-text-color-hover: #12212b;--site-switcher-link-border-color-active: #e58594}.c-site-switcher--inverted .c-site-switcher__link--trw{--site-switcher-link-background-color: #08053b;--site-switcher-link-border-color: #08053b;--site-switcher-link-text-color: #fff;--site-switcher-icon-background-color: #571f40;--site-switcher-link-background-color-hover: #02011b;--site-switcher-link-border-color-hover: #02011b;--site-switcher-link-text-color-hover: #fff;--site-switcher-link-border-color-active: #571f40}.c-site-switcher__link--hatfair{--site-switcher-link-background-color: #fdecdb;--site-switcher-link-border-color: #fdecdb;--site-switcher-link-text-color: #12212b;--site-switcher-icon-background-color: #7d2b80;--site-switcher-link-background-color-hover: #ff8000;--site-switcher-link-border-color-hover: #ff8000;--site-switcher-link-text-color-hover: #12212b;--site-switcher-link-border-color-active: #ff8000}.c-site-switcher--inverted .c-site-switcher__link--hatfair{--site-switcher-link-background-color: #7d2b80;--site-switcher-link-border-color: #7d2b80;--site-switcher-link-text-color: #fff;--site-switcher-icon-background-color: #ff8000;--site-switcher-link-background-color-hover: #1f3d6f;--site-switcher-link-border-color-hover: #1f3d6f;--site-switcher-link-text-color-hover: #fff;--site-switcher-link-border-color-active: #ff8000}.c-site-switcher__link.is-active{--site-switcher-link-background-color: transparent;--site-switcher-link-background-color-hover: transparent;border-color:var(--site-switcher-link-border-color-active)}.c-site-switcher__title{font-weight:600;margin-top:auto}.c-site-switcher__subtitle{margin-bottom:auto}.c-site-switcher__icon{display:flex;aspect-ratio:1;background:var(--site-switcher-icon-background-color);border-radius:100%;overflow:hidden}.c-site-switcher__message{font-size:clamp(1.125rem,.28vw + 1.059rem,1.25rem);font-weight:700;margin-top:0;flex-basis:1 0 100%}.c-spektrix-login{flex-grow:1;padding:20px 20px 30px}.c-spektrix-login__options{font-size:clamp(.75rem,.28vw + .684rem,.875rem);line-height:1.2;display:flex;justify-content:space-between;margin-top:20px;max-width:280px;width:100%}.c-spektrix-login__aligned{align-items:center;flex-grow:1}.c-spektrix-login__back{top:0;left:0;position:absolute}.c-spektrix-login__error{color:red}.c-spektrix-login__flex{display:flex;flex-direction:column;position:relative}.c-spektrix-login__request{max-width:none}.c-spektrix-login__spacing{margin-bottom:20px}.c-spektrix-login__username{min-width:280px;padding:8px 10px}.c-staff-block__name{margin-top:0;font-size:var(--text-size-heading-5)}.c-staff-block__value{text-overflow:ellipsis;overflow:hidden}.c-staff-block__meta{margin-top:.5rem}:root{--tag-background-color: #da1884;--tag-text-color: #ffffff}.c-tag{background:var(--tag-background-color);color:var(--tag-text-color);padding:clamp(.375rem,.28vw + .309rem,.5rem) clamp(.875rem,.28vw + .809rem,1rem);border-radius:3.125rem;font-size:clamp(.875rem,.28vw + .809rem,1rem);font-weight:700;line-height:1;display:inline-block;text-align:center}.c-tag--outline{border:2px solid;background:transparent;border-color:var(--content);color:var(--content)}.c-toggle-button{position:relative}.c-toggle-button[open] .c-toggle-button__trigger{--button-icon-transform: rotate(180deg)}@media (max-width: 67.75rem){.c-toggle-button--header .c-toggle-button__trigger{width:100%;border-radius:0;text-align:center}}.c-toggle-button__content{position:absolute;top:100%;right:0;bottom:auto;left:0;container-type:inline-size;width:100vw;display:block;opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .3s ease,display .3s allow-discrete}@starting-style{.c-toggle-button__content{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion: reduce){.c-toggle-button__content{transition:none}}@media (min-width: 67.76rem){.c-toggle-button__content{position:absolute;top:calc(100% + clamp(.875rem,.28vw + .809rem,1rem));right:0;bottom:auto;left:auto;max-width:min(100vw - var(--column-gap) * 4,60.9375rem)}}.c-toggle-button:not([open]) .c-toggle-button__content{display:none;opacity:0;transform:translateY(-4px)}.c-video{background-color:var(--block-background-color);position:relative;aspect-ratio:var(--aspect-ratio, 16/9);display:grid}.c-video__image,.c-video .o-placeholder,.c-video iframe,.c-video__button{grid-column-start:1;grid-row-start:1}.c-video iframe{display:block;width:100%;height:100%;border:none;position:relative}@supports not (aspect-ratio: 16/9){.c-video{padding-bottom:calc(var(--fallback-ratio, .5625) * 100%);height:0}.c-video .fetch,.c-video iframe{position:absolute;top:0;left:0}}.c-video__button{position:relative;align-self:center;justify-self:center}.h-accessibility{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.h-accessibility:before{content:" "}.h-accessibility:after{content:" "}.h-scale-enter-active,.h-scale-leave-active{transition:transform .5s;transform:scale(1)}.h-scale-enter-active>*,.h-scale-leave-active>*{transition:.6s .4s opacity;opacity:1}.h-scale-enter,.h-scale-leave-to{transform:scale(0)}.h-scale-enter>*,.h-scale-leave-to>*{transition:.2s opacity;opacity:0}.transition-fade{transition:.4s;opacity:1;transform:translateY(0)}html.is-animating .transition-fade{opacity:0;transform:translateY(-100px)}html.is-leaving .transition-fade{transform:translateY(100px)}@media (max-width: 23.4375rem){.h-hide-phone{display:none!important}}@media (min-width: 23.4475rem){.h-hide-phone--gt{display:none!important}}@media (max-width: 48rem){.h-hide-tablet{display:none!important}}@media (min-width: 48.01rem){.h-hide-tablet--gt{display:none!important}}@media (max-width: 67.75rem){.h-hide-desktop{display:none!important}}@media (min-width: 67.76rem){.h-hide-desktop--gt{display:none!important}}.h-flex-grid{width:100%;max-width:1300px;display:flex;flex-flow:row wrap;gap:2rem}.h-flex-grid>*{width:100%;max-width:100%}@supports not ((-moz-column-gap: 2rem) or (column-gap: 2rem)){.h-flex-grid>*{margin-right:2rem}.h-flex-grid>*:last-child{margin-right:0}}.h-flex-grid--center{justify-content:center}@media (min-width: 48.01rem){.h-flex-grid--431>*{max-width:calc(25% - 1.5rem)}@supports not ((-moz-column-gap: 2rem) or (column-gap: 2rem)){.h-flex-grid--431 :nth-child(4n){margin-right:0}}}@media (max-width: 48rem) and (min-width: 23.4475rem){.h-flex-grid--431>*{max-width:calc(33.3333333333% - 1.3333333333rem)}@supports not ((-moz-column-gap: 2rem) or (column-gap: 2rem)){.h-flex-grid--431 :nth-child(3n){margin-right:0}}}@media (max-width: 23.4375rem){.h-flex-grid--431>*{max-width:calc(100% + -0rem)}@supports not ((-moz-column-gap: 2rem) or (column-gap: 2rem)){.h-flex-grid--431 :nth-child(n){margin-right:0}}}@media (min-width: 48.01rem){.h-flex-grid--422>*{max-width:calc(25% - 1.5rem)}@supports not ((-moz-column-gap: 2rem) or (column-gap: 2rem)){.h-flex-grid--422 :nth-child(4n){margin-right:0}}}@media (max-width: 48rem) and (min-width: 23.4475rem){.h-flex-grid--422>*{max-width:calc(50% - 1rem)}@supports not ((-moz-column-gap: 2rem) or (column-gap: 2rem)){.h-flex-grid--422 :nth-child(2n){margin-right:0}}}@media (max-width: 23.4375rem){.h-flex-grid--422>*{max-width:calc(50% - 1rem)}@supports not ((-moz-column-gap: 2rem) or (column-gap: 2rem)){.h-flex-grid--422 :nth-child(2n){margin-right:0}}}@media (min-width: 48.01rem){.h-flex-grid--421>*{max-width:calc(25% - 1.5rem)}@supports not ((-moz-column-gap: 2rem) or (column-gap: 2rem)){.h-flex-grid--421 :nth-child(4n){margin-right:0}}}@media (max-width: 48rem) and (min-width: 23.4475rem){.h-flex-grid--421>*{max-width:calc(50% - 1rem)}@supports not ((-moz-column-gap: 2rem) or (column-gap: 2rem)){.h-flex-grid--421 :nth-child(2n){margin-right:0}}}@media (max-width: 23.4375rem){.h-flex-grid--421>*{max-width:calc(100% + -0rem)}@supports not ((-moz-column-gap: 2rem) or (column-gap: 2rem)){.h-flex-grid--421 :nth-child(n){margin-right:0}}}@media (min-width: 48.01rem){.h-flex-grid--432>*{max-width:calc(25% - 1.5rem)}@supports not ((-moz-column-gap: 2rem) or (column-gap: 2rem)){.h-flex-grid--432 :nth-child(4n){margin-right:0}}}@media (max-width: 48rem) and (min-width: 23.4475rem){.h-flex-grid--432>*{max-width:calc(33.3333333333% - 1.3333333333rem)}@supports not ((-moz-column-gap: 2rem) or (column-gap: 2rem)){.h-flex-grid--432 :nth-child(3n){margin-right:0}}}@media (max-width: 23.4375rem){.h-flex-grid--432>*{max-width:calc(50% - 1rem)}@supports not ((-moz-column-gap: 2rem) or (column-gap: 2rem)){.h-flex-grid--432 :nth-child(2n){margin-right:0}}}@media (min-width: 48.01rem){.h-flex-grid--331>*{max-width:calc(33.3333333333% - 1.3333333333rem)}@supports not ((-moz-column-gap: 2rem) or (column-gap: 2rem)){.h-flex-grid--331 :nth-child(3n){margin-right:0}}}@media (max-width: 48rem) and (min-width: 23.4475rem){.h-flex-grid--331>*{max-width:calc(33.3333333333% - 1.3333333333rem)}@supports not ((-moz-column-gap: 2rem) or (column-gap: 2rem)){.h-flex-grid--331 :nth-child(3n){margin-right:0}}}@media (max-width: 23.4375rem){.h-flex-grid--331>*{max-width:calc(100% + -0rem)}@supports not ((-moz-column-gap: 2rem) or (column-gap: 2rem)){.h-flex-grid--331 :nth-child(n){margin-right:0}}}@media (min-width: 48.01rem){.h-flex-grid--321>*{max-width:calc(33.3333333333% - 1.3333333333rem)}@supports not ((-moz-column-gap: 2rem) or (column-gap: 2rem)){.h-flex-grid--321 :nth-child(3n){margin-right:0}}}@media (max-width: 48rem) and (min-width: 23.4475rem){.h-flex-grid--321>*{max-width:calc(50% - 1rem)}@supports not ((-moz-column-gap: 2rem) or (column-gap: 2rem)){.h-flex-grid--321 :nth-child(2n){margin-right:0}}}@media (max-width: 23.4375rem){.h-flex-grid--321>*{max-width:calc(100% + -0rem)}@supports not ((-moz-column-gap: 2rem) or (column-gap: 2rem)){.h-flex-grid--321 :nth-child(n){margin-right:0}}}@media (min-width: 48.01rem){.h-flex-grid--221>*{max-width:calc(50% - 1rem)}@supports not ((-moz-column-gap: 2rem) or (column-gap: 2rem)){.h-flex-grid--221 :nth-child(2n){margin-right:0}}}@media (max-width: 48rem) and (min-width: 23.4475rem){.h-flex-grid--221>*{max-width:calc(50% - 1rem)}@supports not ((-moz-column-gap: 2rem) or (column-gap: 2rem)){.h-flex-grid--221 :nth-child(2n){margin-right:0}}}@media (max-width: 23.4375rem){.h-flex-grid--221>*{max-width:calc(100% + -0rem)}@supports not ((-moz-column-gap: 2rem) or (column-gap: 2rem)){.h-flex-grid--221 :nth-child(n){margin-right:0}}}@media (min-width: 48.01rem){.h-flex-grid--642>*{max-width:calc(16.6666666667% - 1.6666666667rem)}@supports not ((-moz-column-gap: 2rem) or (column-gap: 2rem)){.h-flex-grid--642 :nth-child(6n){margin-right:0}}}@media (max-width: 48rem) and (min-width: 23.4475rem){.h-flex-grid--642>*{max-width:calc(25% - 1.5rem)}@supports not ((-moz-column-gap: 2rem) or (column-gap: 2rem)){.h-flex-grid--642 :nth-child(4n){margin-right:0}}}@media (max-width: 23.4375rem){.h-flex-grid--642>*{max-width:calc(50% - 1rem)}@supports not ((-moz-column-gap: 2rem) or (column-gap: 2rem)){.h-flex-grid--642 :nth-child(2n){margin-right:0}}}@media (min-width: 48.01rem){.h-flex-grid--332>*{max-width:calc(33.3333333333% - 1.3333333333rem)}@supports not ((-moz-column-gap: 2rem) or (column-gap: 2rem)){.h-flex-grid--332 :nth-child(3n){margin-right:0}}}@media (max-width: 48rem) and (min-width: 23.4475rem){.h-flex-grid--332>*{max-width:calc(33.3333333333% - 1.3333333333rem)}@supports not ((-moz-column-gap: 2rem) or (column-gap: 2rem)){.h-flex-grid--332 :nth-child(3n){margin-right:0}}}@media (max-width: 23.4375rem){.h-flex-grid--332>*{max-width:calc(50% - 1rem)}@supports not ((-moz-column-gap: 2rem) or (column-gap: 2rem)){.h-flex-grid--332 :nth-child(2n){margin-right:0}}}@media (min-width: 48.01rem){.h-flex-grid--211>*{max-width:calc(50% - 1rem)}@supports not ((-moz-column-gap: 2rem) or (column-gap: 2rem)){.h-flex-grid--211 :nth-child(2n){margin-right:0}}}@media (max-width: 48rem) and (min-width: 23.4475rem){.h-flex-grid--211>*{max-width:calc(100% + -0rem)}@supports not ((-moz-column-gap: 2rem) or (column-gap: 2rem)){.h-flex-grid--211 :nth-child(n){margin-right:0}}}@media (max-width: 23.4375rem){.h-flex-grid--211>*{max-width:calc(100% + -0rem)}@supports not ((-moz-column-gap: 2rem) or (column-gap: 2rem)){.h-flex-grid--211 :nth-child(n){margin-right:0}}}.h-colspan{grid-column-end:-1}@media (min-width: 48.01rem){.h-colspan--642{grid-column-start:auto!important;grid-column-end:span 2!important}}@media (max-width: 48rem) and (min-width: 23.4475rem){.h-colspan--642{grid-column-start:auto!important;grid-column-end:span 3!important}}@media (max-width: 23.4375rem){.h-colspan--642{grid-column-start:auto!important;grid-column-end:span 6!important}}@media (min-width: 48.01rem){.h-colspan--421{grid-column-start:auto!important;grid-column-end:span 3!important}}@media (max-width: 48rem) and (min-width: 23.4475rem){.h-colspan--421{grid-column-start:auto!important;grid-column-end:span 6!important}}@media (max-width: 23.4375rem){.h-colspan--421{grid-column-start:auto!important;grid-column-end:span 12!important}}@media (min-width: 48.01rem){.h-colspan--422{grid-column-start:auto!important;grid-column-end:span 3!important}}@media (max-width: 48rem) and (min-width: 23.4475rem){.h-colspan--422{grid-column-start:auto!important;grid-column-end:span 6!important}}@media (max-width: 23.4375rem){.h-colspan--422{grid-column-start:auto!important;grid-column-end:span 6!important}}@media (min-width: 48.01rem){.h-colspan--431{grid-column-start:auto!important;grid-column-end:span 3!important}}@media (max-width: 48rem) and (min-width: 23.4475rem){.h-colspan--431{grid-column-start:auto!important;grid-column-end:span 4!important}}@media (max-width: 23.4375rem){.h-colspan--431{grid-column-start:auto!important;grid-column-end:span 12!important}}@media (min-width: 48.01rem){.h-colspan--332{grid-column-start:auto!important;grid-column-end:span 4!important}}@media (max-width: 48rem) and (min-width: 23.4475rem){.h-colspan--332{grid-column-start:auto!important;grid-column-end:span 4!important}}@media (max-width: 23.4375rem){.h-colspan--332{grid-column-start:auto!important;grid-column-end:span 6!important}}@media (min-width: 48.01rem){.h-colspan--331{grid-column-start:auto!important;grid-column-end:span 4!important}}@media (max-width: 48rem) and (min-width: 23.4475rem){.h-colspan--331{grid-column-start:auto!important;grid-column-end:span 4!important}}@media (max-width: 23.4375rem){.h-colspan--331{grid-column-start:auto!important;grid-column-end:span 12!important}}@media (min-width: 48.01rem){.h-colspan--311{grid-column-start:auto!important;grid-column-end:span 4!important}}@media (max-width: 48rem) and (min-width: 23.4475rem){.h-colspan--311{grid-column-start:auto!important;grid-column-end:span 12!important}}@media (max-width: 23.4375rem){.h-colspan--311{grid-column-start:auto!important;grid-column-end:span 12!important}}@media (min-width: 48.01rem){.h-colspan--321{grid-column-start:auto!important;grid-column-end:span 4!important}}@media (max-width: 48rem) and (min-width: 23.4475rem){.h-colspan--321{grid-column-start:auto!important;grid-column-end:span 6!important}}@media (max-width: 23.4375rem){.h-colspan--321{grid-column-start:auto!important;grid-column-end:span 12!important}}@media (min-width: 48.01rem){.h-colspan--221{grid-column-start:auto!important;grid-column-end:span 6!important}}@media (max-width: 48rem) and (min-width: 23.4475rem){.h-colspan--221{grid-column-start:auto!important;grid-column-end:span 6!important}}@media (max-width: 23.4375rem){.h-colspan--221{grid-column-start:auto!important;grid-column-end:span 12!important}}@media (min-width: 48.01rem){.h-colspan--211{grid-column-start:auto!important;grid-column-end:span 6!important}}@media (max-width: 48rem) and (min-width: 23.4475rem){.h-colspan--211{grid-column-start:auto!important;grid-column-end:span 12!important}}@media (max-width: 23.4375rem){.h-colspan--211{grid-column-start:auto!important;grid-column-end:span 12!important}}@media (min-width: 48.01rem){.h-colspan--121{grid-column-start:auto!important;grid-column-end:span 12!important}}@media (max-width: 48rem) and (min-width: 23.4475rem){.h-colspan--121{grid-column-start:auto!important;grid-column-end:span 6!important}}@media (max-width: 23.4375rem){.h-colspan--121{grid-column-start:auto!important;grid-column-end:span 12!important}}@media (min-width: 48.01rem){.h-colstart--642{grid-column-end:span 2}}@media (max-width: 48rem) and (min-width: 23.4475rem){.h-colstart--642{grid-column-end:span 3}}@media (max-width: 23.4375rem){.h-colstart--642{grid-column-end:span 6}}@media (min-width: 48.01rem){.h-colstart--421{grid-column-end:span 3}}@media (max-width: 48rem) and (min-width: 23.4475rem){.h-colstart--421{grid-column-end:span 6}}@media (max-width: 23.4375rem){.h-colstart--421{grid-column-end:span 12}}@media (min-width: 48.01rem){.h-colstart--422{grid-column-end:span 3}}@media (max-width: 48rem) and (min-width: 23.4475rem){.h-colstart--422{grid-column-end:span 6}}@media (max-width: 23.4375rem){.h-colstart--422{grid-column-end:span 6}}@media (min-width: 48.01rem){.h-colstart--431{grid-column-end:span 3}}@media (max-width: 48rem) and (min-width: 23.4475rem){.h-colstart--431{grid-column-end:span 4}}@media (max-width: 23.4375rem){.h-colstart--431{grid-column-end:span 12}}@media (min-width: 48.01rem){.h-colstart--332{grid-column-end:span 4}}@media (max-width: 48rem) and (min-width: 23.4475rem){.h-colstart--332{grid-column-end:span 4}}@media (max-width: 23.4375rem){.h-colstart--332{grid-column-end:span 6}}@media (min-width: 48.01rem){.h-colstart--331{grid-column-end:span 4}}@media (max-width: 48rem) and (min-width: 23.4475rem){.h-colstart--331{grid-column-end:span 4}}@media (max-width: 23.4375rem){.h-colstart--331{grid-column-end:span 12}}@media (min-width: 48.01rem){.h-colstart--311{grid-column-end:span 4}}@media (max-width: 48rem) and (min-width: 23.4475rem){.h-colstart--311{grid-column-end:span 12}}@media (max-width: 23.4375rem){.h-colstart--311{grid-column-end:span 12}}@media (min-width: 48.01rem){.h-colstart--321{grid-column-end:span 4}}@media (max-width: 48rem) and (min-width: 23.4475rem){.h-colstart--321{grid-column-end:span 6}}@media (max-width: 23.4375rem){.h-colstart--321{grid-column-end:span 12}}@media (min-width: 48.01rem){.h-colstart--221{grid-column-end:span 6}}@media (max-width: 48rem) and (min-width: 23.4475rem){.h-colstart--221{grid-column-end:span 6}}@media (max-width: 23.4375rem){.h-colstart--221{grid-column-end:span 12}}@media (min-width: 48.01rem){.h-colstart--211{grid-column-end:span 6}}@media (max-width: 48rem) and (min-width: 23.4475rem){.h-colstart--211{grid-column-end:span 12}}@media (max-width: 23.4375rem){.h-colstart--211{grid-column-end:span 12}}@media (min-width: 48.01rem){.h-colstart--121{grid-column-end:span 12}}@media (max-width: 48rem) and (min-width: 23.4475rem){.h-colstart--121{grid-column-end:span 6}}@media (max-width: 23.4375rem){.h-colstart--121{grid-column-end:span 12}}.h-colstart--1{grid-column-start:3}.o-grid--contained .h-colstart--1{grid-column-start:1}.h-colstart--2{grid-column-start:4}.o-grid--contained .h-colstart--2{grid-column-start:2}.h-colstart--3{grid-column-start:5}.o-grid--contained .h-colstart--3{grid-column-start:3}.h-colstart--4{grid-column-start:6}.o-grid--contained .h-colstart--4{grid-column-start:4}.h-colstart--5{grid-column-start:7}.o-grid--contained .h-colstart--5{grid-column-start:5}.h-colstart--6{grid-column-start:8}.o-grid--contained .h-colstart--6{grid-column-start:6}.h-colstart--7{grid-column-start:9}.o-grid--contained .h-colstart--7{grid-column-start:7}.h-colstart--8{grid-column-start:10}.o-grid--contained .h-colstart--8{grid-column-start:8}.h-colstart--9{grid-column-start:11}.o-grid--contained .h-colstart--9{grid-column-start:9}.h-colstart--10{grid-column-start:12}.o-grid--contained .h-colstart--10{grid-column-start:10}.h-colstart--11{grid-column-start:13}.o-grid--contained .h-colstart--11{grid-column-start:11}.h-colstart--12{grid-column-start:14}.o-grid--contained .h-colstart--12{grid-column-start:12}.h-colstart--13{grid-column-start:15}.o-grid--contained .h-colstart--13{grid-column-start:13}.h-colend--1{grid-column-end:3}.o-grid--contained .h-colend--1{grid-column-end:1}.h-colend--2{grid-column-end:4}.o-grid--contained .h-colend--2{grid-column-end:2}.h-colend--3{grid-column-end:5}.o-grid--contained .h-colend--3{grid-column-end:3}.h-colend--4{grid-column-end:6}.o-grid--contained .h-colend--4{grid-column-end:4}.h-colend--5{grid-column-end:7}.o-grid--contained .h-colend--5{grid-column-end:5}.h-colend--6{grid-column-end:8}.o-grid--contained .h-colend--6{grid-column-end:6}.h-colend--7{grid-column-end:9}.o-grid--contained .h-colend--7{grid-column-end:7}.h-colend--8{grid-column-end:10}.o-grid--contained .h-colend--8{grid-column-end:8}.h-colend--9{grid-column-end:11}.o-grid--contained .h-colend--9{grid-column-end:9}.h-colend--10{grid-column-end:12}.o-grid--contained .h-colend--10{grid-column-end:10}.h-colend--11{grid-column-end:13}.o-grid--contained .h-colend--11{grid-column-end:11}.h-colend--12{grid-column-end:14}.o-grid--contained .h-colend--12{grid-column-end:12}.h-colend--13{grid-column-end:15}.o-grid--contained .h-colend--13{grid-column-end:13}.h-colspan--1{grid-column-start:auto;grid-column-end:span 4!important}.h-colspan--2{grid-column-start:auto;grid-column-end:span 5!important}.h-colspan--3{grid-column-start:auto;grid-column-end:span 6!important}.h-colspan--4{grid-column-start:auto;grid-column-end:span 7!important}.h-colspan--5{grid-column-start:auto;grid-column-end:span 8!important}.h-colspan--6{grid-column-start:auto;grid-column-end:span 9!important}.h-colspan--7{grid-column-start:auto;grid-column-end:span 10!important}.h-colspan--8{grid-column-start:auto;grid-column-end:span 11!important}.h-colspan--9{grid-column-start:auto;grid-column-end:span 12!important}.h-colspan--10{grid-column-start:auto;grid-column-end:span 13!important}.h-colspan--11{grid-column-start:auto;grid-column-end:span 14!important}.h-colspan--12{grid-column-start:auto;grid-column-end:span 15!important}@media (min-width: 67.76rem){.h-desktop-colstart--1{grid-column-start:3}.o-grid--contained .h-desktop-colstart--1{grid-column-start:1}.h-desktop-colstart--2{grid-column-start:4}.o-grid--contained .h-desktop-colstart--2{grid-column-start:2}.h-desktop-colstart--3{grid-column-start:5}.o-grid--contained .h-desktop-colstart--3{grid-column-start:3}.h-desktop-colstart--4{grid-column-start:6}.o-grid--contained .h-desktop-colstart--4{grid-column-start:4}.h-desktop-colstart--5{grid-column-start:7}.o-grid--contained .h-desktop-colstart--5{grid-column-start:5}.h-desktop-colstart--6{grid-column-start:8}.o-grid--contained .h-desktop-colstart--6{grid-column-start:6}.h-desktop-colstart--7{grid-column-start:9}.o-grid--contained .h-desktop-colstart--7{grid-column-start:7}.h-desktop-colstart--8{grid-column-start:10}.o-grid--contained .h-desktop-colstart--8{grid-column-start:8}.h-desktop-colstart--9{grid-column-start:11}.o-grid--contained .h-desktop-colstart--9{grid-column-start:9}.h-desktop-colstart--10{grid-column-start:12}.o-grid--contained .h-desktop-colstart--10{grid-column-start:10}.h-desktop-colstart--11{grid-column-start:13}.o-grid--contained .h-desktop-colstart--11{grid-column-start:11}.h-desktop-colstart--12{grid-column-start:14}.o-grid--contained .h-desktop-colstart--12{grid-column-start:12}.h-desktop-colstart--13{grid-column-start:15}.o-grid--contained .h-desktop-colstart--13{grid-column-start:13}.h-desktop-colend--1{grid-column-end:3}.o-grid--contained .h-desktop-colend--1{grid-column-end:1}.h-desktop-colend--2{grid-column-end:4}.o-grid--contained .h-desktop-colend--2{grid-column-end:2}.h-desktop-colend--3{grid-column-end:5}.o-grid--contained .h-desktop-colend--3{grid-column-end:3}.h-desktop-colend--4{grid-column-end:6}.o-grid--contained .h-desktop-colend--4{grid-column-end:4}.h-desktop-colend--5{grid-column-end:7}.o-grid--contained .h-desktop-colend--5{grid-column-end:5}.h-desktop-colend--6{grid-column-end:8}.o-grid--contained .h-desktop-colend--6{grid-column-end:6}.h-desktop-colend--7{grid-column-end:9}.o-grid--contained .h-desktop-colend--7{grid-column-end:7}.h-desktop-colend--8{grid-column-end:10}.o-grid--contained .h-desktop-colend--8{grid-column-end:8}.h-desktop-colend--9{grid-column-end:11}.o-grid--contained .h-desktop-colend--9{grid-column-end:9}.h-desktop-colend--10{grid-column-end:12}.o-grid--contained .h-desktop-colend--10{grid-column-end:10}.h-desktop-colend--11{grid-column-end:13}.o-grid--contained .h-desktop-colend--11{grid-column-end:11}.h-desktop-colend--12{grid-column-end:14}.o-grid--contained .h-desktop-colend--12{grid-column-end:12}.h-desktop-colend--13{grid-column-end:15}.o-grid--contained .h-desktop-colend--13{grid-column-end:13}.h-desktop-colspan--1{grid-column-start:auto;grid-column-end:span 4!important}.h-desktop-colspan--2{grid-column-start:auto;grid-column-end:span 5!important}.h-desktop-colspan--3{grid-column-start:auto;grid-column-end:span 6!important}.h-desktop-colspan--4{grid-column-start:auto;grid-column-end:span 7!important}.h-desktop-colspan--5{grid-column-start:auto;grid-column-end:span 8!important}.h-desktop-colspan--6{grid-column-start:auto;grid-column-end:span 9!important}.h-desktop-colspan--7{grid-column-start:auto;grid-column-end:span 10!important}.h-desktop-colspan--8{grid-column-start:auto;grid-column-end:span 11!important}.h-desktop-colspan--9{grid-column-start:auto;grid-column-end:span 12!important}.h-desktop-colspan--10{grid-column-start:auto;grid-column-end:span 13!important}.h-desktop-colspan--11{grid-column-start:auto;grid-column-end:span 14!important}.h-desktop-colspan--12{grid-column-start:auto;grid-column-end:span 15!important}}@media (max-width: 48rem){.h-tablet-colstart--1{grid-column-start:3}.o-grid--contained .h-tablet-colstart--1{grid-column-start:1}.h-tablet-colstart--2{grid-column-start:4}.o-grid--contained .h-tablet-colstart--2{grid-column-start:2}.h-tablet-colstart--3{grid-column-start:5}.o-grid--contained .h-tablet-colstart--3{grid-column-start:3}.h-tablet-colstart--4{grid-column-start:6}.o-grid--contained .h-tablet-colstart--4{grid-column-start:4}.h-tablet-colstart--5{grid-column-start:7}.o-grid--contained .h-tablet-colstart--5{grid-column-start:5}.h-tablet-colstart--6{grid-column-start:8}.o-grid--contained .h-tablet-colstart--6{grid-column-start:6}.h-tablet-colstart--7{grid-column-start:9}.o-grid--contained .h-tablet-colstart--7{grid-column-start:7}.h-tablet-colstart--8{grid-column-start:10}.o-grid--contained .h-tablet-colstart--8{grid-column-start:8}.h-tablet-colstart--9{grid-column-start:11}.o-grid--contained .h-tablet-colstart--9{grid-column-start:9}.h-tablet-colstart--10{grid-column-start:12}.o-grid--contained .h-tablet-colstart--10{grid-column-start:10}.h-tablet-colstart--11{grid-column-start:13}.o-grid--contained .h-tablet-colstart--11{grid-column-start:11}.h-tablet-colstart--12{grid-column-start:14}.o-grid--contained .h-tablet-colstart--12{grid-column-start:12}.h-tablet-colstart--13{grid-column-start:15}.o-grid--contained .h-tablet-colstart--13{grid-column-start:13}.h-tablet-colend--1{grid-column-end:3}.o-grid--contained .h-tablet-colend--1{grid-column-end:1}.h-tablet-colend--2{grid-column-end:4}.o-grid--contained .h-tablet-colend--2{grid-column-end:2}.h-tablet-colend--3{grid-column-end:5}.o-grid--contained .h-tablet-colend--3{grid-column-end:3}.h-tablet-colend--4{grid-column-end:6}.o-grid--contained .h-tablet-colend--4{grid-column-end:4}.h-tablet-colend--5{grid-column-end:7}.o-grid--contained .h-tablet-colend--5{grid-column-end:5}.h-tablet-colend--6{grid-column-end:8}.o-grid--contained .h-tablet-colend--6{grid-column-end:6}.h-tablet-colend--7{grid-column-end:9}.o-grid--contained .h-tablet-colend--7{grid-column-end:7}.h-tablet-colend--8{grid-column-end:10}.o-grid--contained .h-tablet-colend--8{grid-column-end:8}.h-tablet-colend--9{grid-column-end:11}.o-grid--contained .h-tablet-colend--9{grid-column-end:9}.h-tablet-colend--10{grid-column-end:12}.o-grid--contained .h-tablet-colend--10{grid-column-end:10}.h-tablet-colend--11{grid-column-end:13}.o-grid--contained .h-tablet-colend--11{grid-column-end:11}.h-tablet-colend--12{grid-column-end:14}.o-grid--contained .h-tablet-colend--12{grid-column-end:12}.h-tablet-colend--13{grid-column-end:15}.o-grid--contained .h-tablet-colend--13{grid-column-end:13}.h-tablet-colspan--1{grid-column-start:auto;grid-column-end:span 4!important}.h-tablet-colspan--2{grid-column-start:auto;grid-column-end:span 5!important}.h-tablet-colspan--3{grid-column-start:auto;grid-column-end:span 6!important}.h-tablet-colspan--4{grid-column-start:auto;grid-column-end:span 7!important}.h-tablet-colspan--5{grid-column-start:auto;grid-column-end:span 8!important}.h-tablet-colspan--6{grid-column-start:auto;grid-column-end:span 9!important}.h-tablet-colspan--7{grid-column-start:auto;grid-column-end:span 10!important}.h-tablet-colspan--8{grid-column-start:auto;grid-column-end:span 11!important}.h-tablet-colspan--9{grid-column-start:auto;grid-column-end:span 12!important}.h-tablet-colspan--10{grid-column-start:auto;grid-column-end:span 13!important}.h-tablet-colspan--11{grid-column-start:auto;grid-column-end:span 14!important}.h-tablet-colspan--12{grid-column-start:auto;grid-column-end:span 15!important}}@media (max-width: 23.4375rem){.h-phone-colstart--1{grid-column-start:3}.o-grid--contained .h-phone-colstart--1{grid-column-start:1}.h-phone-colstart--2{grid-column-start:4}.o-grid--contained .h-phone-colstart--2{grid-column-start:2}.h-phone-colstart--3{grid-column-start:5}.o-grid--contained .h-phone-colstart--3{grid-column-start:3}.h-phone-colstart--4{grid-column-start:6}.o-grid--contained .h-phone-colstart--4{grid-column-start:4}.h-phone-colstart--5{grid-column-start:7}.o-grid--contained .h-phone-colstart--5{grid-column-start:5}.h-phone-colstart--6{grid-column-start:8}.o-grid--contained .h-phone-colstart--6{grid-column-start:6}.h-phone-colstart--7{grid-column-start:9}.o-grid--contained .h-phone-colstart--7{grid-column-start:7}.h-phone-colstart--8{grid-column-start:10}.o-grid--contained .h-phone-colstart--8{grid-column-start:8}.h-phone-colstart--9{grid-column-start:11}.o-grid--contained .h-phone-colstart--9{grid-column-start:9}.h-phone-colstart--10{grid-column-start:12}.o-grid--contained .h-phone-colstart--10{grid-column-start:10}.h-phone-colstart--11{grid-column-start:13}.o-grid--contained .h-phone-colstart--11{grid-column-start:11}.h-phone-colstart--12{grid-column-start:14}.o-grid--contained .h-phone-colstart--12{grid-column-start:12}.h-phone-colstart--13{grid-column-start:15}.o-grid--contained .h-phone-colstart--13{grid-column-start:13}.h-phone-colend--1{grid-column-end:3}.o-grid--contained .h-phone-colend--1{grid-column-end:1}.h-phone-colend--2{grid-column-end:4}.o-grid--contained .h-phone-colend--2{grid-column-end:2}.h-phone-colend--3{grid-column-end:5}.o-grid--contained .h-phone-colend--3{grid-column-end:3}.h-phone-colend--4{grid-column-end:6}.o-grid--contained .h-phone-colend--4{grid-column-end:4}.h-phone-colend--5{grid-column-end:7}.o-grid--contained .h-phone-colend--5{grid-column-end:5}.h-phone-colend--6{grid-column-end:8}.o-grid--contained .h-phone-colend--6{grid-column-end:6}.h-phone-colend--7{grid-column-end:9}.o-grid--contained .h-phone-colend--7{grid-column-end:7}.h-phone-colend--8{grid-column-end:10}.o-grid--contained .h-phone-colend--8{grid-column-end:8}.h-phone-colend--9{grid-column-end:11}.o-grid--contained .h-phone-colend--9{grid-column-end:9}.h-phone-colend--10{grid-column-end:12}.o-grid--contained .h-phone-colend--10{grid-column-end:10}.h-phone-colend--11{grid-column-end:13}.o-grid--contained .h-phone-colend--11{grid-column-end:11}.h-phone-colend--12{grid-column-end:14}.o-grid--contained .h-phone-colend--12{grid-column-end:12}.h-phone-colend--13{grid-column-end:15}.o-grid--contained .h-phone-colend--13{grid-column-end:13}.h-phone-colspan--1{grid-column-start:auto;grid-column-end:span 4!important}.h-phone-colspan--2{grid-column-start:auto;grid-column-end:span 5!important}.h-phone-colspan--3{grid-column-start:auto;grid-column-end:span 6!important}.h-phone-colspan--4{grid-column-start:auto;grid-column-end:span 7!important}.h-phone-colspan--5{grid-column-start:auto;grid-column-end:span 8!important}.h-phone-colspan--6{grid-column-start:auto;grid-column-end:span 9!important}.h-phone-colspan--7{grid-column-start:auto;grid-column-end:span 10!important}.h-phone-colspan--8{grid-column-start:auto;grid-column-end:span 11!important}.h-phone-colspan--9{grid-column-start:auto;grid-column-end:span 12!important}.h-phone-colspan--10{grid-column-start:auto;grid-column-end:span 13!important}.h-phone-colspan--11{grid-column-start:auto;grid-column-end:span 14!important}.h-phone-colspan--12{grid-column-start:auto;grid-column-end:span 15!important}}.h-margin-top--xxs{margin-top:.25rem!important}.h-margin-top--xs{margin-top:clamp(.375rem,.28vw + .309rem,.5rem)!important}.h-margin-top--s{margin-top:clamp(.875rem,.28vw + .809rem,1rem)!important}.h-margin-top--m{margin-top:clamp(1.25rem,.56vw + 1.118rem,1.5rem)!important}.h-margin-top--l{margin-top:clamp(2.375rem,1.41vw + 2.044rem,3rem)!important}.h-margin-top--xl{margin-top:clamp(3.75rem,5.08vw + 2.56rem,6rem)!important}.h-margin-bottom--xxs{margin-bottom:.25rem!important}.h-margin-bottom--xs{margin-bottom:clamp(.375rem,.28vw + .309rem,.5rem)!important}.h-margin-bottom--s{margin-bottom:clamp(.875rem,.28vw + .809rem,1rem)!important}.h-margin-bottom--m{margin-bottom:clamp(1.25rem,.56vw + 1.118rem,1.5rem)!important}.h-margin-bottom--l{margin-bottom:clamp(2.375rem,1.41vw + 2.044rem,3rem)!important}.h-margin-bottom--xl{margin-bottom:clamp(3.75rem,5.08vw + 2.56rem,6rem)!important}@media (min-width: 67.76rem){.h-desktop-margin-top--xxs{margin-top:.25rem!important}.h-desktop-margin-top--xs{margin-top:clamp(.375rem,.28vw + .309rem,.5rem)!important}.h-desktop-margin-top--s{margin-top:clamp(.875rem,.28vw + .809rem,1rem)!important}.h-desktop-margin-top--m{margin-top:clamp(1.25rem,.56vw + 1.118rem,1.5rem)!important}.h-desktop-margin-top--l{margin-top:clamp(2.375rem,1.41vw + 2.044rem,3rem)!important}.h-desktop-margin-top--xl{margin-top:clamp(3.75rem,5.08vw + 2.56rem,6rem)!important}.h-desktop-margin-bottom--xxs{margin-bottom:.25rem!important}.h-desktop-margin-bottom--xs{margin-bottom:clamp(.375rem,.28vw + .309rem,.5rem)!important}.h-desktop-margin-bottom--s{margin-bottom:clamp(.875rem,.28vw + .809rem,1rem)!important}.h-desktop-margin-bottom--m{margin-bottom:clamp(1.25rem,.56vw + 1.118rem,1.5rem)!important}.h-desktop-margin-bottom--l{margin-bottom:clamp(2.375rem,1.41vw + 2.044rem,3rem)!important}.h-desktop-margin-bottom--xl{margin-bottom:clamp(3.75rem,5.08vw + 2.56rem,6rem)!important}}@media (max-width: 48rem){.h-tablet-margin-top--xxs{margin-top:.25rem!important}.h-tablet-margin-top--xs{margin-top:clamp(.375rem,.28vw + .309rem,.5rem)!important}.h-tablet-margin-top--s{margin-top:clamp(.875rem,.28vw + .809rem,1rem)!important}.h-tablet-margin-top--m{margin-top:clamp(1.25rem,.56vw + 1.118rem,1.5rem)!important}.h-tablet-margin-top--l{margin-top:clamp(2.375rem,1.41vw + 2.044rem,3rem)!important}.h-tablet-margin-top--xl{margin-top:clamp(3.75rem,5.08vw + 2.56rem,6rem)!important}.h-tablet-margin-bottom--xxs{margin-bottom:.25rem!important}.h-tablet-margin-bottom--xs{margin-bottom:clamp(.375rem,.28vw + .309rem,.5rem)!important}.h-tablet-margin-bottom--s{margin-bottom:clamp(.875rem,.28vw + .809rem,1rem)!important}.h-tablet-margin-bottom--m{margin-bottom:clamp(1.25rem,.56vw + 1.118rem,1.5rem)!important}.h-tablet-margin-bottom--l{margin-bottom:clamp(2.375rem,1.41vw + 2.044rem,3rem)!important}.h-tablet-margin-bottom--xl{margin-bottom:clamp(3.75rem,5.08vw + 2.56rem,6rem)!important}}@media (max-width: 23.4375rem){.h-phone-margin-top--xxs{margin-top:.25rem!important}.h-phone-margin-top--xs{margin-top:clamp(.375rem,.28vw + .309rem,.5rem)!important}.h-phone-margin-top--s{margin-top:clamp(.875rem,.28vw + .809rem,1rem)!important}.h-phone-margin-top--m{margin-top:clamp(1.25rem,.56vw + 1.118rem,1.5rem)!important}.h-phone-margin-top--l{margin-top:clamp(2.375rem,1.41vw + 2.044rem,3rem)!important}.h-phone-margin-top--xl{margin-top:clamp(3.75rem,5.08vw + 2.56rem,6rem)!important}.h-phone-margin-bottom--xxs{margin-bottom:.25rem!important}.h-phone-margin-bottom--xs{margin-bottom:clamp(.375rem,.28vw + .309rem,.5rem)!important}.h-phone-margin-bottom--s{margin-bottom:clamp(.875rem,.28vw + .809rem,1rem)!important}.h-phone-margin-bottom--m{margin-bottom:clamp(1.25rem,.56vw + 1.118rem,1.5rem)!important}.h-phone-margin-bottom--l{margin-bottom:clamp(2.375rem,1.41vw + 2.044rem,3rem)!important}.h-phone-margin-bottom--xl{margin-bottom:clamp(3.75rem,5.08vw + 2.56rem,6rem)!important}}.h-initial{all:initial}.h-null{all:unset;border-color:transparent;background:transparent}.h-pass-through{all:unset;display:contents}@media (max-width: 23.4375rem){.h-phone-sticky{position:sticky;top:0}}@media (min-width: 23.4475rem){.h-tablet-sticky{position:sticky;top:0}}@media (min-width: 48.01rem){.h-tablet-sticky{position:static}}@media (min-width: 48.01rem){.h-desktop-sticky{position:sticky;top:0}}th[width="5 "]{width:5%}th[width="10"]{width:10%}th[width="12"]{width:12.5%}th[width="15"]{width:15%}th[width="20"]{width:20%}th[width="25"]{width:25%}th[width="30"]{width:30%}th[width="33"]{width:33.333%}th[width="35"]{width:35%}th[width="37"]{width:37.5%}th[width="40"]{width:40%}th[width="45"]{width:45%}th[width="50"]{width:50%}th[width="55"]{width:55%}th[width="60"]{width:60%}th[width="62"]{width:62.5%}th[width="65"]{width:65%}th[width="66"]{width:66.666%}th[width="70"]{width:70%}th[width="75"]{width:75%}th[width="80"]{width:80%}th[width="85"]{width:85%}th[width="87"]{width:87.5%}th[width="90"]{width:90%}th[width="95"]{width:95%}.h-table--bordered th,.h-table--bordered td{border:1px solid var(--line-color)}.h-table--bordered th:empty,.h-table--bordered td:empty{border:none}.h-table--bordered thead tr:last-child th{border-bottom-width:2px}.h-table--bordered tbody tr th:last-of-type{border-right-width:2px}.h-text--display-1{font-size:clamp(4.75rem,2.82vw + 4.089rem,6rem);font-family:Open Sans,Open Sans fallback,sans-serif;line-height:1.2;font-weight:700;text-transform:none}.h-text--heading-1{font-size:clamp(3.125rem,2.82vw + 2.464rem,4.375rem);font-family:Open Sans,Open Sans fallback,sans-serif;font-stretch:normal;line-height:1.2;font-weight:600}.h-text--heading-2{font-size:clamp(2.375rem,1.41vw + 2.044rem,3rem);font-family:Open Sans,Open Sans fallback,sans-serif;font-stretch:normal;line-height:1.2;font-weight:600}.h-text--heading-3{font-size:clamp(1.375rem,1.13vw + 1.111rem,1.875rem);font-family:Open Sans,Open Sans fallback,sans-serif;font-stretch:normal;line-height:1.2;font-weight:600}.h-text--heading-4{font-size:clamp(1.25rem,.56vw + 1.118rem,1.5rem);font-family:Open Sans,Open Sans fallback,sans-serif;font-stretch:normal;line-height:1.2;font-weight:600}.h-text--heading-5{font-size:clamp(1.125rem,.28vw + 1.059rem,1.25rem);font-family:Open Sans,Open Sans fallback,sans-serif;font-stretch:normal;line-height:1.2;font-weight:600}.h-text--heading-6{font-size:clamp(1rem,.28vw + .934rem,1.125rem);font-family:Open Sans,Open Sans fallback,sans-serif;font-stretch:normal;line-height:1.2;font-weight:600}.h-text--micro{font-size:clamp(.75rem,.28vw + .684rem,.875rem);line-height:1.2}.h-text--small{font-size:clamp(.875rem,.28vw + .809rem,1rem);line-height:1.2}.h-text--body{font-size:clamp(1rem,.28vw + .934rem,1.125rem);line-height:1.3}.h-text--large{font-size:clamp(1.25rem,.56vw + 1.118rem,1.5rem);line-height:1.2}.h-text--header{font-family:Open Sans,Open Sans fallback,sans-serif;font-stretch:normal;font-weight:600!important;text-transform:uppercase}.h-text--brand{color:var(--secondary-color-background)}.h-text--base{font-family:Open Sans,Open Sans fallback,sans-serif}.h-text--display{font-family:Open Sans,Open Sans fallback,sans-serif;text-transform:none}.h-text--uppercase{text-transform:uppercase!important}.h-text--bold{font-weight:700!important}.h-text--semibold{font-weight:500!important}.h-text--normal{font-weight:400!important}.h-text--light{font-weight:300!important}.h-text--error{color:var(--negative-color)}.h-text--success{color:var(--positive-color)}.h-text--comma>*:not(:last-child):after{display:inline;content:","}.text-center,.h-text--center,.h-text--centre{text-align:center}.text-right,.h-text--right{text-align:right}.h-white-space-normal{white-space:normal!important}:root{--vc-clr-primary: #000;--vc-clr-secondary: #090f207f;--vc-clr-white: #ffffff;--vc-icn-width: 1.2em;--vc-nav-width: 30px;--vc-nav-height: 30px;--vc-nav-border-radius: 0;--vc-nav-color: var(--vc-clr-primary);--vc-nav-color-hover: var(--vc-clr-secondary);--vc-nav-background: transparent;--vc-pgn-width: 12px;--vc-pgn-height: 4px;--vc-pgn-margin: 4px;--vc-pgn-border-radius: 0;--vc-pgn-background-color: var(--vc-clr-secondary);--vc-pgn-active-color: var(--vc-clr-primary)}.carousel{position:relative;text-align:center;box-sizing:border-box;touch-action:pan-y;overscroll-behavior:none}.carousel.is-dragging{touch-action:none}.carousel *{box-sizing:border-box}.carousel__track{display:flex;padding:0!important;position:relative;flex-direction:row}.carousel__viewport{overflow:hidden}.carousel__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.carousel__icon{width:var(--vc-icn-width);height:var(--vc-icn-width);fill:currentColor}.carousel__prev,.carousel__next{box-sizing:content-box;background:var(--vc-nav-background);border-radius:var(--vc-nav-border-radius);width:var(--vc-nav-width);height:var(--vc-nav-height);text-align:center;font-size:var(--vc-nav-height);padding:0;color:var(--vc-nav-color);display:flex;justify-content:center;align-items:center;position:absolute;border:0;cursor:pointer;margin:0 10px;top:50%;transform:translateY(-50%)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__prev{left:0}.carousel__next{right:0}.carousel--rtl .carousel__prev{left:auto;right:0}.carousel--rtl .carousel__next{right:auto;left:0}@media (hover: hover){.carousel__prev:hover,.carousel__next:hover{color:var(--vc-nav-color-hover)}}.carousel__pagination{display:flex;justify-content:center;list-style:none;line-height:0;margin:10px 0 0;padding:0}.carousel__pagination-button{display:block;border:0;margin:0;cursor:pointer;padding:var(--vc-pgn-margin);background:transparent}.carousel__pagination-button:after{display:block;content:"";width:var(--vc-pgn-width);height:var(--vc-pgn-height);border-radius:var(--vc-pgn-border-radius);background-color:var(--vc-pgn-background-color)}.carousel__pagination-button--active:after{background-color:var(--vc-pgn-active-color)}@media (hover: hover){.carousel__pagination-button:hover:after{background-color:var(--vc-pgn-active-color)}}.carousel__slide{scroll-snap-stop:auto;flex-shrink:0;margin:0;position:relative;display:flex;justify-content:center;align-items:center;transform:translateZ(0)}@keyframes scale-out{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes scale-in{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes fade-modal-in{0%{opacity:0}to{opacity:1}}.a-fade-enter{opacity:0}.a-fade-enter-active{animation:fade-modal-in .5s}.a-fade-enter-active .a-fade__content{animation:scale-in .5s;transform-origin:center 50vh}.a-fade-leave-active{opacity:1;transition:opacity .5s}.a-fade-leave-active .a-fade__content{animation:scale-out .5s;transform-origin:center 50vh}.a-fade-leave-to{opacity:0}@keyframes menu-outer-in{}@keyframes menu-outer-out{0%{display:block}to{display:none}}@keyframes menu-body-in{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes menu-body-out{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@media (prefers-reduced-motion){@keyframes menu-body-in{0%{opacity:0}to{opacity:1}}@keyframes menu-body-out{0%{opacity:1}to{opacity:0}}}@keyframes no-scale{0%{opacity:0}to{opacity:1}}@keyframes no-slide{0%{opacity:1}to{opacity:0}}@keyframes ping-pong{0%{transform:translate(0)}to{transform:translate(-100px)}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-background{0%{background-color:currentColor}to{background-color:transparent}}@keyframes slide-in-left{0%{transform:translate(-25vw)}to{transform:translate(0)}}@keyframes slide-out-left{0%{transform:translate(0)}to{transform:translate(-25vw)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
