:root{--p5-ink:#071b2e;--p5-ink-soft:#16344a;--p5-teal:#0b978a;--p5-teal-soft:#5dcfc2;--p5-paper:#fbfaf6;--p5-paper-2:#f6f4ee;--p5-text:#506674;--p5-muted:#7d8b94;--p5-line:rgba(7,27,46,.12);--p5-line-dark:rgba(255,255,255,.14)}body,html{font-family:var(--font-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif!important}body{color:var(--p5-ink);background:var(--p5-paper)}.utility-bar{background:#06192b!important}.utility-inner{min-height:29px!important;font-size:.6rem!important;letter-spacing:.01em}.utility-links,.utility-location{color:rgba(255,255,255,.66)!important}.utility-links a{color:rgba(255,255,255,.88)!important;transition:color .2s ease}.utility-links a:hover{color:#79ddd2!important}.brand-nav-wrap{border-bottom:1px solid rgba(7,27,46,.075)!important}.brand-nav{min-height:76px!important}.brand-wordmark small{color:var(--p5-teal)!important;letter-spacing:.18em!important}.brand-wordmark strong{color:var(--p5-ink)!important;font-weight:760!important}.brand-menu{gap:30px!important}.brand-menu a{position:relative;padding:28px 0 25px!important;color:#526773!important;letter-spacing:-.01em;transition:color .2s ease!important}.brand-menu a:after{content:"";position:absolute;left:50%;right:50%;bottom:17px;height:1px;background:var(--p5-teal);transition:left .22s ease,right .22s ease}.brand-menu a:hover,.brand-menu a[aria-current=page]{color:var(--p5-ink)!important}.brand-menu a:hover:after,.brand-menu a[aria-current=page]:after{left:0;right:0}.brand-phone{opacity:.84;transition:opacity .2s ease}.brand-phone:hover{opacity:1}.brand-rdv{min-height:42px!important;padding:0 17px!important;border:1px solid var(--p5-ink)!important;border-radius:3px!important;background:var(--p5-ink)!important;color:#fff!important;font-size:.67rem!important;font-weight:780!important;box-shadow:none!important;transition:background .2s ease,color .2s ease,transform .2s ease!important}.brand-rdv b{color:var(--p5-teal-soft)!important}.brand-rdv:hover{background:#0d2d45!important;transform:translateY(-1px)}.editorial-hero{background:linear-gradient(180deg,#fbfaf6,#f8f6f1)!important}.editorial-hero:before{opacity:.72}.editorial-hero__inner{width:min(1440px,calc(100% - 64px))!important;gap:clamp(54px,5vw,92px)!important}.editorial-hero__copy{max-width:600px!important}.editorial-hero__eyebrow{color:var(--p5-teal)!important;font-size:.6rem!important;letter-spacing:.16em!important}.editorial-hero h1{max-width:620px!important;font-size:clamp(4.55rem,6.1vw,7.1rem)!important;line-height:.875!important;letter-spacing:-.074em!important;color:var(--p5-ink)!important}.editorial-hero h1 span{color:#0b9b8e!important}.editorial-hero__copy>p{max-width:500px!important;color:#526b78!important;font-size:.96rem!important;line-height:1.72!important}.editorial-hero__actions{gap:18px!important;margin-top:32px!important;align-items:center}.editorial-hero__actions a{min-height:46px;padding:0 18px!important;border:1px solid var(--p5-ink)!important;border-radius:3px!important;font-size:.69rem!important;font-weight:780!important;text-decoration:none!important;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease!important}.editorial-hero__actions a:first-child{background:var(--p5-ink)!important;color:#fff!important}.editorial-hero__actions a:first-child b{color:var(--p5-teal-soft)!important}.editorial-hero__actions a:first-child:hover{background:#0e3048!important;transform:translateY(-1px)}.editorial-hero__secondary{background:transparent!important;color:#526b78!important}.editorial-hero__secondary:hover{color:var(--p5-ink)!important;border-color:var(--p5-ink)!important;background:rgba(255,255,255,.55)!important}.editorial-hero__facts{border-top-color:var(--p5-line)!important}.editorial-hero__facts a{transition:color .2s ease,transform .2s ease}.editorial-hero__facts a:hover{transform:translateY(-1px)}.editorial-hero__facts small{color:#8a969d!important}.editorial-hero__facts strong{color:#1a3447!important;font-weight:750!important}.editorial-hero__facts span{color:#7a8991!important}.editorial-hero__figure{box-shadow:0 30px 80px rgba(7,27,46,.1)}.editorial-hero__figure:after{background:linear-gradient(180deg,transparent 70%,rgba(4,20,34,.3))!important}.editorial-hero__marker{width:154px!important;padding:17px 18px!important;background:rgba(6,25,43,.94)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 48px rgba(7,27,46,.14)!important}.editorial-hero__marker span{color:var(--p5-teal-soft)!important}.editorial-kicker,.section-number{color:var(--p5-teal)!important;letter-spacing:.15em!important}.contact-signature h2,.journal-head h2,.manifesto-copy h2,.universe-accordion-head h2{letter-spacing:-.058em!important}.journal-head h2,.manifesto-copy h2{color:var(--p5-ink)!important}.journal-featured-copy p,.manifesto-copy>p{color:#5b6f7b!important}.editorial-link{padding-bottom:5px;color:var(--p5-teal)!important;font-size:.67rem!important;font-weight:800!important;letter-spacing:.01em!important;text-transform:none!important}.editorial-link:after{transition:right .22s ease}.editorial-link b{transition:transform .2s ease}.editorial-link:hover b{transform:translate(2px,-2px)}.universe-accordion-shell{background:#06192b!important}.universe-accordion-head h2{color:#f8fbfa!important}.universe-accordion-head h2 em{color:#63d5c8!important}.universe-accordion-head>p{color:rgba(244,249,248,.68)!important}.universe-accordion-note{color:rgba(255,255,255,.46)!important}.universe-accordion-note .editorial-link{color:#67d9cc!important}.ag-panel{border-radius:5px!important;box-shadow:none!important}.ag-panel__overlay{background:linear-gradient(180deg,rgba(4,20,34,.04) 32%,rgba(4,20,34,.76))!important}.ag-panel__text{font-size:clamp(1rem,1.35vw,1.35rem)!important;font-weight:720!important;letter-spacing:-.02em!important}.ag-panel__bar{width:2px!important;box-shadow:none!important}.journal-section{background:#fbfaf6!important}.journal-featured,.journal-layout,.journal-row{border-color:var(--p5-line)!important}.journal-featured-copy>span,.journal-row small{color:var(--p5-teal)!important}.journal-featured-copy h3{font-weight:720!important}.journal-row h3{font-weight:700!important}.journal-row{transition:background .2s ease!important}.journal-row:hover{background:rgba(11,151,138,.035)!important}.contact-signature{background:#06192b!important}.contact-signature-intro>p{color:rgba(255,255,255,.67)!important}.contact-direct-links a{color:#fff!important;transition:color .2s ease,padding-left .2s ease}.contact-direct-links a:hover{color:#79ddd2!important;padding-left:3px}.contact-form-v2 label>span{color:rgba(255,255,255,.65)!important}.contact-form-v2 input,.contact-form-v2 textarea{border-bottom-color:rgba(255,255,255,.23)!important}.contact-form-v2 input:focus,.contact-form-v2 textarea:focus{border-bottom-color:#6bd8cc!important}.contact-form-bottom button{min-height:46px;padding:0 18px!important;border:1px solid #6bd8cc!important;border-radius:3px!important;background:#6bd8cc!important;color:#052338!important;font-size:.68rem!important;font-weight:820!important;transition:background .2s ease,border-color .2s ease,transform .2s ease!important}.contact-form-bottom button b{color:#052338!important}.contact-form-bottom button:hover{background:#83e2d8!important;border-color:#83e2d8!important;transform:translateY(-1px)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #36b9aa!important;outline-offset:3px!important}@media (max-width:720px){.brand-menu a{padding:0!important}.editorial-hero__inner{width:calc(100% - 24px)!important}.editorial-hero h1{font-size:clamp(3.55rem,15vw,5rem)!important}.editorial-hero__actions{gap:10px!important}.editorial-hero__actions a{min-height:44px;padding:0 14px!important}.ag-panel{border-radius:4px!important}}@media (max-width:900px){body,html{overflow-x:clip}.brand-header{min-height:92px!important}.brand-nav-wrap{display:none!important}.mobile-staggered-host{display:block!important;height:66px}.utility-links>span{display:none!important}.scroll-expand,.scroll-expand__frame,.scroll-expand__hint,.scroll-expand__overlay,.scroll-expand__stage,.scroll-expand__title,.scroll-expand__track{touch-action:pan-y!important}.scroll-expand,.scroll-expand__stage{min-height:100svh}.scroll-expand__stage{top:0!important;overscroll-behavior-y:auto!important}.scroll-expand__media{object-position:center center;touch-action:pan-y!important;-webkit-user-select:none;user-select:none}.scroll-expand__media,.scroll-expand__scrim{pointer-events:none!important}.universe-accordion-shell{padding:88px 0 96px!important;overflow:visible!important}.universe-accordion-head,.universe-accordion-note,.universe-accordion-shell>.accordion-gallery{width:calc(100% - 32px)!important;max-width:none!important}.universe-accordion-head{display:block!important;margin-bottom:32px!important}.universe-accordion-head h2{max-width:720px!important;font-size:clamp(3.1rem,8.5vw,5.15rem)!important;line-height:.92!important}.universe-accordion-head>p{max-width:620px!important;margin-top:18px!important;font-size:.9rem!important;line-height:1.68!important}.accordion-gallery{display:flex!important;flex-direction:column!important;gap:9px!important;height:auto!important;min-height:0!important;perspective:none!important}.accordion-gallery .ag-panel{flex:0 0 auto!important;width:100%!important;min-width:100%!important;min-height:92px!important;height:92px!important;border-radius:5px!important;transform:none!important;transition:height .42s cubic-bezier(.2,.75,.2,1),min-height .42s cubic-bezier(.2,.75,.2,1)!important;will-change:height;touch-action:manipulation}.accordion-gallery .ag-radio:checked+.ag-panel{min-height:360px!important;height:360px!important}.accordion-gallery .ag-panel__frame{position:absolute!important;inset:0!important}.accordion-gallery .ag-panel__media{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:100%!important;transform:none!important;filter:none!important}.accordion-gallery .ag-panel__media img{width:100%!important;height:100%!important;min-height:100%!important;object-fit:cover!important;pointer-events:none}.accordion-gallery .ag-panel__overlay{background:linear-gradient(180deg,rgba(4,20,34,.08) 20%,rgba(4,20,34,.8))!important}.accordion-gallery .ag-panel__label{left:18px!important;right:18px!important;bottom:15px!important;gap:10px!important}.accordion-gallery .ag-panel__bar{opacity:1!important;transform:none!important;height:24px!important}.accordion-gallery .ag-panel__text{opacity:1!important;transform:none!important;font-size:1.02rem!important;white-space:normal!important}.universe-accordion-note{margin-top:18px!important;align-items:flex-start!important;gap:10px!important}}@media (max-width:620px){.signature-scroll-expand{touch-action:pan-y!important}.signature-scroll-expand,.signature-scroll-expand .scroll-expand__track{position:relative!important;overflow:visible!important}.signature-scroll-expand .scroll-expand__stage{position:sticky!important;top:0!important;height:100svh;min-height:100svh}.signature-scroll-expand .scroll-expand__frame{will-change:clip-path}.signature-scroll-expand .scroll-expand__title{padding:0 24px;font-size:clamp(2.5rem,12vw,4.1rem)!important}.signature-scroll-expand .scroll-expand__hint{bottom:18px;font-size:.58rem}.signature-scroll-expand .scroll-expand__overlay{padding:24px 18px 54px!important}.scroll-expand-story{width:100%!important;display:block!important}.scroll-expand-story__index{margin-bottom:12px;font-size:.57rem!important}.scroll-expand-story h2{max-width:94vw!important;font-size:clamp(2.35rem,11.5vw,3.75rem)!important;line-height:.94!important}.scroll-expand-story p{max-width:92vw!important;margin-top:16px!important;font-size:.84rem!important;line-height:1.58!important}.universe-accordion-shell{padding:72px 0 82px!important}.universe-accordion-head,.universe-accordion-note,.universe-accordion-shell>.accordion-gallery{width:calc(100% - 24px)!important}.universe-accordion-head{margin-bottom:28px!important}.universe-accordion-head h2{max-width:100%!important;font-size:clamp(2.75rem,13vw,4.2rem)!important}.universe-accordion-head>p{max-width:100%!important;font-size:.86rem!important;line-height:1.65!important}.accordion-gallery{gap:8px!important}.accordion-gallery .ag-panel{min-height:88px!important;height:88px!important;border-radius:4px!important}.accordion-gallery .ag-radio:checked+.ag-panel{min-height:300px!important;height:300px!important}.accordion-gallery .ag-panel__label{left:16px!important;right:16px!important;bottom:14px!important}.accordion-gallery .ag-panel__text{font-size:1rem!important}.universe-accordion-note{margin-top:16px!important}.contact-form-bottom,.contact-form-grid{grid-template-columns:1fr!important}.contact-form-v2 input,.contact-form-v2 textarea{font-size:16px!important}.contact-form-bottom button{justify-self:start;min-height:44px}}@media (prefers-reduced-motion:reduce){.accordion-gallery .ag-panel{transition:none!important}}:root{--ad-navy:#061b2f;--ad-navy-2:#0b263f;--ad-navy-3:#12334e;--ad-paper:#f7f7f2;--ad-paper-2:#fbfaf6;--ad-white:#ffffff;--ad-ink:#071b2e;--ad-muted:#61727f;--ad-muted-light:rgba(255,255,255,.66);--ad-teal:#49d2c3;--ad-teal-deep:#0b978a;--ad-teal-soft:rgba(73,210,195,.12);--ad-danger:#ff9c91;--ad-line:rgba(7,27,46,.11);--ad-line-dark:rgba(255,255,255,.12);--ad-radius-xs:10px;--ad-radius-sm:14px;--ad-radius-md:18px;--ad-radius-lg:24px;--ad-pill:999px;--ad-shadow:0 16px 38px rgba(4,20,35,.12);--ad-shadow-soft:0 10px 28px rgba(4,20,35,.08);--ad-ease:cubic-bezier(.2,.7,.2,1)}body,html{background:var(--ad-paper)}body{color:var(--ad-ink);font-family:var(--font-sans),Manrope,ui-sans-serif,system-ui,sans-serif}:where(h1,h2,h3){font-family:var(--font-display),Georgia,serif;font-weight:400!important;letter-spacing:-.035em!important}:where(p,li,input,textarea,button,a,small,strong,span){font-family:var(--font-sans),Manrope,ui-sans-serif,system-ui,sans-serif}:where(.brand-rdv,.editorial-hero__primary,.editorial-hero__secondary,.contact-form-v2 button,.system-page a,.system-page button){min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 20px;border-radius:var(--ad-pill)!important;border:1px solid transparent;font-size:.72rem;font-weight:800;letter-spacing:-.01em;text-decoration:none;transition:transform .22s var(--ad-ease),box-shadow .22s var(--ad-ease),border-color .22s ease,background .22s ease,color .22s ease}:where(.brand-rdv,.editorial-hero__primary,.contact-form-v2 button){color:#fff!important;background:linear-gradient(135deg,#0c8f85,#0d6f91 122%)!important;border-color:rgba(73,210,195,.45)!important;box-shadow:0 12px 30px rgba(7,80,91,.18)}:where(.brand-rdv,.editorial-hero__primary,.contact-form-v2 button):hover{transform:translateY(-2px);box-shadow:0 17px 34px rgba(7,80,91,.25)}.editorial-hero__secondary{color:var(--ad-ink)!important;background:rgba(255,255,255,.74)!important;border-color:rgba(7,27,46,.18)!important}.editorial-hero__secondary:hover{color:var(--ad-teal-deep)!important;border-color:rgba(11,151,138,.4)!important;transform:translateY(-2px)}.editorial-link{position:relative;display:inline-flex;align-items:center;gap:10px;padding:6px 0;color:var(--ad-teal-deep)!important;font-size:.72rem;font-weight:800;text-decoration:none}.editorial-link:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1px;background:currentColor;transition:right .24s ease}.editorial-link:hover:after{right:0}.editorial-hero__eyebrow,.scroll-expand-story__index,.section-number{color:var(--ad-teal)!important;font-size:.61rem!important;font-weight:850!important;letter-spacing:.16em!important;text-transform:uppercase}.utility-bar{background:var(--ad-navy)!important;color:rgba(255,255,255,.75)!important}.brand-nav-wrap{background:rgba(251,250,246,.97)!important;border-bottom:1px solid rgba(7,27,46,.07)!important}.brand-menu{gap:clamp(24px,2.4vw,42px)!important}.brand-menu a{color:#435b6c!important;font-size:.72rem!important;font-weight:720!important}.brand-menu a:hover,.brand-menu a[aria-current=page]{color:var(--ad-ink)!important}.brand-menu a:after{height:1px!important;background:var(--ad-teal-deep)!important}.brand-rdv{min-height:46px!important;padding-inline:19px!important;border-radius:12px!important}.brand-phone{color:#48606f!important}.editorial-hero{background:var(--ad-paper-2)!important}.editorial-hero:before{background:radial-gradient(circle at 87% 9%,rgba(73,210,195,.11),transparent 25%),linear-gradient(180deg,rgba(255,255,255,.58),transparent 38%)!important}.editorial-hero h1{color:var(--ad-ink)!important;font-size:clamp(4.7rem,6.2vw,7.3rem)!important;line-height:.91!important;letter-spacing:-.045em!important}.editorial-hero h1 span{color:var(--ad-teal-deep)!important}.editorial-hero__copy>p{color:var(--ad-muted)!important}.editorial-hero__actions{gap:10px!important}.editorial-hero__actions a{padding:0 20px!important;border-bottom:0!important}.editorial-hero__facts,.editorial-hero__facts a{border-color:var(--ad-line)!important}.editorial-hero__figure{border-radius:var(--ad-radius-lg)!important;box-shadow:var(--ad-shadow-soft)}.editorial-hero__marker{border-radius:var(--ad-radius-sm)!important;background:rgba(6,27,47,.92)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}#services{background:var(--ad-paper)!important}.signature-scroll-expand{background:var(--ad-navy)!important}.scroll-expand-story h2{font-size:clamp(3.2rem,6vw,6.3rem)!important;line-height:.94!important;letter-spacing:-.04em!important}.scroll-expand-story h2 em{color:var(--ad-teal)!important}.scroll-expand-story p{color:rgba(255,255,255,.72)!important}.universe-accordion-shell{background:var(--ad-navy)!important;color:#fff!important}.universe-accordion-head h2{color:#fff!important;font-size:clamp(3.4rem,5vw,5.8rem)!important;line-height:.95!important}.universe-accordion-head h2 em{color:var(--ad-teal)!important}.universe-accordion-head>p{color:var(--ad-muted-light)!important}.accordion-gallery .ag-panel{border-radius:var(--ad-radius-md)!important;border:1px solid var(--ad-line-dark)!important;overflow:hidden}.universe-accordion-note{border-color:var(--ad-line-dark)!important;color:rgba(255,255,255,.64)!important}.universe-accordion-note .editorial-link{color:var(--ad-teal)!important}.journal-section{background:var(--ad-paper-2)!important}.contact-signature h2,.journal-head h2,.pharmacy-manifesto h2{font-size:clamp(3.2rem,5vw,5.7rem)!important;line-height:.96!important}.journal-featured,.journal-row{border-color:var(--ad-line)!important}.journal-featured-media,.journal-row img{border-radius:var(--ad-radius-sm)!important}.journal-featured-copy h3,.journal-row h3{color:var(--ad-ink)!important}.pharmacy-manifesto{background:var(--ad-paper)!important}.manifesto-photo{border-radius:var(--ad-radius-lg)!important}.manifesto-copy h2 em{color:var(--ad-teal-deep)!important}.manifesto-address{border-color:var(--ad-line)!important}.contact-signature{background:radial-gradient(circle at 12% 18%,rgba(73,210,195,.1),transparent 26%),var(--ad-navy)!important}.contact-signature,.contact-signature h2{color:#fff!important}.contact-signature-intro>p{color:var(--ad-muted-light)!important}.contact-direct-links a{border-color:var(--ad-line-dark)!important;color:rgba(255,255,255,.82)!important}.contact-direct-links a:hover{border-color:rgba(73,210,195,.45)!important}.contact-form-v2{border:1px solid var(--ad-line-dark)!important;border-radius:var(--ad-radius-lg)!important;background:rgba(255,255,255,.035)!important;padding:clamp(24px,3vw,38px)!important}.contact-form-v2 label>span{color:rgba(255,255,255,.72)!important}.contact-form-v2 input,.contact-form-v2 textarea{border:1px solid rgba(255,255,255,.13)!important;border-radius:var(--ad-radius-sm)!important;background:rgba(255,255,255,.045)!important;color:#fff!important;padding:13px 14px!important}.contact-form-v2 input:focus,.contact-form-v2 textarea:focus{border-color:rgba(73,210,195,.65)!important;box-shadow:0 0 0 3px rgba(73,210,195,.08)}.contact-form-bottom p{color:rgba(255,255,255,.5)!important}.v2-banner{border-radius:var(--ad-radius-md)!important;border-color:rgba(7,27,46,.1)!important;background:rgba(251,250,246,.96)!important;box-shadow:var(--ad-shadow-soft)!important}.v2-banner-dot{background:var(--ad-teal-deep)!important}.v2-banner-actions a{border-radius:var(--ad-pill)!important}.system-page h1{color:var(--ad-ink)!important}.system-page>span{color:var(--ad-teal-deep)!important}.system-page p{color:var(--ad-muted)!important}.system-page a,.system-page button{background:transparent!important;border-color:rgba(7,27,46,.18)!important;color:var(--ad-ink)!important}.system-page a:first-child,.system-page button:first-child{color:#fff!important;background:linear-gradient(135deg,#0c8f85,#0d6f91 122%)!important;border-color:rgba(73,210,195,.35)!important}@media (max-width:900px){.editorial-hero h1{font-size:clamp(4.2rem,11vw,6.3rem)!important}.contact-form-v2,.editorial-hero__figure{border-radius:var(--ad-radius-md)!important}}@media (max-width:620px){:root{--ad-radius-lg:18px;--ad-radius-md:15px}.editorial-hero h1{font-size:clamp(3.6rem,15.3vw,5.15rem)!important}.editorial-hero__actions{display:grid!important;grid-template-columns:1fr!important}.editorial-hero__actions a{width:100%}.contact-signature h2,.journal-head h2,.pharmacy-manifesto h2,.universe-accordion-head h2{font-size:clamp(2.9rem,12vw,4.3rem)!important}.contact-form-v2{padding:20px 14px!important}}:root{--font-display:var(--font-sans);--ui-control-h:48px;--ui-radius-card:16px;--ui-radius-media:18px;--ui-radius-control:10px;--ui-border-light:rgba(7,27,46,.11);--ui-border-dark:rgba(255,255,255,.13);--ui-teal:#49d2c3;--ui-teal-deep:#0b978a;--ui-navy:#061b2f;--ui-paper:#f7f7f2}#services h2,#services h3,.contact-signature h2,.editorial-hero h1,.journal-section h2,.journal-section h3,.pharmacy-manifesto h2,.scroll-expand-story h2,.system-page h1,.universe-accordion-head h2,h1,h2,h3{font-family:var(--font-sans),Manrope,ui-sans-serif,system-ui,sans-serif!important;font-weight:650!important;letter-spacing:-.052em!important}#services h2,.contact-signature h2,.journal-head h2,.pharmacy-manifesto h2,.universe-accordion-head h2{font-size:clamp(3.55rem,5.2vw,5.8rem)!important;line-height:.94!important}.editorial-hero h1{font-size:clamp(4.7rem,6.1vw,7rem)!important;line-height:.9!important}.editorial-hero h1,.scroll-expand-story h2{font-weight:620!important}#services h2 span,.editorial-hero h1 span,.manifesto-copy h2 em,.scroll-expand-story h2 em,.universe-accordion-head h2 em{color:var(--ui-teal-deep)!important;font-family:inherit!important;font-style:normal!important;font-weight:inherit!important}.scroll-expand-story h2 em,.universe-accordion-head h2 em{color:var(--ui-teal)!important}#services [class*=eyebrow],.editorial-hero__eyebrow,.scroll-expand-story__index,.section-number{font-family:var(--font-sans),Manrope,sans-serif!important;font-size:.6rem!important;font-weight:820!important;letter-spacing:.15em!important;text-transform:uppercase!important}.brand-rdv,.contact-form-v2 button,.editorial-hero__actions a,.system-page a,.system-page button,[class*=actions] a,[class*=guardCta],[class*=secondaryActions] a{border-radius:var(--ui-radius-control)!important;font-family:var(--font-sans),Manrope,sans-serif!important}.brand-rdv,.contact-form-v2 button,.editorial-hero__actions a,.system-page a,.system-page button{min-height:var(--ui-control-h)!important;padding-inline:19px!important;font-size:.71rem!important;font-weight:780!important;letter-spacing:-.01em!important}.brand-rdv,.contact-form-v2 button,.editorial-hero__primary,.system-page a:first-child,.system-page button:first-child{background:linear-gradient(135deg,#0d9488,#0b6f8f 118%)!important;color:#fff!important;border:1px solid rgba(73,210,195,.38)!important;box-shadow:0 9px 22px rgba(5,66,79,.14)!important}.brand-rdv:hover,.contact-form-v2 button:hover,.editorial-hero__primary:hover,.system-page a:first-child:hover,.system-page button:first-child:hover{transform:translateY(-1px)!important;box-shadow:0 13px 26px rgba(5,66,79,.2)!important}.editorial-hero__secondary,.system-page a:not(:first-child),.system-page button:not(:first-child){background:transparent!important;color:var(--ad-ink)!important;border:1px solid rgba(7,27,46,.2)!important;box-shadow:none!important}.accordion-gallery .ag-panel,.editorial-hero__figure,.manifesto-photo,.v2-banner{border-radius:var(--ui-radius-media)!important}.universe-accordion-shell{background:var(--ui-navy)!important}.universe-accordion-head>p{max-width:440px}.accordion-gallery .ag-panel{border:1px solid var(--ui-border-dark)!important}.contact-signature,.signature-scroll-expand,.universe-accordion-shell{background-color:var(--ui-navy)!important}.journal-section{background:#f7f7f2!important;padding-top:116px!important;padding-bottom:116px!important}.journal-head{align-items:end!important;margin-bottom:42px!important}.journal-head h2 span{display:block;color:var(--ui-teal-deep)!important;font:inherit}.journal-head-aside{max-width:400px;justify-self:end;display:grid;gap:18px}.journal-head-aside p{margin:0;color:#61727f;font-size:.86rem;line-height:1.7}.journal-head-aside .editorial-link{width:fit-content}.journal-layout{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr)!important;gap:18px!important;border:0!important}.journal-featured{position:relative;min-height:590px!important;overflow:hidden;display:block!important;border:1px solid var(--ui-border-light)!important;border-radius:var(--ui-radius-card)!important;background:#102b3f!important;color:#fff!important;box-shadow:0 14px 34px rgba(4,20,35,.08)}.journal-featured-media{position:absolute;inset:0;min-height:0!important;border-radius:0!important;overflow:hidden}.journal-featured-media img{width:100%;height:100%;object-fit:cover;border-radius:0!important;transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .3s ease}.journal-featured:hover .journal-featured-media img{transform:scale(1.025)}.journal-featured-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,17,30,.06) 30%,rgba(4,17,30,.9))}.journal-featured-copy{position:absolute;z-index:2;left:30px;right:30px;bottom:28px;max-width:620px;padding:0!important;display:block!important;color:#fff}.journal-featured-copy>span{color:#6edfd2!important;font-size:.57rem!important;font-weight:820!important;letter-spacing:.13em!important;text-transform:uppercase}.journal-featured-copy h3{max-width:590px;margin:12px 0!important;color:#fff!important;font-size:clamp(2.35rem,3.35vw,4rem)!important;line-height:.98!important;letter-spacing:-.055em!important;font-weight:620!important}.journal-featured-copy p{max-width:540px;margin:0;color:rgba(255,255,255,.75)!important;font-size:.8rem!important;line-height:1.62!important}.journal-featured-copy small{width:fit-content;margin-top:22px!important;padding:10px 13px;display:inline-flex;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.24);border-radius:var(--ui-radius-control);color:#fff!important;background:rgba(6,27,47,.16);font-size:.65rem;font-weight:760}.journal-featured-copy small b{color:#6edfd2}.journal-list{display:flex!important;flex-direction:column;border-top:1px solid var(--ui-border-light);border-bottom:1px solid var(--ui-border-light)}.journal-row{flex:1 1;min-height:0!important;padding:22px 8px 22px 18px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 92px 22px!important;gap:15px!important;align-items:center!important;border:0!important;border-bottom:1px solid var(--ui-border-light)!important;border-radius:0!important;background:transparent!important;color:#071b2e!important;transition:background .2s ease,padding-left .2s ease!important}.journal-row:last-child{border-bottom:0!important}.journal-row:hover{padding-left:22px!important;background:rgba(11,151,138,.045)!important}.journal-row>span:first-child{align-self:start;padding-top:4px;color:var(--ui-teal-deep)!important;font-size:.58rem!important;font-weight:800}.journal-row small{color:#7d8c94!important;font-size:.5rem!important;font-weight:800!important;letter-spacing:.11em!important;text-transform:uppercase}.journal-row h3{margin:7px 0 0!important;color:#102b3f!important;font-size:clamp(1.15rem,1.45vw,1.55rem)!important;line-height:1.05!important;letter-spacing:-.035em!important;font-weight:650!important}.journal-row p{max-width:430px;margin:8px 0 0;color:#71818a;font-size:.67rem;line-height:1.5}.journal-row img,.journal-row-placeholder{width:92px!important;height:72px!important;object-fit:cover;border-radius:10px!important;background:linear-gradient(135deg,#dcefeb,#e8e4da)}.journal-row>b{color:var(--ui-teal-deep)!important;font-size:.9rem;transition:transform .2s ease}.journal-row:hover>b{transform:translateX(3px)}.pharmacy-manifesto{padding:118px 0!important;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr)!important;gap:clamp(64px,7vw,108px)!important}.manifesto-photo{min-height:610px!important;aspect-ratio:auto!important;border:1px solid var(--ui-border-light)!important;box-shadow:0 18px 46px rgba(7,27,46,.08)!important}.manifesto-copy{max-width:560px!important}.manifesto-copy>p{max-width:510px!important;margin-top:24px!important;color:#5b6f7b!important;font-size:.91rem!important;line-height:1.78!important}.manifesto-address{margin-top:38px!important;padding-top:22px!important;display:grid!important;gap:5px!important;border-top:1px solid var(--ui-border-light)!important}.manifesto-address-label{margin-bottom:7px;color:var(--ui-teal-deep)!important;font-size:.54rem!important;font-weight:820!important;letter-spacing:.13em!important;text-transform:uppercase}.manifesto-address strong{color:#163449!important;font-size:.88rem!important;font-weight:740!important}.manifesto-address>span:not(.manifesto-address-label){color:#72828c!important;font-size:.7rem!important}.manifesto-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.manifesto-actions a{min-height:42px;padding:0 14px;display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(7,27,46,.16);border-radius:var(--ui-radius-control);color:#163449!important;background:transparent;font-size:.68rem!important;font-weight:780!important;text-decoration:none;transition:border-color .2s ease,color .2s ease,background .2s ease,transform .2s ease}.manifesto-actions a:hover{transform:translateY(-1px);color:var(--ui-teal-deep)!important;border-color:rgba(11,151,138,.34);background:rgba(11,151,138,.035)}.manifesto-actions b{color:var(--ui-teal-deep)}.contact-signature-inner{align-items:start!important;gap:clamp(58px,7vw,108px)!important}.contact-signature-intro{max-width:520px!important}.contact-signature-intro>p{max-width:480px!important;color:rgba(255,255,255,.64)!important;font-size:.89rem!important;line-height:1.75!important}.contact-direct-links{margin-top:34px!important;border-top:1px solid var(--ui-border-dark)!important}.contact-direct-links a{min-height:72px!important;padding:0!important;display:grid!important;grid-template-columns:74px minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;border-bottom:1px solid var(--ui-border-dark)!important;color:rgba(255,255,255,.88)!important;text-decoration:none!important}.contact-direct-links a:hover{padding-left:4px!important;color:#fff!important}.contact-direct-links span{color:rgba(255,255,255,.46)!important;font-size:.56rem!important;font-weight:780!important;letter-spacing:.08em!important;text-transform:uppercase}.contact-direct-links strong{min-width:0;overflow-wrap:anywhere;font-size:.76rem!important;font-weight:700!important}.contact-direct-links b{color:var(--ui-teal)}.contact-form-v2{padding:22px 0 0!important;border:0!important;border-top:1px solid var(--ui-border-dark)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.contact-form-v2 label>span{color:rgba(255,255,255,.6)!important;font-size:.57rem!important;font-weight:760!important;letter-spacing:.05em!important}.contact-form-v2 input,.contact-form-v2 textarea{padding:12px 0!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.19)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.contact-form-v2 input:focus,.contact-form-v2 textarea:focus{border-bottom-color:var(--ui-teal)!important;box-shadow:none!important}.contact-form-bottom{padding-top:6px!important;align-items:center!important}.contact-form-bottom button{box-shadow:none!important}.brand-menu a{font-size:.7rem!important;font-weight:700!important;letter-spacing:-.01em!important}.brand-rdv{border-radius:var(--ui-radius-control)!important}.editorial-link{font-family:var(--font-sans),Manrope,sans-serif!important;font-weight:760!important}@media (max-width:980px){.journal-layout{grid-template-columns:1fr!important;gap:24px!important}.journal-featured{min-height:520px!important}.journal-list{border-top:0}}@media (max-width:900px){:root{--ui-radius-card:14px;--ui-radius-media:16px;--ui-radius-control:9px}#services h2,.contact-signature h2,.journal-head h2,.pharmacy-manifesto h2,.universe-accordion-head h2{font-size:clamp(3.1rem,10.2vw,4.7rem)!important}.journal-head-aside{justify-self:start;max-width:520px}.pharmacy-manifesto{width:calc(100% - 48px)!important;grid-template-columns:1fr!important;gap:48px!important;padding:94px 0!important}.manifesto-photo{min-height:520px!important}}@media (max-width:620px){.editorial-hero h1{font-size:clamp(3.5rem,14.8vw,4.95rem)!important}#services h2,.contact-signature h2,.journal-head h2,.pharmacy-manifesto h2,.universe-accordion-head h2{font-size:clamp(2.8rem,11.8vw,4.05rem)!important}.brand-rdv,.contact-form-v2 button,.editorial-hero__actions a{min-height:50px!important}.journal-section{padding-top:82px!important;padding-bottom:82px!important}.journal-head{gap:20px!important;margin-bottom:28px!important}.journal-head-aside p{font-size:.79rem}.journal-featured{min-height:460px!important}.journal-featured-copy{left:18px;right:18px;bottom:18px}.journal-featured-copy h3{font-size:clamp(2rem,10vw,3rem)!important}.journal-featured-copy p{font-size:.74rem!important}.journal-row{padding:18px 0!important;grid-template-columns:28px minmax(0,1fr) 70px!important;gap:11px!important}.journal-row:hover{padding-left:0!important}.journal-row p,.journal-row>b{display:none}.journal-row img,.journal-row-placeholder{width:70px!important;height:58px!important}.pharmacy-manifesto{width:calc(100% - 24px)!important;padding:76px 0!important}.manifesto-photo{min-height:410px!important}.manifesto-actions{display:grid;grid-template-columns:1fr 1fr}.manifesto-actions a{justify-content:space-between}.contact-direct-links a{grid-template-columns:62px minmax(0,1fr) auto!important}}:root{--a11y-teal-on-light:#087c72;--a11y-muted-on-light:#5b6f7a}.sm-brand-copy small{color:var(--a11y-teal-on-light)!important}.staggered-menu-wrapper[data-open=true] .sm-brand-copy small{color:#63d5c8!important}#services [class*=eyebrow],.journal-section .editorial-link,.journal-section .section-number,.pharmacy-manifesto .manifesto-actions b,.pharmacy-manifesto .manifesto-address-label,.pharmacy-manifesto .section-number{color:var(--a11y-teal-on-light)!important}.journal-section .journal-row p,.journal-section .journal-row small,.pharmacy-manifesto .manifesto-address>span:not(.manifesto-address-label),main [class*=service-module][class*=breadcrumb],main [class*=service-module][class*=breadcrumb] a,main [class*=service-module][class*=breadcrumb] span{color:var(--a11y-muted-on-light)!important}main [class*=service-module][class*=content] aside>a:last-child,main [class*=service-module][class*=content] aside>span,main [class*=service-module][class*=eyebrow],main [class*=service-module][class*=nextServices]>span,main [class*=service-module][class*=points] strong{color:var(--a11y-teal-on-light)!important}main [class*=service-module][class*=content] aside p{color:var(--a11y-muted-on-light)!important}footer [class*=site-footer-module][class*=column]>span,footer [class*=site-footer-module][class*=contact]>span,footer [class*=site-footer-module][class*=guard],footer [class*=site-footer-module][class*=hoursLink],footer [class*=site-footer-module][class*=hours]>span,footer [class*=site-footer-module][class*=lockup] small,footer [class*=site-footer-module][class*=route]{color:var(--a11y-teal-on-light)!important}footer [class*=site-footer-module][class*=bottom],footer [class*=site-footer-module][class*=contact] p,footer [class*=site-footer-module][class*=hours] small{color:var(--a11y-muted-on-light)!important}.system-page>span,[class*=info-page-module] [class*=kicker],[class*=legal-module] [class*=kicker]{color:var(--a11y-teal-on-light)!important}@supports (content-visibility:auto){#actualites,#contact,#horaires,#pharmacie,#univers,footer{content-visibility:auto}#univers{contain-intrinsic-size:auto 1050px}#actualites,#horaires{contain-intrinsic-size:auto 900px}#pharmacie{contain-intrinsic-size:auto 850px}#contact{contain-intrinsic-size:auto 760px}footer{contain-intrinsic-size:auto 520px}}.editorial-hero__facts{grid-template-columns:minmax(0,1.08fr) minmax(0,1.28fr) minmax(0,.78fr)!important}.editorial-hero__facts a{min-width:0}.editorial-hero__facts span,.editorial-hero__facts strong{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere}.editorial-hero__facts strong{font-size:.74rem!important}.editorial-hero__facts span{font-size:.62rem!important}.editorial-hero__marker{display:none!important}.editorial-hero__actions{overflow:visible!important;padding-block:2px 4px}.editorial-hero__actions a{box-sizing:border-box;overflow:hidden;border:1px solid rgba(7,27,46,.2)!important;border-radius:10px!important}.editorial-hero__primary{border-color:rgba(73,210,195,.38)!important}.editorial-hero__secondary{border-color:rgba(7,27,46,.2)!important}.editorial-hero__figure{overflow:hidden!important;isolation:isolate;box-shadow:0 28px 70px rgba(5,24,42,.16),inset 0 1px 0 rgba(255,255,255,.72)!important;transition:box-shadow .55s ease}.editorial-hero__figure:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(5,24,42,.01) 48%,rgba(5,24,42,.36)),radial-gradient(circle at 78% 12%,rgba(89,216,201,.12),transparent 31%);opacity:.82;transition:opacity .55s ease}.editorial-hero__figure img{transform:scale(1.012);transition:transform 1.05s cubic-bezier(.2,.7,.2,1),filter .7s ease!important;will-change:transform}.editorial-hero__figure figcaption{position:absolute;z-index:2}@media (hover:hover) and (pointer:fine){.editorial-hero__figure:hover{box-shadow:0 38px 88px rgba(5,24,42,.2),inset 0 1px 0 rgba(255,255,255,.78)!important}.editorial-hero__figure:hover img{transform:scale(1.055);filter:saturate(1.05) contrast(1.02)}.editorial-hero__figure:hover:before{opacity:.68}}.staggered-menu-wrapper[data-open=true]{pointer-events:auto!important}.staggered-menu-wrapper[data-open=false]{pointer-events:none!important}.staggered-menu-wrapper[data-open=false] .staggered-menu-header>*,.staggered-menu-wrapper[data-open=true] .staggered-menu-header>*{pointer-events:auto!important}.staggered-menu-wrapper .sm-toggle{touch-action:manipulation!important;-webkit-tap-highlight-color:transparent;cursor:pointer}.staggered-menu-wrapper[data-open=true] .staggered-menu-panel{pointer-events:auto!important}.accordion-gallery{--ag-ease:cubic-bezier(.22,.8,.2,1)!important}.accordion-gallery .ag-panel__media{filter:grayscale(1) saturate(.68)!important}.accordion-gallery .ag-radio:checked+.ag-panel .ag-panel__media{filter:grayscale(0) saturate(1)!important}@media (hover:hover) and (min-width:901px){.accordion-gallery .ag-panel{transition:flex-grow .48s cubic-bezier(.22,.8,.2,1),box-shadow .25s ease!important}.accordion-gallery .ag-panel:hover .ag-panel__media{filter:grayscale(0) saturate(1)!important}.accordion-gallery .ag-panel:hover .ag-panel__bar,.accordion-gallery .ag-panel:hover .ag-panel__text{opacity:1!important;transform:translateX(0)!important}.accordion-gallery:has(.ag-panel:hover) .ag-radio:checked+.ag-panel:not(:hover) .ag-panel__media{filter:grayscale(1) saturate(.68)!important}}.pharmacy-manifesto{width:min(1240px,calc(100% - 48px))!important;padding:70px 0 58px!important;grid-template-columns:1fr!important;gap:0!important}.manifesto-photo{display:none!important}.manifesto-copy{max-width:none!important;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);column-gap:clamp(48px,6vw,86px);row-gap:16px;align-items:start}.manifesto-copy>.section-number{grid-column:1/-1}.manifesto-copy h2{grid-column:1;grid-row:2/span 2;max-width:760px;margin-top:4px!important;font-size:clamp(3rem,4.7vw,5.15rem)!important}.manifesto-copy>p{grid-column:2;max-width:470px!important;margin:8px 0 0!important}.manifesto-address{grid-column:2;max-width:470px;margin-top:10px!important}#horaires h2,#services h2,.contact-signature h2,.journal-head h2,.pharmacy-manifesto h2,.universe-accordion-head h2{font-size:clamp(3rem,4.35vw,5rem)!important;line-height:.96!important}.scroll-expand-story h2{max-width:900px;font-size:clamp(2.85rem,4.25vw,4.45rem)!important;line-height:.98!important}main[data-page=pharmacy]>section:first-of-type h1{max-width:720px;font-size:clamp(3.35rem,4.8vw,5rem)!important;line-height:.94!important}main[data-page=pharmacy]>section:nth-of-type(2) h2{font-size:clamp(2.8rem,4vw,4rem)!important}main[data-page=pharmacy]>section:nth-of-type(3) h2{font-size:clamp(2.7rem,3.7vw,3.7rem)!important;line-height:1!important}main[data-page=services]>section:first-of-type h1{font-size:clamp(3.2rem,5vw,5.5rem)!important;line-height:.94!important}main[data-page=service]>section:first-of-type h1{font-size:clamp(3rem,4.4vw,4.8rem)!important;line-height:.96!important}main[data-page=service]>section:nth-of-type(2) h2{font-size:clamp(2.35rem,3.3vw,3.6rem)!important}main[data-page=news] header h1{font-size:clamp(3.2rem,4.7vw,5rem)!important}main[data-page=article]>h1{font-size:clamp(2.9rem,4.2vw,4.4rem)!important;line-height:.97!important}main[data-page=info]>section:first-of-type h1{font-size:clamp(3rem,4.6vw,4.9rem)!important}main#main-content:not([data-page])>header:first-child h1{font-size:clamp(2.9rem,4.4vw,4.4rem)!important}main#main-content:not([data-page])>header:first-child+div section{padding-bottom:26px!important;margin-bottom:26px!important}main#main-content:not([data-page])>header:first-child+div section li,main#main-content:not([data-page])>header:first-child+div section p{font-size:.84rem!important;line-height:1.7!important}@media (min-width:981px){main[data-page=services]>section:nth-of-type(2) a[href^="/"]>div:first-child{min-height:300px!important}}@media (max-width:620px){.signature-scroll-expand .scroll-expand__title{padding:0 16vw!important;font-size:clamp(2rem,8.8vw,3rem)!important;line-height:.94!important}.signature-scroll-expand .scroll-expand__hint{bottom:70px!important}.signature-scroll-expand .scroll-expand__frame{clip-path:inset(24% 7% 24% 7% round 18px)}.scroll-expand-story h2{font-size:clamp(2.05rem,8.5vw,2.9rem)!important}main[data-page=pharmacy]>section:first-of-type h1{font-size:clamp(2.75rem,11.6vw,3.8rem)!important}main[data-page=pharmacy]>section:nth-of-type(2) h2,main[data-page=pharmacy]>section:nth-of-type(3) h2{font-size:clamp(2.35rem,9.5vw,3.1rem)!important}main[data-page=services]>section:first-of-type h1{font-size:clamp(2.8rem,11.8vw,4rem)!important}main[data-page=service]>section:first-of-type h1{font-size:clamp(2.6rem,10.8vw,3.65rem)!important}main[data-page=service]>section:nth-of-type(2) h2{font-size:clamp(2.15rem,8.8vw,3rem)!important}main[data-page=news] header h1{font-size:clamp(2.8rem,11.6vw,4rem)!important}main[data-page=article]>h1{font-size:clamp(2.6rem,10.8vw,3.7rem)!important}main#main-content:not([data-page])>header:first-child h1,main[data-page=info]>section:first-of-type h1{font-size:clamp(2.65rem,11vw,3.8rem)!important}main[data-page=service]>nav[aria-label="Sommaire du service"]{display:block!important;padding:14px 0!important;overflow:hidden}main[data-page=service]>nav[aria-label="Sommaire du service"]>span{display:block;margin-bottom:10px}main[data-page=service]>nav[aria-label="Sommaire du service"]>div{width:100%;display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:7px!important;overflow-x:auto;padding-bottom:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}main[data-page=service]>nav[aria-label="Sommaire du service"]>div::-webkit-scrollbar{display:none}main[data-page=service]>nav[aria-label="Sommaire du service"] a{flex:0 0 auto}}@media (max-width:1120px){.editorial-hero__facts{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:900px){.manifesto-copy{display:block}.manifesto-copy h2{max-width:830px}.manifesto-copy>p{max-width:680px!important;margin-top:22px!important}.manifesto-address{max-width:560px;margin-top:26px!important}}@media (max-width:720px){.editorial-hero__facts{grid-template-columns:1fr!important}.pharmacy-manifesto{width:calc(100% - 28px)!important;padding:58px 0 38px!important}}@media (prefers-reduced-motion:reduce){.editorial-hero__figure img,main[data-page=pharmacy]>section:first-of-type img{transition:none!important;transform:none!important}}.utility-live{background:#8795a1!important;box-shadow:0 0 0 6px rgba(135,149,161,.14)!important;transition:background-color .25s ease,box-shadow .25s ease}.utility-live.is-open{background:#65d9ca!important;box-shadow:0 0 0 6px rgba(101,217,202,.16)!important}.utility-live.is-closed{background:#c78361!important;box-shadow:0 0 0 6px rgba(199,131,97,.14)!important}.utility-live.is-pending{background:#8795a1!important;box-shadow:0 0 0 6px rgba(135,149,161,.12)!important}@media (min-width:901px){.accordion-gallery:hover .ag-panel{flex-grow:1!important}.accordion-gallery:hover .ag-panel__media{transform:translate3d(-50%,-50%,0) scale(1.025)!important;filter:grayscale(1) saturate(.68)!important}.accordion-gallery:hover .ag-panel__overlay{background:linear-gradient(180deg,transparent 36%,color-mix(in srgb,var(--ag-overlay) 84%,transparent) 100%),color-mix(in srgb,var(--ag-overlay) 34%,transparent)!important}.accordion-gallery:hover .ag-panel__bar,.accordion-gallery:hover .ag-panel__text{opacity:0!important;transform:translateX(-8px)!important}.accordion-gallery .ag-panel:hover{flex-grow:var(--ag-active-grow)!important}.accordion-gallery .ag-panel:hover .ag-panel__media{transform:translate3d(-50%,-50%,0) scale(1)!important;filter:grayscale(0) saturate(1)!important}.accordion-gallery .ag-panel:hover .ag-panel__overlay{background:linear-gradient(180deg,transparent 36%,color-mix(in srgb,var(--ag-overlay) 84%,transparent) 100%),color-mix(in srgb,var(--ag-overlay) 0%,transparent)!important}.accordion-gallery .ag-panel:hover .ag-panel__bar,.accordion-gallery .ag-panel:hover .ag-panel__text{opacity:1!important;transform:translateX(0)!important}.editorial-hero__figure:hover{box-shadow:0 38px 88px rgba(5,24,42,.2),inset 0 1px 0 rgba(255,255,255,.78)!important}.editorial-hero__figure:hover img{transform:scale(1.065)!important;filter:saturate(1.06) contrast(1.025)!important}.editorial-hero__figure:hover:before{opacity:.66!important}}@media (prefers-reduced-motion:reduce){.accordion-gallery .ag-panel,.accordion-gallery .ag-panel__media,.editorial-hero__figure img{transition:none!important}}