.exp-page{width:100%;background:#fff;color:var(--ink);overflow-x:hidden}.exp-pad{padding-left:clamp(16px,4vw,56px);padding-right:clamp(16px,4vw,56px)}.exp-big{margin:0;font-size:clamp(40px,5vw,72px);line-height:1;font-weight:600;letter-spacing:-.045em}.exp-hero{position:relative;height:760px;max-height:100svh;min-height:560px;overflow:hidden;background:#2a3d5c;color:#fff}.exp-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 45%}.exp-hero-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(6,20,40,.6),rgba(6,20,40,0) 55%,rgba(6,20,40,.25))}.exp-hero-text{position:absolute;left:clamp(16px,4vw,56px);right:clamp(16px,4vw,56px);bottom:56px;display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap}.exp-hero h1{margin:0;font-size:clamp(56px,12vw,190px);line-height:.85;font-weight:600;letter-spacing:-.055em;overflow:hidden;padding-bottom:.06em}.exp-hero-lead{margin:0;max-width:360px;font-size:16px;line-height:1.6}.exp-manifesto{padding-top:clamp(96px,12vw,160px);padding-bottom:clamp(96px,12vw,160px);max-width:1200px;margin:0 auto}.exp-manifesto p{margin:0;font-size:clamp(30px,4vw,54px);line-height:1.14;font-weight:500;letter-spacing:-.03em}.exp-manifesto span{color:#6a8494}.exp-pillars{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));grid-gap:24px;gap:24px}.exp-pillar{display:flex;flex-direction:column;gap:22px}.exp-pillar-img{aspect-ratio:4/3;overflow:hidden;border-radius:18px}.exp-pillar-img img{width:100%;height:100%;object-fit:cover;display:block}.exp-tag{font-size:15px;font-weight:500;color:var(--sea)}.exp-pillar h2{margin:0;font-size:clamp(32px,3.4vw,48px);line-height:1;font-weight:600;letter-spacing:-.04em}.exp-pillar p{margin:0;font-size:17px;line-height:1.65;color:var(--muted);max-width:560px}.exp-steps{padding-top:clamp(96px,12vw,160px);padding-bottom:clamp(96px,12vw,160px);max-width:1440px;margin:0 auto}.exp-timeline{position:relative;margin-top:64px}.exp-timeline ol{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));grid-gap:48px 32px;gap:48px 32px}.exp-timeline li{position:relative;display:flex;flex-direction:column;gap:14px}.exp-timeline li:before{content:"";position:absolute;left:0;right:-32px;top:11px;height:2px;background:var(--sea);opacity:.35;transform-origin:left}.exp-timeline li:last-child:before{right:0}.exp-dot{position:relative;width:24px;height:24px;border-radius:999px;background:#fff;border:2px solid var(--sea);display:block}.exp-n{font-size:14px;font-weight:500;color:var(--sea)}.exp-timeline h3{margin:0;font-size:24px;font-weight:600;letter-spacing:-.02em}.exp-timeline p{margin:0;font-size:15px;line-height:1.6;color:var(--muted)}@supports (animation-timeline:view()){.exp-timeline li:before{animation:akGrow linear both;animation-timeline:view();animation-range:entry 0 cover 40%}}@media (max-width:520px){.exp-timeline ol{gap:36px}.exp-timeline li{padding-left:44px}.exp-timeline li:before{left:11px;right:auto;top:24px;bottom:-36px;width:2px;height:auto;animation:none}.exp-timeline li:last-child:before{display:none}.exp-dot{position:absolute;left:0;top:0}.exp-n{line-height:24px}}@media (prefers-reduced-motion:reduce){.exp-timeline li:before{animation:none}}.exp-engage{position:relative;overflow:hidden;background:#0b4a68;color:#fff;padding-top:clamp(96px,12vw,160px);padding-bottom:clamp(96px,12vw,160px)}.exp-wave{position:absolute;left:0;bottom:0;width:200%;height:200px;opacity:.14;animation:expWave 14s linear infinite}@keyframes expWave{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.exp-engage-inner{position:relative;max-width:1200px;margin:0 auto}.exp-engage-title{margin:0;font-size:clamp(36px,5vw,72px);line-height:1.04;font-weight:600;letter-spacing:-.045em;max-width:1000px}.exp-engage-grid{margin-top:72px;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:40px;gap:40px}.exp-engage-grid div{border-top:1px solid rgba(255,255,255,.3);padding-top:24px}.exp-engage-grid h3{margin:0;font-size:21px;font-weight:600;letter-spacing:-.02em}.exp-engage-grid p{margin:12px 0 0;font-size:15px;line-height:1.6;color:rgba(255,255,255,.85)}.exp-incl{padding-top:clamp(96px,12vw,160px);padding-bottom:clamp(96px,12vw,160px);max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;gap:56px}.exp-incl-head{flex:1 1 320px}.exp-incl-head p{margin:20px 0 0;font-size:16px;line-height:1.6;color:var(--muted);max-width:360px}.exp-incl ul{flex:1.4 1 420px;min-width:0;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:0 32px;gap:0 32px}.exp-incl li{display:flex;align-items:center;gap:14px;padding:20px 0;border-bottom:1px solid #e3e9ec;font-size:17px}.exp-incl li svg{flex:none}.exp-times{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));grid-gap:24px;gap:24px}.exp-time{position:relative;min-height:520px;overflow:hidden;border-radius:18px;color:#fff;display:flex;align-items:flex-end}.exp-time img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.exp-time-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(4,30,48,.7),rgba(4,30,48,0) 60%)}.exp-time-body{position:relative;padding:32px}.exp-time-hours{font-size:14px;font-weight:500}.exp-time h3{margin:8px 0 0;font-size:40px;font-weight:600;letter-spacing:-.04em}.exp-time p{margin:10px 0 0;font-size:15px;line-height:1.6;max-width:380px;opacity:.92}.exp-cta{margin-top:clamp(96px,12vw,160px);background:#0b4a68;color:#fff;padding-top:clamp(80px,10vw,140px);padding-bottom:clamp(80px,10vw,140px)}.exp-cta-inner{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap}.exp-cta h2{margin:0;font-size:clamp(40px,5.4vw,84px);line-height:.98;font-weight:600;letter-spacing:-.05em;max-width:800px}.exp-facts{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px;font-size:15px;color:rgba(255,255,255,.85)}.exp-facts li:before{content:"·";margin-right:8px;color:var(--sun);font-weight:700}.exp-actions{display:flex;gap:12px;flex-wrap:wrap}.exp-btn-ghost{border:1px solid rgba(255,255,255,.6);color:#fff;text-decoration:none;padding:17px 30px;border-radius:999px;font-weight:600;font-size:16px}.exp-btn-ghost:hover{color:#fff}.exp-btn-sun{background:var(--sun);text-decoration:none;padding:18px 32px;border-radius:999px;font-weight:600;font-size:16px}.exp-btn-sun,.exp-btn-sun:hover{color:var(--ink)}@keyframes expDot{0%{transform:scale(0)}to{transform:scale(1)}}@supports (animation-timeline:view()){.exp-dot{animation:expDot linear both;animation-timeline:view();animation-range:entry 0 cover 35%}}@media (prefers-reduced-motion:reduce){.exp-dot,.exp-wave{animation:none}}.exp-inline-cta{margin-top:clamp(48px,6vw,80px)}.exp-incl .exp-inline-cta.is-full{flex:1 1 100%;margin-top:0}