@import"https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,300;0,400;0,600;1,400&display=swap";@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500&display=swap";
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,*: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-end:0}ul[role=list],ol[role=list]{list-style:none}body{line-height:1.5;height:100vh;margin:0}a:not([class]){color:currentColor;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%;height:auto}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{--scale-4:.25rem;--scale-8:.5rem;--scale-12:.75rem;--scale-14:.875rem;--scale-16:1rem;--scale-20:1.25rem;--scale-24:1.5rem;--scale-28:1.75rem;--scale-32:2rem;--scale-36:2.25rem;--scale-40:2.5rem;--scale-44:2.75rem;--scale-48:3rem;--scale-52:3.25rem;--scale-56:3.5rem;--scale-60:3.75rem;--scale-64:4rem;--scale-72:4.5rem;--scale-80:5rem;--scale-fluid-18:clamp(1rem,.925rem + .25vw,1.125rem);--scale-fluid-22:clamp(1rem,.775rem + .75vw,1.375rem);--scale-fluid-48:clamp(2rem,1.4rem + 2vw,3rem);--scale-fluid-90:clamp(3rem,1.425rem + 5.25vw,5.625rem);--scale-fluid-450:clamp(7rem,-5.674999999999999rem + 42.25vw,28.125rem);--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--weight-black:900;--line-none:1;--line-xs:1.125;--line-sm:1.275;--line-md:1.5;--line-lg:1.625;--line-xl:2;--letter-xs:-.05em;--letter-sm:-.025em;--letter-none:0em;--letter-lg:.025em;--letter-xl:.05em;--prose-xs:45ch;--prose-sm:55ch;--prose-md:65ch;--prose-lg:75ch;--prose-xl:85ch;--size-4:.25rem;--size-8:.5rem;--size-12:.75rem;--size-16:1rem;--size-18:1.125rem;--size-20:1.25rem;--size-24:1.5rem;--size-28:1.75rem;--size-32:2rem;--size-36:2.25rem;--size-40:2.5rem;--size-44:2.75rem;--size-48:3rem;--size-56:3.5rem;--size-64:4rem;--size-72:4.5rem;--size-80:5rem;--size-96:6rem;--size-112:7rem;--size-128:8rem;--size-144:9rem;--size-160:10rem;--size-176:11rem;--size-192:12rem;--size-208:13rem;--size-224:14rem;--size-240:15rem;--size-256:16rem;--size-288:18rem;--size-320:20rem;--size-384:24rem;--size-464:29rem;--size-648:40.5rem;--width-xs:480px;--width-sm:640px;--width-md:768px;--width-lg:1024px;--width-xl:1280px;--width-xxl:1920px;--ratio-square:1/1;--ratio-portrait:3/4;--ratio-landscape:4/3;--ratio-tall:2/3;--ratio-wide:3/2;--ratio-widescreen:16/9;--ratio-golden:1.618/1;--radius-100:100%;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--blur-xs:blur(4px);--blur-sm:blur(8px);--blur-md:blur(16px);--blur-lg:blur(24px);--blur-xl:blur(40px);--layer-1:10;--layer-2:20;--layer-3:30;--layer-4:40;--layer-5:50;--layer-below:-1;--layer-top:2147483647;--shadow-xs:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);--shadow-sm:0 4px 6px -2px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.06);--shadow-md:0 12px 16px -4px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--shadow-lg:0 20px 24px -4px rgba(0,0,0,.1),0 8px 8px -4px rgba(0,0,0,.04);--shadow-xl:0 24px 48px -12px rgba(0,0,0,.25);--ease-in-sine:cubic-bezier(.47,0,.745,.715);--ease-out-sine:cubic-bezier(.39,.575,.565,1);--ease-in-out-sine:cubic-bezier(.445,.05,.55,.95);--ease-in-quad:cubic-bezier(.55,.085,.68,.53);--ease-out-quad:cubic-bezier(.25,.46,.45,.94);--ease-in-out-quad:cubic-bezier(.455,.03,.515,.955);--ease-in-cubic:cubic-bezier(.55,.055,.675,.19);--ease-out-cubic:cubic-bezier(.215,.61,.355,1);--ease-in-out-cubic:cubic-bezier(.645,.045,.355,1);--ease-in-quart:cubic-bezier(.895,.03,.685,.22);--ease-out-quart:cubic-bezier(.165,.84,.44,1);--ease-in-out-quart:cubic-bezier(.77,0,.175,1);--ease-in-quint:cubic-bezier(.755,.05,.855,.06);--ease-out-quint:cubic-bezier(.23,1,.32,1);--ease-in-out-quint:cubic-bezier(.86,0,.07,1);--ease-in-expo:cubic-bezier(.95,.05,.795,.035);--ease-out-expo:cubic-bezier(.19,1,.22,1);--ease-in-out-expo:cubic-bezier(1,0,0,1);--ease-in-circ:cubic-bezier(.6,.04,.98,.335);--ease-out-circ:cubic-bezier(.075,.82,.165,1);--ease-in-out-circ:cubic-bezier(.785,.135,.15,.86);--ease-in-back:cubic-bezier(.6,-.28,.735,.045);--ease-out-back:cubic-bezier(.175,.885,.32,1.275);--ease-in-out-back:cubic-bezier(.68,-.55,.265,1.55);--grid-2:repeat(2,minmax(0,1fr));--grid-3:repeat(3,minmax(0,1fr));--grid-4:repeat(4,minmax(0,1fr));--grid-5:repeat(5,minmax(0,1fr));--grid-6:repeat(6,minmax(0,1fr));--grid-7:repeat(7,minmax(0,1fr));--grid-8:repeat(8,minmax(0,1fr));--grid-9:repeat(9,minmax(0,1fr));--grid-10:repeat(10,minmax(0,1fr));--grid-11:repeat(11,minmax(0,1fr));--grid-12:repeat(12,minmax(0,1fr));--grid-page-width:var(--width-xxl);--grid-page-gutter:5vw;--grid-page-main:2 / 3;--grid-page:minmax(var(--grid-page-gutter),1fr) minmax(0,var(--grid-page-width)) minmax(var(--grid-page-gutter),1fr);--grid-gap:var(--size-28)}html{font-size:16px;color:var(--text-primary)}:root{--font-sans:"Source Sans Pro",ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.container{--grid-page-gutter:var(--size-20);display:grid;grid-template-columns:var(--grid-page)}@media (min-width:40rem){.container{--grid-page-gutter:var(--size-24)}}@media (min-width:48rem){.container{--grid-page-gutter:var(--size-40)}}@media (min-width:64rem){.container{--grid-page-gutter:var(--size-48)}}.container>*{grid-column:var(--grid-page-main)}.layout{--grid-column-gap:var(--grid-gap);--grid-row-gap:var(--size-48)}@media (min-width:64rem){.layout{--grid-row-gap:var(--size-28)}}.layout .layout__content{display:grid;grid-template-columns:var(--grid-12);-moz-column-gap:var(--grid-column-gap);column-gap:var(--grid-column-gap);row-gap:var(--grid-row-gap)}.layout .layout__content>*{grid-column:1 / 13}body{font-family:var(--font-sans);font-size:1.125rem;font-weight:400;line-height:1.5}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0;line-height:var(--line-xs);text-wrap:balance}h2{font-size:var(--scale-fluid-48);font-weight:var(--weight-light);letter-spacing:-2px}h3{font-size:var(--scale-fluid-22)}h4{font-size:var(--scale-fluid-18);font-weight:var(--weight-normal)}p{margin:0;font-size:var(--scale-fluid-18)}p:not(:last-child){margin-bottom:1.33em}button,input,label{line-height:var(--line-xs)}.visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;margin:-1px;padding:0;border:0}:where(html){--brand-primary:#002135;--brand-primary-40:color-mix(in srgb,var(--brand-primary) 40%,white);--brand-secondary:#007976;--brand-secondary-40:color-mix(in srgb,var(--brand-secondary) 40%,white);--brand-tertiary:#57C2B2;--brand-tertiary-40:color-mix(in srgb,var(--brand-tertiary) 40%,white);--page-background:var(--color-white);--text-primary:#002135;--color-white:#fff;--color-black:#000;--color-gray:#A8ADB0;--color-gray-light:#BDBDBD;--color-gray-dark:#999999;--color-gray-darker:#666666;--color-blue-light:#DFEBF2;--color-blue-lighter:#F2F7FA;--color-red:#FF0000;--color-red-40:color-mix(in srgb,var(--color-red) 40%,white);--color-yellow:#3e3e3b;--color-yellow-40:color-mix(in srgb,var(--color-yellow) 40%,white);--font-display:"Barlow Condensed",sans-serif;--js-opacity-0:1}.layout-container__inner{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content}@media (min-width:48rem){.layout-container__inner{min-height:calc(100vh - var(--header-height))}}.layout-container__inner{min-height:100%;gap:var(--size-48);background-color:var(--page-background)}@media (min-width:64rem){.layout-container__inner{gap:var(--size-96)}.layout-container__inner.page--path-museum-timeline,.layout-container__inner.page--type-museum-artefact{height:100%}}@media (prefers-reduced-motion:reduce){.layout-container__inner.page--path-museum-timeline,.layout-container__inner.page--type-museum-artefact,.layout-container__inner.page--path-museum-artefacts,.layout-container__inner.page--path-museum-case-studies{--page-background:var(--color-blue-lighter)}}[data-barba=container]{position:absolute;top:0;right:0;bottom:0;left:0}[data-barba=wrapper]{position:relative;height:100%}.dialog-off-canvas-main-canvas,.layout-container{height:100%}svg{color:var(--brand-primary)}:where(html).js{--js-opacity-0:0}@media (prefers-reduced-motion:reduce){:where(html).js{--js-opacity-0:1}}:where(html){--header-height:94px}@media (min-width:64rem){:where(html){--header-height:125px}}
.button{display:inline-flex;align-items:center;gap:var(--scale-12);padding:var(--scale-12) var(--scale-16);background-color:var(--brand-secondary);border-radius:var(--radius-md);text-decoration:none;border:none;color:var(--color-white);line-height:1;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out;will-change:background-color,color}@media (prefers-reduced-motion:reduce){.button{transition:none}}.button svg{color:var(--color-white)}.button:not([disabled]):hover,.button:not([disabled]):active{background-color:var(--brand-primary)}.button--naked{background-color:transparent;color:var(--brand-primary);transition:color .2s ease-in-out}@media (prefers-reduced-motion:reduce){.button--naked{transition:none}}.button--naked:not([disabled]):hover,.button--naked:not([disabled]):active{background-color:transparent;color:var(--brand-secondary)}.button--naked:not([disabled]):hover svg,.button--naked:not([disabled]):active svg{color:var(--brand-secondary)}.button--naked svg{color:var(--brand-primary);transition:color .2s ease-in-out}@media (prefers-reduced-motion:reduce){.button--naked svg{transition:none}}.button--label-is-hidden:hover,.button--label-is-hidden:active{color:var(--brand-secondary)}.button--naked.button--label-is-hidden{padding:var(--size-12)}.button--rounded{border-radius:var(--radius-full)}:where(html).js{--js-opacity-0:0}@media (prefers-reduced-motion:reduce){:where(html).js{--js-opacity-0:1}}:where(html){--header-height:94px}@media (min-width:64rem){:where(html){--header-height:125px}}
.front-page{position:relative;width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;grid-column:1 / -1;gap:var(--size-96)}.front-page__content{display:flex;flex-direction:column;align-items:center;gap:var(--size-32);color:var(--color-white)}@media (prefers-reduced-motion:reduce){.front-page__content{z-index:2}}.front-page__content h1{font-size:var(--scale-fluid-90);font-weight:var(--weight-light);text-align:center;letter-spacing:-2px;max-width:90%;order:2;opacity:var(--js-opacity-0)}@media (min-width:48rem){.front-page__content h1{order:1}}.front-page__content h2{font-size:var(--scale-fluid-22);letter-spacing:0;order:3;opacity:var(--js-opacity-0)}@media (min-width:48rem){.front-page__content h2{order:2}}.front-page__content h3{font-size:var(--scale-16);text-transform:uppercase;font-weight:var(--weight-regular);order:1;opacity:var(--js-opacity-0)}@media (min-width:48rem){.front-page__content h3{order:3}}.front-page .button{position:fixed;bottom:var(--size-48);opacity:var(--js-opacity-0)}@media (prefers-reduced-motion:reduce){.front-page .button{z-index:2}}@media (min-width:48rem){.front-page .button{position:static;bottom:auto}}.front-page__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;filter:brightness(.6)}@media (prefers-reduced-motion:reduce){.front-page__image{opacity:var(--js-opacity-0);z-index:1}}.front-page__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:where(html).js{--js-opacity-0:0}@media (prefers-reduced-motion:reduce){:where(html).js{--js-opacity-0:1}}:where(html){--header-height:94px}@media (min-width:64rem){:where(html){--header-height:125px}}
.modal-wrapper{--modal-background:#343a4000;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;padding:var(--scale-16);justify-content:flex-end;pointer-events:none;background-color:var(--modal-background);z-index:var(--layer-top)}.modal-wrapper.is-active{pointer-events:auto}.modal{width:100%;height:100%;padding:var(--scale-32);padding-bottom:0;display:flex;flex-direction:column;gap:var(--scale-48);background-color:var(--color-white);border-radius:var(--radius-md);transform:translate(110%)}@media (min-width:48rem){.modal{padding:var(--scale-48);padding-bottom:0;width:50%}}@media (min-width:64rem){.modal{width:40%;max-width:var(--scale-640)}}@media (min-width:80rem){.modal{padding:var(--scale-72);padding-bottom:0}}.modal__content{overflow-y:auto;padding-bottom:var(--scale-32)}@media (min-width:48rem){.modal__content{padding-bottom:var(--scale-48)}}@media (min-width:64rem){.modal__content{padding-bottom:var(--scale-64)}}@media (min-width:80rem){.modal__content{padding-bottom:var(--scale-72)}}:where(html).js{--js-opacity-0:0}@media (prefers-reduced-motion:reduce){:where(html).js{--js-opacity-0:1}}:where(html){--header-height:94px}@media (min-width:64rem){:where(html){--header-height:125px}}
