@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@600&family=Open+Sans:wdth,wght@100,300..700&display=swap";.iro-public__note{margin:24px}.iro-public-shell{min-width:0;max-width:100%;min-height:100vh}.iro-public-shell:not(.iro-page){color:#1a1a1a;background:#edf3f4}.iro-public-chrome{z-index:5;min-width:0;max-width:100%;position:relative}.iro-element-frame .iro-public-shell{min-height:0}.iro-public-shell:not(.iro-page)[data-figma-layout="0"],.iro-public-shell:not(.iro-page)[data-figma-layout=A]{color:#f4f7f8;background:#102126}.iro-public-shell:not(.iro-page)[data-figma-layout=C]{background:#e7eef0}.iro-public-shell:not(.iro-page)[data-figma-layout=D]{background:#f6f3ee}.iro-public-shell:not(.iro-page)[data-figma-layout=E]{color:#f4f7f8;background:#17343a}.iro-public-shell:not(.iro-page)[data-figma-layout=G],.iro-public-shell:not(.iro-page)[data-figma-layout=J]{color:#f4f7f8;background:#121416}.iro-public-shell:not(.iro-page)[data-figma-layout=H]{background:#f3f6f7}.iro-public-shell:not(.iro-page)[data-figma-layout=I]{background:#e4e4e8}.iro-public-shell:not(.iro-page)[data-figma-layout=K]{background:#f7f1e8}.iro-public-shell[data-figma-layout="0"] .iro-public-page a,.iro-public-shell[data-figma-layout=A] .iro-public-page a,.iro-public-shell[data-figma-layout=E] .iro-public-page a,.iro-public-shell[data-figma-layout=G] .iro-public-page a,.iro-public-shell[data-figma-layout=J] .iro-public-page a,.iro-public-shell[data-figma-layout="0"] .iro-article-preview a,.iro-public-shell[data-figma-layout=A] .iro-article-preview a,.iro-public-shell[data-figma-layout=E] .iro-article-preview a,.iro-public-shell[data-figma-layout=G] .iro-article-preview a,.iro-public-shell[data-figma-layout=J] .iro-article-preview a{color:#d5eef1}.iro-crumbs{font:500 13px/16px var(--font,"Open Sans", sans-serif);letter-spacing:.01em;flex-wrap:wrap;align-items:center;gap:2px 0;margin:0;padding:0;list-style:none;display:flex}.iro-crumbs__back{display:none}.iro-crumbs li{align-items:center;min-width:0;display:inline-flex}.iro-crumbs li+li:before{content:"";border-top:1.5px solid color-mix(in srgb, currentColor 35%, transparent);border-right:1.5px solid color-mix(in srgb, currentColor 35%, transparent);flex:none;width:5px;height:5px;margin:0 10px 1px 8px;transform:rotate(45deg)}@media (width<=767px){.iro-crumbs-nav--has-parent{min-width:0;max-width:100%}.iro-crumbs-nav--has-parent .iro-crumbs>li:not(.iro-crumbs__parent){display:none}.iro-crumbs-nav--has-parent .iro-crumbs__parent{max-width:100%}.iro-crumbs-nav--has-parent .iro-crumbs__parent:before{display:none}.iro-crumbs-nav.iro-crumbs-nav--has-parent .iro-crumbs .iro-crumbs__parent a{box-sizing:border-box;min-width:0;min-height:44px;color:inherit;align-items:center;gap:8px;padding:8px 0;font-size:14px;line-height:20px;display:inline-flex}.iro-crumbs-nav--has-parent .iro-crumbs__back{flex:none;display:block}.iro-crumbs-nav--has-parent .iro-crumbs__label{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.iro-public-shell .iro-public-page .iro-crumbs a,.iro-public-shell .iro-article-preview .iro-crumbs a{color:color-mix(in srgb, currentColor 55%, transparent);text-decoration:none;transition:color .16s}.iro-public-shell .iro-public-page .iro-crumbs a:hover,.iro-public-shell .iro-public-page .iro-crumbs a:focus-visible,.iro-public-shell .iro-article-preview .iro-crumbs a:hover,.iro-public-shell .iro-article-preview .iro-crumbs a:focus-visible{color:currentColor}.iro-public-shell .iro-crumbs a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}.iro-public-shell .iro-crumbs [aria-current=page]{color:currentColor;font-weight:600}.iro-pdf-hover{z-index:40;color:#1a1a1a;pointer-events:none;background:#fff;border-radius:16px;width:280px;padding:8px;animation:.22s ease-out iro-pdf-hover-in;position:fixed;box-shadow:0 12px 40px #1021262e}@keyframes iro-pdf-hover-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.iro-pdf-hover__frames,.iro-pdf-hover__skim{background:#edf3f4;border-radius:10px;display:grid;overflow:hidden}.iro-pdf-hover__skim{height:280px}.iro-pdf-hover__frames img,.iro-pdf-hover__skim img{opacity:0;grid-area:1/1;align-self:start;width:100%;height:auto;transition:opacity .42s;display:block}.iro-pdf-hover__frames img.is-on,.iro-pdf-hover__skim img.is-on{opacity:1}.iro-pdf-hover__skim img{animation:5.5s ease-in-out infinite alternate iro-pdf-skim}@keyframes iro-pdf-skim{0%{transform:translateY(0)}to{transform:translateY(min(0px,280px - 100%))}}@media (prefers-reduced-motion:reduce){.iro-pdf-hover,.iro-pdf-hover__skim img{animation:none}.iro-pdf-hover__skim{height:auto}.iro-pdf-hover__frames img,.iro-pdf-hover__skim img{transition:none}}.iro-pdf-hover p{text-align:center;margin:0;padding:24px 12px;font-size:13px}.iro-docx-hover{z-index:40;color:#1a1a1a;pointer-events:none;background:#fff;border-radius:16px;width:280px;padding:8px;animation:.22s ease-out iro-pdf-hover-in;position:fixed;box-shadow:0 12px 40px #1021262e}.iro-docx-hover__frames,.iro-docx-hover__skim{background:#edf3f4;border-radius:10px;display:block;position:relative;overflow:hidden}.iro-docx-hover__frames{height:372px}.iro-docx-hover__skim{height:280px}.iro-docx-hover__move{transform-origin:0 0;opacity:0;width:528px;transition:opacity .42s;position:absolute;top:0;left:0;transform:scale(.5)}.iro-docx-hover__move.is-on{opacity:1}.iro-docx-hover__sheet{box-sizing:border-box;background:#fff;padding:28px 32px;display:block}.iro-docx-hover__skim .iro-docx-hover__move.is-on{animation:5.5s ease-in-out infinite alternate iro-docx-skim}@keyframes iro-docx-skim{0%{transform:scale(.5)translateY(0)}to{transform:scale(.5)translateY(min(0px,560px - 100%))}}@media (prefers-reduced-motion:reduce){.iro-docx-hover,.iro-docx-hover__skim .iro-docx-hover__move.is-on{animation:none}.iro-docx-hover__skim{height:372px}.iro-docx-hover__move{transition:none}}.iro-docx-hover p{text-align:center;margin:0;padding:24px 12px;font-size:13px}.iro-pptx-hover{z-index:40;color:#1a1a1a;pointer-events:none;background:#fff;border-radius:16px;width:280px;padding:8px;animation:.22s ease-out iro-pdf-hover-in;position:fixed;box-shadow:0 12px 40px #1021262e}.iro-pptx-hover__frames{background:#102126;border-radius:10px;display:grid;overflow:hidden}.iro-pptx-hover__slide{opacity:0;grid-area:1/1;transition:opacity .42s}.iro-pptx-hover__slide.is-on{opacity:1}@media (prefers-reduced-motion:reduce){.iro-pptx-hover{animation:none}.iro-pptx-hover__slide{transition:none}}.iro-pptx-hover>p{text-align:center;margin:0;padding:24px 12px;font-size:13px}.iro-public-page{overflow-wrap:anywhere;gap:16px;min-width:0;max-width:960px;margin:0 auto;padding:48px 24px 80px;display:grid}.iro-public-page nav{flex-wrap:wrap;gap:16px;display:flex}.iro-public-page p{white-space:pre-wrap}.iro-public-page ul{gap:8px;padding:0;list-style:none;display:grid}.iro-public-page__body :is(h1,h2,h3,h4,h5,h6){margin:8px 0;line-height:1.2}.iro-public-page__body h2{font-size:28px}.iro-public-page__body h3{font-size:22px}.iro-public-page__body h4{font-size:20px}.iro-public-page__body h5{font-size:18px}.iro-public-page__body h6{font-size:16px}.iro-public-page__body :is(h4,h5,h6){font-weight:600;line-height:1.5}.iro-public-page .iro-public-page__body ul,.iro-article-preview .iro-public-page__body ul{padding-left:1.25em;list-style:outside;display:block}.iro-public-page__body ol{padding-left:1.25em;list-style:decimal}.iro-public-page__body li+li{margin-top:6px}.iro-public-page__body img{max-width:100%;height:auto;margin:8px 0;display:block}.iro-public-page__body a img{margin:0;display:inline-block}.iro-public-page__body a{color:#206a75;overflow-wrap:anywhere}.iro-public-page__body blockquote{background:#fff;margin:0;padding:8px 12px}.iro-public-page__body{min-width:0;max-width:100%}.iro-public-page__body .iro-md-table{max-width:100%;overflow-x:auto}.iro-public-page__body .iro-md-table--wrap,.iro-article-preview .iro-md-table--wrap{overflow:visible}.iro-public-page__body .iro-md-table--wrap table,.iro-public-page__body .iro-md-table--wrap tbody,.iro-article-preview .iro-md-table--wrap table,.iro-article-preview .iro-md-table--wrap tbody{width:100%;min-width:0;display:block}.iro-public-page__body .iro-md-table--wrap tr,.iro-article-preview .iro-md-table--wrap tr{flex-wrap:wrap;gap:16px;width:100%;min-width:0;margin:0 0 20px;display:flex}.iro-public-page__body .iro-md-table--wrap td,.iro-article-preview .iro-md-table--wrap td{display:contents}.iro-public-page__body .iro-md-table--wrap .iro-md-tile,.iro-public-page__body .iro-md-table--wrap .iro-md-person,.iro-article-preview .iro-md-table--wrap .iro-md-tile,.iro-article-preview .iro-md-table--wrap .iro-md-person{flex-direction:column;gap:8px;min-width:0;display:flex}.iro-public-page__body .iro-md-table--wrap .iro-md-tile,.iro-article-preview .iro-md-table--wrap .iro-md-tile{flex:260px;max-width:440px}.iro-public-page__body .iro-md-table--wrap .iro-md-person,.iro-article-preview .iro-md-table--wrap .iro-md-person{flex:150px;max-width:200px;font-size:14px;line-height:1.35}.iro-public-page__body .iro-md-table--wrap .iro-md-note,.iro-article-preview .iro-md-table--wrap .iro-md-note{flex:100%;max-width:100%;margin-top:8px;font-weight:600}.iro-public-page__body .iro-md-table--wrap .iro-md-tile a,.iro-public-page__body .iro-md-table--wrap .iro-md-person a,.iro-article-preview .iro-md-table--wrap .iro-md-tile a,.iro-article-preview .iro-md-table--wrap .iro-md-person a{min-width:0;display:block}.iro-public-page__body .iro-md-table--wrap img,.iro-article-preview .iro-md-table--wrap img{width:100%;max-width:100%;height:auto;margin:0;display:block}.iro-public-page__body table{border-collapse:collapse;width:100%}.iro-public-page__body th,.iro-public-page__body td{vertical-align:top;text-align:left;border-bottom:1px solid #d7e0e2;padding:12px 14px;font-weight:400}.iro-public-page__body td img,.iro-public-page__body th img{max-width:min(280px,100%);height:auto;margin:0}.iro-public-chrome,.iro-page>.iro-header,.iro-page>.iro-chrome{view-transition-name:iro-site-header}::view-transition{background:#101010}::view-transition-group(root){z-index:0;animation-duration:1.05s}::view-transition-group(iro-site-header){z-index:3;animation:none}::view-transition-old(iro-site-header){mix-blend-mode:normal;object-fit:none;object-position:top center;animation:none}::view-transition-new(iro-site-header){mix-blend-mode:normal;object-fit:none;object-position:top center;animation:none}::view-transition-old(iro-site-header){opacity:0}::view-transition-old(root){z-index:1;animation:1.05s cubic-bezier(.76,0,.24,1) both iro-page-leave}::view-transition-new(root){z-index:2;animation:1.05s cubic-bezier(.76,0,.24,1) both iro-page-enter}html[data-page-way=back]::view-transition-old(root){z-index:2;animation:1.05s cubic-bezier(.76,0,.24,1) both iro-page-leave-back}html[data-page-way=back]::view-transition-new(root){z-index:1;animation:1.05s cubic-bezier(.76,0,.24,1) both iro-page-enter-back}@keyframes iro-page-leave{0%{filter:brightness();transform:translateY(0)}40%{filter:brightness(.28)}to{filter:brightness(.18);transform:translateY(-42vh)}}@keyframes iro-page-enter{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes iro-page-leave-back{to{transform:translateY(100%)}}@keyframes iro-page-enter-back{0%{filter:brightness(.28);transform:translateY(-28vh)}to{filter:brightness();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}html[data-page-way=back]::view-transition-old(root){animation:none}html[data-page-way=back]::view-transition-new(root){animation:none}}.iro-page-tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.iro-public-page>.iro-page-tags{width:max-content;max-width:100%;display:flex}.iro-public-page>h1{font:300 40px/44px var(--font);margin:0}.iro-page-tags li{color:#206a75;width:max-content;font:600 13px/18px var(--font);background:#fff;border-radius:999px;padding:4px 10px}.iro-page-seo-preview{color:#52636a;margin:0;font-size:14px}.iro-public{gap:28px;max-width:960px;margin:0 auto;padding:48px 24px 80px;display:grid}.iro-public__bar p,.iro-public__route{color:var(--muted);margin:0}.iro-public__bar h1,.iro-public__page h2{margin:8px 0;font-size:40px;line-height:1.1}.iro-public__page p:first-child{color:var(--muted);margin:0}.iro-public-page .iro-public__news{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:12px 0 0;display:grid}.iro-public-page .iro-public__news>li{min-width:0}.iro-public-page .iro-public__news .iro-news{width:100%;min-height:0}.iro-public-page .iro-public__news .iro-news__cover{height:180px}.iro-public-page .iro-public__news .iro-news__meta time:empty{display:none}@media (width<=720px){.iro-public-page .iro-public__news{grid-template-columns:1fr}}.iro-content-block img,.iro-content-block video{max-width:100%;height:auto}.iro-content-block table{border-collapse:collapse;width:100%}.iro-content-block th,.iro-content-block td{text-align:left;border:1px solid #cad7dc;padding:8px}.iro-content-preview{color:#1a1a1a;min-height:48px;font:400 18px/1.45 var(--font,"Segoe UI", sans-serif);background:#fff;padding:12px 16px 4px}.iro-content-preview :is(h2,h3,h4,p,blockquote,ul,ol,table){margin:0 0 10px}.iro-content-preview h2{font-size:32px;font-weight:600;line-height:1.15}.iro-content-preview h3{font-size:24px;font-weight:600}.iro-content-preview h4{font-size:18px;font-weight:600}.iro-content-preview a{color:#206a75}.iro-content-preview blockquote{background:#edf3f4;padding:8px 12px}.iro-content-preview ul,.iro-content-preview ol{padding-left:1.25em}.iro-public-page--story{gap:28px;max-width:none;padding:0 0 96px}.iro-public-page--story>.iro-crumbs-nav,.iro-public-page--story>.iro-page-tags{box-sizing:border-box;justify-self:stretch;width:auto;max-width:none;margin:0;padding-left:40px;padding-right:40px}.iro-public-page--story>.iro-crumbs-nav{padding-top:28px;display:block}.iro-public-page--story>.iro-page-tags{justify-content:flex-start;display:flex}.iro-public-page--story>ul,.iro-public-page--story>p{max-width:1120px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}.iro-story{--story-panel:#e3eef0;--story-panel-alt:#d3e5e8;--story-panel-active:#c5dfe3;gap:80px;display:grid}.iro-public-shell[data-figma-layout=G] .iro-story,.iro-public-shell[data-figma-layout=J] .iro-story{--story-panel:#294c53;--story-panel-alt:#23434a;--story-panel-active:#315c64}.iro-public-shell .iro-story h1,.iro-public-shell .iro-story h2,.iro-public-shell .iro-story__year,.iro-public-shell .iro-story__facts summary,.iro-public-shell .iro-story__mark{font-family:var(--serif);font-weight:600}.iro-story,.iro-story__hero,.iro-story__hero figure,.iro-story__highlight,.iro-story__cards,.iro-story__media{min-width:0;max-width:100%}.iro-story__hero{background:#fff;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;min-height:560px;display:grid;overflow:hidden}.iro-public-shell[data-figma-layout=I] .iro-story__hero{overflow:visible}.iro-story__hero figure{flex-direction:column;min-height:420px;margin:0;display:flex;overflow:hidden}.iro-story__hero figcaption{margin:0;padding:12px 16px;font-size:13px;line-height:1.4}.iro-story__hero img,.iro-story__highlight img,.iro-story__cards img,.iro-story__media img{object-fit:cover;width:100%;min-width:0;max-width:100%;height:100%}.iro-story__highlight:not(:has(img)){grid-template-columns:1fr}.iro-story__hero img{flex:1;min-height:320px}.iro-story__hero-copy{align-self:end;padding:72px 56px}.iro-story__kicker{letter-spacing:.14em;text-transform:uppercase;color:#206a75;margin:0 0 12px;font-size:12px}.iro-public-shell .iro-story h1{margin:0 0 16px;font-size:clamp(56px,7vw,92px);line-height:.92}.iro-story__hero-copy p:last-child{max-width:36em;font-size:20px;line-height:1.45}.iro-story__facts{box-sizing:border-box;gap:12px;width:min(100%,840px);margin:0 auto;padding:0 clamp(20px,3vw,32px);display:grid}.iro-story__facts details{background:var(--story-panel);border-radius:20px;padding:0 clamp(16px,2vw,24px)}.iro-story__facts details:nth-child(2n){background:var(--story-panel-alt)}.iro-story__facts details:hover,.iro-story__facts details[open]{background:var(--story-panel-active)}.iro-story__facts summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 0;font-size:clamp(26px,3vw,36px);line-height:1.1;list-style:none;display:flex}.iro-story__facts summary::-webkit-details-marker{display:none}.iro-story__facts summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:10px;height:10px;margin-top:.45em;transform:translateY(-2px)rotate(45deg)}.iro-story__facts details[open] summary:after{transform:translateY(2px)rotate(225deg)}.iro-story__facts p,.iro-story__facts a{max-width:40em;margin:0 0 22px}.iro-story__chapter{gap:28px;max-width:1200px;margin:0 auto;padding:0 32px;display:grid}.iro-story__year{color:#206a75;margin:0;font-size:clamp(96px,14vw,168px);line-height:.8}.iro-story__highlight{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:36px;display:grid}.iro-story__media{min-width:0;display:block;overflow:hidden}.iro-story__highlight img{aspect-ratio:4/3}.iro-public-shell .iro-story h2{margin:0 0 12px;font-size:clamp(36px,4vw,56px);line-height:1}.iro-public-shell .iro-story h3{margin:28px 0 8px;font-size:32px}.iro-story__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:20px 0 0;padding:0;list-style:none;display:grid}.iro-story__cards a{color:inherit;gap:8px;text-decoration:none;display:grid}.iro-story__cards img,.iro-story__mark{aspect-ratio:1}.iro-story__cards .iro-story__mark{width:100%}.iro-story__mark{color:#fff;text-align:center;background:#206a75;place-items:center;padding:12px;font-size:28px;display:grid}.iro-story__cards small{letter-spacing:.08em;text-transform:uppercase;font-size:12px}.iro-story__cards strong{font-size:22px;line-height:1.2}.iro-story__cards span{font-size:16px;line-height:1.4}.iro-public-shell[data-figma-layout="0"] .iro-story__hero,.iro-public-shell[data-figma-layout=A] .iro-story__hero,.iro-public-shell[data-figma-layout=E] .iro-story__hero{background:#102126;min-height:78vh;display:block;position:relative;overflow:hidden}.iro-public-shell[data-figma-layout="0"] .iro-story__hero figure,.iro-public-shell[data-figma-layout=A] .iro-story__hero figure,.iro-public-shell[data-figma-layout=E] .iro-story__hero figure{overflow:visible}.iro-public-shell[data-figma-layout="0"] .iro-story__hero img,.iro-public-shell[data-figma-layout=A] .iro-story__hero img,.iro-public-shell[data-figma-layout=E] .iro-story__hero img{min-height:0;position:absolute;inset:0}.iro-public-shell[data-figma-layout="0"] .iro-story__hero-copy,.iro-public-shell[data-figma-layout=A] .iro-story__hero-copy,.iro-public-shell[data-figma-layout=E] .iro-story__hero-copy{z-index:1;color:#f4f7f8;background:linear-gradient(#0000,#102126db 70%);align-content:end;min-height:78vh;display:grid;position:relative}.iro-public-shell[data-figma-layout="0"] .iro-story__kicker,.iro-public-shell[data-figma-layout=A] .iro-story__kicker,.iro-public-shell[data-figma-layout=E] .iro-story__kicker,.iro-public-shell[data-figma-layout=G] .iro-story__kicker,.iro-public-shell[data-figma-layout=J] .iro-story__kicker,.iro-public-shell[data-figma-layout="0"] .iro-story__year,.iro-public-shell[data-figma-layout=A] .iro-story__year,.iro-public-shell[data-figma-layout=E] .iro-story__year,.iro-public-shell[data-figma-layout=G] .iro-story__year,.iro-public-shell[data-figma-layout=J] .iro-story__year{color:#d5eef1}.iro-public-shell[data-figma-layout=C] .iro-story__hero,.iro-public-shell[data-figma-layout=C] .iro-story__highlight,.iro-public-shell[data-figma-layout=C] .iro-story__cards a{background:#fff;border-radius:28px;margin-inline:24px;overflow:hidden}.iro-public-shell[data-figma-layout=C] .iro-story__hero img,.iro-public-shell[data-figma-layout=C] .iro-story__highlight img,.iro-public-shell[data-figma-layout=C] .iro-story__cards img,.iro-public-shell[data-figma-layout=C] .iro-story__media,.iro-public-shell[data-figma-layout=C] .iro-story__mark{border-radius:28px}.iro-public-shell[data-figma-layout=D] .iro-story__hero,.iro-public-shell[data-figma-layout=D] .iro-story__highlight{text-align:center;grid-template-columns:1fr}.iro-public-shell[data-figma-layout=D] .iro-story__hero-copy,.iro-public-shell[data-figma-layout=D] .iro-story__highlight div{justify-items:center}.iro-public-shell[data-figma-layout=D] .iro-story__year{text-align:center}.iro-public-shell[data-figma-layout=D] .iro-story__hero-copy p:last-child,.iro-public-shell[data-figma-layout=D] .iro-story__highlight p{margin-inline:auto}.iro-public-shell[data-figma-layout=E] .iro-story__year,.iro-public-shell[data-figma-layout=K] .iro-story__year{letter-spacing:-.04em;font-size:clamp(120px,22vw,260px)}.iro-public-shell[data-figma-layout=G] .iro-story__hero,.iro-public-shell[data-figma-layout=J] .iro-story__hero{color:#f4f7f8;background:#102126}.iro-public-shell[data-figma-layout=G] .iro-story__highlight,.iro-public-shell[data-figma-layout=G] .iro-story__cards a,.iro-public-shell[data-figma-layout=H] .iro-story__highlight,.iro-public-shell[data-figma-layout=H] .iro-story__cards a,.iro-public-shell[data-figma-layout=K] .iro-story__highlight{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:24px}.iro-public-shell[data-figma-layout=G] .iro-story__highlight,.iro-public-shell[data-figma-layout=G] .iro-story__cards a{background:var(--story-panel);padding:12px}.iro-public-shell[data-figma-layout=G] .iro-story__chapter:nth-of-type(2n) .iro-story__highlight,.iro-public-shell[data-figma-layout=G] .iro-story__cards li:nth-child(2n) a{background:var(--story-panel-alt)}.iro-public-shell[data-figma-layout=H] .iro-story__highlight,.iro-public-shell[data-figma-layout=H] .iro-story__cards a,.iro-public-shell[data-figma-layout=K] .iro-story__highlight{background:#ffffff9e;padding:12px}.iro-public-shell[data-figma-layout=I] .iro-story__hero,.iro-public-shell[data-figma-layout=I] .iro-story__highlight,.iro-public-shell[data-figma-layout=I] .iro-story__cards a{background:#fff;border-radius:16px;box-shadow:0 8px 24px #1021260f}.iro-public-shell[data-figma-layout=I] .iro-story__hero,.iro-public-shell[data-figma-layout=I] .iro-story__chapter{margin-inline:24px}.iro-public-shell[data-figma-layout=I] .iro-story__cards a{padding:12px}.iro-public-shell[data-figma-layout=J] .iro-story,.iro-public-shell[data-figma-layout=J] .iro-story__hero,.iro-public-shell[data-figma-layout=J] .iro-story__chapter,.iro-public-shell[data-figma-layout=J] .iro-story__highlight{text-align:center}.iro-public-shell[data-figma-layout=J] .iro-story__hero,.iro-public-shell[data-figma-layout=J] .iro-story__highlight{grid-template-columns:1fr}.iro-public-shell[data-figma-layout=J] .iro-story__hero img,.iro-public-shell[data-figma-layout=J] .iro-story__highlight .iro-story__media,.iro-public-shell[data-figma-layout=J] .iro-story__highlight img{max-width:880px;margin-inline:auto}.iro-public-shell[data-figma-layout=J] .iro-story__hero-copy p:last-child,.iro-public-shell[data-figma-layout=J] .iro-story__highlight p{margin-inline:auto}@media (width<=767px){.iro-story__hero,.iro-story__highlight,.iro-story__cards{grid-template-columns:1fr}.iro-story__hero-copy{padding:32px 20px}.iro-story__chapter,.iro-public-page--story>.iro-crumbs-nav,.iro-public-page--story>.iro-page-tags{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:no-preference){.iro-story__hero img{animation:1.1s ease-out .35s both iro-story-photo}.iro-story__hero-copy>*{animation:.52s .4s both iro-story-rise}.iro-story__hero-copy>:nth-child(2){animation-delay:.48s}.iro-story__hero-copy>:nth-child(3){animation-delay:.56s}.iro-story__year,.iro-story__highlight,.iro-story__theme>h3,.iro-story__theme>p,.iro-story__facts details,.iro-story__cards li{animation:.64s both iro-story-rise;animation-timeline:view();animation-range:entry entry 42%}.iro-story__cards li:nth-child(2){animation-range:entry 8% entry 50%}.iro-story__cards li:nth-child(3){animation-range:entry 14% entry 56%}.iro-story__cards li:nth-child(4){animation-range:entry 20% entry 62%}.iro-story__cards li:nth-child(5){animation-range:entry 26% entry 68%}.iro-story__facts summary,.iro-story__facts summary:after,.iro-story__cards a,.iro-story__media img,.iro-story__mark,.iro-story__highlight a{transition:transform .18s,background-size .22s}.iro-story__facts details[open]>:not(summary){animation:.28s iro-story-rise}.iro-story__cards a:hover,.iro-story__cards a:focus-visible{transform:translateY(-2px)}.iro-story__cards a:hover img,.iro-story__cards a:hover .iro-story__mark,.iro-story__cards a:focus-visible img,.iro-story__cards a:focus-visible .iro-story__mark,.iro-story__highlight:hover img{transform:scale(1.04)}.iro-story__highlight a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px}.iro-story__highlight a:hover,.iro-story__highlight a:focus-visible{background-size:100% 1px}}@keyframes iro-story-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes iro-story-photo{0%{transform:scale(1.05)}to{transform:none}}@media (prefers-reduced-motion:reduce){.iro-story__hero img,.iro-story__hero-copy>*,.iro-story__year,.iro-story__highlight,.iro-story__theme>h3,.iro-story__theme>p,.iro-story__facts details,.iro-story__facts details[open]>:not(summary),.iro-story__cards li{animation:none}.iro-story__facts summary,.iro-story__facts summary:after,.iro-story__cards a,.iro-story__media img,.iro-story__mark,.iro-story__highlight a{transition:none}}.iro-loader{place-items:center;min-height:240px;padding:56px 16px 72px;display:grid;position:relative}.iro-loader.is-boot{background:#edf3f4;min-height:100dvh}.iro-loader__mark{color:#206a75;width:72px;height:auto;display:block}.iro-poisk .iro-search__panel{color:#1a1a1a;background:#fff;width:auto;margin:0}.iro-poisk .iro-search__title{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.iro-public-shell .iro-poisk .iro-search a,.iro-public-shell .iro-poisk .iro-search__count{color:#1a1a1a}.iro-public-shell .iro-poisk .iro-search__groups h2,.iro-public-shell .iro-poisk .iro-search__count,.iro-public-shell .iro-poisk .iro-search__groups li a:hover{color:#206a75}@media (width<=767px){.iro-page.iro-public-shell[data-figma-layout]>main{margin-inline:0}.iro-public-page,.iro-public{padding:24px 16px 48px}.iro-public-page--story{gap:20px;padding:0 0 48px}.iro-public-page--story>.iro-crumbs-nav{padding-top:16px}.iro-public-page--story>:is(.iro-crumbs-nav,.iro-page-tags,ul,p),.iro-story__chapter,.iro-story__facts{padding-inline:16px}.iro-story{gap:48px}.iro-story__hero-copy{padding:24px 16px}.iro-story__facts details{padding-inline:12px}}.iro-md-table--directory .iro-md-table__label{display:none}.iro-public-page__body .iro-md-table--directory th{font-weight:600}@media (width<=767px){.iro-public-page__body .iro-md-table--directory{overflow:visible}.iro-public-page__body .iro-md-table--directory table,.iro-public-page__body .iro-md-table--directory tbody{width:100%;display:block}.iro-md-table--directory thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.iro-public-page__body .iro-md-table--directory tbody{gap:16px;display:grid}.iro-public-page__body .iro-md-table--directory tbody tr{background:color-mix(in srgb, currentColor 6%, transparent);border-radius:20px;gap:16px;min-width:0;padding:20px 16px;display:grid}.iro-public-page__body .iro-md-table--directory :is(th,td){border:0;min-width:0;padding:0;display:block}.iro-public-page__body .iro-md-table--directory th[scope=row]{font-size:20px;line-height:1.3}.iro-md-table--directory .iro-md-table__label{opacity:.75;margin-bottom:4px;font-size:13px;font-weight:600;line-height:1.4;display:block}.iro-md-table--directory .iro-md-table__value{line-height:1.5;display:block}.iro-public-page__body .iro-md-table--directory td img{vertical-align:middle;max-width:24px;max-height:24px;margin-left:6px;display:inline-block}}.iro-admin-panel-space{height:calc(84px + env(safe-area-inset-bottom))}.iro-admin-panel{z-index:90;left:max(16px, env(safe-area-inset-left));bottom:calc(16px + env(safe-area-inset-bottom));color:#fff;width:min(380px,100vw - 32px);font:500 14px/1.4 Open Sans,sans-serif;position:fixed}.iro-admin-panel button,.iro-admin-panel a{font:inherit}.iro-admin-panel button{cursor:pointer}.iro-admin-panel a{text-decoration:none}.iro-admin-panel :is(a,button):focus-visible{outline-offset:2px;outline:3px solid #70d7df}.iro-admin-panel__bar{background:#102f36;border:1px solid #36616a;border-radius:16px;gap:4px;padding:6px;display:flex;box-shadow:0 8px 32px #051a1f33}.iro-admin-panel__bar>*{white-space:nowrap;color:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 12px;display:flex}.iro-admin-panel__bar button{background:0 0;flex:1}.iro-admin-panel__bar a{background:#28535d}.iro-admin-panel__bar>:hover{background:#366773}.iro-admin-panel__chevron{transition:transform .16s}.iro-admin-panel__chevron[data-open=true]{transform:rotate(180deg)}.iro-admin-panel__menu{color:#153b43;max-height:calc(100dvh - 112px - env(safe-area-inset-bottom));overscroll-behavior:contain;background:#fff;border:1px solid #cfdddf;border-radius:18px;margin-bottom:8px;padding:16px;overflow-y:auto;box-shadow:0 12px 40px #051a1f26}.iro-admin-panel__menu[hidden]{display:none}.iro-admin-panel__identity{overflow-wrap:anywhere;gap:4px;margin:0 0 16px;display:grid}.iro-admin-panel__identity strong{font-size:16px}.iro-admin-panel__identity span{color:#4d666b;font-size:12px}.iro-admin-panel__menu nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.iro-admin-panel__menu a{background:#edf4f4;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:10px;display:flex}.iro-admin-panel__menu a:hover{background:#dcebed}.iro-admin-panel__logout{color:#153b43;background:#f3f4f5;border:0;border-radius:10px;width:100%;min-height:44px;margin-top:12px}.iro-admin-panel__logout:disabled{opacity:.6;cursor:wait}@media (width<=389px){.iro-admin-panel{width:calc(100vw - 16px);left:8px;bottom:calc(8px + env(safe-area-inset-bottom))}.iro-admin-panel__bar>*{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.iro-admin-panel__chevron{transition:none}}@media print{.iro-admin-panel,.iro-admin-panel-space{display:none}}.iro-pdf-view{box-sizing:border-box;z-index:120;color:#1a1a1a;background:#1021267a;grid-template-rows:auto minmax(0,1fr);padding:24px max(16px,50% - 440px);display:grid;position:fixed;inset:0}.iro-pdf-view header{background:#fff;border-bottom:1px solid #d5e0e3;border-radius:16px 16px 0 0;align-items:center;gap:12px;padding:12px 16px;display:flex}.iro-pdf-view h2{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:15px;font-weight:650;line-height:20px;overflow:hidden}.iro-pdf-view header span{font-variant-numeric:tabular-nums;font-size:13px}.iro-pdf-view header button{color:#fff;font:inherit;cursor:pointer;background:#206a75;border:0;border-radius:12px;padding:8px 12px}.iro-pdf-view header button.is-quiet{color:#206a75;background:0 0}.iro-pdf-view__sheet{background:#edf3f4;border-radius:0 0 16px 16px;min-width:0;min-height:0;padding:24px 16px 48px;overflow:auto}.iro-pdf-view__page{background:#fff;width:min(800px,100%);margin:0 auto 16px;box-shadow:0 8px 24px #10212614}.iro-pdf-view__page canvas{background:#fff;width:100%;height:auto;display:block}.iro-pdf-view__status{text-align:center;margin:48px auto;font-size:15px}.iro-pdf-view>header span,.iro-pdf-view>header button{flex-shrink:0}@media (width<=767px){.iro-pdf-view{padding:0}.iro-pdf-view>header{border-radius:0;flex-wrap:wrap}.iro-pdf-view>header h2{flex-basis:100%}.iro-pdf-view>header span{margin-right:auto}.iro-pdf-view__sheet{border-radius:0}}.iro-docx-view{box-sizing:border-box;z-index:120;color:#1a1a1a;background:#1021267a;grid-template-rows:auto minmax(0,1fr);padding:24px max(16px,50% - 440px);display:grid;position:fixed;inset:0}.iro-docx-view header{background:#fff;border-bottom:1px solid #d5e0e3;border-radius:16px 16px 0 0;align-items:center;gap:12px;padding:12px 16px;display:flex}.iro-docx-view>header h2{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-family:Open Sans,sans-serif;font-size:15px;font-weight:650;line-height:20px;overflow:hidden}.iro-docx-view>header span{font-variant-numeric:tabular-nums;font-family:Open Sans,sans-serif;font-size:13px}.iro-docx-view>header button{color:#fff;font:inherit;cursor:pointer;background:#206a75;border:0;border-radius:12px;padding:8px 12px}.iro-docx-view>header button.is-quiet{color:#206a75;background:0 0}.iro-docx-view__sheet{background:#edf3f4;border-radius:0 0 16px 16px;min-width:0;min-height:0;padding:24px 16px 48px;overflow:auto}.iro-docx-view__page{box-sizing:border-box;background:#fff;width:min(800px,100%);margin:0 auto 16px;padding:clamp(20px,4vw,48px) clamp(16px,5vw,56px);box-shadow:0 8px 24px #10212614}.iro-docx-view__status{text-align:center;margin:48px auto;font-size:15px}.iro-docx-page{color:#1a1a1a;font:15px/1.45 Times New Roman,Times,serif}.iro-docx-page p,.iro-docx-page h2,.iro-docx-page h3{white-space:pre-wrap;overflow-wrap:anywhere}.iro-docx-page p{margin:0 0 .65em}.iro-docx-page h2{margin:0 0 .4em;font-size:22px;font-weight:700;line-height:1.25}.iro-docx-page h3{margin:0 0 .35em;font-size:18px;font-weight:700;line-height:1.3}.iro-docx-page table{border-collapse:collapse;width:100%;margin:0 0 .8em;font-size:13px;line-height:1.35}.iro-docx-page td,.iro-docx-page th{vertical-align:top;text-align:left;border:1px solid #c5d2d6;padding:4px 6px}.iro-docx-page img{max-width:100%;height:auto;margin:.4em 0;display:block}.iro-docx-page a{color:#206a75}.iro-docx-view>header span,.iro-docx-view>header button{flex-shrink:0}@media (width<=767px){.iro-docx-view{padding:0}.iro-docx-view>header{border-radius:0;flex-wrap:wrap}.iro-docx-view>header h2{flex-basis:100%}.iro-docx-view>header span{margin-right:auto}.iro-docx-view__sheet{border-radius:0}}.iro-pptx-view{box-sizing:border-box;z-index:120;color:#1a1a1a;background:#1021267a;grid-template-rows:auto minmax(0,1fr);padding:24px max(16px,50% - 440px);display:grid;position:fixed;inset:0}.iro-pptx-view>header{background:#fff;border-bottom:1px solid #d5e0e3;border-radius:16px 16px 0 0;align-items:center;gap:12px;padding:12px 16px;display:flex}.iro-pptx-view>header h2{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-family:Open Sans,sans-serif;font-size:15px;font-weight:650;line-height:20px;overflow:hidden}.iro-pptx-view>header span{font-variant-numeric:tabular-nums;font-family:Open Sans,sans-serif;font-size:13px}.iro-pptx-view>header button{color:#fff;font:inherit;cursor:pointer;background:#206a75;border:0;border-radius:12px;padding:8px 12px}.iro-pptx-view>header button.is-quiet{color:#206a75;background:0 0}.iro-pptx-view__sheet{background:#edf3f4;border-radius:0 0 16px 16px;min-width:0;min-height:0;padding:24px 16px 48px;overflow:auto}.iro-pptx-view__page{background:#fff;width:min(800px,100%);margin:0 auto 16px;box-shadow:0 8px 24px #10212614}.iro-pptx-view__status{text-align:center;margin:48px auto;font-size:15px}.iro-pptx-slide{width:100%;position:relative;overflow:hidden;container-type:inline-size}.iro-pptx-shape,.iro-pptx-text,.iro-pptx-pic,.iro-pptx-table{box-sizing:border-box;margin:0;position:absolute}.iro-pptx-text{flex-direction:column;font-family:Open Sans,sans-serif;line-height:1.15;display:flex;overflow:hidden}.iro-pptx-text a{color:inherit}.iro-pptx-table{border-collapse:collapse;font-family:Open Sans,sans-serif;font-size:1.2cqi}.iro-pptx-table td{vertical-align:top;border:1px solid #1a1a1a33}.iro-pptx-view>header span,.iro-pptx-view>header button{flex-shrink:0}@media (width<=767px){.iro-pptx-view{padding:0}.iro-pptx-view>header{border-radius:0;flex-wrap:wrap}.iro-pptx-view>header h2{flex-basis:100%}.iro-pptx-view>header span{margin-right:auto}.iro-pptx-view__sheet{border-radius:0}}:root{--ink:#000;--muted:#595959;--brand:#206a75;--brand-hover:#1a5560;--surface:#edf3f4;--bg:#fff;--on-brand:#fff;--line:#dae7e9;--muted-inverse:#bcd2d5;--line-inverse:#4d8891;--font:"Open Sans", sans-serif;--serif:"Cormorant Garamond", "Times New Roman", serif;--radius-8:8px;--radius-12:12px;--radius-20:20px;--radius-32:32px;--radius-full:999px;--focus:2px solid var(--brand);--h2:600 3rem/3.5rem var(--font);--h3:600 1.875rem/2.375rem var(--font);--h4:600 1.375rem/1.875rem var(--font);--body-l:400 1.125rem/1.75rem var(--font);--body-m:400 1rem/1.5rem var(--font);--caption:400 .8125rem/1.125rem var(--font);--eyebrow:700 .8125rem/1rem var(--font);--button:700 .875rem/1rem var(--font);--nav:600 .8125rem/1rem var(--font);--stat:300 4.25rem/4.5rem var(--font)}*,:before,:after{box-sizing:border-box}html{font-size:16px}html,body{background:var(--bg);color:var(--ink);font:var(--body-m);margin:0}button,input,textarea{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:var(--focus);outline-offset:2px}.iro-frame{width:min(1440px,100%);margin:0 auto}.iro-frame--mobile{width:390px}.iro-button{border-radius:var(--radius-12);min-height:56px;font:var(--button);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;color:var(--ink);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 28px;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.iro-button:not(.is-text):hover,.iro-button:not(.is-text)[data-state=hover]{transform:translateY(-2px);box-shadow:0 12px 28px #206a752e}.iro-button.is-primary{background:var(--brand);color:var(--on-brand)}.iro-button.is-primary:hover,.iro-button.is-primary[data-state=hover],.iro-button.is-primary[data-state=pressed]{background:var(--brand-hover)}.iro-button.is-secondary{background:var(--ink);color:var(--on-brand)}.iro-button.is-outline{background:var(--bg);color:var(--ink);border-color:var(--line)}.iro-button.is-inverse{background:var(--bg);color:var(--ink)}.iro-button.is-ghost-inverse{color:var(--on-brand);border-color:var(--on-brand)}.iro-button.is-text{min-height:0;color:var(--brand);letter-spacing:0;text-transform:none;background:0 0;border:0;padding:0;font-weight:600}.iro-button[data-state=pressed]{transform:translateY(1px)}.iro-button[data-state=focus]{outline:var(--focus);outline-offset:3px}.iro-button:disabled,.iro-button[data-state=disabled],.iro-button[data-state=pending]{opacity:.4;cursor:not-allowed}.iro-button[data-state=pending]{cursor:progress}.iro-icon{text-align:center;vertical-align:middle;flex:none;width:1em;line-height:1;display:inline-block}.iro-logo{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.iro-logo__mark{object-fit:contain;width:58px;height:80px;display:block}.iro-logo__title{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.iro-eyebrow{font:var(--eyebrow);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px}.iro-eyebrow.is-brand{color:var(--brand)}.iro-eyebrow.is-inverse{color:var(--on-brand)}.iro-eyebrow.is-muted-inverse{color:var(--muted-inverse)}.iro-stat__value{font:var(--stat);display:block}.iro-stat__caption,.iro-stat__source{max-width:24ch;color:var(--muted);display:block}.iro-stat__source{font:var(--caption);margin-top:4px}.iro-stat-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.iro-chip{border:1px solid var(--line);border-radius:var(--radius-12);background:var(--bg);height:47px;color:var(--ink);font:600 .875rem/1rem var(--font);cursor:pointer;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.iro-chip[aria-pressed=true],.iro-chip[aria-current=true]{border:2px solid var(--ink)}.iro-header,.iro-chrome{z-index:30;position:sticky;top:0}.iro-header{background:var(--bg);color:var(--ink)}.iro-header.is-on-photo,.iro-header.is-cover{color:var(--on-brand);background:0 0}.iro-header.is-cover .iro-header__bar{min-height:64px;padding:0 24px}.iro-header.is-cover .iro-header__sections{display:none}.iro-header.is-cover .iro-header__menu{display:inline-flex}.iro-header.is-cover .iro-header__tools{color:#fff;font:400 11px/15px var(--font);letter-spacing:.44px;text-transform:uppercase;gap:32px}.iro-header.is-cover .iro-button.is-text,.iro-header.is-cover .iro-locale__trigger{color:#fff;font:400 11px/15px var(--font);letter-spacing:.44px;text-transform:uppercase}.iro-header.is-cover .iro-button.is-text .iro-icon{display:none}.iro-hero.is-cover .iro-hero__years{z-index:2;color:#fff;font:300 220px/200px var(--font);letter-spacing:-10px;position:absolute;top:150px;left:16px}.iro-hero.is-cover .iro-hero__years span{display:block}.iro-hero.is-cover .iro-hero__caption{z-index:2;color:#fff;font:400 11px/15px var(--font);letter-spacing:.44px;text-transform:uppercase;flex-direction:column;gap:10px;display:flex;position:absolute;bottom:48px;left:24px}.iro-hero.is-cover .iro-hero__caption .iro-button.is-text{color:#fff;font:400 11px/15px var(--font);letter-spacing:.44px;text-transform:uppercase;text-decoration:underline}.iro-hero.is-cover .iro-hero__caption .iro-icon{display:none}.iro-hero.is-cover .iro-hero__label{z-index:2;color:#fff;max-width:360px;font:400 11px/15px var(--font);letter-spacing:.44px;text-align:right;text-transform:uppercase;margin:0;padding:0;position:absolute;bottom:28px;left:auto;right:24px}.iro-header.is-glass{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8}.iro-header.is-ink{background:var(--ink);color:var(--on-brand)}.iro-header__bar{align-items:center;gap:24px;min-height:152px;padding:24px 40px;display:flex}.iro-header.is-compact .iro-header__bar{min-height:68px;padding:8px 40px}.iro-header.is-glass .iro-header__bar{min-height:82px}.iro-header.is-ink .iro-header__bar{min-height:160px}.iro-header__sections{font:var(--nav);flex:1;gap:20px;display:flex}.iro-header__sections a,.iro-section-nav a,.iro-mega a,.iro-footer a,.iro-fullscreen a,.iro-mobile-menu a{color:inherit;text-decoration:none}.iro-header__sections a,.iro-header__tools>button:not(.iro-button){border-radius:8px;transition:background-color .18s,color .18s}.iro-header__sections a:hover,.iro-header__sections a[aria-current=true],.iro-header__sections a[aria-expanded=true],.iro-header__tools>button:not(.iro-button):hover{box-shadow:none;background:#206a7529;text-decoration:none}.iro-header__tools{align-items:center;gap:8px;margin-left:auto;display:flex}.iro-header__tools>button:has(.iro-header__tool-label) .iro-icon{display:none}.iro-header__tools>button,.iro-header__menu,.iro-fullscreen__close,.iro-mobile-menu__close,.iro-locale__trigger,.iro-utility button,.iro-rail__controls button{color:inherit;cursor:pointer;background:0 0;border:0}.iro-header__wordmark{color:inherit;align-items:center;gap:16px;text-decoration:none;display:flex}.iro-header__wordmark strong{font:var(--eyebrow);letter-spacing:.08em;display:block}.iro-header__wordmark small{color:var(--muted-inverse);font:var(--caption)}.iro-header.is-bar .iro-header__menu,.iro-header.is-fullscreen .iro-header__sections,.iro-header.is-drawer .iro-header__sections{display:none}.iro-mega{z-index:30;color:#111;background:#fff;border-radius:20px;grid-template-columns:1fr 280px;gap:32px;min-height:311px;padding:28px 32px 32px;animation:.26s cubic-bezier(.2,.8,.2,1) iro-mega-in;display:grid;position:absolute;top:calc(100% + 8px);left:40px;right:40px;box-shadow:0 16px 40px #0d29331f}@keyframes iro-mega-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes iro-mega-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes iro-overlay-dim{0%{opacity:0}to{opacity:1}}.iro-mega__columns>div,.iro-mega__feature{animation:.28s both iro-mega-rise}.iro-mega__columns>div:nth-child(2){animation-delay:50ms}.iro-mega__columns>div:nth-child(3){animation-delay:.1s}.iro-mega__feature{animation-delay:.14s}.iro-mega a:not(.iro-mega__feature){align-items:center;gap:0;transition:color .18s,gap .18s;display:inline-flex}.iro-mega a:not(.iro-mega__feature):before{content:"";background:#206a75;border-radius:99px;width:0;height:6px;transition:width .18s}.iro-mega a:not(.iro-mega__feature):hover,.iro-mega a:not(.iro-mega__feature):focus-visible{color:#206a75;gap:8px}.iro-mega a:not(.iro-mega__feature):hover:before,.iro-mega a:not(.iro-mega__feature):focus-visible:before{width:8px}.iro-mega:not(:has(.iro-mega__feature)){grid-template-columns:1fr}.iro-mega__columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.iro-mega__title,.iro-fullscreen__links p,.iro-footer nav>p{font:var(--eyebrow);letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px}.iro-mega__title{color:#206a75;font:600 13px/16px var(--font);letter-spacing:.08em}.iro-mega li,.iro-fullscreen__links li,.iro-footer li{font:var(--body-m);margin:8px 0}.iro-mega ul,.iro-fullscreen ul,.iro-footer ul,.iro-mobile-menu ul,.iro-search ul{margin:0;padding:0;list-style:none}.iro-mega__feature img{object-fit:cover;border-radius:var(--radius-12);width:100%;height:180px}.iro-mega__feature span{font:600 22px/28px var(--font);letter-spacing:0;margin-top:8px;text-decoration:none;display:block}.iro-section-nav{border-bottom:1px solid var(--line);height:50px;font:var(--nav);align-items:center;gap:24px;padding:0 40px;display:flex}.iro-section-nav a[aria-current=true]{color:var(--brand)}.iro-section-nav.is-inverse{color:var(--on-brand);border-color:var(--line-inverse)}.iro-section-nav.is-inverse a[aria-current=true]{color:var(--on-brand);box-shadow:inset 0 -2px}.iro-locale{position:relative}.iro-locale__trigger{font:var(--nav)}.iro-locale__menu{z-index:40;border:1px solid var(--line);border-radius:var(--radius-12);color:#051a1f;background:#fff;width:max-content;min-width:220px;max-width:min(360px,100vw - 32px);padding:8px;position:absolute;top:calc(100% + 8px);right:0}.iro-locale__menu button{color:#051a1f;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;width:100%;padding:8px;display:flex}.iro-locale__menu button[aria-checked=true]{font-weight:700}.iro-locale__menu small{color:#5c7176;font:var(--caption);white-space:normal}.iro-utility{border-bottom:1px solid var(--line);height:46px;font:var(--nav);justify-content:space-between;align-items:center;padding:0 40px;display:flex}.iro-utility div{align-items:center;gap:16px;display:flex}.iro-masthead a{min-height:253px;color:inherit;flex-direction:column;justify-content:flex-end;padding:40px;text-decoration:none;display:flex}.iro-page[data-figma-layout=D] .iro-masthead a,.iro-page[data-figma-layout=I] .iro-masthead a{text-align:center;align-items:center;min-height:0;padding:36px 40px 12px}.iro-page[data-figma-layout=D] .iro-masthead span,.iro-page[data-figma-layout=I] .iro-masthead span{font:400 3.4rem/1.05 var(--font);letter-spacing:.06em}.iro-page[data-figma-layout=D] .iro-masthead small,.iro-page[data-figma-layout=I] .iro-masthead small{color:#206a75;font:700 14px/20px var(--font);letter-spacing:.08em;text-transform:uppercase}.iro-page[data-figma-layout=D] .iro-section-nav,.iro-page[data-figma-layout=I] .iro-section-nav{font:600 13px/16px var(--font);letter-spacing:.52px;text-transform:uppercase;justify-content:center;gap:44px}.iro-masthead-row{align-items:center;gap:20px;padding:28px 40px 8px;display:flex}.iro-masthead-row .iro-masthead a{text-align:left;align-items:flex-start;min-height:0;padding:0}.iro-page[data-figma-layout=A] .iro-hero__copy{text-align:left;width:min(980px,100%);margin-inline:0;padding-bottom:210px}.iro-page[data-figma-layout=A] .iro-hero h1{font:300 112px/112px var(--font);letter-spacing:-2.24px;white-space:nowrap}.iro-page[data-figma-layout=A] .iro-hero .iro-button.is-inverse,.iro-page[data-figma-layout=A] .iro-header .iro-button.is-inverse{color:#fff;background:#206a75;border-color:#0000}.iro-page[data-figma-layout=A] .iro-header__brand{grid-area:logo;align-items:center;gap:16px;display:flex}.iro-page[data-figma-layout=A] .iro-header__name{flex-direction:column;display:flex}.iro-page[data-figma-layout=A] .iro-header__name,.iro-page[data-figma-layout=A] .iro-header__name small{color:#fff;font:400 13px/18px var(--font)}.iro-page[data-figma-layout=A] .iro-header__sections{font:600 13px/16px var(--font);letter-spacing:.52px;text-transform:uppercase}.iro-page[data-figma-layout=A] .iro-header__tools{color:#bcd2d5;font:400 13px/18px var(--font);gap:28px}.iro-page[data-figma-layout=A] .iro-header__tools .iro-locale__trigger{color:#fff;font:600 13px/16px var(--font);letter-spacing:.52px}.iro-hero-with-stats{position:relative}.iro-hero-with-stats__row{z-index:3;color:#fff;position:absolute;bottom:56px;left:80px;right:80px}.iro-hero-with-stats__row .iro-compose{background:0 0;padding-top:0;padding-bottom:0}.iro-hero-with-stats__row .iro-stat__value,.iro-hero-with-stats__row .iro-stat__caption{color:#fff;text-shadow:0 1px 10px #051a1fb8}.iro-hero-with-stats__row{bottom:88px}.iro-page[data-figma-layout=G]{color:#fff;background:linear-gradient(#12424a 0%,#0a2b33 50%,#05171c 100%);padding:24px 0 40px}.iro-page[data-figma-layout=G] .iro-section-heading h2,.iro-page[data-figma-layout=G] .iro-compose>h2,.iro-page[data-figma-layout=G] .iro-logos.is-partners>p{color:#fff}.iro-page[data-figma-layout=G] .iro-resource span,.iro-page[data-figma-layout=G] .iro-news__meta{color:#bcd2d5}.iro-page[data-figma-layout=G] .iro-news__meta span{color:#fff}.iro-page[data-figma-layout=G] .iro-program.is-card,.iro-page[data-figma-layout=G] .iro-audience{color:#051a1f}.iro-page[data-figma-layout=G] .iro-audience{position:relative;overflow:hidden}.iro-page[data-figma-layout=G] .iro-audience>.iro-audience__mark{z-index:0;color:#b7d0d6;pointer-events:none;line-height:1;position:absolute;bottom:12px;right:8px;font-size:128px!important}.iro-page[data-figma-layout=G] .iro-audience>strong,.iro-page[data-figma-layout=G] .iro-audience>span,.iro-page[data-figma-layout=G] .iro-audience>.iro-icon:last-child{z-index:1;position:relative}.iro-page[data-figma-layout=G] .iro-audience:hover>.iro-audience__mark{color:#ffffff47}.iro-page[data-figma-layout=G] .iro-audience:hover,.iro-page[data-figma-layout=G] .iro-audience:hover>span{border-color:var(--brand);color:var(--on-brand)}.iro-page[data-figma-layout=G] .iro-eyebrow.is-brand,.iro-page[data-figma-layout=G] .iro-feature .iro-button.is-text,.iro-page[data-figma-layout=G] .iro-section-heading .iro-button.is-text,.iro-page[data-figma-layout=G] .iro-text__body a{color:#fff}.iro-page[data-figma-layout=G] .iro-logos.is-ministries .iro-logos__name{color:#051a1f}.iro-page[data-figma-layout=G] .iro-rail__controls button{color:#051a1f;background:#fff}.iro-page[data-figma-layout=G] .iro-rail__controls button:disabled{color:#ffffff73;background:0 0;border:1px solid #ffffff59}.iro-page[data-figma-layout=H]{color:#051a1f;background:linear-gradient(125deg,#fff 8%,#edf5f6 46%,#e0edf0 85%);padding:24px 0 40px}.iro-page[data-figma-layout=G]>.iro-header,.iro-page[data-figma-layout=H]>.iro-header,.iro-page[data-figma-layout=G]>main,.iro-page[data-figma-layout=H]>main,.iro-page[data-figma-layout=G]>.iro-footer,.iro-page[data-figma-layout=H]>.iro-footer{margin-inline:80px}.iro-page[data-figma-layout=H] .iro-header.is-glass{z-index:30;color:#051a1f;background:0 0;position:sticky;top:0}.iro-page[data-figma-layout=H] .iro-header.is-glass .iro-header__bar{color:#051a1f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb8;border-radius:999px;min-height:68px;margin:0;padding:12px 16px 12px 24px;box-shadow:0 16px 20px #0d40471a}.iro-page[data-figma-layout=H] .iro-header__sections{font:600 13px/16px var(--font);letter-spacing:.52px;text-transform:uppercase}.iro-page[data-figma-layout=H] .iro-hero.is-glass{border-radius:40px;height:700px;min-height:700px;margin:40px 0 0}.iro-page[data-figma-layout=H] .iro-hero.is-glass .iro-hero__copy{color:#051a1f;background:#ffffffb8}.iro-page[data-figma-layout=H] .iro-hero.is-glass h1,.iro-page[data-figma-layout=H] .iro-hero.is-glass .iro-hero__copy>p,.iro-page[data-figma-layout=H] .iro-hero.is-glass .iro-hero__kicker{color:#051a1f}.iro-page[data-figma-layout=H] .iro-hero.is-glass h1{max-width:none;font:300 72px/78px var(--font);letter-spacing:-.72px;white-space:nowrap}.iro-page[data-figma-layout=H] .iro-hero.is-glass .iro-button.is-primary{color:#fff;background:#206a75}.iro-page[data-figma-layout=H] .iro-hero.is-glass .iro-button.is-text{color:#051a1f;letter-spacing:.56px;text-transform:uppercase;background:#edf3f4;border-radius:12px;min-height:56px;padding:20px 32px;font-weight:700}.iro-page[data-figma-layout=H] .iro-hero.is-glass .iro-button.is-text .iro-icon{display:none}.iro-page[data-figma-layout=H] .iro-glass-hero__stats .iro-compose{padding:0}.iro-page[data-figma-layout=H] .iro-glass-hero__stats .iro-stat{color:#051a1f;background:#ffffff8c;align-items:center;gap:14px;width:320px;display:flex}.iro-page[data-figma-layout=H] .iro-glass-hero__stats .iro-stat__value,.iro-page[data-figma-layout=H] .iro-glass-hero__stats .iro-stat__caption{color:#051a1f}.iro-page[data-figma-layout=H] .iro-glass-hero__stats .iro-stat__value{font:600 30px/38px var(--font)}.iro-page[data-figma-layout=H] .iro-glass-hero__stats .iro-stat__caption{max-width:180px;font:400 13px/18px var(--font)}.iro-page[data-figma-layout=G] .iro-header.is-glass{z-index:30;color:#fff;background:0 0;position:sticky;top:0}.iro-page[data-figma-layout=G] .iro-header.is-glass .iro-header__bar{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1f;border-radius:999px;min-height:68px;margin:0;padding:12px 16px 12px 24px}.iro-page[data-figma-layout=G] .iro-header__sections{font:600 13px/16px var(--font);letter-spacing:.52px;text-transform:uppercase;white-space:nowrap}.iro-page[data-figma-layout=G] .iro-locale__trigger,.iro-page[data-figma-layout=H] .iro-header__sections,.iro-page[data-figma-layout=H] .iro-locale__trigger{white-space:nowrap}.iro-page[data-figma-layout=G] .iro-header .iro-button.is-primary{color:#051a1f;white-space:nowrap;background:#fff;flex-shrink:0}.iro-page[data-figma-layout=H] .iro-header .iro-button.is-primary{white-space:nowrap;flex-shrink:0}.iro-page[data-figma-layout=G] .iro-hero.is-glass .iro-button.is-text{color:#051a1f;letter-spacing:.56px;text-transform:uppercase;background:#edf3f4;border-radius:12px;min-height:56px;padding:20px 32px;font-weight:700}.iro-page[data-figma-layout=G] .iro-hero.is-glass .iro-button.is-text .iro-icon{display:none}.iro-page[data-figma-layout=G] .iro-hero.is-glass{border-radius:40px;height:560px;min-height:560px;margin:40px 0 0}.iro-page[data-figma-layout=G] .iro-hero.is-glass .iro-hero__copy{bottom:48px;left:48px}.iro-page[data-figma-layout=G] .iro-glass-hero__stats{bottom:48px;right:48px}.iro-page[data-figma-layout=G] .iro-glass-hero__stats .iro-compose{padding:0}.iro-page[data-figma-layout=G] .iro-hero.is-glass h1{max-width:none;font:300 72px/78px var(--font);letter-spacing:-.72px;white-space:nowrap}.iro-page[data-figma-layout=G] .iro-glass-hero__stats .iro-stat{color:#fff;align-items:center;gap:14px;width:320px;display:flex}.iro-page[data-figma-layout=G] .iro-glass-hero__stats .iro-stat__value{font:600 30px/38px var(--font)}.iro-page[data-figma-layout=G] .iro-glass-hero__stats .iro-stat__caption{color:#fff;max-width:180px;font:400 13px/18px var(--font)}.iro-page.is-header-overlay .iro-header.is-glass{color:#fff;background:0 0}.iro-page.is-header-overlay .iro-header.is-glass .iro-header__bar{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff29;border-radius:999px;min-height:56px;margin:20px 24px 0;padding:10px 22px}.iro-hero.is-glass,.iro-hero.is-mark{min-height:var(--hero-screen,100dvh);color:#fff}.iro-hero.is-glass{border-radius:32px;margin:16px 24px 24px;overflow:hidden}.iro-hero.is-glass .iro-hero__copy{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff47;border-radius:28px;max-width:560px;padding:28px;position:absolute;bottom:36px;left:36px}.iro-hero.is-glass .iro-button.is-primary{color:#051a1f;background:#fff}.iro-hero.is-glass .iro-button.is-text,.iro-hero.is-mark .iro-button.is-text,.iro-hero.is-mark h1,.iro-hero.is-mark .iro-hero__copy>p{color:#fff}.iro-glass-hero{position:relative}.iro-glass-hero__stats{z-index:3;width:320px;position:absolute;bottom:48px;right:48px}.iro-glass-hero__stats .iro-compose{background:0 0;gap:12px;padding:0;display:grid}.iro-page .iro-glass-hero__stats .iro-compose__grid[data-gap]{flex-direction:column;gap:12px;width:320px;display:flex}.iro-glass-hero__stats .iro-stat{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff47;border-radius:18px;margin:0;padding:8px 18px}.iro-hero.is-mark h1{color:#fff;max-width:4.2ch;font:300 9rem/.86 var(--font)}.iro-hero.is-mark .iro-hero__years{z-index:2;color:#fff;font:300 200px/180px var(--font);letter-spacing:-8px;position:absolute;top:140px;left:72px}.iro-hero.is-mark .iro-hero__years span{display:block}.iro-hero.is-mark .iro-hero__note{z-index:2;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff29;border-radius:32px;flex-direction:column;gap:12px;width:640px;padding:28px;display:flex;position:absolute;bottom:72px;left:72px}.iro-hero.is-mark .iro-hero__note .iro-button.is-text{color:#fff;font:400 16px/24px var(--font)}.iro-hero.is-mark .iro-hero__note .iro-icon{display:none}.iro-page[data-figma-layout=K] .iro-header__sections{font:400 11px/15px var(--font);letter-spacing:.88px;text-transform:uppercase;justify-content:center}.iro-hero.is-mark .iro-hero__copy{color:#fff;max-width:640px;position:absolute;bottom:96px;left:48px}.iro-masthead span{font:300 4.5rem/4.875rem var(--font);letter-spacing:.02em;text-transform:uppercase}.iro-masthead small{color:var(--muted);font:var(--body-l);margin-top:8px}.iro-fullscreen,.iro-mobile-menu{z-index:40;background:var(--bg);color:var(--ink);position:fixed;inset:0;overflow:auto}.iro-mobile-menu{width:min(390px,100%);padding:24px}.iro-fullscreen{flex-direction:column;min-height:900px;padding:32px 40px;display:flex}.iro-fullscreen__close,.iro-mobile-menu__close{align-self:flex-end}.iro-fullscreen__body{flex:1;grid-template-columns:280px 1fr 560px;gap:32px;display:grid}.iro-fullscreen__sections button,.iro-mobile-menu section>button{width:100%;font:var(--h4);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;padding:8px 0;display:flex}.iro-fullscreen__sections button[aria-expanded=true]{color:var(--brand)}.iro-fullscreen__body img{object-fit:cover;width:560px;height:746px}.iro-fullscreen__utilities,.iro-mobile-menu__utilities{font:var(--nav);flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}.iro-mobile-menu section{border-bottom:1px solid var(--line)}.iro-mobile-menu ul{padding:0 0 12px 8px}.iro-mobile-menu .iro-button{width:100%;margin-top:24px}.iro-mobile-menu__panel{opacity:0;visibility:hidden;grid-template-rows:0fr;display:grid}.iro-mobile-menu__panel>div{min-height:0;overflow:hidden}.iro-mobile-menu__panel[data-open=true]{opacity:1;visibility:visible;grid-template-rows:1fr}.iro-mobile-menu section>button .iro-icon{transform:rotate(0)}.iro-mobile-menu section>button[aria-expanded=true] .iro-icon{transform:rotate(180deg)}@media (width<=767px) and (prefers-reduced-motion:no-preference){.iro-mobile-menu[data-state=open]{animation:.22s cubic-bezier(.2,.8,.2,1) both iro-mobile-enter}.iro-mobile-menu[data-state=closing]{animation:.14s ease-in both iro-mobile-leave}.iro-mobile-menu[data-state=open]>section{animation:.2s ease-out both iro-mobile-row}.iro-mobile-menu[data-state=open]>section:first-of-type{animation-delay:0s}.iro-mobile-menu[data-state=open]>section:nth-of-type(2){animation-delay:20ms}.iro-mobile-menu[data-state=open]>section:nth-of-type(3){animation-delay:40ms}.iro-mobile-menu[data-state=open]>section:nth-of-type(4){animation-delay:60ms}.iro-mobile-menu[data-state=open]>section:nth-of-type(5){animation-delay:80ms}.iro-mobile-menu[data-state=open]>section:nth-of-type(6){animation-delay:.1s}.iro-mobile-menu[data-state=open]>section:nth-of-type(7){animation-delay:.12s}.iro-mobile-menu[data-state=open]>section:nth-of-type(8){animation-delay:.14s}.iro-mobile-menu__panel{transition:grid-template-rows .22s,opacity .16s,visibility 0s .22s}.iro-mobile-menu__panel[data-open=true]{transition-delay:0s}.iro-mobile-menu section>button .iro-icon{transition:transform .18s}.iro-mobile-menu section>button{transition:color .16s}.iro-mobile-menu section>button[aria-expanded=true]{color:var(--brand)}.iro-mobile-menu__close{transition:transform .12s}.iro-mobile-menu__close:active{transform:scale(.9)}}@keyframes iro-mobile-enter{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes iro-mobile-leave{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-8px)}}@keyframes iro-mobile-row{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.iro-footer{padding:64px 40px 32px}.iro-footer.is-ink,.iro-footer.is-museum{background:var(--ink);color:var(--on-brand)}.iro-footer.is-brand{background:var(--brand);color:var(--on-brand)}.iro-footer.is-ink .iro-button.is-text,.iro-footer.is-brand .iro-button.is-text,.iro-footer.is-museum .iro-button.is-text,.iro-hero .iro-button.is-text{color:var(--on-brand)}.iro-footer__inquiry{margin-bottom:48px}.iro-footer__inquiry h2,.iro-footer.is-museum h2,.iro-section-heading h2,.iro-feature h2,.iro-publication h2{font:var(--h2);margin:0 0 16px}.iro-footer__inquiry div,.iro-hero__actions,.iro-feature div>div,.iro-dialog__window>.iro-button{flex-wrap:wrap;gap:12px;display:flex}.iro-footer__grid{grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:32px;display:grid}.iro-footer__identity{font:var(--h4);margin:0 0 12px}.iro-footer__legal{border-top:1px solid var(--line-inverse);font:var(--caption);flex-wrap:wrap;gap:12px 32px;margin-top:40px;padding-top:24px;display:flex}.iro-footer.is-museum h2{max-width:16ch;font-weight:300}.iro-footer.is-museum nav{flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}.iro-footer__source{color:var(--muted-inverse);font:var(--caption)}.iro-hero,.iro-hero.is-issue{min-height:100vh;min-height:var(--hero-screen,100dvh);height:100vh;height:var(--hero-screen,100dvh);color:var(--on-brand);align-items:end;display:grid;position:relative;overflow:hidden}.iro-hero__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.iro-hero-carousel{z-index:0;position:absolute;inset:0;overflow:hidden}.iro-hero-carousel__slide{opacity:0;transition:opacity 1.4s cubic-bezier(.77,0,.18,1);position:absolute;inset:0;overflow:hidden}.iro-hero-carousel__slide.is-active{opacity:1;z-index:1}.iro-hero-carousel__photo{object-fit:cover;object-position:center;width:100%;height:100%;translate:0 var(--parallax-y,0px);transition:transform 7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1.28)}.iro-hero-carousel__slide.is-active .iro-hero-carousel__photo{transform:scale(1.22)}@media (prefers-reduced-motion:reduce){.iro-hero-carousel__slide,.iro-hero-carousel__photo,.iro-feature__media img,.iro-mega,.iro-mega__columns>div,.iro-mega__feature,.iro-mega a,.iro-mega a:before,.iro-header__sections a,.iro-button,.iro-audience,.iro-news,.iro-program.is-card{transition:none;animation:none;transform:translate(0,0)}}.iro-hero-carousel__controls{z-index:3;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;bottom:20px;left:16px;right:16px}.iro-hero-carousel__btn,.iro-hero-carousel__action{color:#000;height:40px;font:600 14px/40px var(--font);cursor:pointer;background:#fff;border:0;border-radius:999px}.iro-hero-carousel__btn{justify-content:center;align-items:center;width:40px;padding:0;line-height:1;display:inline-flex}.iro-hero-carousel__action{letter-spacing:.04em;text-transform:uppercase;padding:0 18px;text-decoration:none}.iro-hero-carousel__dots{gap:8px;display:flex}.iro-hero-carousel__dot{cursor:pointer;background:#ffffff8c;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .6s cubic-bezier(.77,0,.18,1),background .6s cubic-bezier(.77,0,.18,1)}.iro-hero-carousel__dot.is-active{background:#fff;width:22px}@container iro-page (width>=768px){.iro-page .iro-compose[data-figma-layout=B],.iro-page .iro-feature[data-figma-layout=B]{padding-inline:120px}.iro-page .iro-compose[data-figma-layout=C],.iro-page .iro-feature[data-figma-layout=C]{padding-inline:40px}.iro-page .iro-compose[data-figma-layout=D],.iro-page .iro-compose[data-figma-layout=I],.iro-page .iro-feature[data-figma-layout=D],.iro-page .iro-feature[data-figma-layout=I]{padding-inline:64px}.iro-page .iro-compose[data-figma-layout=E],.iro-page .iro-feature[data-figma-layout=E]{padding-inline:24px}.iro-page .iro-compose[data-figma-layout=G],.iro-page .iro-compose[data-figma-layout=H],.iro-page .iro-feature[data-figma-layout=G],.iro-page .iro-feature[data-figma-layout=H]{padding:48px}.iro-page .iro-compose[data-figma-layout=J],.iro-page .iro-compose[data-figma-layout=K],.iro-page .iro-feature[data-figma-layout=J],.iro-page .iro-feature[data-figma-layout=K]{padding:12px}}.iro-page .iro-feature.is-copy[data-figma-layout=B]{color:#000;background:#edf3f4;gap:48px}.iro-page .iro-feature.is-copy[data-figma-layout=B] h2,.iro-page .iro-feature.is-copy[data-figma-layout=B] p,.iro-page .iro-feature.is-copy[data-figma-layout=B] .iro-button,.iro-feature[data-figma-layout=B] h2,.iro-feature[data-figma-layout=B] p,.iro-feature[data-figma-layout=B] .iro-button{color:#000}.iro-feature[data-figma-layout=B]{color:#000;background:#edf3f4}.iro-article-preview{border-radius:20px;min-height:180px;padding:28px}.iro-article-preview h1{font:300 40px/44px var(--font);margin:8px 0}.iro-element-image{border-radius:12px;width:100%;height:auto}.iro-inline-file{z-index:4;color:#fff;height:40px;font:700 13px/40px var(--font);cursor:pointer;background:#206a75;border-radius:999px;align-items:center;padding:0 16px;display:inline-flex;position:absolute;bottom:72px;right:24px}.iro-inline-file input{display:none}.iro-hero-carousel__tint,.iro-hero-carousel__auto-tint{z-index:1;pointer-events:none;background:linear-gradient(#0003,#0000009e);position:absolute;inset:0}.iro-hero-carousel__auto-tint{background:#000;transition:opacity .24s}@media (prefers-reduced-motion:reduce){.iro-hero-carousel__auto-tint{transition:none}}.iro-hero__copy{z-index:1;max-width:920px;padding:64px var(--page-pad-x,80px);position:relative}.iro-hero__kicker,.iro-hero__label{font:var(--eyebrow);letter-spacing:.06em;text-transform:uppercase}.iro-hero h1{font:300 clamp(3.5rem, 8vw, 7rem)/1 var(--font);margin:12px 0}.iro-hero.is-split,.iro-hero.is-inset{color:#fff;background:#fff;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:720px;display:grid;position:relative}.iro-hero.is-split{height:var(--split-hero,720px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:640px}.iro-hero.is-split .iro-hero-carousel{width:auto;height:auto;min-height:0;position:absolute;inset:0 0 0 50%}.iro-hero.is-inset .iro-hero-carousel,.iro-hero.is-photo .iro-hero-carousel{align-self:stretch;height:auto;min-height:560px;position:relative;inset:auto}.iro-hero.is-split .iro-hero-carousel__photo,.iro-hero.is-inset .iro-hero-carousel__photo,.iro-hero.is-photo .iro-hero-carousel__photo{width:100%;height:100%;transform:none}.iro-hero.is-split .iro-hero__panel,.iro-hero.is-inset .iro-hero__panel{background:#206a75;flex-direction:column;grid-area:1/1;justify-content:flex-end;gap:18px;padding:48px 56px 72px;display:flex}.iro-hero.is-split .iro-hero__panel{justify-content:space-between;gap:0;height:100%;min-height:0;padding:96px 48px 72px 120px}.iro-page[data-figma-layout=B] .iro-header.is-light .iro-header__bar{padding-inline:120px}.iro-hero.is-inset .iro-hero-carousel{grid-column:2;align-self:stretch;height:auto;min-height:420px}.iro-first .iro-hero.is-photo{height:100%;min-height:520px}.iro-hero.is-split .iro-hero__label,.iro-hero.is-inset .iro-hero__label,.iro-hero.is-photo .iro-hero__label{z-index:3;color:#fff;margin:0;padding:0;position:absolute;bottom:28px;left:auto;right:24px}.iro-hero.is-split .iro-hero__label{font:400 13px/18px var(--font);letter-spacing:0;text-transform:none;white-space:nowrap;bottom:40px;right:120px}.iro-hero.is-split .iro-hero-carousel:after{content:"";pointer-events:none;background:linear-gradient(#051a1f0d,#051a1f8c);position:absolute;inset:0}.iro-hero.is-inset .iro-hero__label{text-align:right;max-width:240px;bottom:196px;right:56px}.iro-hero.is-split h1,.iro-hero.is-inset h1{color:#fff;max-width:6.5ch;font:300 6.25rem/.92 var(--font);margin:0}.iro-hero.is-split h1{max-width:6.2ch;font:300 112px/112px var(--font);letter-spacing:-2.24px}.iro-hero.is-split .iro-button.is-primary,.iro-hero.is-split .iro-button.is-text{border:0;min-height:56px;padding:20px 32px}.iro-hero.is-split .iro-button.is-text{color:#fff;font:700 14px/16px var(--font);letter-spacing:.56px;text-transform:uppercase;background:0 0;border-radius:12px}.iro-hero.is-split .iro-button.is-text:hover{color:#fff;background:0 0;transform:translateY(-2px);box-shadow:0 12px 28px #206a752e}.iro-hero.is-split .iro-button.is-text .iro-icon{display:none}.iro-page[data-figma-layout=B] .iro-hero.is-split{height:calc(100dvh - 151px);min-height:640px}.iro-header.is-editorial .iro-header__bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo tools""nav nav";align-items:center;row-gap:16px;min-height:0;padding:24px 40px 20px;display:grid}.iro-page[data-figma-layout=B] .iro-header.is-editorial .iro-header__bar{row-gap:20px;padding:24px 120px 0}.iro-page[data-figma-layout=B] .iro-header.is-editorial .iro-header__sections{padding:16px 0 20px}.iro-page[data-figma-layout=B] .iro-header .iro-button.is-outline{border:0;min-height:40px;padding:12px 20px}.iro-header.is-editorial .iro-header__brand{grid-area:logo;align-items:center;gap:16px;display:flex}.iro-header.is-editorial .iro-header__name{color:#000;font:400 13px/18px var(--font);flex-direction:column;display:flex}.iro-header__name strong{font-weight:400}.iro-header.is-editorial .iro-header__name small{color:#000;font:400 13px/18px var(--font)}.iro-header.is-editorial .iro-header__tools{color:#595959;font:400 13px/18px var(--font);grid-area:tools;gap:28px}.iro-header.is-editorial .iro-header__tools .iro-locale__trigger{color:#000;font:600 13px/16px var(--font);letter-spacing:.52px;text-transform:uppercase}.iro-header.is-editorial .iro-button.is-outline{color:#000;background:#edf3f4;border-color:#0000}.iro-header.is-editorial .iro-header__sections{color:#000;font:600 13px/16px var(--font);letter-spacing:.52px;text-transform:uppercase;grid-area:nav;gap:40px;padding:16px 0 0;text-decoration:none}.iro-hero.is-split .iro-hero-carousel__controls{justify-content:center;bottom:20px;left:16px;right:16px}.iro-hero.is-split .iro-hero__lead{flex-direction:column;gap:28px;display:flex}.iro-hero.is-split .iro-hero__lead>*{margin:0}.iro-hero.is-split .iro-hero__lead p{max-width:528px}.iro-hero.is-split .iro-hero__lead>p:not(.iro-hero__kicker){font:400 18px/28px var(--font);letter-spacing:0;text-transform:none}.iro-hero.is-split .iro-hero__panel p,.iro-hero.is-inset .iro-hero__panel p,.iro-hero.is-split .iro-button.is-text{color:#fff}.iro-hero.is-split .iro-button.is-primary,.iro-hero.is-inset .iro-button.is-primary,.iro-hero.is-inset .iro-hero__apply .iro-button{color:#051a1f;background:#fff}.iro-hero.is-inset{grid-template-rows:minmax(0,1fr) auto;align-items:stretch;gap:16px;padding:24px 40px 32px}.iro-hero.is-inset .iro-hero__panel,.iro-hero.is-inset .iro-hero-carousel,.iro-hero.is-inset .iro-hero__apply{border-radius:32px;overflow:hidden}.iro-hero.is-inset .iro-hero__panel{background:linear-gradient(151deg,#296b75 7%,#0d2e33 79%);grid-row:1/span 2;justify-content:space-between;padding:56px 40px 56px 56px}.iro-hero.is-inset,[data-element-frame] .iro-hero.is-inset{grid-template-columns:minmax(0,844fr) minmax(0,500fr);height:620px;min-height:620px;max-height:620px}.iro-hero.is-inset h1{max-width:none;font:300 112px/112px var(--font);letter-spacing:-2.24px;white-space:nowrap}.iro-hero.is-inset .iro-hero__lead{flex-direction:column;gap:24px;display:flex}.iro-hero.is-inset .iro-hero__lead p{max-width:500px}.iro-hero.is-inset .iro-button.is-ghost-inverse{color:#000;background:#edf3f4;border-color:#0000}.iro-hero.is-inset .iro-hero-carousel{min-height:0}.iro-page[data-figma-layout=C] [data-block=audiences]{padding-top:16px}.iro-page[data-figma-layout=C] [data-block=audiences] .iro-audience{background:#edf3f4;border-radius:32px;min-height:200px}.iro-hero.is-inset .iro-hero-carousel__controls{width:max-content;inset:auto 72px 210px auto}.iro-hero.is-inset .iro-hero__apply{color:#fff;background:#000;justify-content:space-between;align-items:center;gap:16px;padding:36px 40px;display:flex}.iro-hero.is-inset .iro-hero__apply strong{font:600 22px/30px var(--font)}.iro-hero.is-inset .iro-hero__apply>div>span{color:#d5d5d5;display:block}.iro-hero.is-poster,[data-element-frame] .iro-hero.is-poster{place-items:center;height:760px;min-height:760px;max-height:760px}.iro-hero.is-poster h1{font:300 112px/112px var(--font);letter-spacing:-2.24px;white-space:nowrap}.iro-hero.is-poster .iro-hero__copy{text-align:center;color:#fff;margin-inline:auto}.iro-page[data-figma-layout=J] .iro-header.is-ink .iro-header__bar{grid-template-columns:auto 1fr auto;align-items:center;min-height:56px;padding:12px 28px;display:grid}.iro-page[data-figma-layout=J] .iro-header__sections{font:600 13px/16px var(--font);letter-spacing:.52px;text-transform:uppercase;justify-content:center;gap:22px}.iro-page[data-figma-layout=J] .iro-header__tools{color:#fff;font:600 13px/16px var(--font);letter-spacing:.52px;text-transform:uppercase}.iro-hero.is-poster .iro-hero__actions{justify-content:center}.iro-hero.is-poster .iro-button.is-text,.iro-hero.is-poster h1,.iro-hero.is-poster .iro-hero__copy>p{color:#fff}.iro-hero.is-photo{height:auto;min-height:0;color:inherit;background:0 0;flex-direction:column;align-items:center;gap:24px;display:flex;overflow:visible}.iro-hero.is-photo .iro-hero-carousel{width:100%;height:579px;min-height:579px}.iro-hero.is-photo .iro-hero__actions{z-index:2;position:relative}.iro-hero.is-photo .iro-button.is-outline{color:#000;background:#edf3f4;border-color:#0000}.iro-page[data-figma-layout=D] .iro-first{grid-template-columns:minmax(0,868fr) minmax(280px,424fr);gap:20px;padding:48px 64px 72px}.iro-masthead-stack{flex-direction:column;align-items:center;gap:20px;padding:36px 64px 8px;display:flex}.iro-page[data-figma-layout=D] .iro-masthead{text-align:center}.iro-page[data-figma-layout=I]{background:#edf3f4;padding:20px}.iro-page[data-figma-layout=I]>.iro-chrome>.iro-utility,.iro-page[data-figma-layout=I]>.iro-chrome>.iro-masthead-row,.iro-page[data-figma-layout=I]>.iro-chrome>.iro-section-nav{background:#fff}.iro-page[data-figma-layout=I]>.iro-chrome>.iro-utility{border-radius:28px 28px 0 0}.iro-page[data-figma-layout=I]>.iro-chrome>.iro-section-nav{border-radius:0 0 28px 28px;box-shadow:0 8px 28px #0d293314}.iro-page[data-figma-layout=I] .iro-masthead a{text-align:left;align-items:flex-start;padding:8px 0 0}.iro-page[data-figma-layout=I] .iro-masthead span{font:600 30px/38px var(--font);letter-spacing:0;text-transform:none}.iro-page[data-figma-layout=I] .iro-first{background:#fff;border-radius:28px;margin-top:16px;padding:24px;box-shadow:0 8px 28px #0d293314}.iro-page[data-figma-layout=I] .iro-hero.is-photo .iro-hero-carousel,.iro-page[data-figma-layout=I] .iro-first .iro-news__cover{border-radius:24px;overflow:hidden}.iro-page[data-figma-layout=D] .iro-masthead span{font:400 44px/52px var(--font);letter-spacing:5.28px;text-transform:uppercase}.iro-first [data-block=news] .iro-section-heading h2{font:300 44px/52px var(--font);letter-spacing:-.44px}.iro-first [data-block=news] .iro-rail__controls{display:none}.iro-first [data-block=news] .iro-rail__track{flex-direction:column;gap:0;display:flex;overflow:visible}.iro-first .iro-news{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;width:auto;min-height:0;padding:20px 0;display:grid}.iro-first .iro-news__cover{border-radius:12px;grid-row:1/span 2;width:112px;height:75px}.iro-first .iro-news strong{grid-area:2/2}.iro-first{grid-template-columns:minmax(0,1.35fr) minmax(280px,.7fr);align-items:start;gap:28px;padding:24px 40px 48px;display:grid}.iro-hero.is-archive h1{font:400 2.75rem/3.25rem var(--font)}.iro-hero__copy>p{max-width:42rem;font:var(--body-l)}.iro-hero__label{z-index:1;max-width:920px;color:var(--muted-inverse);text-transform:none;letter-spacing:0;font:var(--caption);margin-top:24px;padding:0 80px 64px;position:relative}.iro-feature{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:48px;padding:64px 40px;display:grid}.iro-feature>div{overflow-wrap:anywhere;min-width:0}.iro-feature.is-copy{align-items:start}.iro-feature.is-surface{background:var(--surface)}.iro-feature.is-end .iro-feature__media{order:2}.iro-feature__media{height:480px;overflow:hidden}.iro-feature__media img,.iro-feature img{object-fit:cover;width:100%;height:128%;translate:0 var(--parallax-y,0px)}.iro-feature p{font:var(--body-l)}.iro-section-heading{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.iro-section-heading h3{font:var(--h3);margin:0}.iro-audience{border:1px solid var(--line);border-radius:var(--radius-20);background:var(--bg);width:304px;min-height:280px;color:inherit;flex-direction:column;gap:12px;padding:24px;text-decoration:none;display:flex}.iro-audience strong{font:var(--h4)}.iro-audience>span{color:var(--muted);font:var(--body-m)}.iro-audience .iro-icon:last-child{margin-top:auto}.iro-audience,.iro-news,.iro-program.is-card{transition:transform .18s,box-shadow .18s,background-color .18s,color .18s,border-color .18s}.iro-audience:hover,.iro-news:hover,.iro-program.is-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #206a752e}.iro-audience:hover{background:var(--brand);color:var(--on-brand)}.iro-audience:hover>span{color:var(--on-brand)}.iro-news{width:416px;min-height:352px;color:inherit;flex-direction:column;gap:12px;text-decoration:none;display:flex}.iro-news__cover{border-radius:var(--radius-20);background:var(--brand);height:200px;color:var(--on-brand);font:var(--eyebrow);place-items:center;display:grid;overflow:hidden}.iro-news__cover img{object-fit:cover;width:100%;height:100%}.iro-news__meta{color:var(--muted);font:var(--caption);gap:12px;display:flex}.iro-news strong,.iro-program strong,.iro-media strong,.iro-resource strong{font:var(--h4)}.iro-program.is-card{border:1px solid var(--line);border-radius:var(--radius-20);background:var(--bg);width:416px;min-height:292px;color:inherit;flex-direction:column;gap:12px;padding:24px;text-decoration:none;display:flex}.iro-program.is-card:hover,.iro-program.is-card[data-state=hover]{border-color:var(--brand)}.iro-program__chips{color:var(--brand);font:var(--eyebrow);gap:8px;display:flex}.iro-program__meta,.iro-resource span,.iro-media>span,.iro-era span span{color:var(--muted);font:var(--body-m)}.iro-program.is-card .iro-button{align-self:flex-start;margin-top:auto}.iro-program.is-row{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:220px 1fr 1.4fr;align-items:baseline;gap:16px;padding:16px 0;text-decoration:none;display:grid}.iro-program.is-loading{border-radius:var(--radius-20);background:var(--surface);width:416px;height:292px}.iro-program-skeleton{gap:16px;display:flex}.iro-rail__controls{justify-content:flex-end;gap:8px;margin-bottom:12px;display:flex}.iro-rail__controls button{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;line-height:1;display:inline-flex}.iro-rail__controls button:hover:not(:disabled){filter:brightness(.92)}.iro-rail__controls button:focus-visible{outline-offset:2px;outline:2px solid}.iro-rail__controls button:disabled{border:1px solid var(--line);color:var(--muted);cursor:default;filter:none;background:0 0}.iro-rail__track{scroll-snap-type:x mandatory;scrollbar-color:var(--brand) var(--line);flex-flow:row;gap:16px;display:flex;overflow-x:auto}.iro-rail__track::-webkit-scrollbar{height:2px}.iro-rail__track::-webkit-scrollbar-thumb{background:var(--brand)}.iro-rail__track>*{scroll-snap-align:start;flex:none}.iro-resource{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:280px 1fr;gap:24px;padding:20px 0;text-decoration:none;display:grid}.iro-resource.is-card{border:0;flex-direction:column;gap:12px;width:411px;padding:0;display:flex}.iro-resource.is-card img,.iro-resource__media{object-fit:cover;background:var(--surface);width:100%;height:231px}.iro-countdown{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:32px;min-height:148px;padding:28px 48px;display:flex}.iro-countdown__value{color:var(--brand);font:var(--stat);letter-spacing:-.02em;margin:0}.iro-countdown__unit,.iro-countdown__note{color:var(--muted);font:var(--caption);margin:0}.iro-countdown__title{font:var(--h4);margin:0}.iro-countdown__links{gap:24px;margin-left:auto;display:flex}.iro-countdown__links a{color:var(--brand);text-decoration:none}.iro-logos.is-ministries .iro-logos__name,.iro-logos.is-ministries .iro-logos__slot,.iro-logos.is-ministries img{box-sizing:border-box;border:1px solid var(--line);background:#fff;border-radius:12px;place-items:center;width:237px;height:120px;display:grid}.iro-logos.is-ministries img{object-fit:contain;padding:12px 16px;display:block}.iro-logos.is-ministries .iro-logos__name{font:var(--caption);text-align:center;padding:8px}.iro-logos.is-partners .iro-logos__slot{border:1px solid var(--line);background:#fff;border-radius:12px;width:114px;height:91px;display:block}.iro-logos.is-partners{flex-direction:column;gap:24px;display:flex}.iro-logos.is-partners img{filter:grayscale()url(#iro-partner-tint)}.iro-logos li{position:relative}.iro-logos .iro-inline-file{height:28px;padding:0 10px;font-size:12px;line-height:28px;bottom:8px;right:8px}.iro-logos ul{flex-wrap:wrap;align-items:center;gap:24px 40px;margin:0;padding:0;list-style:none;display:flex}.iro-logos img{object-fit:contain;width:auto;height:48px}.iro-logos p{color:var(--muted);font:var(--body-m)}.iro-media{width:384px;min-height:472px;color:inherit;flex-direction:column;gap:8px;text-decoration:none;display:flex}.iro-media img{object-fit:cover;width:384px;height:280px}.iro-media__kind{font:var(--eyebrow);letter-spacing:.04em}.iro-era{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:240px 1fr;gap:24px;padding:24px 0;text-decoration:none;display:grid}.iro-era__years{font:600 2.5rem/2.75rem var(--serif)}.iro-era[aria-current=true]{box-shadow:inset 2px 0 0 var(--ink)}.iro-era strong{font:var(--h4);display:block}.iro-publication{grid-template-columns:280px 1fr;align-items:center;gap:40px;display:grid}.iro-publication img{width:100%}.iro-source{color:var(--muted);font:var(--caption);margin:0}.iro-filters__bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.iro-filters__bar>button,.iro-filters__view button{border:1px solid var(--line);border-radius:var(--radius-12);background:var(--bg);height:40px;font:600 .875rem/1rem var(--font);cursor:pointer;padding:0 14px}.iro-a11y__panel button{border-radius:var(--radius-12);color:#051a1f;height:40px;font:600 .875rem/1rem var(--font);cursor:pointer;background:#edf3f4;border:1px solid #0000;padding:0 14px}.iro-filters__view{gap:4px;display:flex}.iro-filters__bar>button[aria-pressed=true],.iro-filters__view button[aria-pressed=true]{border:2px solid var(--ink)}.iro-a11y button[aria-pressed=true]{color:#fff;background:#206a75;border-color:#206a75}.iro-filters__sheet,.iro-dialog__window,.iro-search__panel,.iro-notice__card,.iro-status{z-index:31;background:var(--bg);color:var(--ink);position:relative}.iro-filters__sheet,.iro-dialog__window,.iro-notice__card,.iro-status{border-radius:var(--radius-20)}.iro-overlay__dim{z-index:30;cursor:pointer;background:#00000073;border:0;position:fixed;inset:0}.iro-filters__sheet,.iro-dialog__window{width:min(640px,100% - 32px);margin:48px auto;padding:32px}.iro-filters fieldset,.iro-dialog label,.iro-status label,.iro-a11y fieldset{border:0;flex-direction:column;gap:8px;margin:0 0 16px;padding:0;display:flex}.iro-filters legend,.iro-a11y legend,.iro-search label,.iro-status label,.iro-dialog label{font:var(--nav)}.iro-dialog input:not([type=checkbox]),.iro-status input,.iro-search input{border:1px solid var(--line);border-radius:var(--radius-12);width:100%;height:48px;font:var(--body-m);padding:0 12px}.iro-dialog input[aria-invalid=true]{border-color:var(--ink)}.iro-dialog #email-error{color:var(--ink);font:var(--caption)}.iro-dialog__program,.iro-dialog__note{color:var(--muted)}.iro-dialog label.iro-dialog__consent{flex-direction:row;align-items:flex-start;gap:12px}.iro-dialog label.iro-dialog__consent input{flex:none;width:18px;height:18px;margin-top:2px}.iro-search{position:relative}.iro-search:has(.iro-overlay__dim){z-index:40;width:var(--search-vw,auto);height:var(--search-vh,auto);inset:0;right:var(--search-lock,0px);bottom:var(--search-lock,0px);position:fixed;overflow:auto}.iro-search:has(.iro-overlay__dim) .iro-overlay__dim{width:var(--search-vw,auto);height:var(--search-vh,auto);right:var(--search-lock,0px);bottom:var(--search-lock,0px);animation:.18s both iro-overlay-dim}.iro-search a{color:inherit;text-decoration:none}.iro-search__panel{border-radius:24px;width:min(800px,100% - 32px);margin:24px auto;padding:20px 24px 16px;box-shadow:0 18px 50px #10212629}.iro-search:has(.iro-overlay__dim) .iro-search__panel{margin-top:88px;animation:.22s cubic-bezier(.2,.8,.2,1) both iro-mega-rise}@media (prefers-reduced-motion:reduce){:is(.iro-search:has(.iro-overlay__dim) .iro-overlay__dim,.iro-search:has(.iro-overlay__dim) .iro-search__panel){animation:none}}.iro-search__title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.iro-search__close{color:#206a75;font:600 13px/16px var(--font);cursor:pointer;background:0 0;border:0}.iro-search form{margin:0}.iro-search__query{border:1px solid var(--line);border-radius:var(--radius-12);align-items:center;gap:8px;height:48px;padding:0 6px 0 12px;display:flex}.iro-search .iro-search__query input{width:auto;min-width:0;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;flex:auto;padding:0}.iro-search .iro-search__query:focus-within{border-color:#206a75;box-shadow:0 0 0 1px #206a75}.iro-search .iro-search__query input:focus{box-shadow:none;border:0;outline:none}.iro-search__query button{color:#fff;height:36px;font:600 14px/16px var(--font);cursor:pointer;background:#206a75;border:0;border-radius:8px;flex:none;padding:0 16px}.iro-search__query button:hover{background:#18555e}.iro-search__groups,.iro-search__empty,.iro-search__count{margin-top:16px}.iro-search__count{color:#206a75;font:600 13px/16px var(--font);letter-spacing:.04em;margin-bottom:0}.iro-search__groups{flex-direction:column;gap:12px;min-width:0;display:flex}.iro-search:has(.iro-overlay__dim) .iro-search__hits{max-height:min(420px,100dvh - 280px);overflow:auto}.iro-search__groups h2{color:#206a75;font:600 12px/16px var(--font);letter-spacing:.06em;text-transform:uppercase;margin:14px 0 0}.iro-search__groups section:first-child h2{margin-top:0}.iro-search__groups li a{border-bottom:1px solid var(--line);font:500 16px/22px var(--font);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;padding:10px 0;display:block}.iro-search:has(.iro-overlay__dim) .iro-search__groups li a span{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:44px;display:-webkit-box;overflow:hidden}.iro-search__groups li a:hover{color:#206a75}.iro-search__groups>a{color:#206a75;font:600 14px/20px var(--font)}.iro-search__panel>.iro-search__scope{gap:32px;margin-top:16px;list-style:none;display:flex}.iro-search__scope strong{font:var(--h3);display:block}.iro-search__panel>.iro-search__sections{flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:0;list-style:none;display:flex}.iro-search__sections a{min-height:32px;font:600 13px/16px var(--font);white-space:nowrap;background:#edf3f4;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.iro-search__empty{flex-direction:column;gap:8px;display:flex}.iro-status{width:min(640px,100%);padding:32px}.iro-status ol{margin:24px 0 0;padding:0;list-style:none}.iro-status li{border-bottom:1px solid var(--line);padding:12px 0}.iro-status li[aria-current=step]{box-shadow:inset 2px 0 0 var(--ink);padding-left:12px;font-weight:700}.iro-a11y{z-index:70;position:fixed;inset:0;overflow:auto}.iro-a11y__panel{z-index:31;color:#051a1f;background:#fff;border-radius:20px;flex-wrap:wrap;align-items:flex-start;gap:24px;width:min(760px,100% - 32px);margin:24px auto;padding:24px 40px;display:flex;position:relative}.iro-a11y__reset{flex-wrap:wrap;flex-basis:100%;gap:8px;display:flex}.iro-a11y__panel .iro-a11y__apply{color:#fff;background:#206a75}.iro-a11y__panel .iro-a11y__apply:hover{background:#18555e}.iro-a11y__panel h2{width:100%;font:var(--h4);margin:0}.iro-a11y button[data-size=s]{font-size:.875rem}.iro-a11y button[data-size=m]{font-size:1.125rem}.iro-a11y button[data-size=l]{font-size:1.5rem}.iro-a11y__panel>p{width:100%;color:var(--muted);font:var(--caption);margin:0}.iro-notice__card{width:min(420px,100% - 32px);margin:24px 24px 24px auto;padding:20px;box-shadow:0 12px 40px #0000001f}.iro-notice__card strong{font:var(--h4)}html[data-a11y-font=s],html[data-a11y-font=m],html[data-a11y-font=l]{font-size:16px}html[data-a11y-font=s] :is(.iro-page,.iro-public-shell){zoom:.875}html[data-a11y-font=l] :is(.iro-page,.iro-public-shell){zoom:1.25}html[data-a11y-contrast=black-on-white]{color:#000;background:#fff}html[data-a11y-contrast=black-on-white] :where(body,body *){outline-color:#000;color:#000!important;box-shadow:none!important;text-shadow:none!important;background-color:#fff!important;background-image:none!important;border-color:#000!important}html[data-a11y-contrast=white-on-black]{color:#fff;background:#000}html[data-a11y-contrast=white-on-black] :where(body,body *){outline-color:#fff;color:#fff!important;box-shadow:none!important;text-shadow:none!important;background-color:#000!important;background-image:none!important;border-color:#fff!important}html[data-a11y-contrast] .iro-header.is-glass{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-a11y-contrast=black-on-white] .iro-hero-carousel__tint,html[data-a11y-contrast=white-on-black] .iro-hero-carousel__tint,html[data-a11y-contrast=black-on-white] .iro-hero-carousel__auto-tint,html[data-a11y-contrast=white-on-black] .iro-hero-carousel__auto-tint{display:none}html[data-a11y-contrast=black-on-white] :is(.iro-button.is-primary,.iro-button.is-secondary){color:#fff!important;background-color:#000!important;border-color:#000!important}html[data-a11y-contrast=white-on-black] :is(.iro-button.is-primary,.iro-button.is-secondary){color:#000!important;background-color:#fff!important;border-color:#fff!important}html[data-a11y-contrast=black-on-white] .iro-button.is-text,html[data-a11y-contrast=white-on-black] .iro-button.is-text{text-decoration:underline;background-color:#0000!important}html[data-a11y-contrast=black-on-white] a:not(.iro-button),html[data-a11y-contrast=white-on-black] a:not(.iro-button){text-decoration:underline}html[data-a11y-contrast] :is(.iro-button:disabled,.iro-button[data-state=disabled],.iro-button[data-state=pending]){text-decoration:line-through;opacity:1!important}html[data-a11y-contrast=black-on-white] :focus-visible{outline:3px solid #000}html[data-a11y-contrast=white-on-black] :focus-visible{outline:3px solid #fff}html[data-a11y-contrast] .iro-overlay__dim{background:#000000b8!important}html[data-a11y-images=hide] .iro-hero{background-image:none!important}html[data-a11y-images=hide] .iro-hero-carousel__tint,html[data-a11y-images=hide] .iro-hero-carousel__auto-tint{display:none}img.is-a11y-hidden{clip:rect(0, 0, 0, 0)!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.iro-a11y-alt{border:1px solid;padding:12px 0;display:block}html[data-a11y-spacing=loose] body{letter-spacing:.05em;word-spacing:.16em;line-height:1.8}html[data-a11y-spacing=loose] :where(p,li,a,button,h1,h2,h3,h4,label,legend,span){letter-spacing:.06em;line-height:1.7}@media (width<=1023px){.iro-header.is-bar .iro-header__sections{display:none}.iro-header.is-bar .iro-header__menu{display:inline-flex}.iro-stat-row,.iro-feature,.iro-footer__grid,.iro-fullscreen__body,.iro-publication,.iro-mega,.iro-mega__columns,.iro-resource,.iro-era,.iro-program.is-row{grid-template-columns:1fr}.iro-masthead span{font-size:2.5rem;line-height:1.1}}.iro-element-frame{width:100%;min-width:0}.iro-page{--page-pad-x:24px;--page-pad-y:64px;width:100%;min-width:0;margin-inline:auto;container:iro-page/inline-size}.iro-page[data-figma-layout=B],.iro-page .iro-compose[data-figma-layout=B],.iro-page .iro-feature[data-figma-layout=B],.iro-page .iro-hero[data-figma-layout=B]{--page-pad-x:120px}.iro-page[data-figma-layout=C],.iro-page .iro-compose[data-figma-layout=C],.iro-page .iro-feature[data-figma-layout=C],.iro-page .iro-hero[data-figma-layout=C]{--page-pad-x:40px}.iro-page[data-figma-layout=D],.iro-page[data-figma-layout=I],.iro-page .iro-compose[data-figma-layout=D],.iro-page .iro-compose[data-figma-layout=I],.iro-page .iro-feature[data-figma-layout=D],.iro-page .iro-feature[data-figma-layout=I],.iro-page .iro-hero[data-figma-layout=D],.iro-page .iro-hero[data-figma-layout=I]{--page-pad-x:64px}.iro-page[data-figma-layout=E],.iro-page .iro-compose[data-figma-layout=E],.iro-page .iro-feature[data-figma-layout=E],.iro-page .iro-hero[data-figma-layout=E]{--page-pad-x:24px}.iro-page[data-figma-layout=G],.iro-page[data-figma-layout=H],.iro-page .iro-compose[data-figma-layout=G],.iro-page .iro-compose[data-figma-layout=H],.iro-page .iro-feature[data-figma-layout=G],.iro-page .iro-feature[data-figma-layout=H],.iro-page .iro-hero[data-figma-layout=G],.iro-page .iro-hero[data-figma-layout=H]{--page-pad-x:48px;--page-pad-y:48px}.iro-page[data-figma-layout=J],.iro-page[data-figma-layout=K],.iro-page .iro-compose[data-figma-layout=J],.iro-page .iro-compose[data-figma-layout=K],.iro-page .iro-feature[data-figma-layout=J],.iro-page .iro-feature[data-figma-layout=K],.iro-page .iro-hero[data-figma-layout=J],.iro-page .iro-hero[data-figma-layout=K]{--page-pad-x:12px;--page-pad-y:12px}.iro-page main{min-width:0}.iro-page.is-header-overlay{position:relative}.iro-page.is-header-overlay>.iro-header{z-index:2;color:#fff;background:0 0;position:absolute;inset:0 0 auto}.iro-page .iro-compose{padding:var(--page-pad-y) var(--page-pad-x);gap:48px;display:grid}.iro-page .iro-text,.iro-element-frame .iro-text{gap:0}.iro-element-frame .iro-text{padding:64px 24px}.iro-page .iro-text__body,.iro-element-frame .iro-text__body{width:min(760px,100%);color:inherit;font:400 1.125rem/1.75rem var(--font);overflow-wrap:anywhere;margin:0 auto}.iro-page .iro-text__body :is(h2,h3,h4,p,blockquote,ul,ol),.iro-element-frame .iro-text__body :is(h2,h3,h4,p,blockquote,ul,ol){margin:0 0 .75em}.iro-page .iro-text__body h2,.iro-element-frame .iro-text__body h2{font:300 2.75rem/3.25rem var(--font);letter-spacing:-.01em}.iro-page .iro-text__body h3,.iro-element-frame .iro-text__body h3{font:600 1.5rem/2rem var(--font)}.iro-page .iro-text__body h4,.iro-element-frame .iro-text__body h4{font:600 1.125rem/1.5rem var(--font)}.iro-page .iro-text__body a,.iro-element-frame .iro-text__body a{color:#206a75}.iro-page .iro-text__body img,.iro-element-frame .iro-text__body img{border-radius:20px;max-width:100%;height:auto;display:block}.iro-page .iro-text__body blockquote,.iro-element-frame .iro-text__body blockquote{background:#edf3f4;border-radius:12px;padding:16px 20px}.iro-page .iro-text__body ul,.iro-page .iro-text__body ol,.iro-element-frame .iro-text__body ul,.iro-element-frame .iro-text__body ol{padding-left:1.25em}.iro-page .iro-compose[data-block=resources],.iro-page .iro-compose[data-block=logos]{gap:40px}.iro-page .iro-compose[data-block=logos][data-variant=ministries]{padding-top:64px;padding-bottom:64px}.iro-page .iro-compose[data-block=news]{padding-right:0}.iro-page .iro-compose__grid{grid-template-columns:repeat(var(--cols-compact,1), minmax(0, 1fr));gap:24px;display:grid}.iro-page .iro-compose__grid[data-gap="32"]{gap:32px}.iro-page .iro-compose__grid>*{width:100%;min-width:0;max-width:none}.iro-page .iro-rail{min-width:0}.iro-page .iro-news{flex:none;gap:20px;width:min(420px,72cqi)}.iro-page .iro-news__cover{height:234px}.iro-page .iro-news strong,.iro-page .iro-resource.is-card strong{font:600 1.375rem/1.875rem var(--font)}.iro-page .iro-button:not(.is-text){padding:20px 32px}.iro-page .iro-section-heading .iro-button.is-outline{color:#000;background:#fff;border-color:#000}.iro-page .iro-hero .iro-button.is-primary,.iro-page .iro-hero .iro-button.is-primary:hover,.iro-page .iro-hero .iro-button.is-primary[data-state=hover],.iro-page .iro-hero .iro-button.is-primary[data-state=pressed]{color:#000;background:#fff}.iro-page .iro-hero .iro-button.is-inverse{color:#fff;background:0 0;border-color:#fff}.iro-page .iro-hero__actions{gap:16px}.iro-page .iro-hero__kicker{letter-spacing:.08em;margin:0}.iro-page .iro-hero__label{padding:0 var(--page-pad-x) 48px;margin:0}.iro-page .iro-section-heading h2,.iro-page .iro-compose>h2,.iro-page .iro-logos.is-partners>p{color:var(--ink);font:300 2.75rem/3.25rem var(--font);letter-spacing:-.01em;margin:0}.iro-page .iro-section-heading h2{padding-top:20px}.iro-page .iro-audience{min-height:256px;padding:32px}.iro-page .iro-program.is-card{gap:24px;min-height:322px;padding:32px}.iro-page .iro-resource.is-card{gap:16px}.iro-page .iro-resource.is-card img,.iro-page .iro-resource__media{border-radius:20px}.iro-page .iro-stat__value{letter-spacing:-.02em}.iro-page .iro-stat__caption{color:#595959;font:400 1rem/1.5rem var(--font)}.iro-page .iro-hero-with-stats__row .iro-stat__caption{color:#fff}.iro-page .iro-feature{padding:var(--page-pad-y) var(--page-pad-x);gap:48px}.iro-page .iro-feature.is-copy{gap:96px}.iro-page[data-figma-layout=B] .iro-feature.is-copy{gap:48px}.iro-page[data-figma-layout=B] .iro-feature.is-copy>div:last-child{flex-direction:column;gap:28px;padding-top:0;display:flex}.iro-page[data-figma-layout=B] .iro-feature.is-copy>div:last-child>*{margin:0}@container iro-page (width>=1200px){.iro-page[data-figma-layout=B] .iro-compose:not([data-variant=ministries]),.iro-page[data-figma-layout=B] .iro-feature{padding-block:112px}.iro-page[data-figma-layout=B] .iro-feature.is-copy{grid-template-columns:368px minmax(0,1fr)}}.iro-page .iro-feature.is-copy h2{font:300 4.5rem/4.875rem var(--font);letter-spacing:-.01em;margin:0;padding-top:20px}.iro-page .iro-feature.is-copy>div:last-child{padding-top:48px}.iro-page .iro-feature.is-copy div>div{flex-direction:column;align-items:flex-start;gap:11px}.iro-page[data-figma-layout=B] .iro-feature.is-copy>div:last-child>div{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.iro-page .iro-header.is-on-photo .iro-header__bar{min-height:152px;padding:24px var(--page-pad-x) 0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo tools""nav nav";align-items:center;gap:20px 28px;display:grid}.iro-page .iro-header.is-on-photo .iro-logo{grid-area:logo}.iro-page .iro-header.is-on-photo .iro-header__tools{grid-area:tools;gap:28px;margin-left:0}.iro-page .iro-header.is-on-photo .iro-header__sections{letter-spacing:.04em;grid-area:nav;gap:40px;padding:16px 0 20px}.iro-page .iro-header.is-light .iro-header__bar{padding-inline:var(--page-pad-x)}.iro-page .iro-logo__mark{width:auto;height:55px}.iro-page .iro-footer{padding:96px var(--page-pad-x) 48px;gap:64px;display:grid}.iro-page .iro-footer__inquiry{margin:0}.iro-page .iro-footer__grid>div,.iro-page .iro-footer__grid nav{align-content:start;display:grid}.iro-page .iro-footer__grid>div{gap:16px}.iro-page .iro-footer__grid nav,.iro-page .iro-footer li,.iro-page .iro-footer__grid>div>p,.iro-page .iro-footer nav>p{margin:0}.iro-page .iro-footer__grid nav{gap:14px}.iro-page .iro-footer__legal{margin-top:0;padding-top:24px}.iro-page .iro-logos.is-ministries ul{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));align-items:stretch;gap:24px;display:grid}.iro-page .iro-logos.is-ministries li,.iro-page .iro-logos.is-ministries a{min-width:0;display:block}.iro-page .iro-logos.is-ministries .iro-logos__name,.iro-page .iro-logos.is-ministries .iro-logos__slot,.iro-page .iro-logos.is-ministries img{width:100%}.iro-page .iro-logos.is-partners ul{grid-template-columns:repeat(auto-fill,114px);gap:16px;display:grid}.iro-page .iro-logos.is-partners img{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:12px;width:114px;height:91px;padding:8px}.iro-page[data-figma-layout=A] .iro-footer{padding-bottom:40px}.iro-page[data-figma-layout=I] .iro-footer,.iro-page[data-figma-layout=K] .iro-footer{padding:96px 80px 40px}.iro-page[data-figma-layout=B] .iro-footer{gap:48px}.iro-page[data-figma-layout=C] .iro-footer{gap:16px;padding:16px 40px 40px}.iro-page[data-figma-layout=D] .iro-footer{gap:0;padding:72px 64px 40px}.iro-page[data-figma-layout=E] .iro-footer{gap:28px;padding:72px 0 48px}.iro-page[data-figma-layout=G] .iro-footer,.iro-page[data-figma-layout=H] .iro-footer{gap:32px;padding:40px 40px 28px}.iro-compose[data-block=logos][data-variant=ministries][data-figma-layout=G],.iro-compose[data-block=logos][data-variant=ministries][data-figma-layout=H]{padding:16px}.iro-page[data-figma-layout=J] .iro-footer{gap:8px;padding:48px 80px 36px}.iro-page[data-figma-layout=J] .iro-header__bar{gap:22px;min-height:68px;padding:12px 28px}.iro-page[data-figma-layout=G] .iro-header__bar{gap:32px;padding:12px 16px 12px 24px}.iro-page[data-figma-layout=H] .iro-header__bar{gap:24px;padding:12px 12px 12px 24px}@container iro-page (width<=1439px){.iro-page[data-figma-layout=G] .iro-header.is-glass .iro-header__bar,.iro-page[data-figma-layout=H] .iro-header.is-glass .iro-header__bar{gap:10px;padding:10px 12px 10px 16px}.iro-page[data-figma-layout=G] .iro-header__sections,.iro-page[data-figma-layout=H] .iro-header__sections{letter-spacing:.24px;gap:10px;font-size:12px}.iro-page[data-figma-layout=G] .iro-header__tools,.iro-page[data-figma-layout=H] .iro-header__tools,.iro-page[data-figma-layout=G] .iro-header__brand,.iro-page[data-figma-layout=H] .iro-header__brand{flex-shrink:0}.iro-page[data-figma-layout=G] .iro-header__tools,.iro-page[data-figma-layout=H] .iro-header__tools{gap:4px}.iro-page[data-figma-layout=G] .iro-header .iro-button.is-primary,.iro-page[data-figma-layout=H] .iro-header .iro-button.is-primary{min-height:44px;padding-inline:14px;font-size:13px}}.iro-compose[data-block=news][data-figma-layout=J],.iro-compose[data-block=news][data-figma-layout=K]{padding:0 12px 12px}@container iro-page (width>=720px){.iro-page .iro-compose__grid{grid-template-columns:repeat(var(--cols-regular,var(--cols-compact,1)), minmax(0, 1fr))}}@container iro-page (width>=1200px){.iro-page .iro-compose__grid{grid-template-columns:repeat(var(--cols-wide,var(--cols-regular,1)), minmax(0, 1fr))}.iro-page .iro-logos.is-ministries ul{grid-template-columns:repeat(5,minmax(0,1fr))}}@container iro-page (width>=1440px){.iro-page .iro-hero__copy{z-index:1;width:min(680px,100%);max-width:none;padding:48px var(--page-pad-x);flex-direction:column;gap:28px;display:flex;position:relative;top:auto;left:auto}.iro-page .iro-hero__copy>*{margin:0}.iro-page .iro-hero h1{font:300 7rem/7rem var(--font);letter-spacing:-.02em}.iro-page .iro-hero__copy>p{max-width:none}.iro-page .iro-hero__label{width:auto;padding:0 var(--page-pad-x) 48px;position:relative;top:auto;left:auto}.iro-page .iro-footer__grid{grid-template-columns:minmax(0,660px) max-content max-content max-content;justify-content:start;gap:64px}.iro-page .iro-logos.is-partners ul{grid-template-columns:repeat(10,minmax(0,1fr))}.iro-page .iro-logos.is-partners .iro-logos__slot{width:100%}}html.is-edit-mode [data-field],html.is-edit-mode .iro-inline-file{outline-offset:4px;outline:1px dashed #206a75}html.is-edit-mode .is-edit-active{outline-offset:4px;outline:2px solid #206a75}.iro-edit-menu{z-index:40;background:#fff;border-radius:16px;gap:8px;min-width:180px;padding:12px;display:grid;position:fixed;box-shadow:0 12px 32px #051a1f2e}.iro-edit-menu .iro-button{width:100%}[data-element-frame] .iro-hero,[data-element-frame] .iro-hero.is-issue{min-height:var(--hero-screen,100dvh);height:var(--hero-screen,100dvh)}[data-element-frame] .iro-page[data-figma-layout=B] .iro-hero.is-split{height:calc(var(--hero-screen,900px) - 151px);min-height:640px}[data-element-frame] .iro-hero.is-inset{height:620px;min-height:620px;max-height:620px}[data-element-frame] .iro-hero.is-photo{height:auto;min-height:0;max-height:none}[data-element-frame] .iro-page[data-figma-layout=G] .iro-hero.is-glass,[data-element-frame] .iro-page[data-figma-layout=H] .iro-hero.is-glass{height:700px;min-height:700px;max-height:700px}[data-element-frame] .iro-hero.is-poster{height:760px;min-height:760px;max-height:760px}[data-element-frame] [data-field]{cursor:text}[data-element-frame] [data-field]:focus{outline-offset:2px;outline:2px solid #206a75}.iro-page[data-figma-layout="0"]{font-synthesis:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;font-family:Open Sans,sans-serif}.iro-hero[data-figma-layout="0"] .iro-hero-carousel__tint{background:linear-gradient(#00000073,#0000000d 50%,#206a75)}.iro-feature[data-figma-layout="0"].is-copy{color:#fff;background:#206a75}.iro-feature[data-figma-layout="0"].is-copy h2,.iro-feature[data-figma-layout="0"].is-copy p,.iro-feature[data-figma-layout="0"].is-copy .iro-button{color:#fff}[data-block=audiences][data-figma-layout="0"],[data-block=news][data-figma-layout="0"],[data-block=logos][data-variant=ministries][data-figma-layout="0"]{background:#edf3f4}[data-block=stats][data-figma-layout="0"],[data-block=programs][data-figma-layout="0"],[data-block=resources][data-figma-layout="0"],[data-block=logos][data-variant=partners][data-figma-layout="0"]{background:#fff}[data-block=audiences][data-figma-layout="0"] .iro-audience,[data-block=programs][data-figma-layout="0"] .iro-program.is-card{border:0;width:auto}[data-block=audiences][data-figma-layout="0"] .iro-audience{background:#fff}[data-block=audiences][data-figma-layout="0"] .iro-audience:hover,[data-block=audiences][data-figma-layout="0"] .iro-audience:hover>span{color:#000;background:#fff}[data-block=programs][data-figma-layout="0"] .iro-program.is-card{background:#edf3f4}[data-block=programs][data-figma-layout="0"] .iro-program__chips{color:#000}[data-block=programs][data-figma-layout="0"] .iro-program__chips span{font:400 13px/18px var(--font);letter-spacing:0;background:#fff;border-radius:999px;padding:6px 12px}[data-block=stats][data-figma-layout="0"] .iro-stat{background:#edf3f4;margin:0;padding:24px 16px 20px}[data-block=stats][data-figma-layout="0"] .iro-stat__value{font:300 68px/72px var(--font);letter-spacing:-1.36px}[data-block=news][data-figma-layout="0"] .iro-news__cover{color:#fff;font:400 44px/52px var(--font);letter-spacing:-.44px;align-content:end;justify-items:start;padding:24px 28px}[data-block=news][data-figma-layout="0"] .iro-news__meta span{color:#206a75;font:700 13px/16px var(--font);letter-spacing:1.04px;text-transform:uppercase}[data-block=programs][data-figma-layout="0"] .iro-section-heading .iro-button,[data-block=news][data-figma-layout="0"] .iro-section-heading .iro-button{color:#000;letter-spacing:.04em;text-transform:uppercase;background:#edf3f4;border:0;border-radius:12px;min-height:56px;padding:20px 32px;font-weight:700}[data-block=news][data-figma-layout="0"] .iro-section-heading .iro-button{background:#fff}@media (width>=768px){.iro-page[data-figma-layout="0"]{--page-pad-x:80px;--page-pad-y:112px}}@container iro-page (width>=768px){.iro-hero[data-figma-layout="0"].is-issue{min-height:var(--hero-screen,100dvh);height:var(--hero-screen,100dvh);place-items:center}.iro-hero[data-figma-layout="0"] .iro-hero__copy{text-align:center;flex-direction:column;align-items:center;gap:28px;width:max-content;max-width:calc(100% - 160px);padding:0;display:flex}.iro-hero[data-figma-layout="0"] .iro-hero__copy>*{margin:0}.iro-hero[data-figma-layout="0"] h1{font:300 112px/112px var(--font);letter-spacing:-2.24px}.iro-hero[data-figma-layout="0"] .iro-hero__kicker{font:700 13px/16px var(--font);letter-spacing:1.04px;text-transform:uppercase}.iro-hero[data-figma-layout="0"] .iro-hero__copy>p:not(.iro-hero__kicker){max-width:none;font:400 18px/28px var(--font);letter-spacing:0;text-transform:none}.iro-hero[data-figma-layout="0"] .iro-button.is-inverse{color:#fff;background:#206a75;border-color:#0000}.iro-hero[data-figma-layout="0"] .iro-hero__label{color:#bcd2d5;opacity:.8;width:auto;font:400 13px/18px var(--font);padding:0;position:absolute;bottom:122px;left:80px}.iro-compose[data-figma-layout="0"],.iro-feature[data-figma-layout="0"]{padding:112px 80px}.iro-page[data-figma-layout="0"] .iro-header.is-on-photo .iro-header__bar{padding:24px 80px 0}.iro-page[data-figma-layout="0"] .iro-header.is-on-photo .iro-button.is-inverse{color:#fff;background:#206a75;border:0;padding:12px 20px}.iro-compose[data-block=news][data-figma-layout="0"]{padding-right:0}.iro-compose[data-block=logos][data-figma-layout="0"][data-variant=ministries]{padding-top:64px;padding-bottom:64px}.iro-feature[data-figma-layout="0"].is-copy{gap:96px}.iro-feature[data-figma-layout="0"].is-copy h2{font:300 72px/78px var(--font);letter-spacing:-.72px;padding-top:20px}.iro-feature[data-figma-layout="0"].is-copy>div:last-child{padding-top:48px}}@container iro-page (width>=768px) and (width<=1199px){.iro-hero[data-figma-layout="0"] h1{font-size:clamp(56px,12cqi,96px);line-height:1}}@container iro-page (width>=1200px){.iro-page[data-figma-layout="0"] .iro-header.is-on-photo .iro-header__tools>button:not(.iro-header__menu){color:#bcd2d5;font:400 13px/18px var(--font)}.iro-page[data-figma-layout="0"] .iro-header.is-on-photo .iro-header__tools>button:not(.iro-header__menu) svg{display:none}.iro-page[data-figma-layout="0"] .iro-header.is-on-photo .iro-header__tools>button:not(.iro-header__menu):after{content:attr(aria-label)}.iro-page[data-figma-layout="0"] .iro-header.is-on-photo .iro-button.is-inverse{color:#fff;font:700 14px/16px var(--font);letter-spacing:.56px;text-transform:uppercase;background:#206a75;border:0;padding:12px 20px}.iro-page[data-figma-layout="0"] .iro-header__sections{font:600 13px/16px var(--font);letter-spacing:.52px;text-transform:uppercase}.iro-hero[data-figma-layout="0"] .iro-hero__kicker{font:700 13px/16px var(--font);letter-spacing:1.04px;text-transform:uppercase}.iro-hero[data-figma-layout="0"] .iro-hero__copy>p:not(.iro-hero__kicker){font:400 18px/28px var(--font);letter-spacing:0;text-transform:none}.iro-hero[data-figma-layout="0"] .iro-hero__label{font:400 13px/18px var(--font);letter-spacing:0}.iro-feature[data-figma-layout="0"] h2{font:300 72px/78px var(--font);letter-spacing:-.72px}.iro-feature[data-figma-layout="0"] p{font:400 18px/28px var(--font);letter-spacing:0}.iro-feature[data-figma-layout="0"] .iro-button.is-text{min-height:0;font:600 22px/30px var(--font);letter-spacing:0;text-transform:none;padding:0}[data-block=programs][data-figma-layout="0"] .iro-program .iro-button.is-text{font:700 14px/16px var(--font);letter-spacing:.56px;text-transform:uppercase}[data-block=stats][data-figma-layout="0"] .iro-stat__value{font:300 68px/72px var(--font);letter-spacing:-1.36px}[data-block=stats][data-figma-layout="0"] .iro-stat__caption{font:400 16px/24px var(--font);letter-spacing:0}[data-block=audiences][data-figma-layout="0"] .iro-audience strong{font:600 30px/38px var(--font);letter-spacing:0}[data-block=audiences][data-figma-layout="0"] .iro-audience>span{font:400 16px/24px var(--font);letter-spacing:0}[data-block=programs][data-figma-layout="0"] .iro-section-heading h2{font:600 48px/56px var(--font);letter-spacing:-.48px}[data-block=news][data-figma-layout="0"] .iro-section-heading h2,[data-block=resources][data-figma-layout="0"] .iro-section-heading h2{font:300 44px/52px var(--font);letter-spacing:-.44px}[data-block=news][data-figma-layout="0"] .iro-news strong,[data-block=programs][data-figma-layout="0"] .iro-program strong,[data-block=resources][data-figma-layout="0"] .iro-resource strong{font:600 22px/30px var(--font);letter-spacing:0}[data-block=news][data-figma-layout="0"] .iro-news__meta,[data-block=programs][data-figma-layout="0"] .iro-program__chips{font:400 13px/18px var(--font);letter-spacing:0;text-transform:none}[data-block=programs][data-figma-layout="0"] .iro-program__meta,[data-block=resources][data-figma-layout="0"] .iro-resource span{font:400 16px/24px var(--font);letter-spacing:0}[data-block=news][data-figma-layout="0"] .iro-news__meta span:last-child{font:700 13px/16px var(--font);letter-spacing:1.04px;text-transform:uppercase}.iro-hero[data-figma-layout="0"] .iro-button:not(.is-text),.iro-feature[data-figma-layout="0"] .iro-button:not(.is-text),.iro-compose[data-figma-layout="0"] .iro-button:not(.is-text){font:700 14px/16px var(--font);letter-spacing:.56px;text-transform:uppercase}[data-block=text][data-figma-layout="0"] .iro-text__body,.iro-element-frame .iro-text__body{font:400 18px/28px var(--font);letter-spacing:0}[data-block=text][data-figma-layout="0"] .iro-text__body h2,.iro-element-frame .iro-text__body h2{font:300 44px/52px var(--font);letter-spacing:-.44px}[data-block=text][data-figma-layout="0"] .iro-text__body h3,.iro-element-frame .iro-text__body h3{font:600 30px/38px var(--font);letter-spacing:0}[data-block=text][data-figma-layout="0"] .iro-text__body h4,.iro-element-frame .iro-text__body h4{font:600 22px/30px var(--font);letter-spacing:0}[data-block=text][data-figma-layout="0"] .iro-text__body p,[data-block=text][data-figma-layout="0"] .iro-text__body li,.iro-element-frame .iro-text__body p,.iro-element-frame .iro-text__body li{font:400 18px/28px var(--font);letter-spacing:0}}@container iro-page (width<=719px){.iro-page[data-figma-layout="0"].is-header-overlay>.iro-header{background:#051a1f}.iro-hero[data-figma-layout="0"].is-issue{min-height:var(--hero-screen,100dvh);height:var(--hero-screen,100dvh);align-items:end}.iro-hero[data-figma-layout="0"] .iro-hero__copy{width:auto;max-width:none;padding:28px 16px 8px}.iro-hero[data-figma-layout="0"] .iro-hero__actions{flex-direction:column;align-items:stretch}.iro-hero[data-figma-layout="0"] .iro-button.is-inverse{color:#fff;background:#206a75;border-color:#0000}.iro-page[data-figma-layout="0"] .iro-header.is-on-photo .iro-button.is-inverse{color:#fff;background:#206a75;border:0}}@container iro-page (width<=1199px){.iro-page .iro-header.is-bar .iro-header__sections{display:none}.iro-page .iro-header.is-bar .iro-header__menu{display:inline-flex}.iro-page .iro-footer__grid,.iro-page .iro-program.is-row,.iro-page .iro-resource:not(.is-card){grid-template-columns:1fr}.iro-page .iro-feature{grid-template-columns:minmax(0,1fr)}.iro-page .iro-feature__media,.iro-page .iro-feature.is-end .iro-feature__media{order:0;height:320px}.iro-page .iro-compose,.iro-page .iro-feature{padding:56px 32px}.iro-page .iro-hero__copy{padding:48px 32px}.iro-page .iro-hero__label{padding-inline:32px}.iro-page .iro-header.is-on-photo .iro-header__bar{min-height:88px;padding:16px 32px;display:flex}.iro-page .iro-feature.is-copy,.iro-page[data-figma-layout=B] .iro-feature.is-copy{gap:24px}.iro-page .iro-feature.is-copy h2,.iro-page .iro-feature.is-copy>div:last-child{padding-top:0}.iro-page .iro-footer,.iro-page[data-figma-layout] .iro-footer{gap:32px;padding:56px 32px 28px}}@container iro-page (width<=719px){.iro-page .iro-header__bar,.iro-page .iro-header.is-compact .iro-header__bar{flex-wrap:wrap;min-height:72px;padding:12px 16px}.iro-page .iro-hero.is-issue{min-height:var(--hero-screen,100dvh);height:var(--hero-screen,100dvh)}.iro-page .iro-hero__copy{padding:32px 16px}.iro-page .iro-header.is-on-photo .iro-header__bar,.iro-page .iro-header.is-light .iro-header__bar{min-height:72px;padding:12px 16px}.iro-page .iro-hero__label{padding-inline:16px}.iro-page .iro-hero h1{font-size:clamp(2.25rem,12cqi,3.5rem)}.iro-page .iro-feature{gap:24px;padding:40px 16px}.iro-page .iro-feature.is-copy h2{font-size:clamp(2.25rem,9cqi,3rem);line-height:1.15}.iro-page .iro-feature img,.iro-page .iro-feature.is-end img{height:220px}.iro-page .iro-compose{padding:40px 16px}.iro-page .iro-footer{padding:40px 16px 24px}.iro-page .iro-section-heading{flex-direction:column;align-items:flex-start}.iro-page .iro-logos.is-ministries .iro-logos__name{width:min(237px,100%)}}@media (width<=900px){.iro-page[data-figma-layout=B] .iro-header.is-editorial .iro-header__bar,.iro-header.is-editorial .iro-header__bar,.iro-header.is-named .iro-header__bar{flex-wrap:nowrap;align-items:center;gap:12px;min-width:0;min-height:64px;padding:12px 16px;display:flex}.iro-header.is-editorial .iro-header__brand,.iro-header.is-named .iro-header__brand{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.iro-header.is-editorial .iro-header__name,.iro-header.is-named .iro-header__name{min-width:0}.iro-header.is-editorial .iro-header__name strong,.iro-header.is-editorial .iro-header__name small,.iro-header.is-named .iro-header__name strong,.iro-header.is-named .iro-header__name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iro-header.is-editorial .iro-logo__mark,.iro-header.is-named .iro-logo__mark{width:40px;height:55px}.iro-header.is-editorial .iro-header__tools,.iro-header.is-named .iro-header__tools,.iro-header.is-cover .iro-header__tools{flex:none;gap:4px;min-width:0;margin-left:auto}.iro-header.is-editorial .iro-header__tools .iro-button,.iro-header.is-named .iro-header__tools .iro-button,.iro-header.is-cover .iro-header__tools .iro-button,.iro-header.is-editorial .iro-header__tool-label,.iro-header.is-named .iro-header__tool-label,.iro-header.is-cover .iro-header__tool-label{display:none}:is(.iro-header.is-editorial .iro-header__tools>button:has(.iro-header__tool-label) .iro-icon,.iro-header.is-named .iro-header__tools>button:has(.iro-header__tool-label) .iro-icon,.iro-header.is-cover .iro-header__tools>button:has(.iro-header__tool-label) .iro-icon){display:inline-block}.iro-header.is-editorial .iro-header__tools>button:not(.iro-header__menu),.iro-header.is-named .iro-header__tools>button:not(.iro-header__menu),.iro-header.is-cover .iro-header__tools>button:not(.iro-header__menu){justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.iro-header.is-editorial .iro-locale__trigger,.iro-header.is-named .iro-locale__trigger,.iro-header.is-cover .iro-locale__trigger{white-space:nowrap;width:auto;height:auto}.iro-utility{flex-wrap:wrap;gap:8px 16px;height:auto;min-height:46px;padding:8px 16px}.iro-hero.is-poster{height:auto;min-height:100dvh;max-height:none}.iro-hero.is-poster h1{letter-spacing:-.03em;white-space:normal;font-size:clamp(40px,14vw,72px);line-height:.95}}html,body{overflow-anchor:none}.iro-header,.iro-chrome,.iro-header__bar,.iro-utility,.iro-section-nav,.iro-masthead span,.iro-header .iro-logo__mark,.iro-chrome .iro-logo__mark,.iro-header .iro-button{transition:min-height .2s,padding .2s,height .2s,gap .2s,background-color .2s,box-shadow .2s}html[data-header=scrolled] .iro-page.is-header-overlay>.iro-header{z-index:30;position:fixed;top:0;left:0;right:0}html[data-header=scrolled] .iro-page.is-header-overlay>.iro-header.is-on-photo,html[data-header=scrolled] .iro-page.is-header-overlay>.iro-header.is-cover{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#05171ceb}html[data-header=scrolled] .iro-header .iro-logo__mark,html[data-header=scrolled] .iro-chrome .iro-logo__mark{height:32px}html[data-header=scrolled] .iro-header .iro-button:not(.is-text){min-height:36px;padding:0 16px}html[data-header=scrolled] .iro-page .iro-header.is-on-photo .iro-header__bar,html[data-header=scrolled] .iro-header.is-editorial .iro-header__bar,html[data-header=scrolled] .iro-header.is-named .iro-header__bar,html[data-header=scrolled] .iro-page[data-figma-layout=B] .iro-header.is-editorial .iro-header__bar{flex-wrap:nowrap;align-items:center;gap:12px;min-height:52px;padding:8px 24px;display:flex}html[data-header=scrolled] .iro-page[data-figma-layout=B] .iro-header.is-editorial .iro-header__sections,html[data-header=scrolled] .iro-header.is-editorial .iro-header__sections,html[data-header=scrolled] .iro-header.is-on-photo .iro-header__sections,html[data-header=scrolled] .iro-header.is-named .iro-header__sections{letter-spacing:.02em;gap:12px;padding:0;font-size:12px}html[data-header=scrolled] .iro-header__name small,html[data-header=scrolled] .iro-header__wordmark small,html[data-header=scrolled] .iro-chrome .iro-masthead small{display:none}html[data-header=scrolled] .iro-header.is-cover .iro-header__bar{min-height:48px;padding:0 16px}html[data-header=scrolled] .iro-page[data-figma-layout=G] .iro-header.is-glass .iro-header__bar{background:#051a1fc7;min-height:44px;padding:4px 12px 4px 16px}html[data-header=scrolled] .iro-page[data-figma-layout=H] .iro-header.is-glass .iro-header__bar{background:#fffffff0;min-height:44px;padding:4px 12px 4px 16px}html[data-header=scrolled] .iro-page.is-header-overlay .iro-header.is-glass .iro-header__bar{background:#051a1fc7;min-height:44px;margin:8px 16px 0;padding:4px 14px}html[data-header=scrolled] .iro-page[data-figma-layout=J] .iro-header.is-ink .iro-header__bar{min-height:44px;padding:4px 20px}html[data-header=scrolled] .iro-header.is-light,html[data-header=scrolled] .iro-header.is-editorial{box-shadow:0 8px 24px #051a1f14}html[data-header=scrolled] .iro-chrome{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;box-shadow:0 8px 24px #051a1f14}html[data-header=scrolled] .iro-utility{height:32px}html[data-header=scrolled] .iro-section-nav{height:36px}html[data-header=scrolled] .iro-masthead-row,html[data-header=scrolled] .iro-masthead-stack{gap:8px;padding:6px 24px 0}html[data-header=scrolled] .iro-page[data-figma-layout=D] .iro-masthead a,html[data-header=scrolled] .iro-page[data-figma-layout=I] .iro-masthead a{min-height:0;padding:0}html[data-header=scrolled] .iro-page[data-figma-layout=D] .iro-masthead span,html[data-header=scrolled] .iro-page[data-figma-layout=I] .iro-masthead span{letter-spacing:.04em;font-size:18px;line-height:24px}@media (prefers-reduced-motion:reduce){.iro-header,.iro-chrome,.iro-header__bar,.iro-utility,.iro-section-nav,.iro-masthead span,.iro-header .iro-logo__mark,.iro-chrome .iro-logo__mark,.iro-header .iro-button{transition:none}}@media (width>=0) and (width<=389.98px){:root{--bp-name:xs;--bp-frame:390}.iro-page[data-figma-layout=G]>.iro-header,.iro-page[data-figma-layout=H]>.iro-header,.iro-page[data-figma-layout=G]>main,.iro-page[data-figma-layout=H]>main,.iro-page[data-figma-layout=G]>.iro-footer,.iro-page[data-figma-layout=H]>.iro-footer{margin-inline:12px}.iro-page[data-figma-layout=G] .iro-header.is-glass .iro-header__bar,.iro-page[data-figma-layout=H] .iro-header.is-glass .iro-header__bar{flex-wrap:nowrap;gap:8px;width:100%;min-height:56px;padding:10px 14px}.iro-page[data-figma-layout=G] .iro-header.is-glass .iro-header__sections,.iro-page[data-figma-layout=H] .iro-header.is-glass .iro-header__sections{display:none}.iro-page[data-figma-layout=G] .iro-header.is-glass .iro-header__menu,.iro-page[data-figma-layout=H] .iro-header.is-glass .iro-header__menu{justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.iro-page[data-figma-layout=G] .iro-header.is-glass .iro-header__tools,.iro-page[data-figma-layout=H] .iro-header.is-glass .iro-header__tools{flex:none;gap:4px;min-width:0;margin-left:auto}.iro-page[data-figma-layout=G] .iro-header.is-glass .iro-header__tools .iro-button,.iro-page[data-figma-layout=H] .iro-header.is-glass .iro-header__tools .iro-button{display:none}.iro-page[data-figma-layout=G] .iro-header.is-glass .iro-logo__mark,.iro-page[data-figma-layout=H] .iro-header.is-glass .iro-logo__mark{width:26px;height:36px}.iro-page[data-figma-layout=G] .iro-hero.is-glass,.iro-page[data-figma-layout=H] .iro-hero.is-glass{border-radius:28px;height:auto;min-height:560px;margin:16px 0 0}.iro-page[data-figma-layout=G] .iro-hero.is-glass .iro-hero__copy,.iro-page[data-figma-layout=H] .iro-hero.is-glass .iro-hero__copy{z-index:2;max-width:none;padding:20px;inset:auto 12px 12px}.iro-page[data-figma-layout=G] .iro-hero.is-glass .iro-hero__label,.iro-page[data-figma-layout=H] .iro-hero.is-glass .iro-hero__label{display:none}.iro-page[data-figma-layout=G] .iro-hero.is-glass .iro-hero-carousel__controls,.iro-page[data-figma-layout=H] .iro-hero.is-glass .iro-hero-carousel__controls{z-index:3;inset:16px 16px auto}.iro-page[data-figma-layout=G] .iro-hero.is-glass h1,.iro-page[data-figma-layout=H] .iro-hero.is-glass h1{max-width:100%;font:300 32px/36px var(--font);letter-spacing:-.36px;white-space:normal}.iro-page[data-figma-layout=G] .iro-hero.is-glass .iro-hero__actions,.iro-page[data-figma-layout=H] .iro-hero.is-glass .iro-hero__actions{flex-wrap:nowrap;width:100%}.iro-page[data-figma-layout=G] .iro-hero.is-glass .iro-hero__actions .iro-button,.iro-page[data-figma-layout=H] .iro-hero.is-glass .iro-hero__actions .iro-button{white-space:normal;text-align:center;flex:1 1 0;min-width:0;min-height:44px;padding:12px 16px}.iro-page[data-figma-layout=G] .iro-glass-hero__stats,.iro-page[data-figma-layout=H] .iro-glass-hero__stats{width:auto;margin-top:16px;position:static}.iro-page[data-figma-layout=G] .iro-glass-hero__stats .iro-compose__grid[data-gap],.iro-page[data-figma-layout=H] .iro-glass-hero__stats .iro-compose__grid[data-gap]{grid-template-columns:repeat(1,minmax(0,1fr));gap:8px;width:auto;display:grid}.iro-page[data-figma-layout=G] .iro-glass-hero__stats .iro-stat,.iro-page[data-figma-layout=H] .iro-glass-hero__stats .iro-stat{flex-direction:column;align-items:flex-start;gap:4px;width:auto;min-width:0;padding:14px 16px;display:flex}.iro-page[data-figma-layout=G] .iro-glass-hero__stats .iro-stat__value,.iro-page[data-figma-layout=H] .iro-glass-hero__stats .iro-stat__value{font:300 40px/44px var(--font);letter-spacing:-.8px}.iro-page[data-figma-layout=G] .iro-glass-hero__stats .iro-stat__caption,.iro-page[data-figma-layout=H] .iro-glass-hero__stats .iro-stat__caption{max-width:none}.iro-page[data-figma-layout=G] [data-block=audiences] .iro-compose__grid,.iro-page[data-figma-layout=H] [data-block=audiences] .iro-compose__grid{grid-template-columns:repeat(1,minmax(0,1fr))}.iro-page[data-figma-layout=G] [data-block=programs] .iro-compose__grid,.iro-page[data-figma-layout=H] [data-block=programs] .iro-compose__grid{grid-template-columns:minmax(0,1fr)}.iro-page[data-figma-layout=G] .iro-audience,.iro-page[data-figma-layout=H] .iro-audience,.iro-page[data-figma-layout=G] .iro-program.is-card,.iro-page[data-figma-layout=H] .iro-program.is-card,.iro-page[data-figma-layout=G] .iro-news,.iro-page[data-figma-layout=H] .iro-news{width:auto;min-width:0;max-width:100%}.iro-page[data-figma-layout=G] .iro-compose,.iro-page[data-figma-layout=H] .iro-compose{padding:24px 0}}@media (width>=390px) and (width<=767.98px){:root{--bp-name:sm;--bp-frame:390}.iro-page[data-figma-layout=G]>.iro-header,.iro-page[data-figma-layout=H]>.iro-header,.iro-page[data-figma-layout=G]>main,.iro-page[data-figma-layout=H]>main,.iro-page[data-figma-layout=G]>.iro-footer,.iro-page[data-figma-layout=H]>.iro-footer{margin-inline:16px}.iro-page[data-figma-layout=G] .iro-header.is-glass .iro-header__bar,.iro-page[data-figma-layout=H] .iro-header.is-glass .iro-header__bar{flex-wrap:nowrap;gap:8px;width:100%;min-height:56px;padding:10px 14px}.iro-page[data-figma-layout=G] .iro-header.is-glass .iro-header__sections,.iro-page[data-figma-layout=H] .iro-header.is-glass .iro-header__sections{display:none}.iro-page[data-figma-layout=G] .iro-header.is-glass .iro-header__menu,.iro-page[data-figma-layout=H] .iro-header.is-glass .iro-header__menu{justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.iro-page[data-figma-layout=G] .iro-header.is-glass .iro-header__tools,.iro-page[data-figma-layout=H] .iro-header.is-glass .iro-header__tools{flex:none;gap:4px;min-width:0;margin-left:auto}.iro-page[data-figma-layout=G] .iro-header.is-glass .iro-header__tools .iro-button,.iro-page[data-figma-layout=H] .iro-header.is-glass .iro-header__tools .iro-button{display:none}.iro-page[data-figma-layout=G] .iro-header.is-glass .iro-logo__mark,.iro-page[data-figma-layout=H] .iro-header.is-glass .iro-logo__mark{width:26px;height:36px}.iro-page[data-figma-layout=G] .iro-hero.is-glass,.iro-page[data-figma-layout=H] .iro-hero.is-glass{border-radius:28px;height:auto;min-height:560px;margin:16px 0 0}.iro-page[data-figma-layout=G] .iro-hero.is-glass .iro-hero__copy,.iro-page[data-figma-layout=H] .iro-hero.is-glass .iro-hero__copy{z-index:2;max-width:none;padding:20px;inset:auto 12px 12px}.iro-page[data-figma-layout=G] .iro-hero.is-glass .iro-hero__label,.iro-page[data-figma-layout=H] .iro-hero.is-glass .iro-hero__label{display:none}.iro-page[data-figma-layout=G] .iro-hero.is-glass .iro-hero-carousel__controls,.iro-page[data-figma-layout=H] .iro-hero.is-glass .iro-hero-carousel__controls{z-index:3;inset:16px 16px auto}.iro-page[data-figma-layout=G] .iro-hero.is-glass h1,.iro-page[data-figma-layout=H] .iro-hero.is-glass h1{max-width:100%;font:300 36px/42px var(--font);letter-spacing:-.36px;white-space:normal}.iro-page[data-figma-layout=G] .iro-hero.is-glass .iro-hero__actions,.iro-page[data-figma-layout=H] .iro-hero.is-glass .iro-hero__actions{flex-wrap:nowrap;width:100%}.iro-page[data-figma-layout=G] .iro-hero.is-glass .iro-hero__actions .iro-button,.iro-page[data-figma-layout=H] .iro-hero.is-glass .iro-hero__actions .iro-button{white-space:normal;text-align:center;flex:1 1 0;min-width:0;min-height:44px;padding:12px 16px}.iro-page[data-figma-layout=G] .iro-glass-hero__stats,.iro-page[data-figma-layout=H] .iro-glass-hero__stats{width:auto;margin-top:16px;position:static}.iro-page[data-figma-layout=G] .iro-glass-hero__stats .iro-compose__grid[data-gap],.iro-page[data-figma-layout=H] .iro-glass-hero__stats .iro-compose__grid[data-gap]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:auto;display:grid}.iro-page[data-figma-layout=G] .iro-glass-hero__stats .iro-stat,.iro-page[data-figma-layout=H] .iro-glass-hero__stats .iro-stat{flex-direction:column;align-items:flex-start;gap:4px;width:auto;min-width:0;padding:14px 16px;display:flex}.iro-page[data-figma-layout=G] .iro-glass-hero__stats .iro-stat__value,.iro-page[data-figma-layout=H] .iro-glass-hero__stats .iro-stat__value{font:300 40px/44px var(--font);letter-spacing:-.8px}.iro-page[data-figma-layout=G] .iro-glass-hero__stats .iro-stat__caption,.iro-page[data-figma-layout=H] .iro-glass-hero__stats .iro-stat__caption{max-width:none}.iro-page[data-figma-layout=G] [data-block=audiences] .iro-compose__grid,.iro-page[data-figma-layout=H] [data-block=audiences] .iro-compose__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.iro-page[data-figma-layout=G] [data-block=programs] .iro-compose__grid,.iro-page[data-figma-layout=H] [data-block=programs] .iro-compose__grid{grid-template-columns:minmax(0,1fr)}.iro-page[data-figma-layout=G] .iro-audience,.iro-page[data-figma-layout=H] .iro-audience,.iro-page[data-figma-layout=G] .iro-program.is-card,.iro-page[data-figma-layout=H] .iro-program.is-card,.iro-page[data-figma-layout=G] .iro-news,.iro-page[data-figma-layout=H] .iro-news{width:auto;min-width:0;max-width:100%}.iro-page[data-figma-layout=G] .iro-compose,.iro-page[data-figma-layout=H] .iro-compose{padding:24px 0}}@media (width>=768px) and (width<=1023.98px){:root{--bp-name:md;--bp-frame:390}.iro-page[data-figma-layout=G]>.iro-header,.iro-page[data-figma-layout=H]>.iro-header,.iro-page[data-figma-layout=G]>main,.iro-page[data-figma-layout=H]>main,.iro-page[data-figma-layout=G]>.iro-footer,.iro-page[data-figma-layout=H]>.iro-footer{margin-inline:24px}.iro-page[data-figma-layout=G] .iro-header.is-glass .iro-header__bar,.iro-page[data-figma-layout=H] .iro-header.is-glass .iro-header__bar{flex-wrap:nowrap;gap:8px;width:100%;min-height:56px;padding:10px 14px}.iro-page[data-figma-layout=G] .iro-header.is-glass .iro-header__sections,.iro-page[data-figma-layout=H] .iro-header.is-glass .iro-header__sections{display:none}.iro-page[data-figma-layout=G] .iro-header.is-glass .iro-header__menu,.iro-page[data-figma-layout=H] .iro-header.is-glass .iro-header__menu{justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.iro-page[data-figma-layout=G] .iro-header.is-glass .iro-header__tools,.iro-page[data-figma-layout=H] .iro-header.is-glass .iro-header__tools{flex:none;gap:4px;min-width:0;margin-left:auto}.iro-page[data-figma-layout=G] .iro-header.is-glass .iro-header__tools .iro-button,.iro-page[data-figma-layout=H] .iro-header.is-glass .iro-header__tools .iro-button{display:none}.iro-page[data-figma-layout=G] .iro-header.is-glass .iro-logo__mark,.iro-page[data-figma-layout=H] .iro-header.is-glass .iro-logo__mark{width:26px;height:36px}.iro-page[data-figma-layout=G] .iro-hero.is-glass,.iro-page[data-figma-layout=H] .iro-hero.is-glass{border-radius:28px;height:auto;min-height:560px;margin:16px 0 0}.iro-page[data-figma-layout=G] .iro-hero.is-glass .iro-hero__copy,.iro-page[data-figma-layout=H] .iro-hero.is-glass .iro-hero__copy{z-index:2;max-width:none;padding:20px;inset:auto 12px 12px}.iro-page[data-figma-layout=G] .iro-hero.is-glass .iro-hero__label,.iro-page[data-figma-layout=H] .iro-hero.is-glass .iro-hero__label{display:none}.iro-page[data-figma-layout=G] .iro-hero.is-glass .iro-hero-carousel__controls,.iro-page[data-figma-layout=H] .iro-hero.is-glass .iro-hero-carousel__controls{z-index:3;inset:16px 16px auto}.iro-page[data-figma-layout=G] .iro-hero.is-glass h1,.iro-page[data-figma-layout=H] .iro-hero.is-glass h1{max-width:100%;font:300 40px/44px var(--font);letter-spacing:-.36px;white-space:normal}.iro-page[data-figma-layout=G] .iro-hero.is-glass .iro-hero__actions,.iro-page[data-figma-layout=H] .iro-hero.is-glass .iro-hero__actions{flex-wrap:nowrap;width:100%}.iro-page[data-figma-layout=G] .iro-hero.is-glass .iro-hero__actions .iro-button,.iro-page[data-figma-layout=H] .iro-hero.is-glass .iro-hero__actions .iro-button{white-space:normal;text-align:center;flex:1 1 0;min-width:0;min-height:44px;padding:12px 16px}.iro-page[data-figma-layout=G] .iro-glass-hero__stats,.iro-page[data-figma-layout=H] .iro-glass-hero__stats{width:auto;margin-top:16px;position:static}.iro-page[data-figma-layout=G] .iro-glass-hero__stats .iro-compose__grid[data-gap],.iro-page[data-figma-layout=H] .iro-glass-hero__stats .iro-compose__grid[data-gap]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:auto;display:grid}.iro-page[data-figma-layout=G] .iro-glass-hero__stats .iro-stat,.iro-page[data-figma-layout=H] .iro-glass-hero__stats .iro-stat{flex-direction:column;align-items:flex-start;gap:4px;width:auto;min-width:0;padding:14px 16px;display:flex}.iro-page[data-figma-layout=G] .iro-glass-hero__stats .iro-stat__value,.iro-page[data-figma-layout=H] .iro-glass-hero__stats .iro-stat__value{font:300 40px/44px var(--font);letter-spacing:-.8px}.iro-page[data-figma-layout=G] .iro-glass-hero__stats .iro-stat__caption,.iro-page[data-figma-layout=H] .iro-glass-hero__stats .iro-stat__caption{max-width:none}.iro-page[data-figma-layout=G] [data-block=audiences] .iro-compose__grid,.iro-page[data-figma-layout=H] [data-block=audiences] .iro-compose__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.iro-page[data-figma-layout=G] [data-block=programs] .iro-compose__grid,.iro-page[data-figma-layout=H] [data-block=programs] .iro-compose__grid{grid-template-columns:minmax(0,1fr)}.iro-page[data-figma-layout=G] .iro-audience,.iro-page[data-figma-layout=H] .iro-audience,.iro-page[data-figma-layout=G] .iro-program.is-card,.iro-page[data-figma-layout=H] .iro-program.is-card,.iro-page[data-figma-layout=G] .iro-news,.iro-page[data-figma-layout=H] .iro-news{width:auto;min-width:0;max-width:100%}.iro-page[data-figma-layout=G] .iro-compose,.iro-page[data-figma-layout=H] .iro-compose{padding:24px 0}}@media (width>=1024px) and (width<=1279.98px){:root{--bp-name:lg;--bp-frame:1440}.iro-page[data-figma-layout=G]>.iro-header,.iro-page[data-figma-layout=H]>.iro-header,.iro-page[data-figma-layout=G]>main,.iro-page[data-figma-layout=H]>main,.iro-page[data-figma-layout=G]>.iro-footer,.iro-page[data-figma-layout=H]>.iro-footer{margin-inline:32px}.iro-page[data-figma-layout=G] .iro-header.is-glass .iro-header__bar,.iro-page[data-figma-layout=H] .iro-header.is-glass .iro-header__bar{flex-wrap:nowrap;min-width:0}.iro-page[data-figma-layout=G] .iro-header__sections,.iro-page[data-figma-layout=H] .iro-header__sections{min-width:0}.iro-page[data-figma-layout=G] .iro-hero.is-glass h1,.iro-page[data-figma-layout=H] .iro-hero.is-glass h1{max-width:100%;font:300 48px/52px var(--font);letter-spacing:-.48px;white-space:normal}.iro-page[data-figma-layout=G] .iro-hero.is-glass .iro-hero__copy,.iro-page[data-figma-layout=H] .iro-hero.is-glass .iro-hero__copy{max-width:min(520px,52%)}.iro-page[data-figma-layout=G] .iro-glass-hero__stats,.iro-page[data-figma-layout=H] .iro-glass-hero__stats{width:260px}.iro-page[data-figma-layout=G] .iro-glass-hero__stats .iro-compose__grid[data-gap],.iro-page[data-figma-layout=H] .iro-glass-hero__stats .iro-compose__grid[data-gap],.iro-page[data-figma-layout=G] .iro-glass-hero__stats .iro-stat,.iro-page[data-figma-layout=H] .iro-glass-hero__stats .iro-stat{width:100%}.iro-page[data-figma-layout=G] .iro-audience,.iro-page[data-figma-layout=H] .iro-audience,.iro-page[data-figma-layout=G] .iro-program.is-card,.iro-page[data-figma-layout=H] .iro-program.is-card{width:auto;min-width:0;max-width:100%}.iro-page[data-figma-layout=G] .iro-header.is-bar .iro-header__sections,.iro-page[data-figma-layout=H] .iro-header.is-bar .iro-header__sections{flex:auto;min-width:0;display:flex}.iro-page[data-figma-layout=G] .iro-header.is-bar .iro-header__menu,.iro-page[data-figma-layout=H] .iro-header.is-bar .iro-header__menu{display:none}}@media (width>=1280px) and (width<=1439.98px){:root{--bp-name:xl;--bp-frame:1440}.iro-page[data-figma-layout=G]>.iro-header,.iro-page[data-figma-layout=H]>.iro-header,.iro-page[data-figma-layout=G]>main,.iro-page[data-figma-layout=H]>main,.iro-page[data-figma-layout=G]>.iro-footer,.iro-page[data-figma-layout=H]>.iro-footer{margin-inline:64px}.iro-page[data-figma-layout=G] .iro-header.is-glass .iro-header__bar,.iro-page[data-figma-layout=H] .iro-header.is-glass .iro-header__bar{flex-wrap:nowrap;min-width:0}.iro-page[data-figma-layout=G] .iro-header__sections,.iro-page[data-figma-layout=H] .iro-header__sections{min-width:0}.iro-page[data-figma-layout=G] .iro-hero.is-glass h1,.iro-page[data-figma-layout=H] .iro-hero.is-glass h1{max-width:100%;font:300 64px/68px var(--font);letter-spacing:-.48px;white-space:normal}.iro-page[data-figma-layout=G] .iro-hero.is-glass .iro-hero__copy,.iro-page[data-figma-layout=H] .iro-hero.is-glass .iro-hero__copy{max-width:min(520px,52%)}.iro-page[data-figma-layout=G] .iro-glass-hero__stats,.iro-page[data-figma-layout=H] .iro-glass-hero__stats{width:300px}.iro-page[data-figma-layout=G] .iro-glass-hero__stats .iro-compose__grid[data-gap],.iro-page[data-figma-layout=H] .iro-glass-hero__stats .iro-compose__grid[data-gap],.iro-page[data-figma-layout=G] .iro-glass-hero__stats .iro-stat,.iro-page[data-figma-layout=H] .iro-glass-hero__stats .iro-stat{width:100%}.iro-page[data-figma-layout=G] .iro-audience,.iro-page[data-figma-layout=H] .iro-audience,.iro-page[data-figma-layout=G] .iro-program.is-card,.iro-page[data-figma-layout=H] .iro-program.is-card{width:auto;min-width:0;max-width:100%}}@media (width>=1440px){:root{--bp-name:xxl;--bp-frame:1440}.iro-page[data-figma-layout=G]>.iro-header,.iro-page[data-figma-layout=H]>.iro-header,.iro-page[data-figma-layout=G]>main,.iro-page[data-figma-layout=H]>main,.iro-page[data-figma-layout=G]>.iro-footer,.iro-page[data-figma-layout=H]>.iro-footer{margin-inline:80px}.iro-page[data-figma-layout=G] .iro-header.is-glass .iro-header__bar,.iro-page[data-figma-layout=H] .iro-header.is-glass .iro-header__bar{flex-wrap:nowrap}.iro-page[data-figma-layout=G] .iro-hero.is-glass{height:560px;min-height:560px}.iro-page[data-figma-layout=H] .iro-hero.is-glass{height:700px;min-height:700px}.iro-page[data-figma-layout=G] .iro-hero.is-glass h1{font:300 72px/78px var(--font);letter-spacing:-.72px;white-space:nowrap}}.iro-page[data-figma-layout=G] .iro-header.is-glass .iro-header__sections a,.iro-page[data-figma-layout=G] .iro-header.is-glass .iro-header__tools>button:not(.iro-button),.iro-page[data-figma-layout=G] .iro-header.is-glass .iro-locale__trigger{border-radius:999px;transition:background-color .18s,box-shadow .18s,color .18s}.iro-page[data-figma-layout=G] .iro-header.is-glass .iro-header__sections a:hover,.iro-page[data-figma-layout=G] .iro-header.is-glass .iro-header__sections a:focus-visible,.iro-page[data-figma-layout=G] .iro-header.is-glass .iro-header__sections a[aria-current=true],.iro-page[data-figma-layout=G] .iro-header.is-glass .iro-header__sections a[aria-expanded=true],.iro-page[data-figma-layout=G] .iro-header.is-glass .iro-header__tools>button:not(.iro-button):hover,.iro-page[data-figma-layout=G] .iro-header.is-glass .iro-header__tools>button:not(.iro-button):focus-visible,.iro-page[data-figma-layout=G] .iro-header.is-glass .iro-locale__trigger:hover,.iro-page[data-figma-layout=G] .iro-header.is-glass .iro-locale__trigger:focus-visible,.iro-page[data-figma-layout=G] .iro-header.is-glass .iro-locale__trigger[aria-expanded=true]{color:#fff;background:#ffffff2e;box-shadow:0 0 0 4px #ffffff2e}.iro-page[data-figma-layout=G] .iro-header.is-glass .iro-button.is-primary:hover,.iro-page[data-figma-layout=G] .iro-header.is-glass .iro-button.is-primary:focus-visible{background:var(--brand-hover);color:#fff;transform:translateY(-2px);box-shadow:0 8px 18px #051a1f47}
