.hs-project-page{background:var(--p-bg);color:var(--p-text)}body.hs-project-page,.hs-project-page .wp-site-blocks{overflow:clip visible!important}.hs-project-page footer.wp-block-template-part{background:var(--wp--preset--color--background,#f5f1e6);color:var(--wp--preset--color--foreground,#645832)}.hs-project{--display:var(--wp--preset--font-family--blacker-display,serif);--body:var(--wp--preset--font-family--circular-std,sans-serif);font-family:var(--body)}.hs-project-page header.wp-block-template-part{z-index:20;position:absolute;inset:0 0 auto}.hs-project-page.light-header header.wp-block-template-part:not(.mega-menu__active){color:#ede5d3}.hs-hero{background:var(--p-bg);place-items:center;height:100svh;display:grid;position:relative;overflow:hidden}.hs-hero__img{object-fit:cover;view-transition-name:project-hero;width:100%;height:100%;position:absolute;inset:0}.hs-hero__shade{background:linear-gradient(#00000047,#0000001f 40%,#0000004d);position:absolute;inset:0}.hs-hero__title{color:#ede5d3;text-align:center;font-family:var(--display);letter-spacing:.01em;margin:0;padding:0 1.5rem;font-size:clamp(1.4rem,2.4vw,2.25rem);font-weight:400;line-height:1.1;position:relative}.hs-hero__title .w{vertical-align:bottom;padding-bottom:.08em;display:inline-block;overflow:clip}.hs-hero__title .w>span{display:inline-block}.hs-credits{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:6vw;max-width:1280px;margin:0 auto;padding:clamp(4rem,10vw,9rem) clamp(1.5rem,5vw,4rem);display:grid}.hs-credits__summary{font-family:var(--display);color:var(--p-text);margin:0;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.3}.hs-credits__list{gap:.9rem;margin:0;font-size:.9rem;display:grid}.hs-credits__list div{border-bottom:1px solid color-mix(in srgb, var(--p-text) 18%, transparent);grid-template-columns:9.5rem 1fr;gap:1rem;padding-bottom:.9rem;display:grid}.hs-credits__list dt{text-transform:uppercase;letter-spacing:.1em;color:var(--p-text);margin:0;padding-top:.15rem;font-size:.72rem}.hs-credits__list dd{margin:0}@media (width<=767px){.hs-credits{grid-template-columns:1fr}.hs-credits__list div{grid-template-columns:8rem 1fr}}.hs-tracks{position:relative}.hs-tracks__stage{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.5rem,4vw,3rem);max-width:1280px;margin:0 auto;padding:0 clamp(1.5rem,5vw,4rem) 4rem;display:grid}.hs-tracks__label{display:none}.hs-track{display:contents}.hs-card{margin:0;overflow:hidden}.hs-card img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=767px){.hs-tracks__stage{grid-template-columns:1fr}}.hs-tracks.is-live .hs-tracks__stage{max-width:none;height:100lvh;padding:0;display:block;position:sticky;top:0;overflow:hidden}.hs-tracks.is-live .hs-tracks__label{white-space:nowrap;font-family:var(--display);color:var(--p-text);margin:0;font-size:clamp(1rem,1.6vw,1.5rem);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hs-tracks.is-live .hs-track{will-change:transform;pointer-events:none;display:block;position:absolute;inset:0}.hs-tracks.is-live .hs-card{left:var(--dx);width:var(--dw);top:var(--dt);position:absolute}@media (width<=767px){.hs-tracks.is-live .hs-card{left:var(--mx);width:var(--mw);top:var(--mt)}}.hs-cta{text-align:center;justify-items:center;gap:1.25rem;padding:clamp(5rem,12vw,10rem) 1.5rem;display:grid}.hs-cta__enquire{color:inherit;letter-spacing:.12em;text-transform:uppercase;text-underline-offset:.35em;opacity:.75;margin-top:2rem;font-size:.75rem}.hs-cta__enquire:hover,.hs-cta__enquire:focus-visible{opacity:1}.hs-cta__next{color:inherit;letter-spacing:.12em;text-transform:uppercase;opacity:.75;font-size:.75rem;text-decoration:none}.hs-cta__next span{font-family:var(--display);letter-spacing:0;text-transform:none;margin-top:.35rem;font-size:1.25rem;display:block}.hs-cta__next:hover{opacity:1}html.hs-intro .hs-project-page header.wp-block-template-part,html.hs-intro .hs-hero__title,html.hs-intro .hs-hero__shade{opacity:0}
