.signature-programmes-section-module__ShyebG__section{scroll-margin-top:var(--navbar-height);color:#f7f4ed;background:#051650;padding-block:clamp(80px,8vw,128px) clamp(96px,9vw,144px);overflow:clip}.signature-programmes-section-module__ShyebG__container{width:100%;max-width:1600px;margin-inline:auto;padding-inline:clamp(20px,5vw,80px)}.signature-programmes-section-module__ShyebG__sectionMeta{letter-spacing:.18em;text-transform:uppercase;border-top:1px solid #f7f4ed52;justify-content:space-between;gap:24px;padding-top:18px;font-size:12px;font-weight:800;line-height:1.4;display:flex}.signature-programmes-section-module__ShyebG__sectionMeta span{color:#f6d36b}.signature-programmes-section-module__ShyebG__intro{grid-template-columns:minmax(0,8fr) minmax(280px,4fr);align-items:end;gap:clamp(40px,6vw,96px);margin-top:clamp(52px,5vw,80px);display:grid}.signature-programmes-section-module__ShyebG__intro h2{font-family:var(--font-barlow), Arial, Helvetica, sans-serif;letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(4.75rem,8vw,8rem);font-weight:800;line-height:.86}.signature-programmes-section-module__ShyebG__intro h2 span{color:#f6d36b;font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.035em;text-transform:none;margin-top:12px;font-size:.66em;font-weight:400;line-height:1;display:block}.signature-programmes-section-module__ShyebG__introCopy{color:#f7f4edc7;max-width:39ch;padding-bottom:4px;font-size:clamp(1.0625rem,1.45vw,1.25rem);line-height:1.65}.signature-programmes-section-module__ShyebG__introCopy p+p{color:#f6d36b;letter-spacing:.16em;text-transform:uppercase;margin-top:20px;font-size:11px;font-weight:800}.signature-programmes-section-module__ShyebG__programmeList{border-top:1px solid #f7f4ed3d;margin:clamp(72px,7vw,112px) 0 0;padding:0;list-style:none}.signature-programmes-section-module__ShyebG__programmeList>li{border-bottom:1px solid #f7f4ed3d}.signature-programmes-section-module__ShyebG__programmeLink{color:inherit;outline:none;grid-template-columns:minmax(0,7fr) minmax(360px,5fr);gap:clamp(40px,6vw,96px);padding-block:clamp(44px,5vw,80px);display:grid}.signature-programmes-section-module__ShyebG__programmeCopy{align-self:center}.signature-programmes-section-module__ShyebG__programmeMeta{color:#f7f4ed99;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:18px;font-size:11px;font-weight:800;line-height:1.4;display:flex}.signature-programmes-section-module__ShyebG__programmeMeta span:first-child{border:1px solid var(--programme-accent);width:44px;height:44px;color:var(--programme-accent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.signature-programmes-section-module__ShyebG__programmeCopy h3{max-width:11ch;font-family:var(--font-barlow), Arial, Helvetica, sans-serif;letter-spacing:-.03em;text-transform:uppercase;margin-top:clamp(28px,3vw,48px);font-size:clamp(3.5rem,6.1vw,6.25rem);font-weight:800;line-height:.9;transition:color .18s}.signature-programmes-section-module__ShyebG__programmeCopy>p{color:#f7f4edbd;max-width:47ch;margin-top:28px;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.65}.signature-programmes-section-module__ShyebG__exploreLabel{border-bottom:2px solid var(--programme-accent);color:#f7f4ed;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;min-height:44px;margin-top:30px;font-size:11px;font-weight:800;display:inline-flex}.signature-programmes-section-module__ShyebG__exploreLabel>span{color:var(--programme-accent);font-size:17px;transition:transform .18s}.signature-programmes-section-module__ShyebG__programmeImage{background:#124f9a;min-height:clamp(390px,38vw,610px);margin:0;position:relative;overflow:hidden}.signature-programmes-section-module__ShyebG__programmeImage:after{border:0 solid var(--programme-accent);box-shadow:inset 0 0 0 0 var(--programme-accent);content:"";pointer-events:none;transition:box-shadow .22s;position:absolute;inset:0}.signature-programmes-section-module__ShyebG__coverImage{object-fit:cover;transition:transform .52s cubic-bezier(.22,1,.36,1)}.signature-programmes-section-module__ShyebG__imageNumber{z-index:1;color:#fff;font-family:var(--font-barlow), Arial, Helvetica, sans-serif;letter-spacing:-.04em;text-shadow:0 2px 22px #051650a8;font-size:clamp(2.75rem,4vw,4.5rem);font-weight:800;line-height:.8;position:absolute;bottom:15px;right:18px}.signature-programmes-section-module__ShyebG__programmeLink:hover .signature-programmes-section-module__ShyebG__programmeCopy h3,.signature-programmes-section-module__ShyebG__programmeLink:focus-visible .signature-programmes-section-module__ShyebG__programmeCopy h3{color:var(--programme-accent)}.signature-programmes-section-module__ShyebG__programmeLink:hover .signature-programmes-section-module__ShyebG__coverImage,.signature-programmes-section-module__ShyebG__programmeLink:focus-visible .signature-programmes-section-module__ShyebG__coverImage{transform:scale(1.025)}.signature-programmes-section-module__ShyebG__programmeLink:hover .signature-programmes-section-module__ShyebG__programmeImage:after,.signature-programmes-section-module__ShyebG__programmeLink:focus-visible .signature-programmes-section-module__ShyebG__programmeImage:after{box-shadow:inset 0 0 0 4px var(--programme-accent)}.signature-programmes-section-module__ShyebG__programmeLink:hover .signature-programmes-section-module__ShyebG__exploreLabel>span,.signature-programmes-section-module__ShyebG__programmeLink:focus-visible .signature-programmes-section-module__ShyebG__exploreLabel>span{transform:translate(3px,-3px)}.signature-programmes-section-module__ShyebG__programmeLink:focus-visible{outline:2px solid var(--programme-accent);outline-offset:8px}@media (min-width:1200px){.signature-programmes-section-module__ShyebG__programmeList>li:nth-child(2n) .signature-programmes-section-module__ShyebG__programmeLink{grid-template-columns:minmax(360px,5fr) minmax(0,7fr)}.signature-programmes-section-module__ShyebG__programmeList>li:nth-child(2n) .signature-programmes-section-module__ShyebG__programmeCopy{grid-column:2}.signature-programmes-section-module__ShyebG__programmeList>li:nth-child(2n) .signature-programmes-section-module__ShyebG__programmeImage{grid-area:1/1}}@media (max-width:900px){.signature-programmes-section-module__ShyebG__intro,.signature-programmes-section-module__ShyebG__programmeLink{grid-template-columns:1fr}.signature-programmes-section-module__ShyebG__introCopy{max-width:46ch}.signature-programmes-section-module__ShyebG__programmeImage{min-height:min(76vw,610px)}}@media (max-width:767px){.signature-programmes-section-module__ShyebG__sectionMeta{align-items:flex-start}.signature-programmes-section-module__ShyebG__sectionMeta p:last-child{text-align:right}.signature-programmes-section-module__ShyebG__intro h2{font-size:clamp(4rem,19vw,6rem)}.signature-programmes-section-module__ShyebG__programmeLink{gap:36px}.signature-programmes-section-module__ShyebG__programmeCopy h3{font-size:clamp(3.3rem,15.5vw,5rem)}.signature-programmes-section-module__ShyebG__programmeImage{min-height:min(116vw,510px)}}@media (prefers-reduced-motion:reduce){.signature-programmes-section-module__ShyebG__programmeCopy h3,.signature-programmes-section-module__ShyebG__coverImage,.signature-programmes-section-module__ShyebG__programmeImage:after,.signature-programmes-section-module__ShyebG__exploreLabel>span{transition:none}}.signature-programmes-section-module__ShyebG__coverImage[src*=stadium-duo],.signature-programmes-section-module__ShyebG__coverImage[srcset*=stadium-duo],.signature-programmes-section-module__ShyebG__coverImage[src*=boots-books-celebration],.signature-programmes-section-module__ShyebG__coverImage[srcset*=boots-books-celebration]{object-fit:contain;background:#051650}
