@font-face{font-family:'Eyesome Script';src:url('/assets/eyesome-script.woff') format('woff');font-display:block}.al-site-header .header-home{font:12px/1.3 Georgia,serif!important;white-space:nowrap;color:#302017!important;text-decoration:none;flex-shrink:0}.al-site-header .al-insider-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;width:auto!important;min-width:0!important;height:auto!important;border-radius:50%!important;padding:16px 21px!important;white-space:nowrap!important}.al-site-header .al-main-menu{flex-wrap:nowrap!important}.al-site-header{flex-wrap:nowrap!important}.refined-page h2 em.brand-script,.page-programmes h2 em.brand-script{font-family:'Eyesome Script',cursive!important;font-style:normal!important;font-weight:400!important;letter-spacing:0!important;line-height:1.5!important}.programme-back-wrap{padding:14px 5%;background:#f3eeea;border-bottom:1px solid #30201720}.programme-back{font:13px/1.5 Georgia,serif;color:#302017;text-decoration:none}.programme-back:hover{text-decoration:underline;text-underline-offset:5px}@media(min-width:1181px){.al-site-header .al-main-menu{gap:16px!important}}@media(max-width:1180px){.al-site-header{padding:19px 6%!important;min-height:75px!important;gap:18px!important}.al-site-header .al-wordmark{font-size:27px!important}.al-site-header .header-home{margin-left:auto;margin-right:0}.al-site-header .al-menu-toggle{display:block!important;font:24px/1 Arial!important;background:none!important;border:0!important;color:#302017!important;padding:5px!important;cursor:pointer}.al-site-header .al-main-menu{display:none!important}.al-site-header .al-main-menu.is-open{display:flex!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;align-items:stretch!important;flex-direction:column!important;gap:0!important;background:#f3eeea!important;padding:15px 6% 25px!important;box-shadow:0 14px 18px #30201720!important}.al-site-header .al-main-menu>a{padding:12px 0!important;font-size:12px!important}.al-site-header .al-insider-button{align-self:flex-start;margin-top:14px;padding:16px 21px!important}}
/* Keep the home-page Insider link dimensions and typography on every page. */
.al-site-header .al-main-menu>a.al-insider-button{font:10px/1.5 Arial,sans-serif!important;letter-spacing:.07em!important;text-transform:uppercase!important;box-sizing:border-box!important;min-width:0!important;min-height:0!important;width:auto!important;height:auto!important;padding:16px 21px!important;border:1px solid #302017!important;border-radius:50%!important;white-space:nowrap!important}

.refined-page h1 em,.refined-page h2 em,.refined-page h3 em,.refined-page h1 .brand-script{font-family:'Eyesome Script',cursive!important;font-style:normal!important;font-weight:400!important;letter-spacing:0!important;line-height:1.5!important}
.page-speaking h1 .brand-script{display:block;font-size:.8em}
