/*!
Theme Name: Integrated Education Fund - 2022
Theme URI: http://www.bigmotive.com/
Description: The Integrated Education Fund is an independent charity supporting the growth of integrated education in Northern Ireland.
Version: 1.0.18
Author: Jon-Paul Samuels
Author URI: http://www.bigmotive.com/
*/
html{--size-base:1rem;--ratio:1.3;--size-base-plus:calc(var(--size-base)*(var(--ratio)/2 + 0.5));--size-1:calc(var(--size-base)*var(--ratio));--size-2:calc(var(--size-1)*var(--ratio));--size-3:calc(var(--size-2)*var(--ratio));--size-4:calc(var(--size-3)*var(--ratio));--size-5:calc(var(--size-4)*var(--ratio));--size-6:calc(var(--size-5)*var(--ratio));--size-small:0.875rem;--size-small-1:0.75rem;--size-small-2:0.5rem;--size-small-3:0.25rem}@media only screen and (min-width:500px) and (min-height:900px){html{--ratio:1.4}}@media only screen and (min-width:900px){html{--ratio:1.4}}@media only screen and (min-width:1400px){html{--ratio:1.5}}@media only screen and (min-width:2000px){html{--ratio:1.6}}html{--border-soft-color:var(--color-light-4);--border-soft-style:solid;--border-soft-width:1px;--border-soft:var(--border-soft-width) var(--border-soft-style) var(--border-soft-color);--border-hard-color:var(--color-text-standard);--border-hard-style:solid;--border-hard-width:0.2rem;--border-hard:var(--border-hard-width) var(--border-hard-style) var(--border-hard-color);--color-brand-1:#107cb1;--color-brand-2:#d53f3f;--color-brand-3:#009a9c;--color-brand-4:#f8cf52;--color-brand-1-bright:#9fcbe0;--color-dark-1:#1c212a;--color-dark-2:#374354;--color-dark-3:#444;--color-dark-4:#555;--color-dark-5:#666;--color-middle-1:hsl(var(--hue-dark),0%,50%,1);--color-light-1:#fff;--color-light-2:#f5f5f5;--color-light-3:#eee;--color-light-4:#ddd;--color-light-5:#999;--shadow-soft-standard:0 calc(var(--size-base)/2) 0 rgba(55,67,84,.15);--shadow-soft-hover:0 calc(var(--size-base)/2) 0 rgba(55,67,84,.15)}@media screen and (prefers-reduced-motion:no-preference){html{--shadow-soft-hover:none}}html{--color-link:var(--color-dark-2);--color-link-visited:var(--color-dark-2);--color-link-hover:var(--color-dark-2);--color-link-active:var(--color-dark-2)}*{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media only screen and (min-width:400px){*{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}}html{--color-text-standard:var(--color-dark-1);--color-text-headings:var(--color-dark-2);-webkit-text-size-adjust:100%;font-family:Barlow Semi Condensed,Helvetica,Arial,sans-serif;font-size:100%}body,p{color:var(--color-text-standard)}a,blockquote,button,caption,code,dd,details,dt,figure,h1,h2,h3,h4,h5,h6,input,label,legend,li,option,p,pre,select,small,summary,td,textarea,th{max-width:35em}details,dt,h1,h2,h3,h4,h5,h6,label,legend,th{color:var(--color-text-headings);font-family:Bebas Neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}details a,dt a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,label a,legend a,th a{font-size:inherit;font-weight:400;line-height:inherit}p a{font-size:inherit;line-height:inherit}a{color:var(--color-link);font-weight:700}a:visited{color:var(--color-link-visited)}a:hover{color:var(--color-link-hover)}a:active{color:var(--color-link-active)}pre{color:var(--color-text-headings);font-family:Roboto Mono,monospace}.meta{color:var(--color-dark-5);font-size:var(--size-base);text-transform:uppercase}.text--lockup a,.text--lockup blockquote,.text--lockup button,.text--lockup caption,.text--lockup code,.text--lockup dd,.text--lockup details,.text--lockup dt,.text--lockup figure,.text--lockup h1,.text--lockup h2,.text--lockup h3,.text--lockup h4,.text--lockup h5,.text--lockup h6,.text--lockup input,.text--lockup label,.text--lockup legend,.text--lockup li,.text--lockup option,.text--lockup p,.text--lockup pre,.text--lockup select,.text--lockup small,.text--lockup summary,.text--lockup td,.text--lockup textarea,.text--lockup th{max-width:35rem;width:100%}.central-column{margin:0 auto;max-width:40rem}.text--long-form .central-column{max-width:40rem}.text--long-form a,.text--long-form blockquote,.text--long-form button,.text--long-form caption,.text--long-form code,.text--long-form dd,.text--long-form figure,.text--long-form input,.text--long-form li,.text--long-form option,.text--long-form p,.text--long-form select,.text--long-form small,.text--long-form summary,.text--long-form td,.text--long-form textarea{font-size:var(--size-base-plus)}.text--long-form a.text--medium,.text--long-form blockquote.text--medium,.text--long-form button.text--medium,.text--long-form caption.text--medium,.text--long-form code.text--medium,.text--long-form dd.text--medium,.text--long-form figure.text--medium,.text--long-form input.text--medium,.text--long-form li.text--medium,.text--long-form option.text--medium,.text--long-form p.text--medium,.text--long-form select.text--medium,.text--long-form small.text--medium,.text--long-form summary.text--medium,.text--long-form td.text--medium,.text--long-form textarea.text--medium{font-size:var(--size-1)}.text--long-form blockquote,.text--long-form button,.text--long-form caption,.text--long-form code,.text--long-form dd,.text--long-form figure,.text--long-form li,.text--long-form p,.text--long-form small,.text--long-form summary,.text--long-form td{color:var(--color-dark-5)}@media only screen and (min-width:600px){.text--center *{margin-left:auto;margin-right:auto;text-align:center}.text--left *{margin-left:0;margin-right:auto;text-align:left}.text--right *{margin-left:auto;margin-right:0;text-align:right}}*{box-sizing:border-box}html{--color-background-standard:var(--color-light-2)}body,html{height:100%}body{background-color:var(--color-background-standard)}body,br{margin-top:0}br{display:block}.section{background-color:var(--color-background-standard)}.hero+.section:not(.section--separated),.section+.section--separated{border-top:var(--border-soft)}.block{background:var(--color-background-standard);overflow:hidden}.block--separated{border:var(--border-soft)}audio{width:100%}.btn,.button,button{background-color:var(--color-link);border:none;border-radius:.5em;box-shadow:var(--shadow-soft-standard);display:block;font-family:Bebas Neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:var(--size-1);font-weight:400;padding:var(--size-small) var(--size-1);text-align:center;text-decoration:none;text-transform:uppercase;transition:var(--transition-standard);width:100%}.btn,.btn:visited,.button,.button:visited,button,button:visited{color:var(--color-light-1)}.btn:hover,.button:hover,button:hover{box-shadow:var(--shadow-soft-hover);color:var(--color-light-1);cursor:pointer}.btn:active,.button:active,button:active{color:var(--color-light-1)}@media only screen and (min-width:600px){.btn,.button,button{display:inline-block;width:auto}.btn+.button,.button+.button,button+.button{margin-left:var(--size-base)}}form .btn,form .button,form button{margin-top:var(--size-2)}.block--card{--color-text-headings:var(--color-text-headings);--color-background-standard:var(--color-light-1);background:var(--color-background-standard);border-radius:.5em;box-shadow:var(--shadow-soft-standard);overflow:hidden;text-decoration:none;transition:var(--transition-standard)}.block--card:hover{cursor:pointer}.block--card:active,.block--card:hover{box-shadow:var(--shadow-soft-hover)}.block--card p{font-weight:400}.block--card--emphasised{--color-background-standard:var(--color-link);--color-text-standard:var(--color-light-1);background:var(--color-background-standard);border:none}.block--card--emphasised a,.block--card--emphasised blockquote,.block--card--emphasised button,.block--card--emphasised caption,.block--card--emphasised code,.block--card--emphasised dd,.block--card--emphasised details,.block--card--emphasised dt,.block--card--emphasised figure,.block--card--emphasised h1,.block--card--emphasised h2,.block--card--emphasised h3,.block--card--emphasised h4,.block--card--emphasised h5,.block--card--emphasised h6,.block--card--emphasised input,.block--card--emphasised label,.block--card--emphasised legend,.block--card--emphasised li,.block--card--emphasised option,.block--card--emphasised p,.block--card--emphasised pre,.block--card--emphasised select,.block--card--emphasised small,.block--card--emphasised summary,.block--card--emphasised td,.block--card--emphasised textarea,.block--card--emphasised th{color:var(--color-text-standard)}.block--card--emphasised:visited{background:var(--color-link-visited)}.block--card--emphasised:visited a,.block--card--emphasised:visited blockquote,.block--card--emphasised:visited button,.block--card--emphasised:visited caption,.block--card--emphasised:visited code,.block--card--emphasised:visited dd,.block--card--emphasised:visited details,.block--card--emphasised:visited dt,.block--card--emphasised:visited figure,.block--card--emphasised:visited h1,.block--card--emphasised:visited h2,.block--card--emphasised:visited h3,.block--card--emphasised:visited h4,.block--card--emphasised:visited h5,.block--card--emphasised:visited h6,.block--card--emphasised:visited input,.block--card--emphasised:visited label,.block--card--emphasised:visited legend,.block--card--emphasised:visited li,.block--card--emphasised:visited option,.block--card--emphasised:visited p,.block--card--emphasised:visited pre,.block--card--emphasised:visited select,.block--card--emphasised:visited small,.block--card--emphasised:visited summary,.block--card--emphasised:visited td,.block--card--emphasised:visited textarea,.block--card--emphasised:visited th{color:var(--color-text-standard)}.block--card--emphasised:hover{background:var(--color-link-hover)}.block--card--emphasised:hover a,.block--card--emphasised:hover blockquote,.block--card--emphasised:hover button,.block--card--emphasised:hover caption,.block--card--emphasised:hover code,.block--card--emphasised:hover dd,.block--card--emphasised:hover details,.block--card--emphasised:hover dt,.block--card--emphasised:hover figure,.block--card--emphasised:hover h1,.block--card--emphasised:hover h2,.block--card--emphasised:hover h3,.block--card--emphasised:hover h4,.block--card--emphasised:hover h5,.block--card--emphasised:hover h6,.block--card--emphasised:hover input,.block--card--emphasised:hover label,.block--card--emphasised:hover legend,.block--card--emphasised:hover li,.block--card--emphasised:hover option,.block--card--emphasised:hover p,.block--card--emphasised:hover pre,.block--card--emphasised:hover select,.block--card--emphasised:hover small,.block--card--emphasised:hover summary,.block--card--emphasised:hover td,.block--card--emphasised:hover textarea,.block--card--emphasised:hover th{color:var(--color-text-standard)}.block--card--emphasised:active{background:var(--color-link-active)}.block--card--emphasised:active a,.block--card--emphasised:active blockquote,.block--card--emphasised:active button,.block--card--emphasised:active caption,.block--card--emphasised:active code,.block--card--emphasised:active dd,.block--card--emphasised:active details,.block--card--emphasised:active dt,.block--card--emphasised:active figure,.block--card--emphasised:active h1,.block--card--emphasised:active h2,.block--card--emphasised:active h3,.block--card--emphasised:active h4,.block--card--emphasised:active h5,.block--card--emphasised:active h6,.block--card--emphasised:active input,.block--card--emphasised:active label,.block--card--emphasised:active legend,.block--card--emphasised:active li,.block--card--emphasised:active option,.block--card--emphasised:active p,.block--card--emphasised:active pre,.block--card--emphasised:active select,.block--card--emphasised:active small,.block--card--emphasised:active summary,.block--card--emphasised:active td,.block--card--emphasised:active textarea,.block--card--emphasised:active th{color:var(--color-text-standard)}@media only screen and (min-width:40em){.block--with-image{display:flex!important}.block--with-image>*{height:auto;width:50%}}.block--with-image>.container{align-items:center;display:flex}.block--with-image img{margin-top:0;-o-object-fit:cover;object-fit:cover}.grid--consistent-height-rows .block>.container{display:flex;flex-direction:column;height:100%}.grid--consistent-height-rows .block__prompt{margin-top:auto}.grid--consistent-height-rows .block__prompt .container{padding-bottom:0;padding-left:0;padding-right:0}fieldset,form{max-width:35rem}*+fieldset,*+form,fieldset+*,form+*{margin-top:var(--size-2)}fieldset{border:none;padding:0}fieldset label{font-size:var(--size-base-plus)}*+legend{margin-top:var(--size-1)}input,label{display:block;font-size:var(--size-1)}label+p{margin-top:var(--size-small)}input,select,textarea{background:var(--color-background-standard);border:var(--border-hard);border-radius:.5em;color:var(--color-text-standard);font-family:Barlow Semi Condensed,Helvetica,Arial,sans-serif;font-size:var(--size-base);padding:var(--size-small);width:100%}*+input,*+select,*+textarea,input+.small,input+p,select+.small,select+p,textarea+.small,textarea+p{margin-top:var(--size-small)}label+input,label+select,label+textarea{margin-top:var(--size-small-1)!important}.input-small{width:7em}select{height:calc(var(--size-base)*2.17 + var(--size-small) + var(--size-small))}.checkbox{align-items:center;display:flex;position:relative}input[type=checkbox]{border:var(--border-hard);box-sizing:content-box;height:var(--size-3);margin-right:var(--size-small);opacity:0;width:var(--size-3)}input[type=checkbox]+label{margin-top:0}input[type=checkbox]+label:before{background:transparent;border:var(--border-hard);border-radius:.5em;content:"";display:inline-block;height:var(--size-3);left:0;position:absolute;top:0;width:var(--size-3)}input[type=checkbox]+label:after{background:transparent;border:solid;border-width:0 0 5px 5px;content:"";height:var(--size-small-2);left:var(--size-small-2);opacity:0;position:absolute;top:var(--size-small-1);transform:rotate(-45deg);width:var(--size-1)}@media only screen and (min-width:500px){input[type=checkbox]+label:after{left:var(--size-small-2);top:var(--size-small-1)}}@media only screen and (min-width:900px){input[type=checkbox]+label:after{left:var(--size-small-1);top:var(--size-base)}}@media only screen and (min-width:1400px){input[type=checkbox]+label:after{left:var(--size-base);top:var(--size-base-plus)}}.radio{align-items:center;display:flex;position:relative}input[type=radio]{border:var(--border-hard);box-sizing:content-box;height:var(--size-3);margin-right:var(--size-small);opacity:0;width:var(--size-3)}input[type=radio]+label{margin-top:0}input[type=radio]+label:before{background:transparent;border:var(--border-hard);border-radius:50%;content:"";display:inline-block;height:var(--size-3);left:0;position:absolute;top:0;width:var(--size-3)}input[type=radio]+label:after{background:currentColor;border:var(--size-small-2) solid;border-radius:50%;content:"";height:var(--size-small-2);left:calc(var(--size-small-2) + .03rem);opacity:0;position:absolute;top:calc(var(--size-small-2) + .03rem);width:var(--size-small-2)}@media only screen and (min-width:900px){input[type=radio]+label:after{height:var(--size-small-1);left:calc(var(--size-small-1) - .07rem);top:calc(var(--size-small-1) - .07rem);width:var(--size-small-1)}}@media only screen and (min-width:1400px){input[type=radio]+label:after{height:var(--size-small);left:calc(var(--size-small) + .04rem);top:calc(var(--size-small) + .04rem);width:var(--size-small)}}input:checked+label:after{opacity:1}option{margin-top:0}img{border:none;display:block;height:auto;max-width:100%}figure{position:relative}figcaption{border:var(--border-soft);font-size:var(--size-small);line-height:1.3;margin-top:0;padding:var(--size-base)}@media only screen and (min-width:600px){figcaption{background:var(--color-background-standard);bottom:var(--size-base);left:var(--size-base);position:absolute}}.full-width-image{margin-top:0;width:100%}.image-border{border:var(--border-soft)}dl,ol,ul{margin-left:0;padding-left:var(--size-1)}ul li{list-style:disc}ol li{list-style:decimal}*+li{margin-top:0}dd,li+li{margin-top:var(--size-small)}dd{margin-left:var(--size-small)}svg{max-width:100%}svg path{fill:var(--color-text-standard)}svg rect{stroke:var(--color-text-standard)}.arrow-icon{height:var(--size-base)}.arrow-icon svg{height:100%;width:auto}.arrow-icon--large{height:var(--size-1)}.arrow-icon--large svg{height:100%;width:auto}table{border-collapse:collapse;text-align:left}table tbody tr{border-top:var(--border-soft)}table td,table th{border-left:var(--border-soft);padding:var(--size-small-1)}table td:first-of-type,table th:first-of-type{border-left:none}.video{--shadow-soft-standard:calc(var(--size-small-2) + 0.5vw) calc(var(--size-small-2) + 0.5vw) 0 var(--color-middle-1);box-shadow:var(--shadow-soft-standard);max-width:none;padding-bottom:56.25%;position:relative}.video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.documentation *{color:var(--color-middle-1);font-family:Roboto Mono,monospace!important}.documentation__code{background:var(--color-brand-1)}.color-swatch{border-radius:0}.color-brand-1{background:var(--color-brand-1);color:var(--color-dark-1)}.color-brand-2{background:var(--color-brand-2);color:var(--color-light-1)}.color-brand-3{background:var(--color-brand-3);color:var(--color-dark-1)}.color-dark-1{background:var(--color-dark-1);color:var(--color-light-1)}.color-dark-2{background:var(--color-dark-2);color:var(--color-light-1)}.color-dark-3{background:var(--color-dark-3);color:var(--color-light-1)}.color-dark-4{background:var(--color-dark-4);color:var(--color-light-1)}.color-dark-5{background:var(--color-dark-5);color:var(--color-light-1)}.color-light-1{background:var(--color-light-1);color:var(--color-dark-1)}.color-light-2{background:var(--color-light-2);color:var(--color-dark-1)}.color-light-3{background:var(--color-light-3);color:var(--color-dark-1)}.color-light-4{background:var(--color-light-4);color:var(--color-dark-1)}.color-light-5{background:var(--color-light-5);color:var(--color-dark-1)}.scale-unit-base{background-color:var(--color-text-standard);height:var(--size-base);width:var(--size-base)}.scale-unit-base,.scale-unit-base__text{display:inline-block;vertical-align:middle}.scale-unit-base__text{line-height:1;margin:0}.scale-unit-1{height:var(--size-1);width:var(--size-1)}.scale-unit-1,.scale-unit-2{background-color:var(--color-link)}.scale-unit-2{height:var(--size-2);width:var(--size-2)}.scale-unit-3{height:var(--size-3);width:var(--size-3)}.scale-unit-3,.scale-unit-4{background-color:var(--color-link)}.scale-unit-4{height:var(--size-4);width:var(--size-4)}.scale-unit-5{height:var(--size-5);width:var(--size-5)}.scale-unit-5,.scale-unit-6{background-color:var(--color-link)}.scale-unit-6{height:var(--size-6);width:var(--size-6)}.scale-unit-small{background-color:var(--color-link);height:var(--size-small);width:var(--size-small)}.scale-unit-small-1{background-color:var(--color-link);height:var(--size-small-1);width:var(--size-small-1)}.scale-unit-small-2{background-color:var(--color-link);height:var(--size-small-2);width:var(--size-small-2)}@media only screen and (max-width:500px){.scale-table-1{background-color:var(--color-link)}.scale-table-1 *{color:var(--color-dark-1)!important}}@media only screen and (min-width:500px) and (max-width:900px){.scale-table-2{background-color:var(--color-link)}.scale-table-2 *{color:var(--color-dark-1)!important}}@media only screen and (min-width:900px) and (max-width:1400px){.scale-table-3{background-color:var(--color-link)}.scale-table-3 *{color:var(--color-dark-1)!important}}@media only screen and (min-width:1400px) and (max-width:1800px){.scale-table-4{background-color:var(--color-link)}.scale-table-4 *{color:var(--color-dark-1)!important}}@media only screen and (min-width:1800px){.scale-table-5{background-color:var(--color-link)}.scale-table-5 *{color:var(--color-dark-1)!important}}.stack-background{background-color:var(--color-brand-1);display:inline-block}.stack-background *{background:var(--color-background-standard)}.text--no-spacing .stack-background *+*{margin-top:1px!important}.documentation__block-example{--border-soft-color:var(--color-brand-1);--border-soft-style:solid;--border-soft-width:1px;--border-soft:var(--border-soft-width) var(--border-soft-style) var(--border-soft-color);border-radius:0}.documentation__section-example{background-color:var(--color-brand-1)}.grid-example.grid--no-spacing{grid-gap:1px!important}.grid-item-example{background:var(--color-link);min-height:var(--size-5);min-width:var(--size-5)}.grid-item-example-2{min-height:var(--size-6);min-width:var(--size-6)}*{margin:0;padding:0}a,blockquote,button,caption,code,dd,figure,input,li,option,p,select,small,summary,td,textarea{font-size:var(--size-base-plus);line-height:1.4}@media only screen and (min-width:400px){a,blockquote,button,caption,code,dd,figure,input,li,option,p,select,small,summary,td,textarea{line-height:1.5}}.text--base,.text--base-plus,h5,h6{font-size:var(--size-base-plus)}.text--base,h5,h6{line-height:1.4}blockquote,blockquote p,dt,h4,legend{font-size:var(--size-1);line-height:1.4}.text--medium,h3{font-size:var(--size-2);line-height:1.2}p.text--medium{font-size:var(--size-1);line-height:1.4}.text--large,h2{font-size:var(--size-3);line-height:1.1}.text--x-large,h1{font-size:var(--size-4);line-height:1}.text--xx-large{font-size:var(--size-5);line-height:1}.text--xxx-large{font-size:var(--size-6);line-height:1}.small,small{font-size:var(--size-small)}*+*{margin-top:var(--size-1)}.small *+*,.small+.small{margin-top:var(--size-small)}.text--long-form *+h2,.text--long-form *+h3,.text--long-form *+h4,.text--long-form *+h5,.text--long-form *+h6{margin-top:var(--size-3)}.text--long-form *+h1+p,.text--long-form *+h2+p,.text--long-form *+h3+p,.text--long-form *+h4+p,.text--long-form *+h5+p,.text--long-form *+h6+p{margin-top:var(--size-1)}.text--no-spacing :not(.grid)+:not(.grid):not(.grid__item):not(.block){margin-top:0}.text--tight-spacing :not(.grid)+:not(.grid):not(.grid__item):not(.block){margin-top:var(--size-small-1)}.text--base-spacing :not(.grid)+:not(.grid):not(.grid__item):not(.block){margin-top:var(--size-base)}.text--no-spacing .grid__item *+:not(.block){margin-top:0}.text--tight-spacing .grid__item *+:not(.block){margin-top:var(--size-small-1)}.text--base-spacing .grid__item *+:not(.block){margin-top:var(--size-base)}.container{margin-left:auto;margin-right:auto;margin-top:0;max-width:130em;position:relative}html{--block-padding:var(--size-1) var(--size-base)}@media only screen and (min-width:400px){html{--block-padding:var(--size-1) var(--size-1)}}@media only screen and (min-width:900px){html{--block-padding:var(--size-2) var(--size-2)}}.block{display:block}.block>.container{padding:var(--block-padding)}.block>.container *+:not(label):not(button):not(.button):not(fieldset):not(.checkbox){margin-top:var(--size-base)}.block:not(pre){max-width:none}.text--long-form *+.block,.text--long-form .block+*{margin-top:var(--size-2)}.text--long-form.block>.container{padding-bottom:var(--size-2);padding-top:var(--size-2)}.block--no-spacing>.container{padding:0}.block--tight-spacing>.container{padding:var(--size-small)}.block--base-spacing>.container{padding:var(--size-base)}.block--natural-spacing>.container{padding:var(--size-1)}html{--grid-gap:calc((var(--size-2))/2)}*+.align--wrapper,*+.grid--wrapper,.align--wrapper+*,.grid--wrapper+*{margin-top:calc(var(--grid-gap)*2)}.align{display:flex;flex-wrap:wrap;margin:calc(var(--grid-gap)*-1);padding:0}.align>*{flex-basis:22rem;flex-grow:1;list-style:none;margin:var(--grid-gap);max-width:100%}.gather{display:flex;flex-wrap:wrap;margin:calc(var(--grid-gap)*-1);padding:0}@media only screen and (min-width:600px){.text--center .gather{justify-content:center}}.gather>*{flex-basis:auto;flex-grow:0;list-style:none;margin:var(--grid-gap);max-width:100%}.grid{grid-gap:calc(var(--grid-gap)*2);display:grid;grid-template-columns:repeat(auto-fill);padding:0}@media only screen and (min-width:30rem){.grid{grid-template-columns:repeat(auto-fill,minmax(25rem,1fr))}}.grid>*{list-style:none;margin-top:0;max-width:100%;width:100%}.grid.grid--no-spacing{grid-gap:0}.grid.grid--tight-spacing{grid-gap:var(--size-small)}.grid.grid--base-spacing{grid-gap:var(--size-base)}.grid--vertical-centre{align-items:center}.grid--consistent-height-rows .block{height:100%}.grid--vertical-centre-content{align-items:stretch}.grid--vertical-centre-content .block>.container{height:100%;justify-content:center}html{--section-padding:var(--size-4) var(--size-base)}@media only screen and (min-width:400px){html{--section-padding:var(--size-5) var(--size-1)}}@media only screen and (min-width:900px){html{--section-padding:var(--size-5) var(--size-2)}}@media only screen and (min-width:1300px){html{--section-padding:var(--size-5) var(--size-3)}}@media only screen and (min-width:1500px){html{--section-padding:var(--size-5) var(--size-4)}}@media only screen and (min-width:1700px){html{--section-padding:var(--size-5) var(--size-5)}}.section{margin-top:0;max-width:none}.section>.container{padding:var(--section-padding)}.section:not(.hero):not(.style-scheme-1):not(.style-scheme-2):not(.style-scheme-3):not(.style-scheme-4):not(.style-scheme-5):not(.style-scheme-6)+.section:not(.section--separated)>.container{padding-top:0}.section--no-spacing>.container{padding-bottom:0;padding-top:0}.section--tight-spacing>.container{padding-bottom:var(--size-small);padding-top:var(--size-small)}.section--base-spacing>.container{padding-bottom:var(--size-base);padding-top:var(--size-base)}.section--natural-spacing>.container{padding-bottom:var(--size-1);padding-top:var(--size-1)}.accordion{margin:0;padding-bottom:0!important;padding-left:0!important;padding-right:0!important}.accordion li{list-style:none;padding-bottom:var(--size-base)}.accordion .accordion-btn{background-color:var(--color-link);border:none;border-radius:.5em;box-shadow:var(--shadow-soft-standard);color:var(--color-light-1);display:block;font-family:Bebas Neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:var(--size-1);font-weight:400;padding:var(--size-small) var(--size-1);text-align:left;text-decoration:none;text-transform:uppercase;transition:var(--transition-standard);width:100%}.accordion .accordion-btn:hover{box-shadow:var(--shadow-soft-hover);cursor:pointer}.accordion .accordion-content{display:none;overflow:hidden}.accordion .accordion-content *{text-align:left!important}.breadcrumbs{color:var(--color-text-standard)}.breadcrumbs__list{display:flex;padding-left:0}.breadcrumbs__list-item{display:none;list-style:none;margin-left:0;margin-right:var(--size-small)/var(--size-1);margin-top:0}@media only screen and (min-width:40em){.breadcrumbs__list-item{display:block}}.breadcrumbs__link{margin-top:0}.breadcrumbs__direct-parent{display:block}.breadcrumbs__forward-arrow{display:none;margin-left:.2em;margin-right:.2em;margin-top:0}@media only screen and (min-width:40em){.breadcrumbs__forward-arrow{display:inline-block}}.breadcrumbs__back-arrow{margin-right:.2em;margin-top:0}@media only screen and (min-width:40em){.breadcrumbs__back-arrow{display:none}}@media only screen and (min-width:600px){.text--center .breadcrumbs__list{justify-content:center}}.download .container{display:flex;flex-wrap:wrap;justify-content:space-between}.download__icon{height:var(--size-2);margin-top:0!important}.download__file{flex-basis:100%;font-weight:700!important}.download__description{flex-basis:100%}.quote .grid{align-items:center}.quote blockquote{width:100%}.quote__text{font-size:var(--size-1);line-height:1.3}.quote__footer{margin-top:var(--size-1);max-width:none}@media only screen and (min-width:40em){.quote__footer{align-items:center;display:flex;justify-content:flex-end;text-align:right}}.quote__image{height:var(--size-6);width:auto}@media only screen and (min-width:40em){.quote__image{margin-top:0}.quote__author{margin-right:var(--size-1)}}.quote__author-name{font-size:var(--size-1);font-style:normal;font-weight:700}.quote__author-description{margin-top:var(--size-small)}.teaser{display:block}.teaser .grid{align-items:stretch;margin-left:0;margin-top:0}.teaser .grid .grid__item{margin-top:0;padding-left:0}.teaser__content{order:2}@media only screen and (min-width:25em){.teaser__content{order:1}}.teaser__image-surround{order:1}@media only screen and (min-width:25em){.teaser__image-surround{margin-top:0;order:2}}.teaser__image{background-position:50%;background-size:cover;height:100%;min-height:12em}@media only screen and (min-width:25em){.teaser__image{min-height:18em}}.footer a{font-family:Bebas Neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:var(--size-1);font-weight:400;text-transform:uppercase}.footer__list{padding-left:0}.footer__list li{list-style:none}.header{background-color:var(--color-light-1);overflow:hidden}.header .container{align-items:center;display:flex;justify-content:space-between}.shortcuts-header{display:none}@media only screen and (min-width:50em){.shortcuts-header{display:block}}.hero{background-position:50%;background-size:cover;color:var(--color-text-standard);display:block;position:relative;text-decoration:none;width:100%}.hero>.container{align-items:center;display:flex}.hero p{font-weight:400}.hero:active,.hero:hover,.hero:visited{color:var(--color-text-standard)}.showcase-project .hero{border:var(--border-soft);border-radius:calc(var(--size-base) + 3.5vw);overflow:hidden}.hero--large{height:100%}.hero--large>.container{height:100%;padding-bottom:calc(var(--size-6) + 14vh);padding-top:calc(var(--size-6) + 14vh)}.hero--collage{background-attachment:fixed;height:100%}@media (hover:none){.hero--collage{background-attachment:scroll}}.hero--double{height:auto;position:relative}@media only screen and (min-width:40em){.hero--double{display:flex}}.hero--double .hero__sub-section{background-position:50%;background-size:cover;border-top:0;margin-top:0;position:relative}@media only screen and (min-width:40em){.hero--double .hero__sub-section{height:auto;width:66.6666vw}.hero--double .hero__sub-section--image{width:33.3333vw}}.hero--double .hero__sub-section--image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:65em){.hero--double .hero__sub-section{width:50vw}}.hero--double .hero__sub-section>.container{align-items:center;display:flex;height:100%}.hero--double.hero--large .hero__sub-section--image{height:100vw}@media only screen and (min-width:40em){.hero--double.hero--large .hero__sub-section{height:auto;min-height:50vw;width:66.6666vw}.hero--double.hero--large .hero__sub-section--image{width:33.3333vw}}@media only screen and (min-width:65em){.hero--double.hero--large .hero__sub-section{min-height:50vw;width:50vw}}.hero__content--card{background:var(--color-background-standard)}.hero__text-blocks .hero__excerpt,.hero__text-blocks .hero__meta,.hero__text-blocks .hero__title{background:var(--color-background-standard);border:var(--border-soft);display:inline-block;padding:var(--size-base)}.hero--dull-background{--color-text-standard:var(--color-light-3);--color-text-headings:var(--color-light-3);--color-background-standard:var(--color-dark-1);--color-link:var(--color-brand-1);--color-link-visited:var(--color-brand-1);--color-link-hover:var(--color-brand-1);--color-link-active:var(--color-brand-1)}.hero--dull-background:before{background:rgba(0,0,0,.75);content:"";display:block;height:100%;position:absolute;width:100%;z-index:10}.hero--dull-background .hero__content,.hero--dull-background .hero__excerpt,.hero--dull-background .hero__link,.hero--dull-background .hero__title{z-index:20}.hero--dull-background:not(.hero__text-blocks) .hero__content,.hero--dull-background:not(.hero__text-blocks) .hero__excerpt,.hero--dull-background:not(.hero__text-blocks) .hero__link,.hero--dull-background:not(.hero__text-blocks) .hero__title{color:var(--color-text-standard)}.logo{display:inline-block;margin-top:0;text-decoration:none}.logo__symbol{fill:var(--color-text-standard);height:var(--size-4);width:auto}.logo__wordmark{color:var(--color-text-standard);display:none;margin-left:var(--size-small-2);margin-top:0}@media only screen and (min-width:40em){.logo__wordmark{display:block}}body.mobile-menu--active{overflow:hidden}@media only screen and (min-width:70em){body.mobile-menu--active{overflow:auto}}.main-menu{display:none;margin-left:auto;margin-top:0}@media only screen and (min-width:70em){.main-menu{display:block}}.main-menu__list{display:flex;padding-left:0}.main-menu .menu-item,.main-menu__item{list-style:none;margin-top:0}.main-menu .menu-item a,.main-menu__item a{font-family:Bebas Neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:var(--size-1);font-weight:400;padding:100% var(--size-small-1);text-decoration:none;text-transform:uppercase}.main-menu .menu-item a:hover,.main-menu__item a:hover{background-color:var(--color-light-2)}.shortcuts-menu{display:none;margin-top:0}@media only screen and (min-width:70em){.shortcuts-menu{display:block}}.shortcuts-menu__list{display:flex}.shortcuts-menu__item{list-style:none;margin-left:var(--size-small-1);margin-top:0}.shortcuts-menu__item+*{margin-left:var(--size-1)}.mobile-menu__button{display:inline-block;margin-top:0;width:auto}@media only screen and (min-width:70em){.mobile-menu__button{display:none}}.mobile-menu{display:none;height:100vh;inset:0;margin-top:0;overflow:auto;position:fixed;width:100%;z-index:1000}@media only screen and (min-width:70em){.mobile-menu{display:none!important}}.mobile-menu__list{display:block;padding-left:0}.mobile-menu .menu-item,.mobile-menu__item{list-style:none;margin-top:0}.mobile-menu .menu-item a,.mobile-menu__item a{font-family:Bebas Neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:var(--size-3);font-weight:400;text-decoration:none;text-transform:uppercase}.mobile-menu .menu-item a:hover,.mobile-menu__item a:hover{text-decoration:underline}.mobile-menu .mobile-menu__button{z-index:1}.mobile-menu .close{text-align:right}@media only screen and (min-width:600px){.pagination{display:flex;justify-content:space-between}.pagination .button{margin-top:0}}.sub-nav{border:var(--border-soft)}.sub-nav__item{display:none;list-style:none;margin-left:0;margin-top:0}@media only screen and (min-width:60em){.sub-nav__item{display:block}}.sub-nav__link{align-items:center;border:var(--border-soft);display:flex;justify-content:space-between;padding:var(--size-base)}@media only screen and (min-width:25em){.sub-nav__link{padding:var(--size-base) var(--size-1)}}@media only screen and (min-width:40em){.sub-nav__link{padding:var(--size-1) var(--size-2)}}.sub-nav__parent{display:none}@media only screen and (min-width:60em){.sub-nav__parent{display:block}}.sub-nav__parent a{border:var(--border-soft);font-size:var(--size-1);font-weight:700;padding:var(--size-small)}@media only screen and (min-width:25em){.sub-nav__parent a{padding:var(--size-base)}}@media only screen and (min-width:40em){.sub-nav__parent a{padding:var(--size-base) var(--size-1)}}@media only screen and (min-width:100em){.sub-nav__parent a{padding:var(--size-1)}}.sub-nav__parent-icon{height:var(--size-small)}.sub-nav__child-list{margin-top:0}.sub-nav__child a{padding-left:var(--size-2)}@media only screen and (min-width:25em){.sub-nav__child a{padding-left:var(--size-1)var(--size-1)}}@media only screen and (min-width:40em){.sub-nav__child a{padding-left:var(--size-2)var(--size-2)}}.sub-nav__current,.sub-nav__current .sub-nav__item{display:block}.sub-nav__current>.sub-nav__link{background:#eee}.utility{background:var(--color-background-standard);border-top:var(--border-soft);bottom:0;position:fixed;width:100%;z-index:100}@media only screen and (min-width:30em){.utility{bottom:auto;top:0}}.utility .container,.utility__menu{display:flex;justify-content:space-between}.utility__menu{margin-top:0}@media only screen and (min-width:30em){.utility__menu{justify-content:flex-start}}.utility__menu-item{font-size:var(--size-small);list-style:none;margin-left:0;margin-right:var(--size-1);margin-top:0}.utility__menu-item:last-child{margin-right:0}.site-wrapper{height:100%}@media only screen and (min-width:30em){.site-wrapper{margin-top:var(--size-small)var(--size-small)var(--size-base)}}.legal-footer{margin-bottom:var(--size-small)var(--size-small)var(--size-base)}@media only screen and (min-width:30em){.legal-footer{margin-bottom:0}}@media screen and (prefers-reduced-motion:no-preference){html{--transition-standard:all ease 0.3s}}.style-scheme-1{--color-background-standard:var(--color-brand-1);--color-text-standard:var(--color-light-1);--color-text-headings:var(--color-light-1);--color-link:var(--color-light-1);--color-link-visited:var(--color-light-1);--color-link-hover:var(--color-light-1);--color-link-active:var(--color-light-1)}.style-scheme-1.section{border-top:none!important}.style-scheme-1 .accordion-btn,.style-scheme-1 .button{color:var(--color-dark-2)}.style-scheme-1 .meta{color:var(--color-light-1)}.style-scheme-2{--color-background-standard:var(--color-brand-2);--color-text-standard:var(--color-light-1);--color-text-headings:var(--color-light-1);--color-link:var(--color-light-1);--color-link-visited:var(--color-light-1);--color-link-hover:var(--color-light-1);--color-link-active:var(--color-light-1)}.style-scheme-2.section{border-top:none!important}.style-scheme-2 .accordion-btn,.style-scheme-2 .button{color:var(--color-dark-2)}.style-scheme-2 .meta{color:var(--color-light-1)}.style-scheme-3{--color-background-standard:var(--color-brand-3);--color-text-standard:var(--color-light-1);--color-text-headings:var(--color-light-1);--color-link:var(--color-light-1);--color-link-visited:var(--color-light-1);--color-link-hover:var(--color-light-1);--color-link-active:var(--color-light-1)}.style-scheme-3.section{border-top:none!important}.style-scheme-3 .accordion-btn,.style-scheme-3 .button{color:var(--color-dark-2)}.style-scheme-3 .meta{color:var(--color-light-1)}.style-scheme-4{--color-background-standard:var(--color-brand-4);--color-text-standard:var(--color-dark-1);--color-text-headings:var(--color-dark-2);--color-link:var(--color-dark-2);--color-link-visited:var(--color-dark-2);--color-link-hover:var(--color-dark-2);--color-link-active:var(--color-dark-2)}.style-scheme-4.section{border-top:none!important}.style-scheme-4 .accordion-btn,.style-scheme-4 .button{color:var(--color-light-1)}.style-scheme-4 .meta{color:var(--color-dark-1)}.style-scheme-5{--color-background-standard:var(--color-dark-2);--color-text-standard:var(--color-light-1);--color-text-headings:var(--color-light-1);--color-link:var(--color-brand-1-bright);--color-link-visited:var(--color-brand-1-bright);--color-link-hover:var(--color-brand-1-bright);--color-link-active:var(--color-brand-1-bright)}.style-scheme-5.section{border-top:none!important}.style-scheme-5 .meta{color:var(--color-light-1)}.style-scheme-6{--color-background-standard:var(--color-light-3);--color-text-standard:var(--color-dark-1);--color-text-headings:var(--color-dark-2);--color-link:var(--color-dark-2);--color-link-visited:var(--color-dark-2);--color-link-hover:var(--color-dark-2);--color-link-active:var(--color-dark-2)}.style-scheme-6.section{border-top:none!important}.auto-distance-top{margin-top:auto!important}.btn-grey{opacity:.6}.button--variant-2{--color-link:var(--color-brand-2);--color-link-visited:var(--color-brand-2);--color-link-hover:var(--color-brand-2);--color-link-active:var(--color-brand-2)}.button--variant-2,.button--variant-2:hover,.button--variant-2:visited{color:var(--color-light-1)}.button--variant-2:hover{box-shadow:var(--shadow-soft-hover)}.button--variant-2:active{color:var(--color-light-1)}.button--variant-4{--color-link:var(--color-brand-4);--color-link-visited:var(--color-brand-4);--color-link-hover:var(--color-brand-4);--color-link-active:var(--color-brand-4)}.button--variant-4,.button--variant-4:hover,.button--variant-4:visited{color:var(--color-dark-2)}.button--variant-4:hover{box-shadow:var(--shadow-soft-hover)}.button--variant-4:active{color:var(--color-dark-2)}#wpadminbar{margin-top:0}