.why-page{background:#fff;color:var(--navy)}.why-page :where(a,button):focus-visible{outline:3px solid #fff;outline-offset:2px;box-shadow:0 0 0 6px var(--navy,#071b25)}.why-page h1,.why-page h2,.why-page h3,.why-page p{margin-top:0}.why-hero{padding:78px 0 88px;background:linear-gradient(135deg,var(--navy),#0d3441);color:#fff}.why-hero-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(240px,.55fr);gap:8vw;align-items:end}.why-hero .eyebrow{color:var(--color-gold)}.why-hero h1{max-width:900px;margin:16px 0 25px;font-size:clamp(3.4rem,6.7vw,6.7rem);line-height:.94;letter-spacing:-.06em}.why-hero-copy>p{max-width:760px;color:#d5e2e6;font-size:clamp(1.05rem,1.7vw,1.23rem);line-height:1.7}.why-hero-copy .why-clarification{margin:16px 0 0;color:#fff;font-weight:750}.why-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:31px}.why-link,.why-proof-action{border:0;background:transparent;color:inherit;font:inherit;font-weight:900;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px;cursor:pointer}.why-link:hover,.why-proof-action:hover{text-decoration-color:currentColor}.why-hero-proof{padding:28px 0 4px;border-top:1px solid rgba(255,255,255,.25)}.why-hero-proof strong{display:block;margin-bottom:9px;color:var(--sun);font-size:1.05rem}.why-hero-proof p{margin:0;color:#c1d5da;line-height:1.65}.why-section{padding:92px 0}.why-section.tint{background:var(--color-sand)}.why-section.navy{background:var(--navy);color:#fff}.why-heading{max-width:850px;margin-bottom:48px}.why-heading .eyebrow{color:var(--coral)}.why-section:not(.navy) .why-heading .eyebrow{color:var(--coral-text)}.why-heading h2{margin:12px 0 20px;font-size:clamp(2.5rem,5vw,4.8rem);line-height:1;letter-spacing:-.052em}.why-heading p{max-width:700px;margin:0;color:var(--muted);font-size:1.08rem;line-height:1.75}.why-heading p+p{margin-top:8px}.why-section.navy .why-heading p{color:#bdd0d5}.editorial-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.editorial-item{display:grid;grid-template-columns:44px 1fr;gap:20px;padding:35px 36px 38px 0}.editorial-item:nth-child(even){padding-left:36px;border-left:1px solid var(--line)}.editorial-item:nth-child(n+3){border-top:1px solid var(--line)}.editorial-number{color:var(--coral-text);font-size:.75rem;font-weight:950;letter-spacing:.15em}.editorial-item h3{margin:0 0 11px;font-size:1.5rem;letter-spacing:-.03em}.editorial-item p,.why-note{margin:0;color:var(--muted);line-height:1.75}.why-note{margin-top:22px;font-size:1rem;line-height:1.7}.roles{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #cadbd8;border-bottom:1px solid #cadbd8}.role{padding:38px 44px 40px 0}.role+ .role{padding-left:44px;border-left:1px solid #cadbd8}.role-label,.partner-label{display:block;margin-bottom:14px;color:var(--coral);font-size:.8125rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.why-section:not(.navy) .role-label{color:var(--coral-text)}.role h3{margin:0 0 16px;font-size:clamp(1.65rem,2.7vw,2.5rem)}.role p{margin:0;color:var(--muted);line-height:1.78}.role-close{max-width:900px;margin:28px 0 0;font-size:1.08rem;font-weight:850}.proof-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.proof-area{padding:40px 44px 42px 0}.proof-area+.proof-area{padding-left:44px;border-left:1px solid rgba(255,255,255,.2)}.proof-area h3{margin:0 0 18px;color:var(--color-gold);font-size:clamp(1.6rem,2.6vw,2.4rem)}.proof-area p{color:#c3d4d8;line-height:1.75}.proof-area .why-proof-action,.proof-area .why-link{display:inline-block;margin:5px 18px 18px 0;color:var(--sun)}.partner-example{margin-top:27px;padding-top:25px;border-top:1px solid rgba(255,255,255,.18)}.partner-example h4{margin:0 0 8px;font-size:1.6rem}.proof-closing{max-width:900px;margin:27px 0 0;color:#c3d4d8;line-height:1.7}.local-grid{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:clamp(35px,7vw,95px);align-items:center}.local-photo{height:610px;border-radius:28px;overflow:hidden;background:#e6d4a1}.local-photo img{display:block;width:100%;height:100%;object-fit:cover}.local-copy h2{margin:12px 0 23px;font-size:clamp(2.7rem,5vw,4.8rem);line-height:1;letter-spacing:-.052em}.local-copy>p{color:var(--muted);line-height:1.75}.person{margin:28px 0;padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.person strong{display:block;font-size:1.35rem}.person span{display:block;margin:4px 0 12px;color:var(--coral-text);font-size:.8125rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.person p{margin:0;color:var(--muted);line-height:1.7}.programme{display:grid;grid-template-columns:minmax(190px,.45fr) minmax(0,1fr);gap:40px;padding:34px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.programme>span{color:var(--coral-text);font-weight:900}.programme h3{margin:0 0 13px;font-size:1.8rem}.programme p{max-width:650px;color:var(--muted);line-height:1.7}.programme-links{display:flex;gap:20px;flex-wrap:wrap;margin-top:20px}.programme-links .why-link{color:var(--teal)}.why-final{padding:88px 0;background:var(--coral);color:var(--navy);text-align:center}.why-final .wrap{max-width:900px}.why-final h2,.why-final .eyebrow,.why-final p{color:var(--navy)}.why-final h2{margin:11px 0 0;font-size:clamp(2.25rem,4.6vw,4.45rem);line-height:1;letter-spacing:-.05em}.why-final p{max-width:700px;margin:20px auto 28px;font-size:1.05rem;line-height:1.5}.why-final .why-actions{justify-content:center;margin-top:0;gap:10px}.authorisation-dialog{width:calc(100% - 32px);max-width:1040px;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:26px;background:#fff;color:var(--navy);box-shadow:0 24px 80px rgba(7,27,37,.3);overflow:auto}.authorisation-dialog::backdrop{background:rgba(7,27,37,.72)}.authorisation-panel{position:relative;display:flex;max-height:calc(100dvh - 32px);padding:24px;flex-direction:column}.authorisation-close{position:absolute;right:12px;top:12px;display:grid;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#f6f2ec;color:var(--navy);font-size:1.75rem;place-items:center;cursor:pointer}.authorisation-copy{padding:2px 56px 18px 2px}.authorisation-copy h2{margin:0;font-size:clamp(1.45rem,3vw,2rem)}.authorisation-copy p{margin:7px 0 0;color:var(--muted)}.authorisation-document{display:flex;min-height:0;flex:1;justify-content:center;overflow:auto;border-radius:16px;background:#f6f2ec}.authorisation-document img{display:block;max-width:100%;max-height:calc(100dvh - 170px);width:auto;height:auto;object-fit:contain}body.authorisation-open{overflow:hidden}
@media(max-width:820px){.why-hero-grid,.local-grid{grid-template-columns:1fr}.why-hero-proof{max-width:520px}.editorial-list,.roles,.proof-grid{grid-template-columns:1fr}.editorial-item,.editorial-item:nth-child(even){padding:30px 0;border-left:0}.editorial-item:nth-child(n+2){border-top:1px solid var(--line)}.role,.role+.role,.proof-area,.proof-area+.proof-area{padding:32px 0;border-left:0}.role+.role{border-top:1px solid #cadbd8}.proof-area+.proof-area{border-top:1px solid rgba(255,255,255,.2)}.local-photo{height:auto;min-height:0;aspect-ratio:4/5;max-height:650px}.programme{grid-template-columns:1fr;gap:8px}}
@media(max-width:680px){.why-hero,.why-section,.why-final{padding:66px 0}.why-final h2{font-size:2.45rem}.why-hero h1{font-size:3.15rem}.why-heading{margin-bottom:34px}.why-heading h2,.local-copy h2{font-size:2.65rem}.why-actions{align-items:stretch;flex-direction:column}.why-actions .btn{width:100%}.editorial-item{grid-template-columns:34px 1fr}.authorisation-dialog{width:calc(100% - 20px);max-height:calc(100dvh - 20px);border-radius:20px}.authorisation-panel{max-height:calc(100dvh - 20px);padding:18px}.authorisation-copy{padding-right:48px}.authorisation-copy h2{font-size:1.35rem}}
