:root{--ieam-navy:#0b2945;--ieam-red:#d9232e;--ieam-ink:#142d43;--ieam-muted:#667681;--ieam-paper:#f7f7f4;--ieam-line:#dce2e5;--ieam-white:#fff;--ieam-serif:'Bodoni 72 Display',Didot,Georgia,serif;--ieam-sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ieam-paper);color:var(--ieam-ink);font:17px/1.7 var(--ieam-sans)}img{max-width:100%;height:auto}.ieam-shell{width:min(1180px,88vw);margin-inline:auto}.ieam-wide{width:min(1440px,94vw);margin-inline:auto}.skip-link{position:fixed;top:-100px;left:1rem;z-index:100;background:#fff;padding:1rem}.skip-link:focus{top:1rem}.site-header{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid var(--ieam-line)}.header-inner{min-height:104px;display:flex;align-items:center;gap:26px}.site-brand{width:250px;margin-right:auto}.site-brand .custom-logo{display:block;max-height:72px;width:auto}.site-brand span,.footer-logo span{font:58px/1 var(--ieam-serif)}.primary-nav ul,.language-switcher{display:flex;align-items:center;gap:24px;list-style:none;margin:0;padding:0}.primary-nav a,.language-switcher a{text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:1.3px}.language-switcher{padding-left:20px;border-left:1px solid var(--ieam-line);gap:10px}.language-switcher .current-lang a{color:var(--ieam-red)}.header-support,.button{background:var(--ieam-navy);color:#fff;text-decoration:none;text-transform:uppercase;padding:15px 20px;font-size:11px;font-weight:700;letter-spacing:1.5px}.button-red{background:var(--ieam-red)}.menu-toggle{display:none}.home-hero,.entry-hero,.page-hero{background:#fff;padding:clamp(70px,9vw,130px) 0}.eyebrow{color:var(--ieam-red);text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:2.7px}.home-hero h1,.entry-hero h1,.page-hero h1,.archive-header h1{font:400 clamp(54px,7.5vw,108px)/.9 var(--ieam-serif);letter-spacing:-4px;color:var(--ieam-navy);margin:28px 0}.home-hero h1 em{color:var(--ieam-red);font-weight:400}.hero-intro,.entry-deck,.page-deck{font-size:21px;line-height:1.55;color:var(--ieam-muted);max-width:740px}.entry-hero h1{max-width:1050px;font-size:clamp(48px,6vw,86px)}.entry-meta{display:flex;gap:22px;flex-wrap:wrap;margin-top:34px;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:1.5px}.entry-featured{margin-top:-45px}.entry-featured img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.entry-layout{display:grid;grid-template-columns:150px minmax(0,760px);gap:70px;justify-content:center;padding-block:85px}.entry-aside{font-size:11px;text-transform:uppercase;letter-spacing:2px;color:var(--ieam-muted)}.entry-content{font-size:19px;line-height:1.78}.entry-content p{margin:0 0 1.55em}.entry-content h2{font:400 46px/1.05 var(--ieam-serif);margin:1.6em 0 .55em;color:var(--ieam-navy)}.entry-content h3{font:400 31px/1.15 var(--ieam-serif);margin:1.5em 0 .5em}.entry-content blockquote{margin:2.5em 0;padding:0 0 0 28px;border-left:4px solid var(--ieam-red);font:italic 32px/1.25 var(--ieam-serif);color:var(--ieam-navy)}.native-page-content{width:100%}.page-main .native-page-content>:not(.alignwide):not(.alignfull),.native-page-content>p{width:min(760px,88vw);margin-inline:auto}.archive-main{padding-block:90px}.content-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.content-card{background:#fff;padding:20px}.content-card img{aspect-ratio:16/9;object-fit:cover}.content-card h2{font:31px/1.08 var(--ieam-serif)}.content-card h2 a{text-decoration:none}.site-footer{background:#061d32;color:#fff;padding:75px 0 30px}.footer-grid{display:grid;grid-template-columns:1.3fr .7fr .7fr 1fr;gap:48px}.footer-logo .custom-logo{filter:brightness(0) invert(1);width:300px}.footer-identity p,.footer-newsletter p{color:#b5c2cc}.site-footer h2{font:700 10px/1 var(--ieam-sans);letter-spacing:2.4px;text-transform:uppercase;color:#fff}.site-footer ul{list-style:none;margin:24px 0 0;padding:0}.site-footer li{margin-bottom:12px}.site-footer nav a{color:#b5c2cc;text-decoration:none;font-size:14px}.footer-bottom{border-top:1px solid #29435a;margin-top:55px;padding-top:24px;display:flex;justify-content:space-between;color:#91a2af;font-size:12px}.ieam-legacy-elementor .native-page-content{width:100%}@media(max-width:980px){.primary-nav{display:none;position:absolute;top:100%;inset-inline:0;background:#fff;padding:24px 6vw;border-top:1px solid var(--ieam-line)}.primary-nav.is-open{display:block}.primary-nav ul{display:block}.primary-nav li{margin:14px 0}.menu-toggle{display:block;border:0;background:none;text-transform:uppercase;font-weight:700}.content-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr}.entry-layout{grid-template-columns:minmax(0,760px)}.entry-aside{display:none}}@media(max-width:620px){.ieam-shell{width:min(90vw,1180px)}.site-brand{width:190px}.header-support{padding:12px}.language-switcher{display:none}.home-hero h1,.entry-hero h1,.page-hero h1{letter-spacing:-2px}.content-grid,.footer-grid{grid-template-columns:1fr}.entry-content{font-size:18px}.footer-bottom{display:block}.footer-bottom span{display:block;margin-top:8px}}
:root{}
.home.ieam-legacy-elementor .native-page-content>.elementor>.elementor-element:first-child,.ieam-localized-front.ieam-legacy-elementor .native-page-content>.elementor>.elementor-element:first-child{display:none}
.ieam-localized-front .ieam-superseded-home-hero{display:none!important}
.site-brand .custom-logo-link{display:block}
.site-brand .custom-logo{max-width:250px;max-height:78px;object-fit:contain}
.site-brand>a{color:var(--ieam-navy);text-decoration:none}
.site-brand .ieam-brand-logo{display:block;width:250px;max-height:78px;object-fit:contain;object-position:left center}
.footer-logo img{filter:brightness(0) invert(1);width:300px;height:auto}
body .site-footer{display:block!important;visibility:visible!important}
body>.elementor-location-footer,body>div[data-elementor-type="footer"]{display:none!important}
@media(max-width:620px){.home-hero h1{font-size:46px;line-height:.94;letter-spacing:-1.5px}.site-brand .ieam-brand-logo{width:190px;max-height:64px}}
.entry-hero{padding-bottom:100px}.entry-hero .eyebrow{margin:0}.entry-hero h1{text-wrap:balance}.entry-deck p{margin:0}.entry-featured{position:relative;z-index:1}.entry-featured img{background:#e8ecee}.entry-aside>span{display:block;padding-bottom:14px;border-bottom:1px solid var(--ieam-line)}.entry-share{display:grid;gap:8px;margin-top:16px}.entry-share a{color:var(--ieam-navy);text-decoration:none;font-weight:700;letter-spacing:1px}.entry-content>p:first-child{font-size:22px;line-height:1.65;color:var(--ieam-navy)}.entry-content ul,.entry-content ol{padding-left:1.35em;margin:0 0 1.7em}.entry-content li{margin-bottom:.65em}.entry-content a{text-decoration-color:var(--ieam-red);text-underline-offset:3px}.entry-content figure{margin:2.8em 0}.entry-content figcaption{font-size:13px;line-height:1.5;color:var(--ieam-muted);margin-top:10px}.entry-pagination{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--ieam-line);margin-bottom:90px;border:1px solid var(--ieam-line)}.entry-pagination>div{background:#fff;padding:28px}.entry-pagination>div:last-child{text-align:right}.entry-pagination span{display:block;color:var(--ieam-red);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:2px}.entry-pagination a{display:block;color:var(--ieam-navy);font:28px/1.1 var(--ieam-serif);text-decoration:none;margin-top:8px}@media(max-width:620px){.entry-hero{padding-bottom:68px}.entry-featured{margin-top:-28px}.entry-layout{padding-block:55px}.entry-content>p:first-child{font-size:20px}.entry-pagination{grid-template-columns:1fr;margin-bottom:60px}.entry-pagination>div:last-child{text-align:left}}

/* 0.1.12 — native featured-media bridge and calmer long-form reading. */
.ieam-editorial-featured{position:relative;z-index:2;margin-top:clamp(-42px,-3vw,-24px);margin-bottom:clamp(54px,7vw,96px);padding:0}.ieam-editorial-featured img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#e8ecee;box-shadow:0 24px 70px rgba(6,29,50,.13)}
.ieam-card-featured{display:block;overflow:hidden;margin:0 0 22px;text-decoration:none;background:#e8ecee}.ieam-card-featured img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;transition:transform .45s ease}.ieam-card-featured:hover img{transform:scale(1.018)}
.ieam-has-editorial-featured.ieam-legacy-elementor .native-page-content>.elementor>.ieam-editorial-featured+*{margin-top:0}
.page-id-2323 .native-page-content>.elementor>.elementor-element:nth-child(n+3){--content-width:780px}.page-id-2323 .native-page-content>.elementor>.elementor-element:nth-child(n+3) p,.page-id-2323 .native-page-content>.elementor>.elementor-element:nth-child(n+3) li{font-size:19px;line-height:1.82}.page-id-2323 .native-page-content>.elementor>.elementor-element:nth-child(n+3) p{margin-bottom:1.55em}.page-id-2323 .native-page-content>.elementor>.elementor-element:nth-child(n+3) h2{font-family:var(--ieam-serif);font-size:clamp(38px,4.4vw,58px);line-height:1.05;letter-spacing:-1.5px;color:var(--ieam-navy);margin-top:1.55em}.page-id-2323 .native-page-content>.elementor>.elementor-element:nth-child(n+3) h3{font-family:var(--ieam-serif);font-size:clamp(27px,3vw,38px);line-height:1.14;color:var(--ieam-navy)}
@media(max-width:620px){.ieam-editorial-featured{width:92vw;margin-top:-20px;margin-bottom:48px}.ieam-editorial-featured img{box-shadow:0 14px 38px rgba(6,29,50,.12)}.ieam-card-featured{margin-bottom:18px}.page-id-2323 .native-page-content>.elementor>.elementor-element:nth-child(n+3) p,.page-id-2323 .native-page-content>.elementor>.elementor-element:nth-child(n+3) li{font-size:18px;line-height:1.72}}

/* 0.2.0 — approved native design, independent from Elementor. */
.native-home,.native-about,.native-support{background:var(--ieam-paper)}.native-page-hero{padding:clamp(86px,10vw,145px) 0 clamp(76px,9vw,125px);background:#fff}.native-page-hero h1,.native-section-head h2,.native-home-cta h2{font:400 clamp(58px,7vw,100px)/.9 var(--ieam-serif);letter-spacing:-4px;color:var(--ieam-navy);margin:25px 0}.native-page-hero h1 em,.native-home-cta h2 em{color:var(--ieam-red);font-weight:400}.native-page-hero>div>p:last-child{font-size:21px;line-height:1.55;color:var(--ieam-muted);max-width:720px}.native-section-head{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;margin-bottom:55px}.native-section-head h2{font-size:clamp(50px,6vw,82px)}.native-section-head>p{color:var(--ieam-muted);font-size:17px;line-height:1.7}.native-method,.native-latest,.native-team,.native-donate{padding:clamp(80px,9vw,125px) 0}.native-method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.native-method-grid article{background:#fff;border-top:3px solid var(--ieam-navy);padding:32px;min-height:300px}.native-method-grid article>span{color:var(--ieam-red);font:700 11px/1 var(--ieam-sans);letter-spacing:2px}.native-method-grid h3{font:400 36px/1.05 var(--ieam-serif);color:var(--ieam-navy);margin:55px 0 18px}.native-method-grid p{color:var(--ieam-muted);font-size:15px;line-height:1.65}.native-latest{background:#fff}.native-section-head .native-text-link{justify-self:end;margin-bottom:30px}.native-publication-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.native-publication-card{border:1px solid var(--ieam-line);background:var(--ieam-paper)}.native-card-media{display:block;overflow:hidden}.native-card-media img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;transition:transform .4s ease}.native-card-media:hover img{transform:scale(1.015)}.native-card-body{padding:25px}.native-card-body h3{font:400 31px/1.08 var(--ieam-serif);margin:12px 0 18px}.native-card-body h3 a,.native-text-link{text-decoration:none;color:var(--ieam-navy)}.native-card-body>p:not(.eyebrow){color:var(--ieam-muted);font-size:14px;line-height:1.6}.native-text-link{display:inline-block;border-bottom:1px solid currentColor;padding-bottom:3px;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.native-home-cta{background:var(--ieam-navy);color:#fff;padding:clamp(80px,9vw,120px) 0}.native-home-cta h2{color:#fff;max-width:850px}.native-team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.native-person{background:#fff;border:1px solid var(--ieam-line);border-top:3px solid var(--ieam-navy);transition:transform .25s ease,box-shadow .25s ease}.native-person:hover{transform:translateY(-4px);box-shadow:0 18px 45px rgba(11,41,69,.07)}.native-person>img{display:block;width:100%;aspect-ratio:4/3;object-fit:contain;background:#eef0ef;padding:0 18px}.native-person-body{padding:28px 25px;min-height:190px;display:flex;flex-direction:column}.native-person-body span{color:var(--ieam-red);font-size:10px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase}.native-person-body h3{font:400 34px/1.05 var(--ieam-serif);margin:13px 0 22px;color:var(--ieam-navy)}.native-person-body a{margin-top:auto;width:max-content;color:var(--ieam-navy);text-decoration:none;border-bottom:1px solid;font-size:10px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.native-donate{background:var(--ieam-navy);color:#fff}.native-donate .native-section-head h2{color:#fff}.native-donate .native-section-head>p{color:#c5d0d8}.native-impact{display:grid;grid-template-columns:1.2fr .8fr;gap:28px}.native-tiers{background:#fff;color:var(--ieam-ink);padding:42px}.native-amounts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.native-amounts article{border:1px solid var(--ieam-line);padding:22px}.native-amounts article.featured{border:2px solid var(--ieam-red)}.native-amounts small{display:block;color:var(--ieam-red);font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;min-height:16px}.native-amounts strong{display:block;font:400 44px/1 var(--ieam-serif);margin:16px 0}.native-amounts p{color:var(--ieam-muted);font-size:13px;line-height:1.5;min-height:78px}.native-trust{border:1px solid #496078;padding:38px}.native-trust h3{font:400 36px/1.05 var(--ieam-serif);margin:0 0 25px;color:#fff}.native-trust>div{padding:20px 0;border-top:1px solid #496078}.native-trust p{color:#c5d0d8;font-size:14px;line-height:1.55;margin:7px 0 0}
@media(max-width:980px){.native-section-head,.native-impact{grid-template-columns:1fr;gap:25px}.native-method-grid,.native-publication-grid,.native-team-grid{grid-template-columns:repeat(2,1fr)}.native-amounts{grid-template-columns:1fr}.native-section-head .native-text-link{justify-self:start;margin-bottom:0}}@media(max-width:620px){.native-page-hero h1,.native-section-head h2,.native-home-cta h2{letter-spacing:-2px}.native-method-grid,.native-publication-grid,.native-team-grid{grid-template-columns:1fr}.native-page-hero{padding:72px 0}.native-method,.native-latest,.native-team,.native-donate{padding:68px 0}.native-person>img{aspect-ratio:5/4}.native-tiers,.native-trust{padding:26px}}
@media(prefers-reduced-motion:reduce){.native-person,.native-card-media img{transition:none}}
.native-home .native-method{display:block!important}

/* 0.2.3 · stronger people and support hierarchy */
.native-team-group{display:grid;grid-template-columns:150px 1fr;gap:34px;padding-top:34px;margin-top:34px;border-top:1px solid var(--ieam-line)}.native-team-group+.native-team-group{margin-top:80px}.native-team-label span{display:block;color:var(--ieam-red);font:700 11px/1 var(--ieam-sans);letter-spacing:2px}.native-team-label p{margin:12px 0 0;color:var(--ieam-navy);font:400 21px/1.15 var(--ieam-serif)}.native-team-leadership{grid-template-columns:repeat(3,1fr)}.native-team-research{grid-template-columns:repeat(4,1fr)}.native-team-research .native-person-body{min-height:175px}.native-team-research .native-person-body h3{font-size:29px}.native-person-lead>img{aspect-ratio:1/1;object-fit:cover;padding:0}.native-person-lead .native-person-body{min-height:205px}.native-support-principles{background:#fff;padding:58px 0}.native-support-principles>.ieam-shell{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.native-support-principles>.ieam-shell>div{padding:12px 42px;border-left:1px solid var(--ieam-line)}.native-support-principles>.ieam-shell>div:first-child{border-left:0;padding-left:0}.native-support-principles span{color:var(--ieam-red);font-size:10px;font-weight:700;letter-spacing:2px}.native-support-principles h2{font:400 34px/1.05 var(--ieam-serif);margin:18px 0 12px}.native-support-principles p{color:var(--ieam-muted);font-size:14px;line-height:1.6}.native-text-link-light{color:#fff;margin-top:14px}.native-trust .eyebrow{color:#ff5961}.native-amounts .button{display:block;text-align:center;padding-inline:10px}.native-amounts article{display:flex;flex-direction:column}.native-amounts article .button{margin-top:auto}
@media(max-width:1100px){.native-team-research{grid-template-columns:repeat(3,1fr)}}
@media(max-width:980px){.native-team-group{grid-template-columns:1fr}.native-team-label{display:flex;align-items:center;gap:12px}.native-team-label p{margin:0}.native-team-research{grid-template-columns:repeat(2,1fr)}.native-support-principles>.ieam-shell{grid-template-columns:1fr}.native-support-principles>.ieam-shell>div,.native-support-principles>.ieam-shell>div:first-child{padding:28px 0;border-left:0;border-top:1px solid var(--ieam-line)}.native-support-principles>.ieam-shell>div:first-child{border-top:0}}
@media(max-width:620px){.native-team-leadership,.native-team-research{grid-template-columns:1fr}.native-team-group+.native-team-group{margin-top:55px}}

/* 0.2.3 · editorial footer and Fortius-style mobile navigation */
.footer-statement{padding-bottom:55px;margin-bottom:55px;border-bottom:1px solid #29435a}.footer-statement h2{max-width:880px;margin:18px 0 0;font:400 clamp(42px,5vw,72px)/.98 var(--ieam-serif);letter-spacing:-2px;text-transform:none}.footer-grid{grid-template-columns:1.45fr .65fr .65fr .9fr}.footer-identity{padding-right:30px}.footer-logo img{display:block;width:min(330px,100%);filter:none}.footer-identity p{max-width:390px;font-size:14px;line-height:1.65}.site-footer nav a{transition:color .2s ease}.site-footer nav a:hover{color:#fff}.footer-newsletter{border-left:1px solid #29435a;padding-left:36px}.footer-newsletter .native-text-link{margin-top:18px}.native-text-link-light{color:#fff}.mobile-nav-meta{display:none}
@media(max-width:980px){body.menu-open{overflow:hidden}.site-header{z-index:100}.header-inner{min-height:82px}.site-brand{position:relative;z-index:102}.menu-toggle{position:relative;z-index:102;display:flex;align-items:center;gap:12px;color:var(--ieam-navy);padding:12px 0;font-size:10px;letter-spacing:1.6px}.menu-toggle-icon{width:24px;display:grid;gap:6px}.menu-toggle-icon i{display:block;height:1.5px;background:currentColor;transition:transform .25s ease}.menu-toggle[aria-expanded=true] .menu-toggle-icon i:first-child{transform:translateY(3.75px) rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-toggle-icon i:last-child{transform:translateY(-3.75px) rotate(-45deg)}.primary-nav{display:flex;visibility:hidden;opacity:0;position:fixed;inset:0;top:0;background:var(--ieam-paper);padding:130px 7vw 45px;flex-direction:column;justify-content:space-between;transform:translateY(-12px);transition:opacity .25s ease,transform .25s ease,visibility .25s}.primary-nav.is-open{display:flex;visibility:visible;opacity:1;transform:none}.primary-nav ul{display:block}.primary-nav li{margin:0;border-bottom:1px solid var(--ieam-line)}.primary-nav a{display:block;padding:14px 0;font:400 clamp(30px,6vw,48px)/1 var(--ieam-serif);text-transform:none;letter-spacing:-.5px;color:var(--ieam-navy)}.mobile-nav-meta{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:26px}.mobile-language-switcher{display:flex!important;gap:16px!important;border:0!important;padding:0!important}.mobile-language-switcher li{border:0}.mobile-language-switcher a{padding:0;font:700 10px/1 var(--ieam-sans);letter-spacing:1.3px;text-transform:uppercase}.mobile-nav-meta>.button{font:700 10px/1 var(--ieam-sans);color:#fff;padding:15px 18px}.header-support{display:none}.footer-grid{grid-template-columns:1.2fr .8fr .8fr}.footer-newsletter{grid-column:1/-1;border-left:0;border-top:1px solid #29435a;padding:35px 0 0}.footer-statement{padding-bottom:40px;margin-bottom:40px}}
@media(max-width:620px){.site-brand{width:165px}.primary-nav{padding:108px 6vw 32px}.primary-nav a{font-size:32px;padding:11px 0}.mobile-nav-meta{align-items:flex-end}.footer-statement h2{font-size:43px}.footer-grid{grid-template-columns:1fr 1fr}.footer-identity{grid-column:1/-1;padding:0 0 28px;border-bottom:1px solid #29435a}.footer-newsletter{grid-column:1/-1}.footer-bottom{line-height:1.5}.footer-bottom span+span{margin-top:10px}}

/* 0.2.6 · agenda, reliable mobile overlay and compact site mark */
.native-events{padding:clamp(80px,9vw,125px) 0;background:var(--ieam-paper)}.native-event-featured{display:grid;grid-template-columns:190px 1fr;background:#fff;border-top:4px solid var(--ieam-red)}.native-event-date{display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--ieam-navy);color:#fff;padding:38px 25px}.native-event-date span{font:400 86px/.8 var(--ieam-serif)}.native-event-date strong{margin-top:18px;color:#fff;letter-spacing:4px}.native-event-date small{margin-top:5px;color:#9eb0bf;letter-spacing:2px}.native-event-copy{padding:46px 54px}.native-event-copy h3{max-width:900px;margin:12px 0 18px;color:var(--ieam-navy);font:400 clamp(34px,4vw,56px)/1.04 var(--ieam-serif);letter-spacing:-1.5px}.native-event-copy>p:not(.eyebrow){color:var(--ieam-muted);margin:0 0 27px}.native-event-copy .button{display:inline-block}
@media(max-width:980px){.primary-nav{z-index:101;height:100dvh;overflow-y:auto}.primary-nav>ul,.primary-nav>.menu{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:103!important}.primary-nav.is-open a{visibility:visible!important;opacity:1!important;color:var(--ieam-navy)!important}.primary-nav.is-open .button{color:#fff!important}}
@media(max-width:620px){.native-event-featured{grid-template-columns:1fr}.native-event-date{align-items:flex-start;padding:27px 30px}.native-event-date span{font-size:64px}.native-event-date strong{margin-top:12px}.native-event-copy{padding:32px 28px}.native-events{padding:68px 0}}
.ieam-events-page-featured{width:min(1180px,88vw);margin:32px auto 70px}

/* 0.3.0 — native editorial index, entries and expandable team biographies. */
.native-research-index{padding:clamp(80px,9vw,125px) 0;background:#fff}.native-research-hero h1 em{color:var(--ieam-red);font-weight:400}.native-research-index .native-publication-card{background:#fff}.native-bio-toggle{width:100%;margin-top:auto;padding:14px 0 0;border:0;border-top:1px solid var(--ieam-line);background:transparent;color:var(--ieam-navy);display:flex;align-items:center;justify-content:space-between;font:700 10px/1 var(--ieam-sans);letter-spacing:1.7px;text-transform:uppercase;cursor:pointer}.native-bio-toggle b{font:400 27px/1 var(--ieam-serif);color:var(--ieam-red)}.native-person-bio{padding-top:16px}.native-person-bio p{margin:0 0 14px;color:var(--ieam-muted);font-size:14px;line-height:1.6}.native-person-bio a{margin-top:0}.native-person-body:has(.native-person-bio:not([hidden])){min-height:330px}.native-editorial-entry .entry-content>.elementor,.native-editorial-entry .entry-content>.elementor>.elementor-element{width:100%!important;max-width:100%!important}.native-editorial-entry .entry-content img{height:auto}.native-editorial-entry .entry-content h1{font:400 50px/1.05 var(--ieam-serif);color:var(--ieam-navy)}.native-editorial-entry .entry-content .elementor-widget-container{font-size:19px;line-height:1.78}.native-editorial-entry .entry-content section{padding-inline:0!important}.native-editorial-entry .entry-content .elementor-container,.native-editorial-entry .entry-content .e-con-inner{max-width:100%!important}.native-editorial-entry .entry-content .elementor-column,.native-editorial-entry .entry-content .e-con{width:100%!important}.native-editorial-entry .entry-content header,.native-editorial-entry .entry-content footer{display:none!important}

/* 0.3.1 — remove the duplicated legacy cover and turn downloads into a compact utility bar. */
.native-editorial-entry .entry-hero{padding:clamp(62px,7vw,96px) 0 88px}.native-editorial-entry .entry-hero h1{font-size:clamp(46px,5.4vw,76px);line-height:.98;letter-spacing:-2.5px}.native-editorial-entry .entry-featured{margin-top:-42px}.native-editorial-entry .entry-layout{grid-template-columns:150px minmax(0,1040px);padding-top:46px}.native-downloads{grid-column:2;padding:0 0 38px;margin-top:-12px;border-bottom:1px solid var(--ieam-line)}.native-downloads>div{display:flex;gap:10px;flex-wrap:wrap}.native-download-link{display:inline-flex;align-items:center;min-height:48px;padding:12px 17px;background:var(--ieam-navy);color:#fff;text-decoration:none;font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.native-download-link:first-child{background:var(--ieam-red)}.native-entry-content-clean{width:100%;max-width:none}.native-entry-content-clean>*{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.native-entry-content-clean img,.native-entry-content-clean figure{display:none!important}.native-editorial-entry .entry-content h2{font-size:clamp(40px,4.4vw,58px);line-height:1.02;text-transform:none!important;letter-spacing:-1.3px}.native-editorial-entry .entry-content h3{font-size:32px;text-transform:none!important}.native-editorial-entry .entry-content p,.native-editorial-entry .entry-content li{color:var(--ieam-ink)!important}.native-entry-content-clean>p{font-size:19px;line-height:1.78}.native-entry-content-clean>h2+ p{font-size:22px;line-height:1.68;color:var(--ieam-navy)!important}
@media(max-width:980px){.native-downloads{grid-column:1}}@media(max-width:620px){.native-editorial-entry .entry-hero{padding-bottom:62px}.native-editorial-entry .entry-hero h1{font-size:42px;letter-spacing:-1px}.native-downloads{margin-top:0}.native-download-link{width:100%;justify-content:center}.native-editorial-entry .entry-layout{padding-top:34px}}

/* 0.3.2 — native pressroom and contact. */
.native-press-index,.native-contact-section{padding:clamp(80px,9vw,125px) 0;background:#fff}.native-press .native-page-hero h1 em,.native-contact .native-page-hero h1 em{color:var(--ieam-red);font-weight:400}.native-press-grid .native-publication-card{background:var(--ieam-paper)}.native-contact-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(50px,8vw,120px);align-items:start}.native-contact-details{position:sticky;top:150px;border-top:3px solid var(--ieam-navy);padding-top:28px}.native-contact-details>a{display:block;margin:28px 0;color:var(--ieam-navy);font:400 clamp(30px,3vw,45px)/1 var(--ieam-serif);text-decoration:none}.native-contact-details>p:last-child{color:var(--ieam-muted)}.native-contact-form{display:grid;grid-template-columns:1fr 1fr;gap:24px}.native-contact-form label{display:grid;gap:9px;color:var(--ieam-navy);font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.native-contact-form label:nth-of-type(4){grid-column:1/-1}.native-contact-form input,.native-contact-form textarea{width:100%;border:1px solid var(--ieam-line);border-radius:0;background:var(--ieam-paper);padding:15px;color:var(--ieam-ink);font:16px/1.5 var(--ieam-sans);text-transform:none}.native-contact-form textarea{resize:vertical}.native-contact-form input:focus,.native-contact-form textarea:focus{outline:2px solid var(--ieam-red);outline-offset:2px}.native-contact-form .button{width:max-content;border:0;cursor:pointer}.ieam-honeypot{position:absolute!important;left:-9999px!important}
.native-research .native-page-hero{padding-bottom:clamp(42px,4vw,62px)}.native-research-index{padding-top:clamp(48px,5vw,72px)}
@media(max-width:760px){.native-contact-grid{grid-template-columns:1fr}.native-contact-details{position:static}.native-contact-form{grid-template-columns:1fr}.native-contact-form label:nth-of-type(4){grid-column:auto}}

/* 0.3.3 — consolidated editorial routing and mobile reading. */
@media(max-width:980px){.native-editorial-entry .entry-layout{width:min(760px,88vw);grid-template-columns:1fr;gap:24px}.native-editorial-entry .entry-aside{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ieam-line);padding-bottom:18px}.native-editorial-entry .entry-share{display:flex;margin-top:0;gap:18px}.native-downloads{width:min(760px,88vw)}.native-press-index .native-section-head,.native-research-index .native-section-head{margin-bottom:38px}}
@media(max-width:620px){.native-page-hero{padding-top:54px;padding-bottom:42px}.native-page-hero h1{font-size:clamp(44px,15vw,62px);line-height:.94;letter-spacing:-2px}.native-page-hero>div>p:last-child{font-size:18px}.native-research-index,.native-press-index,.native-contact-section{padding-top:48px;padding-bottom:64px}.native-publication-grid{grid-template-columns:1fr}.native-card-body h3{font-size:29px}.native-editorial-entry .entry-featured{width:100%;margin-top:-22px}.native-editorial-entry .entry-featured img{aspect-ratio:4/3}.native-editorial-entry .entry-meta{gap:10px 16px;margin-top:24px}.native-editorial-entry .entry-aside{font-size:10px}.native-editorial-entry .entry-content h2{font-size:38px}.native-editorial-entry .entry-content h3{font-size:28px}.native-entry-content-clean>p{font-size:18px}.native-entry-content-clean>h2+p{font-size:20px}.native-downloads>div{display:grid}.native-download-link{min-height:52px}.native-team-grid{grid-template-columns:1fr}.native-person>img{aspect-ratio:1/1;object-fit:contain}.native-contact-details>a{font-size:32px}}

/* 0.3.4 — explicit grid placement for the article body. */
.native-editorial-entry .entry-layout{row-gap:38px}.native-editorial-entry .entry-content{grid-column:2;min-width:0;width:100%}.native-editorial-entry .entry-content.native-entry-content-clean{display:block}.native-entry-content-clean>h2:first-child{margin-top:0}.native-entry-content-clean>p{max-width:980px!important}.native-entry-content-clean>h2,.native-entry-content-clean>h3{max-width:1040px!important}
@media(max-width:980px){.native-editorial-entry .entry-content,.native-downloads{grid-column:1}.native-editorial-entry .entry-layout{row-gap:28px}}

/* 0.3.5 — one consistent transition between institutional heroes and content. */
.native-about .native-page-hero,.native-press .native-page-hero,.native-contact .native-page-hero{padding-bottom:clamp(42px,4vw,62px)}
.native-about .native-team,.native-press-index,.native-contact-section{padding-top:clamp(48px,5vw,72px)}
.native-about .native-section-head,.native-press-index .native-section-head{margin-top:0}
@media(max-width:620px){.native-about .native-page-hero,.native-press .native-page-hero,.native-contact .native-page-hero{padding-bottom:34px}.native-about .native-team,.native-press-index,.native-contact-section{padding-top:42px}}

/* Refined institutional header and tighter support-page rhythm. */
.site-header{background:rgba(255,255,255,.94);border-top:3px solid var(--ieam-navy);border-bottom:1px solid rgba(11,41,69,.12);box-shadow:0 8px 28px rgba(11,41,69,.035);backdrop-filter:blur(14px)}.header-inner{width:min(1380px,94vw);min-height:94px;gap:20px}.site-brand{width:270px}.site-brand .ieam-brand-logo{width:270px;max-height:84px}.primary-nav ul{gap:19px}.primary-nav a,.language-switcher a{position:relative;color:var(--ieam-navy);font-size:10px;letter-spacing:1.45px}.primary-nav .current-menu-item>a:after,.primary-nav .current_page_item>a:after{content:"";position:absolute;left:0;right:0;bottom:-15px;height:2px;background:var(--ieam-red)}.header-support{background:transparent;color:var(--ieam-navy);border:1px solid var(--ieam-navy);padding:13px 17px;transition:background .2s,color .2s}.header-support:hover{background:var(--ieam-navy);color:#fff}.native-support-hero{padding-top:clamp(64px,7vw,96px);padding-bottom:clamp(48px,5vw,70px)}.native-support-principles{padding:40px 0 54px}
@media(max-width:1160px) and (min-width:981px){.site-brand{width:220px}.site-brand .ieam-brand-logo{width:220px}.primary-nav ul{gap:13px}.header-inner{gap:14px}.primary-nav a,.language-switcher a{font-size:9px;letter-spacing:1px}.language-switcher{padding-left:12px}.header-support{padding:12px}}
@media(max-width:980px){.site-header{border-top-width:2px}.header-inner{width:min(90vw,1180px)}.primary-nav .current-menu-item>a:after,.primary-nav .current_page_item>a:after{display:none}}

/* 0.2.7 · compact footer and native webinar registration */
.site-footer{padding:68px 0 26px}.site-footer .footer-grid{grid-template-columns:1.3fr .55fr .7fr 1fr;gap:54px;align-items:start}.footer-logo{width:280px;height:116px;overflow:hidden;position:relative}.footer-logo img{position:absolute;width:280px;max-width:none;height:auto;left:0;top:0;filter:brightness(0) invert(1);opacity:.96}.footer-identity p{margin-top:22px}.footer-newsletter{padding-left:32px}.footer-bottom{align-items:center;gap:24px}.footer-languages{margin-left:auto}.footer-languages>li{display:inline-block;margin:0 0 0 12px}.footer-languages a{color:#b5c2cc;text-decoration:none;text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:1px}
.native-webinar-hero{padding:clamp(76px,9vw,125px) 0;background:var(--ieam-navy);color:#fff}.native-webinar-hero h1{max-width:1050px;margin:24px 0 38px;color:#fff;font:400 clamp(52px,7vw,94px)/.92 var(--ieam-serif);letter-spacing:-3px}.native-webinar-hero h1 em{color:#ff4650;font-weight:400}.native-webinar-meta{display:flex;flex-wrap:wrap}.native-webinar-meta span{padding:10px 22px;border:1px solid #496078;color:#d8e0e6;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.native-webinar-body{padding:clamp(70px,8vw,110px) 0}.native-webinar-grid{display:grid;grid-template-columns:1fr .75fr;gap:90px;align-items:start}.native-webinar-grid>div>h2,.native-registration h2{font:400 clamp(40px,5vw,64px)/1 var(--ieam-serif);color:var(--ieam-navy);letter-spacing:-1.5px}.native-webinar-grid>div>p:not(.eyebrow){max-width:680px;color:var(--ieam-muted);font-size:18px}.native-registration{background:#fff;border-top:4px solid var(--ieam-red);padding:38px}.native-registration h2{font-size:45px;margin:12px 0 28px}.native-registration form{display:grid;gap:18px}.native-registration label{display:grid;gap:7px;color:var(--ieam-navy);font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.native-registration input[type=text],.native-registration input[type=email]{width:100%;border:1px solid var(--ieam-line);background:var(--ieam-paper);padding:14px;font:16px var(--ieam-sans)}.native-consent{grid-template-columns:auto 1fr!important;align-items:start;text-transform:none!important;font-weight:400!important;letter-spacing:0!important;color:var(--ieam-muted)!important}.ieam-honeypot{position:absolute!important;left:-9999px!important}.native-form-success{padding:20px;border-left:4px solid var(--ieam-red);background:var(--ieam-paper)}
@media(max-width:980px){.site-footer .footer-grid{grid-template-columns:1fr 1fr}.footer-identity,.footer-newsletter{grid-column:1/-1}.primary-nav.is-open{bottom:0;min-height:100dvh;background:var(--ieam-paper)!important}}
@media(max-width:760px){.native-webinar-grid{grid-template-columns:1fr;gap:45px}.native-webinar-hero h1{letter-spacing:-2px}.native-registration{padding:28px}.native-webinar-meta{display:grid}.footer-languages{display:block!important;margin:14px 0 0}.footer-languages>li{margin:0 12px 0 0}}

/* Shared light editorial hero for the remaining institutional sections. */
:is(.ieam-events-page,.ieam-research-page,.ieam-press-page,.ieam-contact-page) .native-page-content>.elementor>.elementor-element:first-child{background:#fff!important;color:var(--ieam-navy)!important;padding-top:clamp(76px,9vw,128px)!important;padding-bottom:clamp(62px,7vw,105px)!important;min-height:0!important}
:is(.ieam-events-page,.ieam-research-page,.ieam-press-page,.ieam-contact-page) .native-page-content>.elementor>.elementor-element:first-child h1{color:var(--ieam-navy)!important;font:400 clamp(58px,7vw,100px)/.92 var(--ieam-serif)!important;letter-spacing:-3.5px!important;text-transform:none!important;margin-bottom:24px!important}
:is(.ieam-events-page,.ieam-research-page,.ieam-press-page,.ieam-contact-page) .native-page-content>.elementor>.elementor-element:first-child p{max-width:760px;color:var(--ieam-muted)!important;font-size:20px!important;line-height:1.55!important}
:is(.ieam-events-page,.ieam-research-page,.ieam-press-page,.ieam-contact-page) .native-page-content>.elementor>.elementor-element:first-child:before{display:none!important}

/* 0.2.8 · stable editorial archives independent from Elementor class hashes */
:is(.ieam-events-page,.ieam-research-page,.ieam-press-page,.ieam-contact-page) .ieam-section-page-hero{background:#fff!important;background-image:none!important;color:var(--ieam-navy)!important;padding:clamp(76px,9vw,128px) max(6vw,calc((100vw - 1180px)/2)) clamp(62px,7vw,105px)!important;min-height:0!important}.ieam-section-page-hero:before,.ieam-section-page-hero:after{display:none!important}.ieam-section-page-hero h1{color:var(--ieam-navy)!important;font:400 clamp(58px,7vw,100px)/.92 var(--ieam-serif)!important;letter-spacing:-3.5px!important;text-transform:none!important;margin:0 0 24px!important}.ieam-section-page-hero p{max-width:760px;color:var(--ieam-muted)!important;font-size:20px!important;line-height:1.55!important;background:none!important;border:0!important;padding:0!important}
.ieam-editorial-card-host{height:100%}.ieam-editorial-card{height:100%;display:flex!important;flex-direction:column;background:#fff!important;border:1px solid var(--ieam-line)!important;border-top:3px solid var(--ieam-navy)!important;border-radius:0!important;box-shadow:none!important;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.ieam-editorial-card:hover{transform:translateY(-4px);box-shadow:0 18px 46px rgba(11,41,69,.08)!important}.ieam-editorial-card>div:first-child:has(img){aspect-ratio:16/9;overflow:hidden;background:#e9edef}.ieam-editorial-card>div:first-child img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.ieam-editorial-card>div:last-child{display:flex!important;flex:1;padding:26px!important;background:#fff!important}.ieam-editorial-card h3{color:var(--ieam-navy)!important;font:400 clamp(27px,2.2vw,36px)/1.08 var(--ieam-serif)!important;letter-spacing:-.6px!important;text-transform:none!important;margin:10px 0 16px!important}.ieam-editorial-card p{color:var(--ieam-muted)!important;line-height:1.6!important}.ieam-editorial-card a{color:var(--ieam-navy)!important;text-decoration:none!important}.ieam-editorial-card :is([class*=text-1],[class*=text-2]){font-family:var(--ieam-sans)!important;font-size:10px!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:var(--ieam-red)!important}.ieam-press-page .ieam-editorial-card{border-top-color:var(--ieam-red)!important}.ieam-section-press,.ieam-research-page [role=tabpanel]{background:var(--ieam-paper)!important;padding-top:35px!important}.ieam-section-press>div,.ieam-research-page [role=tabpanel]>div{gap:24px!important}
@media(max-width:620px){.ieam-section-page-hero{padding-inline:5vw!important}.ieam-section-page-hero h1{letter-spacing:-2px!important}.ieam-editorial-card>div:last-child{padding:22px!important}}

/* Home above-the-fold and unmistakably redesigned masthead. */
.site-header{border-top:0;box-shadow:0 1px 0 rgba(11,41,69,.12),0 12px 34px rgba(11,41,69,.045)}.header-inner{min-height:88px}.site-brand{width:300px}.site-brand .ieam-brand-logo{width:300px;max-height:86px;transform:scale(1.12);transform-origin:left center}.primary-nav a{padding:34px 0}.primary-nav .current-menu-item>a:after,.primary-nav .current_page_item>a:after{bottom:17px;height:2px}.header-support{border-radius:999px;padding:12px 19px}.home-hero{padding:clamp(56px,6vw,82px) 0 clamp(64px,6.5vw,90px)}.home-hero h1{font-size:clamp(50px,6.4vw,88px);line-height:.91;max-width:1080px;margin:22px 0}.home-hero .hero-intro{font-size:19px}.native-home .native-method{padding-top:clamp(68px,7vw,95px)}
@media(max-width:1240px) and (min-width:981px){.site-brand{width:230px}.site-brand .ieam-brand-logo{width:230px}.primary-nav a{padding-block:32px}}
@media(max-width:980px){.site-brand{width:205px}.site-brand .ieam-brand-logo{width:205px;transform:scale(1.08)}.primary-nav a{padding:11px 0}.home-hero{padding-top:58px}}

/* 0.4.0 — editorial overlay navigation for phones and tablets. */
@media(max-width:1180px){body.menu-open{overflow:hidden}.site-header{z-index:100}.header-inner{width:min(92vw,1180px);min-height:82px}.site-brand{position:relative;z-index:102;width:220px}.site-brand .ieam-brand-logo{width:220px;max-height:76px;transform:scale(1.08);transform-origin:left center}.menu-toggle{position:relative;z-index:102;display:flex;align-items:center;gap:12px;border:0;background:none;color:var(--ieam-navy);padding:12px 0;font-size:10px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase}.menu-toggle-icon{width:24px;display:grid;gap:6px}.menu-toggle-icon i{display:block;height:1.5px;background:currentColor;transition:transform .25s ease}.menu-toggle[aria-expanded=true] .menu-toggle-icon i:first-child{transform:translateY(3.75px) rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-toggle-icon i:last-child{transform:translateY(-3.75px) rotate(-45deg)}.primary-nav{display:flex;visibility:hidden;opacity:0;position:fixed;z-index:101;inset:0;background:var(--ieam-paper);padding:118px 7vw 38px;flex-direction:column;justify-content:space-between;overflow-y:auto;transform:translateY(-12px);transition:opacity .25s ease,transform .25s ease,visibility .25s}.primary-nav.is-open{display:flex;visibility:visible;opacity:1;transform:none;bottom:0;min-height:100dvh}.primary-nav>ul,.primary-nav>.menu{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:103!important}.primary-nav li{margin:0;border-bottom:1px solid var(--ieam-line)}.primary-nav a,.primary-nav.is-open a{display:block;visibility:visible!important;opacity:1!important;padding:13px 0!important;color:var(--ieam-navy)!important;font:400 clamp(31px,5vw,47px)/1 var(--ieam-serif);letter-spacing:-.5px;text-transform:none}.primary-nav .current-menu-item>a:after,.primary-nav .current_page_item>a:after{display:none}.mobile-nav-meta{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:26px}.mobile-language-switcher{display:flex!important;gap:16px!important;border:0!important;padding:0!important}.mobile-language-switcher li{border:0}.mobile-language-switcher a{padding:0!important;font:700 10px/1 var(--ieam-sans)!important;letter-spacing:1.3px!important;text-transform:uppercase!important}.mobile-nav-meta>.button,.primary-nav.is-open .button{color:#fff!important;font:700 10px/1 var(--ieam-sans);padding:15px 18px!important}.language-switcher,.header-support{display:none}}
@media(max-width:620px){.site-brand{width:174px}.site-brand .ieam-brand-logo{width:174px}.primary-nav{padding:104px 6vw 28px}.primary-nav a,.primary-nav.is-open a{font-size:31px!important;padding:10px 0!important}.mobile-nav-meta{align-items:flex-end}}

/* 0.4.1 — contemporary masthead and compact editorial footer. */
@media(min-width:1321px){.site-header{background:rgba(255,255,255,.92);box-shadow:0 1px 0 rgba(11,41,69,.1);backdrop-filter:blur(18px)}.header-inner{width:min(1520px,94vw);min-height:78px;gap:22px}.site-brand{flex:0 0 238px;width:238px;margin-right:12px}.site-brand .ieam-brand-logo{width:238px;max-height:72px;transform:none}.primary-nav{margin-left:auto}.primary-nav ul{gap:6px;padding:6px;background:#f3f5f5;border-radius:999px}.primary-nav li{display:flex}.primary-nav a{padding:10px 12px;border-radius:999px;color:#244158;font-size:10px;line-height:1;letter-spacing:1.05px;transition:background .2s,color .2s,box-shadow .2s}.primary-nav a:hover{background:#fff;color:var(--ieam-red)}.primary-nav .current-menu-item>a,.primary-nav .current_page_item>a{background:#fff;color:var(--ieam-navy);box-shadow:0 3px 12px rgba(11,41,69,.08)}.primary-nav .current-menu-item>a:after,.primary-nav .current_page_item>a:after{display:none}.language-switcher{gap:7px;padding-left:14px}.language-switcher a{font-size:9px;letter-spacing:1px}.header-support{border:0;border-radius:999px;background:var(--ieam-red);color:#fff;padding:13px 18px;box-shadow:0 7px 18px rgba(217,35,46,.14)}.header-support:hover{background:var(--ieam-navy)}}
@media(max-width:1320px){body.menu-open{overflow:hidden}.site-header{z-index:100}.header-inner{width:min(92vw,1180px);min-height:78px}.site-brand{position:relative;z-index:102;flex:0 0 218px;width:218px}.site-brand .ieam-brand-logo{width:218px;max-height:70px;transform:none}.menu-toggle{position:relative;z-index:102;display:flex;align-items:center;gap:12px;border:0;background:none;color:var(--ieam-navy);padding:12px 0;font-size:10px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase}.primary-nav{display:flex;visibility:hidden;opacity:0;position:fixed;z-index:101;inset:0;background:#f7f7f4;padding:108px 7vw 34px;flex-direction:column;justify-content:space-between;overflow-y:auto;transform:translateY(-12px);transition:opacity .25s ease,transform .25s ease,visibility .25s}.primary-nav.is-open{display:flex;visibility:visible;opacity:1;transform:none;min-height:100dvh}.primary-nav>ul,.primary-nav>.menu{display:block!important}.primary-nav li{margin:0;border-bottom:1px solid var(--ieam-line)}.primary-nav a,.primary-nav.is-open a{display:block!important;padding:12px 0!important;color:var(--ieam-navy)!important;font:400 clamp(30px,4.7vw,50px)/1 var(--ieam-serif)!important;letter-spacing:-.6px!important;text-transform:none!important}.primary-nav .current-menu-item>a{color:var(--ieam-red)!important}.language-switcher,.header-support{display:none}.mobile-nav-meta{display:flex}}
.site-footer{padding:58px 0 22px;background:#061d32}.site-footer .footer-grid{grid-template-columns:1.25fr .7fr .78fr 1fr;gap:clamp(34px,4vw,68px)}.footer-logo{width:300px;height:112px}.footer-logo img{width:300px;filter:brightness(0) invert(1);opacity:1}.footer-identity p{max-width:410px;margin-top:16px;color:#aebdca;font-size:14px;line-height:1.65}.site-footer h2{margin:6px 0 25px;color:#fff;font-size:10px;letter-spacing:2.5px}.site-footer nav ul{counter-reset:footer-link;margin:0}.site-footer nav li{counter-increment:footer-link;margin:0;border-top:1px solid rgba(181,194,204,.18)}.site-footer nav a{display:grid;grid-template-columns:28px 1fr;align-items:center;padding:12px 0;color:#d3dce3;font-size:11px;font-weight:700;letter-spacing:1.25px;text-transform:uppercase}.site-footer nav a:before{content:'0' counter(footer-link);color:var(--ieam-red);font-size:9px;letter-spacing:1px}.site-footer nav a:hover{color:#fff;transform:translateX(3px)}.footer-newsletter{padding-left:30px}.footer-newsletter p{font:400 27px/1.28 var(--ieam-serif);color:#d3dce3}.footer-newsletter .native-text-link{font-size:10px;letter-spacing:1.4px}.footer-bottom{margin-top:42px;padding-top:19px;font-size:10px;letter-spacing:.45px;text-transform:uppercase}
@media(max-width:980px){.site-footer .footer-grid{grid-template-columns:1fr 1fr}.footer-identity,.footer-newsletter{grid-column:1/-1}.footer-identity{display:grid;grid-template-columns:260px 1fr;gap:28px;align-items:center}.footer-logo{width:260px;height:98px}.footer-logo img{width:260px}.footer-identity p{margin:0}.footer-newsletter{border-left:0;border-top:1px solid #29435a;padding:28px 0 0}}
@media(max-width:620px){.header-inner{min-height:70px}.site-brand{flex-basis:176px;width:176px}.site-brand .ieam-brand-logo{width:176px;max-height:60px}.site-footer{padding-top:44px}.footer-identity{display:block}.footer-logo{width:230px;height:88px}.footer-logo img{width:230px}.footer-identity p{margin-top:14px}.site-footer .footer-grid{gap:30px}.site-footer nav a{padding:11px 0}.footer-newsletter p{font-size:24px}.footer-bottom{text-transform:none}}

.native-collaborations{padding:clamp(68px,7vw,104px) 0;background:var(--ieam-navy);color:#fff}.native-collaborations .native-section-head{border-bottom-color:rgba(255,255,255,.18)}.native-collaborations .native-section-head h2{color:#fff}.native-collaborations .native-section-head>p{color:#b9c5cf}.native-collaboration-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid rgba(255,255,255,.18);border-left:1px solid rgba(255,255,255,.18)}.native-collaboration{min-height:300px;padding:34px;border-right:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.native-collaboration>span{color:var(--ieam-red);font-size:10px;font-weight:700;letter-spacing:2px}.native-collaboration>p:first-of-type{margin:28px 0 7px;color:#91a6b6;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.native-collaboration h3{max-width:490px;margin:0 0 22px;color:#fff;font:400 clamp(30px,3vw,46px)/1.02 var(--ieam-serif);letter-spacing:-1px}.native-collaboration>p:last-child{max-width:540px;margin:0;color:#b9c5cf;font-size:15px;line-height:1.65}@media(max-width:760px){.native-collaboration-grid{grid-template-columns:1fr}.native-collaboration{min-height:0;padding:28px}}
.native-collaboration-top{display:flex;min-height:82px;align-items:flex-start;justify-content:space-between;gap:24px}.native-collaboration-top>span{color:var(--ieam-red);font-size:10px;font-weight:700;letter-spacing:2px}.native-collaboration-top img{width:150px;height:72px;padding:10px;background:#fff;object-fit:contain;filter:grayscale(1);transition:filter .2s}.native-collaboration:hover .native-collaboration-top img{filter:none}.native-collaboration-top+ p{margin-top:20px}
