.autocomplete-suggestions{text-align:left;cursor:default;border:1px solid #ccc;border-top:0;background:#fff;box-shadow:-1px 1px 3px rgba(0,0,0,.1);position:absolute;display:none;z-index:9999;max-height:254px;overflow:hidden;overflow-y:auto;box-sizing:border-box;}.autocomplete-suggestion{position:relative;padding:0 .6em;line-height:23px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.02em;color:#333;}.autocomplete-suggestion b{font-weight:bold;}.autocomplete-suggestion.selected{background:#f0f0f0;}@layer genr.settings{:root{--color-black:#000;--color-white:#f2f0e9;--color-sun-yellow:#fff130;--color-light-patrol:#20d4b4;--color-dark-green:#06373c;--color-darker-green:#14242b;--color-signal-violet:#a64db0;--color-error:#ff6385;--color-dark-green-hover:#09555e;--color-light-patrol-hover:#1ab89f;--color-signal-violet-hover:#9236a0;--color-border:#76dfcb2b;--color-alert-default:#a0a0a0;--color-alert-default-bg:#5b5b5b26;--color-alert-danger:#b90028;--color-alert-danger-bg:#e5032f26;--color-alert-warning:#eec109;--color-alert-warning-shadow:#eec1094d;--color-alert-info:#0091ce;--color-alert-info-bg:#0091ce26;--color-alert-success:#008278;--color-alert-success-bg:#00827826;--width-sm:50.5rem;--width-md:63.5rem;--width-lg:76.5rem;--width-xl:90rem;--stripe-width:4rem;--header-height-sm:4.75rem;--header-height-md:6.25rem;--header-height-lg:8.75rem;--transition-duration:.3s;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-md:1.125rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-2xl:2rem;--font-size-3xl:2.75rem;--radius-sm:.5rem;--radius-base:1rem;--radius-xl:1.5rem;--letter-spacing-xs:.2px;--letter-spacing-sm:.4px;--letter-spacing-lg:1px}}@layer genr.reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;line-height:1.5}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0;padding:0}body{min-height:100vh;overflow-x:clip}h1,h2,h3,h4,h5,h6,button,input,label{font-weight:inherit}address{font-style:normal}a{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;color:currentColor}img,picture{width:100%;height:auto;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit;accent-color:var(--color-light-patrol)}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}}@layer genr.layout{.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url('../../../_assets/708ff12f67acb5a1651ef50391ef2e33/Fonts/Montserrat/Montserrat.woff2')format("woff2")}.underline-animation{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;background-image:linear-gradient(var(--color-link-underline),var(--color-link-underline));background-position:50% calc(100% - .375rem),0 calc(100% - .75rem);background-repeat:no-repeat;background-size:10% .125rem,100% .5rem;padding-block:.75rem;padding-inline:0;text-decoration:none;display:inline}@media (prefers-reduced-motion:no-preference){.underline-animation{transition:--color-link-underline var(--transition-duration),var(--transition-duration)}}.underline-animation:hover,.underline-animation:focus{--color-link-underline:var(--color-signal-violet);background-position:50% calc(100% - .625rem),0 calc(100% - .75rem);background-size:100% .125rem,100% 1.25rem}:is(a:hover,a:focus) .underline-animation{--color-link-underline:var(--color-signal-violet);background-position:50% calc(100% - .625rem),0 calc(100% - .75rem);background-size:100% .125rem,100% 1.25rem}@supports (animation-timeline:view()){.animation-show-on-scroll{animation:linear forwards animation-show-on-scroll;animation-timeline:view();animation-range:cover cover 20%}}@keyframes animation-show-on-scroll{0%{opacity:.7;transform:translateY(2rem)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}html{--lightningcss-light:;--lightningcss-dark:initial;color-scheme:dark;scrollbar-gutter:stable;overflow-x:clip}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}html ::selection{color:var(--color-black);background-color:var(--color-light-patrol-hover)}html.is-nav-open{background-color:var(--color-darker-green);overflow-y:hidden}body{padding-top:var(--header-height-sm);color:var(--color-white);background-color:var(--color-dark-green);flex-direction:column;font-family:Montserrat,Arial,sans-serif;display:flex}@media (width>992px){body{padding-top:var(--header-height-md)}}@media (width>1280px){body{padding-top:var(--header-height-lg)}}button,[role=button],a[href],input,textarea,select,summary,dialog{outline-color:lch(from var(--color-signal-violet) l c h / .5);outline-offset:-.25rem}:is(button,[role=button],a[href],input,textarea,select,summary,dialog):focus-visible{outline:.5rem solid lch(from var(--color-signal-violet) l c h / .5)}select:focus-within{outline:.5rem solid lch(from var(--color-signal-violet) l c h / .5)}a[href],summary{outline-offset:.25rem}:is(a[href],summary):focus-visible{outline-width:.25rem}.button{text-align:center;max-width:100%;font-size:var(--font-size-md);letter-spacing:var(--letter-spacing-xs);text-shadow:none;color:var(--button-color,var(--color-black));background-color:var(--button-bg-color,var(--color-white));border:1px solid var(--button-border-color,var(--color-black));border-radius:var(--button-border-radius,var(--radius-md));transition:calc(var(--transition-duration) / 2);cursor:pointer;flex:none;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.25rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.button:hover,.button:focus{color:var(--button-color-hover,var(--color-black));background-color:var(--button-bg-color-hover,var(--color-white));border-color:var(--button-border-color-hover,var(--color-black));box-shadow:var(--button-shadow-hover,none)}:is(.button:hover,.button:focus) .icon{color:var(--button-icon-color-hover,var(--button-color))}:is(.button:hover,.button:focus) .icon--accentarrowright{transform:translate(.25rem)}@media (prefers-reduced-motion:no-preference){.button:hover .button__glow{opacity:.5}.button:hover .button__glow:after{animation-play-state:running}}.button:active{transform:scale(.9)}.button[disabled]{cursor:default;opacity:.6}.button .icon{color:var(--button-icon-color,var(--button-color));transition:calc(var(--transition-duration) / 2)}.button--primary{--button-color:var(--color-white);--button-bg-color:var(--color-signal-violet);--button-border-color:var(--color-signal-violet);--button-color-hover:var(--color-white);--button-bg-color-hover:var(--color-signal-violet-hover);--button-border-color-hover:var(--color-signal-violet-hover)}.button--ghost{--button-color:var(--color-white);--button-bg-color:transparent;--button-border-color:transparent;--button-color-hover:var(--color-white);--button-bg-color-hover:var(--color-signal-violet);--button-border-color-hover:var(--color-signal-violet);--button-icon-color:var(--color-signal-violet);--button-icon-color-hover:var(--color-white)}.button--hollow{--button-color:var(--color-white);--button-bg-color:transparent;--button-border-color:var(--color-signal-violet);--button-color-hover:var(--color-white);--button-bg-color-hover:var(--color-signal-violet);--button-border-color-hover:var(--color-signal-violet);--button-icon-color:var(--color-signal-violet);--button-icon-color-hover:var(--color-white)}.button--round{--button-border-radius:50%;--button-icon-color:var(--color-white);--button-icon-color-hover:var(--color-white);width:var(--button-size,2.5rem);height:var(--button-size,2.5rem);padding:0}.button--round:hover:not(:active),.button--round:focus:not(:active){transform:scale(1.1)}:is(.button--round:hover:not(:active),.button--round:focus:not(:active)) .icon{transform:scale(1.1)}.button--lg{--button-size:3.375rem}.button--xl{--button-size:4rem}.button__glow{opacity:0;-webkit-mask:linear-gradient(var(--color-black) 0 0) content-box,linear-gradient(var(--color-black) 0 0) border-box;mask:linear-gradient(var(--color-black) 0 0) content-box,linear-gradient(var(--color-black) 0 0) border-box;border-radius:inherit;transition:var(--transition-duration);pointer-events:none;padding:1px;position:absolute;inset:-1px;overflow:hidden;-webkit-mask-composite:xor;mask-composite:exclude}.button__glow:after{content:"";background-image:conic-gradient(from 0deg,transparent 0%,var(--color-white) 10%,transparent,transparent 20%);transform-origin:0 0;width:1000%;height:1000%;animation:3s linear infinite paused button-rotate-shine;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes button-rotate-shine{0%{transform:rotate(0)translate(-50%,-50%)}to{transform:rotate(360deg)translate(-50%,-50%)}}@keyframes button-loader-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}@property --color-link-underline{syntax:"<color>";inherits:false;initial-value:#0000}@layer genr.component{.rte p:not(:last-child){margin-bottom:1.5rem}.rte a{text-underline-offset:.25rem;transition:calc(var(--transition-duration) / 2);text-decoration:underline}.rte a:hover{text-underline-offset:.5rem;text-decoration-color:#0000}.button--check .icon{width:0;transition:var(--transition-duration) ease allow-discrete;margin-left:-.5rem;display:none;transform:scale(0)}.button--check.is-active .icon{width:1.5rem;margin-block:-1px;display:inline-flex;transform:scale(1)}@starting-style{.button--check.is-active .icon{width:0;transform:scale(0)}}.button--submit .icon--loader{display:none}.button--submit.is-loading .icon--search{display:none}.button--submit.is-loading .icon--loader{animation:1s linear infinite button-loader-rotate;display:inline-block}.genr-form{width:100%;max-width:var(--width-md);flex-direction:column;gap:1.5rem;margin:0 auto;padding:7.5rem 1.5rem 8rem;display:flex}.genr-form .form-group{flex-direction:column;gap:.5rem;width:100%;display:flex}.genr-form .form-label{letter-spacing:var(--letter-spacing-sm);font-weight:700}.genr-form .form-label .required{color:var(--color-signal-violet);margin-left:.25rem}.genr-form .actions{justify-content:flex-end;display:flex}.genr-form--confirmation .genr-form__confirmation{flex-direction:column;gap:1.5rem;display:flex}.genr-form--confirmation .genr-form__confirmation-message{font-size:var(--font-size-lg)}.field-group{align-items:flex-end;gap:1rem;width:100%;display:flex}.field{flex-direction:column;gap:.5rem;width:100%;display:flex;position:relative}.field__label{letter-spacing:var(--letter-spacing-sm);font-weight:700}.field__control{appearance:none;background-color:var(--color-darker-green);border:1px solid var(--color-signal-violet);width:100%;min-width:0;transition:calc(var(--transition-duration) / 2);border-radius:0;flex:auto;line-height:1.25;position:relative}.field__control:hover{background-color:var(--color-dark-green)}.field--text .field__control{padding:1rem 1.5rem}.field--switch{width:fit-content;display:inline-flex;position:relative}.field--switch .field__control{opacity:0;pointer-events:none;position:absolute}.field--switch .field__control:checked~.field__label .field-indicator{background-color:var(--color-light-patrol);border-color:var(--color-light-patrol)}.field--switch .field__control:checked~.field__label .field-indicator:before{background-color:var(--color-darker-green);transform:translate(50%)}.field--switch .field__control:focus-visible~.field__label .field-indicator{box-shadow:0 0 0 .125rem var(--color-white)}.field--switch .field__control[disabled]~.field__label{cursor:not-allowed}.field--switch .field__control[disabled]~.field__label .field-indicator{opacity:.7}.field--switch .field__control:active~.field__label .field-indicator{transform:scale(.85)}.field--switch .field__label{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;font-family:system-ui,-apple-system,sans-serif;font-size:1.125rem;font-weight:600;display:flex}.field--switch .field__label:hover .field-indicator{box-shadow:0 0 0 3px var(--color-light-patrol-hover)}.field--switch .field-indicator{aspect-ratio:2;border:.125rem solid var(--color-darker-green);background-color:var(--color-darker-green);height:2.25rem;box-shadow:0 0 0 1px var(--color-light-patrol);transition:calc(var(--transition-duration) / 2);border-radius:9999px;flex-shrink:0;display:inline-flex;position:relative;overflow:hidden}.field--switch .field-indicator:before{content:"";background-color:var(--color-light-patrol);width:100%;transition:transform calc(var(--transition-duration) * 2);border-radius:2rem;position:absolute;top:0;bottom:0;left:1px;transform:translate(calc(-50% - .125rem))}.field--select .field__control{appearance:base-select;background-image:url("data:image/svg+xml;utf8,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M6 9L12 15L18 9\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke=\"%23ffffff\"/></svg>"),linear-gradient(to left,var(--color-signal-violet) 3.5rem,transparent 3.5rem);cursor:pointer;background-position:right .875rem center,right 0;background-repeat:no-repeat;background-size:1.5rem,100%;min-height:3.375rem;padding:1rem 5.5rem 1rem 1.5rem;position:static}.field--select .field__control::picker-icon{display:none}.field--select .field__control::picker(select){appearance:base-select;background-color:var(--color-darker-green);border:1px solid var(--color-signal-violet);cursor:default;transform-origin:top;opacity:1;margin-block:.25rem;padding:.5rem;transition:opacity .225s ease-in-out,transform .225s ease-in-out;transform:translateY(0)}@starting-style{.field--select .field__control::picker(select){opacity:0;transform:translateY(-.25rem)scale(.95)}}.field--select .field__control option{outline:none;padding:.75rem 1rem}.field--select .field__control option:after{content:"";opacity:0;background-color:var(--color-signal-violet);border-radius:50%;width:.375rem;height:.375rem;margin-left:auto}.field--select .field__control option::checkmark{display:none}.field--select .field__control option:checked{background-color:#0000;font-weight:700}.field--select .field__control option:checked:after{opacity:1}.field--select .field__control option:hover,.field--select .field__control option:focus-visible{color:var(--color-white);background-color:var(--color-dark-green)}.field--select-sm{max-width:15rem}.field--checkbox-to-button .field__control{opacity:0;pointer-events:none;position:absolute}.field--checkbox-to-button .field__control:checked+.field__label{background-color:var(--color-signal-violet)}.field--checkbox-to-button .field__control:checked+.field__label:hover{border-color:var(--color-signal-violet-hover);background-color:var(--color-signal-violet-hover)}.field--checkbox-to-button .field__control:checked+.field__label .icon{width:1.5rem;display:inline-flex;transform:scale(1)}@starting-style{.field--checkbox-to-button .field__control:checked+.field__label .icon{width:0;transform:scale(0)}}.field--checkbox-to-button .field__control:focus-visible+.field__label{outline:.5rem solid lch(from var(--color-signal-violet) l c h / .5);outline-offset:-.25rem}.field--checkbox-to-button .field__control:disabled+.field__label{opacity:.5;cursor:not-allowed}.field--checkbox-to-button .field__label{color:var(--color-white);border:1px solid var(--color-signal-violet);cursor:pointer;transition:calc(var(--transition-duration) / 2);justify-content:center;align-items:center;gap:.5rem;padding:1rem 1.5rem;display:flex;position:relative}.field--checkbox-to-button .field__label:hover{background-color:var(--color-signal-violet)}@media (prefers-reduced-motion:no-preference){.field--checkbox-to-button .field__label:hover .field__glow{opacity:.5}.field--checkbox-to-button .field__label:hover .field__glow:after{animation-play-state:running}}.field--checkbox-to-button .field__label:active{transform:scale(.95)}.field--checkbox-to-button .field__label .icon{width:0;transition:var(--transition-duration) ease allow-discrete;margin-left:-.5rem;display:none;transform:scale(0)}.field--checkbox-to-button .field__glow{opacity:0;-webkit-mask:linear-gradient(var(--color-black) 0 0) content-box,linear-gradient(var(--color-black) 0 0) border-box;mask:linear-gradient(var(--color-black) 0 0) content-box,linear-gradient(var(--color-black) 0 0) border-box;border-radius:inherit;transition:var(--transition-duration);pointer-events:none;padding:1px;position:absolute;inset:-1px;overflow:hidden;-webkit-mask-composite:xor;mask-composite:exclude}.field--checkbox-to-button .field__glow:after{content:"";background-image:conic-gradient(from 0deg,transparent 0%,var(--color-white) 10%,transparent,transparent 20%);transform-origin:0 0;width:500%;height:500%;animation:3s linear infinite paused field-rotate-shine;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes field-rotate-shine{0%{transform:rotate(0)translate(-50%,-50%)}to{transform:rotate(360deg)translate(-50%,-50%)}}.filter{max-width:var(--width-md);margin:auto;padding:0 1.5rem 4rem}@media (width>1280px){.filter{padding-inline:0}}.filter__bar{flex-direction:column;gap:3rem;display:flex}.filter__bar .h5{margin-bottom:.5rem;font-weight:700}.search-tag-filter__items{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}@media (width<576px){.search-tag-filter__item{width:100%}}.search-results{max-width:var(--width-md);margin:auto;padding:4rem 1.5rem}@media (width>1280px){.search-results{padding-inline:0}}.search-results__items{margin:0;padding:0;list-style:none}.search-results__item:not(:last-child){border-bottom:1px solid var(--color-border)}.search-result-item{padding-block:2.5rem}.search-result-item__content .h4{color:var(--color-light-patrol);flex-direction:column;margin-bottom:.75rem;font-weight:700;display:flex}.search-result-item__content .h4 a{transition:calc(var(--transition-duration) / 2);text-decoration:none}.search-result-item__content .h4 a:hover{color:var(--color-light-patrol-hover)}.search-result-item__label{color:var(--color-white);font-size:var(--font-size-base);font-style:italic;font-weight:400}.search-result-item-breadcrumb{white-space:nowrap;margin-top:.75rem;overflow:auto}.search-result-item-breadcrumb ul{gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.search-result-item-breadcrumb li{align-items:center;display:flex}.search-result-item-breadcrumb li:not(:last-child):after{content:"";background-color:var(--color-light-patrol);border-radius:50%;width:.25rem;height:.25rem;margin-left:.5rem;display:inline-flex}.search-result-item-breadcrumb a{opacity:.7;color:var(--color-white);transition:calc(var(--transition-duration) / 2);text-decoration:none}.search-result-item-breadcrumb a:hover{opacity:1}.hit{color:var(--color-sun-yellow)}.pagination{justify-content:center;gap:.5rem;padding:2rem 0;display:flex}.pagination__items{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}@media (width<768px){.pagination__item:not(.previous,.current,.next,.force){display:none}}.date-time{font-size:var(--font-size-lg);letter-spacing:.0125rem;flex-flow:column wrap;align-items:flex-start;gap:1rem;display:flex}@media (width>576px){.date-time{gap:.125rem}}.date-time--small{font-size:var(--font-size-base)}.date-time__dates{border-left:1px solid var(--color-signal-violet);flex-direction:column;padding-left:1rem;display:flex}@media (width>576px){.date-time__dates{border-left:0;flex-direction:row;padding-left:0}}.date-time__date{font-weight:700}.date-time__time{font-weight:400}@media (width>576px){.date-time__time.start{margin-left:.75rem;padding-left:1rem;position:relative}.date-time__time.start:before{content:"";background-color:currentColor;width:1px;position:absolute;top:20%;bottom:20%;left:0}}.date-time__more{font-size:var(--font-size-sm);align-items:center;gap:.25rem;font-style:italic;display:flex}.date-time__more .icon{color:var(--color-signal-violet)}.date-time__button{margin-block:.5rem}}.autocomplete-suggestions{background-color:var(--color-darker-green);box-shadow:none;border:1px solid var(--color-signal-violet)}.autocomplete-suggestion{cursor:pointer;color:var(--color-white);padding-block:.5rem}.autocomplete-suggestion.selected{background-color:var(--color-dark-green)}@layer genr{@layer settings,reset,layout,component;}
