:root{--hjl-noise:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMDAiIGhlaWdodD0iMzAwIj4KCTxmaWx0ZXIgaWQ9Im4iPgoJCTxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIwLjkiIG51bU9jdGF2ZXM9IjIiIHN0aXRjaFRpbGVzPSJzdGl0Y2giLz4KCQk8ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC4yMyAgMCAwIDAgMCAwLjAxICAwIDAgMCAwIDAuMDEgIDAgMCAwIDkgLTUuNiIvPgoJPC9maWx0ZXI+Cgk8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWx0ZXI9InVybCgjbikiLz4KPC9zdmc+Cg==);--hjl-icon-external:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNCAxM0wwIDExLjZMOS42IDJIMVYwSDEzVjEySDExVjMuNEwxLjQgMTNaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KPC9zdmc+Cg==);--hjl-icon-download:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcgMFYxMi4xNzVMMS40IDYuNTc1TDAgOEw4IDE2TDE2IDhMMTQuNiA2LjU3NUw5IDEyLjE3NVYwSDdaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KPC9zdmc+Cg==);--hjl-icon-back:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuODI1IDlMOS40MjUgMTQuNkw4IDE2TDAgOEw4IDBMOS40MjUgMS40TDMuODI1IDdIMTZWOUgzLjgyNVoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgo8L3N2Zz4K);--hjl-icon-close:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNCAxNEwwIDEyLjZMNS42IDdMMCAxLjRMMS40IDBMNyA1LjZMMTIuNiAwTDE0IDEuNEw4LjQgN0wxNCAxMi42TDEyLjYgMTRMNyA4LjRMMS40IDE0WiIgZmlsbD0iY3VycmVudENvbG9yIi8+Cjwvc3ZnPgo=);--hjl-icon-check:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNTUgMThMMy44NSAxMi4zTDUuMjc1IDEwLjg3NUw5LjU1IDE1LjE1TDE4LjcyNSA1Ljk3NUwyMC4xNSA3LjRMOS41NSAxOFoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgo8L3N2Zz4K);--hjl-icon-play:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMTRWMEwxMSA3TDAgMTRaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KPC9zdmc+Cg==);--hjl-icon-share:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1IDIwQzE0LjE2NjcgMjAgMTMuNDU4MyAxOS43MDgzIDEyLjg3NSAxOS4xMjVDMTIuMjkxNyAxOC41NDE3IDEyIDE3LjgzMzMgMTIgMTdDMTIgMTYuOSAxMi4wMjUgMTYuNjY2NyAxMi4wNzUgMTYuM0w1LjA1IDEyLjJDNC43ODMzMyAxMi40NSA0LjQ3NSAxMi42NDU4IDQuMTI1IDEyLjc4NzVDMy43NzUgMTIuOTI5MiAzLjQgMTMgMyAxM0MyLjE2NjY3IDEzIDEuNDU4MzMgMTIuNzA4MyAwLjg3NSAxMi4xMjVDMC4yOTE2NjcgMTEuNTQxNyAwIDEwLjgzMzMgMCAxMEMwIDkuMTY2NjcgMC4yOTE2NjcgOC40NTgzMyAwLjg3NSA3Ljg3NUMxLjQ1ODMzIDcuMjkxNjcgMi4xNjY2NyA3IDMgN0MzLjQgNyAzLjc3NSA3LjA3MDgzIDQuMTI1IDcuMjEyNUM0LjQ3NSA3LjM1NDE3IDQuNzgzMzMgNy41NSA1LjA1IDcuOEwxMi4wNzUgMy43QzEyLjA0MTcgMy41ODMzMyAxMi4wMjA4IDMuNDcwODMgMTIuMDEyNSAzLjM2MjVDMTIuMDA0MiAzLjI1NDE3IDEyIDMuMTMzMzMgMTIgM0MxMiAyLjE2NjY3IDEyLjI5MTcgMS40NTgzMyAxMi44NzUgMC44NzVDMTMuNDU4MyAwLjI5MTY2NyAxNC4xNjY3IDAgMTUgMEMxNS44MzMzIDAgMTYuNTQxNyAwLjI5MTY2NyAxNy4xMjUgMC44NzVDMTcuNzA4MyAxLjQ1ODMzIDE4IDIuMTY2NjcgMTggM0MxOCAzLjgzMzMzIDE3LjcwODMgNC41NDE2NyAxNy4xMjUgNS4xMjVDMTYuNTQxNyA1LjcwODMzIDE1LjgzMzMgNiAxNSA2QzE0LjYgNiAxNC4yMjUgNS45MjkxNyAxMy44NzUgNS43ODc1QzEzLjUyNSA1LjY0NTgzIDEzLjIxNjcgNS40NSAxMi45NSA1LjJMNS45MjUgOS4zQzUuOTU4MzMgOS40MTY2NyA1Ljk3OTE3IDkuNTI5MTcgNS45ODc1IDkuNjM3NUM1Ljk5NTgzIDkuNzQ1ODMgNiA5Ljg2NjY3IDYgMTBDNiAxMC4xMzMzIDUuOTk1ODMgMTAuMjU0MiA1Ljk4NzUgMTAuMzYyNUM1Ljk3OTE3IDEwLjQ3MDggNS45NTgzMyAxMC41ODMzIDUuOTI1IDEwLjdMMTIuOTUgMTQuOEMxMy4yMTY3IDE0LjU1IDEzLjUyNSAxNC4zNTQyIDEzLjg3NSAxNC4yMTI1QzE0LjIyNSAxNC4wNzA4IDE0LjYgMTQgMTUgMTRDMTUuODMzMyAxNCAxNi41NDE3IDE0LjI5MTcgMTcuMTI1IDE0Ljg3NUMxNy43MDgzIDE1LjQ1ODMgMTggMTYuMTY2NyAxOCAxN0MxOCAxNy44MzMzIDE3LjcwODMgMTguNTQxNyAxNy4xMjUgMTkuMTI1QzE2LjU0MTcgMTkuNzA4MyAxNS44MzMzIDIwIDE1IDIwWiIgZmlsbD0iY3VycmVudENvbG9yIi8+Cjwvc3ZnPgo=);--hjl-icon-arrow-down:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNy40IiB2aWV3Qm94PSIwIDAgMTIgNy40IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNiA3LjRMMCAxLjRMMS40IDBMNiA0LjZMMTAuNiAwTDEyIDEuNEw2IDcuNFoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgo8L3N2Zz4K);--hjl-icon-arrow-forward:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjE3NSAxM0g0VjExSDE2LjE3NUwxMC41NzUgNS40TDEyIDRMMjAgMTJMMTIgMjBMMTAuNTc1IDE4LjZMMTYuMTc1IDEzWiIgZmlsbD0iY3VycmVudENvbG9yIi8+Cjwvc3ZnPgo=)}body{font-optical-sizing:auto;-webkit-font-smoothing:antialiased}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.is-style-section-heading,main section[id]{scroll-margin-top:120px}.wp-site-blocks>header+*{margin-block-start:0}:where(h1,h2,h3,h4){overflow-wrap:break-word}.hjl-icon{display:inline-block;flex-shrink:0;height:auto;vertical-align:middle}.wp-block-post:nth-child(4n+2) .is-style-colour-overlay{--hjl-overlay:var(--wp--preset--color--lilac)}.wp-block-post:nth-child(4n+3) .is-style-colour-overlay{--hjl-overlay:var(--wp--preset--color--pink)}.wp-block-post:nth-child(4n+4) .is-style-colour-overlay{--hjl-overlay:var(--wp--preset--color--olive)}.wp-block-post:nth-child(4n+1) .is-style-soft-shape{--hjl-soft:var(--wp--preset--color--orange)}.wp-block-post:nth-child(4n+3) .is-style-soft-shape{--hjl-soft:var(--wp--preset--color--olive)}.wp-block-post:nth-child(4n+4) .is-style-soft-shape{--hjl-soft:var(--wp--preset--color--tan)}.is-style-colour-overlay.has-cutout{--hjl-from:var(--wp--preset--color--light-tan);--hjl-to:var(--hjl-overlay,var(--wp--preset--color--orange));--hjl-cutout-card-gradient:linear-gradient(198deg,var(--hjl-from) 6%,var(--hjl-to) 84%);isolation:isolate}.is-style-colour-overlay.has-cutout:before{background:var(--hjl-cutout-gradient,var(--hjl-cutout-card-gradient));border-radius:inherit;content:"";inset:0;opacity:.5;position:absolute;transition:opacity .2s;z-index:-1}.is-style-colour-overlay.has-cutout:after{background:var(--hjl-noise);mix-blend-mode:normal;opacity:.5;z-index:-1}.is-style-colour-overlay.has-cutout img{border-radius:0;box-sizing:border-box;object-fit:contain!important;padding:6.3% 14.1%}.is-style-featured .is-style-colour-overlay{--hjl-lilac:var(--wp--preset--color--lilac);--hjl-orange:var(--wp--preset--color--orange);--hjl-olive:var(--wp--preset--color--olive);--hjl-cutout-gradient:linear-gradient(230deg,var(--hjl-lilac) 2%,var(--hjl-orange) 128%);border-radius:12px}.wp-block-post:nth-child(odd) .is-style-featured .is-style-colour-overlay{--hjl-cutout-gradient:linear-gradient(147deg,var(--hjl-orange) 13%,var(--hjl-olive) 76%)}.is-style-featured:focus-within .has-cutout:before,.is-style-featured:hover .has-cutout:before{opacity:1}.is-style-featured:focus-within>.wp-block-post-featured-image,.is-style-featured:hover>.wp-block-post-featured-image{border-bottom-left-radius:0;border-bottom-right-radius:0}.wp-block-post:has(>.hjl-strategy-card){container-type:inline-size}.hjl-strategy-card{align-items:start;column-gap:15px;display:grid;grid-template-columns:1fr auto;row-gap:10px}.hjl-strategy-card>*{margin:0!important}.hjl-strategy-card>.wp-block-hjl-icon{color:var(--wp--preset--color--orange);grid-column:2;grid-row:1/span 2}.hjl-strategy-card>.wp-block-hjl-icon svg{width:clamp(56px,6vw,90px)}@container (max-width: 300px){.hjl-strategy-card>.wp-block-hjl-icon{grid-column:1;grid-row:auto;order:-1}}@container (max-width: 520px){.hjl-strategy-card{grid-template-columns:1fr auto}.hjl-strategy-card>.wp-block-post-excerpt{grid-column:1/span 2}.hjl-strategy-card>.wp-block-hjl-icon{grid-row:1}}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}.hjl-footer{margin-block-start:var(--wp--preset--spacing--60);padding-inline:var(--wp--style--root--padding-left) var(--wp--style--root--padding-right)!important}.hjl-footer .wp-block-cover__inner-container{position:static}.hjl-footer .wp-block-cover__background:after{background:linear-gradient(90deg,rgba(58,2,2,.75),rgba(58,2,2,0) 55%);content:"";inset:0;position:absolute}.hjl-footer h2{letter-spacing:-.02em;text-transform:none}.hjl-footer .hjl-footer__content{display:flex;flex-direction:column;gap:clamp(32px,4vw,60px);max-width:421px;position:relative;z-index:1}.hjl-footer .hjl-footer__content>*{margin:0}.hjl-footer .hjl-footer__cta{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.hjl-footer .hjl-footer__cta>*{margin:0}.hjl-footer .hjl-footer__text{font-family:var(--wp--preset--font-family--serif);font-size:var(--wp--preset--font-size--intro-sans);font-weight:500;letter-spacing:-.02em;line-height:1.2}.hjl-footer .wp-block-hjl-newsletter,.hjl-footer .wp-block-hjl-newsletter form{width:100%}.hjl-footer .wp-block-social-links{font-size:50px;gap:15px;margin:0}.hjl-footer .wp-block-social-links .wp-block-social-link-anchor{padding:0}.hjl-footer .hjl-footer__links{flex-wrap:nowrap;gap:20px}.hjl-footer .hjl-footer__links p{margin:0;white-space:nowrap}.hjl-footer .hjl-footer__links a{color:inherit;display:block;font-size:var(--wp--preset--font-size--heading-6);font-weight:700;letter-spacing:-.05em;line-height:1.1;padding:6px 10px;text-decoration:none}.hjl-footer .hjl-footer__links a:focus-visible,.hjl-footer .hjl-footer__links a:hover{text-decoration:underline}.hjl-footer .hjl-footer__logo{bottom:clamp(80px,11vw,170px);position:absolute;right:var(--wp--style--root--padding-right);z-index:1}.hjl-footer .hjl-footer__logo svg{width:clamp(110px,11vw,164px)}@media(max-width:600px){.hjl-footer .wp-block-cover__background:after{background:rgba(58,2,2,.6)}.hjl-footer .hjl-footer__logo{bottom:auto;margin-top:var(--wp--preset--spacing--40);position:relative;right:auto}.hjl-footer .hjl-footer__links{flex-wrap:wrap;gap:0;margin-inline-start:-10px}.is-style-featured>:not(.wp-block-post-featured-image){padding-inline:0!important}}.wp-block-group.is-style-page-header>.is-style-intro{margin-left:0!important;max-width:680px!important}.hjl-programme-body{align-items:start;display:grid;gap:var(--wp--preset--spacing--50);grid-template-columns:minmax(0,1fr) 324px;margin-top:var(--wp--preset--spacing--40)}.hjl-programme-body>.wp-block-post-content{grid-column:1;grid-row:1;margin-top:0}.hjl-programme-body>.hjl-programme-body__strategy{grid-column:2;grid-row:1}.hjl-programme-body>.wp-block-post-content>.alignwide,.hjl-programme-body>.wp-block-post-content>.hjl-section{margin-right:calc(-324px - var(--wp--preset--spacing--50))}.hjl-programme-body>.wp-block-post-content>.is-style-intro:first-child{margin-top:0;max-width:800px}.hjl-programme-intro{margin-top:var(--wp--preset--spacing--60)!important}.hjl-programme-intro img{border-radius:0;display:block;width:100%}.hjl-programme-intro>.wp-block-image{margin:0 0 0 16.7%;width:58%}.hjl-programme-intro>.wp-block-columns{column-gap:10.9%;display:grid;grid-template-columns:40.4% 43.1%;margin-top:var(--wp--preset--spacing--60)}.hjl-programme-intro>.wp-block-columns>.wp-block-column>*{margin:0}.hjl-programme-intro p{font-family:var(--wp--preset--font-family--serif);font-size:var(--wp--preset--font-size--intro-sans);font-weight:500;letter-spacing:-.02em;line-height:1.2}@media(max-width:781px){.hjl-programme-intro>.wp-block-image{margin-left:0;width:100%}.hjl-programme-intro>.wp-block-columns{grid-template-columns:minmax(0,1fr);margin-top:var(--wp--preset--spacing--40);row-gap:var(--wp--preset--spacing--40)}}.single-article .wp-block-post-content>.wp-block-image:not(.alignwide):not(.alignfull),.single-resource .wp-block-post-content>.wp-block-image:not(.alignwide):not(.alignfull){max-width:918px}.single-article .wp-block-post-content>.hjl-reading-list,.single-article .wp-block-post-content>.wp-block-group.has-background:not(.alignwide):not(.alignfull),.single-article .wp-block-post-content>.wp-block-group.is-style-panel:not(.alignwide):not(.alignfull),.single-article .wp-block-post-content>.wp-block-quote,.single-resource .wp-block-post-content>.hjl-reading-list,.single-resource .wp-block-post-content>.wp-block-group.has-background:not(.alignwide):not(.alignfull),.single-resource .wp-block-post-content>.wp-block-group.is-style-panel:not(.alignwide):not(.alignfull),.single-resource .wp-block-post-content>.wp-block-quote{max-width:741px}.single-article .wp-block-post-content>.wp-block-quote{max-width:800px}.single-article .wp-block-details.is-style-section summary{color:var(--wp--preset--color--brown);font-family:var(--wp--preset--font-family--display);font-size:var(--wp--preset--font-size--heading-4);letter-spacing:-.02em;text-transform:none;-webkit-text-stroke:0;-webkit-text-fill-color:currentcolor}.single-article .hjl-detail-meta>:where(:not(.alignleft):not(.alignright):not(.alignwide):not(.alignfull)),.single-article .wp-block-post-content>:where(:not(.alignleft):not(.alignright):not(.alignwide):not(.alignfull)){max-width:clamp(600px,600px + (100vw - 1512px)*.245,700px)}@media(max-width:781px){.wp-block-columns.is-style-spaced,.wp-block-columns.is-style-spaced>.wp-block-column{padding:0!important}}.wp-block-post-content>:is(.wp-block-image,.wp-block-gallery,.wp-block-embed,.wp-block-media-text,.wp-block-columns,.wp-block-group,.wp-block-buttons,.wp-block-details,.wp-block-table,.wp-block-separator):not(.is-style-shop-item,.is-style-wide){margin-block:var(--wp--preset--spacing--50)}.wp-block-post-content>:is(h2,h3):not(.is-style-section-heading){margin-block-start:var(--wp--preset--spacing--50)}.wp-block-post-content>:is(h2,h3):not(.is-style-section-heading)+*,.wp-block-post-content>:is(h2,h3):not(.is-style-section-heading)+:is(.wp-block-image,.wp-block-gallery,.wp-block-embed,.wp-block-media-text,.wp-block-columns,.wp-block-group,.wp-block-buttons,.wp-block-details,.wp-block-table,.wp-block-separator){margin-block-start:var(--wp--style--block-gap)}.wp-block-post-content>:first-child{margin-block-start:0}.wp-block-group.has-background .is-style-intro{font-size:var(--wp--preset--font-size--intro-sans)}.hjl-see-all{display:flex;justify-content:center;margin-top:var(--wp--preset--spacing--50)}.hjl-see-all a{border-radius:var(--wp--custom--radius--medium);font-size:var(--wp--preset--font-size--heading-6);font-weight:800;padding:10px 16px;text-decoration:none;transition:background-color .15s,box-shadow .15s}.hjl-see-all a:focus-visible,.hjl-see-all a:hover{background:var(--wp--preset--color--white);box-shadow:var(--wp--preset--shadow--raised);color:var(--wp--preset--color--orange)}.hjl-section{margin-block-start:var(--wp--preset--spacing--80)!important}.hjl-section:not(.has-background){border-top:3px solid var(--wp--preset--color--orange);padding-top:30px}.hjl-section>.is-style-section-heading{margin-bottom:var(--wp--preset--spacing--50);margin-top:0}.hjl-section h3.wp-block-heading{font-family:var(--wp--preset--font-family--display);font-weight:1000;letter-spacing:-.02em;line-height:1.1;margin-bottom:0}.hjl-section h3.wp-block-heading+*{margin-top:10px}.hjl-section h3.wp-block-heading+.is-style-intro{margin-top:0}.hjl-section h3.wp-block-heading+.is-style-intro+*{margin-top:10px}.hjl-section .wp-block-column>:first-child,.hjl-section .wp-block-media-text__content>:first-child{margin-top:0}.hjl-section .wp-block-buttons{margin-top:30px}.wp-block-media-text.is-style-feature{column-gap:30px;grid-template-columns:minmax(0,800fr) minmax(0,562fr)!important}.wp-block-media-text.is-style-feature>.wp-block-media-text__media img{width:84.75%}.wp-block-media-text.is-style-feature>.wp-block-media-text__content{padding:0}@media(max-width:781px){.wp-block-media-text.is-style-feature{grid-template-columns:minmax(0,1fr)!important;row-gap:var(--wp--preset--spacing--40)}.wp-block-media-text.is-style-feature>.wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-media-text.is-style-shop-item:is(.is-shop-item-tall,.is-shop-item-extra-tall)>.wp-block-media-text__media{--hjl-shop-item-height:min(640px,130vw);align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:var(--hjl-shop-item-height)}.wp-block-media-text.is-style-shop-item:is(.is-shop-item-tall,.is-shop-item-extra-tall)>.wp-block-media-text__media img{max-height:calc(var(--hjl-shop-item-height) - var(--wp--preset--spacing--50)*2);max-width:100%}.wp-block-media-text.is-style-shop-item.is-shop-item-extra-tall>.wp-block-media-text__media{--hjl-shop-item-height:min(820px,170vw)}.wp-block-media-text.is-style-shop-item.is-image-fill-element>.wp-block-media-text__media{overflow:hidden;padding:0}.wp-block-media-text.is-style-shop-item.is-image-fill-element>.wp-block-media-text__media img{box-shadow:none;max-height:none;width:100%!important}.wp-block-columns:has(>.hjl-feature-box){gap:30px}.wp-block-column.hjl-feature-box{align-items:center;aspect-ratio:800/618;border-radius:12px;display:flex;flex:0 0 calc(58.73715% - 17.62115px)!important;justify-content:center;padding:0!important}.wp-block-column.hjl-feature-box>*{margin:0!important}.wp-block-column.hjl-feature-box>.wp-block-embed{width:84.75%}.wp-block-column.hjl-feature-box>.wp-block-embed iframe{border-radius:20px;box-shadow:var(--wp--preset--shadow--raised)}.wp-block-column.hjl-feature-box>.wp-block-image{width:40.5%}.wp-block-column.hjl-feature-box>.wp-block-image img{border-radius:0;box-shadow:var(--wp--preset--shadow--raised);display:block;width:100%}@media(max-width:781px){.wp-block-column.hjl-feature-box{flex-basis:100%!important}}.hjl-podcasts{padding:clamp(40px,6vw,90px) var(--wp--preset--spacing--40)!important}.hjl-podcasts .wp-block-media-text{column-gap:clamp(30px,6vw,90px);grid-template-columns:minmax(0,325fr) minmax(0,561fr)}.hjl-podcasts .wp-block-media-text+.wp-block-media-text{margin-top:var(--wp--preset--spacing--60)}.hjl-podcasts .wp-block-media-text__content{padding:0}.hjl-podcasts .wp-block-media-text__media img{aspect-ratio:1;border-radius:20px;box-shadow:var(--wp--preset--shadow--raised);object-fit:cover}@media(max-width:600px){.hjl-podcasts .wp-block-media-text__media img{max-width:325px}.hjl-podcasts .wp-block-media-text__content{margin-top:var(--wp--preset--spacing--30)}}.wp-block-post-template.is-style-carousel{max-width:none}.hjl-carousel{position:relative;--hjl-edge:max(var(--wp--style--root--padding-left),(100vw - var(--wp--style--global--wide-size))/2)}.hjl-carousel__arrow{background:var(--wp--preset--color--white);border:0;border-radius:50%;box-shadow:var(--wp--preset--shadow--raised);color:var(--wp--preset--color--brown);cursor:pointer;display:flex;opacity:0;padding:15px;position:absolute;top:calc(50% - 8px);transform:translateY(-50%);transition:opacity .15s,color .15s,box-shadow .15s;z-index:1}.hjl-carousel__arrow:before{background:currentcolor;content:"";height:32px;mask:var(--hjl-icon-arrow-forward) center/contain no-repeat;width:32px}.hjl-carousel__arrow.is-prev{left:calc(30px - var(--hjl-edge))}.hjl-carousel__arrow.is-prev:before{transform:scaleX(-1)}.hjl-carousel__arrow.is-next{right:calc(30px + 50% - 50vw)}.hjl-carousel__arrow[hidden]{display:none}.hjl-carousel__arrow:focus-visible,.hjl-carousel__arrow:hover{box-shadow:inset 0 0 0 3px var(--wp--preset--color--orange),var(--wp--preset--shadow--hover);color:var(--wp--preset--color--orange)}.hjl-carousel__arrow:focus-visible{outline:0}.hjl-carousel:hover>.hjl-carousel__arrow,.hjl-carousel__arrow:focus-visible{opacity:1}@media(hover:none){.hjl-carousel__arrow{display:none}}.hjl-related{border-top:3px solid var(--wp--preset--color--orange);margin-block-start:var(--wp--preset--spacing--80)!important;padding-block:var(--wp--preset--spacing--50)}.hjl-related>.is-style-section-heading{margin-bottom:var(--wp--preset--spacing--50);margin-top:0}.wp-site-blocks>main:has(>.hjl-related+.wp-block-hjl-audio-description:last-child)+footer,.wp-site-blocks>main:has(>.hjl-related+.wp-block-hjl-audio-description:last-child)+footer .hjl-footer{margin-block-start:0}.single-strategy .hjl-footer{margin-block-start:120px}@media(max-width:781px){.single-strategy .hjl-footer{margin-block-start:var(--wp--preset--spacing--70)}}.hjl-collaborators{border-top:0!important;padding-top:0!important}.hjl-collaborators__intro{font-size:var(--wp--preset--font-size--intro-sans);max-width:681px}.hjl-collaborators__list{column-count:3;column-gap:30px;font-size:20px;font-weight:700;letter-spacing:-.05em;line-height:1.1;list-style:none;margin-top:30px;max-width:calc(75% - 7.5px);padding:0}.hjl-collaborators__list>li{break-inside:avoid;padding-bottom:13px}@media(max-width:781px){.hjl-collaborators__list{column-count:2;max-width:none}}@media(max-width:900px){.hjl-programme-body{grid-template-columns:minmax(0,1fr)}.hjl-programme-body>.hjl-programme-body__strategy{grid-column:1;grid-row:2;position:static}.hjl-programme-body>.wp-block-post-content>.alignwide,.hjl-programme-body>.wp-block-post-content>.hjl-section{margin-right:0}}.wp-block-hjl-page-nav{align-items:center;display:flex;flex-wrap:wrap;gap:10px 24px;padding-block:20px}.wp-block-hjl-page-nav[hidden]{display:none}.wp-block-hjl-page-nav>*{margin:0!important}.wp-block-hjl-page-nav a{font-size:var(--wp--preset--font-size--heading-6);font-weight:700;letter-spacing:-.05em}.wp-block-hjl-share .wp-block-button__link{align-items:center;border:0;cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--wp--preset--font-size--body);font-weight:500;gap:8px}.wp-block-hjl-share .wp-block-button__link:before{background:currentcolor;content:"";height:20px;mask:var(--hjl-icon-share) center/16px no-repeat;width:20px}.hjl-detail-header{border-bottom:3px solid var(--wp--preset--color--orange);margin-bottom:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50);padding-top:clamp(100px,10vw,140px)}.hjl-detail-header .wp-block-column>*{margin-block:0 16px}.hjl-detail-header .hjl-detail-header__section a{font-weight:700;letter-spacing:-.05em;line-height:1.1}.hjl-detail-header .wp-block-post-title{letter-spacing:-.02em;line-height:1}.hjl-detail-header .wp-block-post-excerpt__excerpt{margin:0}.hjl-detail-header .hjl-detail-header__image img{border-radius:12px}.single-article .hjl-detail-header .hjl-detail-header__image img{border-radius:20px;box-shadow:var(--wp--preset--shadow--raised)}.hjl-detail-header .hjl-detail-header__icon{display:none;text-align:center}.hjl-header-colour .hjl-detail-header{--hjl-from:var(--wp--preset--color--light-tan);background:linear-gradient(128deg,var(--hjl-from) 19%,var(--hjl-to) 105%);isolation:isolate;position:relative}.hjl-colour-orange{--hjl-to:var(--wp--preset--color--orange)}.hjl-colour-olive{--hjl-to:var(--wp--preset--color--olive)}.hjl-colour-lilac{--hjl-to:var(--wp--preset--color--lilac)}.hjl-colour-pink{--hjl-to:var(--wp--preset--color--pink)}.hjl-header-colour .hjl-detail-header:before{background:var(--hjl-noise);content:"";inset:0;opacity:.35;pointer-events:none;position:absolute;z-index:-1}.hjl-header-colour .hjl-detail-header__image,.hjl-header-illustration .hjl-detail-header__image{display:none}.hjl-header-illustration .hjl-detail-header__icon{display:block}.hjl-detail-meta{border-top:3px solid var(--wp--preset--color--orange);margin-top:var(--wp--preset--spacing--60);padding-top:var(--wp--preset--spacing--40)}.hjl-detail-meta .is-style-label{font-size:var(--wp--preset--font-size--heading-6);font-weight:700;letter-spacing:-.05em;line-height:1.1;margin-bottom:10px;text-transform:none}.hjl-detail-meta .is-style-label+*{margin-top:0}.hjl-detail-meta .wp-block-post-date{font-family:var(--wp--preset--font-family--serif);font-size:18px;letter-spacing:-.03em}.hjl-contributors>li+li{margin-top:30px}.hjl-search{max-width:520px}.is-layout-constrained>.hjl-search{margin-left:0!important}.hjl-search .wp-block-search__inside-wrapper{gap:16px}.hjl-search .wp-block-search__input{background:var(--wp--preset--color--white);border:2px solid var(--wp--preset--color--orange);border-radius:var(--wp--custom--radius--medium);font:inherit;font-weight:700;padding:6px 10px}.hjl-search .wp-block-search__button{font-size:var(--wp--preset--font-size--heading-6);margin:0}.is-style-card-row .wp-block-post-title{font-size:var(--wp--preset--font-size--heading-5);line-height:1.25}.wp-block-group.is-style-page-header.hjl-results-header{margin-bottom:clamp(40px,6.6vw,100px);padding-bottom:clamp(40px,5.3vw,80px);padding-top:clamp(100px,11.12vw,168px)}.wp-block-group.is-style-page-header.hjl-results-header>*+*{margin-block-start:30px}.wp-block-group.is-style-page-header.hjl-results-header>h1{letter-spacing:-.02em;line-height:1}.wp-block-group.is-style-page-header.hjl-results-header .is-style-label{font-weight:600;line-height:1.4}.wp-block-group.is-style-page-header.hjl-results-header .wp-block-tag-cloud{gap:10px}.hjl-results .is-style-card-row .wp-block-post-excerpt,.hjl-results .is-style-card-row .wp-block-post-title{max-width:600px}.hjl-results .wp-block-query-pagination{margin-top:var(--wp--preset--spacing--70)}.hjl-results .wp-block-query-pagination-next{font-size:var(--wp--preset--font-size--heading-5);line-height:1.25}.hjl-event-archive{margin-block-start:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--70);padding-top:clamp(60px,6vw,90px)}.hjl-event-archive:has(.wp-block-query-pagination){padding-bottom:60px}.hjl-event-archive .wp-block-hjl-filter-bar .hjl-filter-bar__toggle,.hjl-event-archive .wp-block-hjl-filter-bar select{background-color:var(--wp--preset--color--light-brown);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 7.4%27%3E%3Cpath fill=%27%23fff%27 d=%27m6 7.4-6-6L1.4 0 6 4.6 10.6 0 12 1.4z%27/%3E%3C/svg%3E");color:var(--wp--preset--color--white)}.hjl-event-archive .wp-block-hjl-filter-bar .hjl-filter-bar__clear{color:var(--wp--preset--color--white)}.hjl-event-archive .is-style-card-row{border-top-color:var(--wp--preset--color--white);column-gap:30px}.hjl-event-archive .is-style-card-row .wp-block-post-title{color:var(--wp--preset--color--white)}.hjl-event-archive .is-style-card-row:focus-within .wp-block-post-title,.hjl-event-archive .is-style-card-row:hover .wp-block-post-title{color:var(--wp--preset--color--orange)}.hjl-event-archive .is-style-card-row .wp-block-post-excerpt,.hjl-event-archive .is-style-card-row .wp-block-post-title{max-width:444px}.hjl-event-archive .is-style-card-row>.wp-block-post-featured-image{aspect-ratio:207/145!important}.hjl-event-archive .wp-block-query-pagination{margin-top:60px}.hjl-event-archive .wp-block-query-pagination-next{background:var(--wp--preset--color--light-brown);color:var(--wp--preset--color--white);font-size:var(--wp--preset--font-size--heading-5);line-height:1.25;padding:10px 20px}.hjl-event-archive .wp-block-query-pagination-next:focus-visible,.hjl-event-archive .wp-block-query-pagination-next:hover{background:var(--wp--preset--color--white);box-shadow:var(--wp--preset--shadow--raised);color:var(--wp--preset--color--brown)}.post-type-archive-event .hjl-footer,.post-type-archive-event .wp-site-blocks>footer{margin-block-start:0}.search .hjl-footer,.tax-topic .hjl-footer{margin-block-start:var(--wp--preset--spacing--70)}.hjl-topic-title{color:var(--wp--preset--color--orange)}.hjl-topic-title span{color:var(--wp--preset--color--brown);text-transform:lowercase}.hjl-support-panel{--hjl-noise:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MDAiIGhlaWdodD0iNjAwIj4KCTxmaWx0ZXIgaWQ9Im4iIHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPgoJCTxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIwLjI3IiBudW1PY3RhdmVzPSIzIiBzZWVkPSI3IiBzdGl0Y2hUaWxlcz0ic3RpdGNoIiByZXN1bHQ9ImZpbmUiLz4KCQk8ZmVDb2xvck1hdHJpeCBpbj0iZmluZSIgdmFsdWVzPSIwIDAgMCAwIDAuOTYgIDAgMCAwIDAgMC44ICAwIDAgMCAwIDAuNzYgIDEwIDAgMCAwIC02Ljk1IiByZXN1bHQ9InNwZWNrcyIvPgoJCTxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIwLjAxNSIgbnVtT2N0YXZlcz0iMiIgc2VlZD0iMyIgc3RpdGNoVGlsZXM9InN0aXRjaCIgcmVzdWx0PSJjb2Fyc2UiLz4KCQk8ZmVDb2xvck1hdHJpeCBpbj0iY29hcnNlIiB2YWx1ZXM9IjAgMCAwIDAgMCAgMCAwIDAgMCAwICAwIDAgMCAwIDAgIDEuNiAwIDAgMCAwIiByZXN1bHQ9Im1hc2siLz4KCQk8ZmVDb21wb3NpdGUgaW49InNwZWNrcyIgaW4yPSJtYXNrIiBvcGVyYXRvcj0iaW4iLz4KCTwvZmlsdGVyPgoJPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsdGVyPSJ1cmwoI24pIi8+Cjwvc3ZnPgo=)}.hjl-support-panel .wp-block-social-links{font-size:50px;gap:15px;margin:0}.hjl-support-panel__text{font-family:var(--wp--preset--font-family--serif);font-size:var(--wp--preset--font-size--intro-sans);font-weight:700;letter-spacing:-.02em;line-height:1.2}.hjl-support-panel .wp-block-hjl-newsletter form{gap:20px}.hjl-support-panel .wp-block-hjl-newsletter input[type=email]{height:50px}.hjl-support-panel .wp-block-hjl-newsletter .wp-block-button__link{background:var(--wp--preset--color--orange);color:var(--wp--preset--color--white)}.hjl-support-panel .wp-block-hjl-newsletter .wp-block-button__link:focus-visible,.hjl-support-panel .wp-block-hjl-newsletter .wp-block-button__link:hover{background:var(--wp--preset--color--brown);color:var(--wp--preset--color--white)}.hjl-team-member{align-items:start;column-gap:var(--wp--preset--spacing--70);display:grid;grid-template-areas:"header image" "bio image";grid-template-columns:minmax(0,1fr) 40%;grid-template-rows:auto 1fr;padding-bottom:var(--wp--preset--spacing--60);padding-top:clamp(100px,12vw,180px)}.hjl-team-member>*{margin:0}@media(max-width:781px){.hjl-team-member{grid-template-areas:"header" "image" "bio";grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:var(--wp--preset--spacing--40)}}.hjl-team-member__header{align-items:flex-start;display:flex;flex-direction:column;gap:20px;grid-area:header;-ms-grid-column:1;-ms-grid-row:1;max-width:681px}.hjl-team-member__header>*{margin:0}.hjl-team-member__header .wp-block-post-title{letter-spacing:-.02em;line-height:1}.hjl-team-member__details{gap:0 10px;max-width:563px}.hjl-team-member__details:not(:has(p:not(:empty))){display:none}.hjl-team-member__pronouns,.hjl-team-member__role{font-size:var(--wp--preset--font-size--intro-sans);font-weight:500;letter-spacing:-.03em;line-height:1.2;margin:0}.hjl-team-member__pronouns:empty,.hjl-team-member__role:empty{display:none}.hjl-team-member__role:not(:empty)+.hjl-team-member__pronouns:before{content:"·";margin-right:10px}.hjl-team-member__image{-ms-grid-row:1;-ms-grid-row-span:2;grid-area:image;-ms-grid-column:3}.hjl-team-member__bio{font-family:var(--wp--preset--font-family--serif);font-size:var(--wp--preset--font-size--intro-sans);font-weight:500;grid-area:bio;-ms-grid-column:1;-ms-grid-row:2;letter-spacing:-.02em;line-height:1.2;margin-top:var(--wp--preset--spacing--50);max-width:563px}@media (max-width:781px){.hjl-team-member__header{-ms-grid-column:1;-ms-grid-row:1}.hjl-team-member__image{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}.hjl-team-member__bio{-ms-grid-column:1;-ms-grid-row:5}}.hjl-team-member__bio>*{margin-block:0 20px}@media(max-width:781px){.hjl-team-member__bio{margin-top:0}}.hjl-person-dialog{background:var(--wp--preset--color--off-white);border:0;border-radius:20px;color:var(--wp--preset--color--brown);max-height:calc(100% - var(--wp--preset--spacing--40)*2);max-width:none;padding:0;width:min(1440px,100% - 40px)}.hjl-person-dialog::backdrop{background:rgba(58,2,2,.6)}.hjl-person-dialog .hjl-team-member{padding:clamp(30px,4vw,60px)}.hjl-person-dialog .hjl-back-link a:before{display:none}.hjl-person-dialog .hjl-team-member__image{margin-top:52px}@media(max-width:781px){.hjl-person-dialog .hjl-team-member__image{margin-top:0}}html:has(.hjl-person-dialog[open]){overflow:hidden}.hjl-person-dialog__close{background:currentcolor;border:0;color:inherit;cursor:pointer;height:32px;mask:var(--hjl-icon-close) center/24px no-repeat;padding:0;position:absolute;right:clamp(20px,4vw,60px);top:clamp(20px,4vw,60px);width:32px;z-index:1}.hjl-person-dialog__close:focus-visible,.hjl-person-dialog__close:hover{color:var(--wp--preset--color--orange)}.hjl-back-link a{align-items:center;color:inherit;display:inline-flex;font-size:var(--wp--preset--font-size--heading-6);font-weight:700;gap:5px;letter-spacing:-.05em;line-height:1.1}.hjl-back-link a:before{background:currentcolor;content:"";height:24px;mask:var(--hjl-icon-back) center/16px no-repeat;width:24px}.hjl-back-link a:focus-visible,.hjl-back-link a:hover{color:var(--wp--preset--color--orange)}@media(max-width:781px){.wp-block-columns.is-style-framing>.wp-block-column>.wp-block-image{margin-left:0!important;width:100%!important}.wp-block-columns.is-style-framing>.wp-block-column>*+*{margin-top:var(--wp--preset--spacing--40)!important}}
.hjl-a11y-font-size-1 :where(main,.wp-site-blocks>footer){zoom:1.15}.hjl-a11y-font-size-2 :where(main,.wp-site-blocks>footer){zoom:1.3}.hjl-a11y-font-size-3 :where(main,.wp-site-blocks>footer){zoom:1.5}.hjl-a11y-letter-spacing-1 body{letter-spacing:.05em!important}.hjl-a11y-letter-spacing-2 body{letter-spacing:.1em!important}.hjl-a11y-letter-spacing-3 body{letter-spacing:.15em!important}.hjl-a11y-line-height-1 body :where(p,li,a,span){line-height:1.75!important}.hjl-a11y-line-height-2 body :where(p,li,a,span){line-height:2!important}.hjl-a11y-line-height-3 body :where(p,li,a,span){line-height:2.4!important}.hjl-a11y-highlight-titles :where(h1,h2,h3,h4,h5,h6){outline:3px solid var(--wp--preset--color--orange);outline-offset:4px}.hjl-a11y-highlight-links a{background:var(--wp--preset--color--coral);color:var(--wp--preset--color--brown)!important;outline:2px solid var(--wp--preset--color--orange);outline-offset:2px;text-decoration:underline!important}.hjl-a11y-hide-images :where(img,svg:not(.hjl-icon),video,iframe,.wp-block-cover__image-background){visibility:hidden}.hjl-a11y-black-cursor,.hjl-a11y-black-cursor *{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2732%27 height=%2732%27%3E%3Cpath stroke=%27%23fff%27 stroke-width=%272%27 d=%27m2 2 10 26 4-11 11-4z%27/%3E%3C/svg%3E") 2 2,auto!important}.hjl-a11y-white-cursor,.hjl-a11y-white-cursor *{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2732%27 height=%2732%27%3E%3Cpath fill=%27%23fff%27 stroke=%27%23000%27 stroke-width=%272%27 d=%27m2 2 10 26 4-11 11-4z%27/%3E%3C/svg%3E") 2 2,auto!important}.hjl-a11y-high-contrast{filter:contrast(1.5)}.hjl-a11y-soft-contrast{filter:contrast(.75)}.hjl-a11y-black-and-white{filter:grayscale(1)}.hjl-reading-mask{display:none}.hjl-a11y-reading-mask .hjl-reading-mask{background:linear-gradient(rgba(0,0,0,.6) calc(var(--hjl-mask-y, 50vh) - 60px),transparent calc(var(--hjl-mask-y, 50vh) - 60px),transparent calc(var(--hjl-mask-y, 50vh) + 60px),rgba(0,0,0,.6) calc(var(--hjl-mask-y, 50vh) + 60px));display:block;inset:0;pointer-events:none;position:fixed;z-index:1000}
