.curriculum-module__c6pTBq__section{box-sizing:border-box;inline-size:100%;max-inline-size:var(--site-container);padding-inline:var(--site-space-4);font-family:var(--site-font-body);line-height:var(--site-leading-body);color:var(--site-color-text);margin-inline:auto}.curriculum-module__c6pTBq__heading{margin:0 0 var(--site-space-3);font-family:var(--site-font-heading);font-size:var(--site-text-2xl);line-height:var(--site-leading-heading);color:var(--site-brand-text)}.curriculum-module__c6pTBq__subjects{gap:var(--site-space-2) var(--site-space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none;display:grid}
.block-module__cqhSZG__container{box-sizing:border-box;inline-size:100%;max-inline-size:var(--site-container);padding-inline:var(--site-space-4);font-family:var(--site-font-body);line-height:var(--site-leading-body);color:var(--site-color-text);overflow-wrap:anywhere;margin-inline:auto}.block-module__cqhSZG__heading{margin:0 0 var(--site-space-4);font-family:var(--site-font-heading);font-size:var(--site-text-2xl);line-height:var(--site-leading-heading);text-wrap:balance;position:relative}.block-module__cqhSZG__heading:before{content:"";background:var(--site-section-mark,var(--site-color-accent-2,transparent));block-size:.375rem;inline-size:3rem;position:absolute;inset-block-end:calc(100% + var(--site-space-2));inset-inline-start:0}.block-module__cqhSZG__actions{gap:var(--site-space-3);margin:var(--site-space-5) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.block-module__cqhSZG__link{min-block-size:var(--site-tap);color:var(--site-brand-text);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.block-module__cqhSZG__link:focus-visible{outline:3px solid var(--site-color-focus);outline-offset:2px}.block-module__cqhSZG__section{padding-block:var(--site-space-6)}.block-module__cqhSZG__subheading{margin:var(--site-space-5) 0 var(--site-space-3);font-family:var(--site-font-heading);font-size:var(--site-text-xl);line-height:var(--site-leading-heading)}.block-module__cqhSZG__more{margin:var(--site-space-4) 0 0}.block-module__cqhSZG__bare{margin:0;padding:0;list-style:none}.block-module__cqhSZG__muted{color:var(--site-color-muted)}
.awards-module__Txojda__awards{gap:var(--site-space-5);display:grid}.awards-module__Txojda__award{padding:var(--site-space-4);border-inline-start:4px solid var(--site-brand);background:var(--site-color-surface)}.awards-module__Txojda__title{font-size:var(--site-text-lg);line-height:var(--site-leading-heading);margin:0}.awards-module__Txojda__by,.awards-module__Txojda__text{margin:var(--site-space-1) 0 0}.awards-module__Txojda__by{color:var(--site-color-muted)}.awards-module__Txojda__photo img{block-size:auto;inline-size:100%;max-inline-size:20rem;margin-block-start:var(--site-space-3);display:block}.awards-module__Txojda__hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
.contact-and-map-module__dC54aW__parts{gap:var(--site-space-5);display:grid}.contact-and-map-module__dC54aW__note{margin:0 0 var(--site-space-3)}.contact-and-map-module__dC54aW__lines{gap:var(--site-space-2);display:grid}.contact-and-map-module__dC54aW__location p{margin:var(--site-space-2) 0 0}.contact-and-map-module__dC54aW__place{gap:var(--site-space-1);box-sizing:border-box;min-block-size:8rem;padding:var(--site-space-4);border:2px solid var(--site-brand);border-radius:var(--site-radius-lg);background:var(--site-color-bg);color:var(--site-color-text);flex-direction:column;margin:0;text-decoration:none;display:flex;position:relative;overflow:hidden}a.contact-and-map-module__dC54aW__place:focus-visible{outline:3px solid var(--site-color-focus);outline-offset:2px}.contact-and-map-module__dC54aW__pattern{display:none}.contact-and-map-module__dC54aW__place{background:var(--site-brand-soft)}.contact-and-map-module__dC54aW__cta{box-sizing:border-box;min-block-size:var(--site-tap);padding-inline:var(--site-space-4);border-radius:var(--site-radius-md);background:var(--site-brand);color:var(--site-brand-contrast);align-self:flex-start;align-items:center;margin-block-end:var(--site-space-2);font-weight:700;display:inline-flex}a.contact-and-map-module__dC54aW__place:hover .contact-and-map-module__dC54aW__cta{text-decoration:underline}.contact-and-map-module__dC54aW__asCard .contact-and-map-module__dC54aW__frame{padding:var(--site-space-5);border:1px solid var(--site-color-border);border-radius:var(--site-radius-lg)}@media (min-width:48rem){.contact-and-map-module__dC54aW__asSplit .contact-and-map-module__dC54aW__parts{grid-template-columns:1fr 1fr;align-items:start}}.contact-and-map-module__dC54aW__asStacked .contact-and-map-module__dC54aW__parts{gap:var(--site-space-6)}
.cta-band-module__SJ8aMG__band{padding-block:var(--site-space-6);background:var(--site-brand-soft);border-block:4px solid var(--site-brand)}.cta-band-module__SJ8aMG__body{max-inline-size:40rem;margin:0}
.disclosure-module__qq8jHW__disclosure{border-top:1px solid var(--site-color-border)}.disclosure-module__qq8jHW__summary{min-height:var(--site-tap);padding:var(--site-space-2) 0;cursor:pointer;align-items:center;font-weight:600;display:flex}.disclosure-module__qq8jHW__summary:focus-visible{outline:3px solid var(--site-color-focus);outline-offset:2px}.disclosure-module__qq8jHW__body{padding-bottom:var(--site-space-4)}
.events-list-module__NKH9-q__events{gap:var(--site-space-4);display:grid}.events-list-module__NKH9-q__event{gap:var(--site-space-3);min-inline-size:0;display:flex}.events-list-module__NKH9-q__words{min-inline-size:0}.events-list-module__NKH9-q__title{font-size:var(--site-text-lg);line-height:var(--site-leading-heading);margin:0}.events-list-module__NKH9-q__when{margin:var(--site-space-1) 0 0;font-weight:600}.events-list-module__NKH9-q__summary{margin:var(--site-space-1) 0 0}.events-list-module__NKH9-q__past{margin-block-start:var(--site-space-5)}.events-list-module__NKH9-q__list .events-list-module__NKH9-q__event{border-block-end:1px solid var(--site-color-border);padding-block-end:var(--site-space-3)}.events-list-module__NKH9-q__cards .events-list-module__NKH9-q__events>.events-list-module__NKH9-q__event{padding-block:var(--site-space-3) 0;border-block-start:3px solid var(--site-color-accent-2,var(--site-brand))}.events-list-module__NKH9-q__cards .events-list-module__NKH9-q__events>.events-list-module__NKH9-q__event .events-list-module__NKH9-q__when{color:var(--site-color-accent-2,var(--site-brand-text))}.events-list-module__NKH9-q__badge{border-radius:var(--site-radius-md);background:var(--site-brand);block-size:4rem;inline-size:4rem;color:var(--site-brand-contrast);flex-direction:column;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1.1;display:flex}.events-list-module__NKH9-q__day{font-size:var(--site-text-xl)}@media (min-width:48rem){.events-list-module__NKH9-q__cards .events-list-module__NKH9-q__events{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}
.faq-module__LDWKWW__group{gap:var(--site-space-2);display:grid}
.link-button-module__opsbJa__primary,.link-button-module__opsbJa__secondary,.link-button-module__opsbJa__band,.link-button-module__opsbJa__bandOutline{box-sizing:border-box;min-height:var(--site-tap);min-width:var(--site-tap);padding:var(--site-space-2) var(--site-space-5);border:2px solid var(--site-brand);border-radius:var(--site-radius-md);font-family:var(--site-font-body);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.link-button-module__opsbJa__primary{background:var(--site-brand);color:var(--site-brand-contrast)}.link-button-module__opsbJa__secondary{background:var(--site-color-accent-2,var(--site-color-bg));color:var(--site-color-accent-2-contrast,var(--site-brand-text));border-color:var(--site-color-accent-2,var(--site-brand-text))}.link-button-module__opsbJa__band{background:var(--site-brand-on-band);color:var(--site-brand-band);border-color:var(--site-brand-on-band)}.link-button-module__opsbJa__bandOutline{color:var(--site-brand-on-band);border-color:var(--site-brand-on-band);background:0 0}.link-button-module__opsbJa__primary:focus-visible,.link-button-module__opsbJa__secondary:focus-visible{outline:3px solid var(--site-color-focus);outline-offset:2px}.link-button-module__opsbJa__band:focus-visible,.link-button-module__opsbJa__bandOutline:focus-visible{outline:3px solid var(--site-brand-on-band);outline-offset:3px}
.event-page-module__kB5uXa__page{max-inline-size:48rem}.event-page-module__kB5uXa__title{margin:0 0 var(--site-space-2);font-family:var(--site-font-heading);font-size:var(--site-text-3xl);line-height:var(--site-leading-heading)}.event-page-module__kB5uXa__when{margin:0;font-weight:700}.event-page-module__kB5uXa__venue,.event-page-module__kB5uXa__summary{margin:var(--site-space-2) 0 0}.event-page-module__kB5uXa__summary{font-size:var(--site-text-lg)}.event-page-module__kB5uXa__cover{margin-block:var(--site-space-5);display:block}.event-page-module__kB5uXa__cover img{border-radius:var(--site-radius-md);block-size:auto;inline-size:100%;display:block}.event-page-module__kB5uXa__call{margin:var(--site-space-5) 0 0}
.programme-page-module__0bu_Fa__head{margin-block-end:var(--site-space-5)}.programme-page-module__0bu_Fa__head p{margin:0}.programme-page-module__0bu_Fa__title{margin:var(--site-space-1) 0 var(--site-space-2);font-family:var(--site-font-heading);font-size:var(--site-text-3xl);line-height:var(--site-leading-heading)}.programme-page-module__0bu_Fa__summary{font-size:var(--site-text-lg)}.programme-page-module__0bu_Fa__minor{margin:var(--site-space-3) 0 var(--site-space-1);font-size:var(--site-text-base)}.programme-page-module__0bu_Fa__list{margin:0;padding-inline-start:var(--site-space-5)}.programme-page-module__0bu_Fa__text{margin:0}.programme-page-module__0bu_Fa__ask{margin:var(--site-space-5) 0 0}.programme-page-module__0bu_Fa__photo img{border-radius:var(--site-radius-md);block-size:auto;inline-size:100%;display:block}.programme-page-module__0bu_Fa__panel{box-sizing:border-box;min-block-size:10rem;padding:var(--site-space-5);border-radius:var(--site-radius-md);background:var(--site-brand-soft);color:var(--site-brand-text);font-family:var(--site-font-heading);font-size:var(--site-text-2xl);align-items:flex-end;font-weight:700;display:flex}.programme-page-module__0bu_Fa__layout{gap:var(--site-space-6);display:grid}.programme-page-module__0bu_Fa__main{min-inline-size:0}.programme-page-module__0bu_Fa__classic .programme-page-module__0bu_Fa__head{border-block-end:2px solid var(--site-brand);padding-block-end:var(--site-space-4)}.programme-page-module__0bu_Fa__stacked .programme-page-module__0bu_Fa__head{border-inline-start:6px solid var(--site-brand);padding-inline-start:var(--site-space-4)}.programme-page-module__0bu_Fa__sidebar .programme-page-module__0bu_Fa__head{padding:var(--site-space-6) var(--site-space-5);border-radius:var(--site-radius-lg);background:var(--site-brand-band);color:var(--site-brand-on-band)}.programme-page-module__0bu_Fa__sidebar .programme-page-module__0bu_Fa__head p{color:var(--site-brand-on-band)}.programme-page-module__0bu_Fa__sidebar .programme-page-module__0bu_Fa__photo img{aspect-ratio:4/3;object-fit:cover}@media (min-width:64rem){.programme-page-module__0bu_Fa__sidebar .programme-page-module__0bu_Fa__layout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.programme-page-module__0bu_Fa__sidebar .programme-page-module__0bu_Fa__aside{top:var(--site-space-4);position:sticky}}
.contact-actions-module__PjM2vq__list{gap:var(--site-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.contact-actions-module__PjM2vq__action{min-block-size:var(--site-tap);flex:1 1 0;display:flex}.contact-actions-module__PjM2vq__action>a{padding-inline:var(--site-space-2);white-space:nowrap;flex:auto}.contact-actions-module__PjM2vq__bar{z-index:10;box-sizing:border-box;block-size:calc(var(--site-tap) + 2 * var(--site-space-2));padding:var(--site-space-2) var(--site-space-4);border-top:1px solid var(--site-color-border);background:var(--site-color-bg);position:sticky;bottom:0}.contact-actions-module__PjM2vq__bar .contact-actions-module__PjM2vq__list{flex-wrap:nowrap}html:has(.contact-actions-module__PjM2vq__bar){scroll-padding-block-end:calc(var(--site-tap) + 3 * var(--site-space-2))}.contact-actions-module__PjM2vq__header{display:none}.contact-actions-module__PjM2vq__inline{display:block}@media (max-width:23.99rem){.contact-actions-module__PjM2vq__bar{padding-inline:var(--site-space-2)}.contact-actions-module__PjM2vq__bar .contact-actions-module__PjM2vq__action>a{padding-inline:var(--site-space-1)}}@media (min-width:48rem){.contact-actions-module__PjM2vq__bar{display:none}html:has(.contact-actions-module__PjM2vq__bar){scroll-padding-block-end:0}.contact-actions-module__PjM2vq__header{display:block}.contact-actions-module__PjM2vq__header .contact-actions-module__PjM2vq__action,.contact-actions-module__PjM2vq__inline .contact-actions-module__PjM2vq__action{flex:none}}
.critical-module__h4no1a__prose{max-inline-size:42rem;font-family:var(--site-font-body);line-height:var(--site-leading-body);color:var(--site-color-text);overflow-wrap:anywhere}.critical-module__h4no1a__title{margin:0 0 var(--site-space-4);font-family:var(--site-font-heading);font-size:var(--site-text-2xl);line-height:var(--site-leading-heading)}.critical-module__h4no1a__heading{margin:var(--site-space-6) 0 var(--site-space-3);font-family:var(--site-font-heading);font-size:var(--site-text-xl);line-height:var(--site-leading-heading)}.critical-module__h4no1a__subheading{margin:var(--site-space-4) 0 var(--site-space-2);font-size:var(--site-text-lg)}.critical-module__h4no1a__lines{gap:var(--site-space-2);padding-inline-start:var(--site-space-5);display:grid}.critical-module__h4no1a__link{min-block-size:24px;color:var(--site-brand-text);text-decoration:underline;display:inline-block}.critical-module__h4no1a__link:focus-visible,.critical-module__h4no1a__button:focus-visible{outline:3px solid var(--site-color-focus);outline-offset:2px}.critical-module__h4no1a__notice{padding:var(--site-space-2) var(--site-space-4);font-size:var(--site-text-sm);background:var(--site-color-notice);color:var(--site-color-notice-contrast);line-height:1.35;font-family:var(--site-font-body)}.critical-module__h4no1a__noticeText,.critical-module__h4no1a__previewText,.critical-module__h4no1a__liteText{overflow-wrap:anywhere;margin:0}.critical-module__h4no1a__preview{padding:var(--site-space-2) var(--site-space-4);background:var(--site-color-surface);border-bottom:2px solid var(--site-color-border);color:var(--site-color-text);font-family:var(--site-font-body)}.critical-module__h4no1a__lite{align-items:center;gap:var(--site-space-2);font-family:var(--site-font-body);color:var(--site-color-text);flex-wrap:wrap;display:flex}.critical-module__h4no1a__button{box-sizing:border-box;min-block-size:var(--site-tap);padding:var(--site-space-2) var(--site-space-4);border:2px solid var(--site-brand-text);border-radius:var(--site-radius-md);background:var(--site-color-bg);color:var(--site-brand-text);font:inherit;cursor:pointer;font-weight:700}@media (min-width:48rem){.critical-module__h4no1a__notice{padding-block:var(--site-space-3);font-size:inherit;line-height:inherit}}
.footer-module__AxeZrq__footer{border-block-start:1px solid var(--site-color-border);background:var(--site-color-surface);color:var(--site-color-text);font-family:var(--site-font-body);line-height:var(--site-leading-body);overflow-wrap:anywhere;margin-block-start:var(--site-space-7)}.footer-module__AxeZrq__inner{box-sizing:border-box;max-inline-size:var(--site-container);padding:var(--site-space-6) var(--site-space-4);margin-inline:auto}.footer-module__AxeZrq__grid,.footer-module__AxeZrq__pair{gap:var(--site-space-5);display:grid}.footer-module__AxeZrq__heading{margin:0 0 var(--site-space-2);font-family:var(--site-font-heading);font-size:var(--site-text-lg)}.footer-module__AxeZrq__name{margin:0;font-weight:700}.footer-module__AxeZrq__line{margin:var(--site-space-1) 0 0}.footer-module__AxeZrq__list{margin:var(--site-space-2) 0;gap:0;padding:0;list-style:none;display:grid}.footer-module__AxeZrq__link{min-block-size:var(--site-tap);color:inherit;text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.footer-module__AxeZrq__link:focus-visible{outline:3px solid var(--site-color-focus);outline-offset:2px}.footer-module__AxeZrq__credit{margin:var(--site-space-5) 0 0;font-size:var(--site-text-sm);color:var(--site-color-muted)}.footer-module__AxeZrq__coloured{background:var(--site-brand-band);color:var(--site-brand-on-band);border-block-start:0}.footer-module__AxeZrq__coloured .footer-module__AxeZrq__inner{padding-block:var(--site-space-7) var(--site-space-6)}.footer-module__AxeZrq__sign{max-inline-size:18ch;margin:0 0 var(--site-space-6);font-family:var(--site-font-heading);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.25rem,5vw,4.5rem);font-weight:700;line-height:1}.footer-module__AxeZrq__coloured .footer-module__AxeZrq__credit{border-block-start:1px solid var(--site-brand-on-band);color:var(--site-brand-on-band);padding-block-start:var(--site-space-4)}.footer-module__AxeZrq__coloured .footer-module__AxeZrq__link:focus-visible{outline-color:var(--site-brand-on-band)}.footer-module__AxeZrq__coloured [data-lite-switch]{color:var(--site-brand-on-band)}.footer-module__AxeZrq__coloured [data-lite-switch] button:focus-visible{outline-color:var(--site-brand-on-band)}.footer-module__AxeZrq__columns .footer-module__AxeZrq__sign{max-inline-size:none;padding-block:var(--site-space-4);border-block:5px double var(--site-brand-on-band);letter-spacing:.06em;text-align:center;text-transform:uppercase;font-size:clamp(1.5rem,4vw,3rem);line-height:1.15}.footer-module__AxeZrq__minimal{border-start-start-radius:calc(var(--site-radius-lg) * 1.5);border-start-end-radius:calc(var(--site-radius-lg) * 1.5)}.footer-module__AxeZrq__minimal .footer-module__AxeZrq__sign{letter-spacing:-.02em;font-size:clamp(2rem,5vw,3.75rem);line-height:1.05}@media (min-width:48rem){.footer-module__AxeZrq__grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.footer-module__AxeZrq__pair{grid-template-columns:1fr 1fr}}
.nav-menu-module__wXeu-W__nav{font-family:var(--site-font-body)}.nav-menu-module__wXeu-W__wide,.nav-menu-module__wXeu-W__list{margin:0;padding:0;list-style:none}.nav-menu-module__wXeu-W__wide{gap:var(--site-space-1) var(--site-space-2);flex-wrap:wrap;display:none}.nav-menu-module__wXeu-W__list{gap:var(--site-space-1);flex-direction:column;margin-block-start:var(--site-space-2);display:flex}.nav-menu-module__wXeu-W__link{box-sizing:border-box;align-items:center;gap:var(--site-space-2);min-height:var(--site-tap);min-width:var(--site-tap);padding:0 var(--site-space-3);border-radius:var(--nav-radius,var(--site-radius-md));color:var(--nav-fg,var(--site-color-text));border:2px solid #0000;font-weight:600;text-decoration:none;transition:background-color .12s,color .12s;display:inline-flex}.nav-menu-module__wXeu-W__icon{flex:none;block-size:1.25rem;inline-size:1.25rem}.nav-menu-module__wXeu-W__link .nav-menu-module__wXeu-W__icon{color:var(--nav-icon,var(--site-brand-text))}.nav-menu-module__wXeu-W__link:hover{background:var(--nav-hover-bg,var(--site-brand-soft));color:var(--nav-hover-fg,var(--site-brand-text));box-shadow:inset 0 -3px 0 var(--nav-hover-bar,transparent)}.nav-menu-module__wXeu-W__link:hover .nav-menu-module__wXeu-W__icon{color:inherit}.nav-menu-module__wXeu-W__link[aria-current=page]{background:var(--nav-current-bg,var(--site-brand));color:var(--nav-current-fg,var(--site-brand-contrast));box-shadow:none;font-weight:700}.nav-menu-module__wXeu-W__link[aria-current=page] .nav-menu-module__wXeu-W__icon{color:inherit}.nav-menu-module__wXeu-W__link[aria-current=true]{background:var(--nav-hover-bg,var(--site-brand-soft));color:var(--nav-hover-fg,var(--site-brand-text));box-shadow:inset 0 -3px 0 var(--nav-section-bar,var(--site-brand));font-weight:700}.nav-menu-module__wXeu-W__link[aria-current=true] .nav-menu-module__wXeu-W__icon{color:inherit}.nav-menu-module__wXeu-W__actionItem{display:var(--nav-action-wide,flex);margin-inline-start:var(--site-space-2)}.nav-menu-module__wXeu-W__action{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--site-space-2);min-height:var(--site-tap);min-width:var(--site-tap);padding:0 var(--site-space-4);border:2px solid var(--nav-action-bg,var(--site-brand));border-radius:var(--nav-radius,var(--site-radius-md));background:var(--nav-action-bg,var(--site-brand));color:var(--nav-action-fg,var(--site-brand-contrast));font-weight:700;text-decoration:none;display:inline-flex}.nav-menu-module__wXeu-W__action:hover{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px}.nav-menu-module__wXeu-W__action:focus-visible{outline:3px solid var(--site-color-focus);outline-color:var(--nav-focus,var(--site-color-focus));outline-offset:2px}.nav-menu-module__wXeu-W__list .nav-menu-module__wXeu-W__actionItem{margin-block-start:var(--site-space-2);margin-inline-start:0;display:flex}.nav-menu-module__wXeu-W__list .nav-menu-module__wXeu-W__action{inline-size:100%}.nav-menu-module__wXeu-W__summary{box-sizing:border-box;align-items:center;gap:var(--site-space-2);min-height:var(--site-tap);min-width:var(--site-tap);padding:0 var(--site-space-4);border:2px solid var(--nav-edge,var(--site-brand));border-radius:var(--site-radius-md);background:var(--nav-hover-bg,var(--site-brand-soft));color:var(--nav-hover-fg,var(--site-brand-text));cursor:pointer;font-weight:700;display:inline-flex}.nav-menu-module__wXeu-W__narrow[open]>.nav-menu-module__wXeu-W__summary{background:var(--nav-current-bg,var(--site-brand));color:var(--nav-current-fg,var(--site-brand-contrast))}.nav-menu-module__wXeu-W__list .nav-menu-module__wXeu-W__link{inline-size:100%;padding-inline:var(--site-space-4)}.nav-menu-module__wXeu-W__link:focus-visible,.nav-menu-module__wXeu-W__summary:focus-visible{outline:3px solid var(--site-color-focus);outline-color:var(--nav-focus,var(--site-color-focus));outline-offset:2px}@media (min-width:48rem){.nav-menu-module__wXeu-W__wide{display:flex}.nav-menu-module__wXeu-W__wide .nav-menu-module__wXeu-W__link .nav-menu-module__wXeu-W__icon{display:none}.nav-menu-module__wXeu-W__wide .nav-menu-module__wXeu-W__link{padding-inline:var(--site-space-2)}.nav-menu-module__wXeu-W__narrow{display:none}}@media (min-width:64rem){.nav-menu-module__wXeu-W__wide .nav-menu-module__wXeu-W__link .nav-menu-module__wXeu-W__icon{display:var(--nav-icon-wide,block)}.nav-menu-module__wXeu-W__wide .nav-menu-module__wXeu-W__link{padding-inline:var(--site-space-3)}}@media (prefers-reduced-motion:reduce){.nav-menu-module__wXeu-W__link{transition:none}}@media (forced-colors:active){.nav-menu-module__wXeu-W__link:hover,.nav-menu-module__wXeu-W__link[aria-current=true],.nav-menu-module__wXeu-W__action{border-color:currentColor}.nav-menu-module__wXeu-W__link[aria-current=page]{text-underline-offset:.2em;border-color:currentColor;text-decoration:underline;text-decoration-thickness:3px}.nav-menu-module__wXeu-W__link .nav-menu-module__wXeu-W__icon,.nav-menu-module__wXeu-W__link:hover .nav-menu-module__wXeu-W__icon,.nav-menu-module__wXeu-W__action .nav-menu-module__wXeu-W__icon{color:inherit}}
.crest-module___CU2nG__crest{flex:none;justify-content:center;align-items:center;display:inline-flex}.crest-module___CU2nG__md{block-size:3rem;inline-size:3rem}.crest-module___CU2nG__lg,.crest-module___CU2nG__xl{block-size:4.5rem;inline-size:4.5rem}@media (min-width:48rem){.crest-module___CU2nG__xl{block-size:6.5rem;inline-size:6.5rem}}.crest-module___CU2nG__logo,.crest-module___CU2nG__picture{block-size:100%;inline-size:100%;display:block}.crest-module___CU2nG__picture img{object-fit:contain;block-size:100%;inline-size:100%}.crest-module___CU2nG__monogram{border:2px solid var(--site-brand-contrast);background:var(--site-brand);block-size:100%;inline-size:100%;color:var(--site-brand-contrast);font-family:var(--site-font-heading);font-weight:700;font-size:var(--site-text-lg);letter-spacing:.04em;border-radius:50%;justify-content:center;align-items:center;display:flex}.crest-module___CU2nG__lg .crest-module___CU2nG__monogram{font-size:var(--site-text-xl)}.crest-module___CU2nG__xl .crest-module___CU2nG__monogram{font-size:var(--site-text-2xl)}
.header-module__E1wZeG__header{font-family:var(--site-font-body);color:var(--site-color-text);background:var(--site-color-bg);border-block-end:1px solid var(--site-color-border)}.header-module__E1wZeG__inner{box-sizing:border-box;max-inline-size:var(--site-container);padding:var(--site-space-3) var(--site-space-4);margin-inline:auto}.header-module__E1wZeG__identity{gap:var(--site-space-1);flex-direction:column;min-inline-size:0;display:flex}.header-module__E1wZeG__home{align-items:center;gap:var(--site-space-3);min-block-size:var(--site-tap);color:inherit;text-decoration:none;display:inline-flex}.header-module__E1wZeG__home:focus-visible{outline:3px solid var(--site-color-focus);outline-offset:2px}.header-module__E1wZeG__name{font-family:var(--site-font-heading);font-size:var(--site-text-xl);font-weight:700;line-height:var(--site-leading-heading);overflow-wrap:anywhere}.header-module__E1wZeG__motto{color:var(--site-color-muted);overflow-wrap:anywhere;margin:0;font-style:italic}.header-module__E1wZeG__centred .header-module__E1wZeG__identity{box-sizing:border-box;inline-size:min(100%,44rem);padding-block:var(--site-space-2) var(--site-space-4);border-block-end:5px double var(--site-brand);text-align:center;align-items:center;margin-inline:auto}.header-module__E1wZeG__centred .header-module__E1wZeG__home{gap:var(--site-space-3);flex-direction:column}.header-module__E1wZeG__centred .header-module__E1wZeG__name{letter-spacing:.06em;text-transform:uppercase;text-wrap:balance;font-size:clamp(1.375rem,5.6vw,1.75rem);line-height:1.15}.header-module__E1wZeG__centred .header-module__E1wZeG__motto{font-size:var(--site-text-lg)}.header-module__E1wZeG__menuBand{background:var(--site-brand-band);color:var(--site-brand-on-band);--nav-fg:var(--site-brand-on-band);--nav-icon:var(--site-brand-on-band);--nav-hover-bg:transparent;--nav-hover-fg:var(--site-brand-on-band);--nav-hover-bar:var(--site-brand-on-band);--nav-current-bg:var(--site-brand-on-band);--nav-current-fg:var(--site-brand-band);--nav-edge:var(--site-brand-on-band);--nav-section-bar:var(--site-brand-on-band);--nav-action-bg:var(--site-brand-on-band);--nav-action-fg:var(--site-brand-band);--nav-focus:var(--site-brand-on-band);margin-block-start:var(--site-space-4)}.header-module__E1wZeG__menuInner{padding-block:var(--site-space-2);justify-content:center;display:flex}.header-module__E1wZeG__menuInner nav{inline-size:100%}.header-module__E1wZeG__menuInner nav>ul{justify-content:center}.header-module__E1wZeG__centredActions{display:none}@media (min-width:48rem){.header-module__E1wZeG__centred .header-module__E1wZeG__inner{padding-block-start:var(--site-space-5)}.header-module__E1wZeG__centred .header-module__E1wZeG__menuInner{padding-block:var(--site-space-2)}.header-module__E1wZeG__centredActions:has([data-contact-actions]){padding-block:var(--site-space-3);justify-content:center;display:flex}.header-module__E1wZeG__centred .header-module__E1wZeG__name{font-size:clamp(2rem,3vw,2.75rem)}}.header-module__E1wZeG__band{background:var(--site-brand-band);color:var(--site-brand-on-band);--nav-fg:var(--site-brand-on-band);--nav-icon:var(--site-brand-on-band);--nav-hover-bg:transparent;--nav-hover-fg:var(--site-brand-on-band);--nav-hover-bar:var(--site-brand-on-band);--nav-current-bg:var(--site-brand-on-band);--nav-current-fg:var(--site-brand-band);--nav-edge:var(--site-brand-on-band);--nav-section-bar:var(--site-brand-on-band);--nav-action-bg:var(--site-brand-on-band);--nav-action-fg:var(--site-brand-band);--nav-focus:var(--site-brand-on-band)}.header-module__E1wZeG__band .header-module__E1wZeG__motto{color:inherit}.header-module__E1wZeG__band .header-module__E1wZeG__home:focus-visible{outline-color:var(--site-brand-on-band)}.header-module__E1wZeG__band [data-crest]{box-sizing:border-box;padding:var(--site-space-1);background:var(--site-color-bg);border-radius:.5rem}.header-module__E1wZeG__bandRow{justify-content:space-between;align-items:flex-start;gap:var(--site-space-2) var(--site-space-3);padding-block:var(--site-space-2);flex-wrap:wrap;display:flex}.header-module__E1wZeG__bandIdentity{flex:12rem;gap:0}.header-module__E1wZeG__band .header-module__E1wZeG__name{letter-spacing:-.02em;font-size:clamp(1.125rem,1.7vw,1.5rem)}.header-module__E1wZeG__band .header-module__E1wZeG__motto{font-size:var(--site-text-sm);line-height:1.3}.header-module__E1wZeG__bandActions{display:none}.header-module__E1wZeG__actionRow{justify-content:flex-end;align-items:center;gap:var(--site-space-2);flex-wrap:wrap;display:flex}.header-module__E1wZeG__bandNav,.header-module__E1wZeG__plainNav{--nav-action-wide:none}.header-module__E1wZeG__bandNav{--nav-icon-wide:none}@media (min-width:48rem) and (max-width:74.99rem){.header-module__E1wZeG__bandRow{align-items:center;row-gap:var(--site-space-2);column-gap:var(--site-space-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id actions""nav nav";display:grid}.header-module__E1wZeG__bandIdentity{grid-area:id}.header-module__E1wZeG__bandActions{grid-area:actions;justify-self:end;display:block}.header-module__E1wZeG__bandNav{grid-area:nav;justify-self:start}}@media (min-width:75rem){.header-module__E1wZeG__bandRow{align-items:center;row-gap:0;column-gap:var(--site-space-5);grid-template-columns:minmax(0,auto) minmax(0,1fr);grid-template-areas:"id actions""id nav";display:grid}.header-module__E1wZeG__bandIdentity{grid-area:id}.header-module__E1wZeG__bandActions{grid-area:actions;justify-self:end;display:block}.header-module__E1wZeG__bandNav{grid-area:nav;justify-self:end}.header-module__E1wZeG__bandNav nav>ul{justify-content:flex-end;column-gap:var(--site-space-1)}}.header-module__E1wZeG__plainGrid{align-items:center;gap:var(--site-space-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id nav";display:grid}.header-module__E1wZeG__plain .header-module__E1wZeG__identity{grid-area:id}.header-module__E1wZeG__plain .header-module__E1wZeG__name{font-size:clamp(1.25rem,2.2vw,1.75rem)}.header-module__E1wZeG__plainActions{display:none}.header-module__E1wZeG__plainNav{grid-area:nav}@media (min-width:48rem){.header-module__E1wZeG__plainGrid{row-gap:var(--site-space-4);padding-block:var(--site-space-4);grid-template-areas:"id actions""nav nav"}.header-module__E1wZeG__plainActions{grid-area:actions;display:block}.header-module__E1wZeG__plainNav{padding:var(--site-space-1) var(--site-space-4);background:var(--site-brand-soft);--nav-radius:999px;--nav-hover-bg:var(--site-color-bg);border-radius:999px}}
@media (prefers-reduced-motion:no-preference){.motion-module__uqbIiG__on main [data-block][data-revealed]{transition:opacity .4s ease-out,transform .4s ease-out}.motion-module__uqbIiG__on main [data-block]:not([data-revealed]){opacity:0;transform:translateY(1.5rem)}.motion-module__uqbIiG__on main [data-block][data-revealed] [data-reveal-item]{transition:opacity .35s ease-out,transform .35s ease-out}.motion-module__uqbIiG__on main [data-block]:not([data-revealed]) [data-reveal-item]{opacity:0;transform:translateY(1rem)}.motion-module__uqbIiG__on main [data-revealed] [data-reveal-item]:nth-child(2){transition-delay:80ms}.motion-module__uqbIiG__on main [data-revealed] [data-reveal-item]:nth-child(3){transition-delay:.16s}.motion-module__uqbIiG__on main [data-revealed] [data-reveal-item]:nth-child(4){transition-delay:.24s}.motion-module__uqbIiG__on main [data-revealed] [data-reveal-item]:nth-child(n+5){transition-delay:.32s}}@media print{:is(.motion-module__uqbIiG__on main [data-block],.motion-module__uqbIiG__on main [data-reveal-item]){opacity:1;transform:none}}
.site-shell-module__MIq62a__main{font-family:var(--site-font-body);color:var(--site-color-text);display:block}.site-shell-module__MIq62a__main:focus{outline:none}
.skip-link-module__4mRWEq__skip{top:var(--site-space-2);left:var(--site-space-2);z-index:100;min-height:var(--site-tap);padding:var(--site-space-2) var(--site-space-4);background:var(--site-color-bg);color:var(--site-color-text);border:2px solid var(--site-color-text);border-radius:var(--site-radius-sm);font-family:var(--site-font-body);font-size:var(--site-text-base);transform:translateY(calc(-100% - var(--site-space-6)));align-items:center;display:inline-flex;position:absolute}.skip-link-module__4mRWEq__skip:focus{outline:3px solid var(--site-color-focus);outline-offset:2px;transform:none}
.submit-button-module__pIA1zG__button{min-height:var(--site-tap);min-width:var(--site-tap);padding:var(--site-space-2) var(--site-space-5);border:2px solid var(--site-brand);border-radius:var(--site-radius-md);background:var(--site-brand);color:var(--site-brand-contrast);font:inherit;cursor:pointer;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.submit-button-module__pIA1zG__button[aria-disabled=true]{cursor:progress}.submit-button-module__pIA1zG__button:focus-visible{outline:3px solid var(--site-color-focus);outline-offset:2px}
.visually-hidden-module__-_2PGq__hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.facts-module__v3ZOrq__list{gap:var(--site-space-4);margin:0;display:grid}.facts-module__v3ZOrq__fact{flex-direction:column;min-inline-size:0;display:flex}.facts-module__v3ZOrq__label{font-weight:700}.facts-module__v3ZOrq__value{font-family:var(--site-font-heading);font-size:var(--site-text-3xl);font-weight:700;line-height:var(--site-leading-heading);color:var(--site-brand-text);margin:0}.facts-module__v3ZOrq__asOf{font-size:var(--site-text-sm);color:var(--site-color-muted);margin:0}@media (min-width:40rem){.facts-module__v3ZOrq__cards .facts-module__v3ZOrq__list{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.facts-module__v3ZOrq__row{background:var(--site-brand-band);color:var(--site-brand-on-band)}.facts-module__v3ZOrq__row>div{padding-block:var(--site-space-3)}.facts-module__v3ZOrq__row h2,.facts-module__v3ZOrq__row .facts-module__v3ZOrq__label,.facts-module__v3ZOrq__row .facts-module__v3ZOrq__value,.facts-module__v3ZOrq__row .facts-module__v3ZOrq__asOf{color:var(--site-brand-on-band)}.facts-module__v3ZOrq__row h2{text-align:center}.facts-module__v3ZOrq__row .facts-module__v3ZOrq__list{gap:var(--site-space-6);margin-block-start:var(--site-space-5)}.facts-module__v3ZOrq__row .facts-module__v3ZOrq__fact{align-items:center;gap:var(--site-space-2);text-align:center}.facts-module__v3ZOrq__row .facts-module__v3ZOrq__value{overflow-wrap:normal;order:-1;font-size:clamp(3.5rem,14vw,4.5rem);line-height:1}.facts-module__v3ZOrq__row .facts-module__v3ZOrq__label{max-inline-size:22ch;font-size:var(--site-text-lg);font-weight:400;line-height:1.35}@media (min-width:40rem){.facts-module__v3ZOrq__row .facts-module__v3ZOrq__list{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}@media (min-width:64rem){.facts-module__v3ZOrq__row .facts-module__v3ZOrq__list{gap:0}.facts-module__v3ZOrq__row .facts-module__v3ZOrq__fact{padding-inline:var(--site-space-3)}.facts-module__v3ZOrq__row .facts-module__v3ZOrq__fact+.facts-module__v3ZOrq__fact{border-inline-start:1px solid var(--site-brand-on-band)}.facts-module__v3ZOrq__row .facts-module__v3ZOrq__value{font-size:clamp(5rem,6.4vw,6.5rem)}}.facts-module__v3ZOrq__cards .facts-module__v3ZOrq__fact{gap:var(--site-space-1);padding-block:var(--site-space-3) 0;border-block-start:6px solid var(--site-color-accent-2,var(--site-brand))}.facts-module__v3ZOrq__cards .facts-module__v3ZOrq__value{letter-spacing:-.045em;order:-1;font-size:clamp(3.5rem,7vw,6.5rem);line-height:.95}.facts-module__v3ZOrq__cards .facts-module__v3ZOrq__label{font-size:var(--site-text-lg);font-weight:400;line-height:1.3}.facts-module__v3ZOrq__inline .facts-module__v3ZOrq__list{gap:var(--site-space-3)}.facts-module__v3ZOrq__inline .facts-module__v3ZOrq__fact{gap:var(--site-space-1);padding:var(--site-space-5);border-radius:var(--site-radius-lg);background:var(--site-brand-soft)}.facts-module__v3ZOrq__inline .facts-module__v3ZOrq__value{overflow-wrap:normal;order:-1;font-size:clamp(3rem,4.2vw,3.75rem);line-height:1}.facts-module__v3ZOrq__inline .facts-module__v3ZOrq__label{font-size:var(--site-text-lg);line-height:1.35}.facts-module__v3ZOrq__inline .facts-module__v3ZOrq__asOf{color:var(--site-color-text)}@media (min-width:40rem){.facts-module__v3ZOrq__inline .facts-module__v3ZOrq__list{gap:var(--site-space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.facts-module__v3ZOrq__counting{font-variant-numeric:tabular-nums}
.gallery-module__deZTza__strip{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;overflow-x:auto}.gallery-module__deZTza__strip:focus-visible{outline:3px solid var(--site-color-focus);outline-offset:2px}.gallery-module__deZTza__items{gap:var(--site-space-3);padding-block-end:var(--site-space-2);display:flex}.gallery-module__deZTza__item{scroll-snap-align:start;flex:0 0 85%}.gallery-module__deZTza__figure{margin:0}.gallery-module__deZTza__photo img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--site-radius-md);block-size:auto;inline-size:100%;display:block}.gallery-module__deZTza__caption{font-size:var(--site-text-sm);color:var(--site-color-muted);margin-block-start:var(--site-space-1)}@media (min-width:48rem){.gallery-module__deZTza__strip{overflow-x:visible}.gallery-module__deZTza__items{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.gallery-module__deZTza__large .gallery-module__deZTza__items{gap:var(--site-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-module__deZTza__large .gallery-module__deZTza__item:first-child{grid-column:1/-1}.gallery-module__deZTza__large .gallery-module__deZTza__item:first-child .gallery-module__deZTza__photo img{aspect-ratio:21/9}}.gallery-module__deZTza__head{justify-content:space-between;align-items:flex-end;column-gap:var(--site-space-4);flex-wrap:wrap;display:flex}.gallery-module__deZTza__control{min-block-size:44px;padding:0 var(--site-space-4);border:2px solid var(--site-brand-text);border-radius:var(--site-radius-md);background:var(--site-color-bg);color:var(--site-brand-text);font:inherit;cursor:pointer;margin-block-end:var(--site-space-4);font-weight:700}.gallery-module__deZTza__control:focus-visible{outline:3px solid var(--site-color-focus);outline-offset:2px}.gallery-module__deZTza__viewport{contain:inline-size;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-block:var(--site-space-1) var(--site-space-3);overflow-x:auto}.gallery-module__deZTza__viewport:focus-visible{outline:3px solid var(--site-color-focus);outline-offset:-3px}.gallery-module__deZTza__showcase[data-moving] .gallery-module__deZTza__viewport{scrollbar-width:none}.gallery-module__deZTza__track{gap:var(--site-space-4);inline-size:max-content;padding-inline:max(var(--site-space-4), calc((100% - var(--site-container)) / 2 + var(--site-space-4)));display:flex}.gallery-module__deZTza__card{scroll-snap-align:center;flex:0 0 min(20rem,75vw)}.gallery-module__deZTza__cardFigure{border-block-end:.375rem solid var(--site-color-accent-2,var(--site-brand));border-radius:var(--site-radius-lg);background:var(--site-color-bg);block-size:100%;box-shadow:var(--site-shadow-sm);margin:0;overflow:hidden}.gallery-module__deZTza__cardPhoto img{aspect-ratio:4/3;object-fit:cover;block-size:auto;inline-size:100%;display:block}.gallery-module__deZTza__cardCaption{padding:var(--site-space-3) var(--site-space-4);font-size:var(--site-text-sm)}.gallery-module__deZTza__band{overflow-x:clip}.gallery-module__deZTza__bandFigure{margin:0;position:relative}.gallery-module__deZTza__bandPhoto img{aspect-ratio:3/2;object-fit:cover;block-size:auto;inline-size:100%;display:block}.gallery-module__deZTza__bandPanel{box-sizing:border-box;margin-inline:var(--site-space-4);padding:var(--site-space-4);border-block-start:6px solid var(--site-brand);background:var(--site-color-bg);color:var(--site-color-text);font-family:var(--site-font-body);line-height:var(--site-leading-body);overflow-wrap:anywhere;margin-block-start:calc(-1 * var(--site-space-5));position:relative}.gallery-module__deZTza__bandHeading{margin-block-end:var(--site-space-2)}.gallery-module__deZTza__bandHeading:before{content:none}.gallery-module__deZTza__bandCaption{margin:0}@media (min-width:48rem){.gallery-module__deZTza__bandPhoto img{aspect-ratio:21/9}.gallery-module__deZTza__bandPanel{max-inline-size:34rem;margin:0;position:absolute;inset-block-end:0;inset-inline-start:max(var(--site-space-4), calc((100% - var(--site-container)) / 2 + var(--site-space-4)))}}.gallery-module__deZTza__formal .gallery-module__deZTza__bandPanel{border:5px double var(--site-brand);text-align:center}.gallery-module__deZTza__formal .gallery-module__deZTza__bandHeading{text-align:center}@media (min-width:48rem){.gallery-module__deZTza__formal .gallery-module__deZTza__bandPanel{max-inline-size:40rem;margin:calc(-1 * var(--site-space-7)) auto 0;padding:var(--site-space-5) var(--site-space-6);position:relative;inset:auto}}.gallery-module__deZTza__inset{padding-block:var(--site-space-5)}.gallery-module__deZTza__inset .gallery-module__deZTza__bandFigure{box-sizing:border-box;max-inline-size:var(--site-container);padding-inline:var(--site-space-4);margin-inline:auto}.gallery-module__deZTza__inset .gallery-module__deZTza__bandPhoto img{aspect-ratio:4/3;border-radius:calc(var(--site-radius-lg) * 1.5)}.gallery-module__deZTza__inset .gallery-module__deZTza__bandPanel{margin-inline:var(--site-space-4);border-radius:var(--site-radius-lg);background:var(--site-brand-soft);color:var(--site-brand-text);border-block-start:0}@media (min-width:48rem){.gallery-module__deZTza__inset .gallery-module__deZTza__bandPhoto img{aspect-ratio:16/7}.gallery-module__deZTza__inset .gallery-module__deZTza__bandPanel{max-inline-size:36rem;margin:calc(-1 * var(--site-space-6)) 0 0 var(--site-space-5);padding:var(--site-space-5);position:relative;inset:auto}}
.hero-module__I4GsOW__hero{font-family:var(--site-font-body);line-height:var(--site-leading-body);color:var(--site-color-text);overflow-wrap:anywhere}.hero-module__I4GsOW__inner{box-sizing:border-box;max-inline-size:var(--site-container);padding:var(--site-space-6) var(--site-space-4);margin-inline:auto}.hero-module__I4GsOW__heading{font-family:var(--site-font-heading);font-size:var(--site-text-3xl);line-height:var(--site-leading-heading);margin:0}.hero-module__I4GsOW__lead{margin:var(--site-space-3) 0 0;font-size:var(--site-text-lg)}.hero-module__I4GsOW__picture,.hero-module__I4GsOW__wide{display:block}.hero-module__I4GsOW__picture img,.hero-module__I4GsOW__wide img{border-radius:var(--site-radius-md);block-size:auto;inline-size:100%;display:block}.hero-module__I4GsOW__split{background:var(--site-color-bg)}.hero-module__I4GsOW__split .hero-module__I4GsOW__inner{gap:var(--site-space-6);padding-block:var(--site-space-6);display:grid}.hero-module__I4GsOW__split .hero-module__I4GsOW__words{text-align:center;max-inline-size:56rem;margin-inline:auto}.hero-module__I4GsOW__split .hero-module__I4GsOW__heading{color:var(--site-brand-text);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(2.5rem,11vw,3.5rem);line-height:1.06}.hero-module__I4GsOW__split .hero-module__I4GsOW__lead{max-inline-size:40ch;font-size:var(--site-text-xl);text-wrap:balance;margin-inline:auto}.hero-module__I4GsOW__split .hero-module__I4GsOW__words ul{justify-content:center}.hero-module__I4GsOW__ornament{block-size:.75rem;inline-size:min(16rem,70%);margin:var(--site-space-4) auto 0;color:var(--site-brand);background:linear-gradient(currentColor,currentColor) 0/calc(50% - 1rem) 1px no-repeat,linear-gradient(currentColor,currentColor) 100%/calc(50% - 1rem) 1px no-repeat;display:block;position:relative}.hero-module__I4GsOW__ornament:before{content:"";background:currentColor;block-size:.5rem;inline-size:.5rem;margin:auto;position:absolute;inset:0;transform:rotate(45deg)}.hero-module__I4GsOW__plate{box-sizing:border-box;padding:var(--site-space-2);border:5px double var(--site-brand);background:var(--site-color-bg)}.hero-module__I4GsOW__plate img,.hero-module__I4GsOW__plate .hero-module__I4GsOW__settle{border-radius:0}.hero-module__I4GsOW__plate img{aspect-ratio:4/3;object-fit:cover}@media (min-width:48rem){.hero-module__I4GsOW__split .hero-module__I4GsOW__inner{padding-block:var(--site-space-7) var(--site-space-6)}.hero-module__I4GsOW__split .hero-module__I4GsOW__heading{font-size:clamp(4.5rem,6.4vw,6.5rem)}.hero-module__I4GsOW__plate{padding:var(--site-space-3)}.hero-module__I4GsOW__plate img{aspect-ratio:21/9}}.hero-module__I4GsOW__panel{gap:var(--site-space-5);padding:var(--site-space-6) var(--site-space-5) var(--site-space-5);border-radius:calc(var(--site-radius-lg) * 1.5);background:var(--site-brand-soft);display:grid;overflow:hidden}.hero-module__I4GsOW__editorial .hero-module__I4GsOW__inner{padding-block:var(--site-space-4) var(--site-space-5)}.hero-module__I4GsOW__editorial .hero-module__I4GsOW__words{min-inline-size:0}.hero-module__I4GsOW__editorial .hero-module__I4GsOW__heading{max-inline-size:14ch;color:var(--site-brand-text);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.75rem,12.5vw,4rem);line-height:1.02}.hero-module__I4GsOW__editorial .hero-module__I4GsOW__lead{max-inline-size:36ch;font-size:var(--site-text-xl);margin-block-start:var(--site-space-4)}.hero-module__I4GsOW__shapes{block-size:7rem;min-inline-size:0;position:relative}.hero-module__I4GsOW__disc,.hero-module__I4GsOW__pill,.hero-module__I4GsOW__dot{box-sizing:border-box;display:block;position:absolute}.hero-module__I4GsOW__disc{background:var(--site-brand);border-radius:50%;block-size:7rem;inline-size:7rem;inset-block-start:0;inset-inline-end:6%}.hero-module__I4GsOW__pill{background:var(--site-brand);border-radius:999px;block-size:3rem;inline-size:52%;inset-block-end:.5rem;inset-inline-start:0}.hero-module__I4GsOW__dot{border:.5rem solid var(--site-brand-text);border-radius:50%;block-size:2.5rem;inline-size:2.5rem;inset-block-start:0;inset-inline-start:4%}@media (min-width:48rem){.hero-module__I4GsOW__panel{min-block-size:26rem;padding:var(--site-space-7) var(--site-space-6);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch}.hero-module__I4GsOW__editorial .hero-module__I4GsOW__words{align-self:center}.hero-module__I4GsOW__editorial .hero-module__I4GsOW__heading{font-size:clamp(4rem,7.2vw,7rem)}.hero-module__I4GsOW__shapes{block-size:auto;min-block-size:18rem}.hero-module__I4GsOW__disc{aspect-ratio:1;block-size:auto;inline-size:min(100%,17rem);inset-block-start:0;inset-inline-end:0}.hero-module__I4GsOW__pill{block-size:5.5rem;inline-size:80%;inset-block-end:0;inset-inline-start:0}.hero-module__I4GsOW__dot{border-width:.75rem;block-size:4rem;inline-size:4rem;inset-block-start:40%;inset-inline-start:8%}}.hero-module__I4GsOW__settle{border-radius:var(--site-radius-md);overflow:hidden}@media (prefers-reduced-motion:no-preference){.hero-module__I4GsOW__settle img{animation:4.5s ease-out both hero-module__I4GsOW__settle}}@keyframes hero-module__I4GsOW__settle{0%{transform:scale(1.06)}to{transform:scale(1)}}.hero-module__I4GsOW__overlay{background:var(--site-color-bg);overflow-x:clip}.hero-module__I4GsOW__overlay .hero-module__I4GsOW__inner{gap:var(--site-space-5);padding-block:var(--site-space-5) 0;align-items:center;display:grid}.hero-module__I4GsOW__overlay .hero-module__I4GsOW__words{min-inline-size:0}.hero-module__I4GsOW__overlay .hero-module__I4GsOW__heading{max-inline-size:12ch;color:var(--site-brand-text);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.75rem,12.5vw,4.5rem);line-height:.95}.hero-module__I4GsOW__overlay .hero-module__I4GsOW__lead{max-inline-size:34ch;color:var(--site-color-text);margin-block-start:var(--site-space-4)}.hero-module__I4GsOW__stage{isolation:isolate;min-inline-size:0;margin-inline:calc(-1 * var(--site-space-4));padding-block:12px var(--site-space-3);position:relative}.hero-module__I4GsOW__stage:before{content:"";z-index:-1;background:var(--site-brand);position:absolute;inset:50% 0 0}.hero-module__I4GsOW__frame{aspect-ratio:4/3;background:var(--site-color-surface);display:block;position:relative;overflow:hidden}.hero-module__I4GsOW__overlay .hero-module__I4GsOW__wide,.hero-module__I4GsOW__overlay .hero-module__I4GsOW__wide img,.hero-module__I4GsOW__loop{object-fit:cover;border-radius:0;block-size:100%;inline-size:100%;display:block}.hero-module__I4GsOW__loop{opacity:0;pointer-events:none;transition:opacity .8s ease-out;position:absolute;inset:0}.hero-module__I4GsOW__loop[data-playing]{opacity:1}.hero-module__I4GsOW__control{z-index:1;min-block-size:44px;min-inline-size:44px;padding:0 var(--site-space-3);border:2px solid var(--site-color-text);border-radius:var(--site-radius-md);background:var(--site-color-bg);color:var(--site-color-text);font:inherit;cursor:pointer;font-weight:700;position:absolute;inset-block-start:calc(12px + var(--site-space-3));inset-inline-end:var(--site-space-3)}.hero-module__I4GsOW__control:focus-visible{outline:3px solid var(--site-color-focus);outline-offset:2px}@media (min-width:48rem){.hero-module__I4GsOW__overlay .hero-module__I4GsOW__inner{padding-block:var(--site-space-6) var(--site-space-7)}.hero-module__I4GsOW__overlay .hero-module__I4GsOW__heading{font-size:clamp(3.5rem,7.2vw,7.5rem)}.hero-module__I4GsOW__overlay .hero-module__I4GsOW__withPhoto{column-gap:clamp(var(--site-space-5), 4vw, var(--site-space-8));grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero-module__I4GsOW__stage{margin-inline:0;padding-block:12px 0}.hero-module__I4GsOW__stage:before{inset:20% -100vw calc(-1 * var(--site-space-7)) 16%}.hero-module__I4GsOW__frame{aspect-ratio:5/4}}
.news-list-module__R_qA5G__posts{gap:var(--site-space-5);display:grid}.news-list-module__R_qA5G__post{min-inline-size:0}.news-list-module__R_qA5G__title{margin:var(--site-space-2) 0 0;font-size:var(--site-text-lg);line-height:var(--site-leading-heading)}.news-list-module__R_qA5G__date{margin:var(--site-space-1) 0 0;font-size:var(--site-text-sm);color:var(--site-color-muted)}.news-list-module__R_qA5G__summary{margin:var(--site-space-1) 0 0}.news-list-module__R_qA5G__cover img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--site-radius-md);block-size:auto;inline-size:100%;display:block}.news-list-module__R_qA5G__big .news-list-module__R_qA5G__title{font-size:var(--site-text-2xl)}.news-list-module__R_qA5G__list .news-list-module__R_qA5G__post{border-block-end:1px solid var(--site-color-border);padding-block-end:var(--site-space-4)}.news-list-module__R_qA5G__feature .news-list-module__R_qA5G__post{border-block-start:3px solid var(--site-color-accent-2,var(--site-brand));padding-block-start:var(--site-space-3);overflow:hidden}.news-list-module__R_qA5G__feature .news-list-module__R_qA5G__post:not(.news-list-module__R_qA5G__big){padding-block-start:0}.news-list-module__R_qA5G__feature .news-list-module__R_qA5G__post:not(.news-list-module__R_qA5G__big) .news-list-module__R_qA5G__cover{margin-block-end:var(--site-space-3);display:block}.news-list-module__R_qA5G__feature .news-list-module__R_qA5G__title{font-size:var(--site-text-xl)}.news-list-module__R_qA5G__feature .news-list-module__R_qA5G__big .news-list-module__R_qA5G__title{font-size:var(--site-text-2xl)}.news-list-module__R_qA5G__feature .news-list-module__R_qA5G__post:not(.news-list-module__R_qA5G__big) .news-list-module__R_qA5G__cover img{aspect-ratio:16/9;border-radius:0}.news-list-module__R_qA5G__feature .news-list-module__R_qA5G__cover{overflow:hidden}@media (prefers-reduced-motion:no-preference){.news-list-module__R_qA5G__feature .news-list-module__R_qA5G__cover img{transition:transform .4s ease-out}.news-list-module__R_qA5G__feature .news-list-module__R_qA5G__post:hover .news-list-module__R_qA5G__cover img,.news-list-module__R_qA5G__feature .news-list-module__R_qA5G__post:focus-within .news-list-module__R_qA5G__cover img{transform:scale(1.04)}}.news-list-module__R_qA5G__feature .news-list-module__R_qA5G__date{color:var(--site-color-accent-2,var(--site-color-muted))}@media (min-width:48rem){.news-list-module__R_qA5G__columns .news-list-module__R_qA5G__posts{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.news-list-module__R_qA5G__feature .news-list-module__R_qA5G__posts{gap:var(--site-space-5);flex-wrap:wrap;display:flex}.news-list-module__R_qA5G__feature .news-list-module__R_qA5G__post{flex:14rem}.news-list-module__R_qA5G__feature .news-list-module__R_qA5G__big{column-gap:var(--site-space-6);flex-basis:100%;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-content:center;display:grid}.news-list-module__R_qA5G__feature .news-list-module__R_qA5G__big>*{grid-column:2}.news-list-module__R_qA5G__feature .news-list-module__R_qA5G__big>.news-list-module__R_qA5G__cover{grid-area:1/1/span 4}}
.programme-grid-module__VvIRnW__grid{gap:var(--site-space-4);display:grid}.programme-grid-module__VvIRnW__item{min-inline-size:0}.programme-grid-module__VvIRnW__name{font-family:var(--site-font-heading);font-size:var(--site-text-lg);line-height:var(--site-leading-heading);margin:0}.programme-grid-module__VvIRnW__summary{margin:var(--site-space-1) 0 0}.programme-grid-module__VvIRnW__link{min-block-size:var(--site-tap);color:var(--site-brand-text);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.programme-grid-module__VvIRnW__link:focus-visible{outline:3px solid var(--site-color-focus);outline-offset:2px}.programme-grid-module__VvIRnW__list .programme-grid-module__VvIRnW__grid{gap:0}.programme-grid-module__VvIRnW__list .programme-grid-module__VvIRnW__item{padding-block:var(--site-space-3);border-block-start:2px solid var(--site-brand)}.programme-grid-module__VvIRnW__tiles .programme-grid-module__VvIRnW__item{border-block-end:.375rem solid var(--site-color-accent-2,var(--site-brand));border-radius:var(--site-radius-md);background:var(--site-color-bg);box-shadow:var(--site-shadow-sm);overflow:hidden}.programme-grid-module__VvIRnW__tiles .programme-grid-module__VvIRnW__name{padding:var(--site-space-3) var(--site-space-4);background:var(--site-brand);color:var(--site-brand-contrast)}.programme-grid-module__VvIRnW__tiles .programme-grid-module__VvIRnW__summary{padding:var(--site-space-3) var(--site-space-4) var(--site-space-4);margin:0}.programme-grid-module__VvIRnW__tiles .programme-grid-module__VvIRnW__link{color:var(--site-brand-contrast)}.programme-grid-module__VvIRnW__tiles .programme-grid-module__VvIRnW__link:focus-visible{outline-color:var(--site-brand-contrast);outline-offset:-3px}.programme-grid-module__VvIRnW__cards .programme-grid-module__VvIRnW__item{border:1px solid var(--site-color-border);border-radius:var(--site-radius-lg);background:var(--site-color-bg);overflow:hidden}.programme-grid-module__VvIRnW__cards .programme-grid-module__VvIRnW__name,.programme-grid-module__VvIRnW__cards .programme-grid-module__VvIRnW__summary{padding-inline:var(--site-space-5)}.programme-grid-module__VvIRnW__cards .programme-grid-module__VvIRnW__name{font-size:var(--site-text-xl);padding-block-start:var(--site-space-2)}.programme-grid-module__VvIRnW__cards .programme-grid-module__VvIRnW__summary{padding-block-end:var(--site-space-5)}.programme-grid-module__VvIRnW__photo img{aspect-ratio:3/2;object-fit:cover;block-size:auto;inline-size:100%;display:block}.programme-grid-module__VvIRnW__panel{box-sizing:border-box;aspect-ratio:3/2;padding:var(--site-space-4);background:var(--site-brand-soft);color:var(--site-brand-text);font-family:var(--site-font-heading);font-size:var(--site-text-xl);align-items:flex-end;font-weight:700;display:flex}@media (min-width:40rem){.programme-grid-module__VvIRnW__tiles .programme-grid-module__VvIRnW__grid,.programme-grid-module__VvIRnW__cards .programme-grid-module__VvIRnW__grid{flex-wrap:wrap;display:flex}.programme-grid-module__VvIRnW__tiles .programme-grid-module__VvIRnW__item,.programme-grid-module__VvIRnW__cards .programme-grid-module__VvIRnW__item{flex:1 1 calc((100% - var(--site-space-4)) / 2);max-inline-size:calc((100% - var(--site-space-4)) / 2)}}@media (min-width:64rem){.programme-grid-module__VvIRnW__tiles .programme-grid-module__VvIRnW__item,.programme-grid-module__VvIRnW__cards .programme-grid-module__VvIRnW__item{flex-basis:calc((100% - 2 * var(--site-space-4)) / 3)}}
.quote-module__4dnxwa__figure{padding:var(--site-space-5);border-inline-start:6px solid var(--site-brand);background:var(--site-color-surface);margin:0}.quote-module__4dnxwa__quote{font-family:var(--site-font-heading);font-size:var(--site-text-xl);line-height:var(--site-leading-heading);margin:0}.quote-module__4dnxwa__quote p{margin:0}.quote-module__4dnxwa__caption{align-items:center;gap:var(--site-space-3);flex-wrap:wrap;margin-block-start:var(--site-space-4);display:flex}.quote-module__4dnxwa__portrait img,.quote-module__4dnxwa__initials{object-fit:cover;border-radius:50%;justify-content:center;align-items:center;block-size:4rem;inline-size:4rem;display:flex}.quote-module__4dnxwa__initials{background:var(--site-brand-soft);color:var(--site-brand-text);font-weight:700}.quote-module__4dnxwa__who{flex-direction:column;min-inline-size:0;display:flex}.quote-module__4dnxwa__name{font-weight:700}.quote-module__4dnxwa__role{color:var(--site-color-muted)}
.staff-directory-module__Enig3q__people{gap:var(--site-space-4);display:grid}.staff-directory-module__Enig3q__person{align-items:center;gap:var(--site-space-3);min-inline-size:0;display:flex}.staff-directory-module__Enig3q__words{min-inline-size:0}.staff-directory-module__Enig3q__name{font-size:var(--site-text-lg);line-height:var(--site-leading-heading);margin:0}.staff-directory-module__Enig3q__role{color:var(--site-color-muted);margin:0}.staff-directory-module__Enig3q__photo,.staff-directory-module__Enig3q__initials{flex:none;block-size:4.5rem;inline-size:4.5rem}.staff-directory-module__Enig3q__photo img{object-fit:cover;border-radius:50%;block-size:100%;inline-size:100%;display:block}.staff-directory-module__Enig3q__initials{background:var(--site-brand-soft);color:var(--site-brand-text);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.staff-directory-module__Enig3q__grid .staff-directory-module__Enig3q__person{padding:var(--site-space-4);border:1px solid var(--site-color-border);border-radius:var(--site-radius-md);flex-direction:column;align-items:flex-start}.staff-directory-module__Enig3q__grid .staff-directory-module__Enig3q__photo,.staff-directory-module__Enig3q__grid .staff-directory-module__Enig3q__initials{block-size:7rem;inline-size:7rem}.staff-directory-module__Enig3q__grid .staff-directory-module__Enig3q__photo img,.staff-directory-module__Enig3q__grid .staff-directory-module__Enig3q__initials{border-radius:var(--site-radius-md)}.staff-directory-module__Enig3q__list .staff-directory-module__Enig3q__person{padding-block:var(--site-space-2);border-block-end:1px solid var(--site-color-border)}.staff-directory-module__Enig3q__compact .staff-directory-module__Enig3q__people{gap:var(--site-space-2)}@media (min-width:40rem){.staff-directory-module__Enig3q__grid .staff-directory-module__Enig3q__people,.staff-directory-module__Enig3q__compact .staff-directory-module__Enig3q__people{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.staff-directory-module__Enig3q__grid .staff-directory-module__Enig3q__people{grid-template-columns:repeat(4,minmax(0,1fr))}.staff-directory-module__Enig3q__compact .staff-directory-module__Enig3q__people{grid-template-columns:repeat(3,minmax(0,1fr))}}
.term-dates-module__gtFJmW__next{font-size:var(--site-text-lg);margin:0;font-weight:700}.term-dates-module__gtFJmW__tables{gap:var(--site-space-5);display:grid}.term-dates-module__gtFJmW__table{border-collapse:collapse;inline-size:100%}.term-dates-module__gtFJmW__caption{text-align:start;margin-block-end:var(--site-space-2);font-weight:700}.term-dates-module__gtFJmW__table th,.term-dates-module__gtFJmW__table td{padding:var(--site-space-2) var(--site-space-3);border-block-end:1px solid var(--site-color-border);text-align:start}.term-dates-module__gtFJmW__table thead th{border-block-end:2px solid var(--site-brand)}@media (min-width:64rem){.term-dates-module__gtFJmW__tables{grid-template-columns:repeat(2,minmax(0,1fr))}}
.block-gallery-module__fSWN4q__gallery{gap:var(--site-space-7);padding-block:var(--site-space-6);display:grid}.block-gallery-module__fSWN4q__entry{border-block-start:1px solid var(--site-color-border)}.block-gallery-module__fSWN4q__title{box-sizing:border-box;max-inline-size:var(--site-container);margin:0 auto var(--site-space-4);padding:var(--site-space-2) var(--site-space-4);font-family:var(--site-font-body);font-size:var(--site-text-sm);color:var(--site-color-muted)}.block-gallery-module__fSWN4q__empty{max-inline-size:var(--site-container);padding-inline:var(--site-space-4);color:var(--site-color-muted);margin:0 auto}
.pages-module__zxCEtW__page{gap:var(--site-space-6);padding-block:var(--site-space-5) var(--site-space-7);display:grid}.pages-module__zxCEtW__page>[data-section]:nth-child(2n of [data-section]){background:var(--site-band-alt,transparent)}.pages-module__zxCEtW__container{box-sizing:border-box;inline-size:100%;max-inline-size:var(--site-container);padding-inline:var(--site-space-4);font-family:var(--site-font-body);line-height:var(--site-leading-body);color:var(--site-color-text);margin-inline:auto}.pages-module__zxCEtW__title{font-family:var(--site-font-heading);font-size:var(--site-text-3xl);line-height:var(--site-leading-heading);color:var(--site-brand-text);margin:0}.pages-module__zxCEtW__lead{color:var(--site-color-text);margin:0}.pages-module__zxCEtW__form{gap:var(--site-space-5);max-inline-size:36rem;display:grid}.pages-module__zxCEtW__cta{display:flex}.pages-module__zxCEtW__answer{max-inline-size:36rem;padding:var(--site-space-4);border-inline-start:4px solid var(--site-brand);border-radius:var(--site-radius-sm);background:var(--site-color-surface);margin-block-start:var(--site-space-5)}.pages-module__zxCEtW__answer p{margin:0}
@font-face{font-family:heading;src:url(../media/heading_700-s.08kv220-icowz.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:heading Fallback;src:local(Arial);ascent-override:92.99%;descent-override:23.15%;line-gap-override:0.0%;size-adjust:104.18%}.heading_f467e018-module__KEQyZW__className{font-family:heading,heading Fallback}.heading_f467e018-module__KEQyZW__variable{--site-font-heading-face:"heading", "heading Fallback"}
@font-face{font-family:body;src:url(../media/body_400-s.3fwxky3mvdvph.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:100.41%;descent-override:27.52%;line-gap-override:0.0%;size-adjust:106.47%}.body_e213bcbc-module__vXmC5W__className{font-family:body,body Fallback}.body_e213bcbc-module__vXmC5W__variable{--site-font-body-face:"body", "body Fallback"}
:root{--site-color-bg:#fcfaf6;--site-color-surface:#f0ebe3;--site-color-text:#1f1915;--site-color-muted:#594f47;--site-color-border:#82776b;--site-color-accent:#0057d9;--site-color-notice:#8a4b00;--site-color-notice-contrast:#fcfaf6;--site-color-error:#b42318;--site-color-focus:#1d4ed8;--site-color-brand-fallback:#0057d9;--site-section-mark:var(--site-brand);--site-font-heading:var(--site-font-heading-face), Arial, sans-serif;--site-font-body:var(--site-font-body-face), Arial, system-ui, sans-serif;--site-text-sm:1rem;--site-text-base:1.125rem;--site-text-lg:1.3125rem;--site-text-xl:1.625rem;--site-text-2xl:clamp(2.125rem, 3.6vw, 3.25rem);--site-text-3xl:clamp(3rem, 5.6vw, 5rem);--site-leading-body:1.55;--site-leading-heading:1.04;--site-radius-sm:0px;--site-radius-md:0px;--site-radius-lg:0px;--site-space-1:.25rem;--site-space-2:.5rem;--site-space-3:.875rem;--site-space-4:clamp(1.125rem, 2.5vw, 2rem);--site-space-5:1.75rem;--site-space-6:clamp(2.5rem, 5vw, 4rem);--site-space-7:clamp(3rem, 6vw, 5.5rem);--site-space-8:5rem;--site-shadow-sm:none;--site-shadow-md:none;--site-container:80rem;--site-tap:44px}
[data-section]+[data-section]{border-block-start:1px solid var(--site-color-border)}[data-section]:has(>[data-layout=band]){border-block-start:0}[data-section]:has(>[data-layout=band])+[data-section]{border-block-start:0}[data-template-page] h1,[data-block] h2{letter-spacing:-.03em}[data-block=Gallery] [data-showcase-track]>li{flex-basis:min(26rem,80vw)}[data-block=Gallery] [data-showcase-track] figcaption{font-size:var(--site-text-base);padding-inline:0}
.gallery-index-module__1RwsQa__section{box-sizing:border-box;inline-size:100%;max-inline-size:var(--site-container);padding-inline:var(--site-space-4);font-family:var(--site-font-body);color:var(--site-color-text);margin-inline:auto}.gallery-index-module__1RwsQa__albums{gap:var(--site-space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.gallery-index-module__1RwsQa__album{align-content:start;gap:var(--site-space-2);display:grid}.gallery-index-module__1RwsQa__cover{aspect-ratio:4/3;object-fit:cover;border-radius:var(--site-radius-md);background:var(--site-color-surface);inline-size:100%;display:block}.gallery-index-module__1RwsQa__plain{aspect-ratio:4/3;border-radius:var(--site-radius-md);background:var(--site-brand-soft);color:var(--site-brand-text);font-family:var(--site-font-heading);font-size:var(--site-text-xl);padding:var(--site-space-4);text-align:center;place-items:center;display:grid}.gallery-index-module__1RwsQa__name{font-family:var(--site-font-heading);font-size:var(--site-text-lg);line-height:var(--site-leading-heading);margin:0}.gallery-index-module__1RwsQa__link{color:var(--site-brand-text);text-underline-offset:.2em}.gallery-index-module__1RwsQa__count{color:var(--site-color-muted);font-size:var(--site-text-sm);margin:0}.gallery-index-module__1RwsQa__text{margin:0}
.page-frame-module__jrMyXa__page{gap:var(--site-space-6);padding-block:var(--site-space-5) var(--site-space-7);display:grid}.page-frame-module__jrMyXa__page>[data-section]:nth-child(2n of [data-section]){background:var(--site-band-alt,transparent)}.page-frame-module__jrMyXa__container{box-sizing:border-box;inline-size:100%;max-inline-size:var(--site-container);padding-inline:var(--site-space-4);font-family:var(--site-font-body);line-height:var(--site-leading-body);color:var(--site-color-text);margin-inline:auto}.page-frame-module__jrMyXa__backRow{margin-block-end:calc(var(--site-space-4) * -1)}.page-frame-module__jrMyXa__back{align-items:center;gap:var(--site-space-2);min-block-size:var(--site-tap);color:var(--site-brand-text);text-underline-offset:.2em;font-weight:600;text-decoration:underline;display:inline-flex}.page-frame-module__jrMyXa__back:focus-visible{outline:3px solid var(--site-color-focus);outline-offset:2px}.page-frame-module__jrMyXa__title{font-family:var(--site-font-heading);font-size:var(--site-text-3xl);line-height:var(--site-leading-heading);color:var(--site-brand-text);margin:0}.page-frame-module__jrMyXa__lead{margin:var(--site-space-3) 0 0;max-inline-size:40rem;color:var(--site-color-muted)}.page-frame-module__jrMyXa__more{margin:var(--site-space-5) 0 0;gap:var(--site-space-4);flex-wrap:wrap;display:flex}.page-frame-module__jrMyXa__link{color:var(--site-brand-text);text-underline-offset:.2em;min-block-size:1.5rem;display:inline-block}.page-frame-module__jrMyXa__hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
.enquiry-module__tkR_HG__page{box-sizing:border-box;max-inline-size:40rem;padding:var(--site-space-6) var(--site-space-4) var(--site-space-8);font-family:var(--site-font-body);font-size:var(--site-text-base);line-height:var(--site-leading-body);color:var(--site-color-text);margin-inline:auto}.enquiry-module__tkR_HG__title{margin:0 0 var(--site-space-3);font-family:var(--site-font-heading);font-size:var(--site-text-2xl);line-height:var(--site-leading-heading)}.enquiry-module__tkR_HG__lead{margin:0 0 var(--site-space-5)}.enquiry-module__tkR_HG__form{display:block}.enquiry-module__tkR_HG__summary{margin:0 0 var(--site-space-5);padding:var(--site-space-4);border:3px solid var(--site-color-error);border-radius:var(--site-radius-md);background:var(--site-color-bg)}.enquiry-module__tkR_HG__summary:focus-visible{outline:3px solid var(--site-color-focus);outline-offset:2px}.enquiry-module__tkR_HG__summaryTitle{margin:0 0 var(--site-space-2);font-family:var(--site-font-heading);font-size:var(--site-text-lg);line-height:var(--site-leading-heading);color:var(--site-color-error)}.enquiry-module__tkR_HG__summaryText{margin:0}.enquiry-module__tkR_HG__summaryList{margin:var(--site-space-3) 0 0;padding-inline-start:var(--site-space-5)}.enquiry-module__tkR_HG__summaryList li{margin-block:var(--site-space-1)}.enquiry-module__tkR_HG__summaryList a{min-block-size:24px;color:var(--site-color-error);font-weight:600;text-decoration:underline;display:inline-block}.enquiry-module__tkR_HG__summaryList a:focus-visible,.enquiry-module__tkR_HG__link:focus-visible{outline:3px solid var(--site-color-focus);outline-offset:2px}.enquiry-module__tkR_HG__trap{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.enquiry-module__tkR_HG__search{align-items:flex-end;gap:var(--site-space-2);flex-wrap:wrap;margin-block-end:var(--site-space-3);display:flex}.enquiry-module__tkR_HG__searchField{flex:14rem;min-inline-size:0;margin:0}.enquiry-module__tkR_HG__searchButton{box-sizing:border-box;min-block-size:var(--site-tap);min-inline-size:var(--site-tap);padding:var(--site-space-2) var(--site-space-4);border:2px solid var(--site-brand-text);border-radius:var(--site-radius-md);background:var(--site-color-bg);color:var(--site-brand-text);font:inherit;cursor:pointer;font-weight:700}.enquiry-module__tkR_HG__searchButton:focus-visible{outline:3px solid var(--site-color-focus);outline-offset:2px}.enquiry-module__tkR_HG__note{margin:0 0 var(--site-space-3);color:var(--site-color-muted)}.enquiry-module__tkR_HG__group{margin-block-end:var(--site-space-2)}.enquiry-module__tkR_HG__security{margin:var(--site-space-4) 0 0;color:var(--site-color-muted);font-size:var(--site-text-sm)}.enquiry-module__tkR_HG__securityError{margin:var(--site-space-3) 0 0;color:var(--site-color-error);font-weight:600}.enquiry-module__tkR_HG__widget{margin-block-start:var(--site-space-3)}.enquiry-module__tkR_HG__submitRow{margin-block-start:var(--site-space-5)}.enquiry-module__tkR_HG__fallback{margin:var(--site-space-4) 0 0}.enquiry-module__tkR_HG__link{min-block-size:24px;color:var(--site-brand-text);text-decoration:underline;display:inline-block}.enquiry-module__tkR_HG__actions{gap:var(--site-space-2);margin:var(--site-space-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.enquiry-module__tkR_HG__actions>li{display:flex}.enquiry-module__tkR_HG__reference{margin:0 0 var(--site-space-3);padding:var(--site-space-2) var(--site-space-4);border:2px solid var(--site-brand-text);border-radius:var(--site-radius-md);background:var(--site-brand-soft);font-size:var(--site-text-xl);letter-spacing:.06em;overflow-wrap:anywhere;font-weight:700;display:inline-block}.enquiry-module__tkR_HG__paragraph{margin:0 0 var(--site-space-3)}
.document-check-module__aDHB2G__page{box-sizing:border-box;max-inline-size:40rem;padding:var(--site-space-6) var(--site-space-4) var(--site-space-8);font-family:var(--site-font-body);font-size:var(--site-text-base);line-height:var(--site-leading-body);color:var(--site-color-text);margin-inline:auto}.document-check-module__aDHB2G__title{margin:0 0 var(--site-space-3);font-family:var(--site-font-heading);font-size:var(--site-text-2xl);line-height:var(--site-leading-heading)}.document-check-module__aDHB2G__lead{margin:0 0 var(--site-space-5)}.document-check-module__aDHB2G__form{display:block}.document-check-module__aDHB2G__submitRow{margin-block-start:var(--site-space-4)}.document-check-module__aDHB2G__answer{padding:var(--site-space-4);border:3px solid var(--site-brand-text);border-radius:var(--site-radius-md);background:var(--site-brand-soft);margin-block-start:var(--site-space-6)}.document-check-module__aDHB2G__answerWarn{border-color:var(--site-color-error);background:var(--site-color-bg)}.document-check-module__aDHB2G__verdict{margin:0 0 var(--site-space-2);font-family:var(--site-font-heading);font-size:var(--site-text-xl);line-height:var(--site-leading-heading)}.document-check-module__aDHB2G__verdictWarn{color:var(--site-color-error)}.document-check-module__aDHB2G__answer p{margin:0 0 var(--site-space-2)}.document-check-module__aDHB2G__lines{margin:0 0 var(--site-space-2);padding-inline-start:var(--site-space-5)}.document-check-module__aDHB2G__actions{gap:var(--site-space-2);margin:var(--site-space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}
