
.awareness-page{--pink:#ff4a86;--night:#080a30;--cream:#f4f2ee;color:#080a52;background:var(--cream)}.aw-pad{padding:clamp(60px,7vw,110px) clamp(24px,6vw,96px)}.awareness-page .eyebrow{color:#ff8db3}.awareness-page .eyebrow.dark{color:#aa2355}.awareness-page .button.primary{background:var(--pink);color:#080a30}.awareness-page a:focus-visible{outline:3px solid #23bed1;outline-offset:5px}.aw-hero{display:grid;grid-template-columns:1.1fr .9fr;background:var(--night);color:white;overflow:hidden}.aw-hero-copy{padding:35px 0 65px clamp(24px,6vw,96px);position:relative;z-index:1}.aw-back{display:inline-block;font-size:.83rem;color:#d0d1e5;text-decoration:none;margin-bottom:42px}.aw-hero h1{font-size:clamp(3.3rem,6.7vw,7.2rem);line-height:.98;letter-spacing:-.065em}.aw-hero em,.aw-archive em,.aw-live em{font-style:normal;color:var(--pink)}.aw-deck{font-size:clamp(1.2rem,1.9vw,1.65rem);font-weight:700;line-height:1.45;margin:26px 0 18px}.aw-intro{max-width:530px;color:#d0d1e5;margin:0 28px 28px 0;line-height:1.7}.aw-text-link{padding:15px 0;color:white;font-weight:700;text-decoration:none}.aw-hero-photo{margin:0;position:relative;min-height:850px;background:#181818}.aw-hero-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:48% 35%}.aw-hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#080a30 0%,#080a3000 26%),linear-gradient(0deg,#080a30e6,transparent 35%)}.aw-hero-photo figcaption{position:absolute;z-index:1;bottom:42px;left:36px;right:24px;font-size:.83rem;font-weight:800;letter-spacing:.12em;color:white}.aw-hero-photo figcaption span{display:block;letter-spacing:0;font-weight:400;color:#ddd;margin-top:6px}.aw-facts{display:grid;grid-template-columns:repeat(3,1fr);background:#ff4a86;padding:30px clamp(24px,6vw,96px);gap:25px}.aw-facts>div{border-right:1px solid #080a3044;padding-right:22px}.aw-facts>div:last-child{border:0}.aw-facts strong{font:800 clamp(2rem,3.4vw,3.5rem)/1 Manrope,sans-serif;display:block;margin-bottom:10px;color:#080a30}.aw-facts span{font-size:.88rem;line-height:1.5;color:#080a30;display:block;max-width:230px}.aw-story{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:start}.aw-story h2{font-size:clamp(2.5rem,4.5vw,4.8rem);letter-spacing:-.05em}.aw-story h2 span{color:#a32c58}.aw-story-copy{font-size:1.08rem;color:#3f4354;padding-top:32px}.aw-story-copy p+p{margin-top:25px}.aw-archive{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;background:#111228;color:white;align-items:center}.aw-archive figure{margin:0;transform:rotate(-3deg);background:#eee9e0;padding:12px 12px 0;box-shadow:20px 20px 0 #ff4a8630;max-width:430px}.aw-archive img{display:block;width:100%;height:auto;max-height:550px;object-fit:cover;object-position:top}.aw-archive figcaption{font-size:.66rem;letter-spacing:.14em;padding:14px 3px;color:#333;font-weight:800}.aw-archive h2{font-size:clamp(2.8rem,4.7vw,5rem)}.aw-archive p:not(.eyebrow){color:#d0d1e5;max-width:620px;margin-top:25px}.aw-message{border-left:4px solid var(--pink);padding-left:22px;margin-top:36px;font:800 clamp(1.4rem,2.3vw,2.2rem)/1.3 Manrope,sans-serif}.aw-section-heading{max-width:900px}.aw-section-heading>p:last-child{margin:26px 0 0;color:#505466;font-size:1.1rem}.aw-experience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:55px}.aw-experience-grid article{border-top:3px solid #b22457;padding-top:24px}.aw-experience-grid article>span{font-size:.72rem;letter-spacing:.13em;font-weight:800;color:#9c234f}.aw-experience-grid h3{margin:20px 0 17px;font-size:1.5rem}.aw-experience-grid p{color:#505466}.aw-themes{display:grid;grid-template-columns:1fr 1.1fr;gap:7vw;background:#080a52;color:white}.aw-themes>div>p:last-child{color:#d0d1e5;margin-top:26px;max-width:440px}.aw-themes ol{list-style:none;padding:0;margin:0}.aw-themes li{display:flex;gap:25px;padding:25px 0;border-top:1px solid #ffffff33}.aw-themes li:first-child{padding-top:0;border:0}.aw-themes li>span{font-size:.8rem;color:#ff8db3;padding-top:5px}.aw-themes h3{font-size:1.45rem;margin-bottom:12px}.aw-themes li p{color:#d0d1e5}.aw-live{position:relative;background:#080a30;min-height:600px;display:flex;align-items:flex-end;overflow:hidden;color:white}.aw-live img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center 40%}.aw-live:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#080a30f0,transparent 80%),linear-gradient(90deg,#080a3077,transparent)}.aw-live>div{position:relative;z-index:1;padding:65px clamp(24px,6vw,96px)}.aw-live h2{font-size:clamp(2.7rem,5vw,5.4rem)}.aw-details{display:grid;grid-template-columns:1fr 1fr;gap:7vw;background:#fff}.aw-details h3{font-size:1.4rem;margin-bottom:16px}.aw-details p+h3{margin-top:32px}.aw-details p{color:#505466}.aw-small{font-size:.9rem;margin-top:26px;border-top:1px solid #d7d7df;padding-top:22px}.aw-cta{background:#111228;color:white;display:flex;gap:45px;align-items:center;justify-content:space-between}.aw-cta p:not(.eyebrow){max-width:630px;color:#d0d1e5;margin-top:25px}.aw-cta .button{flex-shrink:0;max-width:360px}.aw-cta h2{font-size:clamp(2.4rem,4vw,4rem)}
@media(max-width:1000px){.aw-hero h1{font-size:clamp(3.2rem,7.3vw,5.6rem)}.aw-hero-photo{min-height:820px}.aw-experience-grid{gap:25px}.aw-cta{align-items:flex-start;flex-direction:column}}@media(max-width:700px){.aw-hero{grid-template-columns:1fr}.aw-hero-copy{padding:25px 24px 45px}.aw-back{margin-bottom:32px}.aw-hero h1{font-size:clamp(3.8rem,13vw,6rem)}.aw-hero-photo{min-height:500px}.aw-hero-photo img{object-position:50% 32%}.aw-hero-photo:after{background:linear-gradient(0deg,#080a30f0,transparent 45%)}.aw-hero-photo figcaption{left:24px;bottom:25px}.aw-intro{margin-right:0}.aw-facts{gap:18px;padding:28px 24px}.aw-facts strong{font-size:1.8rem}.aw-facts span{font-size:.75rem}.aw-facts>div{padding-right:10px}.aw-story,.aw-archive,.aw-themes,.aw-details{grid-template-columns:1fr;gap:38px}.aw-story-copy{padding-top:0}.aw-experience-grid{grid-template-columns:1fr;gap:32px;margin-top:38px}.aw-archive figure{max-width:340px;margin:0 auto 15px}.aw-live{min-height:500px}.aw-live img{object-position:58% center}.aw-live>div{padding:40px 24px}.aw-pad{padding:60px 24px}.aw-cta .button{max-width:100%;width:100%}.aw-hero .hero-actions{align-items:flex-start;flex-direction:column}.aw-hero .button{width:auto}.aw-story h2{font-size:2.7rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
