*,html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,label,fieldset,input,p,blockquote,th,td,object,button{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul,li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:inherit}html{box-sizing:border-box;scroll-behavior:smooth}*,*:before,*:after{box-sizing:inherit}q:before,q:after{content:''}sup,sub{vertical-align:baseline;position:relative;top:-.5em;font-size:.8em}sub{top:1em}.clear{clear:both}.clearfix:after,.module:after{content:" ";display:table;clear:both}em,i{font-style:italic !important;font-weight:inherit !important}a img{border:none}a{text-decoration:none}a:active,a:focus-visible,button{outline:none;border:none;-moz-outline-style:none}::selection{background:var(--hum_green);color:#000}::-moz-selection{background:var(--hum_green);color:#000}.search_filter_form input[type=submit],.screen-reader-text,.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}button{-webkit-appearance:none;appearance:none;background:0 0;border:none;padding:0;margin:0;font:inherit;color:inherit}.icon{font-style:normal !important}.password-protected h1 a{display:none !important}.cky-banner-bottom:before{display:block;background:#000;opacity:.4;position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;content:""}
@font-face{font-family:"humanarium";font-weight:400;font-style:normal;src:url(data:application/octet-stream;base64,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)}
:root{--black:#000;--white:#fff;--hum_nearblack:#191919;--hum_cream2:#f4efe5;--hum_cream:#f9f7f3;--hum_dark_blue:#09023a;--hum_blue:#0d0164;--hum_green:#dafc1e;--hum_grey:#555;--hum_lilac:#c1b8fe;--hum_lilac_light:#eceaff;--rcsi_red:#d2132e;--hum_blue-rgb:13,1,100;--container_blue:#172c3b;--submenu_blue:#1d5477;--blue:#1b6a97;--light_blue:#74b4e6;--lighter_blue:#e5f0fa;--hover_blue:#34c1ff;--blue_tint:color-mix(in srgb,var(--hum_blue) 85%,#fff 15%);--error:#860000;--wrapper-max:1728px;--wrapper-margin:32px;--text-max:832px;--side-padding:96px;--section-padding:48px;--section-radius:64px;--search-button:64px;--masthead-height:calc(52px + 48px + 48px);--masthead-clearance:calc(44px + var(--section-padding) + var(--section-padding));--padding-header:72px;--unit:16px;--overflow:calc(100% + 2px);--overflow:100%;--gutter:32px;--gutter_big:48px;--grid-third:calc((((100% - (var(--gutter_big) * 11)) / 12) * 4 ) + (var(--gutter_big) * 3));--grid-twothirds:calc((((100% - (var(--gutter_big) * 11)) / 12) * 8 ) + (var(--gutter_big) * 7));--grid-threequarters:calc((((100% - (var(--gutter_big) * 11)) / 12) * 9 ) + (var(--gutter_big) * 8));--grid-quarter:calc((((100% - (var(--gutter_big) * 11)) / 12) * 3 ) + (var(--gutter_big) * 2));--grid-half:calc(50% - (var(--gutter_big) / 2));--grid-sixth:calc((((100% - (var(--gutter_big) * 11)) / 12) * 2 ) + var(--gutter_big));--radius:24px;--radius_small:8px;--headshot_speaker:145px;--filter_padding:28px}@media all and (max-width:1499.98px){:root{--section-padding:48px;--side-padding:64px}}@media all and (max-width:1199.98px){:root{--gutter_big:32px;--headshot_speaker:120px;--wrapper-margin:24px;--section-padding:32px;--side-padding:48px}}@media all and (max-width:899.98px){:root{--masthead-height:calc(60px + 24px);--section-radius:40px;--search-button:44px;--section-padding:32px;--side-padding:32px;--gutter_big:24px;--gutter:24px;--filter_padding:20px}}@media all and (max-width:599.98px){:root{--wrapper-margin:20px;--gutter:20px;--radius_small:8px;--section-padding:24px;--side-padding:24px;--filter_padding:16px}}@media all and (max-width:499.98px){:root{--wrapper-margin:16px}}
picture.c{display:block;position:relative;overflow:hidden}picture.c img{object-fit:cover;width:var(--overflow);height:var(--overflow);left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;transition:transform .2s ease-out}article:has(a.cardlink:is(:hover,:focus-visible)) picture.c img,a:is(:hover,:focus-visible) picture.c img{transform:translate(-50%,-50%) scale(1.05,1.05)}a:is(:hover,:focus-visible) .meta picture.c img{transform:translate(-50%,-50%)}picture.con{display:inline-block;position:relative;overflow:hidden}picture.con img{object-fit:contain;width:auto;height:100%}
:root{--bodytext_size:24px;--h1_size:64px;--h2_size:56px;--h3_size:32px;--h4_size:24px;--h5_size:var(--bodytext_size);--eyebrow_size:18px}#pageheader .txt>p:first-child,.h2,h3,h4,h5{font-weight:700}h2>a{font-weight:400 !important}.large,.bodytext :is(h1,h2,h3,h4,h5),.txt :is(h1,h2,h3,h4,h5),.gallery_module h2,.bodytext :is(h1,h2,h3,h4,h5){font-family:fractul-variable,sans-serif;font-weight:400}.eyebrow{font-family:inter-variable,sans-serif;!important;font-size:var(--eyebrow_size) !important;text-transform:uppercase !important;font-weight:400 !important;line-height:1 !important;white-space:nowrap !important;margin-bottom:1em !important}#pageheader .txt :is(li,p):not(.large){font-weight:400;line-height:1.5;margin-bottom:1em;font-size:var(--bodytext_size)}#pageheader .txt>p:first-child,h1.h1,.bodytext h1{font-size:var(--h1_size);font-style:normal;line-height:120%;margin-bottom:var(--bodytext_size)}.bodytext h1{margin-top:var(--bodytext_size)}.h2,h2{font-size:var(--h2_size);font-style:normal;line-height:120%;margin-bottom:var(--bodytext_size)}h3{font-size:var(--h3_size);font-weight:700;line-height:120%;margin-bottom:var(--bodytext_size)}h4{font-size:var(--h4_size);font-weight:700;line-height:120%;margin-bottom:var(--bodytext_size)}h5{font-size:var(--h5_size);font-weight:700;line-height:120%;margin-bottom:1em}.bodytext p,.bodytext li{font-size:var(--bodytext_size);font-style:normal;font-weight:400;line-height:1.5;margin-bottom:1em}.bodytext p strong,.bodytext li strong{font-weight:700}.bodytext li{margin-bottom:.5em}.bodytext ol li:last-child,.bodytext ul:not(.quicklinks):not(.downloads) li:last-child{margin-bottom:1em}.bodytext ul:not(.quicklinks):not(.downloads) ul li:last-child{margin-bottom:0}.bodytext ul li{list-style:disc}.bodytext ul ul li{list-style:circle;margin-top:.5em}.bodytext ul ul ul li{list-style:square}.bodytext ol li{list-style:decimal}.bodytext ol ol li{list-style:lower-latin;margin-top:.5em}.bodytext ol ol li{list-style:lower-roman}.bodytext ol ul li{list-style:disc;margin-top:.5em}.bodytext :is(p,ul,li)+:is(h2,h3,h4,h5,h6){margin-top:var(--gutter)}@media all and (max-width:1199.98px){:root{--bodytext_size:18px;--h1_size:48px;--h2_size:40px;--h3_size:24px;--h4_size:20px}}@media all and (max-width:899.98px){:root{--bodytext_size:18px;--h1_size:40px;--h2_size:36px;--h3_size:24px;--h4_size:20px;--eyebrow_size:16px}}@media all and (max-width:599.98px){:root{--bodytext_size:18px;--h1_size:32px;--h2_size:28px;--h3_size:24px;--h4_size:var(--bodytext_size);--eyebrow_size:12px}.bodytext ul,.bodytext ol{padding-left:16px}}
html{font-size:62.5%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{width:100%;top:0 !important;font-family:inter-variable,sans-serif;font-variant-numeric:proportional-nums;font-weight:400;font-style:normal;line-height:1.5;color:var(--white);background-color:var(--hum_grey);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;transition:transform .4s ease;--scrollbar-width:calc(100vw - 100%);-webkit-font-smoothing:antialiased}html,body{height:100%}body{display:flex;flex-direction:column}p:not(.cta) a:focus-visible{outline:3px solid #000;box-shadow:0 0 0 6px #fff}
.wrapper{width:100%;max-width:var(--wrapper-max);min-width:320px;padding-left:var(--wrapper-margin);padding-right:var(--wrapper-margin);margin:0 auto;position:relative;z-index:10}.wrapper:has(.section){margin:var(--gutter) auto}@media all and (max-width:899.98px){main#main{padding-top:var(--masthead-clearance)}}
#masthead{position:relative;z-index:99}#topbar{display:flex;flex-wrap:wrap;align-items:flex-start;color:inherit;padding:var(--section-padding) var(--side-padding)}@media all and (max-width:899.98px){#topbar{align-items:center;min-height:44px;padding-left:0;padding-right:0}#masthead:before{display:block;width:100%;height:100%;content:"";position:absolute;top:0;left:0;transition:opacity .2s ease-out;opacity:0;background:linear-gradient(to bottom,rgba(var(--hum_blue-rgb),.9) 0%,rgba(var(--hum_blue-rgb),.2) 75%,rgba(var(--hum_blue-rgb),0) 100%);background:var(--hum_blue)}body.scrolled #masthead:before{opacity:1}}.logo{position:relative}.logo svg{display:block;width:296px;height:64px;transition:all .1s ease}.logo svg,#logo svg{fill:#fff}#footer .logo svg{fill:var(--hum_green)}#logo{position:relative;z-index:101}#logo a{border-radius:4px;display:block}#logo a:hover svg{opacity:.666}#logo a:focus-visible{outline:3px solid #000;box-shadow:0 0 0 6px #fff}@media all and (min-width:900px){#masthead .menuholder{margin-left:auto}}@media all and (max-width:899.98px){.logo svg{width:204px;height:44px}}@media all and (max-width:599.98px){.logo svg{width:204px;height:44px}}#skip-link{position:fixed;background:rgba(0,0,0,.75);height:100%;width:100%;z-index:999;top:0;text-align:center;padding:var(--wrapper-margin)}#skip-link span.link{background-color:var(--hum_green);color:#000;border-radius:300px;display:inline-block;padding:.75em 1em;font-size:var(--bodytext_size);font-weight:700;line-height:1;color:#000}#skip-link .wrapper{height:auto !important}#skip-link:not(:active):not(:focus){width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;border:0 !important;white-space:nowrap !important;-webkit-user-select:none;-ms-user-select:none;user-select:none;color:#000}#skip-link:focus{display:block}
.breadcrumbs{color:inherit;border-top:1px solid currentColor;border-bottom:1px solid currentColor;display:flex;align-items:center}#pageheader .breadcrumbs{border:none}#pageheader .breadcrumbs .wrapper{padding:0}.breadcrumbs a{color:inherit}.breadcrumbs ul{display:flex;align-items:flex-end;font-size:14px;flex-wrap:wrap;padding:20px var(--side-padding)}.breadcrumbs ul li{font-size:inherit;margin:4px 0;line-height:17px;font-weight:600;color:inherit}.breadcrumbs ul li:not(:last-child):after{content:"\2022";padding:0 .75em;font-weight:inherit}.breadcrumbs a{transition:all .2s ease;cursor:pointer;text-decoration:none;padding:0;font-weight:400 !important;background-image:linear-gradient(var(--white),var(--white)),linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));background-position:0 100%,0 100%;background-repeat:no-repeat,no-repeat;background-size:0 1px,100% 1px;transition:background-size .2s}.breadcrumbs a{background-size:100% 1px,100% 1px}.breadcrumbs a:hover{background-size:100% 100%,100% 100%;color:var(--black)}.breadcrumbs a:focus-visible{border-radius:2px;outline:3px solid #000;outline-offset:1px;box-shadow:0 0 0 6px #fff}@media all and (max-width:899.98px){.breadcrumbs{display:none}}
.hamburger{display:none;cursor:pointer;height:44px;width:44px;position:relative;outline:none}.hamburger .icon:before{font-size:44px;line-height:44px;font-family:humanarium;content:"\e803"}body.scrolled .hamburger .icon:before{color:#fff}body.navshown .hamburger .icon:before{content:"\e804";color:#fff}@media all and (min-width:900px){.hamburger{height:64px;width:64px}}.hamburger:focus-visible{outline:3px solid #000;box-shadow:0 0 0 6px #fff}#menuholder>p{display:none}@media all and (max-width:899.98px){body.navshown #menuholder>p{background:0 0;position:fixed;padding:var(--section-padding) 0;width:calc(100% - var(--wrapper-margin) - var(--wrapper-margin));top:0;left:16px;display:flex;align-items:center;justify-content:flex-end;margin-right:0;border-top:none;border-bottom:none}#menuholder>p .hamburger{pointer-events:auto}.hamburger{display:block}body.navshown{overflow:hidden}body.scrolled #logo svg,body.navshown #logo svg{fill:var(--hum_green) !important}body.navshown #masthead div#secondary button.hamburger{opacity:0;pointer-events:none}#menuholder{background:#fff;visibility:hidden;position:absolute;transform:translateX(-100%)}#menuholder{visibility:hidden;position:relative}body.hashero #menuholder .hamburger:before,body.navshown #menuholder{visibility:visible;z-index:100;transform:none;pointer-events:none}body.navshown #mainmenu{opacity:1;visibility:visible;display:block;transform:none;overflow:auto;pointer-events:auto}#masthead{position:fixed;top:0;left:0;width:100%;z-index:999}:target{scroll-margin-top:calc(var(--masthead-height) + 32px)}}
.logo{position:relative}#topmenu{margin-bottom:4px;width:100%;display:none}#topmenu li{font-size:18px;font-style:normal;font-weight:400}#topmenu li>a{color:inherit;font-weight:400}#topmenu li>a:after{content:"\2197";position:relative;bottom:.2em;font-family:'Inter';margin-left:.33em}#mainmenu>li{font-size:20px;font-style:normal;font-weight:600;line-height:1;position:relative;top:13px}#mainmenu>li>a{color:var(--hum_nearblack);background:var(--hum_cream2);font-weight:600;border-radius:24px;padding:.75em var(--section-padding);display:block;transition:all .2s ease-in-out}@media all and (min-width:900px){body.cream #mainmenu>li>a{background:#fff}body.cream #mainmenu>li>a:is(:hover,:focus-visible){background:var(--hum_blue);color:#fff;box-shadow:rgba(13,1,100,.25) 0px 18px 24px 0px}body.white #mainmenu>li>a:is(:hover,:focus-visible){background:var(--hum_cream2);box-shadow:rgba(13,1,100,.25) 0px 18px 24px 0px}#mainmenu>li>a{padding:14px 2em}}@media all and (min-width:900px){#mainmenu>li>a:is(:hover,:focus-visible){background:#fff;transform:translateY(-.2em);box-shadow:rgba(13,1,100,.2) 0px 24px 32px 0px}#topmenu{display:block}#topmenu ul,#mainmenu{display:flex;gap:32px}#topmenu ul{justify-content:flex-end}}#secondary{display:none}@media all and (max-width:899.98px){#secondary{margin-left:auto;display:flex}#mainmenu>li{top:0}#mainmenu>li>a{background:var(--hum_cream2)}#mainmenu>li>:is(a,button):after{transition:none}#mainmenu>li:not(.active)>:is(a,button):is(:hover,:focus-visible):after{width:0 !important}#menuholder{width:100%;overflow:hidden;background-color:var(--hum_blue);margin:0;padding:var(--section-padding);position:fixed;left:0;top:0;padding-top:var(--masthead-clearance);height:100%;max-height:100%;min-height:100%}#mainmenu{display:block;position:relative;overflow:auto;padding:32px 0;height:100%}#mainmenu:before,#mainmenu:after{content:"";display:block;height:32px;width:100%;width:calc(100% - 8px);position:absolute;z-index:99;left:0;background:linear-gradient(to bottom,#0d0164,transparent)}#mainmenu:before{top:0}#mainmenu:after{bottom:0;transform:rotate(180deg)}#mainmenu::-webkit-scrollbar{width:12px;height:12px}#mainmenu::-webkit-scrollbar-track{background:#fff}#mainmenu::-webkit-scrollbar-thumb{background-color:var(--container_blue);border-radius:12px;border:3px solid #fff}#mainmenu::-webkit-scrollbar-thumb:hover{background-color:var(--blue)}#mainmenu{scrollbar-width:thin;scrollbar-color:var(--blue) #fff}#mainmenu>li{margin:0 0 var(--bodytext_size);color:var(--hum_nearblack);background-color:var(--hum_cream2);border-radius:var(--radius);overflow:hidden}#mainmenu>li>:is(button,a.has_sub) .hover-zone{display:none !important}#mainmenu>li.active{background-color:var(--hum_cream2)}}
#mainmenu>li>div.submenu{display:flex;flex-wrap:wrap}#mainmenu>li>div.submenu p{width:100%;font-size:48px;line-height:1.2;font-weight:600;margin:0 0 32px}#mainmenu>li>div.submenu a{font-weight:700;color:inherit}div.submenu>ul>li{padding:0 0 1em;font-size:20px;font-weight:700;line-height:140%;break-inside:avoid-column}div.submenu>ul>li:last-child{padding:0}div.submenu>ul>li li{padding:1.5em 0 0;font-size:14px;font-weight:400;line-height:140%;break-inside:avoid-column}@media all and (max-width:899.98px){div.submenu>ul>li{font-size:16px}#mainmenu>li>div.submenu p{font-size:24px;line-height:1.2;font-weight:600;margin:0 0 1em}#mainmenu>li>div.submenu{background-color:inherit;border-radius:0;padding:0}#mainmenu>li>div.submenu:before,#mainmenu>li>div.submenu:after{height:var(--section-padding);display:block;content:"";width:100%}#mainmenu>li>div.submenu:before{height:16px}#mainmenu>li>div.submenu>:is(p,ul){padding:0 var(--section-padding);width:100%}}#mainmenu>li.has_sub>button{display:none}@media all and (max-width:899.98px){#mainmenu>li{display:flex;flex-wrap:wrap}#mainmenu>li.has_sub>a{display:block;flex:1}#mainmenu>li.has_sub>button{display:block;min-width:44px;padding-right:24px;padding-left:12px}#mainmenu>li>div.submenu{left:0;transform:none;max-height:0;overflow:hidden;visibility:hidden;position:static;width:100%;transition:all .3s ease-out !important}#mainmenu>li.active>div.submenu{max-height:90em;visibility:visible;opacity:1;transition:all .3s ease-in !important}#mainmenu>li>:is(button,a.has_sub1,a)>span{align-content:center}#mainmenu>li>:is(button,a.has_sub1,a) i{padding-left:.5em}#mainmenu>li>a i:after{font-family:inter;content:"\2192";font-size:inherit}#mainmenu>li>:is(button,a.has_sub1x) i:after{font-family:humanarium;content:"\e809"}#mainmenu>li.active>:is(button,a.has_sub1x) i:after{content:"\e807"}#mainmenu a:focus-visible span{outline:3px solid #000;box-shadow:0 0 0 6px #fff}#mainmenu button:focus-visible{background:var(--hum_green)}}@media all and (min-width:900px){#mainmenu>li>div.submenu{display:none}#mainmenu .submenu>ul{flex:1;column-count:2;column-gap:var(--gutter);position:relative}}@media all and (min-width:1200px){#mainmenu .submenu>ul{column-count:3}}
.underline :not(.wp-block-button):not(.cta)>a{transition:all .2s ease;cursor:pointer;text-decoration:none;background-image:linear-gradient(currentColor,currentColor),linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));background-position:0 100%,0 100%;background-repeat:no-repeat,no-repeat;background-size:0 2px,100% 2px;transition:background-size .15s;font-weight:700}@media all and (max-width:599.98px){.underline :not(.wp-block-button):not(.cta)>a{background-image:none !important}}.underline :not(.wp-block-button):not(.cta)>a:hover{background-size:100% 2px,100% 2px}.underline :not(.wp-block-button):not(.cta)>a:focus-visible{outline:3px solid #fff;box-shadow:0 0 0 6px #000}article[class*=card] :not(.wp-block-button):not(.cta)>a:focus-visible{outline:none;box-shadow:none}.underline.cats a{background-size:0 2px,100% 2px}.underline.cats a:hover{background-size:100% 2px,100% 2px}#anchors li a span,.underline_shown :not(.wp-block-button):not(.cta):not(.logo)>a{color:inherit;background-image:linear-gradient(currentColor,currentColor),linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));background-position:0 100%,0 100%;background-repeat:no-repeat,no-repeat;background-size:100% 2px,100% 2px;transition:background-size .2s;font-weight:700}#anchors li a span{background-size:100% 1px,100% 1px}#anchors li a:is(:hover,:focus-visible) span,.underline_shown :not(.wp-block-button):not(.cta):not(.logo)>a:is(:hover,:focus-visible){color:#000;background-image:linear-gradient(var(--white),var(--white)),linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));background-size:100% 100%,100% 100%;transition:background-size .2s}body.grey .underline_shown.dark :not(.wp-block-button):not(.cta):not(.logo)>a:is(:hover,:focus-visible){color:#000 !important;background-image:linear-gradient(var(--white),var(--white)),linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0))}.underline_shown :not(.wp-block-button):not(.cta)>a:is(:hover,:focus-visible){color:#000;background-image:linear-gradient(#fff,#fff),linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0))}@media (prefers-color-scheme:dark){#anchors li a:is(:hover,:focus-visible) span,.underline_shown :not(.wp-block-button):not(.cta)>a:is(:hover,:focus-visible){color:#000;background-image:linear-gradient(#fff,#fff),linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0))}}
#pageheader{position:relative;z-index:1;background:linear-gradient(180deg,#f3b8d1 0%,#c1b8fe 54.33%,#fff 100%);border-radius:var(--radius);margin-bottom:var(--gutter);overflow:hidden}#pageheader .txt{padding:var(--side-padding) var(--side-padding);max-width:calc(1024px + var(--side-padding)  + var(--side-padding))}#pageheader .txt p:not(.cta):not(.large){font-size:22px;line-height:32px;max-width:600px;font-weight:300}#pageheader .txt p:not(.cta) :is(a,strong){font-weight:600}#pageheader.light{color:var(--hum_grey)}#pageheader.dark{color:#fff}#pageheader.dark .txt :is(h1,h2,p:not(.cta),li){text-shadow:1px 1px 4px rgba(0,0,0,.5)}figure.header_image{position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:-1}figure.header_image picture{position:absolute;left:0;top:0;width:100%;height:100%}#pageheader.dark figure.header_image:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(0,0,0,.8) .12%,rgba(0,0,0,.0) 75.86%)}.large{font-size:64px;line-height:1;margin-bottom:var(--gutter);max-width:16em}@media all and (max-width:1499.98px){.large{font-size:54px;line-height:1;margin-bottom:var(--gutter)}}@media all and (max-width:1199.98px){.large{font-size:48px;line-height:48px;margin-bottom:var(--gutter)}}@media all and (max-width:899.98px){.large{font-size:40px;line-height:42px;margin-bottom:var(--gutter)}#pageheader .txt{padding:var(--section-padding) var(--side-padding)}#pageheader:after{display:block;content:"";width:100%;height:0;padding-bottom:60%}}@media all and (max-width:599.98px){.large{font-size:34px;line-height:40px;margin-bottom:var(--gutter)}}
.footercontent{color:var(--hum_grey);margin-top:auto;overflow:hidden}.footercontent .footer_row{padding:var(--section-padding) 0}@media all and (min-width:900px){.footercontent .footer_row{padding:var(--section-padding) var(--side-padding)}}#footer{position:relative;margin-top:20px}#footer li,:is(#footernav,#footertop) p{font-size:18px;line-height:1.5}#footer li:last-child{margin-bottom:0}#footer #footernav div:first-child>ul>li:has(ul)>a{margin-bottom:18px}div#footertop .footer_row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gutter);padding-top:calc(var(--section-padding) + 12px);padding-bottom:calc(var(--section-padding) + 12px)}#footernav h2{font-size:18px;font-family:fractul-variable,sans-serif;text-transform:uppercase;line-height:normal;font-weight:400;display:block;margin-bottom:1em;display:flex}#footernav div>h2 i.icon{width:2em;display:inline-block;position:relative}#footernav div>h2 i.icon:before{content:"\e802";font-family:humanarium;position:absolute;top:50%;left:0;transform:translateY(-50%);font-size:1.3em}#footernav div>h2.entry i.icon:before{content:"\e805"}div#footertop p.tagline{white-space:nowrap;font-family:fractul-variable,sans-serif;color:var(--hum_green);font-size:18px;font-weight:400;line-height:1;position:relative;top:5px}@media all and (min-width:900px){div#footertop .footer_row{display:flex;align-items:center;flex-wrap:wrap}div#footertop p.tagline{font-size:24px;top:6px}}@media all and (max-width:499.98px){div#footertop p.tagline{top:0;width:100%}}div#footertop ul.social{width:100%}@media all and (min-width:1100px){div#footertop ul.social{margin-left:auto;margin-top:0;width:auto}}div#footertop p.logo{border-bottom-color:transparent;padding-bottom:0;margin-top:0;top:4px}div#footertop p.logo a{display:block}@media all and (min-width:1450px){div#footertop p.logo{width:calc(25% - (var(--gutter) * 0.75))}}#footer a{color:inherit}div#footertop{background-color:var(--hum_blue)}div#footernav{background:var(--hum_cream2)}#bottom{background:var(--black);color:#fff;overflow:hidden}#bottom>div{display:flex;flex-wrap:wrap}#bottom a{color:#fff}#bottom button{color:inherit;background:0 0;cursor:pointer;font-family:inherit;font-size:inherit}#bottom .wrapper{padding-top:16px;padding-bottom:16px}#bottom ul{display:flex;flex-wrap:wrap;margin:0}#bottom ul li,#bottom p:not(.cta){font-size:14px;margin:.5em var(--gutter) .5em 0}#bottom p:not(.cta){margin:.5em 0;line-height:1.2}@media all and (max-width:899.98px){#bottom ul{width:100%}}#bottom p#design{width:100%;max-width:1800px !important;margin-top:2em;font-size:14px}#bottom p#design a{color:#a4a4a8;display:inline-block;position:relative;background:0 0;transition:all .2s ease}#bottom p#design a strong{font-weight:700}#bottom p#design a span{position:relative}#bottom p#design a:before{content:'';background-color:transparent;position:absolute;left:0;bottom:0;width:100%;height:1px;z-index:0;transition:all .15s ease-in-out}#bottom p#design a:is(:hover,:focus-visible):before{bottom:0;height:100%;background:var(--white);padding:4px 12px;border-radius:300px;width:calc(100% + 24px);height:calc(100% + 8px);bottom:-4px;left:-12px}#bottom p#design a:is(:hover,:focus-visible){color:#000}@media all and (max-width:899.98px){#bottom p#design{margin-top:1em}}#footernav .wrapper nav{display:flex;flex-wrap:wrap;gap:calc( var(--gutter) * 1.5) var(--gutter)}#footernav .wrapper nav>div{width:calc(25% - (var(--gutter) * 0.75))}#footernav .wrapper nav>ul:first-child{width:calc(50% - (var(--gutter) * 0.5));display:flex;gap:var(--gutter)}#footernav .wrapper nav>ul:first-child>li{width:calc(50% - (var(--gutter) * 0.5))}#footernav .wrapper nav>ul:last-child{width:100%;display:flex;flex-wrap:wrap;gap:var(--gutter);border-top:1px solid var(--hum_grey);padding-top:var(--gutter);margin-top:var(--gutter)}@media all and (max-width:599.98px){#footernav .wrapper nav>ul:last-child{flex-direction:column;gap:8px}}#footernav a{font-weight:400}@media all and (max-width:1199.98px){#footernav .wrapper nav>ul:first-child{width:100%}#footernav .wrapper nav>div{width:calc(50% - (var(--gutter) * 0.5))}#footernav ul:first-child li{font-size:18px}}@media all and (max-width:599.98px){#footernav .wrapper nav{gap:calc(var(--gutter) * 2)}#footernav .wrapper nav>ul:first-child{flex-wrap:wrap;gap:calc(var(--gutter) * 2);width:100%}#footernav .wrapper nav>div{width:100%}#footernav ul:first-child li{font-size:16px;margin:0}#footer li,:is(#footernav,#footertop) p{font-size:16px}}@media all and (min-width:900px){#bottom .wrapper{display:flex;align-items:flex-start;flex-wrap:wrap}#bottom ul+p{margin-left:auto}#footernav>div:first-child>ul{column-count:2;column-gap:var(--gutter);column-fill:balance}#footernav>div:first-child>ul>li{break-inside:avoid-column;margin-bottom:2em}}@media all and (min-width:1200px){#footernav>div:first-child>ul{column-count:3}#footernav .wrapper>div:first-child{width:var(--grid-threequarters)}#footernav .wrapper>div:nth-child(2){width:var(--grid-quarter)}}@media all and (max-width:1199.98px){#footer>div#footernav .wrapper>div:first-child{width:var(--grid-twothirds)}#footer>div#footernav .wrapper>div:nth-child(2){width:var(--grid-third)}}@media all and (max-width:899.98px){#footer>div#footernav .wrapper>div:first-child,#footer>div#footernav .wrapper>div:nth-child(2){width:100%}#footer>div#footernav .wrapper>div:first-child{margin-bottom:20px}#footernav>div:first-child>ul{column-count:2}#footernav>div:first-child>ul>li{break-inside:avoid-column;margin-bottom:0}#footernav>div:first-child>ul>li:not(:last-child){margin-bottom:2em}#footer>div#footernav{padding-bottom:32px}#bottom ul li{width:calc(50% - 16px);margin-right:32px}#bottom ul li:nth-child(2n+2){margin-right:0}#bottom ul+p{margin-top:1.5em}}@media all and (max-width:899.98px){div#footertop .wrapper{display:block}div#footertop .wrapper>div:not(:last-child){margin-bottom:24px}}@media all and (max-width:599.98px){#footernav>div:first-child>ul{column-count:1}div#footertop .wrapper>div{width:100%}div#footertop .wrapper>div:first-child,div#footertop .wrapper>div:nth-child(2),div#footertop .wrapper>div:nth-child(3){width:100%}div#footertop .wrapper>div:not(:last-child){margin-bottom:32px}#bottom ul li{width:calc(50% - 16px);margin-right:32px}#bottom ul li:nth-child(2n+2){margin-right:0}}#footer_partners{background-color:#fff;color:var(--black);--logo-height:64px}#footer_partners .footer_row{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:var(--gutter);row-gap:calc(var(--gutter) * 1.5)}#footer_partners .footer_row div{display:flex;flex-wrap:wrap;column-gap:var(--gutter);align-items:center;flex:1}#footer_partners .footer_row div:first-child{min-width:calc(((20% - (var(--gutter) * (4 / 5))) * 2) + var(--gutter))}#footer_partners h2{margin:0 0 var(--gutter) !important;white-space:nowrap;text-transform:uppercase;font-size:14px;font-family:fractul-variable,sans-serif;font-weight:400;width:100%}#footer_partners .footer_row div:first-child{min-width:calc(((20% - (var(--gutter) * (4 / 5))) * 2) + var(--gutter))}#footer_partners picture{display:block}#footer_partners picture img{display:block;width:auto;height:var(--logo-height)}#footer_partners .footer_row div:first-child picture img{height:calc(var(--logo-height) * 1.2)}#footer_partners .footer_row div:last-child picture img{height:calc(var(--logo-height) * 0.62)}#footer_partners .footer_row div:last-child picture:last-child img{height:calc(var(--logo-height) * 0.71)}#footer_partners a{position:relative;display:block}#footer_partners a:focus-visible{outline:3px solid #000;box-shadow:0 0 0 6px #fff}@media all and (max-width:1199.98px){#footer_partners{--logo-height:54px}#footer_partners .footer_row div:first-child{width:100%;min-width:100%}}@media all and (max-width:899.98px){#footer_partners{--logo-height:48px}}@media all and (max-width:599.98px){#footer_partners .footer_row div{width:calc(50% - (var(--gutter) / 2));min-width:calc(50% - (var(--gutter) / 2))}#footer_partners .footer_row div:first-child,#footer_partners .footer_row div:last-child{width:100%;min-width:100%}}@media all and (max-width:399.98px){#footer_partners .footer_row div{width:100%;min-width:100%}}#footer_rcsi{background:linear-gradient(270deg,#fc2a4a 63.46%,#0d0164 100%)}#footer_rcsi .footer_row{padding-top:28px;padding-bottom:28px;flex-wrap:wrap}#footer_rcsi p{font-size:13px !important;line-height:1.4 !important;margin:0 1em 0 0 !important;max-width:9999px !important}#footer_rcsi p span{font-weight:700}#footer_rcsi .footer_row{display:flex;justify-content:space-between;align-items:center;color:#fff}#footer_rcsi svg{display:block;flex:1;height:89px;width:143px}@media all and (max-width:999.98px){#footer_rcsi svg{height:56px;width:91px}}@media all and (max-width:899.98px){#footer_rcsi p{font-size:12px !important}#footer_rcsi p span{display:block}}@media all and (max-width:599.98px){#footer_rcsi p{font-size:12px !important}#footer_rcsi a{display:block;width:39px;min-width:39px;overflow:hidden}}p#design{width:100%;font-size:11px !important;margin:0;padding-top:1em;mix-blend-mode:screen}p#design a{color:#fff;display:inline-block;width:auto !important;position:relative;background:0 0;transition:all .2s ease;font-weight:500;padding:2px 9px;left:-9px;mix-blend-mode:screen}p#design a strong{font-weight:700}p#design a:is(:hover,:focus-visible){color:#000 !important;left:0}p#design a:after{content:'';background:0 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:-1;transition:all .15s ease-in-out;border-radius:300px}p#design a:before{content:'';background-color:transparent;mix-blend-mode:screen;position:absolute;top:-4px;left:-4px;width:8px;height:calc(100% + 8px);z-index:-1;transition:all .33s ease-in-out;opacity:0}p#design a:is(:hover,:focus-visible):before{border-radius:300px;width:calc(100% + 8px);height:calc(100% + 8px);opacity:1;background:#ffcb05}
ul.social{display:flex;align-items:center;flex-wrap:wrap;column-gap:16px;row-gap:8px}ul.social li{line-height:1}#footer ul.social li{font-size:24px}#footer ul.social{position:relative}ul.social li a{display:flex !important;align-items:center !important;align-content:center !important;justify-content:center !important;background:rgba(255,255,255,1);color:var(--hum_blue) !important;width:44px;height:44px;text-decoration:none;margin:0 auto !important;transition:all .2s ease;border-radius:50%}.social a:before{font-family:'humanarium';content:"";display:block;background-size:contain;background-position:center;background-repeat:no-repeat}.social a:focus-visible{outline:3px solid #fff;box-shadow:0 0 0 6px #000}.social a[href*=bsky]:before{content:"\e80e"}.social a[href*=facebook]:before{content:"\f09a"}.social a[href*=insta]:before{content:"\f16d"}.social a[href*=twitter]:before,.social a[href*="x."]:before{content:"\e811"}.social a[href*=yout]:before{content:"\f16a"}.social a[href*=linkedi]:before{content:"\f30c"}.social li a:hover{opacity:.7}
.wp-block-buttons{display:flex;flex-wrap:wrap}.wp-block-button,.cta{font-size:18px !important;line-height:1.4 !important;margin:1em 0;margin:0;letter-spacing:.01em}.cta:last-child{margin-bottom:0}.wp-block-button a,.cta a{margin:0 0 .5em;display:inline-flex;align-items:center}.cta a:last-child{margin-bottom:0}.cta.arr a:after{content:'\e800';transform:rotate(90deg);font-family:'humanarium';font-size:calc(1em - 2px);margin-left:.5em}ul.cta{display:flex;flex-wrap:wrap;gap:.5em}ul.cta li{font-size:inherit;line-height:inherit}ul.cta li:not(:last-child){margin-bottom:16px}.wp-block-button a,.cta a,.cta span:not(.sr-only){box-sizing:content-box;cursor:pointer;background:var(--hum_blue);border:1px solid var(--hum_blue);color:#fff;font-weight:600 !important;font-size:inherit;line-height:inherit;vertical-align:top;display:inline-block;text-shadow:none;border-radius:300px;padding:.75em 2em;min-height:1.25em;transition:all .2s ease;overflow:hidden;position:relative}.pageheader .cta a{background:#fff;color:#000;border-color:#fff}.pageheader ul.cta li+li a{background:0 0;color:inherit;border-color:currentColor}.wp-block-button a:not(:last-child),.cta a:not(:last-child){margin-right:8px}button[type=submit]:is(:hover,:focus-visible),.wp-block-button a:hover,.cta a:is(:hover,:focus-visible),.cta span:hover{border-color:var(--hum_blue) !important;background-color:var(--hum_green) !important;color:var(--hum_nearblack) !important}body.grey .bodytext .cta a:is(:hover,:focus-visible){border-color:var(--white) !important;background-color:var(--white) !important;color:#000 !important}.cta a:focus-visible{outline:3px solid #000;box-shadow:0 0 0 6px #fff}.cta a[href*="//"]:not([href*="//hum.newgraphic.ie"]):not([href*="//humanarium.ie"]):not([href*="//www.humanarium.ie"]):not([href^="mailto:"]):after{content:"\2197";position:relative;bottom:.2em;font-family:'Inter';margin-left:.33em}.cta.up a:after{transform:rotate(-90deg)}p.biolink.cta a:after,.cta.down a:after,.cta :is(a[href$=".pdf"],a[href$=".doc"],a[href$=".docx"],a[href$=".xls"],a[href$=".xlsx"],a[href$=".csv"],a[href$=".txt"]):after{transform:rotate(90deg)}@media all and (max-width:599px){.wp-block-button,.cta{font-size:14px !important}}
#backtotop{display:block;height:0;display:flex;justify-content:flex-end;align-items:center;position:absolute;left:50%;transform:translateX(-50%);width:calc(100% - var(--wrapper-margin) - var(--wrapper-margin) - var(--side-padding) - var(--side-padding));z-index:15;max-width:calc(var(--wrapper-max) - var(--wrapper-margin) - var(--wrapper-margin) - var(--side-padding) - var(--side-padding))}#backtotop>span>span{position:relative;margin-left:.5em}#backtotop p{margin:0 !important}#backtotop p.cta a{display:flex;align-items:center;padding:8px 1em 8px 2em}#backtotop p.cta a:after{display:none !important}#backtotop p.cta a:is(:link,:visited){background:var(--black);border-color:#fff;color:#fff}#backtotop p.cta a:is(:hover,:focus-visible){border-color:var(--black) !important;background:var(--hum_green) !important;color:#000 !important;transform:translateY(-.33em)}#backtotop p.cta a i.icon{font-style:normal !important;color:inherit;width:36px;height:36px;display:block;line-height:36px;text-align:center;margin-left:12px}@media (prefers-color-scheme:dark){#backtotop p.cta a i.icon{color:#fff !important;background:var(--black)}}#backtotop p.cta a i.icon:after{font-family:"humanarium";font-size:24px;content:"\E800"}#backtotop.fixed{position:fixed;bottom:28px;left:50%;transform:translateX(-50%)}@media all and (max-width:899px){#backtotop.fixed{bottom:25px}}
.cards{display:flex;flex-wrap:wrap;margin:var(--gutter_big) 0;gap:var(--gutter);--card-padding:32px}.cards>article{display:flex;flex-direction:column;width:calc(33.33333333333333% - (var(--gutter) * 0.6666666666666667));background:var(--hum_cream2);border-radius:var(--radius);overflow:hidden;position:relative}.cards>article:has(a:focus-visible){outline:3px solid #fff;box-shadow:0 0 0 6px #000}.cards>article>picture:after{content:"";display:block;height:0;padding-bottom:60%;width:100%}.cards>article>div{padding:var(--card-padding);flex:1;color:var(--hum_grey)}.cards>article.image_background picture{position:absolute;top:0;left:0;width:100%;height:100%}.cards>article.image_background div{position:relative;z-index:2;color:#fff}.cards>article.image_background{min-height:480px}@media all and (max-width:599.98px){.cards>article.image_background{min-height:80vw}}.cards>article.image_background div:before{position:absolute;z-index:-1;top:0;left:0;width:100%;height:calc(110% + var(--gutter_big));background:linear-gradient(to bottom,#000 0%,hsla(0,0%,0%,.738) 19%,hsla(0,0%,0%,.541) 34%,hsla(0,0%,0%,.382) 47%,hsla(0,0%,0%,.278) 56.5%,hsla(0,0%,0%,.194) 65%,hsla(0,0%,0%,.126) 73%,hsla(0,0%,0%,.075) 80.2%,hsla(0,0%,0%,.042) 86.1%,hsla(0,0%,0%,.021) 91%,hsla(0,0%,0%,.008) 95.2%,hsla(0,0%,0%,.002) 98.2%,hsla(0,0%,0%,0) 100%);content:"";display:block}.cards>article a{color:inherit}.cards>article .heading{font-size:36px;font-weight:400 !important;line-height:1.2;margin-bottom:.5em}.cards>article .heading a{font-weight:400 !important}.cards>article p{font-size:22px;line-height:1.5;margin:0}.cards>article h3 a:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0}@media all and (max-width:899.98px){.cards>article{width:calc(50% - (var(--gutter) * 0.5))}.cards:has(>article:nth-of-type(3)):not(:has(>article:nth-of-type(4)))>article{width:calc(50% - (var(--gutter) * 0.5))}.cards:has(>article:nth-of-type(3)):not(:has(>article:nth-of-type(4)))>article:last-child{width:100%}.cards{--card-padding:24px}}@media all and (max-width:599.98px){.cards:has(>article:nth-of-type(3)):not(:has(>article:nth-of-type(4)))>article,.cards>article{width:100%}.cards>article .heading{font-size:20px}.cards>article p{font-size:14px}}
.full_width_card{background:var(--hum_grey);border-radius:var(--radius);overflow:hidden;color:#fff;position:relative;margin:var(--gutter_big) 0}.full_width_card:has(a:focus-visible){outline:3px solid #fff;box-shadow:0 0 0 6px #000}.full_width_card.light{color:var(--hum_grey)}.full_width_card.image_background{min-height:480px;background:0 0}@media all and (max-width:599.98px){.full_width_card.image_background{min-height:80vw}}@media all and (min-width:1500px){.full_width_card{height:auto;min-height:540px}}.full_width_card.image_right picture:before{width:100%;height:59vw;max-height:480px;display:block;content:""}.full_width_card.image_right{display:flex;flex-direction:column}.full_width_card.image_right picture{order:10}@media all and (min-width:900px){.full_width_card.image_right{flex-direction:row}.full_width_card.image_right .txt{width:50%}.full_width_card.image_right picture{width:50%;margin-left:auto}.full_width_card.image_background .txt{width:50%}}.full_width_card.image_right.cream{background:var(--hum_cream2);color:var(--hum_nearblack)}.full_width_card.image_right.nearblack{background:var(--hum_nearblack);color:#fff}.full_width_card.image_background picture{position:absolute;left:-1px;top:-1px;top:0;left:0;width:var(--overflow);height:var(--overflow);z-index:-1}.full_width_card .txt{padding:var(--section-padding) var(--side-padding)}.full_width_card.image_background:not(.light) .txt{text-shadow:1px 1px 4px rgba(0,0,0,.5)}.full_width_card .txt p{font-size:24px;line-height:1.4;margin:1em 0}.full_width_card a{color:inherit}.full_width_card .txt:has(.heading a):after{font-family:humanarium;content:"\e801";display:block;font-size:64px;margin-top:48px}.full_width_card a:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0}.full_width_card.image_background:not(.light) .txt:before{position:absolute;z-index:-1;top:0;left:0;height:100%;width:calc(110% + var(--gutter_big));background:linear-gradient(to right,#000 0%,hsla(0,0%,0%,.738) 19%,hsla(0,0%,0%,.541) 34%,hsla(0,0%,0%,.382) 47%,hsla(0,0%,0%,.278) 56.5%,hsla(0,0%,0%,.194) 65%,hsla(0,0%,0%,.126) 73%,hsla(0,0%,0%,.075) 80.2%,hsla(0,0%,0%,.042) 86.1%,hsla(0,0%,0%,.021) 91%,hsla(0,0%,0%,.008) 95.2%,hsla(0,0%,0%,.002) 98.2%,hsla(0,0%,0%,0) 100%);content:"";display:block}@media all and (max-width:1199.98px){.full_width_card .txt{width:66.666%}}@media all and (max-width:899.98px){.full_width_card.image_background{min-height:66vw;max-height:9999px;height:auto}.full_width_card .txt{width:100%}.full_width_card.image_background .txt:before{height:calc(110% + var(--gutter_big));background:linear-gradient(to bottom,#000 0%,hsla(0,0%,0%,.738) 19%,hsla(0,0%,0%,.541) 34%,hsla(0,0%,0%,.382) 47%,hsla(0,0%,0%,.278) 56.5%,hsla(0,0%,0%,.194) 65%,hsla(0,0%,0%,.126) 73%,hsla(0,0%,0%,.075) 80.2%,hsla(0,0%,0%,.042) 86.1%,hsla(0,0%,0%,.021) 91%,hsla(0,0%,0%,.008) 95.2%,hsla(0,0%,0%,.002) 98.2%,hsla(0,0%,0%,0) 100%)}.full_width_card.image_background:after{display:block;content:"";width:100%;height:0;padding-bottom:60%}.full_width_card .txt:has(.heading a):after{font-size:48px}}@media all and (max-width:599.98px){.full_width_card .txt:has(.heading a):after{font-size:36px}}
.full_width_card_with_text_below{border-radius:var(--radius);overflow:hidden;background:var(--hum_cream2);margin:var(--gutter_big) 0}.full_width_card_with_text_below div.txt{padding:var(--section-padding) var(--side-padding)}.full_width_card_with_text_below>div.txt{color:var(--hum_grey)}.full_width_card_with_text_below>div.header{color:#fff;text-shadow:1px 1px 4px rgba(0,0,0,.5);position:relative;min-height:480px;height:28vw;max-height:640px}@media all and (max-width:599.98px){.full_width_card_with_text_below>div.header{min-height:80vw}}.full_width_card_with_text_below div.header div.txt *{position:relative;z-index:2}.full_width_card_with_text_below div.header div.txt:before{position:absolute;content:"";display:block;z-index:1;top:0;left:0;width:100%;height:calc(110% + var(--gutter_big));background:linear-gradient(to bottom,#000 0%,hsla(0,0%,0%,.738) 19%,hsla(0,0%,0%,.541) 34%,hsla(0,0%,0%,.382) 47%,hsla(0,0%,0%,.278) 56.5%,hsla(0,0%,0%,.194) 65%,hsla(0,0%,0%,.126) 73%,hsla(0,0%,0%,.075) 80.2%,hsla(0,0%,0%,.042) 86.1%,hsla(0,0%,0%,.021) 91%,hsla(0,0%,0%,.008) 95.2%,hsla(0,0%,0%,.002) 98.2%,hsla(0,0%,0%,0) 100%)}.full_width_card_with_text_below picture{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.full_width_card_with_text_below .txt :is(p,li){max-width:32em}@media all and (min-width:1500px){.full_width_card_with_text_below .txt :is(p,li){font-size:32px}}@media only screen and (max-width:899.98px){.full_width_card_with_text_below>div.header{min-height:66vw}}
div.gallery_module{padding:var(--section-padding) var(--side-padding);background:var(--hum_cream2);border:2px solid var(--hum_lilac);margin:var(--gutter_big) 0;border-radius:var(--radius);color:var(--hum_blue)}@media all and (min-width:900px){div.gal{margin-top:var(--gutter);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:var(--gutter_big)}div.gal picture:before{width:100%;height:0;padding-bottom:64%;display:block;content:""}div.gal picture:nth-child(1){grid-column:1;grid-row:1}div.gal picture:nth-child(2){grid-column:1;grid-row:2}div.gal picture:nth-child(3){grid-column:2;grid-row:1/span 2}div.gal picture img{width:100%;height:100%;object-fit:cover;display:block}}@media all and (max-width:899.98px){div.gal{display:flex;gap:var(--gutter);flex-direction:column}div.gal picture.c{display:block}div.gal picture.c img{position:static;transform:none;display:block}}
.sponsors_module{margin:var(--gutter_big) 0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gutter_big);--padding:48px}.sponsors_module>:is(a,span){display:block;width:calc(25% - (var(--gutter_big) * 0.75));border-radius:var(--radius);border:2px solid var(--hum_lilac_light);position:relative}.sponsors_module>:is(a,span):before{content:"";display:block;height:0;width:100%;padding-bottom:64%}.sponsors_module>:is(a,span) :is(svg,picture){height:calc(100% - var(--padding) - var(--padding));width:calc(100% - var(--padding) - var(--padding));object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sponsors_module>:is(a,span) picture img{width:100%}@media all and (max-width:1199.98px){.sponsors_module{--padding:32px}}@media all and (max-width:899.98px){.sponsors_module{--padding:24px}.sponsors_module>:is(a,span){width:calc(50% - (var(--gutter_big) * 0.5))}}@media all and (max-width:599.98px){.sponsors_module{--padding:20px}}
.testimonials_module{margin:var(--gutter_big) 0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gutter_big);--padding:48px}.testimonials_module blockquote{color:var(--hum_blue);border-radius:var(--radius);background:var(--hum_lilac_light);width:calc(50% - (var(--gutter_big) / 2));padding:var(--padding);position:relative;display:flex;flex-direction:column}.testimonials_module blockquote p{font-size:32px;text-align:center;margin-bottom:var(--gutter)}.testimonials_module blockquote cite{display:block;text-align:center;margin-bottom:var(--gutter);font-size:var(--bodytext_size);font-weight:600}.testimonials_module blockquote :is(svg,picture){object-fit:contain;position:relative;height:44px;width:100%;margin-top:auto}.testimonials_module blockquote picture img{width:100%}@media all and (max-width:1199.98px){.testimonials_module blockquote p{font-size:28px}}@media all and (max-width:899.98px){.testimonials_module{--padding:24px}.testimonials_module blockquote{width:100%}.testimonials_module blockquote p{font-size:24px}}@media all and (max-width:599.98px){.testimonials_module{--padding:20px}.testimonials_module blockquote p{font-size:20px}}
#info{border-radius:var(--radius);padding:var(--section-padding);background:var(--hum_cream2);color:var(--hum_nearblack);--runway:36px;display:flex;gap:var(--gutter);margin-top:var(--side-padding)}#info>div{width:calc(33.3333% - (var(--gutter) * 0.6666666666666667))}#info h2{font-family:inherit;font-size:22px !important;line-height:1.2;font-weight:700;margin-bottom:.5em;text-shadow:none !important;padding-left:var(--runway);position:relative}#info p{font-size:18px !important;line-height:1.4 !important;text-shadow:none !important;padding-left:var(--runway)}#info p:last-child{margin-bottom:0 !important}#info>div h2:before{width:var(--runway);display:inline-block;font-family:humanarium;content:"\e802";font-weight:400;font-size:1.2em;line-height:1;position:absolute;top:0;left:0}#info>div h2:is([class*=location]):before{content:"\e805"}#info>div h2:is([class*=admission]):before{content:"\e80a"}@media all and (max-width:1199.98px){#info{margin-top:0}}@media all and (max-width:899.98px){#info{flex-direction:column;--runway:28px}#info>div{width:100%}#info h2{font-size:18px !important}#info p{font-size:16px !important}}
#exhibition{--padding:48px;display:flex;gap:var(--gutter_big);background:#fff;border:2px solid var(--hum_lilac);padding:var(--section-padding) var(--side-padding);border-radius:var(--radius)}#exhibition .txt:nth-child(2){background:var(--hum_cream2);padding:var(--padding);width:50%;max-width:500px;min-width:480px;border-radius:var(--radius);border:2px solid var(--hum_nearblack)}#exhibition .bodytext p:first-child{font-size:var(--h2_size);font-family:fractul-variable,sans-serif;line-height:1.2}#exhibition .txt:nth-child(2) p{font-size:20px;line-height:1.4}#exhibition .txt:nth-child(2) strong{font-weight:700}#exhibition .txt:nth-child(2) p:not(:last-child){margin-bottom:1em}@media all and (min-width:1200px){#exhibition .bodytext p:first-child{font-size:44px}}@media all and (max-width:1199.98px){#exhibition{--padding:32px}#exhibition .txt:nth-child(2){min-width:320px}}@media all and (max-width:899.98px){#exhibition{flex-direction:column;--padding:24px}#exhibition .txt:nth-child(2){border-width:1px;width:100%;max-width:9999px;min-width:1px}}@media all and (max-width:899.98px){#exhibition{--padding:20px}}
#visit{margin:var(--gutter_big) 0 var(--gutter_big) 0;--padding:48px;color:var(--hum_nearblack)}.bodytext .accordions :is(p,li),#visit p{font-size:20px;line-height:1.4}#visit>div iframe{width:100%;height:100%;min-height:320px}#visit{display:flex;gap:var(--gutter_big)}#visit>div:nth-child(2){display:flex;flex-direction:column;gap:var(--gutter_big);min-width:480px}#visit>div:nth-child(2)>div:nth-child(1){flex:1}#visit>div:nth-child(2)>div:nth-child(2){border-radius:var(--radius);overflow:hidden}#visit div.txt{padding:var(--padding);border-radius:var(--radius);background:var(--hum_cream2);overflow:hidden}#visit>div:nth-child(1){padding:var(--section-padding) var(--padding) var(--section-padding) var(--side-padding)}#visit>div:nth-child(2) h2{display:flex;align-items:center;font-size:20px;margin-bottom:15px;font-family:inherit;font-weight:700}#visit>div:nth-child(2) h2:not(:first-child){margin-top:var(--gutter)}#visit>div:nth-child(2) h2:before{font-family:humanarium;content:"\e802";font-weight:400;font-size:26px;margin-right:12px}#visit>div:nth-child(2) h2:is([class*=location]):before{content:"\e805"}@media all and (max-width:1299.98px){#visit{flex-direction:column}#visit>div:nth-child(2){max-height:9999px;flex-direction:row}#visit>div:nth-child(2)>div{flex:1}}@media all and (max-width:899.98px){#visit{--padding:32px}#visit>div:nth-child(1){padding:var(--padding)}#visit>div:nth-child(2){flex-direction:column}#visit>div iframe{height:75vw;max-height:320px}.bodytext .accordions :is(p,li),#visit p{font-size:18px}}@media all and (max-width:599.98px){.bodytext .accordions :is(p,li),#visit p{font-size:16px}#visit>div:nth-child(2){min-width:200px}}
.accordions{border-top:1px solid var(--hum_nearblack)}body.grey .bodytext .accordions{border-top:1px solid #fff}.accordions>div{padding:16px 0;border-bottom:1px solid var(--hum_nearblack);transition:background-color .2s ease}body.grey .bodytext .accordions>div{border-bottom:1px solid #fff}.accordions,.accordions.stepbystep{margin-top:var(--gutter)}.accordions:first-child,.accordions.stepbystep:first-child{margin-top:0 !important}.accordions>div>header{position:relative;align-items:flex-start;display:flex;flex-wrap:wrap}.accordions>div>header>button{outline:none;border:none;background:0 0;cursor:pointer;width:100%;height:100%;position:absolute;left:0;top:0}.accordions>div>header h3{margin:0;font-family:inherit;font-style:normal;line-height:130%;flex:1;font-size:24px;font-weight:600;display:flex;align-items:center;padding-right:var(--gutter)}#visit .accordions>div>header h3{font-size:20px;font-weight:400}.accordions>div>header h3:is([class*=bike],[class*=tram],[class*=bus],[class*=train],[class*=car]):before{font-family:humanarium;content:"\e80c";font-size:28px;margin-right:16px}.accordions>div>header h3:is([class*=bike]):before{content:"\e80f";font-size:30px}.accordions>div>header h3:is([class*=train]):before{content:"\e80e"}.accordions>div>header h3:is([class*=tram]):before{content:"\e810"}.accordions>div>header h3:is([class*=bus]):before{content:"\e80d"}.accordions>div>header h3:is([class*=car]):before{content:"\e80c"}.accordions>div>header p{margin:.75em 0;width:100%}button.showall{cursor:pointer;margin:16px 0 var(--gutter);font-family:inherit}.accordions.stepbystep button.showall{margin:16px 0 64px}button.showall,.accordions>div>header .pseudo_button:after{display:flex;align-items:center;font-size:20px;font-weight:400;background-position:8px 50%;background-repeat:no-repeat;content:"\e808";font-family:humanarium}:lang(ga) button.showall,:lang(ga) .accordions>div>header .pseudo_button:after{content:"Taispeáin"}button.showall:focus-visible,.accordions>div>header:has(:focus-visible){outline:3px solid #000;box-shadow:0 0 0 6px #fff}button.showall.opened,.accordions>div.open>header .pseudo_button:after{content:"\e806"}:lang(ga) button.showall.opened,:lang(ga) .accordions>div.open>header .pseudo_button:after{content:"Folaigh"}.accordions>div>div.hidden{visibility:hidden}.accordions>div>div{max-height:0;transition:max-height .333s ease-out;overflow:hidden}.accordions:not(.stepbystep)>div>div:before{display:block;height:24px;content:""}.accordions>div.open>div{max-height:50em;visibility:visible;transition:max-height .5s ease-in}@media all and (max-width:1199.98px){.accordions.stepbystep button.showall{margin:16px 0 var(--wrapper-margin)}}@media all and (max-width:899.98px){button.showall,.accordions.stepbystep button.showall{margin:0 0 32px}#visit .accordions>div>header h3,.accordions>div>header h3{font-size:20px}.accordions>div>header h3+p{margin-top:0}}@media all and (max-width:599.98px){.accordions>div>header h3,.accordions>div>header .pseudo_button:after{font-size:18px}}
.key_information_cards{color:var(--hum_blue);background:var(--hum_lilac);border-radius:var(--radius);padding:var(--section-padding) var(--side-padding);margin:var(--gutter_big) 0;--padding:48px;--icon:84px;--gap:28px}.key_information_cards>p{font-size:24px;line-height:1.4;max-width:36em}.key_information_cards .cards{flex-direction:column !important}.key_information_cards .cards>div{width:100%;padding:var(--padding);display:flex;align-items:flex-start;gap:var(--gap);background:#fff;border-radius:var(--radius);color:var(--hum_grey)}.key_information_cards .cards picture{width:var(--icon);min-width:var(--icon);height:auto}.key_information_cards .cards picture img{width:100%;height:100%}.key_information_cards .cards h3{font-family:inherit;font-weight:700;font-size:32px}.key_information_cards .cards :is(p,li){font-size:24px;line-height:1.4;max-width:42em}@media all and (max-width:899.98px){.key_information_cards{--padding:32px;--icon:64px;--gap:24px}.key_information_cards .cards h3{font-size:24px}.key_information_cards .cards :is(p,li){font-size:18px}.key_information_cards>p{font-size:18px}}@media all and (max-width:599.98px){.key_information_cards{--padding:24px;--icon:50px;--gap:20px}.key_information_cards .cards>div{display:block}.key_information_cards .cards picture{margin-bottom:1em}.key_information_cards .cards h3{font-size:20px}.key_information_cards .cards :is(p,li){font-size:16px}}
.textcontent{max-width:var(--text-max);width:100%;margin:var(--gutter_big) auto;margin:calc(var(--gutter_big) * 1.5) auto}.textcontent>:last-child{margin-bottom:0}.wrapper:last-child .textcontent:last-child{margin-bottom:calc(var(--gutter_big) * 2)}@media only screen and (max-width:899.98px){.textcontent,.section .textcontent{max-width:100%}}@media only screen and (max-width:599.98px){.textcontent{max-width:100%}.section .textcontent{border-radius:var(--radius)}}
.bodytext blockquote{line-height:1.5;padding:0 0 0 48px;overflow:auto;border-left:10px solid var(--hum_blue);position:relative;z-index:1;font-family:futura-pt,sans-serif;font-size:28px;margin:var(--gutter) 0}body.grey .bodytext blockquote{border-color:#fff}.bodytext blockquote p{font-size:inherit;line-height:inherit;margin:1em 0}.bodytext blockquote cite{font-size:var(--bodytext_size);margin-top:1em}.bodytext blockquote:not(:first-child){margin-top:var(--gutter_big)}.bodytext blockquote:not(:last-child){margin-bottom:var(--gutter_big)}@media all and (max-width:899.98px){.bodytext blockquote{font-size:24px;padding:0 0 0 24px;border-left-width:8px}}@media all and (max-width:599.98px){.bodytext blockquote{font-size:20px;padding:0 0 0 16px;border-left-width:6px}}
#anchorlinks{margin-top:auto;font-size:16px;line-height:1.2;padding:1.5em var(--side-padding);background:rgba(255,255,255,.7);color:var(--hum_nearblack)}#pageheader.dark #anchorlinks{background:rgba(0,0,0,.7);border-top:1px solid var(--hum_cream2);color:#fff}#anchorlinks h2{font-size:inherit;white-space:nowrap;font-weight:300;line-height:inherit;margin:.5em .5em .5em 0 !important}#anchors{display:flex;flex-wrap:wrap;align-items:center;column-gap:1em;font-size:inherit}#anchors li{font-size:inherit !important;margin:.5em 0 !important;line-height:1.2 !important}#anchors li a{color:inherit;font-weight:600 !important;font-size:inherit;line-height:inherit;vertical-align:top;display:inline-block;transition:all .2s ease}#anchors li a .icon{font-style:normal !important;margin-left:.25em}#anchors li a .icon:after{content:"\E800";font-family:humanarium;font-weight:400;font-style:normal !important;transform:rotate(180deg);display:inline-block}#anchors li a:is(:hover,:focus-visible) .icon{color:inherit !important}@media all and (min-width:1200px){#anchorlinks{display:flex;gap:1em;font-size:20px}}@media all and (max-width:899.98px){#anchorlinks{display:none}}
.imagery figure{max-width:var(--text-max);margin-left:auto;margin-right:auto;position:relative;z-index:1;margin-top:var(--gutter_big);margin-bottom:var(--gutter_big)}.vidholder{display:block;width:100%;height:auto;position:relative;margin-top:var(--gutter_big);margin-bottom:var(--gutter_big)}.vidholder:before{content:"";display:block;width:100%;height:0;padding-bottom:56.25%}.vidholder iframe{display:block;width:100%;height:100%;position:absolute;top:0;left:0}figcaption{color:var(--white);font-size:16px;font-weight:500;padding:1em 0;margin-bottom:1em;max-width:45em}#header_image{display:block;width:100%;margin-top:var(--gutter_big)}#header_image figcaption{margin:0}#header_image img,.imagery img{display:block;width:100%;height:auto}@media (prefers-color-scheme:dark){figcaption{color:#fff}}
.fade-in{opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.fade-in.visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.fade-in{transition:none !important;opacity:1 !important;transform:none !important}}
body{background-repeat:no-repeat !important}body.colour_1{background:linear-gradient(180deg,#f3b8d1 0%,#c1b8fe 54.33%,#fff 100%);color:var(--hum_nearblack)}body.colour_1 #logo svg{fill:var(--hum_blue)}body.colour_1 #mainmenu>li>a:not(:hover,:focus-visible){background:rgba(244,239,229,.3)}body.colour_2{background:linear-gradient(180deg,#f3b8d1 0%,#fff 100%);color:var(--hum_nearblack)}body.colour_2 #logo svg{fill:var(--hum_blue)}body.colour_3{background:linear-gradient(180deg,#c1b8fe 0%,#fff 100%);color:var(--hum_nearblack)}body.colour_3 #logo svg{fill:var(--hum_blue)}body.white{background:#fff;color:var(--hum_grey)}body.white #logo svg{fill:var(--hum_blue)}body.cream{background:var(--hum_cream2);color:var(--hum_nearblack)}body.cream #logo svg{fill:var(--hum_blue)}
.stats.cards{--padding:32px;--spacing:32px;justify-content:center;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 var(--wrapper-margin);max-width:calc(var(--wrapper-max) + var(--wrapper-margin) + var(--wrapper-margin));max-width:calc(var(--wrapper-max));scrollbar-width:none;margin:calc(var(--gutter_big) * 2) auto}.stats.cards::-webkit-scrollbar{display:none}@media all and (max-width:899.98px){.stats.cards.dragging{cursor:grabbing}.stats.cards{cursor:grab}}.stats.cards article{scroll-snap-align:center;border:2px solid var(--hum_lilac);background:linear-gradient(180deg,rgba(193,184,254,.2) 0%,rgba(232,66,80,.2) 100%);text-align:center;color:var(--hum_blue);display:flex;flex-direction:column;width:calc(33.33333333333333% - (var(--gutter) * 0.6666666666666667))}body.grey .stats.cards article{background-color:#fff;background-image:linear-gradient(180deg,rgba(193,184,254,.2) 0%,rgba(232,66,80,.2) 100%)}.stats.cards article>div{padding:calc(var(--padding) * 2) var(--padding);flex:1;display:flex;flex-direction:column;justify-content:center}.stats.cards article div span{display:block}.stats.cards article div span.number{font-family:fractul-variable,sans-serif;font-weight:400;font-size:72px;margin-bottom:var(--spacing);line-height:1}.stats.cards article div span.text{font-size:24px;line-height:1.4;margin-bottom:0}.stats.cards article div:has(picture) span.text{margin-bottom:1em}.stats.cards article div picture.con{height:120px;margin-top:auto}@media all and (max-width:899.98px){.stats.cards{--padding:32px;--spacing:32px;justify-content:flex-start}.stats.cards article{flex:0 0 300px}.stats.cards article div span.number{font-size:42px}.stats.cards article div span.text{font-size:20px}.stats.cards article div picture.con{height:96px}}@media all and (max-width:599.98px){.stats.cards{--padding:24px;--spacing:24px}.stats.cards article div span.number{font-size:42px}.stats.cards article div span.text{font-size:18px}.stats.cards article div picture.con{height:96px}}