*,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(--yellow);color:#000}::-moz-selection{background:var(--yellow);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}
@font-face{font-family:"Inter";font-weight:400;font-style:normal;src:url(//acme.newgraphic.ie/wp-content/themes/acme_2026/css/../fonts/InterArrows.woff2) format('woff2')}@font-face{font-family:"acme-font";font-weight:400;font-style:normal;src:url(data:application/octet-stream;base64,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)}.icon-01-search:before{content:'\e800'}.icon-02-close:before{content:'\e801'}.icon-03-chevron:before{content:'\e802'}.icon-04-x:before{content:'\e803'}.icon-05-map_list:before{content:'\e804'}.icon-06-map_split:before{content:'\e805'}.icon-07-map_map:before{content:'\e806'}.icon-08-ext:before{content:'\e807'}.icon-10-social_bsky:before{content:'\e808'}.icon-09-social_linkedin:before{content:'\e809'}.icon-11-social_youtube:before{content:'\e80a'}.icon-12-social_insta:before{content:'\e80b'}
body{--dot-size:1px;--dots-across:215;--gap:round(nearest,calc(var(--wrapper-max) / var(--dots-across)), 1px);background-color:#fff;background-image:radial-gradient(circle,var(--dot-colour) var(--dot-size),transparent var(--dot-size));background-size:var(--gap) var(--gap);background-position:calc(var(--gap)/2) calc(var(--gap)/2);position:relative;font-family:system-ui}body:before{content:"";display:block;width:100%;width:calc(100% - var(--wrapper-margin) - var(--wrapper-margin));max-width:calc(var(--wrapper-max) - var(--wrapper-margin) - var(--wrapper-margin));margin:0 auto;height:100%;position:fixed;left:50%;transform:translateX(-50%);background-image:linear-gradient(to right,transparent 0,transparent 1px),linear-gradient(to right,var(--line-colour) 0,var(--line-colour) 1px),linear-gradient(to right,var(--line-colour) 0,var(--line-colour) 1px),linear-gradient(to right,var(--line-colour) 0,var(--line-colour) 1px),linear-gradient(to right,var(--line-colour) 0,var(--line-colour) 1px),linear-gradient(to right,var(--line-colour) 0,var(--line-colour) 1px),linear-gradient(to right,var(--line-colour) 0,var(--line-colour) 1px),linear-gradient(to right,var(--line-colour) 0,var(--line-colour) 1px),linear-gradient(to right,transparent 0,transparent 1px);background-repeat:no-repeat;background-size:1px 100%;background-position:calc(100% / 8 * 0) 0,
            calc(100% / 8 * 1) 0,
            calc(100% / 8 * 2) 0,
            calc(100% / 8 * 3) 0,
            calc(100% / 8 * 4) 0,
            calc(100% / 8 * 5) 0,
            calc(100% / 8 * 6) 0,
            calc(100% / 8 * 7) 0,100% 0}@media all and (max-width:899.98px){body:before{background-image:linear-gradient(to right,transparent 0,transparent 1px),linear-gradient(to right,var(--line-colour) 0,var(--line-colour) 1px),linear-gradient(to right,var(--line-colour) 0,var(--line-colour) 1px),linear-gradient(to right,var(--line-colour) 0,var(--line-colour) 1px),linear-gradient(to right,transparent 0,transparent 1px);background-repeat:no-repeat}body:before{background-position:calc(100% / 4 * 0) 0,
    calc(100% / 4 * 1) 0,
    calc(100% / 4 * 2) 0,
    calc(100% / 4 * 3) 0,100% 0}}@media all and (max-width:599.98px){body:before{background-image:linear-gradient(to right,transparent 0,transparent 1px),linear-gradient(to right,var(--line-colour) 0,var(--line-colour) 1px),linear-gradient(to right,transparent 0,transparent 1px);background-repeat:no-repeat}body:before{background-position:calc(100% / 2 * 0) 0,50% 0,100% 0}}
:root{--line-colour:#f2f2f2;--line-colour:rgba(0,0,0,.1);--dot-colour:#eee;--black:#000;--white:#fff;--greytint:rgba(0,0,0,.05);--yellow:#eaa700;--red:#ff224c;--blue:#198fde;--orange:#ff6927;--green:#17a67d;--lightgrey:#f2f2f2;--grey:#d9d9d9;--container_blue:#172c3b;--submenu_blue:#1d5477;--light_blue:#74b4e6;--lighter_blue:#e5f0fa;--hover_blue:#34c1ff;--yellow_tint:color-mix(in srgb,var(--yellow) 75%,#fff 25%);--red_tint:color-mix(in srgb,var(--red) 75%,#fff 25%);--blue_tint:color-mix(in srgb,var(--blue) 75%,#fff 25%);--orange_tint:color-mix(in srgb,var(--orange) 75%,#fff 25%);--green_tint:color-mix(in srgb,var(--green) 75%,#fff 25%);--dark_teal_tint:color-mix(in srgb,var(--dark_teal) 15%,#fff 85%);--aubergine:#27032f;--error:#860000;--wrapper-max:1728px;--wrapper-margin:32px;--text-max:832px;--logo-height:77px;--logo-margin:32px;--masthead-height:calc(var(--logo-height) + var(--logo-margin) + var(--logo-margin));--button-base:56px;--button-icon:48px;--section-padding:24px;--search-button:64px;--padding-header:72px;--unit:16px;--overflow:calc(100% + 2px);--gutter:24px;--gutter_big:48px;--grid-third:calc((((100% - (var(--gutter) * 11)) / 12) * 4 ) + (var(--gutter_big) * 3));--grid-twothirds:calc((((100% - (var(--gutter) * 11)) / 12) * 8 ) + (var(--gutter_big) * 7));--grid-threequarters:calc((((100% - (var(--gutter) * 11)) / 12) * 9 ) + (var(--gutter_big) * 8));--grid-quarter:calc((((100% - (var(--gutter) * 11)) / 12) * 3 ) + (var(--gutter_big) * 2));--grid-half:calc(50% - (var(--gutter) / 2));--grid-sixth:calc((((100% - (var(--gutter) * 11)) / 12) * 2 ) + var(--gutter_big));--radius:24px;--radius_small:8px;--headingfont:lektorat-display-variable,sans-serif}@media all and (max-width:1499.98px){:root{--wrapper-margin:32px}}@media all and (max-width:1199.98px){:root{--gutter_big:32px;--headshot_speaker:120px;--wrapper-margin:24px;--section-padding:24px;--logo-margin:24px}}@media all and (max-width:899.98px){:root{--wrapper-margin:18px;--section-radius:40px;--search-button:44px;--section-padding:24px;--gutter_big:24px;--gutter:24px;--logo-margin:16px;--logo-height:64px}}@media all and (max-width:599.98px){:root{--wrapper-margin:12px;--gutter:20px;--radius:20px;--radius_small:8px;--section-padding:20px;--logo-margin:16px;--logo-height:64px}}
:root{--bodytext_size_big:24px;--bodytext_size:20px;--h1_size:64px;--h2_size:36px;--h3_size:32px;--h4_size:24px}#pageheader .txt>p:first-child,.h2,h1,h2,h3,h4,h5{font-weight:700;letter-spacing:-.01em}#pageheader .txt>p.eyebrow{font-size:var(--h4_size) !important;font-weight:700 !important;line-height:1 !important;margin-bottom:.5em !important}#pageheader .txt :is(li,p){font-weight:400;line-height:1.5;margin-bottom:1em;font-size:var(--bodytext_size)}#pageheader .txt>p:first-child,h1.h1{font-size:var(--h1_size);font-style:normal;line-height:1;margin-bottom:var(--bodytext_size)}.h2,h2{font-size:var(--h2_size);font-style:normal;line-height:1;margin-bottom:1em}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)}.bodytext p,.bodytext li{font-size:var(--bodytext_size);font-style:normal;font-weight:400;line-height:1.5;margin-bottom:1em}.bodytext_size_big p,.bodytext_size_big li{font-size:var(--bodytext_size_big)}.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;--bodytext_size_big:20px;--h1_size:48px;--h2_size:32px;--h3_size:24px;--h4_size:20px;#pageheader .txt :is(li,p){font-size:var(--bodytext_size)}#pageheader .txt>p:first-child{font-size:var(--h1_size)}}}@media all and (max-width:899.98px){:root{--bodytext_size:16px;--bodytext_size_big:20px;--h1_size:40px;--h2_size:32px;--h3_size:24px;--h4_size:20px}}@media all and (max-width:599.98px){:root{--bodytext_size:16px;--bodytext_size_big:20px;--h1_size:32px;--h2_size:28px;--h3_size:24px;--h4_size:var(--bodytext_size)}.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:neue-haas-unica,sans-serif;font-variant-numeric:proportional-nums;font-weight:400;font-style:normal;line-height:1.5;color:#000;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;transition:transform .4s ease;--scrollbar-width:calc(100vw - 100%);-webkit-font-smoothing:antialiased}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}.section{padding:calc(var(--bodytext_size) * 3) 0;background-blend-mode:multiply}@media all and (min-width:600px){.section{padding:calc(var(--bodytext_size) * 4) 0}}.sectionrow{padding:clamp(32px, var(--wrapper-margin), 72px) 0}.sectionrow.none{padding:var(--gutter) 0 var(--gutter_big)}div.grey{background-color:var(--greytint);color:#000}div.dark_blue{background:var(--dark_blue);color:#fff}div.white{background:var(--white);color:var(--black)}div.off_white{background:var(--off_white);color:#000}.section .bodytext:only-child :last-child{margin-bottom:0 !important}@media all and (min-width:600px){.section .bodytext:first-child{max-width:calc(75% - (var(--gutter) / 2))}}@media all and (min-width:1200px){.section .bodytext:first-child{max-width:calc(50% - (var(--gutter) / 2))}}
div.herotext p:last-child:has(a:first-child:last-child),.cta{font-size:18px !important;line-height:1.4 !important;margin:1em 0;margin:0}.cta:last-child{margin-bottom:0}div.herotext p:last-child a:first-child:last-child,.cta a{margin:0 0 .5em;display:inline-flex;align-items:center}div.herotext p:last-child a:first-child:last-child a,.cta a:last-child{margin-bottom:0}ul.cta{display:flex;flex-wrap:wrap;gap:var(--gutter)}ul.cta li{font-size:inherit;line-height:inherit}ul.cta li:not(:last-child){margin-bottom:16px}div.herotext p:last-child a:first-child:last-child,.cta a,.cta span:not(.sr-only){box-sizing:content-box;cursor:pointer;background:var(--white);border:1px solid var(--black);color:var(--black);font-weight:600 !important;font-size:inherit;line-height:inherit;vertical-align:top;display:inline-block;text-shadow:none;padding:.8em 1.5em;transition:all .2s ease;overflow:hidden;position:relative}.wp-block-button a:not(:last-child),.cta a:not(:last-child){margin-right:8px}button[type=submit]:not(.searchsubmit):is(:hover,:focus-visible),.wp-block-button a:hover,.cta a:is(:hover,:focus-visible),.cta span:hover{border-color:var(--black) !important;background-color:var(--black) !important;color:var(--white) !important}.cta a[href*="#"]:after{content:"\2193";font-family:Inter,sans-serif;margin-left:.33em}div.herotext p:last-child a:first-child:last-child:focus-visible,.cta a:focus-visible{outline:3px solid #000;box-shadow:0 0 0 6px #fff}.cta.up a:after{transform:rotate(-90deg)}.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:899.98px){div.herotext p:last-child:has(a:first-child:last-child),.cta{font-size:16px !important}}@media all and (max-width:599.98px){.wp-block-button,.cta{font-size:14px !important}}
#skip-link{position:fixed;background:rgba(0,0,0,.5);height:100%;width:100%;z-index:999;top:0;text-align:center;padding:var(--wrapper-margin)}#skip-link span.link{background-color:#fff;color:#000;border:1px solid #000;display:inline-block;padding:.75em 1em;font-size:16px;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}
#footer>div{background-color:#000;color:#fff;padding:var(--wrapper-margin)}@media all and (min-width:900px){#footer>div{padding:32px}}#footer>svg{width:100%;display:block;height:auto;position:relative;top:1px}div.motto{display:flex;justify-content:space-between;align-items:center;--mottosize:24px}div.motto p{font-size:var(--mottosize);font-weight:700;max-width:9em;line-height:1.2}@media all and (min-width:900px){div.motto{--mottosize:32px}}@media all and (min-width:1200px){div.motto{--mottosize:40px}}div.motto>a{color:#fff;display:block}div.motto>a>svg{display:block;height:calc((var(--mottosize) * 1.2) * 3);width:auto}@media all and (max-width:399.98px){div.motto>a>svg{height:64px}}div.motto>a:focus-visible{outline:3px solid #000;box-shadow:0 0 0 6px #fff}div.desc{border-top:1px solid #fff;margin:24px 0;padding:14px 0}div.desc>div{padding:14px 0}div.desc>div p{font-size:var(--bodytext_size);line-height:1.4;max-width:24em}@media all and (min-width:900px){div.desc>div{width:50%;padding:14px 24px 14px 0;border-right:1px solid #fff}}
#masthead{z-index:999}.logo svg{display:block;margin:var(--logo-margin) 0;width:calc(var(--logo-height) * 235.4066985645933%);height:var(--logo-height)}#logo{width:50%}#logo a:focus-visible svg{outline:3px solid #000;box-shadow:0 0 0 6px #fff}@media all and (max-width:1199.98px) and (min-width:1024px){#logo{width:37.5%}}@media all and (max-width:899.98px){#logo{flex:1}}
#topbar{display:flex;align-content:center}
#menuholder,#mainmenu{display:flex;align-items:center;flex:1}#mainmenu>li{position:relative;margin:0 8px}#mainmenu>li>:is(a,button){margin:0;font-size:20px;font-weight:600;padding:.75em var(--bodytext_size);line-height:1.2;color:inherit;font-family:inherit;background:0 0;display:inline-block;white-space:nowrap;transition:background-color .1s ease-out}@media all and (min-width:1400px){#mainmenu>li{margin:0 16px}}@media all and (min-width:1024px){#mainmenu>li>:is(a,button):after{content:"";display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:8px;background:#000;width:0;opacity:0;transition:all .2s ease-in-out}#mainmenu>li.active>:is(a,button):after,#mainmenu>li>:is(a,button):is(:hover,:focus-visible):after{width:100%;opacity:1}#mainmenu>li>:is(a,button){font-size:16px;padding:20px 1em}}@media all and (min-width:1024px) and (max-width:1199.98px){#mainmenu>li{margin:0 4px}}@media all and (max-width:1023.98px){#mainmenu{display:block;position:fixed;left:0;top:var(--masthead-height);background:inherit;width:100%;height:calc(100% - var(--masthead-height));padding:8px var(--wrapper-margin)}#mainmenu>li{margin:0 0 8px}}#mainmenu>li>:is(a,button).current{background-color:rgba(255,255,255,.5);color:#000}#mainmenu>li.active{filter:drop-shadow(4px 8px 8px rgba(0,0,0,.12))}#mainmenu>li>div.submenu{border:1px solid #000;transition:opacity .2s ease;position:absolute;z-index:20;left:0;top:calc(100% - 1px);width:auto;opacity:0;visibility:hidden;background:rgba(255,255,255,.9);color:#000;padding:0}#mainmenu>li.active>div.submenu{visibility:visible;opacity:1;transition:opacity .1s ease-out}#mainmenu>li>div.submenu li:not(:last-child){border-bottom:1px solid #000}@media all and (max-width:1023.98px){#mainmenu>li>div.submenu{left:0;transform:none;display:none;position:static}#mainmenu>li.active>div.submenu{display:block;visibility:visible;opacity:1;transition:opacity .1s ease-out}}#mainmenu ul :is(a,button)>span{transition:all .2s ease;text-decoration:none;padding:1px 0;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 1px,100% 1px;transition:background-size .2s}#mainmenu ul :is(a,button):focus-visible>span{outline:3px solid #000;box-shadow:0 0 0 6px #fff}#mainmenu>li>:is(a,button):focus-visible{outline:3px solid #000;box-shadow:0 0 0 6px #fff}#mainmenu>li>button{cursor:pointer}#mainmenu>li>button>span{display:flex;align-items:center}#mainmenu>li>button .icon{font-style:normal !important;margin-left:.333em;display:flex;align-items:center;position:relative;top:calc(-0.05em - 1px);display:inline-block;vertical-align:middle;line-height:1}#mainmenu>li>button .icon:after{display:inline-block;font-size:.66em;line-height:1;transition:all .2s ease;font-family:acme-font;font-weight:400;content:"\E802"}#mainmenu>li.active>button .icon:after{transform:rotate(180deg)}#mainmenu>li>div.submenu li{font-size:var(--bodytext_size);min-width:15em;margin:0;line-height:1.2}#mainmenu>li>div.submenu li.first{font-weight:600}#mainmenu>li>div.submenu li a{display:block;font-weight:inherit;color:inherit;padding:.75em 1em;transition:all .2s ease}#mainmenu>li>div.submenu a:is(:hover,:focus-visible){background:#000;color:#fff}@media all and (max-width:1023.98px){#mainmenu>li>div.submenu{background:#000}#mainmenu>li>div.submenu,#mainmenu>li>div.submenu li{border-color:#fff !important;color:#fff}}
#secondary{display:flex;justify-content:flex-end;align-items:center}body.searchshown #secondary *{pointer-events:none;opacity:0;visibility:hidden}button#showsearch{cursor:pointer}button#closesearch,button#showsearch{height:var(--button-base);line-height:var(--button-base);min-width:var(--button-base);display:block;cursor:pointer;border:1px solid #000;background-color:#000;color:#fff;text-align:center}button#closesearch:is(:hover,:focus-visible),button#showsearch:is(:hover,:focus-visible){opacity:.75}button#closesearch:focus-visible,button#showsearch:focus-visible{outline:3px solid #000;box-shadow:0 0 0 6px #fff}button#closesearch .icon,button#showsearch .icon{font-size:var(--button-icon);font-style:normal !important;display:block;margin:auto}button#closesearch .icon:after,button#showsearch .icon:after{display:block;font-family:"acme-font";content:"\E800"}button#closesearch .icon:after{content:"\E801"}#secondary button{position:relative}@media all and (max-width:1023.98px){#secondary button{margin-left:8px}}@media all and (max-width:899.98px){}
.hamburger{display:none;cursor:pointer;height:var(--button-base);width:var(--button-base);min-width:var(--button-base);position:relative;background:0 0;outline:none}.hamburger:before{display:block;width:24px;height:24px;content:"";margin:auto;background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 24 24" style="enable-background:new 0 0 24 24;" xml:space="preserve"><path fill="black" d="M0,2h24v3.2H0V2z M0,10.5h24v3.2H0V10.5z M0,18.8h24V22H0V18.8z"/></svg>')}@media all and (min-width:900px){.hamburger{height:64px;width:64px}}.hamburger:is(:hover,:focus-visible):before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 24 24" style="enable-background:new 0 0 24 24;" xml:space="preserve"><path fill="black" d="M0,2h24v3.2H0V2z M0,10.5h24v3.2H0V10.5z M0,18.8h24V22H0V18.8z"/></svg>')}.hamburger:focus-visible{outline:3px solid #000;box-shadow:0 0 0 6px #fff}body.navshown .hamburger:before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 24 24" style="enable-background:new 0 0 24 24;" xml:space="preserve"><path fill="black" d="M10.4,12l-9.6,9.6l1.6,1.6l9.6-9.6l9.6,9.6l1.6-1.6L13.6,12l9.6-9.6l-1.6-1.6L12,10.4L2.4,0.8L0.8,2.4 L10.4,12z"/></svg>')}#menuholder>p{display:none}@media all and (max-width:1023.98px){#menuholder>p{height:var(--masthead-height);background:0 0;position:fixed;top:0;width:100%;left:0;display:flex;align-items:center;justify-content:flex-end;border:var(--wrapper-margin) solid transparent;border-top:none;border-bottom:none}#menuholder>p .hamburger{pointer-events:auto}.hamburger{display:block}body.navshown .logo svg{fill:#fff}body.navshown{overflow:hidden;background:#000}body.navshown:after,body.navshown:before{opacity:0 !important}body.navshown #masthead div#secondary button.hamburger{opacity:0;pointer-events:none}#mainmenu{background:#000;color:#fff;visibility:hidden;position:absolute;max-height:calc(100vh - var(--masthead-height));min-height:calc(100vh - var(--masthead-height))}#mainmenu li{transform:translateX(-100%);transition:transform .2s ease}#menuholder{visibility:hidden}body.navshown #menuholder .hamburger:before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 24 24" style="enable-background:new 0 0 24 24;" xml:space="preserve"><path fill="white" d="M10.4,12l-9.6,9.6l1.6,1.6l9.6-9.6l9.6,9.6l1.6-1.6L13.6,12l9.6-9.6l-1.6-1.6L12,10.4L2.4,0.8L0.8,2.4 L10.4,12z"/></svg>')}body.navshown #menuholder{visibility:visible;z-index:100;pointer-events:none}body.navshown #mainmenu{opacity:1;visibility:visible;display:block;overflow:auto;pointer-events:auto}body.navshown #mainmenu li{transform:none}#masthead{position:sticky;top:0;left:0;width:100%;z-index:999}:target{scroll-margin-top:var(--masthead-height)}body.scrolled:not(.navshown) #masthead{background:#fff}}
@media all and (min-width:900px){#hero .wrapper{display:flex;justify-content:space-between}#hero .wrapper>:is(div,figure){width:calc(50% - (var(--gutter) / 2));width:50%}}.herotext{padding-right:calc(var(--gutter) / 2);--herotext-size:86px;padding-bottom:calc((var(--herotext-size) * 1.5));padding-top:calc((var(--herotext-size) * 1.5))}@media all and (max-width:1023.98px){.herotext{padding-top:calc((var(--herotext-size) * 1.5))}}.herotext p:not(.cta){font-family:"komu-a",sans-serif;font-weight:400;font-size:var(--herotext-size);line-height:1}.herotext p:not(.cta):not(:last-child){margin-bottom:.75em}@media all and (max-width:1499.98px){.herotext{--herotext-size:72px}}@media all and (max-width:1199.98px){.herotext{--herotext-size:64px}}@media all and (max-width:899.98px){.herotext{--herotext-size:48px}}@media all and (max-width:599.98px){.herotext{--herotext-size:36px}}
.sandwich_animation{position:relative;display:flex;justify-content:center;align-items:center;margin:0;height:50vw;min-height:800px;max-height:1024px;max-height:960px;--full:100%;--twothirds:66%;--half:50%}@media all and (min-width:900px){.pageheader figure.sandwich_animation{margin:0}}.sandwich_animation .sa_layer{position:absolute}div.sa_layer.strip{overflow:hidden;position:absolute;width:25%;width:calc(25% - var(--gutter));height:100%}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}div.sa_layer.strip{opacity:0;animation:fadeIn 3s ease-out forwards}div.sa_layer.strip>div.going_down{left:0;bottom:0}div.sa_layer.strip>div.going_up{right:0;top:0}div.sa_layer.strip:first-child{left:calc(0% + (var(--gutter) / 2))}div.sa_layer.strip:nth-child(2){left:calc(25% + (var(--gutter) / 2))}div.sa_layer.strip:nth-child(3){left:calc(50% + (var(--gutter) / 2))}div.sa_layer.strip:nth-child(4){left:calc(75% + (var(--gutter) / 2))}@media (max-width:599.98px),(min-width:900px) and (max-width:1199.98px){div.sa_layer.strip{width:calc(50% - var(--gutter))}div.sa_layer.strip:first-child{left:calc(0% + (var(--gutter) / 2))}div.sa_layer.strip:nth-child(2){left:calc(50% + (var(--gutter) / 2))}div.sa_layer.strip:nth-child(3),div.sa_layer.strip:nth-child(4){display:none}}@media all and (max-width:899.98px){.sandwich_animation{max-height:80vw;min-height:80vw}}@media all and (max-width:599.98px){.sandwich_animation{max-height:100vw;min-height:100vw}div.sa_layer.strip{width:calc(50% - (var(--gutter) / 2))}div.sa_layer.strip:first-child{left:0}div.sa_layer.strip:nth-child(2){left:calc(50% + (var(--gutter) / 2))}div.sa_layer.strip:nth-child(3),div.sa_layer.strip:nth-child(4){display:none}}div.sa_layer.strip>div{position:absolute;width:100%;height:auto;display:flex;flex-direction:column;will-change:transform;transform:translateZ(0)}div.sa_layer.strip picture{display:block;margin:calc(var(--gutter) / 2) 0}div.sa_layer.strip picture.full{width:var(--full)}div.sa_layer.strip picture.twothirds{width:var(--twothirds)}div.sa_layer.strip picture.half{width:var(--half)}div.sa_layer.strip picture img{display:block;width:100%;height:auto}@keyframes scrollDown{0%{transform:translateY(0)}100%{transform:translateY(50%)}}@keyframes scrollUp{0%{transform:translateY(0)}100%{transform:translateY(-50%)}}div.going_down{position:absolute;width:100%;display:flex;flex-direction:column;animation:scrollDown 25s linear infinite}div.going_up{position:absolute;width:100%;display:flex;flex-direction:column;animation:scrollUp 25s linear infinite}button.pause_carousel{webkit-appearance:none;cursor:pointer;transform:translateX(-50%);position:absolute;top:20px;left:50%;z-index:99;background:#fff;border:1px solid #000;font-size:14px;font-weight:600;display:flex;align-items:center;line-height:1}button.pause_carousel:is(:hover,:focus-visible){background-color:var(--yellow)}button.pause_carousel:focus-visible{outline:3px solid #000;box-shadow:0 0 0 6px #fff}button.pause_carousel>span{padding:.5em;padding-left:0}button.pause_carousel .icon{-webkit-appearance:none;-webkit-tap-highlight-color:transparent;font-weight:400;font-size:18px;width:34px;height:34px;font-family:sans-serif;display:flex;flex-direction:column;justify-content:center;align-content:center}button.pause_carousel .icon:before{text-decoration:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;color:inherit;content:"\23F8";content:"\275A\275A";position:relative;letter-spacing:.05em;top:.05em}button.pause_carousel.paused .icon:before{top:.09em;display:flex;align-items:center;justify-content:center;position:relative;content:"\25B6\200B";content:url('data:image/svg+xml;utf8,<svg width="1em" height="1em" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><polygon points="0,0 10,5 0,10" fill="currentColor"/></svg>')}.sandwich_animation .icon{display:inline-block;width:1em;height:1em;position:relative}
.section:has(.topics) .wrapper:before{content:"";display:block;height:32px;background:#000;margin-bottom:var(--gutter)}.topics{display:grid;grid-template-columns:3fr 5fr;border:1px solid #000;margin-top:calc(var(--gutter_big) + var(--gutter))}.topics-list{list-style:none;margin:0;padding:0}.topics-list li:not(:last-child){border-bottom:1px solid #000}.topics-list a{display:block;padding:32px;text-decoration:none;color:#000;transition:all .3s ease;border-right:1px solid #000;position:relative}.topics-list a:after{content:attr(data-tooltip);position:absolute;bottom:50%;left:50%;transform:translate(-50%,50%);border:1px solid #000;background:var(--white);color:#000;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease;font-weight:600 !important;font-size:18px;line-height:1.4;display:inline-block;text-shadow:none;padding:.8em 1.5em}.topics-list a:is(:hover,:focus-visible):after{opacity:1}.topics-list strong{display:block;font-size:2rem;text-transform:uppercase;font-family:"komu-a",sans-serif;font-weight:400;font-size:60px;line-height:1}.topics-list span{display:block;font-size:16px;line-height:1.2;margin-top:.5em}.topics-images{position:relative}.topics-images picture{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:all .3s ease;overflow:hidden;top:50%;left:50%;transform:translate(-50%,-50%)}.topics-images img{width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);filter:grayscale(100%);mix-blend-mode:multiply}.topics .img2{opacity:1}.topics:has(.item:nth-child(1):is(:hover,:focus-visible)) .img2,.topics:has(.item:nth-child(1):is(:hover,:focus-visible)) .img3,.topics:has(.item:nth-child(1):is(:hover,:focus-visible)) .img4,.topics:has(.item:nth-child(1):is(:hover,:focus-visible)) .img5{opacity:0}.topics:has(.item:nth-child(1):is(:hover,:focus-visible)) .img1{opacity:1}.topics:has(.item:nth-child(2):is(:hover,:focus-visible)) .img2{opacity:1}.topics:has(.item:nth-child(3):is(:hover,:focus-visible)) .img3{opacity:1}.topics:has(.item:nth-child(4):is(:hover,:focus-visible)) .img4{opacity:1}.topics:has(.item:nth-child(5):is(:hover,:focus-visible)) .img5{opacity:1}.topics-list .item:first-child a:is(:hover,:focus-visible),.topics .img1{background:var(--red_tint);border-right-color:transparent}.topics-list .item:nth-child(2) a:is(:hover,:focus-visible),.topics .img2{background:var(--yellow_tint);border-right-color:transparent}.topics-list .item:nth-child(3) a:is(:hover,:focus-visible),.topics .img3{background:var(--blue_tint);border-right-color:transparent}.topics-list .item:nth-child(4) a:is(:hover,:focus-visible),.topics .img4{background:var(--orange_tint);border-right-color:transparent}.topics-list .item:nth-child(5) a:is(:hover,:focus-visible),.topics .img5{background:var(--green_tint);border-right-color:transparent}.topics:not(:has(.item:is(:hover,:focus-visible))) .img2{background:#fff}@media all and (max-width:1199.98px){.topics{grid-template-columns:1fr 1fr}.topics-list a{padding:24px}.topics-list strong{font-size:48px}}@media all and (max-width:899.98px){.topics-list a{padding:20px}.topics-list strong{font-size:36px}.topics-list span{font-size:14px}}@media all and (max-width:599.98px){.section:has(.topics) .wrapper:before{height:24px}.topics{display:block}.topics-list a{border-right:none}.topics-list strong{font-size:32px}.topics-images{display:none}}
#search{position:fixed;top:0;left:0;width:100%;height:var(--masthead-height);--form-base:96px}form.searchform,#search{--form-base:96px}#search:before{background:rgba(0,0,0,.5) !important;content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}#search>div{color:#000}#search{opacity:0;pointer-events:none;visibility:hidden;z-index:9999}#search:before{display:block;width:100vw;height:100vh;position:fixed;top:0;left:0;content:"";background:rgba(58,58,58,.5);pointer-events:auto;z-index:-1}body.searchshown{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden}body.searchshown #search{visibility:visible;opacity:1;pointer-events:auto}#search .wrapper{height:var(--masthead-height);display:flex;align-items:center;justify-content:flex-end}#search form{opacity:0;font-family:inherit;position:relative;pointer-events:auto}body.searchshown #search .wrapper>p{pointer-events:auto}body.searchshown #search form{opacity:1;transform:none;flex:1}@media all and (min-width:1024px){body.searchshown #search form{max-width:calc(62.5% - var(--button-base) - 2px - (var(--gutter) / 2))}}@media all and (min-width:1400px){body.searchshown #search form{max-width:calc(50% - var(--button-base) - 2px - (var(--gutter) / 2))}}form.searchform>div,#search form>div{background:#fff;border:1px solid #000;display:flex}form.searchform{max-width:960px}form.searchform div>input[type=text],#search form div>input[type=text]{padding:0 calc(var(--gutter) / 2)}form.searchform input,#search input{outline:none;padding:0;border:none}#search>div,form.searchform>input[type=text],#search>input[type=text]{flex:1}form.searchform input[type=text],#search input[type=text]{line-height:1;font-family:inherit;width:100%;padding:0;background:#fff;font-size:16px;font-weight:600}form.searchform [type=submit],#search [type=submit]{cursor:pointer;background-color:#fff;color:#000;width:var(--button-base);min-width:var(--button-base);height:var(--button-base);position:relative;display:block}form.searchform [type=submit]:is(:hover,:focus-visible),#search [type=submit]:is(:hover,:focus-visible){background-color:var(--greytint)}form.searchform [type=submit] .icon,#search [type=submit] .icon{font-size:var(--button-icon);font-style:normal !important;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;overflow:hidden}form.searchform [type=submit] .icon:after,#search [type=submit] .icon:after{display:block;font-family:"acme-font";content:"\E800";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}form.searchform input[type=submit]:hover,#search input[type=submit]:hover{opacity:.7}@media all and (max-width:899.98px){form.searchform,#search{--form-base:64px}}@media all and (max-width:449px){#form.searchform ::placeholder{color:transparent}#search form ::placeholder{color:transparent}form.searchform:-ms-input-placeholder{color:transparent}#search form:-ms-input-placeholder{color:transparent}#form.searchform ::-ms-input-placeholder{color:transparent}#search form ::-ms-input-placeholder{color:transparent}}