/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.print-border-color-black{--border-opacity:1;border-color:#000;border-color:rgba(0,0,0,var(--border-opacity))}.print-border-solid{border-style:solid}.print-border-0{border-width:0}.print-border-t{border-top-width:1px}.print-block{display:block}.print-inline-block{display:inline-block}.print-hidden{display:none}.print-font-bold{font-weight:700}.print-text-xl{font-size:1.25rem}.print-text-2xl{font-size:1.5rem}.print-m-0{margin:0}.print-mb-4{margin-bottom:1rem}.print-mr-8{margin-right:2rem}.print-mb-8{margin-bottom:2rem}.print-mb-24{margin-bottom:6rem}.print-max-w-media{max-width:400px}.print-pt-8{padding-top:2rem}.print-italic{font-style:italic}.print-align-top{vertical-align:top}.print-align-middle{vertical-align:middle}.print-w-64{width:16rem}.print-w-media{width:400px}@font-face{font-family:Ravensbourne Sans;src:local("Ravensbourne Sans"),url(/themes/custom/numiko/dist/font/ravensbournesans-regular-webfont.woff2) format("woff2"),url(/themes/custom/numiko/dist/font/ravensbournesans-regular-webfont.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:Ravensbourne Sans;src:local("Ravensbourne Sans Bold"),url(/themes/custom/numiko/dist/font/ravensbournesans-bold-webfont.woff2) format("woff2"),url(/themes/custom/numiko/dist/font/ravensbournesans-bold-webfont.woff) format("woff");font-weight:700;font-display:swap}@font-face{font-family:Ravensbourne Sans;src:local("Ravensbourne Sans ExtraBold"),url(/themes/custom/numiko/dist/font/ravensbournesans-extrabold-webfont.woff2) format("woff2"),url(/themes/custom/numiko/dist/font/ravensbournesans-extrabold-webfont.woff) format("woff");font-weight:900;font-display:swap}@page{size:A4;margin:3rem 1rem}body{float:none;margin:2rem;--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity))}body,h1,h2,h3,h4,h5,h6{font-family:Ravensbourne Sans,Arial,Sans-Serif}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.25;margin-bottom:1rem}h1{font-size:3rem;margin-bottom:2rem}h2{font-size:2.5rem;margin-bottom:1.5rem}h3{font-size:1.875rem}h4{font-size:1.5rem}h5,h6{font-size:1.25rem}h6{font-style:italic}h2,h3{page-break-after:avoid}img,ul{page-break-inside:avoid}a:link,a:visited{text-decoration:underline}dt{font-weight:700}img{max-width:100%}figure{margin:0}.print-link-url:after{content:" (" attr(href) ") ";font-family:Ravensbourne Sans,Arial,Sans-Serif;font-style:italic}[data-js-hook=smooth-scroll-wrapper]{position:static!important;height:auto!important;overflow:visible!important}[data-js-hook=smooth-scroll-wrapper]+div{display:none}.flickity-viewport{height:auto!important}.flickity-slider{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.flickity-slider>div{width:100%;display:block;margin-bottom:1rem;position:static!important}.c-button-media,.c-cursor,.circles-background,.flickity-button,.flickity-counter,.hidden,.modal,.visually-hidden,.visuallyhidden{display:none}*{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.slice{margin-top:3rem;margin-bottom:3rem}.slice-title{margin-top:2rem}.flex-grid .flex-grid__item,.slice-title{margin-bottom:2rem}.c-menu-dropdown a:after,a.c-button--primary:after,a.c-button--secondary:after{content:" (" attr(href) ") ";font-family:Ravensbourne Sans,Arial,Sans-Serif;font-style:italic}.c-showcase iframe,.c-showcase img,.c-showcase video{height:auto;display:inline-block;margin-right:2rem;width:400px;max-width:40%}.c-showcase .c-showcase__placeholder,.c-showcase noscript{display:none}.c-showcase .c-showcase__details{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal;display:inline-block;vertical-align:top;max-width:50%}.c-statement{font-size:1.5rem;font-weight:700;font-style:italic}.c-card a:after{content:" (" attr(href) ") ";font-family:Ravensbourne Sans,Arial,Sans-Serif;font-style:italic}.c-card img{width:400px}[data-js-hook=accordion-button]{padding:0;margin-bottom:0;border-width:0;font-size:1.875rem;font-weight:700}[data-dropdown]{height:auto!important;visibility:visible!important}.wysiwyg figure{margin:1rem 0;max-width:400px}
