.sk-grid.svelte-45efq0{display:grid;grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:end;gap:2rem clamp(32px,5vw,80px)}@media(max-width:767.98px){.sk-grid.svelte-45efq0{grid-template-columns:minmax(0,1fr)}.sk-photo.svelte-45efq0{max-width:15rem}}.sk-photo.svelte-45efq0{position:relative;aspect-ratio:4 / 5;margin:0;overflow:hidden;border-radius:26px;background:linear-gradient(180deg,#123b40,#072226);isolation:isolate}.sk-photo.svelte-45efq0 img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.08) brightness(.9)}.sk-photo.svelte-45efq0:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#4fae9f,#1d5b5a 55%,#0a2a2e);mix-blend-mode:multiply}.sk-photo.svelte-45efq0:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px #c4eee629;pointer-events:none}.sk-copy.svelte-45efq0 .a27-label:where(.svelte-45efq0) a:where(.svelte-45efq0){color:inherit}.a27-pagehead.svelte-45efq0 .sk-copy:where(.svelte-45efq0) h1:where(.svelte-45efq0){font-size:clamp(3rem,7vw,6.4rem)}.sk-role.svelte-45efq0{margin:1rem 0 0;color:var(--asc-soft);font-size:1.1rem}.sk-role.svelte-45efq0 span:where(.svelte-45efq0){display:block;margin-top:.4rem;color:var(--asc-glacier);font-family:var(--asc-mono);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase}.sk-bio.svelte-45efq0{max-width:44rem;margin:1.4rem 0 0;padding-top:1.2rem;border-top:1px solid var(--asc-line);color:var(--asc-soft);font-size:1.08rem;line-height:1.7}.a27-sub.svelte-45efq0 h2.sk-h:where(.svelte-45efq0){margin:0 0 1.4rem;font-size:clamp(2rem,4.6vw,3.6rem)}.sk-list.svelte-45efq0{margin:0;padding:0;list-style:none}.sk-list.svelte-45efq0 time:where(.svelte-45efq0){line-height:1.7}.sk-title.svelte-45efq0{color:inherit;text-decoration:none}.sk-title.svelte-45efq0:hover,.sk-title.svelte-45efq0:focus-visible{color:var(--asc-glacier)}.sk-none.svelte-45efq0{margin:0;color:var(--asc-soft)}.sk-actions.svelte-45efq0{display:flex;flex-wrap:wrap;gap:.7rem}.a27-sub.svelte-45efq0 .a27-programme__note:where(.svelte-45efq0){margin-top:clamp(48px,7vh,80px)}
