@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400&display=swap');
/* @license MIT https://raw.githubusercontent.com/necolas/normalize.css/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.field--name-field-content .layout,.field--type-text-long{font-family:"Open Sans",Tahoma,sans-serif !important;}#edit-field-subheading-0-format{display:none !important;}#block-languageswitcher{display:none;}body.gin--edit-form #block-languageswitcher{display:block;}#block-languageswitcher ul{display:flex;justify-content:flex-end;}#block-languageswitcher li{list-style:none;margin-left:0;}#block-languageswitcher li a{text-decoration:underline;color:var(--colorGinPrimary);}#block-languageswitcher li.is-active a{font-weight:600;color:var(--colorGinPrimary);text-decoration:none;}.node--type-article.node--view-mode-full,.node--type-page.node--view-mode-full,.node--type-page-open-house.node--view-mode-full,.node--type-programme.node--view-mode-full,.node--type-story.node--view-mode-full{background-color:white;background:var(--colorGinLayerBackground);border:1px solid var(--colorGinLayerBorder);margin-top:0;box-shadow:var(--ginShadowLevel1);border-radius:var(--ginBorderMedium);width:100%;max-width:1280px;margin-left:auto;margin-right:auto;box-sizing:border-box;padding:1.5rem 3rem;}.lp-builder > .js-lpb-component-list,.field--name-field-content > .field__item{--space:var(--space-4);display:flex;flex-direction:column;justify-content:flex-start;}.lp-builder > .js-lpb-component-list > * > .layout,.field--name-field-content > .field__item > * > .layout{padding-top:4.50rem;padding-bottom:4.50rem;margin-top:0;margin-bottom:0;}.paragraph--type--layout{padding:0 0 4rem 0;}.layout--twocol,.layout--threecol-33-34-33,.layout--twocol-section--50-50,.layout--twocol-section--33-67,.layout--twocol-section--67-33,.layout--twocol-section--25-75,.layout--twocol-section--75-25{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;}.layout--twocol > *,.layout--threecol-33-34-33 > *,.layout--twocol-section--50-50 > *,.layout--twocol-section--33-67 > *,.layout--twocol-section--67-33 > *,.layout--twocol-section--25-75 > *,.layout--twocol-section--75-25 > *{flex-grow:1;flex-basis:calc((640px - 100%) * 999);}.layout--twocol > :first-child,.layout--twocol > :last-child,.layout--threecol-33-34-33 > :first-child,.layout--threecol-33-34-33 > :last-child,.layout--twocol-section--50-50 > :nth-last-child(n+ 3),.layout--twocol-section--50-50 > :nth-last-child(n+ 3) ~ *,.layout--twocol-section--33-67 > :nth-last-child(n+ 3),.layout--twocol-section--33-67 > :nth-last-child(n+ 3) ~ *,.layout--twocol-section--67-33 > :nth-last-child(n+ 3),.layout--twocol-section--67-33 > :nth-last-child(n+ 3) ~ *,.layout--twocol-section--25-75 > :nth-last-child(n+ 3),.layout--twocol-section--25-75 > :nth-last-child(n+ 3) ~ *,.layout--twocol-section--75-25 > :nth-last-child(n+ 3),.layout--twocol-section--75-25 > :nth-last-child(n+ 3) ~ *{flex-basis:100%;}.layout--twocol-section--33-67 > div:last-child{flex-grow:2;}.layout--twocol-section--67-33 > div:first-child{flex-grow:2;}.layout--twocol-section--25-75 > div:last-child{flex-grow:3;}.layout--twocol-section--75-25 > div:first-child{flex-grow:3;}.label--style1,.label--style2{padding-right:2rem;padding-left:2rem;}.label--style1{background-color:#f9fafb;}.label--style2{background-color:#e5e7eb;}.layout--twocol-section--50-50 .paragraph--type--gallery > .field,.layout--twocol-section--67-33 .paragraph--type--gallery > .field,.layout--twocol-section--75-25 .paragraph--type--gallery > .field{grid-template-columns:repeat(auto-fit,150px);}.layout--twocol-section--50-50 .paragraph--type--gallery img,.layout--twocol-section--67-33 .paragraph--type--gallery img,.layout--twocol-section--75-25 .paragraph--type--gallery img{max-width:150px;}.layout > .layout__region{--space:1.5rem;display:flex;flex-direction:column;justify-content:flex-start;}.layout > .layout__region > .paragraph{margin-block:0;}.layout > .layout__region > .paragraph + .paragraph{margin-block-start:var(--space);}.paragraph--type--gallery .field--name-field-caption{font-size:.85rem;font-style:italic;text-align:center;}.paragraph--type--media .media--type-remote-video{margin-left:auto;margin-right:auto;max-width:800px;}.layout--onecol > .layout__region > .paragraph--type--media > .field--name-field-media-limited > .media--type-image{margin-left:auto;margin-right:auto;max-width:800px;}.paragraph--type--media .field--name-field-caption{font-size:.85rem;font-style:italic;text-align:center;}.paragraph h3{font-weight:600;}.paragraph--type--more-link .field,.paragraph--type--body-text .field{max-width:70ch;margin-left:auto;margin-right:auto;}.paragraph--type--media .field{margin-left:auto;margin-right:auto;}.paragraph--type--media .field .field--name-field-media-oembed-video{position:relative;display:block;vertical-align:middle;padding-bottom:calc(9/16*100%);}.paragraph--type--media .field .field--name-field-media-oembed-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;}.paragraph--type--gallery .gallery-wrapper{}.paragraph--type--gallery .gallery-wrapper > div{}.paragraph--type--gallery .gallery-wrapper > div > div{}.mx-auto{margin-left:auto;margin-right:auto;}.max-w-prose{max-width:70ch;}.text-center{text-align:center;}.text-base{font-size:var(--ginFontSize);}.text-sm{font-size:.85rem;}.text-lg{font-size:1.35rem;}.text-3xl{font-size:2.03rem;}.text-4xl{font-size:2.5rem;}.text-gray-100{color:#dddddd;}.font-normal{font-weight:400;}.font-bold{font-weight:600;}.font-semibold{font-weight:600;}.uppercase{text-transform:uppercase;}.w-20{height:3rem;}.h-20{height:3rem;}.mt-0{margin-top:0;}.mr-4{margin-right:1.13rem;}.mb-4{margin-bottom:1.13rem;}.mb-8{margin-bottom:2.5rem;}.aspect-9-16{position:relative;padding-bottom:calc(9 / 16 * 100%);}.aspect-9-16 > *{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;}.aspect-9-16 img{object-fit:cover;position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;}.gap-4{gap:1.13rem;}.columns-3xs{columns:16rem;}.btn{display:inline-flex;justify-content:center;align-items:center;border:1px solid #818892;color:#4b5563;background-color:transparent;font-weight:500;padding:0.56rem 1.13rem;}.btn a{color:var(--colorGinTextLight);}.placeholder-feature{border:2px dotted #dddddd;padding:.5rem 2rem;}.note{border-radius:var(--ginBorderDefault);background-color:var(--colorGinLayer2Background);padding:.5rem 2rem;}.twitter-tweet{margin:0 auto !important;}iframe.instagram-media{display:inline-block !important;min-width:auto !important;width:100% !important;margin:0 auto !important;}.twitter-tweet iframe{width:auto !important;min-width:100% !important;}.fb-post{display:flex !important;max-width:552px;width:100% !important;margin:0 auto !important;}.fb-post iframe{width:auto !important;min-width:100% !important;}.ui-dialog .ui-widget-content.ui-dialog-content{padding-bottom:var(--gin-spacing-l);}
.field--type-link,.field--type-text-long,.field--type-text-long .ck .ck-content{--color-text:#111827;--color-link-text:#006086;--color-link-text-hover:#102d69;line-height:1.75;color:var(--color-text);}.field--type-text-long :where(.field--type-text-long > :first-child),.field--type-text-long .ck .ck-content :where(.field--type-text-long .ck .ck-content > :first-child){margin-top:0 !important;}.field--type-link strong,.field--type-text-long strong,.field--type-text-long .ck .ck-content strong{font-weight:600;}.field--type-link a,.field--type-text-long a,.field--type-text-long .ck .ck-content a{text-decoration:underline;color:var(--color-link-text);}.field--type-link a:hover,.field--type-text-long a:hover,.field--type-text-long .ck .ck-content a:hover{text-decoration:underline;color:var(--color-link-text-hover);}.field--type-link p,.field--type-text-long p,.field--type-text-long .ck .ck-content p{color:inherit;margin-top:1.25em;margin-bottom:1.25em;}.field--type-link h2,.field--type-text-long h2,.field--type-text-long .ck .ck-content h2{color:inherit;font-weight:700;font-size:1.85em;margin-top:2em;margin-bottom:1em;line-height:1.3333333;letter-spacing:-1px;}.field--type-link h3,.field--type-text-long h3,.field--type-text-long .ck .ck-content h3{color:inherit;font-weight:600;font-size:1.65em;margin-top:1.6em;margin-bottom:0.6em;line-height:1.6;}.field--type-link h4,.field--type-text-long h4,.field--type-text-long .ck .ck-content h4{color:inherit;font-size:1.5em;font-weight:600;margin-top:1.25em;margin-bottom:0.5em;line-height:1.5;}.field--type-link h5,.field--type-text-long h5,.field--type-text-long h6,.field--type-text-long .ck .ck-content h5,.field--type-text-long .ck .ck-content h6{color:inherit;font-size:1.25em;font-weight:600;margin-top:1.25em;margin-bottom:0.5em;line-height:1.3333333;}.field--type-link h6,.field--type-text-long h6,.field--type-text-long .ck .ck-content h6{font-style:italic;}.field--type-link blockquote,.field--type-text-long blockquote,.field--type-text-long .ck .ck-content blockquote{--tw-prose-quote-borders:#e5e7eb;--tw-prose-quotes:#111827;font-weight:400;font-size:1rem;font-style:italic;color:var(--tw-prose-quotes);border-left-style:solid;border-left-width:4px;border-left-color:var(--tw-prose-quote-borders);quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em;margin-left:0;}.field--type-link blockquote:before,.field--type-text-long blockquote:before,.field--type-text-long .ck .ck-content blockquote:before{content:none;}.field--type-text-long p.text-lg.font-semibold{font-size:1.35rem;font-weight:600;}
