.homePage{--home-gap:3.5rem;--story-space:1.75rem}.homeTop{column-gap:var(--home-gap);padding:var(--space-7) 0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.homeLead{grid-column:span 2}.homeSecondary,.homeLatestList,.homeSectionList{margin:0;padding:0;list-style:none}.homeSecondary{align-content:start;gap:var(--story-space);display:grid;position:relative}.homeSecondary .storyItemTitle{font-family:var(--font-body), Georgia, "Times New Roman", serif;font-size:1.25rem;font-weight:600;line-height:1.3}.homeSecondary:before,.homeSectionList:before,.homeLatestList>li+li:before,.homeSectionRows>li:not(:nth-child(3n+1)):before{content:"";top:0;bottom:0;left:calc(var(--home-gap) / -2);border-left:1px solid var(--colour-border);position:absolute}.homeSecondary>li+li,.homeSectionList>li+li,.homeSectionFirst>*+*{padding-top:var(--story-space);border-top:1px solid var(--colour-border)}.homeLatest{padding:var(--space-6) 0 0;border-top:1px solid var(--colour-border)}.homeLatestList{column-gap:var(--home-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.homeLatestList>li,.homeSectionRows>li{position:relative}.homeSection{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--colour-border);position:relative}.homeSection:before{content:"";background:var(--colour-accent);width:2.5rem;height:3px;position:absolute;top:-2px;left:0}.homeSectionHead{justify-content:space-between;align-items:baseline;gap:var(--space-3) var(--space-6);margin-bottom:var(--space-6);display:flex}.homeSectionHead>.homeMore{white-space:nowrap;margin:0}.homeSectionTitle{margin:0 0 var(--space-4);font-family:var(--font-display), Georgia, "Times New Roman", serif;font-size:var(--type-h2);color:var(--colour-text-primary);font-weight:700;line-height:1.2}.homeSectionHead .homeSectionTitle{margin:0}.homeSectionTitle a{color:inherit}.homeMore{margin:var(--space-5) 0 0;font-family:var(--font-ui), system-ui, sans-serif;font-size:var(--type-ui);font-weight:600}.homeMore a{color:var(--colour-accent)}.homeMore a:hover,.homeMore a:focus-visible{text-underline-offset:2px;text-decoration:underline}.homeMoreRow{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.homeSectionBody{column-gap:var(--home-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.homeSectionFirst{gap:var(--story-space);flex-direction:column;grid-column:span 2;display:flex}.homeSectionList{gap:var(--story-space);flex-direction:column;display:flex;position:relative}.homeSectionRows{column-gap:var(--home-gap);margin:var(--story-space) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.homeSectionRows>li{padding-top:var(--story-space);border-top:1px solid var(--colour-border)}.homeSectionRows>li:nth-child(n+4){margin-top:var(--story-space)}.homeSectionRowsTop{margin-top:0}.homeSectionRowsTop>li{border-top:0;padding-top:0}.juniorBand{margin-top:var(--space-8)}.juniorBandHeader{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-6);margin-bottom:var(--space-6);display:flex}.juniorBandIntro{max-width:46rem}.juniorBandHeader>.homeMore{white-space:nowrap;margin:0;padding-bottom:.3rem}.juniorBandTitle{margin-bottom:var(--space-3);color:var(--colour-spotlight-dark)}.juniorBandTitle:before{content:"";vertical-align:.12em;background:var(--colour-spotlight);width:.36em;height:.36em;margin-right:.3em;display:inline-block}.juniorBandLine{color:var(--colour-text-secondary);margin:0;font-size:1.0625rem;line-height:1.6}.juniorBandList{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.juniorPiece{height:100%;padding-top:var(--space-4);border-top:3px solid var(--colour-spotlight)}.juniorPiece .storyBylineLink:hover,.juniorPiece .storyBylineLink:focus-visible{color:var(--colour-spotlight-dark)}.juniorPieceTitle{font-family:var(--font-body), Georgia, "Times New Roman", serif;font-size:var(--type-story-small);font-weight:600;line-height:1.3}.juniorPieceStandfirst{-webkit-line-clamp:4;margin:0 0 var(--space-3);color:var(--colour-text-secondary);-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.5;display:-webkit-box;overflow:hidden}.juniorBandMore a{color:var(--colour-spotlight-dark)}.homeClosingBand{margin-top:var(--space-9);background:var(--colour-tint)}.homeClosing{gap:var(--space-8);padding:var(--space-8) 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.homeClosing .homeSectionTitle{margin-bottom:var(--space-3)}.homeAboutText{margin:0 0 var(--space-4);font-size:1.0625rem;line-height:1.65}.homeAboutText a{color:var(--colour-accent);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}.homeAboutText a:hover,.homeAboutText a:focus-visible{text-decoration-line:underline;text-decoration-color:currentColor}.newsletterBandLine{margin:0 0 var(--space-5);color:var(--colour-text-secondary);font-size:1.0625rem;line-height:1.6}.newsletterBandFollow{margin:var(--space-4) 0 0;font-family:var(--font-ui), system-ui, sans-serif;font-size:var(--type-meta);color:var(--colour-text-secondary)}.newsletterBandFollow a{color:var(--colour-text-primary);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}.newsletterBandFollow a:hover,.newsletterBandFollow a:focus-visible{text-decoration-line:underline;text-decoration-color:currentColor}.homeClosingBand .homeProgrammeCta{border-top:1px solid var(--colour-border)}body:has(.homeClosingBand) .siteFooter{margin-top:0}@media (max-width:900px){.homeTop,.homeSectionBody,.homeClosing,.homeLatestList,.homeSectionRows{grid-template-columns:minmax(0,1fr)}.homeTop{gap:var(--space-6);padding:var(--space-6) 0 var(--story-space)}.homeLatest{padding-top:var(--story-space)}.homeLead,.homeSectionFirst{grid-column:auto}.homeLead{padding-bottom:var(--space-6);border-bottom:1px solid var(--colour-border)}.homeSecondary:before,.homeSectionList:before,.homeLatestList>li+li:before,.homeSectionRows>li:not(:nth-child(3n+1)):before{display:none}.homeLatestList>li+li,.homeSectionList,.homeSectionRows>li+li{margin-top:var(--story-space);padding-top:var(--story-space);border-top:1px solid var(--colour-border)}.homeSectionBody{gap:0}.homeClosing{gap:var(--space-7)}.juniorBandList{grid-template-columns:repeat(2,minmax(0,1fr))}.homeLead .storyLead,.homeLead .storyLeadStandfirst{max-width:none}.homePage .storyItemStandfirst,.juniorPieceStandfirst{max-width:36rem}.homeSectionHead,.juniorBandHeader{flex-direction:column;align-items:flex-start}}@media (max-width:720px){.homeSection,.juniorBand{margin-top:var(--space-7)}.homeClosingBand{margin-top:var(--space-8)}.homeClosing{padding:var(--space-7) 0}}@media (max-width:560px){.juniorBandList{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}.homeProgrammeCta{align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;padding-top:clamp(3.25rem,6vw,5rem);padding-bottom:clamp(3rem,5vw,4rem);display:flex}.homeProgrammeCtaLead{font-family:var(--font-ui), system-ui, sans-serif;color:var(--colour-text-secondary);margin:0;font-size:.95rem}.homeGetInvolvedTitle{margin-bottom:0}.homeGetInvolvedRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0;width:min(760px,100%);display:grid}.homeGetInvolvedItem{flex-direction:column;align-items:center;gap:.9rem;padding-inline:clamp(1rem,3vw,2rem);display:flex}.homeGetInvolvedItem+.homeGetInvolvedItem{border-left:1px solid var(--colour-border)}@media (max-width:640px){.homeGetInvolvedRow{grid-template-columns:1fr;row-gap:1.75rem}.homeGetInvolvedItem{padding-inline:0}.homeGetInvolvedItem+.homeGetInvolvedItem{border-left:0;border-top:1px solid var(--colour-border);padding-top:1.75rem;padding-inline:0}}.homeProgrammeCtaButton,.homeJoinCtaButton{color:#fff;font-family:var(--font-ui), system-ui, sans-serif;text-align:center;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.45rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.homeProgrammeCtaButton{background:var(--colour-spotlight-dark)}.homeJoinCtaButton{background:var(--colour-accent)}.homeJoinCtaButton:hover,.homeJoinCtaButton:focus-visible{background:var(--colour-accent-dark);color:#fff;text-decoration:none}.homeJoinCtaButton:active{color:#fff;background:#7d2419;text-decoration:none}.homeJoinCtaButton:visited{color:#fff}.homeProgrammeCtaButton:hover,.homeProgrammeCtaButton:focus-visible{color:#fff;background:#17527c;text-decoration:none}.homeProgrammeCtaButton:active{color:#fff;background:#103f5f;text-decoration:none}.homeProgrammeCtaButton:visited{color:#fff}
