/* @license MIT https://github.com/necolas/normalize.css/blob/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 */
.action-links{margin:1em 0;padding:0;list-style:none}.action-links li{display:inline-block;margin:0 .3em}.action-links li:first-child{margin-left:0}.button-action{display:inline-block;padding:.2em .5em .3em;text-decoration:none;line-height:160%}.button-action:before{margin-left:-.1em;padding-right:.2em;content:"+";font-weight:900}[dir=rtl] .action-links{margin-right:0}[dir=rtl] .action-links li:first-child{margin-right:0;margin-left:.3em}[dir=rtl] .button-action:before{margin-right:-.1em;margin-left:0;padding-right:0;padding-left:.2em}
.breadcrumb{padding-bottom:.5em}.breadcrumb ol{margin:0;padding:0}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none}.breadcrumb li:before:not(:last-child){content:" »"}[dir=rtl] .breadcrumb ol{margin-right:0}
.button,.image-button{margin-right:1em;margin-left:1em}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0}
.container-inline label:after,.container-inline .label:after{content:":"}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:""}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc}details>.details-wrapper{padding:.5em 1.5em}summary{padding:.2em .5em;cursor:pointer}
.exposed-filters .filters{float:left;margin-right:1em}[dir=rtl] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em}.exposed-filters .form-item{margin:0 0 .1em;padding:0}.exposed-filters .form-item label{float:left;width:10em;font-weight:400}[dir=rtl] .exposed-filters .form-item label{float:right}.exposed-filters .form-select{width:14em}.exposed-filters .current-filters{margin-bottom:1em}.exposed-filters .current-filters .placeholder{font-weight:700;font-style:normal}.exposed-filters .additional-filters{float:left;margin-right:1em}[dir=rtl] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em}
.field__label{font-weight:700}.field--label-inline .field__label,.field--label-inline .field__items{float:left}.field--label-inline .field__label,.field--label-inline>.field__item,.field--label-inline .field__items{padding-right:.5em}[dir=rtl] .field--label-inline .field__label,[dir=rtl] .field--label-inline .field__items{padding-right:0;padding-left:.5em}.field--label-inline .field__label:after{content:":"}
form .field-multiple-table{margin:0}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0}[dir=rtl] form .field-multiple-table .field-multiple-drag{padding-left:0}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:.5em}[dir=rtl] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:.5em}form .field-add-more-submit{margin:.5em 0 0}.form-item,.form-actions{margin-top:1em;margin-bottom:1em}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0}.form-composite>.fieldset-wrapper>.description,.form-item .description{font-size:.85em}label.option{display:inline;font-weight:400}.form-composite>legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:700}.form-checkboxes .form-item,.form-radios .form-item{margin-top:.4em;margin-bottom:.4em}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em}[dir=rtl] .form-type-radio .description,[dir=rtl] .form-type-checkbox .description{margin-right:2.4em;margin-left:0}.marker{color:#e00}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 .3em;content:"";vertical-align:super;background-image:url(/themes/custom/casp/dist/assets/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/casp/dist/assets/images/icons/error.svg) no-repeat;background-size:contain}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/casp/dist/assets/images/icons/help.png) 0 50% no-repeat}[dir=rtl] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/casp/dist/assets/images/icons/feed.svg) no-repeat}
.form--inline .form-item{float:left;margin-right:.5em}[dir=rtl] .form--inline .form-item{float:right;margin-right:0;margin-left:.5em}[dir=rtl] .views-filterable-options-controls .form-item{margin-right:2%}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:.5em}[dir=rtl] .form--inline .form-item-separator{margin-right:.5em;margin-left:1em}.form--inline .form-actions{clear:left}[dir=rtl] .form--inline .form-actions{clear:right}
.item-list .title{font-weight:700}.item-list ul{margin:0 0 .75em;padding:0}.item-list li{margin:0 0 .25em 1.5em;padding:0}[dir=rtl] .item-list li{margin:0 1.5em .25em 0}.item-list--comma-list{display:inline}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir=rtl] .item-list--comma-list .item-list__comma-list,[dir=rtl] .item-list__comma-list li{margin:0}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em}label button.link{font-weight:700}
ul.inline,ul.links.inline{display:inline;padding-left:0}[dir=rtl] ul.inline,[dir=rtl] ul.links.inline{padding-right:0;padding-left:15px}ul.inline li{display:inline;padding:0 .5em;list-style-type:none}ul.links a.is-active{color:#000}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left}[dir=rtl] ul.menu{margin-right:1em;margin-left:0;text-align:right}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/custom/casp/dist/assets/images/icons/menu-expanded.png)}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/custom/casp/dist/assets/images/icons/menu-collapsed.png)}[dir=rtl] .menu-item--collapsed{list-style-image:url(/themes/custom/casp/dist/assets/images/icons/menu-collapsed-rtl.png)}.menu-item{margin:0;padding-top:.2em}
.more-link{display:block;text-align:right}[dir=rtl] .more-link{text-align:left}
.pager__items{clear:both;text-align:center}.pager__item{display:inline;padding:.5em}
tr.drag{background-color:ivory}tr.drag-previous{background-color:#ffd}body div.tabledrag-changed-warning{margin-bottom:.5em}
tr.selected td{background:#ffc}td.checkbox,th.checkbox,[dir=rtl] td.checkbox,[dir=rtl] th.checkbox{text-align:center}
th.is-active img{display:inline}td.is-active{background-color:#ddd}
div.tabs{margin:1em 0}ul.tabs{margin:0 0 .5em;padding:0;list-style:none}.tabs>li{display:inline-block;margin-right:.3em}[dir=rtl] .tabs>li{margin-right:0;margin-left:.3em}.tabs a{display:block;padding:.2em 1em;text-decoration:none}.tabs a.is-active{background-color:#eee}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0}
.ui-dialog--narrow{max-width:500px}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word}[dir=rtl] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px}.messages+.messages{margin-top:1.538em}.messages__list{margin:0;padding:0;list-style:none}.messages__item+.messages__item{margin-top:.769em}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/casp/dist/assets/images/icons/check.svg);box-shadow:-8px 0 #77b259}[dir=rtl] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 #77b259}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/casp/dist/assets/images/icons/warning.svg);box-shadow:-8px 0 #e09600}[dir=rtl] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 #e09600}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/casp/dist/assets/images/icons/error.svg);box-shadow:-8px 0 #e62600}[dir=rtl] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 #e62600}.messages--error p.error{color:#a51b00}
.node--view-mode-full{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto var(--component-spacing) auto;grid-template-areas:"header" "nav" "." "content";justify-content:center}.node--view-mode-full>.banner{grid-area:header}.node--view-mode-full.node--type-article{--article-content-spacing:2.5rem;grid-template-rows:auto auto auto var(--article-content-spacing) auto;grid-template-areas:"header" "back" "nav" "." "content"}.node--view-mode-full__content{grid-area:content;--full-start:minmax(var(--page-gutter-left),1fr);--full-end:minmax(var(--page-gutter-right),1fr);--content:min(var(--max-text-width),100% - var(--page-gutter-left) - var(--page-gutter-right));--max-width:calc((var(--page-width) - var(--page-gutter-total) - var(--content)) / 2);--popout:minmax(0,var(--max-width));display:grid;grid-template-columns:[full-start] var(--full-start) [popout-start] var(--popout) [content-start] var(--content) [content-end] var(--popout) [popout-end] var(--full-end) [full-end]}.node--view-mode-full__content .block-system-breadcrumb-block{grid-column:content}.node--view-mode-full__content>.paragraph:not(.flush){margin-bottom:var(--component-spacing)}.node--unpublished{background-color:#fff4f4}.node--type-landing-page{background-color:var(--color-blue)}.node .view-related-news{grid-column:popout;padding-block:0 var(--component-spacing)}.node .view-related-news .embla__container{--slide-count:1.3}@media(min-width:48em){.node .view-related-news .embla__container{--slide-count:2.5}}@media(min-width:61.25em){.node .view-related-news .embla__container{--slide-count:3}}.node .view-related-news .node p{display:none}.node .node-back-link{--full-start:minmax(var(--page-gutter-left),1fr);--full-end:minmax(var(--page-gutter-right),1fr);--content:min(var(--max-text-width),100% - var(--page-gutter-left) - var(--page-gutter-right));--max-width:calc((var(--page-width) - var(--page-gutter-total) - var(--content)) / 2);--popout:minmax(0,var(--max-width));display:grid;grid-template-columns:[full-start] var(--full-start) [popout-start] var(--popout) [content-start] var(--content) [content-end] var(--popout) [popout-end] var(--full-end) [full-end];grid-area:back;padding-block:1.4375rem;border-bottom:.0625rem solid hsl(from var(--color-black) h s l/.2)}.node .node-back-link a{grid-column:popout;color:inherit}.node .node-anchors-menu{--full-start:minmax(var(--page-gutter-left),1fr);--full-end:minmax(var(--page-gutter-right),1fr);--content:min(var(--max-text-width),100% - var(--page-gutter-left) - var(--page-gutter-right));--max-width:calc((var(--page-width) - var(--page-gutter-total) - var(--content)) / 2);--popout:minmax(0,var(--max-width));display:grid;grid-template-columns:[full-start] var(--full-start) [popout-start] var(--popout) [content-start] var(--content) [content-end] var(--popout) [popout-end] var(--full-end) [full-end];grid-area:nav;padding-block:1.4375rem;border-bottom:.0625rem solid hsl(from var(--color-black) h s l/.2)}.node .node-anchors-menu ul{grid-column:popout;list-style:none;margin:0;padding:0;display:flex;gap:1.25rem}.node .node-anchors-menu li:first-child{font-weight:var(--font-weight-semi-bold)}.node--type-priority header,.node--type-page header,.node--type-project header,.node--type-map-pin header{--full-start:minmax(var(--page-gutter-left),1fr);--full-end:minmax(var(--page-gutter-right),1fr);--content:min(var(--max-text-width),100% - var(--page-gutter-left) - var(--page-gutter-right));--max-width:calc((var(--page-width) - var(--page-gutter-total) - var(--content)) / 2);--popout:minmax(0,var(--max-width));display:grid;grid-template-columns:[full-start] var(--full-start) [popout-start] var(--popout) [content-start] var(--content) [content-end] var(--popout) [popout-end] var(--full-end) [full-end];padding-block:5rem;grid-area:header;background-color:var(--color-blue)}.node--type-priority header h1,.node--type-page header h1,.node--type-project header h1,.node--type-map-pin header h1{grid-column:popout;margin:0}.node--type-priority.colour-green header{background-color:var(--color-green);color:var(--color-white);border-radius:0 0 var(--border-radius) var(--border-radius)}.node--type-priority.colour-yellow header{background-color:var(--color-yellow)}.node--type-priority.colour-blue header{background-color:var(--color-blue-100);color:var(--color-white)}.node--type-map-pin__content>*{grid-column:content}
.node .banner{--full-start:minmax(var(--page-gutter-left),1fr);--full-end:minmax(var(--page-gutter-right),1fr);--content:min(var(--max-text-width),100% - var(--page-gutter-left) - var(--page-gutter-right));--max-width:calc((var(--page-width) - var(--page-gutter-total) - var(--content)) / 2);--popout:minmax(0,var(--max-width));display:grid;grid-template-columns:[full-start] var(--full-start) [popout-start] var(--popout) [content-start] var(--content) [content-end] var(--popout) [popout-end] var(--full-end) [full-end]}.node .banner--with-content{grid-template-rows:auto 4.5rem auto}.node .banner__media{grid-column:full;grid-row:1/3;z-index:1}.node .banner__content{grid-column:popout;grid-row:2/4;z-index:2}
.hamburger{padding:15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover,.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:before,.hamburger.is-active .hamburger-inner:after{background-color:#000}.hamburger-box{width:40px;height:24px;display:block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx .hamburger-inner:before,.hamburger--3dx .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r .hamburger-inner:before,.hamburger--3dx-r .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy .hamburger-inner:before,.hamburger--3dy .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r .hamburger-inner:before,.hamburger--3dy-r .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy .hamburger-inner:before,.hamburger--3dxy .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r .hamburger-inner:before,.hamburger--3dxy-r .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg) rotate(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:before,.hamburger--boring .hamburger-inner:after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .125s .275s ease}.hamburger--elastic .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:75ms}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner:before{top:10px;transition:opacity .125s .275s ease}.hamburger--elastic-r .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-135deg);transition-delay:75ms}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(270deg);transition-delay:75ms}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic.is-active .hamburger-inner:before{left:-80px;top:-80px;transform:translate3d(80px,80px,0) rotate(45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic.is-active .hamburger-inner:after{right:-80px;top:-80px;transform:translate3d(-80px,80px,0) rotate(-45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic-r.is-active .hamburger-inner:before{left:-80px;top:80px;transform:translate3d(80px,-80px,0) rotate(-45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r.is-active .hamburger-inner:after{right:-80px;top:80px;transform:translate3d(-80px,-80px,0) rotate(45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--minus .hamburger-inner:before,.hamburger--minus .hamburger-inner:after{transition:bottom .08s 0s ease-out,top .08s 0s ease-out,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:before,.hamburger--minus.is-active .hamburger-inner:after{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s .08s linear}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.7142857143px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{transform:rotate(45deg) translate3d(5.7142857143px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s .13s linear}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent!important}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s .22s linear}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1)}.hamburger--stand .hamburger-inner{transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear}.hamburger--stand .hamburger-inner:before{transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent!important;transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear}.hamburger--stand.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r .hamburger-inner{transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent!important;transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms .12s ease,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1)}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:before,.hamburger--vortex .hamburger-inner:after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner:before,.hamburger--vortex.is-active .hamburger-inner:after{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner:before,.hamburger--vortex-r .hamburger-inner:after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner:before,.hamburger--vortex-r.is-active .hamburger-inner:after{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}
*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-start:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4,h5,h6{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}button{background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer}.field-collection-view{padding:0;margin:0;border-bottom:0px}.field-collection-container{border-bottom:0px}button.hamburger:focus{outline:0}.clearfix:after{content:none}@font-face{font-family:Inter;src:url(/themes/custom/casp/assets/fonts/Inter-VariableFont.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/themes/custom/casp/assets/fonts/Inter-italic-VariableFont.ttf) format("truetype-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Adjusted Arial Fallback;src:local(Arial);size-adjust:89%;ascent-override:108%;descent-override:22%;line-gap-override:normal}:root{--page-width:90rem;--page-gutter:1rem;--page-gutter-left:calc(var(--page-gutter) + env(safe-area-inset-left));--page-gutter-right:calc(var(--page-gutter) + env(safe-area-inset-right));--page-gutter-total:calc(var(--page-gutter) + env(safe-area-inset-left) + env(safe-area-inset-right));--vertical-spacing:2.5rem;--component-spacing:3.75rem;--component-padding:0 .875rem;--row-gap:1.875rem;--column-gap:1.875rem;--grid-column-count:4;--grid-item--min-width:12.5rem;--color-dark-grey:#3b3934;--color-mid-grey:#707070;--color-red:#df2b4a;--color-purple:#491738;--color-black:#000000;--color-white:#ffffff;--color-primary:var(var(--color-blue-100));--text-color:var(--color-black);--background-color:var(--color-white);--embla-theme-color:black;--color-blue:#b3d8e9;--color-blue-100:#007db6;--color-blue-200:#27617e;--color-green:#007e56;--color-yellow:#ffc753;--color-form-input-bg:#eef8fa;--font-family:"Inter","Adjusted Arial Fallback";--body-text:var(--font-family);--header-text:var(--font-family);--font-weight-light:300;--font-weight-regular:normal;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-bold:800;--max-text-width:75ch;--font-size-base:1rem;--font-size-s:var(--gin-font-size-s);--font-size-xs:var(--gin-font-size-xxs);--font-size-xxs:.625rem;--font-size-h1:var(--gin-font-size-h1);--font-size-h2:var(--gin-font-size-h2);--font-size-h3:var(--gin-font-size-h3);--header-bg-color:var(--color-black);--header-text-color:var(--color-white);--header-height:5.3125rem;--footer-bg-color:var(--color-black);--footer-text-color:var(--color-white);--btn-font-size:var(--font-size-base);--btn-padding:.625rem 1.875rem;--btn-border-radius:100vw;--embla-navigation-color:var(--color-white);--embla-navigation-background:var(--color-black);--embla-navigation-size:1.5rem;--embla-navigation-height:2.3125rem;--embla-navigation-width:1.125rem;--embla-navigation-radius:50%;--embla-navigation-sides-offset:calc(-1 * var(--embla-navigation-size));--border-radius:.625rem}@media(min-width:48em){:root{--page-gutter:3.125rem;--component-spacing:5.625rem;--component-padding:5rem 0}}@media(min-width:61.25em){:root{--component-spacing:7.5rem}}html{font-family:var(--body-text);line-height:1.3}body{font-family:var(--font-family);font-weight:var(--font-weight-regular);font-size:1rem;color:var(--color-black);letter-spacing:0;line-height:1.6}h1,h2,h3,h4,h5{margin-top:0;margin-bottom:1rem;text-wrap:balance;letter-spacing:0}p{font-size:1.125rem;margin-top:0;text-wrap:pretty}p a{text-decoration:underline}p a:hover{color:var(--color-salmon)}h1,.h1{font-size:clamp(2.19rem,1.79vw + 1.83rem,3.44rem)}h2,.h2{font-size:clamp(1.38rem,.71vw + 1.23rem,1.88rem)}h3,.h3{font-size:clamp(1.13rem,.63vw + 1rem,1.56rem);line-height:clamp(1.44rem,.63vw + 1.31rem,1.88rem)}h4,.h4{font-size:1.5rem;line-height:2rem}.paragraph ul,.paragraph ol{padding-inline-start:1rem}.paragraph li{font-size:1rem}.preload *{transition:none!important}h1 a,h2 a,h3 a,h1 a:visited,h2 a:visited,h3 a:visited,h1 a:focus,h2 a:focus,h3 a:focus,h1 a:active,h2 a:active,h3 a:active{color:#000}li.node-readmore a,body.front .field-name-field-link a,.views-field-view-node a,li.node-readmore a:visited,body.front .field-name-field-link a:visited,.views-field-view-node a:visited,li.node-readmore a:focus,body.front .field-name-field-link a:focus,.views-field-view-node a:focus,li.node-readmore a:active,body.front .field-name-field-link a:active,.views-field-view-node a:active{color:#000}.views-field-title a,.views-field-title a:visited,.views-field-title a:focus,.views-field-title a:active{color:#000}.meganav a,.meganav a:visited,.meganav a:focus,.meganav a:active{color:#000}p{font-size:1rem;line-height:1.5;margin-top:0}p a{text-decoration:none;color:currentColor}q{display:flex;text-transform:uppercase;font-weight:var(--font-weight-semi-bold);font-size:1.5rem}q:before{font-size:11.25rem;line-height:.7;margin-right:5rem}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.pager__items{display:flex;justify-content:center;align-items:center;gap:.625rem;margin:3.125rem 0 6.25rem}@media(min-width:61.25em){.pager__items{margin:6.25rem 0}}.pager__items li.pager__item{width:2.125rem;height:2.125rem;display:flex;align-items:center;justify-content:center;align-self:center;margin:0;padding:0;border-radius:50%}.pager__items li.pager__item a,.pager__items li.pager__item span{display:grid;place-items:center;text-decoration:none;color:var(--color-blue-100)}.pager__items li.pager__item a.disabled{pointer-events:none}.pager__items li.pager__item--previous:has([href=""]),.pager__items li.pager__item--next:has([href=""]){opacity:.4}.pager__items li.pager__item:not(.pager__item--previous):not(.pager__item--next){align-self:center;margin:0;padding:0;border-radius:50%}.pager__items li.pager__item:not(.pager__item--previous):not(.pager__item--next).is-active{background:var(--color-blue-100)}.pager__items li.pager__item:not(.pager__item--previous):not(.pager__item--next).is-active a,.pager__items li.pager__item:not(.pager__item--previous):not(.pager__item--next).is-active span{color:var(--color-white);font-weight:400}.pager__items li.pager__item svg{margin-top:.125rem}.results-count{font-size:1.25rem;line-height:1.5rem;font-weight:var(--font-weight-bold);margin:0 0 3.125rem}.btn{font-size:var(--btn-font-size);font-weight:var(--font-weight-semi-bold);color:var(--color-white);background:var(--color-blue-100);text-decoration:none;padding:.125rem 1.875rem;border-radius:var(--btn-border-radius);cursor:pointer;display:inline-flex;align-items:center;width:fit-content}.btn:hover{background:color-mix(in srgb,var(--color-blue-100) 80%,black)}.btn--secondary{font-size:var(--btn-font-size);font-weight:var(--font-weight-semi-bold);color:var(--color-blue-200);background:var(--color-white);text-decoration:none;padding:.125rem 1.875rem;border-radius:var(--btn-border-radius);cursor:pointer;display:inline-flex;align-items:center;width:fit-content}.btn--secondary:hover{color:var(--color-white);background:var(--color-blue-200)}.paragraph .field--name-field-link{margin-top:2.125rem}.paragraph .field--name-field-link a{font-size:var(--btn-font-size);font-weight:var(--font-weight-semi-bold);color:var(--color-white);background:var(--color-blue-100);text-decoration:none;padding:.125rem 1.875rem;border-radius:var(--btn-border-radius);cursor:pointer;display:inline-flex;align-items:center;width:fit-content}.paragraph .field--name-field-link a:hover{background:color-mix(in srgb,var(--color-blue-100) 80%,black)}body,html{margin:0;padding:0;height:100%}html{scroll-behavior:smooth}.dialog-off-canvas-main-canvas{background-color:#fff;height:100%}.dialog-off-canvas-main-canvas .layout-container{margin:0;min-height:100%;box-sizing:border-box;background-color:var(--background-color);z-index:1;display:grid;position:relative;grid-template-rows:var(--header-height) 1fr auto;grid-template-columns:1fr;grid-template-areas:"header" "main" "footer"}.dialog-off-canvas-main-canvas .layout-container>header{grid-area:header;width:100%;top:var(--gin-toolbar-height,0);left:0;right:0;height:var(--header-height);z-index:99;background-color:var(--color-white)}.dialog-off-canvas-main-canvas .layout-container>main{grid-area:main}.dialog-off-canvas-main-canvas .layout-container>footer{grid-area:footer}.dialog-off-canvas-main-canvas .layout-container.search-page>main{--full-start:minmax(var(--page-gutter-left),1fr);--full-end:minmax(var(--page-gutter-right),1fr);--content:min(var(--max-text-width),100% - var(--page-gutter-left) - var(--page-gutter-right));--max-width:calc((var(--page-width) - var(--page-gutter-total) - var(--content)) / 2);--popout:minmax(0,var(--max-width));display:grid;grid-template-columns:[full-start] var(--full-start) [popout-start] var(--popout) [content-start] var(--content) [content-end] var(--popout) [popout-end] var(--full-end) [full-end]}.dialog-off-canvas-main-canvas .layout-container.search-page>main .content-area{grid-column:popout;margin:0 auto;margin-top:7.5rem;width:100%}@media(min-width:61.25em){.dialog-off-canvas-main-canvas .layout-container.search-page>main .content-area{width:38.625rem}}.dialog-off-canvas-main-canvas .layout-container.search-page>main .content-area form,.dialog-off-canvas-main-canvas .layout-container.search-page>main .content-area h2:not(.search-header){display:none}.dialog-off-canvas-main-canvas .layout-container.search-page>main .content-area .search-header{font-size:3.1875rem}.dialog-off-canvas-main-canvas .layout-container.search-page>main .content-area .results-count{margin-bottom:1.875rem;font-size:1.125rem}.dialog-off-canvas-main-canvas .layout-container.search-page>main .content-area .views-row{border-top:.0625rem solid var(--color-blue-100)}.dialog-off-canvas-main-canvas .layout-container.search-page>main .content-area .views-row:last-child{border-bottom:.0625rem solid var(--color-blue-100);margin-bottom:3.125rem}.dialog-off-canvas-main-canvas .layout-container.search-page>main .content-area .paragraph--type--teaser{padding:1.875rem 0;display:flex;gap:1.875rem;cursor:pointer}.dialog-off-canvas-main-canvas .layout-container.search-page>main .content-area .paragraph--type--teaser .view-content{width:100%}.dialog-off-canvas-main-canvas .layout-container.search-page>main .content-area .paragraph--type--teaser .view-content .views-row{width:100%}.dialog-off-canvas-main-canvas .layout-container.search-page>main .content-area .paragraph--type--teaser:hover{text-decoration:underline}.dialog-off-canvas-main-canvas .layout-container.search-page>main .content-area .paragraph--type--teaser .image{width:186px;height:140px;flex-shrink:0;display:none}@media(min-width:48em){.dialog-off-canvas-main-canvas .layout-container.search-page>main .content-area .paragraph--type--teaser .image{display:block}}.dialog-off-canvas-main-canvas .layout-container.search-page>main .content-area .paragraph--type--teaser .image img{width:100%;height:100%;object-fit:cover}.dialog-off-canvas-main-canvas .layout-container.search-page>main .content-area .paragraph--type--teaser .content-wrapper .content a{opacity:0}.dialog-off-canvas-main-canvas .layout-container.search-page>main .content-area .paragraph--type--teaser .content-wrapper .content a:after{position:absolute;inset-block:0;inset-inline:0;cursor:pointer;content:"";z-index:4}.dialog-off-canvas-main-canvas .layout-container.search-page>main .content-area .paragraph--type--teaser .content-wrapper p{font-size:var(--font-size-base)}.dialog-off-canvas-main-canvas .layout-container.search-page>main .content-area .paragraph--type--teaser .content-wrapper .article__date{font-size:.875rem;font-weight:var(--font-weight-semi-bold)}.dialog-off-canvas-main-canvas .breadcrumb-area{max-width:var(--page-width);margin:0 auto}img{width:100%;height:auto}html[lang=cy] .language-switcher-language-url ul.links li[data-drupal-language=cy],html[lang=en] .language-switcher-language-url ul.links li[data-drupal-language=en]{display:none!important}body.mobile-nav-open{height:100%;overflow:hidden}body.mobile-nav-open header.site-header nav.navigation{translate:0}@media(max-width:69.99em){body.mobile-nav-open header.site-header nav.navigation{background-color:var(--color-blue-200)}}body.mobile-nav-open .hamburger.is-active .hamburger-inner{background-color:var(--color-black)}body.mobile-nav-open .hamburger.is-active .hamburger-inner:before,body.mobile-nav-open .hamburger.is-active .hamburger-inner:after{background-color:var(--color-black)}body.mobile-nav-open .dialog-off-canvas-main-canvas header.site-header .hamburger{color:var(--color-black)}body header.site-header{z-index:10;height:var(--header-height);width:100%;position:fixed;--full-start:minmax(var(--page-gutter-left),1fr);--full-end:minmax(var(--page-gutter-right),1fr);--content:min(var(--max-text-width),100% - var(--page-gutter-left) - var(--page-gutter-right));--max-width:calc((var(--page-width) - var(--page-gutter-total) - var(--content)) / 2);--popout:minmax(0,var(--max-width));display:grid;grid-template-columns:[full-start] var(--full-start) [popout-start] var(--popout) [content-start] var(--content) [content-end] var(--popout) [popout-end] var(--full-end) [full-end]}body header.site-header .container{grid-column:popout;display:flex;align-items:center;height:100%;width:100%;margin:0 auto;background-color:var(--color-white)}body header.site-header .container .mega-menu{display:flex;align-items:center;justify-content:end;flex:1;height:100%}body header.site-header .container .mega-menu ul.links{display:flex;margin:0;padding:0}body header.site-header .container .mega-menu ul.links li{list-style:none;font-size:var(--btn-font-size);font-weight:var(--font-weight-semi-bold);color:var(--color-white);background:var(--color-blue-100);text-decoration:none;padding:.125rem 1.875rem;border-radius:var(--btn-border-radius);cursor:pointer;display:inline-flex;align-items:center;width:fit-content}body header.site-header .container .mega-menu ul.links li:hover{background:color-mix(in srgb,var(--color-blue-100) 80%,black)}body header.site-header .container .mega-menu ul.links li a,body header.site-header .container .mega-menu ul.links li a.visited{color:var(--color-white);text-decoration:none;font-weight:var(--font-weight-medium)}body header.site-header .container .mega-menu ul.links li:hover:after{background-color:transparent}body header.site-header .search-button{border:0;background-color:transparent;cursor:pointer;width:1.875rem;height:1.875rem;padding:0;z-index:15}body header.site-header .search-button svg{transition:.4s ease filter;width:1.8125rem;height:1.8125rem;color:var(--color-blue-100)}@media(min-width:70em){body header.site-header .search-button{margin-left:1.25rem}}@media(max-width:69.99em){body header.site-header .search-button svg{color:var(--color-white)}body header.site-header .search-button:not(.mobile){display:none}}body header.site-header .mega-search{position:relative;z-index:15}body header.site-header .site-logo{flex-shrink:0;z-index:15}body header.site-header .site-logo img{height:4.0625rem;width:auto;transition:.2s ease-in-out,.4s ease filter}body header.site-header .site-logo img:hover{transform:scale(1.05);transform-origin:50% 50%}@media(max-width:69.99em){body header.site-header .site-logo img{width:8.625rem;height:3.4375rem}}@media(max-width:69.99em){body header.site-header .site-logo{flex:initial}}body header.site-header .hamburger{z-index:15;order:2}body header.site-header .hamburger:before,body header.site-header .hamburger:after{transition-property:transform,background-color}body header.site-header .hamburger:before{transform:translateY(-6px)}body header.site-header .hamburger .close-text{display:none}body header.site-header .hamburger .menu-text{display:block}body header.site-header .hamburger.is-active{color:var(--color-white)}body header.site-header .hamburger.is-active .close-text{display:block}body header.site-header .hamburger.is-active .menu-text{display:none}@media(min-width:70em){body header.site-header .hamburger{display:none}}body header.site-header nav.navigation{width:100%;height:100%;justify-content:center;align-items:center;z-index:9;position:relative;margin-right:var(--column-gap)}@media(max-width:69.99em){body header.site-header nav.navigation{height:calc(100dvh - var(--header-height) - var(--gin-toolbar-height,0));top:var(--header-height);left:calc(-1 * var(--page-gutter-left));right:calc(-1 * var(--page-gutter-right));width:calc(100% + var(--page-gutter-left) + var(--page-gutter-right));translate:0 calc(-100% - var(--header-height));transition:.4s ease translate,.5s ease background-color;padding:1rem var(--page-gutter-right) 1rem var(--page-gutter-left);position:absolute;color:var(--color-white);overflow-y:auto;scrollbar-width:none;scroll-behavior:smooth}}body header.site-header nav.navigation>ul.menu{height:100%;width:100%}@media(max-width:69.99em){body header.site-header nav.navigation>ul.menu{height:calc(100dvh - var(--header-height) - var(--gin-toolbar-height,0))}}body header.site-header nav.navigation ul.menu{margin:0 auto;display:flex;flex-direction:column;justify-content:flex-start;gap:clamp(1.88rem,.45vw + 1.79rem,2.19rem);padding:0;padding-left:var(--page-gutter-left);padding-right:var(--page-gutter-right)}body header.site-header nav.navigation ul.menu>li.menu-item{list-style:none;padding-left:0;margin-left:0;position:relative;cursor:pointer;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);align-content:center}body header.site-header nav.navigation ul.menu>li.menu-item a,body header.site-header nav.navigation ul.menu>li.menu-item a:visited{text-decoration:none;color:var(--color-black)}@media(max-width:69.99em){body header.site-header nav.navigation ul.menu>li.menu-item a,body header.site-header nav.navigation ul.menu>li.menu-item a:visited{color:var(--color-white)}}body header.site-header nav.navigation ul.menu>li.menu-item:hover,body header.site-header nav.navigation ul.menu>li.menu-item:focus-within{color:var(--color-blue-200);z-index:1}@media(max-width:69.99em){body header.site-header nav.navigation ul.menu>li.menu-item:hover,body header.site-header nav.navigation ul.menu>li.menu-item:focus-within{color:var(--color-white)}}body header.site-header nav.navigation ul.menu>li.menu-item:hover.menu-item--expanded ul.menu,body header.site-header nav.navigation ul.menu>li.menu-item:focus-within.menu-item--expanded ul.menu{display:block}body header.site-header nav.navigation ul.menu>li.menu-item:hover.menu-item--expanded>a:after,body header.site-header nav.navigation ul.menu>li.menu-item:hover.menu-item--expanded>span:after,body header.site-header nav.navigation ul.menu>li.menu-item:focus-within.menu-item--expanded>a:after,body header.site-header nav.navigation ul.menu>li.menu-item:focus-within.menu-item--expanded>span:after{border-left-color:var(--color-blue-100);border-top-color:var(--color-blue-100);transform:rotate(45deg)}@media(max-width:69.99em){body header.site-header nav.navigation ul.menu>li.menu-item:hover.menu-item--expanded>a:after,body header.site-header nav.navigation ul.menu>li.menu-item:hover.menu-item--expanded>span:after,body header.site-header nav.navigation ul.menu>li.menu-item:focus-within.menu-item--expanded>a:after,body header.site-header nav.navigation ul.menu>li.menu-item:focus-within.menu-item--expanded>span:after{border-left-color:var(--color-white);border-top-color:var(--color-white)}}body header.site-header nav.navigation ul.menu>li.menu-item:hover:after,body header.site-header nav.navigation ul.menu>li.menu-item:focus-within:after{content:"";position:absolute;bottom:-.1875rem;left:0;width:105%;height:.125rem;background-color:var(--color-blue-100);z-index:2}@media(max-width:69.99em){body header.site-header nav.navigation ul.menu>li.menu-item:hover:after,body header.site-header nav.navigation ul.menu>li.menu-item:focus-within:after{background-color:unset}}@media(min-width:70em){body header.site-header nav.navigation ul.menu>li.menu-item{margin-bottom:0;width:auto}}body header.site-header nav.navigation ul.menu>li.menu-item.menu-item--expanded{position:relative}body header.site-header nav.navigation ul.menu>li.menu-item.menu-item--expanded>a,body header.site-header nav.navigation ul.menu>li.menu-item.menu-item--expanded span{display:flex;align-items:center;gap:.75rem}body header.site-header nav.navigation ul.menu>li.menu-item.menu-item--expanded>a:after,body header.site-header nav.navigation ul.menu>li.menu-item.menu-item--expanded span:after{transition:all .3s ease;content:"";width:.4375rem;height:.4375rem;border-left:2px solid black;border-top:2px solid black;transform:translateY(-40%) rotate(-135deg)}@media(max-width:69.99em){body header.site-header nav.navigation ul.menu>li.menu-item.menu-item--expanded a:after{border-left-color:var(--color-white);border-top-color:var(--color-white)}}body header.site-header nav.navigation ul.menu>li.menu-item.menu-item--expanded li.menu-item{background-color:transparent;padding:0;padding-top:.125rem;border-radius:0}body header.site-header nav.navigation ul.menu>li.menu-item.menu-item--expanded li.menu-item:after{display:none}body header.site-header nav.navigation ul.menu>li.menu-item.menu-item--expanded li.menu-item a{color:var(--color-white)}body header.site-header nav.navigation ul.menu>li.menu-item ul.menu{position:absolute;top:100%;left:-50%;display:none;background-color:var(--color-blue-200);color:var(--color-white);padding:1.25rem 0;z-index:100;min-width:8.75rem;font-weight:300;border-radius:0 0 var(--border-radius) var(--border-radius)}body header.site-header nav.navigation ul.menu>li.menu-item ul.menu:after{content:"";position:absolute;top:-1.25rem;left:3.75rem;border:10px solid transparent;border-top-color:var(--color-blue-200);z-index:100;rotate:180deg}body header.site-header nav.navigation ul.menu>li.menu-item ul.menu li{padding:0 1.25rem!important}body header.site-header nav.navigation ul.menu>li.menu-item ul.menu li:not(:last-child){margin-bottom:.625rem}@media(min-width:70em){body header.site-header nav.navigation ul.menu>li.menu-item ul.menu li a{white-space:nowrap}}body header.site-header nav.navigation ul.menu>li.menu-item ul.menu li:hover{color:var(--color-white);text-decoration:underline}body header.site-header nav.navigation ul.menu>li.menu-item ul.menu li:before{display:none}@media(max-width:69.99em){body header.site-header nav.navigation ul.menu>li.menu-item ul.menu{position:relative;top:0;left:0;width:100%;display:block;background-color:transparent}body header.site-header nav.navigation ul.menu>li.menu-item ul.menu li.menu-item{font-size:var(--font-size-base);font-weight:var(--font-weight-light)}body header.site-header nav.navigation ul.menu>li.menu-item ul.menu li.menu-item:not(:last-child){margin-bottom:1.875rem}}@media(min-width:70em){body header.site-header nav.navigation ul.menu{flex-direction:row;padding:0;justify-content:flex-end}}body header.site-header nav.navigation#block-actionmenu{padding:1.9em 0}body header.site-header nav.navigation#block-actionmenu a,body header.site-header nav.navigation#block-actionmenu a:visited{padding:2em;background-color:var(--color-primary);color:var(--color-white)}body header.site-header nav.navigation#block-actionmenu a:hover,body header.site-header nav.navigation#block-actionmenu a:visited:hover{background-color:hsl(var(--color-primary),45%)}nav.navigation .menu .search-input{width:90%;background:transparent;border:none;outline:none;color:var(--color-white);font-size:var(--font-size-base)}nav.navigation .menu .search-input::placeholder{color:var(--color-white);opacity:.7}nav.navigation .menu .search-wrapper{border-bottom:.125rem solid var(--color-white);display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 auto;padding-bottom:.5rem;font-weight:var(--font-weight-light)}.search-modal-wrapper{width:100%;position:absolute;top:var(--header-height);height:5.3125rem;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-50%);z-index:-1}.search-modal-wrapper.ready{transition:opacity .3s ease,visibility .3s ease,transform .3s ease}.search-modal-wrapper.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.search-modal-wrapper .search-modal{display:flex;align-items:center;justify-content:center;margin:0 auto;background-color:var(--color-blue-200);padding:var(--component-padding);height:100%}.search-modal-wrapper .search-modal .input-wrapper{display:flex;align-items:center;justify-content:center;width:100%;max-width:38.625rem;height:2.375rem;border-bottom:.125rem solid var(--color-white)}.search-modal-wrapper .search-modal .input-wrapper input{width:100%;background:transparent;border:none;outline:none;color:var(--color-white);font-size:var(--font-size-base)}.search-modal-wrapper .search-modal .input-wrapper input::placeholder{color:var(--color-white);opacity:.7}.search-modal-wrapper .search-modal .input-wrapper svg{color:var(--color-white)}.site-footer{--full-start:minmax(var(--page-gutter-left),1fr);--full-end:minmax(var(--page-gutter-right),1fr);--content:min(var(--max-text-width),100% - var(--page-gutter-left) - var(--page-gutter-right));--max-width:calc((var(--page-width) - var(--page-gutter-total) - var(--content)) / 2);--popout:minmax(0,var(--max-width));display:grid;grid-template-columns:[full-start] var(--full-start) [popout-start] var(--popout) [content-start] var(--content) [content-end] var(--popout) [popout-end] var(--full-end) [full-end];background-color:var(--color-blue-200);color:var(--color-white)}.site-footer .container{grid-area:popout}.site-footer .logos img{max-width:11.4375rem}.site-footer .logos img.welsh-gov-logo{margin-top:var(--row-gap)}.site-footer .top{display:grid;grid-template-columns:repeat(1,1fr);padding:4.375rem 0;column-gap:var(--column-gap);row-gap:var(--row-gap)}@media(min-width:30em){.site-footer .top{grid-template-columns:repeat(2,1fr)}}@media(min-width:48em){.site-footer .top{grid-template-columns:repeat(4,1fr)}}.site-footer .top .logos{grid-column:1}@media(min-width:30em){.site-footer .top .logos{grid-row:1}}@media(min-width:30em){.site-footer .top .menu--blue-investment{grid-column:2;grid-row:1}}@media(min-width:48em){.site-footer .top .menu--blue-investment{grid-column:2}}@media(min-width:30em){.site-footer .top .menu--about-us{grid-column:2;grid-row:2}}@media(min-width:48em){.site-footer .top .menu--about-us{grid-column:3;grid-row:1}}.site-footer .top .contact{grid-column:1}@media(min-width:30em){.site-footer .top .contact{grid-row:2;grid-row:1}}@media(min-width:48em){.site-footer .top .contact{grid-column:4}}.site-footer .block-menu.menu--legal ul.menu,.site-footer .block-menu.menu--social-media ul.menu{display:flex;gap:1.25rem}.site-footer .block-menu.menu--legal ul.menu a,.site-footer .block-menu.menu--social-media ul.menu a{font-weight:400}.site-footer .block-menu h2{font-size:1.375rem}.site-footer .block-menu ul.menu{list-style:none;padding:0;margin:0}.site-footer .block-menu ul.menu a{color:var(--color-white);text-decoration:none;font-weight:var(--font-weight-semi-bold)}.site-footer .block-menu ul.menu a:hover{text-decoration:underline}.bottom{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.25rem 0;border-top:.0625rem solid var(--color-white);font-size:.875rem}.menu--social-media ul.menu li.menu-item{margin-bottom:1.25rem}.menu--social-media ul.menu li.menu-item a{display:flex;align-items:center}.menu--social-media ul.menu li.menu-item a:before{content:"";margin-right:1.25rem;background-repeat:no-repeat;background-size:contain;background-position:center;width:1.9375rem;height:1.3125rem;display:inline-block}.menu--social-media ul.menu li.menu-item.youtube a:before{background-image:url(/themes/custom/casp/assets/icon-youtube.svg)}.menu--social-media ul.menu li.menu-item.X a:before{background-image:url(/themes/custom/casp/assets/icon-x.svg)}.menu--social-media ul.menu li.menu-item.instagram a:before{background-image:url(/themes/custom/casp/assets/icon-instagram.svg)}.menu--social-media ul.menu li.menu-item.linkedin a:before{background-image:url(/themes/custom/casp/assets/icon-linkedin.svg)}body.not-logged-in.path-user main{display:flex;align-items:center;text-align:center;justify-content:center}.block-core.block-local-tasks-block{position:fixed;bottom:20px;right:20px;z-index:20}.block-core.block-local-tasks-block ul.tabs.primary{margin:0;display:inline-flex}.block-core.block-local-tasks-block ul.tabs.primary li{margin:0}.block-core.block-local-tasks-block ul.tabs.primary li a{background-color:var(--gin-bg-layer);color:var(--gin-color-primary);font-weight:var(--gin-font-weight-semibold)}.block-core.block-local-tasks-block ul.tabs.primary li a:hover,.block-core.block-local-tasks-block ul.tabs.primary li a.is-active{color:var(--gin-bg-layer);background-color:var(--gin-color-primary)}.block-core.block-local-tasks-block ul.tabs.primary li:first-child a{border-top-left-radius:5px;border-bottom-left-radius:5px}.block-core.block-local-tasks-block ul.tabs.primary li:last-child a{border-top-right-radius:5px;border-bottom-right-radius:5px}.view-search{--full-start:minmax(var(--page-gutter-left),1fr);--full-end:minmax(var(--page-gutter-right),1fr);--content:min(var(--max-text-width),100% - var(--page-gutter-left) - var(--page-gutter-right));--max-width:calc((var(--page-width) - var(--page-gutter-total) - var(--content)) / 2);--popout:minmax(0,var(--max-width));display:grid;grid-template-columns:[full-start] var(--full-start) [popout-start] var(--popout) [content-start] var(--content) [content-end] var(--popout) [popout-end] var(--full-end) [full-end];margin-top:6.25rem;margin-bottom:var(--component-spacing)}@media(min-width:48em){.view-search{margin-top:12.5rem}}.view-search .view-content{--grid-column-count:3;grid-column:popout;--gap-count:calc(var(--grid-column-count) - 1);--total-gap-width:calc(var(--gap-count) * var(--column-gap));--grid-item--max-width:calc((100% - var(--total-gap-width)) / var(--grid-column-count));display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--grid-item--min-width),var(--grid-item--max-width)),1fr));grid-gap:var(--row-gap) var(--column-gap)}.paragraph>img{border-radius:var(--border-radius)}.paragraph.paragraph--type--high-impact-text{border-top:1px solid var(--color-mid-grey);border-bottom:1px solid var(--color-mid-grey);padding:1em;margin-top:1em;margin-bottom:1em;font-size:1.3em;width:100%}.paragraph.paragraph--type--high-impact-text .field--name-field-text{max-width:32em;margin:0 auto;line-height:1.4em;color:var(--color-mid-grey)}.paragraph.paragraph--type--carousel .paragraph--type--carousel-item{display:flex;align-items:center;position:relative}.paragraph.paragraph--type--carousel .paragraph--type--carousel-item .inner-content{box-sizing:border-box;padding:1em;max-width:20em;margin-left:1em;font-size:1.3em}.paragraph.paragraph--type--carousel .paragraph--type--carousel-item .inner-content h2{font-size:2em;font-weight:300}.paragraph.paragraph--type--carousel .paragraph--type--carousel-item .inner-content .field--name-field-link a,.paragraph.paragraph--type--carousel .paragraph--type--carousel-item .inner-content .field--name-field-link a:visited{font-size:var(--btn-font-size);font-weight:var(--font-weight-semi-bold);color:var(--color-white);background:var(--color-blue-100);text-decoration:none;padding:.125rem 1.875rem;border-radius:var(--btn-border-radius);cursor:pointer;display:inline-flex;align-items:center;width:fit-content}.paragraph.paragraph--type--carousel .paragraph--type--carousel-item .inner-content .field--name-field-link a:hover,.paragraph.paragraph--type--carousel .paragraph--type--carousel-item .inner-content .field--name-field-link a:visited:hover{background:color-mix(in srgb,var(--color-blue-100) 80%,black)}.paragraph.paragraph--type--carousel .paragraph--type--carousel-item img{line-height:0}.paragraph--type--content-carousel,.paragraph--type--project-carousel{grid-column:popout}.paragraph--type--video video,.paragraph--type--video iframe{width:100%;height:auto;aspect-ratio:16/9;border-radius:var(--border-radius)}.paragraph--type--projects,.paragraph--type--news-section{--grid-column-count:3;grid-column:popout}.paragraph--type--projects .view-display-id-embed_2 .view-content,.paragraph--type--news-section .view-display-id-embed_2 .view-content{--gap-count:calc(var(--grid-column-count) - 1);--total-gap-width:calc(var(--gap-count) * var(--column-gap));--grid-item--max-width:calc((100% - var(--total-gap-width)) / var(--grid-column-count));display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--grid-item--min-width),var(--grid-item--max-width)),1fr));grid-gap:var(--row-gap) var(--column-gap)}.paragraph--type--projects .view-display-id-embed_2 .view-content .paragraph--type--teaser .content p,.paragraph--type--news-section .view-display-id-embed_2 .view-content .paragraph--type--teaser .content p{display:none}.paragraph--type--content-sections{grid-column:popout;max-width:65.3125rem;margin:0 auto;position:relative}@media(min-width:48em){.paragraph--type--content-sections{display:grid;grid-template-columns:38% 1fr;grid-column-gap:13%}}@media(min-width:48em){.paragraph--type--content-sections .paragraph{grid-column:2}}.paragraph--type--content-sections>.paragraph:not(:last-child){margin-bottom:3.125rem}.paragraph--type--content-sections>.paragraph:not(:last-child).paragraph--type--cta:has(+.paragraph--type--cta){margin-bottom:1.5625rem}@media(min-width:48em){.paragraph--type--content-sections :nth-child(1 of.paragraph--type--image-and-caption,.paragraph--type--image){grid-column:1;grid-row:1/span 9999;align-self:start;position:sticky;top:calc(var(--header-height) + var(--gin-toolbar-height,0px));margin:0}}.paragraph--type--jump-menu-anchor{grid-column:full;margin:0}.paragraph--type--separator{grid-column:popout;grid-row:auto;background-color:transparent}.paragraph--type--separator.size--md{padding-bottom:4.6875rem}.paragraph--type--separator.size--sm{padding-bottom:3.125rem}.paragraph--type--separator.size--lg{padding-bottom:6.25rem}.paragraph--type--separator.bg-color--solid{background-color:var(--color-blue)}@media(min-width:48em){.paragraph--type--separator.size--lg{padding-bottom:9.375rem}}.paragraph--type--image-grid__content{display:flex;flex-wrap:wrap;margin:calc(-1 * var(--row-gap) / 2) calc(-1 * var(--column-gap) / 2) 0}.paragraph--type--image-grid__content img{aspect-ratio:1;padding:2.5rem;margin:calc(var(--row-gap) / 2) calc(var(--column-gap) / 2);border:1px solid var(--color-dark-grey);max-width:100%;width:calc(100% - var(--column-gap))}@media(min-width:48em){.paragraph--type--image-grid__content img{width:calc(50% - var(--column-gap));max-width:calc(50% - var(--column-gap))}}@media(min-width:61.25em){.paragraph--type--image-grid__content img{width:calc(25% - var(--column-gap));max-width:calc(25% - var(--column-gap))}}.paragraph--type--banner-image-carousel{padding:0;position:relative;margin-left:calc(var(--page-gutter) * -1);margin-right:calc(var(--page-gutter) * -1)}.paragraph--type--banner-image-carousel .carousel-inner img{display:block}.paragraph--type--text-wysiwyg->*:last-child{margin-bottom:0}.paragraph--type--text-wysiwyg- a{text-decoration:underline}.paragraph--type--image,.paragraph--type--video,.paragraph--type--cta{grid-column:popout}.paragraph--type--cta a{font-size:var(--btn-font-size);font-weight:var(--font-weight-semi-bold);color:var(--color-white);background:var(--color-blue-100);text-decoration:none;padding:.125rem 1.875rem;border-radius:var(--btn-border-radius);cursor:pointer;display:inline-flex;align-items:center;width:fit-content}.paragraph--type--cta a:hover{background:color-mix(in srgb,var(--color-blue-100) 80%,black)}.paragraph--type--home-page-banner{--full-start:minmax(var(--page-gutter-left),1fr);--full-end:minmax(var(--page-gutter-right),1fr);--content:min(var(--max-text-width),100% - var(--page-gutter-left) - var(--page-gutter-right));--max-width:calc((var(--page-width) - var(--page-gutter-total) - var(--content)) / 2);--popout:minmax(0,var(--max-width));display:grid;grid-template-columns:[full-start] var(--full-start) [popout-start] var(--popout) [content-start] var(--content) [content-end] var(--popout) [popout-end] var(--full-end) [full-end];border-radius:0 0 var(--border-radius) var(--border-radius);overflow:hidden;height:37.3125rem}.paragraph--type--home-page-banner .image{grid-column:full;grid-row:1;position:relative;z-index:1;width:100%;height:100%;max-height:37.3125rem}.paragraph--type--home-page-banner .image:after{content:"";position:absolute;inset:0;background:transparent linear-gradient(180deg,#0000,#000) 0% 0% no-repeat padding-box;opacity:.8}.paragraph--type--home-page-banner .image img{width:100%;height:100%;object-fit:cover}.paragraph--type--home-page-banner .content{grid-column:popout;grid-row:1;z-index:2;color:var(--color-white);align-self:flex-end;margin-bottom:7.5rem}.paragraph--type--home-page-banner .content h1{margin:0}.paragraph--type--home-page-banner .content svg{width:5.9375rem;margin-bottom:1.75rem}.paragraph--type--priority-cards{grid-column:popout;background:var(--color-blue);margin-top:-3.75rem}.paragraph--type--priority-cards .paragraph__inner{position:relative;display:flex;gap:clamp(1.25rem,.89vw + 1.07rem,1.88rem);align-items:center;flex-direction:column}@media(min-width:61.25em){.paragraph--type--priority-cards .paragraph__inner{flex-direction:row}}@media(min-width:61.25em){.paragraph--type--priority-cards{margin-top:-4.375rem}}.paragraph--type--priority-card{height:clamp(17.44rem,1.88vw + 17.06rem,18.75rem);color:var(--color-white);padding:1.25rem clamp(.88rem,1.16vw + .64rem,1.69rem);position:relative;width:100%;max-width:38.125rem}@media(min-width:90em){.paragraph--type--priority-card{width:clamp(22.38rem,3.93vw + 21.59rem,25.13rem)}}.paragraph--type--priority-card:first-child{background:var(--color-green)}.paragraph--type--priority-card:nth-child(2){background:var(--color-yellow);color:var(--color-black)}.paragraph--type--priority-card:nth-child(3){background:var(--color-blue-100)}.paragraph--type--priority-card .field--name-field-caption{font-size:var(--font-size-base);font-weight:var(--font-weight-semi-bold);margin-bottom:.625rem}.paragraph--type--priority-card .field--name-field-text p{font-size:var(--font-size-base)}.paragraph--type--priority-card .field--name-field-title{font-size:var(--font-size-h2);font-weight:var(--font-weight-semi-bold);margin-bottom:.625rem}.paragraph--type--priority-card .field--name-field-link a{font-size:var(--btn-font-size);font-weight:var(--font-weight-semi-bold);color:var(--color-blue-200);background:var(--color-white);text-decoration:none;padding:.125rem 1.875rem;border-radius:var(--btn-border-radius);cursor:pointer;display:inline-flex;align-items:center;width:fit-content}.paragraph--type--priority-card .field--name-field-link a:hover{color:var(--color-white);background:var(--color-blue-200)}.paragraph--type--priority-card .field--name-field-link a{position:absolute;bottom:1.75rem}.paragraph--type--image-and-text{grid-column:popout;display:flex;flex-direction:column;border-radius:var(--border-radius);background-color:var(--color-white);overflow:hidden}@media(min-width:48em){.paragraph--type--image-and-text{flex-direction:row}}@media(min-width:48em){.paragraph--type--image-and-text .image,.paragraph--type--image-and-text .text{flex:1 1 50%}}.paragraph--type--image-and-text .image img{width:100%;height:100%;object-fit:cover;display:block}.paragraph--type--image-and-text .text{padding:2.875rem;display:flex;flex-direction:column;justify-content:center}.paragraph--type--scroller{--full-start:minmax(var(--page-gutter-left),1fr);--full-end:minmax(var(--page-gutter-right),1fr);--content:min(var(--max-text-width),100% - var(--page-gutter-left) - var(--page-gutter-right));--max-width:calc((var(--page-width) - var(--page-gutter-total) - var(--content)) / 2);--popout:minmax(0,var(--max-width));display:grid;grid-template-columns:[full-start] var(--full-start) [popout-start] var(--popout) [content-start] var(--content) [content-end] var(--popout) [popout-end] var(--full-end) [full-end];overflow:hidden;grid-column:full;width:100%;padding:var(--component-padding);background-color:var(--color-white)}.paragraph--type--scroller .embla{grid-column:full;margin-bottom:1.875rem}.paragraph--type--scroller .embla__container{--slide-count:3}.paragraph--type--scroller .embla__container .field__item{align-content:center}@media(min-width:61.25em){.paragraph--type--scroller .embla__container{--slide-count:11;gap:1.875rem}}.paragraph--type--scroller h2,.paragraph--type--scroller .content{grid-column:content;text-align:center}.paragraph--type--most-recent-news{grid-column:popout}.paragraph--type--most-recent-news .paragraph__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:clamp(1.88rem,1.79vw + 1.52rem,3.13rem)}.paragraph--type--most-recent-news .paragraph__header h2,.paragraph--type--most-recent-news .paragraph__header .field--name-field-link{margin:0}.paragraph--type--most-recent-news .view-content{display:grid;gap:1.875rem}@media(min-width:30em){.paragraph--type--most-recent-news .view-content{grid-template-columns:repeat(2,1fr)}}@media(min-width:61.25em){.paragraph--type--most-recent-news .view-content{grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto}}.paragraph--type--most-recent-news .view-content .views-row p{display:none}@media(min-width:30em){.paragraph--type--most-recent-news .view-content .views-row:first-child{grid-column:span 2}}@media(min-width:61.25em){.paragraph--type--most-recent-news .view-content .views-row:first-child{grid-column:span 2;grid-row:1/3}}.paragraph--type--most-recent-news .view-content .views-row:first-child p{display:block}.paragraph--type--standard-banner{display:grid;grid-template-columns:minmax(var(--page-gutter-left),1fr) minmax(0,618px) minmax(0,618px) minmax(var(--page-gutter-right),1fr);border-radius:0 0 var(--border-radius) var(--border-radius);overflow:hidden;background-color:var(--color-blue-200);height:24rem}.paragraph--type--standard-banner .image{grid-column:1/span 2;margin-right:1.875rem;height:24rem}.paragraph--type--standard-banner .image img{width:100%;height:100%;object-fit:cover}.paragraph--type--standard-banner .content{color:var(--color-white);display:flex;flex-direction:column;justify-content:center}.paragraph--type--standard-banner .content .article-date{margin-bottom:1.25rem}.paragraph--type--text-wysiwyg-{grid-column:popout}.paragraph--type--text-wysiwyg- .inner-content>*{max-width:38.625rem}.paragraph--type--image-and-caption{grid-column:popout}.paragraph--type--image-and-caption .field--name-field-caption{margin-top:.3125rem;font-style:italic}.back-to-top-btn{position:fixed;bottom:1.875rem;right:3.125rem;opacity:0;visibility:hidden;font-size:var(--btn-font-size);font-weight:var(--font-weight-semi-bold);color:var(--color-white);background:var(--color-blue-100);text-decoration:none;padding:.125rem 1.875rem;border-radius:var(--btn-border-radius);cursor:pointer;display:inline-flex;align-items:center;width:fit-content}.back-to-top-btn:hover{background:color-mix(in srgb,var(--color-blue-100) 80%,black)}.back-to-top-btn{border-radius:50%;width:3.25rem;height:3.25rem;padding:0;z-index:1000;display:flex;align-items:center;justify-content:center;box-shadow:0 .1875rem .375rem #00000029}.back-to-top-btn.visible{opacity:1;visibility:visible}.paragraph--type--contact-form{grid-column:content}.paragraph--type--contact-form input:not([type=submit]){width:100%}.paragraph--type--priorities-input{display:flex;flex-direction:column;column-gap:var(--column-gap);row-gap:var(--row-gap)}@media(min-width:48em){.paragraph--type--priorities-input{flex-direction:row}}.paragraph--type--priorities-input .node{width:100%;padding:1.6875rem;background-color:var(--color-white);display:flex;flex-direction:column}.paragraph--type--priorities-input .node .content{flex-grow:1;margin-bottom:2.5rem}.paragraph--type--priorities-input .node .content h2{margin-top:0}.paragraph--type--priorities-input .node.colour-green{background-color:var(--color-green);color:var(--color-white)}.paragraph--type--priorities-input .node.colour-yellow{background-color:var(--color-yellow)}.paragraph--type--priorities-input .node.colour-blue{background-color:var(--color-blue-100);color:var(--color-white)}@media(min-width:48em){.paragraph--type--priorities-input .node{width:calc(33.3333% - var(--column-gap) / 1.5)}}.node--type-landing-page .node--type-landing-page__content .paragraph--type--download{justify-content:flex-start}.node--type-priorities-page .jump-navigation{--full-start:minmax(var(--page-gutter-left),1fr);--full-end:minmax(var(--page-gutter-right),1fr);--content:min(var(--max-text-width),100% - var(--page-gutter-left) - var(--page-gutter-right));--max-width:calc((var(--page-width) - var(--page-gutter-total) - var(--content)) / 2);--popout:minmax(0,var(--max-width));display:grid;grid-template-columns:[full-start] var(--full-start) [popout-start] var(--popout) [content-start] var(--content) [content-end] var(--popout) [popout-end] var(--full-end) [full-end]}.node--type-priorities-page .jump-navigation .jump-navigation__inner{grid-column:popout;padding:var(--component-padding);width:unset}.node--type-priorities-page .field__item .content{background-color:transparent;color:var(--color-white)}.node--type-priorities-page .field__item .content a{font-size:var(--btn-font-size);font-weight:var(--font-weight-semi-bold);color:var(--color-blue-200);background:var(--color-white);text-decoration:none;padding:.125rem 1.875rem;border-radius:var(--btn-border-radius);cursor:pointer;display:inline-flex;align-items:center;width:fit-content}.node--type-priorities-page .field__item .content a:hover{color:var(--color-white);background:var(--color-blue-200)}.node--type-priorities-page .field__item:first-child .paragraph--type--teaser{background:var(--color-green)}.node--type-priorities-page .field__item:nth-child(2) .paragraph--type--teaser{background:var(--color-yellow)}.node--type-priorities-page .field__item:nth-child(2) .paragraph--type--teaser .content{color:var(--color-black)}.node--type-priorities-page .field__item:nth-child(3) .paragraph--type--teaser{background:var(--color-blue-100)}.node--type-priorities-page .paragraph--type--teaser .content-wrapper{padding:20px}@media(min-width:61.25em){.node--type-priorities-page .paragraph--type--teaser .content-wrapper{padding:unset}}.node--type-priorities-page .paragraph--type--teaser .image{max-width:unset}@media(min-width:61.25em){.node--type-priorities-page .paragraph--type--teaser .image{max-width:38.625rem}}.paragraph--type--download{grid-column:popout}.paragraph--type--download a{font-size:var(--btn-font-size);font-weight:var(--font-weight-semi-bold);color:var(--color-white);background:var(--color-blue-100);text-decoration:none;padding:.125rem 1.875rem;border-radius:var(--btn-border-radius);cursor:pointer;display:inline-flex;align-items:center;width:fit-content}.paragraph--type--download a:hover{background:color-mix(in srgb,var(--color-blue-100) 80%,black)}.paragraph--type--cta,.paragraph--type--download{grid-column:popout}.paragraph--type--what-we-do{grid-column:popout;background:var(--color-blue);display:flex;justify-content:center;align-items:center;flex-direction:column}.paragraph--type--what-we-do .content{max-width:52.125rem}.paragraph--type--what-we-do .content .cols{display:flex;align-items:flex-start;column-gap:1.875rem;flex-direction:column}@media(min-width:61.25em){.paragraph--type--what-we-do .content .cols{flex-direction:row}.paragraph--type--what-we-do .content .cols>div{width:25.125rem}}.paragraph--type--what-we-do .content .cols>div{width:100%}.paragraph--type--what-we-do .content .cols ul{margin:0;margin-bottom:1.25rem;list-style:none;padding:0}.paragraph--type--what-we-do .content .cols ul li{font-size:var(--font-size-base);position:relative;padding-left:1.125rem}.paragraph--type--what-we-do .content .cols ul li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.5rem;height:.5rem;background:var(--color-blue-100);border-radius:50%}.paragraph--type--what-we-do .content .cols p{margin-bottom:1.25rem;font-size:var(--font-size-base);line-height:1.375rem}.paragraph--type--why-important{grid-column:popout;display:flex;justify-content:center;align-items:center;flex-direction:column}.paragraph--type--why-important .content{max-width:52.125rem}.paragraph--type--why-important .content .cols{display:flex;align-items:flex-start;column-gap:1.875rem;flex-direction:column}@media(min-width:61.25em){.paragraph--type--why-important .content .cols{flex-direction:row}.paragraph--type--why-important .content .cols>div{width:25.125rem}}.paragraph--type--why-important .content .cols>div{width:100%}.paragraph--type--why-important .content .cols ul{margin:0;margin-bottom:1.25rem;list-style:none;padding:0}.paragraph--type--why-important .content .cols ul li{font-size:var(--font-size-base);position:relative;padding-left:1.125rem}.paragraph--type--why-important .content .cols ul li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.5rem;height:.5rem;background:var(--color-blue-100);border-radius:50%}.paragraph--type--why-important .content .cols p{margin-bottom:1.25rem;font-size:var(--font-size-base);line-height:1.375rem}.webform-submission-form{display:flex;flex-direction:column}.webform-submission-form .form-item label{font-weight:var(--font-weight-semi-bold)}.webform-submission-form .form-item input,.webform-submission-form .form-item textarea,.webform-submission-form .form-item input[type=text],.webform-submission-form .form-item input[type=email],.webform-submission-form .form-item .form-text,.webform-submission-form .form-item .form-textarea-wrapper{text-indent:1.375rem;margin-top:.625rem;background:var(--color-form-input-bg) 0% 0% no-repeat padding-box;border-radius:1.5625rem;min-height:2.5rem;line-height:2.5rem;border-bottom:none;outline:none;box-shadow:none;border:0px;outline:0px}.webform-submission-form .form-item+.form-item{margin-top:1.875rem;margin-bottom:0}.webform-submission-form .form-actions{margin:0;margin-top:.625rem}.webform-submission-form .form-actions input{font-size:var(--btn-font-size);font-weight:var(--font-weight-semi-bold);color:var(--color-white);background:var(--color-blue-100);text-decoration:none;padding:.125rem 1.875rem;border-radius:var(--btn-border-radius);cursor:pointer;display:inline-flex;align-items:center;width:fit-content}.webform-submission-form .form-actions input:hover{background:color-mix(in srgb,var(--color-blue-100) 80%,black)}.webform-submission-form .form-actions input{border:0}.webform-submission-form>[data-drupal-messages]{order:2}.webform-submission-form>[data-drupal-messages] .messages--status{color:var(--color-green);background:transparent;border:0;box-shadow:none;font-weight:var(--font-weight-semi-bold)}.webform-submission-form>[data-drupal-messages] .messages{margin-top:.625rem;padding:0}
