.cercle-site--atelier .cercle-reveal,.cercle-site--atelier .reveal-slide{opacity:1!important;transform:none!important}.ed-s{position:relative;padding:clamp(4.25rem,8vw,6.75rem) 0;overflow:hidden}.ed-s--manifesto{background:radial-gradient(50rem 36rem at 85% 15%,rgba(0,139,139,.08),transparent 65%),radial-gradient(45rem 32rem at 10% 85%,rgba(27,111,168,.07),transparent 65%),#f8fbfd;padding-top:clamp(3.25rem,6.5vw,4.75rem)}.ed-s--pillars{background:#eef5f8}.cercle-site--atelier .ed-s--pillars:after{content:"";position:absolute;left:0;right:0;bottom:0;height:clamp(2.5rem,5vw,4rem);pointer-events:none;background:linear-gradient(180deg,transparent,#ffffff)}.ed-s--audiences{padding:clamp(3.5rem,7vw,5.5rem) 0;background:radial-gradient(42rem 22rem at 50% 0,rgba(92,224,216,.07),transparent 70%),#ffffff}.ed-s--news{background:#eef5f8}.ed-s--pubs{background:radial-gradient(60rem 34rem at 15% 10%,rgba(0,139,139,.07),transparent 65%),#f8fbfd}.ed-s--method{color:#fff;background:radial-gradient(60rem 30rem at 85% 0,rgba(0,139,139,.28),transparent 65%),radial-gradient(50rem 30rem at 0 100%,rgba(27,111,168,.3),transparent 65%),linear-gradient(180deg,#00182e,#002d50)}.ed-s--faq{background:#eef5f8}.ed-s--partners{background:radial-gradient(44rem 20rem at 88% 12%,rgba(0,139,139,.06),transparent 68%),#f8fbfd;padding-bottom:clamp(5rem,9vw,8rem)}.cercle-site--atelier section.cdl-newsletter.cercle-newsletter{background:linear-gradient(180deg,#ffffff,#eef5f8 52%,#f8fbfd)!important;border-top:none!important;padding-top:clamp(3rem,7vw,4.75rem)!important}.ed-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .9rem;border-radius:999px;background:rgba(0,139,139,.1);color:#006f6f;font-family:var(--font-sans),sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem}.ed-pill svg{color:#008b8b;flex-shrink:0}.ed-pill--glass{background:rgba(255,255,255,.1);color:rgba(255,255,255,.92);backdrop-filter:blur(10px)}.ed-pill--glass svg{color:#5ce0d8}.ed-s__header{display:grid;gap:1rem 3rem;margin-bottom:clamp(2.25rem,4.5vw,3.25rem)}@media (min-width:760px){.ed-s__header{grid-template-columns:1.15fr .85fr;align-items:end}}.ed-s__title{margin:0;font-family:var(--font-display),serif;font-size:clamp(2.1rem,4vw,3.15rem);font-weight:600;line-height:1.08;letter-spacing:-.025em;color:#002d50}.ed-s__subtitle{margin:0;font-size:1.02rem;line-height:1.68;color:#3a5268;max-width:44ch}.ed-cta-pill{display:inline-flex;align-items:center;gap:.75rem;padding:.55rem .6rem .55rem 1.35rem;border-radius:999px;font-family:var(--font-sans),sans-serif;font-size:.84rem;font-weight:700;letter-spacing:.02em;text-decoration:none;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,background .25s ease}.ed-cta-pill:hover{transform:translateY(-2px)}.ed-cta-pill__icon{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border-radius:999px;transition:transform .25s ease}.ed-cta-pill:hover .ed-cta-pill__icon{transform:translate(2px,-2px)}.ed-cta-pill--dark{background:#002d50;color:#fff;box-shadow:0 12px 28px -8px rgba(0,45,80,.28)}.ed-cta-pill--dark .ed-cta-pill__icon{background:rgba(255,255,255,.14);color:#fff}.ed-cta-pill--dark:hover{background:#008b8b;box-shadow:0 14px 32px -8px rgba(0,139,139,.4)}.ed-cta-pill--accent{background:#008b8b;color:#fff;box-shadow:0 12px 28px -8px rgba(0,139,139,.45)}.ed-cta-pill--accent .ed-cta-pill__icon{background:rgba(255,255,255,.2);color:#fff}.ed-cta-pill--accent:hover{background:#006f6f}.ed-cta-pill--light{background:#fff;color:#002d50;box-shadow:0 12px 28px -8px rgba(0,0,0,.25)}.ed-cta-pill--light .ed-cta-pill__icon{background:#002d50;color:#fff}.ed-cta-pill--glass{padding:.78rem 1.35rem;background:rgba(255,255,255,.1);color:#fff;backdrop-filter:blur(12px)}.ed-cta-pill--glass:hover{background:rgba(255,255,255,.2)}.ed-s01{display:grid;gap:2.5rem 3.5rem;align-items:center}@media (min-width:760px){.ed-s01{grid-template-columns:1.05fr .95fr}}.ed-s01__title{margin:0;font-family:var(--font-display),serif;font-size:clamp(2.25rem,4.4vw,3.5rem);font-weight:600;line-height:1.06;letter-spacing:-.025em;color:#002d50}.ed-s01__title em{font-style:italic;font-weight:500;color:#008b8b}.ed-s01__lead{margin:1.25rem 0 0;font-size:1.06rem;line-height:1.72;color:#2c4358}.ed-s01__quote-card{margin-top:1.75rem;padding:1.6rem 1.85rem;border-radius:24px;background:linear-gradient(135deg,#ffffff,#eaf3f7);box-shadow:0 18px 42px -16px rgba(0,45,80,.09);position:relative}.ed-s01__quote-card p{margin:0;font-family:var(--font-display),serif;font-size:1.08rem;font-style:italic;line-height:1.62;color:#002d50}.ed-s01__quote-meta{margin-top:.9rem;display:flex;align-items:center;justify-content:space-between;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#006f6f}.ed-s01__actions{margin-top:2rem}.ed-s01__visual{display:flex;flex-direction:column;gap:1.25rem}.ed-s01__photo-card{position:relative;border-radius:28px;overflow:hidden;aspect-ratio:4/3;box-shadow:0 26px 58px -18px rgba(0,45,80,.22)}.ed-s01__photo-card img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.ed-s01__photo-card:hover img{transform:scale(1.04)}.ed-s01__photo-tint{position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(0,24,46,.78))}.ed-s01__float-badge{position:absolute;left:1.25rem;right:1.25rem;bottom:1.25rem;padding:.9rem 1.15rem;border-radius:18px;background:rgba(0,24,46,.76);backdrop-filter:blur(14px);color:#fff;display:flex;align-items:center;gap:.85rem}.ed-s01__float-badge svg{color:#5ce0d8;flex-shrink:0}.ed-s01__float-badge strong{display:block;font-size:.85rem;font-weight:700}.ed-s01__float-badge span{display:block;font-size:.74rem;color:rgba(255,255,255,.75)}.ed-s01__stats-dock{margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem}@media (min-width:960px){.ed-s01__stats-dock{grid-template-columns:repeat(4,1fr)}}.ed-s01__stat-pill{padding:1.1rem 1rem;border-radius:20px;background:#fff;box-shadow:0 12px 30px -12px rgba(0,45,80,.08);text-align:center;transition:transform .25s ease}.ed-s01__stat-pill:hover{transform:translateY(-3px)}.ed-s01__stat-pill dd{margin:0;font-family:var(--font-display),serif;font-size:1.85rem;font-weight:700;line-height:1;color:#008b8b}.ed-s01__stat-pill dt{margin-top:.35rem;font-size:.73rem;font-weight:600;line-height:1.3;color:#3a5268}.ed-s02__theater{display:grid;gap:1.5rem}@media (min-width:760px){.ed-s02__theater{grid-template-columns:.92fr 1.08fr;align-items:stretch}}.ed-s02__selector{display:flex;flex-direction:column;gap:.9rem}.ed-s02__tab{text-align:left;padding:1.4rem 1.6rem;border-radius:24px;border:0;background:rgba(255,255,255,.7);cursor:pointer;transition:all .28s cubic-bezier(.22,1,.36,1)}.ed-s02__tab:hover{background:rgba(255,255,255,.95)}.ed-s02__tab.is-active{background:#fff;box-shadow:0 20px 44px -16px rgba(0,45,80,.12);transform:translateX(4px)}.ed-s02__tab-top{display:flex;align-items:center;gap:.65rem;margin-bottom:.45rem}.ed-s02__tab-num{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:999px;background:rgba(0,45,80,.07);font-size:.72rem;font-weight:800;color:#3a5268;transition:background .25s,color .25s}.ed-s02__tab.is-active .ed-s02__tab-num{background:#008b8b;color:#fff}.ed-s02__tab-domain{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#006f6f}.ed-s02__tab-title{display:block;font-family:var(--font-display),serif;font-size:1.4rem;font-weight:600;color:#002d50}.ed-s02__tab-desc{margin:.35rem 0 0;font-size:.88rem;line-height:1.55;color:#3a5268}.ed-s02__stage{position:relative;border-radius:28px;overflow:hidden;min-height:420px;display:flex;align-items:flex-end;box-shadow:0 26px 58px -18px rgba(0,45,80,.22)}.ed-s02__stage-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ed-s02__stage-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,24,46,.1),rgba(0,24,46,.58) 85%)}.ed-s02__stage-glass{position:relative;z-index:2;width:100%;padding:clamp(1.75rem,3.5vw,2.5rem);color:#fff}.ed-s02__stage-chips{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.85rem}.ed-s02__stage-chips span{padding:.3rem .75rem;border-radius:999px;background:rgba(0,139,139,.28);backdrop-filter:blur(8px);font-size:.7rem;font-weight:600;color:#fff}.ed-s02__stage-glass h3{margin:0;font-family:var(--font-display),serif;font-size:clamp(1.65rem,2.8vw,2.25rem);font-weight:600;color:#fff}.ed-s02__stage-glass p{margin:.5rem 0 1.35rem;font-size:.95rem;line-height:1.6;color:rgba(255,255,255,.84);max-width:46ch}.ed-s03__pavilion{position:relative;border-radius:36px;padding:clamp(2.5rem,5.5vw,4.5rem);background:#00182e;color:#fff;overflow:hidden;box-shadow:0 32px 72px -20px rgba(0,24,46,.45)}.ed-s03__glow{position:absolute;border-radius:999px;filter:blur(70px);pointer-events:none}.ed-s03__glow--1{width:28rem;height:28rem;top:-10rem;right:-6rem;background:rgba(0,139,139,.32)}.ed-s03__glow--2{width:26rem;height:26rem;bottom:-10rem;left:-6rem;background:rgba(27,111,168,.32)}.ed-s03__top{position:relative;z-index:2;max-width:54rem}.ed-s03__statement{margin:.5rem 0 0;font-family:var(--font-display),serif;font-size:clamp(1.65rem,3.2vw,2.55rem);font-weight:500;line-height:1.24;color:rgba(255,255,255,.95)}.ed-s03__statement em{font-style:italic;color:#5ce0d8}.ed-s03__statement strong{font-weight:600;color:#fff}.ed-s03__pill-bar{position:relative;z-index:2;margin-top:2.25rem;display:flex;flex-wrap:wrap;gap:.65rem}.ed-s03__pill{display:inline-flex;align-items:center;gap:.55rem;padding:.68rem 1.25rem;border-radius:999px;border:0;background:rgba(255,255,255,.08);color:rgba(255,255,255,.78);font-family:var(--font-sans),sans-serif;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .25s ease}.ed-s03__pill:hover{background:rgba(255,255,255,.15);color:#fff}.ed-s03__pill.is-on{background:#fff;color:#00182e;box-shadow:0 10px 26px -6px rgba(0,0,0,.35)}.ed-s03__pill-num{font-size:.72rem;font-weight:800;color:#5ce0d8}.ed-s03__pill.is-on .ed-s03__pill-num{color:#008b8b}.ed-s03__spotlight{position:relative;z-index:2;margin-top:1.75rem;padding:clamp(1.75rem,3.5vw,2.5rem);border-radius:26px;background:#002644;box-shadow:0 22px 48px -14px rgba(0,0,0,.38);display:grid;gap:2rem}@media (min-width:760px){.ed-s03__spotlight{grid-template-columns:1.15fr .85fr;align-items:center}}.ed-s03__scope{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#5ce0d8}.ed-s03__headline{margin:.45rem 0 .75rem;font-family:var(--font-display),serif;font-size:clamp(1.55rem,2.6vw,2.1rem);font-weight:600;line-height:1.18;color:#fff}.ed-s03__desc{margin:0;font-size:.96rem;line-height:1.65;color:rgba(255,255,255,.82)}.ed-s03__spotlight-side{padding:1.4rem 1.5rem;border-radius:20px;background:rgba(0,24,46,.6);display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.ed-s03__side-label{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.6)}.ed-s03__formats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.ed-s03__formats li{display:flex;align-items:center;gap:.55rem;font-size:.88rem;font-weight:600;color:rgba(255,255,255,.92)}.ed-s03__formats svg{color:#5ce0d8;flex-shrink:0}.ed-s04__grid{display:grid;gap:1.5rem}@media (min-width:760px){.ed-s04__grid{grid-template-columns:1.12fr .88fr;align-items:stretch}}.ed-s04__hero-card{border-radius:28px;background:#fff;overflow:hidden;box-shadow:0 20px 48px -18px rgba(0,45,80,.1);transition:transform .3s ease,box-shadow .3s ease}.ed-s04__hero-card:hover{transform:translateY(-4px);box-shadow:0 28px 60px -18px rgba(0,45,80,.16)}.ed-s04__hero-link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.ed-s04__hero-media{position:relative;aspect-ratio:16/10;overflow:hidden}.ed-s04__hero-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ed-s04__hero-link:hover .ed-s04__hero-media img{transform:scale(1.04)}.ed-s04__badge{position:absolute;top:1rem;left:1rem;padding:.38rem .85rem;border-radius:999px;background:#008b8b;color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ed-s04__hero-body{padding:1.75rem 2rem 2rem;display:flex;flex-direction:column;flex:1}.ed-s04__meta{display:flex;align-items:center;gap:.65rem;font-size:.75rem;color:#5a7186}.ed-s04__cat{padding:.22rem .65rem;border-radius:999px;background:rgba(0,139,139,.1);color:#006f6f;font-size:.68rem;font-weight:700;text-transform:uppercase}.ed-s04__hero-title{margin:.75rem 0 .6rem;font-family:var(--font-display),serif;font-size:clamp(1.5rem,2.4vw,1.95rem);font-weight:600;line-height:1.2;color:#002d50}.ed-s04__hero-excerpt{margin:0 0 1.35rem;font-size:.94rem;line-height:1.62;color:#3a5268}.ed-s04__more{margin-top:auto;display:inline-flex;align-items:center;gap:.45rem;font-size:.82rem;font-weight:700;color:#008b8b}.ed-s04__stack{display:flex;flex-direction:column;gap:1.15rem}.ed-s04__side-card{flex:1;border-radius:24px;background:#fff;box-shadow:0 16px 38px -16px rgba(0,45,80,.08);transition:transform .25s ease,box-shadow .25s ease}.ed-s04__side-card:hover{transform:translateY(-3px);box-shadow:0 22px 46px -16px rgba(0,45,80,.14)}.ed-s04__side-link{display:flex;flex-direction:column;height:100%;padding:1.5rem 1.65rem;color:inherit;text-decoration:none}.ed-s04__side-title{margin:.6rem 0 .45rem;font-family:var(--font-display),serif;font-size:1.25rem;font-weight:600;line-height:1.25;color:#002d50}.ed-s04__side-excerpt{margin:0 0 1rem;font-size:.86rem;line-height:1.55;color:#3a5268;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ed-s04__side-go{margin-top:auto;display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;color:#006f6f}.ed-s04__all-banner{padding:1.25rem 1.5rem;border-radius:22px;background:#002d50;color:#fff;text-decoration:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;transition:background .25s ease,transform .25s ease}.ed-s04__all-banner:hover{background:#008b8b;transform:translateY(-2px)}.ed-s04__all-banner strong{display:block;font-size:.95rem;font-weight:700}.ed-s04__all-banner span{display:block;font-size:.78rem;color:rgba(255,255,255,.75)}.ed-s04__all-circle{width:2.4rem;height:2.4rem;border-radius:999px;background:rgba(255,255,255,.14);display:inline-flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.ed-s05__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:2.25rem}.ed-s05__seg{padding:.35rem;background:rgba(0,45,80,.07)}.ed-s05__seg,.ed-s05__seg button{display:inline-flex;border-radius:999px}.ed-s05__seg button{align-items:center;gap:.5rem;padding:.6rem 1.15rem;border:0;background:transparent;font-family:var(--font-sans),sans-serif;font-size:.82rem;font-weight:700;color:#3a5268;cursor:pointer;transition:all .22s ease}.ed-s05__seg button em{font-style:normal;padding:.1rem .45rem;border-radius:999px;background:rgba(0,45,80,.08);font-size:.7rem}.ed-s05__seg button.is-on{background:#002d50;color:#fff;box-shadow:0 8px 20px -6px rgba(0,45,80,.3)}.ed-s05__seg button.is-on em{background:#008b8b;color:#fff}.ed-s05__gallery{display:grid;gap:1.5rem}@media (min-width:720px){.ed-s05__gallery{grid-template-columns:repeat(3,1fr)}}.ed-s05__card{border-radius:26px;background:#fff;overflow:hidden;box-shadow:0 18px 42px -16px rgba(0,45,80,.09);transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.ed-s05__card:hover{transform:translateY(-6px);box-shadow:0 28px 56px -16px rgba(0,45,80,.16)}.ed-s05__card-link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.ed-s05__card-cover{position:relative;aspect-ratio:16/10;overflow:hidden;background:#002d50}.ed-s05__card-cover img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ed-s05__card:hover .ed-s05__card-cover img{transform:scale(1.05)}.ed-s05__card-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,24,46,.1),rgba(0,24,46,.6))}.ed-s05__card-tag{position:absolute;top:.9rem;left:.9rem;padding:.3rem .75rem;border-radius:999px;background:rgba(255,255,255,.92);backdrop-filter:blur(8px);color:#002d50;font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ed-s05__card-num{position:absolute;bottom:.75rem;right:1rem;font-family:var(--font-display),serif;font-size:1.5rem;font-weight:700;color:rgba(255,255,255,.88)}.ed-s05__card-body{padding:1.5rem;display:flex;flex-direction:column;flex:1}.ed-s05__card-date{font-size:.75rem;font-weight:600;color:#5a7186}.ed-s05__card-title{margin:.4rem 0 .55rem;font-family:var(--font-display),serif;font-size:1.25rem;font-weight:600;line-height:1.25;color:#002d50}.ed-s05__card-excerpt{margin:0 0 1.2rem;font-size:.86rem;line-height:1.55;color:#3a5268;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ed-s05__card-cta{margin-top:auto;display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;color:#008b8b}.ed-s05__footer{margin-top:2.25rem;text-align:center}.ed-s06__steps{list-style:none;margin:0;padding:0;display:grid;gap:1.25rem}@media (min-width:640px){.ed-s06__steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ed-s06__steps{grid-template-columns:repeat(4,1fr)}}.ed-s06__card{padding:1.95rem 1.75rem;border-radius:26px;background:#fff;box-shadow:0 18px 42px -18px rgba(0,45,80,.08);display:flex;flex-direction:column;gap:.75rem;position:relative;overflow:hidden;transition:transform .28s ease,box-shadow .28s ease}.ed-s06__card:hover{transform:translateY(-5px);box-shadow:0 26px 52px -18px rgba(0,45,80,.15)}.ed-s06__card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem}.ed-s06__badge{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:14px;background:rgba(0,139,139,.12);color:#008b8b;font-family:var(--font-display),serif;font-size:1.05rem;font-weight:700}.ed-s06__phase{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#5a7186}.ed-s06__card-title{margin:0;font-family:var(--font-display),serif;font-size:1.45rem;font-weight:600;color:#002d50}.ed-s06__card-desc{margin:0;font-size:.88rem;line-height:1.6;color:#3a5268}.ed-s06__card-desc p{margin:0}.ed-s07__header{max-width:42rem;margin-bottom:2.25rem}.ed-s07__title{margin-top:.75rem}.ed-s07__lead{margin:1rem 0 0;font-size:.98rem;line-height:1.65;color:#3a5268}.ed-s07__lead--header{margin-top:1rem}.ed-s07__picker{display:grid;gap:1.5rem 2.5rem;align-items:start}@media (min-width:820px){.ed-s07__picker{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr)}}.ed-s07__index ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.ed-s07__index-btn{width:100%;display:flex;align-items:flex-start;gap:.75rem;text-align:left;padding:.85rem 1rem;border:0;border-radius:16px;background:rgba(255,255,255,.72);box-shadow:0 10px 28px -16px rgba(0,45,80,.12);cursor:pointer;transition:background .2s ease,box-shadow .2s ease,transform .2s ease;color:#002d50;font-family:var(--font-sans),system-ui,sans-serif;font-size:.92rem;line-height:1.45}.ed-s07__index-btn:hover{background:#fff;box-shadow:0 14px 32px -14px rgba(0,45,80,.16)}.ed-s07__index-btn--active{background:#fff;box-shadow:0 18px 40px -14px rgba(0,120,140,.22);transform:translateY(-1px)}.ed-s07__index-num{flex-shrink:0;font-family:var(--font-display),serif;font-size:.82rem;font-weight:600;color:#0a8fa8;letter-spacing:.04em}.ed-s07__index-label{font-weight:600}.ed-s07__panel{padding:clamp(1.35rem,3vw,2rem);border-radius:24px;background:linear-gradient(145deg,#fff,#f4fafc);box-shadow:0 22px 48px -20px rgba(0,45,80,.18)}.ed-s07__panel-kicker{margin:0 0 .35rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0a8fa8}.ed-s07__panel-q{margin:0 0 1rem;font-family:var(--font-display),serif;font-size:clamp(1.25rem,2.5vw,1.55rem);font-weight:600;line-height:1.25;color:#002d50}.ed-s07__panel-a{margin:0;font-size:.98rem;line-height:1.7;color:#3a5268}.ed-s07__panel-a p{margin:0}.ed-s07__footer{margin-top:2rem}.ed-s08__top{display:grid;gap:2rem 3.5rem;align-items:center;margin-bottom:3rem}@media (min-width:760px){.ed-s08__top{grid-template-columns:.45fr .55fr}}.ed-s08__lead{margin:.9rem 0 0;font-size:.98rem;line-height:1.65;color:#3a5268}.ed-s08__top--ledger{align-items:start}.ed-s08__ledger{display:grid;gap:1rem 1.5rem}@media (min-width:640px){.ed-s08__ledger{grid-template-columns:repeat(2,minmax(0,1fr))}}.ed-s08__ledger-col{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.ed-s08__ledger-row{display:flex;align-items:flex-start;gap:.65rem;padding:.85rem 1rem;border-radius:18px;background:#fff;box-shadow:0 12px 28px -14px rgba(0,45,80,.1);font-size:.9rem;font-weight:600;line-height:1.45;color:#002d50}.ed-s08__ledger-icon{flex-shrink:0;margin-top:.1rem;color:#008b8b}.ed-s08__cloud{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem}@media (min-width:960px){.ed-s08__cloud{grid-template-columns:repeat(4,1fr)}}.ed-s08__chip{display:flex;align-items:center;gap:.65rem;padding:1rem 1.25rem;border-radius:20px;background:#fff;box-shadow:0 12px 28px -12px rgba(0,45,80,.1);transition:transform .22s ease,box-shadow .22s ease}.ed-s08__chip:hover{transform:translateY(-3px);box-shadow:0 16px 34px -10px rgba(0,45,80,.16)}.ed-s08__chip svg{color:#008b8b;flex-shrink:0}.ed-s08__chip strong{font-family:var(--font-sans),sans-serif;font-size:.92rem;font-weight:700;color:#002d50}.ed-s08__portal{position:relative;border-radius:32px;padding:clamp(2.25rem,4.5vw,3.5rem);background:#00182e;color:#fff;overflow:hidden;display:grid;gap:1.75rem;box-shadow:0 28px 64px -18px rgba(0,24,46,.4);margin-top:clamp(2.5rem,5vw,3.5rem)}@media (min-width:760px){.ed-s08__portal{grid-template-columns:1fr auto;align-items:center}}.ed-s08__portal-glow{position:absolute;width:30rem;height:30rem;top:-12rem;right:-8rem;border-radius:999px;background:radial-gradient(circle,rgba(0,139,139,.4),transparent 70%);pointer-events:none}.ed-s08__portal-copy{position:relative;z-index:2}.ed-s08__portal-kicker{display:inline-block;margin-bottom:.45rem;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#5ce0d8}.ed-s08__portal-copy h3{margin:0;font-family:var(--font-display),serif;font-size:clamp(1.65rem,2.8vw,2.25rem);font-weight:600;color:#fff}.ed-s08__portal-copy p{margin:.5rem 0 0;font-size:.95rem;color:rgba(255,255,255,.78)}.ed-s08__portal-actions{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:.85rem}.ed-s01__stat-strip{display:flex;flex-wrap:wrap;gap:.65rem 1.25rem;margin-top:1.15rem;padding:.85rem 1rem;border-radius:22px;background:rgba(0,45,80,.06)}.ed-s01__stat-cell{display:flex;flex-direction:column;gap:.15rem;min-width:5.5rem}.ed-s01__stat-cell dt{margin:0;font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#5a7186}.ed-s01__stat-cell dd{margin:0;font-family:var(--font-display),serif;font-size:1.35rem;font-weight:600;color:#002d50}.ed-s04__river{display:flex;flex-direction:column;gap:1.15rem}.ed-s04__row{border-radius:28px;background:#fff;box-shadow:0 18px 44px -18px rgba(0,45,80,.1);overflow:hidden}.ed-s04__row-link{display:grid;grid-template-columns:minmax(0,1fr);color:inherit;text-decoration:none}@media (min-width:760px){.ed-s04__row-link{grid-template-columns:.42fr .58fr;min-height:12rem}.ed-s04__row--flip .ed-s04__row-link{direction:rtl}.ed-s04__row--flip .ed-s04__row-body{direction:ltr}}.ed-s04__row-visual{position:relative;min-height:11rem;background:#eef5f8}.ed-s04__row-visual img{width:100%;height:100%;object-fit:cover}.ed-s04__row-ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:11rem;font-family:var(--font-display),serif;font-size:2.5rem;color:#008b8b;background:linear-gradient(145deg,#002d50,#1b6fa8)}.ed-s04__row-body{padding:1.5rem 1.65rem 1.65rem;display:flex;flex-direction:column;gap:.45rem}.ed-s04__row-title{margin:.35rem 0 0;font-family:var(--font-display),serif;font-size:1.28rem;font-weight:600;line-height:1.25;color:#002d50}.ed-s04__row-excerpt{margin:0;font-size:.88rem;line-height:1.58;color:#3a5268}.ed-s04__row-go{margin-top:auto;display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;color:#008b8b}.ed-s04__river-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.35rem;border-radius:22px;background:#002d50;color:rgba(255,255,255,.88);font-size:.88rem;font-weight:650;text-decoration:none;transition:background .25s ease}.ed-s04__river-foot:hover{background:#008b8b;color:#fff}.ed-s05__ledger{display:flex;flex-direction:column;gap:.55rem}.ed-s05__ledger-link{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:.85rem 1rem;align-items:center;padding:.95rem 1.1rem;border-radius:22px;background:#fff;box-shadow:0 12px 32px -16px rgba(0,45,80,.08);color:inherit;text-decoration:none}.ed-s05__ledger-kind{font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#006f6f}.ed-s05__ledger-main{display:flex;flex-direction:column;gap:.15rem;min-width:0}.ed-s05__ledger-title{font-family:var(--font-display),serif;font-size:1rem;font-weight:600;color:#002d50}.ed-s05__ledger-excerpt{font-size:.8rem;color:#3a5268;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ed-s05__ledger-date{font-size:.76rem;font-weight:650;color:#5a7186}.ed-s05__ledger-go{display:inline-flex;align-items:center;gap:.35rem;font-size:.74rem;font-weight:700;color:#008b8b}.ed-method__glow{position:absolute;border-radius:999px;filter:blur(70px);pointer-events:none}.ed-method__glow--a{width:26rem;height:26rem;top:-8rem;right:6%;background:rgba(92,224,216,.14)}.ed-method__glow--b{width:22rem;height:22rem;bottom:-9rem;left:4%;background:rgba(27,111,168,.28)}.ed-method__grid{position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,transparent 78%);mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,transparent 78%)}.ed-s--method .ed-wrap{position:relative;z-index:1}.ed-method__header{display:grid;gap:1.1rem 3rem;align-items:end;margin-bottom:clamp(2.5rem,5vw,3.75rem)}@media (min-width:860px){.ed-method__header{grid-template-columns:1.1fr .9fr}}.ed-method__title{margin:0;font-family:var(--font-display),serif;font-size:clamp(2.1rem,4.2vw,3.4rem);font-weight:600;line-height:1.08;letter-spacing:-.025em;color:#fff}.ed-method__intro{margin:0;max-width:48ch;padding-left:1.1rem;border-left:3px solid #5ce0d8;font-size:1.04rem;line-height:1.7;color:rgba(255,255,255,.82)}.ed-method__steps{list-style:none;margin:0;padding:0;display:grid;gap:1.75rem 1.25rem;grid-template-columns:1fr;position:relative}@media (min-width:640px){.ed-method__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ed-method__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;padding-top:3.4rem}.ed-method__steps:before{content:"";position:absolute;top:1.35rem;left:12.5%;right:12.5%;height:2px;background:linear-gradient(90deg,rgba(92,224,216,.15),#5ce0d8 20%,#5ce0d8 80%,rgba(92,224,216,.15));box-shadow:0 0 14px rgba(92,224,216,.45)}.ed-method__step:nth-child(2n){transform:translateY(1.75rem)}}.ed-method__step{position:relative;display:flex;flex-direction:column}.ed-method__node{display:none}@media (min-width:1100px){.ed-method__node{display:grid;place-items:center;position:absolute;top:-3.4rem;left:50%;z-index:2;width:2.8rem;height:2.8rem;margin-left:-1.4rem;border-radius:999px;background:#00182e;border:2px solid #5ce0d8;box-shadow:0 0 0 6px rgba(92,224,216,.14),0 0 22px rgba(92,224,216,.4);font-family:var(--font-display),serif;font-size:.95rem;font-weight:700;color:#5ce0d8}.ed-method__step:nth-child(2n) .ed-method__node{top:-5.15rem}.ed-method__node:after{content:"";position:absolute;top:100%;left:50%;width:2px;height:.6rem;margin-left:-1px;background:rgba(92,224,216,.55)}.ed-method__step:nth-child(2n) .ed-method__node:after{height:2.35rem}}.ed-method__card{position:relative;flex:1;display:flex;flex-direction:column;overflow:hidden;border-radius:1.25rem;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.14);box-shadow:0 22px 50px rgba(0,10,24,.35);backdrop-filter:blur(10px);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .35s ease}.ed-method__card:hover{transform:translateY(-6px);border-color:rgba(92,224,216,.55);box-shadow:0 30px 64px rgba(0,10,24,.5),0 0 0 1px rgba(92,224,216,.2)}.ed-method__media{position:relative;aspect-ratio:16/11;overflow:hidden}.ed-method__img-wrap{display:block;width:100%;height:100%}.ed-method__img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}.ed-method__card:hover .ed-method__img{transform:scale(1.07)}.ed-method__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,24,46,.1),rgba(0,24,46,.55) 62%,rgba(0,24,46,.92)),linear-gradient(135deg,rgba(0,139,139,.32),transparent 55%)}.ed-method__ghost{position:absolute;right:.9rem;bottom:-.55rem;font-family:var(--font-display),serif;font-size:5.4rem;font-weight:700;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.5);pointer-events:none}.ed-method__icon{position:absolute;left:1.1rem;top:1.1rem;display:grid;place-items:center;width:2.9rem;height:2.9rem;border-radius:.9rem;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(8px);color:#fff;transition:background .3s ease,color .3s ease,transform .3s ease}.ed-method__card:hover .ed-method__icon{background:#5ce0d8;color:#00182e;transform:rotate(-6deg) scale(1.06)}.ed-method__body{display:flex;flex-direction:column;gap:.4rem;padding:1.3rem 1.4rem 1.7rem}.ed-method__phase{font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#5ce0d8}.ed-method__step-title{margin:0;font-family:var(--font-display),serif;font-size:1.55rem;font-weight:600;line-height:1.15;color:#fff}.ed-method__desc{font-size:.95rem;line-height:1.65;color:rgba(255,255,255,.78)}.ed-method__desc p{margin:0}.ed-method__bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,#008b8b,#5ce0d8);transform:scaleX(.18);transform-origin:left;transition:transform .5s cubic-bezier(.22,1,.36,1)}.ed-method__card:hover .ed-method__bar{transform:scaleX(1)}@media (max-width:1099px){.ed-method__step{padding-left:0}}@media (prefers-reduced-motion:reduce){.ed-method__bar,.ed-method__card,.ed-method__icon,.ed-method__img{transition:none}}.hs-aud__cms-stash,.hs-aud__panel--cms-stash,.hs-pubs__cms-stash{width:1px;height:1px;margin:-1px}.hs-aud__cms-stash,.hs-aud__panel--cms-stash,.hs-pubs__cms-stash,html.cms-editing .hs-aud__panel--cms-stash{position:absolute;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;pointer-events:none}html.cms-editing .hs-aud__panel--cms-stash{width:2px;height:2px;margin:0;opacity:.01}html.cms-editing .hs-pubs__cms-stash{position:absolute;width:2px;height:2px;overflow:hidden;clip:rect(0,0,0,0);opacity:.01;pointer-events:none}.hs{--hs-ease:cubic-bezier(0.22,1,0.36,1);--hs-navy:#00182e;--hs-navy-2:#002d50;--hs-teal:#008b8b;--hs-teal-deep:#006f6f;--hs-aqua:#5ce0d8;--hs-line:rgba(0,45,80,0.16);--hs-line-inv:rgba(255,255,255,0.16);padding:clamp(4.5rem,8vw,7rem) 0;overflow:hidden}.hs,.hs-wrap{position:relative}.hs-wrap{z-index:1;width:min(1240px,100% - clamp(1.5rem,5vw,3rem));margin-inline:auto}.hs--white{background:#fff;color:#2c4358}.hs--navy{color:#fff;background:radial-gradient(60rem 30rem at 85% 0,rgba(0,139,139,.26),transparent 65%),radial-gradient(50rem 30rem at 0 100%,rgba(27,111,168,.28),transparent 65%),linear-gradient(180deg,var(--hs-navy) 0,var(--hs-navy-2) 100%)}.hs-bg{position:absolute;inset:0;pointer-events:none}.hs-bg__glow{position:absolute;border-radius:999px;filter:blur(70px)}.hs-bg__glow--a{width:26rem;height:26rem;top:-8rem;right:6%;background:rgba(92,224,216,.14);animation:hs-float 16s ease-in-out infinite alternate}.hs-bg__glow--b{width:22rem;height:22rem;bottom:-9rem;left:4%;background:rgba(27,111,168,.28);animation:hs-float 20s ease-in-out infinite alternate-reverse}.hs-bg__grid{position:absolute;inset:0;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,transparent 78%);mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,transparent 78%)}.hs-rv{transition:opacity .85s var(--hs-ease) var(--d,0s),transform .85s var(--hs-ease) var(--d,0s)}.hs-rv.is-armed{opacity:0;transform:translateY(28px)}.hs-kicker{display:flex;align-items:center;gap:.85rem;margin:0 0 1.15rem;font-family:var(--font-sans),sans-serif;font-size:.74rem;font-weight:750;letter-spacing:.16em;text-transform:uppercase;color:var(--hs-teal-deep)}.hs-kicker--aqua{color:var(--hs-aqua)}.hs-kicker__rule{width:2.4rem;height:2px;background:currentColor;transform-origin:left;transition:transform .9s var(--hs-ease) .25s}.hs-rv.is-armed .hs-kicker__rule{transform:scaleX(0)}.hs-title{margin:0;font-family:var(--font-display),serif;font-size:clamp(2.2rem,4.4vw,3.45rem);font-weight:600;line-height:1.07;letter-spacing:-.026em;color:var(--hs-navy)}.hs--navy .hs-title{color:#fff}.hs-title--xl{font-size:clamp(2.5rem,5.4vw,4.5rem)}.hs-title em{font-style:italic;font-weight:500;color:var(--hs-teal)}.hs--navy .hs-title em{color:var(--hs-aqua)}.hs-underline{position:relative;white-space:nowrap}.hs-underline:after{content:"";position:absolute;left:0;right:0;bottom:-.04em;height:.08em;border-radius:99px;background:linear-gradient(90deg,var(--hs-teal),var(--hs-aqua));transform-origin:left;transition:transform 1.2s var(--hs-ease) .55s}.hs-rv.is-armed .hs-underline:after{transform:scaleX(0)}.hs-lead{margin:1.25rem 0 0;max-width:54ch;font-size:1.06rem;line-height:1.72;color:#2c4358}.hs--navy .hs-lead{color:rgba(255,255,255,.8)}.hs-lead--bar{margin:0;padding-left:1.1rem;border-left:3px solid var(--hs-aqua)}.hs-head{display:grid;gap:1.25rem 3rem;align-items:end;margin-bottom:clamp(2.5rem,5vw,4rem)}@media (min-width:860px){.hs-head{grid-template-columns:1.1fr .9fr}}.hs-manifesto{background:linear-gradient(180deg,#f8fbfd,#fff 16rem);padding-top:clamp(3.5rem,6vw,5rem)}.hs-manifesto__grid{display:grid;gap:3.5rem 4.5rem;align-items:center}@media (min-width:960px){.hs-manifesto__grid{grid-template-columns:1.12fr .88fr}}.hs-pull{position:relative;margin:2.25rem 0;padding:1.5rem 0 0 3.6rem;border-top:1px solid var(--hs-line)}.hs-pull__mark{position:absolute;left:-.1rem;top:.35rem;font-size:6rem;line-height:1;color:rgba(0,139,139,.28)}.hs-pull p,.hs-pull__mark{font-family:var(--font-display),serif}.hs-pull p{margin:0;font-size:clamp(1.1rem,1.9vw,1.35rem);font-style:italic;line-height:1.6;color:var(--hs-navy-2)}.hs-pull footer{display:flex;justify-content:space-between;gap:1rem;margin-top:1rem;font-size:.72rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:var(--hs-teal-deep)}.hs-manifesto__visual{position:relative;max-width:30rem;margin-inline:auto;width:100%}.hs-manifesto__visual:before{content:"";position:absolute;top:-14px;left:14px;width:100%;border:1px solid rgba(0,139,139,.45);pointer-events:none}.hs-arch,.hs-manifesto__visual:before{aspect-ratio:4/5;border-radius:999px 999px 28px 28px}.hs-arch{position:relative;z-index:1;overflow:hidden;box-shadow:0 34px 70px -24px rgba(0,45,80,.4);background:var(--hs-navy-2)}.hs-arch img{width:100%;height:100%;object-fit:cover;animation:hs-drift 26s ease-in-out infinite alternate}.hs-arch:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 52%,rgba(0,24,46,.7))}.hs-arch__ghost{position:absolute;z-index:2;left:50%;bottom:-.1em;transform:translateX(-50%);font-family:var(--font-display),serif;font-size:clamp(5rem,12vw,8.5rem);font-weight:600;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.75);letter-spacing:-.02em}.hs-caption{display:flex;align-items:center;gap:.6rem;margin:1.5rem 0 0;font-size:.82rem;color:#3a5268}.hs-caption svg{color:var(--hs-teal);flex-shrink:0}.hs-caption strong{color:var(--hs-navy)}.hs-figures{margin:clamp(3.25rem,6vw,5.5rem) 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));border-top:1px solid var(--hs-line);border-bottom:1px solid var(--hs-line)}.hs-figures__cell{display:flex;flex-direction:column-reverse;gap:.35rem;padding:2rem 1.5rem;border-left:1px solid var(--hs-line)}.hs-figures__cell:first-child{border-left:0;padding-left:0}.hs-figures dd{margin:0;font-family:var(--font-display),serif;font-size:clamp(2.6rem,5.2vw,4rem);font-weight:600;line-height:1;background:linear-gradient(180deg,var(--hs-navy-2),var(--hs-teal));-webkit-background-clip:text;background-clip:text;color:transparent}.hs-figures dt{font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#3a5268}.hs-pillars__layout{display:grid;gap:2.5rem 4rem}@media (min-width:960px){.hs-pillars__layout{grid-template-columns:1fr 1.02fr;align-items:stretch}}.hs-pillars__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--hs-line-inv)}.hs-pillars__item{position:relative;border-bottom:1px solid var(--hs-line-inv)}.hs-pillars__row{display:flex;align-items:center;gap:1.4rem;width:100%;padding:1.55rem 0;border:0;background:none;text-align:left;color:rgba(255,255,255,.55);cursor:pointer;transition:color .35s ease}.hs-pillars__row:hover,.is-active .hs-pillars__row{color:#fff}.hs-pillars__num{min-width:3.6rem;font-family:var(--font-display),serif;font-size:2.7rem;font-weight:600;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.4);transition:color .35s ease,-webkit-text-stroke-color .35s ease}.is-active .hs-pillars__num{color:rgba(92,224,216,.14);-webkit-text-stroke-color:var(--hs-aqua)}.hs-pillars__row-main{display:grid;gap:.3rem}.hs-pillars__domain{font-size:.68rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:var(--hs-aqua);opacity:.8}.hs-pillars__name{font-family:var(--font-display),serif;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:600;line-height:1.15}.hs-pillars__arrow{margin-left:auto;flex-shrink:0;opacity:.35;transition:transform .4s var(--hs-ease),opacity .3s ease,color .3s ease}.is-active .hs-pillars__arrow{opacity:1;color:var(--hs-aqua);transform:rotate(45deg)}.hs-pillars__more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--hs-ease)}.is-active .hs-pillars__more{grid-template-rows:1fr}.hs-pillars__more>div{min-height:0;overflow:hidden;padding-left:5rem}.hs-pillars__more p{margin:0 0 1rem;max-width:46ch;font-size:1rem;line-height:1.7;color:rgba(255,255,255,.82)}.hs-pillars__chips{display:flex;flex-wrap:wrap;gap:.3rem 0;margin:0 0 1.35rem;padding:0;list-style:none;font-size:.78rem;font-weight:650;letter-spacing:.04em;color:var(--hs-aqua)}.hs-pillars__chips li{display:inline-flex;align-items:center;gap:.5rem;margin-right:1.1rem}.hs-pillars__chips li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--hs-aqua);opacity:.8}.hs-pillars__more .ed-cta-pill{margin-bottom:1.75rem}.hs-pillars__progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;pointer-events:none}.hs-pillars__progress i{display:block;height:100%;background:var(--hs-aqua);transform:scaleX(0);transform-origin:left}.is-active .hs-pillars__progress i{animation:hs-bar linear forwards}.hs-pillars__visual{position:relative;order:-1;min-height:clamp(18rem,60vw,26rem);overflow:hidden;border-radius:28px;box-shadow:0 34px 80px -26px rgba(0,0,0,.6);background:#001c34}@media (min-width:960px){.hs-pillars__visual{order:0;min-height:460px}}.hs-pillars__shot{position:absolute;inset:0;opacity:0;transition:opacity 1s ease}.hs-pillars__shot.is-on{opacity:1}.hs-pillars__shot-img{display:block;width:100%;height:100%}.hs-pillars__shot img{width:100%;height:100%;object-fit:cover}.hs-pillars__shot.is-on img{animation:hs-drift 16s ease-out forwards}.hs-pillars__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,24,46,.05) 30%,rgba(0,24,46,.7)),linear-gradient(90deg,rgba(0,24,46,.3),transparent 40%)}.hs-pillars__ghost{position:absolute;right:1.4rem;bottom:-.1em;font-size:clamp(6rem,13vw,10rem);font-weight:600;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.8);animation:hs-pop .9s var(--hs-ease) both}.hs-pillars__ghost,.hs-statement{font-family:var(--font-display),serif}.hs-statement{margin:0 0 clamp(2.5rem,5vw,3.75rem);max-width:62rem;font-size:clamp(1.7rem,3.5vw,2.8rem);font-weight:500;line-height:1.24;letter-spacing:-.015em;color:var(--hs-navy)}.hs-statement em{font-style:italic;color:var(--hs-teal)}.hs-statement strong{font-weight:650}.hs-aud__tabs-wrap{border-bottom:1px solid var(--hs-line)}.hs-aud__tabs{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none}.hs-aud__tabs::-webkit-scrollbar{display:none}.hs-aud__tab{position:relative;flex:1 0 auto;min-width:11.5rem;display:grid;gap:.3rem;padding:1.1rem 1.25rem 1.3rem 0;border:0;background:none;text-align:left;color:#6b8296;cursor:pointer;transition:color .3s ease}.hs-aud__tab:after{content:"";position:absolute;left:0;right:1rem;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:linear-gradient(90deg,var(--hs-teal),var(--hs-aqua));transform:scaleX(0);transform-origin:left;transition:transform .5s var(--hs-ease)}.hs-aud__tab:hover{color:var(--hs-navy-2)}.hs-aud__tab.is-on{color:var(--hs-navy)}.hs-aud__tab.is-on:after{transform:scaleX(1)}.hs-aud__tab-num{font-size:.74rem;font-weight:800;letter-spacing:.1em;color:var(--hs-teal)}.hs-aud__tab-label{font-family:var(--font-display),serif;font-size:1.2rem;font-weight:600;line-height:1.2}.hs-aud__panel{position:relative;display:grid;gap:2.5rem 4.5rem;padding-top:clamp(2.75rem,5vw,4rem);animation:hs-fadein .6s var(--hs-ease) both}@media (min-width:860px){.hs-aud__panel{grid-template-columns:1.2fr .8fr;align-items:center}}.hs-aud__ghost{position:absolute;right:-.02em;top:.35rem;font-family:var(--font-display),serif;font-size:clamp(9rem,24vw,19rem);font-weight:600;line-height:.8;color:transparent;-webkit-text-stroke:1.5px rgba(0,139,139,.2);pointer-events:none;animation:hs-pop .8s var(--hs-ease) both}.hs-aud__main,.hs-aud__side{position:relative;z-index:1}.hs-aud__scope{display:inline-flex;align-items:center;gap:.45rem;font-size:.74rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:var(--hs-teal-deep)}.hs-aud__headline{margin:.9rem 0 1rem;font-family:var(--font-display),serif;font-size:clamp(1.9rem,3.6vw,2.9rem);font-weight:600;line-height:1.12;letter-spacing:-.02em;color:var(--hs-navy)}.hs-aud__desc{margin:0 0 1.9rem;max-width:50ch;font-size:1.08rem;line-height:1.72;color:#2c4358}.hs-aud__side{padding-top:1.75rem;border-top:1px solid var(--hs-line)}@media (min-width:860px){.hs-aud__side{padding:0 0 0 2.5rem;border-top:0;border-left:1px solid var(--hs-line)}}.hs-aud__side-label{display:block;margin-bottom:.6rem;font-size:.72rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:#6b8296}.hs-aud__formats{list-style:none;margin:0;padding:0}.hs-aud__formats li{display:flex;align-items:center;gap:.9rem;padding:1rem 0;border-bottom:1px solid var(--hs-line);font-family:var(--font-display),serif;font-size:1.12rem;font-weight:550;color:var(--hs-navy);animation:hs-slide .6s var(--hs-ease) both;animation-delay:calc(var(--i, 0) * 90ms + .15s)}.hs-aud__format-dot{width:.55rem;height:.55rem;flex-shrink:0;border-radius:50%;background:var(--hs-teal);box-shadow:0 0 0 4px rgba(0,139,139,.16)}.hs-news{display:grid;gap:2.5rem 4rem}@media (min-width:960px){.hs-news{grid-template-columns:1.1fr 1fr;grid-template-areas:"lead list" "foot foot";align-items:start}.hs-news__lead{grid-area:lead}.hs-news__list{grid-area:list}.hs-news__foot{grid-area:foot}}.hs-news__item-link,.hs-news__lead-link{display:block;color:inherit;text-decoration:none}.hs-news__lead-visual{position:relative;display:block;aspect-ratio:16/11;overflow:hidden;border-radius:24px;background:#001c34}.hs-news__item-visual img,.hs-news__lead-visual img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--hs-ease)}.hs-news__item-link:hover .hs-news__item-visual img,.hs-news__lead-link:hover .hs-news__lead-visual img{transform:scale(1.06)}.hs-news__ph{display:grid;place-items:center;width:100%;height:100%;font-family:var(--font-display),serif;font-size:3rem;color:var(--hs-aqua)}.hs-news__badge{position:absolute;top:1rem;left:1rem;padding:.38rem .85rem;border-radius:999px;background:var(--hs-aqua);color:var(--hs-navy);font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hs-news__lead-body{display:block;padding-top:1.5rem}.hs-news__meta{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin-bottom:.7rem;font-size:.72rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.hs-news__cat{color:var(--hs-aqua)}.hs-news__meta time{color:rgba(255,255,255,.6)}.hs-news__item-title,.hs-news__lead-title{margin:0;font-family:var(--font-display),serif;font-weight:600;color:#fff;background-image:linear-gradient(var(--hs-aqua),var(--hs-aqua));background-repeat:no-repeat;background-position:0 100%;background-size:0 2px;transition:background-size .6s var(--hs-ease);padding-bottom:.1em}.hs-news__lead-title{font-size:clamp(1.7rem,2.9vw,2.5rem);line-height:1.14;letter-spacing:-.02em;display:inline}.hs-news__item-link:hover .hs-news__item-title,.hs-news__lead-link:hover .hs-news__lead-title{background-size:100% 2px}.hs-news__excerpt,.hs-news__item-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:1rem 0 0;max-width:56ch;font-size:1rem;line-height:1.7;color:rgba(255,255,255,.74)}.hs-news__go{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.25rem;font-size:.88rem;font-weight:700;color:var(--hs-aqua)}.hs-news__go svg{transition:transform .35s var(--hs-ease)}.hs-news__item-link:hover .hs-news__go svg,.hs-news__lead-link:hover .hs-news__go svg{transform:translate(4px,-4px)}.hs-news__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--hs-line-inv)}.hs-news__item{border-bottom:1px solid var(--hs-line-inv)}.hs-news__item-link{display:grid;grid-template-columns:auto 1fr 6.25rem;gap:1.1rem;align-items:center;padding:1.7rem 0}.hs-news__item-num{align-self:start;font-family:var(--font-display),serif;font-size:2.2rem;font-weight:600;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.4);transition:-webkit-text-stroke-color .3s ease}.hs-news__item-link:hover .hs-news__item-num{-webkit-text-stroke-color:var(--hs-aqua)}.hs-news__item-body{display:block;min-width:0}.hs-news__item-title{font-size:clamp(1.15rem,1.7vw,1.4rem);line-height:1.25;display:inline}.hs-news__item-excerpt{-webkit-line-clamp:2;margin-top:.7rem;font-size:.92rem;line-height:1.6;color:rgba(255,255,255,.64)}.hs-news__go--sm{margin-top:.85rem;font-size:.82rem}.hs-news__item-visual{display:block;aspect-ratio:4/3.2;overflow:hidden;border-radius:14px;background:#001c34}@media (max-width:640px){.hs-news__item-link{grid-template-columns:1fr 5.5rem}.hs-news__item-num{display:none}}.hs-news__all{display:flex;align-items:center;gap:1.1rem;padding:1.75rem 0;border-top:1px solid var(--hs-line-inv);border-bottom:1px solid var(--hs-line-inv);color:#fff;text-decoration:none;flex-wrap:wrap}.hs-news__all span{font-family:var(--font-display),serif;font-size:clamp(1.6rem,3.4vw,2.7rem);font-weight:600;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.85);transition:color .4s ease,-webkit-text-stroke-color .4s ease}.hs-news__all em{font-size:.92rem;font-style:normal;color:rgba(255,255,255,.6)}.hs-news__all svg{margin-left:auto;padding:.7rem;box-sizing:content-box;border:1px solid var(--hs-line-inv);border-radius:50%;transition:transform .4s var(--hs-ease),background .3s ease,color .3s ease}.hs-news__all:hover span{color:var(--hs-aqua);-webkit-text-stroke-color:var(--hs-aqua)}.hs-news__all:hover svg{background:var(--hs-aqua);color:var(--hs-navy);transform:rotate(45deg)}.hs-pubs__ghost{position:absolute;top:clamp(1rem,3vw,2.5rem);right:-.04em;font-family:var(--font-display),serif;font-size:clamp(7rem,20vw,16rem);font-weight:600;line-height:.85;color:transparent;-webkit-text-stroke:1.5px rgba(0,45,80,.09);pointer-events:none;animation:hs-ghost 22s ease-in-out infinite alternate}.hs-pubs__layout{display:grid;gap:3rem 5rem}@media (min-width:960px){.hs-pubs__layout{grid-template-columns:.82fr 1.18fr;align-items:start}.hs-pubs__side{position:sticky;top:6.5rem}}.hs-tabs{display:flex;flex-wrap:wrap;gap:.25rem;margin:2rem 0 1.75rem;border-bottom:1px solid var(--hs-line)}.hs-tabs button{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1rem .95rem 0;margin-right:1rem;border:0;background:none;font-family:var(--font-sans),sans-serif;font-size:.9rem;font-weight:700;white-space:nowrap;color:#6b8296;cursor:pointer;transition:color .3s ease}.hs-tabs button:after{content:"";position:absolute;left:0;right:1rem;bottom:-1px;height:3px;background:linear-gradient(90deg,var(--hs-teal),var(--hs-aqua));border-radius:3px 3px 0 0;transform:scaleX(0);transform-origin:left;transition:transform .45s var(--hs-ease)}.hs-tabs button.is-on{color:var(--hs-navy)}.hs-tabs button.is-on:after{transform:scaleX(1)}.hs-tabs svg{color:var(--hs-teal)}.hs-tabs em{font-style:normal;font-size:.72rem;font-weight:800;padding:.12rem .5rem;border-radius:99px;background:rgba(0,139,139,.1);color:var(--hs-teal-deep)}.hs-ledger{list-style:none;margin:0;padding:0;border-top:1px solid var(--hs-line)}.hs-ledger__row{border-bottom:1px solid var(--hs-line);animation:hs-slide .6s var(--hs-ease) both;animation-delay:calc(var(--i, 0) * 90ms)}.hs-ledger__link{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:1.5rem;align-items:center;padding:1.85rem .5rem;color:inherit;text-decoration:none;overflow:hidden}.hs-ledger__link:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,139,139,.1),transparent 75%);transform:translateX(-101%);transition:transform .6s var(--hs-ease)}.hs-ledger__link:focus-visible:before,.hs-ledger__link:hover:before{transform:translateX(0)}.hs-ledger__num{position:relative;min-width:3.2rem;font-family:var(--font-display),serif;font-size:2.6rem;font-weight:600;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(0,45,80,.3);transition:-webkit-text-stroke-color .3s ease}.hs-ledger__link:hover .hs-ledger__num{-webkit-text-stroke-color:var(--hs-teal)}.hs-ledger__main{position:relative;display:grid;gap:.45rem;min-width:0;transition:transform .5s var(--hs-ease)}.hs-ledger__link:hover .hs-ledger__main{transform:translateX(.5rem)}.hs-ledger__meta{display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.72rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.hs-ledger__kind{color:var(--hs-teal-deep)}.hs-ledger__meta time{color:#6b8296}.hs-ledger__title{font-family:var(--font-display),serif;font-size:clamp(1.2rem,1.9vw,1.5rem);font-weight:600;line-height:1.25;color:var(--hs-navy)}.hs-ledger__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.95rem;line-height:1.6;color:#3a5268}.hs-ledger__go{position:relative;display:inline-flex;align-items:center;gap:.6rem;font-size:.84rem;font-weight:700;color:var(--hs-teal-deep)}.hs-ledger__go svg{padding:.55rem;box-sizing:content-box;border:1px solid var(--hs-line);border-radius:50%;transition:transform .4s var(--hs-ease),background .3s ease,color .3s ease,border-color .3s ease}.hs-ledger__link:hover .hs-ledger__go svg{background:var(--hs-teal);border-color:var(--hs-teal);color:#fff;transform:rotate(45deg)}@media (max-width:700px){.hs-ledger__link{grid-template-columns:auto 1fr}.hs-ledger__go{display:none}}.hs-faq__ghost{position:absolute;top:-.1em;right:3%;font-family:var(--font-display),serif;font-size:clamp(14rem,34vw,30rem);font-weight:600;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(0,139,139,.14);pointer-events:none;animation:hs-ghost 24s ease-in-out infinite alternate}.hs-faq__layout{display:grid;gap:3rem 5.5rem}@media (min-width:960px){.hs-faq__layout{grid-template-columns:.85fr 1.15fr;align-items:start}.hs-faq__side{position:sticky;top:6.5rem}}.hs-faq__side .ed-cta-pill{margin-top:2rem}.hs-faq__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--hs-line)}.hs-faq__item{position:relative;border-bottom:1px solid var(--hs-line);transition:background .4s ease}.hs-faq__item.is-open{background:linear-gradient(90deg,rgba(0,139,139,.07),transparent 80%)}.hs-faq__q{display:grid;grid-template-columns:auto 1fr auto;gap:1.25rem;align-items:center;width:100%;padding:1.6rem .5rem 1.6rem 0;border:0;background:none;text-align:left;cursor:pointer}.hs-faq__num{min-width:2.4rem;font-size:1.15rem;color:var(--hs-teal)}.hs-faq__num,.hs-faq__q-text{font-family:var(--font-display),serif;font-weight:600}.hs-faq__q-text{font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.3;color:var(--hs-navy);transition:color .3s ease}.hs-faq__q:hover .hs-faq__q-text,.is-open .hs-faq__q-text{color:var(--hs-teal-deep)}.hs-faq__icon{position:relative;width:2.3rem;height:2.3rem;border:1px solid var(--hs-line);border-radius:50%;transition:background .3s ease,border-color .3s ease,transform .45s var(--hs-ease)}.hs-faq__icon:after,.hs-faq__icon:before{content:"";position:absolute;left:50%;top:50%;width:.8rem;height:2px;margin:-1px 0 0 -.4rem;background:var(--hs-navy-2);transition:transform .45s var(--hs-ease),background .3s ease}.hs-faq__icon:after{transform:rotate(90deg)}.is-open .hs-faq__icon{background:var(--hs-teal);border-color:var(--hs-teal);transform:rotate(180deg)}.is-open .hs-faq__icon:after,.is-open .hs-faq__icon:before{background:#fff}.is-open .hs-faq__icon:after{transform:rotate(0deg)}.hs-faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--hs-ease)}.is-open .hs-faq__a{grid-template-rows:1fr}.hs-faq__a-inner{min-height:0;overflow:hidden;padding-left:3.65rem}.hs-faq__a-body{max-width:60ch;padding:0 1rem 1.75rem 0;font-size:1.04rem;line-height:1.78;color:#2c4358}.hs-faq__a-body p{margin:0 0 .8rem}.hs-partners{padding-bottom:clamp(4.5rem,8vw,7rem)}.hs-partners__copy .hs-lead--bar{margin-top:1.6rem}.hs-partners__top{display:grid;gap:3rem 5rem}@media (min-width:960px){.hs-partners__top{grid-template-columns:.95fr 1.05fr;align-items:center}}.hs-roll{list-style:none;margin:0;padding:0;border-top:1px solid var(--hs-line-inv)}.hs-roll__row{display:flex;align-items:center;gap:1.1rem;padding:1.05rem 0;border-bottom:1px solid var(--hs-line-inv);color:rgba(255,255,255,.82);transition:opacity .85s var(--hs-ease) var(--d,0s),transform .85s var(--hs-ease) var(--d,0s),color .3s ease}.hs-roll__num,.hs-roll__row:hover{color:var(--hs-aqua)}.hs-roll__num{min-width:2rem;font-size:.78rem;font-weight:800;letter-spacing:.08em;opacity:.8}.hs-roll__name{font-family:var(--font-display),serif;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:550;line-height:1.25}.hs-roll__logo{flex:0 0 auto;width:3.25rem;height:2.25rem;object-fit:contain;padding:.3rem .45rem;border-radius:.5rem;background:rgba(255,255,255,.94)}.hs-roll__href-hit,.hs-roll__logo--empty{display:inline-block;background:rgba(255,255,255,.12);border:1px dashed rgba(255,255,255,.45)}.hs-roll__href-hit{width:1.1rem;height:1.1rem;border-radius:50%;flex:0 0 auto}.hs-roll__link{color:inherit;text-decoration:none;min-width:0}.hs-roll__link:focus-visible .hs-roll__name,.hs-roll__link:hover .hs-roll__name{text-decoration:underline;text-underline-offset:.25em}.hs-roll__line{flex:1;height:1px;min-width:1.5rem;background:linear-gradient(90deg,rgba(92,224,216,.5),transparent);transform:scaleX(.15);transform-origin:left;transition:transform .7s var(--hs-ease)}.hs-roll__row:hover .hs-roll__line{transform:scaleX(1)}.hs-cta{position:relative;display:grid;gap:2rem 3rem;margin-top:clamp(3.5rem,7vw,6rem);padding-top:clamp(2.5rem,5vw,3.75rem);border-top:1px solid var(--hs-line-inv)}@media (min-width:900px){.hs-cta{grid-template-columns:1.4fr auto;align-items:end}}.hs-cta__ghost{position:absolute;left:-.03em;bottom:-.22em;font-family:var(--font-display),serif;font-size:clamp(5rem,15vw,12.5rem);font-weight:600;line-height:1;white-space:nowrap;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.08);pointer-events:none;animation:hs-ghost 26s ease-in-out infinite alternate}.hs-cta__actions,.hs-cta__copy{position:relative;z-index:1}.hs-cta__kicker{display:block;margin-bottom:.9rem;font-size:.74rem;font-weight:750;letter-spacing:.16em;text-transform:uppercase;color:var(--hs-aqua)}.hs-cta h3{margin:0;max-width:20ch;font-family:var(--font-display),serif;font-size:clamp(1.9rem,3.8vw,3.1rem);font-weight:600;line-height:1.1;letter-spacing:-.02em;color:#fff}.hs-cta h3 em{font-style:italic;font-weight:500;color:var(--hs-aqua)}.hs-cta p{margin:1.1rem 0 0;max-width:50ch;font-size:1.04rem;line-height:1.7;color:rgba(255,255,255,.78)}.hs-cta__actions{display:flex;flex-wrap:wrap;gap:.75rem}@keyframes hs-drift{0%{transform:scale(1.04) translateZ(0)}to{transform:scale(1.15) translate3d(-1.5%,-1%,0)}}@keyframes hs-float{0%{transform:translateZ(0)}to{transform:translate3d(-3rem,2rem,0)}}@keyframes hs-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hs-slide{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:none}}@keyframes hs-fadein{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes hs-pop{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes hs-ghost{0%{transform:translateX(0)}to{transform:translateX(-3vw)}}@media (max-width:640px){.hs-figures{grid-template-columns:repeat(2,1fr)}.hs-figures__cell:nth-child(odd){border-left:0;padding-left:0}.hs-figures__cell:nth-child(n+3){border-top:1px solid var(--hs-line)}.hs-faq__a-inner,.hs-pillars__more>div{padding-left:0}.hs-pillars__num{font-size:2.1rem;min-width:2.8rem}}@media (prefers-reduced-motion:reduce){.hs *,.hs :after,.hs :before{animation:none!important;transition-duration:.01ms!important}.hs-rv.is-armed{opacity:1;transform:none}}