
.a27-audience-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--navy);color:white;min-height:700px;display:flex;align-items:center}
.a27-audience-image{position:absolute;inset:0;z-index:-2}.a27-audience-image img{width:100%;height:100%;object-fit:cover;object-position:75% center}
.a27-audience-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#171444 10%,#171444eb 42%,#17144420 100%)}
.a27-audience-heading{padding-block:76px 86px}.a27-audience-heading h1{font-size:clamp(54px,5.8vw,86px);line-height:1;max-width:880px}.a27-audience-heading h1 span{color:var(--cyan)}.a27-audience-heading .a27-eyebrow{color:var(--cyan)}
.a27-audience-lead{font-size:22px;line-height:1.45;max-width:600px}.a27-audience-date{font-size:16px;color:#d8edf0}.a27-audience-heading .a27-link:hover{color:var(--cyan)}
.a27-visitor-reasons{background:var(--paper)}.a27-visitor-reasons>div>h2{margin-bottom:64px}.a27-reason{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;margin-bottom:72px}.a27-reason:last-child{margin-bottom:0}.a27-reason:nth-of-type(even) figure{order:2}.a27-reason img{width:100%;height:350px;object-fit:cover}.a27-reason h3{font-size:clamp(28px,3vw,44px)}
.a27-visit-plan{background:var(--paper);border-top:6px solid var(--cyan)}.a27-visit-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin-top:60px}.a27-schedule dl{margin:30px 0}.a27-schedule dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:22px 0;border-top:1px solid #17144440}.a27-schedule dt{font-size:18px}.a27-schedule dd{font-family:A27Display,Arial,sans-serif;font-size:25px;margin:0;white-space:nowrap}.a27-access{border-left:1px solid #17144440;padding-left:12%}.a27-transport{margin-top:38px}.a27-transport h4{font-size:20px;margin-bottom:12px}.a27-transport .a27-link{margin-right:20px}
@media(max-width:1023px){.a27-audience-hero{min-height:600px}.a27-audience-heading h1{font-size:64px}.a27-audience-lead{max-width:550px}.a27-reason{gap:5%}.a27-reason img{height:300px}.a27-visit-grid{gap:5%}.a27-schedule dl>div{display:block}.a27-schedule dd{margin-top:8px}}
@media(max-width:767px){.a27-audience-hero{min-height:0}.a27-audience-heading{padding-block:54px 60px}.a27-audience-heading h1{font-size:clamp(42px,10.5vw,64px);max-width:550px}.a27-audience-image img{object-position:65% center}.a27-audience-hero:after{background:linear-gradient(90deg,#171444f5,#171444cc)}.a27-audience-lead{font-size:19px}.a27-reason{grid-template-columns:1fr;gap:28px;margin-bottom:56px}.a27-reason:nth-of-type(even) figure{order:0}.a27-reason img{height:260px}.a27-visitor-reasons>div>h2{margin-bottom:38px}.a27-visit-grid{grid-template-columns:1fr;gap:36px;margin-top:36px}.a27-access{padding:32px 0 0;border-left:0;border-top:1px solid #17144440}.a27-schedule dl>div{display:flex}.a27-schedule dd{font-size:22px;margin-top:0}}
.a27-audience .a27-manifesto{font-family:A27Display,Arial,sans-serif;font-size:clamp(27px,3vw,43px);line-height:1.25;letter-spacing:-.025em;background:none;padding:0 0 42px;margin-bottom:56px;border-bottom:1px solid #17144425}.a27-audience [id]{scroll-margin-top:110px}
@media(max-width:479px){.a27-audience .a27-sector-grid{grid-template-columns:1fr}.a27-audience .a27-sector{padding:18px 0!important;border-left:0!important;min-height:0}.a27-audience .a27-sector>span{overflow-wrap:break-word;hyphens:auto}}
