/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.start-05{padding-top:0.5rem;}.start-1{padding-top:1rem;}.start-2{padding-top:2rem;}@-webkit-keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@-webkit-keyframes fadeOut{0%{opacity:1;display:block;}99%{opacity:0;display:block;}100%{opacity:0;display:none;}}@keyframes fadeOut{0%{opacity:1;display:block;}99%{opacity:0;display:block;}100%{opacity:0;display:none;}}@-webkit-keyframes fadeOutGrid{0%{opacity:1;display:grid;}99%{opacity:0;display:grid;}100%{opacity:0;display:none;}}@keyframes fadeOutGrid{0%{opacity:1;display:grid;}99%{opacity:0;display:grid;}100%{opacity:0;display:none;}}@-webkit-keyframes slideDownFadeUp{from{opacity:0;-webkit-transform:translateY(-25%);transform:translateY(-25%);}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes slideDownFadeUp{from{opacity:0;-webkit-transform:translateY(-25%);transform:translateY(-25%);}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}@-webkit-keyframes elementsIn{from{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes elementsIn{from{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-webkit-keyframes ivIn{from{opacity:0;}to{opacity:1;}}@keyframes ivIn{from{opacity:0;}to{opacity:1;}}@-webkit-keyframes imgBounce{0%{-webkit-transform:translateX(0);transform:translateX(0);}50%{-webkit-transform:translateX(-400px);transform:translateX(-400px);}100%{-webkit-transform:translateX(0);transform:translateX(0);}}@keyframes imgBounce{0%{-webkit-transform:translateX(0);transform:translateX(0);}50%{-webkit-transform:translateX(-400px);transform:translateX(-400px);}100%{-webkit-transform:translateX(0);transform:translateX(0);}}:root{--uiText:#000;--uiLine:#000;--uiGray:rgba(0,0,0,0.45);--uiGrayLine:rgba(0,0,0,0.2);--gray-bg:#F5F5F5;--bg:#fff;--gutter:44px;--gutter-v-sidebar:50px;--summary-gap:0.5rem;--titlepad:1.5rem;--titlepadT:1.2rem;--titlepadR:1.75rem;--titlepadB:1.85rem;--titlepadL:1.5rem;--flow-gap:1rem;--v-0:0;--v-025:0.25em;--v-050:0.5em;--v-075:0.75em;--v-1:1em;--v-2:2em;--v-3:3em;--v-content-0:0;--v-content-1:0.5em;--v-section:44px;--v-section-untouched:44px;--v-section-plus:88px;--v-section-max:132px;--v-section-img_text:2rem;--v-section-inner-section:3.5rem;--v-section-inner-section-label:0.75rem;--header-gap-1:1em;--header-gap-2:1em;--header-gap-3:3rem;--header-gap-4:1em;--header-gap-5:1em;--header-gap-6:1em;--aniTimerMask:0.5s;--aniTimer:0.15s;--aniTimerLinks:0.1s;--media-space:2em;--img-hover-opac:0.9;--carouselMaxHeight:clamp(640px,55vw,780px);}@media (max-width:1024px){:root{--gutter:28px;--gutter-v-sidebar:2rem;--v-section-max:110px;}}@media (max-width:768px){:root{--gutter:1rem;--v-section:32px;--v-section-untouched:32px;--v-section-inner-section:32px;--v-section-plus:60px;--v-section-plus:15vw;--titlepad:1em;--titlepadT:0.8rem;--titlepadR:1.25rem;--titlepadB:1.25rem;--titlepadL:1rem;--v-section-max:88px;--gutter-v-sidebar:1rem;}}a[href*="/grants/"]:not([class*=highlight-]),a[href*="/grants"]:not([class*=highlight-]),a[href*="/grant/"]:not([class*=highlight-]),a[href*=grant-detail]:not([class*=highlight-]){--linkR:255;--linkG:210;--linkB:80;}.on-matte:not(.inv) a[href*="/grants/"]:not([class*=highlight-]),.on-matte:not(.inv) a[href*="/grants"]:not([class*=highlight-]),.on-matte:not(.inv) a[href*="/grant/"]:not([class*=highlight-]),.on-matte:not(.inv) a[href*=grant-detail]:not([class*=highlight-]){--linkR:0;--linkG:0;--linkB:0;}a[href*=fellowships]:not([class*=highlight-]),a[href*="/people/"]:not([class*=highlight-]){--linkR:240;--linkG:85;--linkB:136;}.on-matte:not(.inv) a[href*=fellowships]:not([class*=highlight-]),.on-matte:not(.inv) a[href*="/people/"]:not([class*=highlight-]){--linkR:0;--linkG:0;--linkB:0;}a[href*=questionsofpractice]:not([class*=highlight-]),a[href*=questions-of-practice]:not([class*=highlight-]),a[href*=qop]:not([class*=highlight-]){--linkR:98;--linkG:188;--linkB:183;}.on-matte:not(.inv) a[href*=questionsofpractice]:not([class*=highlight-]),.on-matte:not(.inv) a[href*=questions-of-practice]:not([class*=highlight-]),.on-matte:not(.inv) a[href*=qop]:not([class*=highlight-]){--linkR:0;--linkG:0;--linkB:0;}.flex-components{--v-section:6rem;}@media (max-width:1023px){.flex-components{--v-section:4rem;}.flex-components aside:empty{display:none;}}@media (max-width:768px){.flex-components{--v-section:3rem;}}@media (min-width:1024px){.flex-components.component-text + .component-text,.flex-components.component-text + aside + .component-text{--v-section:3rem;}}.inv,.highlight-inv{--uiText:#fff;--bg:#000;--gray-bg:#212121;--uiGray:rgba(255,255,255,0.55);--uiGrayLine:rgba(255,255,255,0.3);background:var(--bg);color:var(--uiText);}@media (max-width:1023px){.mo-gray{color:var(--uiGray);}}html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased;font-size:16px;scroll-behavior:smooth;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;}.p-lr,section:not(.bleed):not(.component-carousel):not(.carousel-wrap):not(.title-over-media):not(.connections-wrap):not(.anchor-wrap),body > form[data-drupal-selector]:not(.bleed):not(.component-carousel):not(.carousel-wrap):not(.title-over-media):not(.connections-wrap):not(.anchor-wrap),body > article:not(.bleed):not(.component-carousel):not(.carousel-wrap):not(.title-over-media):not(.connections-wrap):not(.anchor-wrap){padding-left:var(--gutter);padding-right:var(--gutter);}.blok{display:block;}@media (min-width:1024px){.dt-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}}.flex-spacing > *{--v-section:96px;}.inset-text{padding:var(--gutter);}.flow > * + *{margin-top:var(--flow-gap);}.flow > nav + *{--flow-gap:0.5rem;}[v-cloak]{display:none;}.expand{--summary-gap:1.1rem;}@media (max-width:1023px){.mo-space-below{margin-bottom:var(--v-section);}}@media (max-width:1023px){.mo-space-min{--v-section:1rem;}}.v-plus + *{--v-section:var(--v-section-plus);}@media (min-width:1024px){.v-plus-dt + *{--v-section:var(--v-section-plus);}}.stacked-subnav + *{--v-section:0;}@font-face{font-family:"ArnhemDisplay";src:url(/themes/custom/pew/dist/fonts/ArnhemDisplayPro-Bold.eot);src:url(/themes/custom/pew/dist/fonts/ArnhemDisplayPro-Bold.eot#iefix) format("embedded-opentype"),url(/themes/custom/pew/dist/fonts/ArnhemDisplayPro-Bold.woff) format("woff"),url(/themes/custom/pew/dist/fonts/ArnhemDisplayPro-Bold.ttf) format("truetype");font-weight:bold;font-style:normal;}@font-face{font-family:"ArnhemDisplay";src:url(/themes/custom/pew/dist/fonts/ArnhemDisplayPro-BoldItalic.eot);src:url(/themes/custom/pew/dist/fonts/ArnhemDisplayPro-BoldItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/pew/dist/fonts/ArnhemDisplayPro-BoldItalic.woff) format("woff"),url(/themes/custom/pew/dist/fonts/ArnhemDisplayPro-BoldItalic.ttf) format("truetype");font-weight:bold;font-style:italic;}@font-face{font-family:"ArnhemDisplay";src:url(/themes/custom/pew/dist/fonts/ArnhemDisplayPro-NormalIt.eot);src:url(/themes/custom/pew/dist/fonts/ArnhemDisplayPro-NormalIt.eot#iefix) format("embedded-opentype"),url(/themes/custom/pew/dist/fonts/ArnhemDisplayPro-NormalIt.woff) format("woff"),url(/themes/custom/pew/dist/fonts/ArnhemDisplayPro-NormalIt.ttf) format("truetype");font-weight:normal;font-style:italic;}@font-face{font-family:"ArnhemPro-Blond";src:url(/themes/custom/pew/dist/fonts/ArnhemPro-Blond.eot);src:url(/themes/custom/pew/dist/fonts/ArnhemPro-Blond.eot#iefix) format("embedded-opentype"),url(/themes/custom/pew/dist/fonts/ArnhemPro-Blond.woff) format("woff"),url(/themes/custom/pew/dist/fonts/ArnhemPro-Blond.ttf) format("truetype");font-weight:normal;font-style:normal;}@font-face{font-family:"ArnhemPro-Blond";src:url(/themes/custom/pew/dist/fonts/ArnhemPro-BlondItalic.eot);src:url(/themes/custom/pew/dist/fonts/ArnhemPro-BlondItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/pew/dist/fonts/ArnhemPro-BlondItalic.woff) format("woff"),url(/themes/custom/pew/dist/fonts/ArnhemPro-BlondItalic.ttf) format("truetype");font-weight:normal;font-style:italic;}@font-face{font-family:"Arnhem-Blond";src:url(/themes/custom/pew/dist/fonts/Arnhem-Blond.woff) format("woff"),url(/themes/custom/pew/dist/fonts/Arnhem-Blond.woff2) format("woff2");font-weight:normal;font-style:normal;}@font-face{font-family:"Arnhem-Blond";src:url(/themes/custom/pew/dist/fonts/Arnhem-BlondItalic.woff) format("woff"),url(/themes/custom/pew/dist/fonts/Arnhem-BlondItalic.woff2) format("woff2");font-weight:normal;font-style:italic;}small.currency{font-variant-numeric:oldstyle-nums;font-size:0.75em;margin-right:0.05em;}.t-head1{font-size:158px;font-size:clamp(72px,12.06vw,158px);line-height:0.848;letter-spacing:-0.06em;}.t-head2{font-size:104px;font-size:clamp(45px,7.9vw,104px);line-height:0.885;font-weight:normal;letter-spacing:-0.02em;--lineheight:0.885em;}.t-head3{font-size:88px;font-size:clamp(45px,6.8vw,104px);line-height:0.925;font-weight:normal;letter-spacing:-0.02em;}.t-head4{font-size:54px;line-height:0.95;font-weight:normal;}.t-bodyxl{font-size:40px;font-size:clamp(24px,3vw,44px);letter-spacing:-0.015em;line-height:1.05;font-weight:normal;}.t-bodyxl.wyg,.wyg .t-bodyxl{font-size:40px;font-size:clamp(24px,3vw,48px);letter-spacing:-0.015em;line-height:1.05;font-weight:normal;}@media (max-width:768px){.t-bodyxl.wyg,.wyg .t-bodyxl{letter-spacing:0;}}.t-bodyl{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;}.t-bodyl.component-text{font-size:clamp(18px,2.29vw,32px);}.t-bodyl-dt{font-size:30px;font-size:clamp(18px,2.29vw,32px);line-height:1.15;font-weight:normal;}.t-head5{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;line-height:1.05;}.t-head5.component-text{font-size:clamp(18px,2.29vw,32px);}.t-body,.smaller-text{font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;}.t-minus{font-size:16px;font-size:clamp(15px,1.25vw,16px);line-height:1.25;font-weight:normal;}@media (max-width:768px){.t-minus.caption,.t-minus.carousel-sub,.t-minus.bug-inv{font-size:11px;}}.t-minus-mo{font-size:18px;line-height:1.25;font-weight:normal;}.hang-quote{text-indent:-0.35em;}@media (max-width:1023px){.t-mo-plus{font-size:18px;}}@media (max-width:1023px){.t-mo-body{font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;}}.span_1{grid-column:span 1;}.span_2{grid-column:span 2;}.span_3{grid-column:span 3;}.span_4{grid-column:span 4;}.span_5{grid-column:span 5;}.span_6{grid-column:span 6;}.span_7{grid-column:span 7;}.span_8{grid-column:span 8;}.span_9{grid-column:span 9;}.span_10{grid-column:span 10;}.span_11{grid-column:span 11;}.span_12{grid-column:span 12;}@media (max-width:768px){.mo-full-w{grid-column:1/-1;}}.grid{display:grid;gap:var(--gutter);row-gap:2.5rem;grid-template-columns:repeat(12,1fr);}@media (max-width:700px){.grid{row-gap:var(--gutter);}}.grid.layout,.grid.page-elements{grid-template-areas:"sidebar sidebar sidebar main main main main main main main main main";}@media (min-width:1500px){.grid.layout,.grid.page-elements{grid-template-areas:"sidebar sidebar sidebar sidebargap main main main main main main main main";}}@media (min-width:1900px){.grid.layout,.grid.page-elements{grid-template-areas:"sidebar sidebar sidebar sidebargap sidebargap main main main main main main main";}}@media (max-width:700px){.grid.layout,.grid.page-elements{grid-template-areas:"sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar" "main main main main main main main main main main main main";}}.grid.layout > *:not(aside),.grid.page-elements > *:not(aside){grid-row:auto;}.grid.layout.sidebar-right,.grid.page-elements.sidebar-right{grid-template-areas:"main main main main main main main main main sidebar sidebar sidebar";}@media (min-width:1500px){.grid.layout.sidebar-right,.grid.page-elements.sidebar-right{grid-template-areas:"main main main main main main main main sidebargap sidebar sidebar sidebar";}}@media (min-width:1900px){.grid.layout.sidebar-right,.grid.page-elements.sidebar-right{grid-template-areas:"main main main main main main main sidebargap sidebargap sidebar sidebar sidebar";}}@media (max-width:700px){.grid.layout.sidebar-right,.grid.page-elements.sidebar-right{grid-template-areas:"sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar sidebar" "main main main main main main main main main main main main";}}.grid.layout.no-sidebar,.grid.page-elements.no-sidebar{grid-template-areas:"sidebarleft sidebarleft main main main main main main main main sidebarright sidebarright";}.grid.layout.no-sidebar.sidebar-extend,.grid.page-elements.no-sidebar.sidebar-extend{grid-template-areas:"sidebarleft sidebarleft sidebarleft main main main main main main sidebarright sidebarright sidebarright";}@media (max-width:1023px){.grid.layout.no-sidebar,.grid.page-elements.no-sidebar{display:block;}.grid.layout.no-sidebar > * + *,.grid.page-elements.no-sidebar > * + *{margin-top:var(--gutter);}}.grid.layout > .content-width,.grid.layout > section,body.grid.layout > form[data-drupal-selector],body.grid.layout > article,.grid.layout > article:not(.inset-1),.grid.page-elements > .content-width,.grid.page-elements > section,body.grid.page-elements > form[data-drupal-selector],body.grid.page-elements > article,.grid.page-elements > article:not(.inset-1){grid-area:main;grid-row:auto;}@media (min-width:768px){.grid.layout > .content-width.position-left,.grid.layout > section.position-left,body.grid.layout > form.position-left[data-drupal-selector],body.grid.layout > article.position-left,.grid.layout > article:not(.inset-1).position-left,.grid.page-elements > .content-width.position-left,.grid.page-elements > section.position-left,body.grid.page-elements > form.position-left[data-drupal-selector],body.grid.page-elements > article.position-left,.grid.page-elements > article:not(.inset-1).position-left{grid-column:1/span 9;}.grid.layout > .content-width.position-right,.grid.layout > section.position-right,body.grid.layout > form.position-right[data-drupal-selector],body.grid.layout > article.position-right,.grid.layout > article:not(.inset-1).position-right,.grid.page-elements > .content-width.position-right,.grid.page-elements > section.position-right,body.grid.page-elements > form.position-right[data-drupal-selector],body.grid.page-elements > article.position-right,.grid.page-elements > article:not(.inset-1).position-right{grid-column:4/-1;}.grid.layout > .content-width.position-center,.grid.layout > section.position-center,body.grid.layout > form.position-center[data-drupal-selector],body.grid.layout > article.position-center,.grid.layout > article:not(.inset-1).position-center,.grid.page-elements > .content-width.position-center,.grid.page-elements > section.position-center,body.grid.page-elements > form.position-center[data-drupal-selector],body.grid.page-elements > article.position-center,.grid.page-elements > article:not(.inset-1).position-center{grid-column:3/span 8;}.grid.layout > .content-width.position-full,.grid.layout > section.position-full,body.grid.layout > form.position-full[data-drupal-selector],body.grid.layout > article.position-full,.grid.layout > article:not(.inset-1).position-full,.grid.page-elements > .content-width.position-full,.grid.page-elements > section.position-full,body.grid.page-elements > form.position-full[data-drupal-selector],body.grid.page-elements > article.position-full,.grid.page-elements > article:not(.inset-1).position-full{grid-column:1/-1;}}.grid.layout.sidebar-right > aside:first-child + article,.grid.page-elements.sidebar-right > aside:first-child + article{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}@media (max-width:650px){.grid.layout.sidebar-right > aside:first-child + article,.grid.page-elements.sidebar-right > aside:first-child + article{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}}.grid.layout > aside,.grid.page-elements > aside{grid-area:sidebar;grid-row:1;}.grid.layout > aside ~ aside,.grid.page-elements > aside ~ aside{grid-row:auto;}.grid.layout > aside + section,body.grid.layout > aside + form[data-drupal-selector],body.grid.layout > aside + article,.grid.page-elements > aside + section,body.grid.page-elements > aside + form[data-drupal-selector],body.grid.page-elements > aside + article{grid-row:1;}@media (max-width:768px){.grid.layout > aside,.grid.page-elements > aside{grid-row:auto;}.grid.layout > aside + section,body.grid.layout > aside + form[data-drupal-selector],body.grid.layout > aside + article,.grid.page-elements > aside + section,body.grid.page-elements > aside + form[data-drupal-selector],body.grid.page-elements > aside + article{grid-row:auto;}}.grid.layout > aside.span-rows,.grid.page-elements > aside.span-rows{grid-row-end:3;}@media (min-width:1024px){.grid.layout:has(section + section,body > form[data-drupal-selector] + section,body > article + section,body > section + form[data-drupal-selector],body > form[data-drupal-selector] + form[data-drupal-selector],body > article + form[data-drupal-selector],body > section + article,body > form[data-drupal-selector] + article,body > article + article) aside,.grid.layout:has(article + article) aside,.grid.page-elements:has(section + section,body > form[data-drupal-selector] + section,body > article + section,body > section + form[data-drupal-selector],body > form[data-drupal-selector] + form[data-drupal-selector],body > article + form[data-drupal-selector],body > section + article,body > form[data-drupal-selector] + article,body > article + article) aside,.grid.page-elements:has(article + article) aside{grid-row-end:3;}.grid.layout:has(section + section + section,body > form[data-drupal-selector] + section + section,body > article + section + section,body > section + form[data-drupal-selector] + section,body > form[data-drupal-selector] + form[data-drupal-selector] + section,body > article + form[data-drupal-selector] + section,body > section + article + section,body > form[data-drupal-selector] + article + section,body > article + article + section,body > section + section + form[data-drupal-selector],body > form[data-drupal-selector] + section + form[data-drupal-selector],body > article + section + form[data-drupal-selector],body > section + form[data-drupal-selector] + form[data-drupal-selector],body > form[data-drupal-selector] + form[data-drupal-selector] + form[data-drupal-selector],body > article + form[data-drupal-selector] + form[data-drupal-selector],body > section + article + form[data-drupal-selector],body > form[data-drupal-selector] + article + form[data-drupal-selector],body > article + article + form[data-drupal-selector],body > section + section + article,body > form[data-drupal-selector] + section + article,body > article + section + article,body > section + form[data-drupal-selector] + article,body > form[data-drupal-selector] + form[data-drupal-selector] + article,body > article + form[data-drupal-selector] + article,body > section + article + article,body > form[data-drupal-selector] + article + article,body > article + article + article) aside,.grid.layout:has(article + article + article) aside,.grid.page-elements:has(section + section + section,body > form[data-drupal-selector] + section + section,body > article + section + section,body > section + form[data-drupal-selector] + section,body > form[data-drupal-selector] + form[data-drupal-selector] + section,body > article + form[data-drupal-selector] + section,body > section + article + section,body > form[data-drupal-selector] + article + section,body > article + article + section,body > section + section + form[data-drupal-selector],body > form[data-drupal-selector] + section + form[data-drupal-selector],body > article + section + form[data-drupal-selector],body > section + form[data-drupal-selector] + form[data-drupal-selector],body > form[data-drupal-selector] + form[data-drupal-selector] + form[data-drupal-selector],body > article + form[data-drupal-selector] + form[data-drupal-selector],body > section + article + form[data-drupal-selector],body > form[data-drupal-selector] + article + form[data-drupal-selector],body > article + article + form[data-drupal-selector],body > section + section + article,body > form[data-drupal-selector] + section + article,body > article + section + article,body > section + form[data-drupal-selector] + article,body > form[data-drupal-selector] + form[data-drupal-selector] + article,body > article + form[data-drupal-selector] + article,body > section + article + article,body > form[data-drupal-selector] + article + article,body > article + article + article) aside,.grid.page-elements:has(article + article + article) aside{grid-row-end:4;}}@media (max-width:1023px){.grid.layout.mo-sidebar-below,.grid.page-elements.mo-sidebar-below{display:block;}.grid.layout.mo-sidebar-below > *:not(:first-child),.grid.page-elements.mo-sidebar-below > *:not(:first-child){margin-top:var(--v-section-untouched);}}@media (max-width:768px){.grid.layout.mo-sidebar-above,.grid.page-elements.mo-sidebar-above{display:block;}.grid.layout.mo-sidebar-above > *:not(:first-child),.grid.page-elements.mo-sidebar-above > *:not(:first-child){margin-top:var(--v-section-untouched);}}.grid.layout.flex-spacing,.grid.page-elements.flex-spacing{row-gap:var(--v-section-plus);}@media (max-width:768px){.grid.layout.flex-spacing > aside:first-child,.grid.page-elements.flex-spacing > aside:first-child{grid-row:auto;margin-bottom:0;}}.grid.layout:has(> :only-child),.grid.page-elements:has(> :only-child){row-gap:0;}.grid.auto-2,.grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));grid-column:1/-1;}.grid.auto-3,.grid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr));grid-column:1/-1;}.grid.auto-4{grid-template-columns:repeat(4,minmax(0,1fr));grid-column:1/-1;}@media (max-width:850px){.grid.auto-4{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:374px){.grid.auto-4{grid-template-columns:repeat(1,minmax(0,1fr));}}@media (max-width:1023px){.grid.mo-stack > *{grid-column:1/-1;}.grid.mo-stack > * + *{margin-top:var(--gutter);}}.grid.v-cent{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.grid .inset-1{grid-column:2/12;}@media (max-width:768px){.grid .inset-1{grid-column:1/-1;}}aside:first-child + article{--v-section:0;}.grid.layout.multi-aside > aside,.grid.page-elements.multi-aside > aside{grid-row:auto;}@media (max-width:768px){.grid.layout.multi-aside > aside:not(:first-child),.grid.page-elements.multi-aside > aside:not(:first-child){margin-top:var(--v-section-plus);}.grid.layout.multi-aside > aside:not(:first-child).mo-first,.grid.page-elements.multi-aside > aside:not(:first-child).mo-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;border-bottom:solid 1px;padding-bottom:1em;border-color:var(--uiGrayLine);margin-bottom:var(--gutter);margin-top:0;}}@media (min-width:1024px){.sidebar-stick{position:sticky;top:var(--gutter);}}section.layout.grid,body > form.layout.grid[data-drupal-selector],body > article.layout.grid{row-gap:var(--v-section-plus);}section.layout.grid .full,body > form.layout.grid[data-drupal-selector] .full,body > article.layout.grid .full{grid-column:1/-1;}section.layout.grid .bleed,body > form.layout.grid[data-drupal-selector] .bleed,body > article.layout.grid .bleed{grid-column:1/-1;margin-left:calc(-1 * var(--gutter));width:calc(100% + var(--gutter) * 2);padding-left:var(--gutter);padding-right:var(--gutter);}section.layout.grid .bleed.component-image,body > form.layout.grid[data-drupal-selector] .bleed.component-image,body > article.layout.grid .bleed.component-image{padding-left:0;padding-right:0;}section.layout.grid .inset,body > form.layout.grid[data-drupal-selector] .inset,body > article.layout.grid .inset{grid-column:2/12;}body section.layout.grid > .component-section-title:not(:first-child),body > form.layout.grid[data-drupal-selector] > .component-section-title:not(:first-child),body > article.layout.grid > .component-section-title:not(:first-child){--v-section:var(--gutter);}section.layout.grid > .component-section-title + *,body > form.layout.grid[data-drupal-selector] > .component-section-title + *,body > article.layout.grid > .component-section-title + *{--v-section:calc(-1 * var(--gutter));}@media (max-width:1023px){section.grid.mo-v-gap-2,body > form.grid.mo-v-gap-2[data-drupal-selector],body > article.grid.mo-v-gap-2{row-gap:2rem;}}body .page-elements{padding-left:var(--gutter);padding-right:var(--gutter);}body .page-elements > section,body body.page-elements > form[data-drupal-selector],body body.page-elements > article,body .page-elements > section:not(.bleed):not(.component-carousel):not(.title-over-media):not(.anchor-wrap){padding-left:0;padding-right:0;}body .page-elements > .bleed{margin-left:calc(-1 * var(--gutter));width:calc(100% + var(--gutter) * 2);grid-column:1/-1;}body .page-elements > .inset-1{grid-column:2/12;}@media (max-width:768px){body .page-elements > .inset-1{grid-column:1/-1;}}body .page-elements > .carousel-wrap{grid-area:unset;grid-column:1/-1;margin-left:calc(-1 * var(--gutter));width:calc(100% + var(--gutter) * 2);}.pull-gutter{margin-left:calc(-1 * var(--gutter));width:calc(100% + var(--gutter) * 2);grid-column:1/-1;padding-left:var(--gutter);padding-right:var(--gutter);}.w-sidebar aside,.w-sidebar main,.w-sidebar section,.w-sidebar body > form[data-drupal-selector],.w-sidebar body > article{grid-column:1/-1;}@media (min-width:768px){.w-sidebar aside{grid-column:span 5;}.w-sidebar main,.w-sidebar section,.w-sidebar body > form[data-drupal-selector],.w-sidebar article{grid-column:span 7;}.w-sidebar.sidebar-right main{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}}@media (min-width:768px) and (min-width:1024px){.w-sidebar aside{grid-column:span 3;}.w-sidebar main{grid-column:span 9;}.w-sidebar.sidebar-extend aside{grid-column:span 4;}.w-sidebar.sidebar-extend main{grid-column:span 8;}}.card-view-table1 .card,.card-view-table-split .card{display:grid;gap:var(--gutter);grid-template-columns:repeat(12,1fr);}.card-view-table1 figure{grid-column:1/4;}.card-view-table1 .txt-wrap{grid-column:4/-1;}@media (min-width:768px){.card-view-table1 figure{grid-column:2/5;}.card-view-table1 .txt-wrap{grid-column:5/11;}}.card-view-table-split figure{grid-column:1/-1;}.card-view-table-split .txt-wrap{grid-column:1/-1;}@media (min-width:768px){.card-view-table-split figure{grid-column:1/6;}.card-view-table-split .txt-wrap{grid-column:6/-1;}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased;font-size:16px;scroll-behavior:smooth;}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;}:focus-visible{outline:4px solid rgba(0,0,0,0.25);outline-offset:0.25em;}.inv :focus-visible{outline:4px solid rgba(255,255,255,0.25);}html,body{min-height:100%;min-height:100vh;min-height:100svh;}body{margin:0;padding:0;background:var(--bg);color:var(--uiText);font-family:"Arnhem-Blond",serif;font-weight:normal;font-variant-numeric:oldstyle-nums;scroll-behavior:smooth;}body.has-modal,body.menu-on{overflow:hidden;}a{color:inherit;text-decoration:none;}input,button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:solid 1px;font-family:"Arnhem-Blond",serif;font-weight:normal;font-variant-numeric:oldstyle-nums;font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;padding:0.5rem 1rem;background:none;color:inherit;border-radius:0;}input::-webkit-input-placeholder,button::-webkit-input-placeholder{color:var(--uiText);}input::-moz-placeholder,button::-moz-placeholder{color:var(--uiText);}input:-ms-input-placeholder,button:-ms-input-placeholder{color:var(--uiText);}input::-ms-input-placeholder,button::-ms-input-placeholder{color:var(--uiText);}input::placeholder,button::placeholder{color:var(--uiText);}ul ::marker{font-size:0.85em;}ol ::marker{font-variant-numeric:oldstyle-nums;}header.pcah-header{position:relative;display:grid;grid-template-columns:240px 1fr;grid-template-columns:clamp(125px,17.5vw,240px) 1fr;background-color:var(--highlight);padding-right:var(--gutter);padding-bottom:var(--gutter);z-index:7;}header.pcah-header a.active,header.pcah-header a.is-active{font-style:italic;}@media (max-width:1023px){header.pcah-header{display:block;position:fixed;top:0;left:0;width:100%;padding:0;z-index:5;-webkit-transform:translateZ(0);transform:translateZ(0);}header.pcah-header .site-name{max-width:125px;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-duration:0.25s;transition-duration:0.25s;}header.pcah-header nav{padding-left:var(--gutter);padding-right:var(--gutter);margin-top:1rem;margin-bottom:2rem;font-size:35px;font-weight:normal;display:none;}}@media (max-width:1023px) and (max-width:1023px){header.pcah-header nav{margin-top:3rem;}}@media (max-width:1023px){header.pcah-header nav a{display:block;line-height:1;}header.pcah-header nav a:not(:last-child){margin-bottom:0.6rem;}}@media (max-width:1023px) and (max-width:1023px){header.pcah-header{height:160px;-webkit-transition-duration:0.25s;transition-duration:0.25s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition-property:height;transition-property:height;}header.pcah-header.menu-open,header.pcah-header.search-open{height:100%;overflow:auto;-webkit-overflow-scrolling:touch;}header.pcah-header.menu-open nav{display:block;opacity:0;-webkit-animation:elementsIn 0.5s 0.15s ease-in-out forwards;animation:elementsIn 0.5s 0.15s ease-in-out forwards;margin-bottom:1.5rem;}header.pcah-header.menu-open ul.secondary-nav{display:block;font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;opacity:0;-webkit-animation:elementsIn 0.5s 0.35s ease-in-out forwards;animation:elementsIn 0.5s 0.35s ease-in-out forwards;}header.pcah-header.menu-open ul.secondary-nav.component-text{font-size:clamp(18px,2.29vw,32px);}header.pcah-header.header--scrolled:not(.menu-open):not(.search-open){overflow:hidden;height:60px;}header.pcah-header.header--scrolled:not(.menu-open):not(.search-open) .site-name{-webkit-transform:scale(1) translateY(-15px);transform:scale(1) translateY(-15px);max-width:90px;}}header.pcah-header ul.secondary-nav{font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;list-style:none;padding:0;margin:0 var(--gutter);}@media (max-width:1023px){header.pcah-header ul.secondary-nav{display:none;margin-bottom:5rem;}}@media (min-width:1024px){header.pcah-header nav{grid-row:2;margin-left:auto;margin-top:auto;font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;}header.pcah-header nav.component-text{font-size:clamp(18px,2.29vw,32px);}.js header.pcah-header nav{opacity:0;-webkit-animation:fadeIn 0.75s 0.25s forwards 1;animation:fadeIn 0.75s 0.25s forwards 1;}header.pcah-header nav a{margin-left:1.5rem;}header.pcah-header ul.secondary-nav{grid-row:1;margin:0 0 auto auto;padding:1.5rem 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;}header.pcah-header ul.secondary-nav li{margin-left:1.5rem;}.js header.pcah-header ul.secondary-nav{opacity:0;-webkit-animation:fadeIn 0.75s 0.15s forwards 1;animation:fadeIn 0.75s 0.15s forwards 1;}}.front header.pcah-header{position:absolute;top:0;left:0;right:0;--uiText:white;color:white;}.front header.pcah-header.menu-open,.front header.pcah-header.search-open{--uiText:black;color:black;background-color:#8F5C9F;}.menu-toggle{display:none;padding:0;margin:0;outline:none;border:none;}@media (max-width:1023px){.menu-toggle{display:block;position:fixed;top:0;right:var(--gutter);width:32px;height:50px;z-index:6;}.menu-toggle span{display:none;}.menu-toggle:BEFORE{content:"";position:absolute;top:50%;left:50%;width:32px;margin-left:-16px;height:7px;border-top:solid 1px;border-bottom:solid 1px;}}@media (max-width:1023px) and (max-width:1023px){.menu-toggle:BEFORE{-webkit-transition-duration:0.1s;transition-duration:0.1s;}}@media (max-width:1023px){.menu-open .menu-toggle:BEFORE{border-top:none;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-5px;margin-left:-14px;}.menu-toggle:AFTER{content:"";position:absolute;top:50%;left:50%;width:32px;margin-left:-16px;height:7px;border-top:solid 1px;margin-top:-6px;}}@media (max-width:1023px) and (max-width:1023px){.menu-toggle:AFTER{-webkit-transition-duration:0.1s;transition-duration:0.1s;}}@media (max-width:1023px){.menu-open .menu-toggle:AFTER{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-1px;margin-left:-14px;}}.search-toggle{position:relative;display:none;padding:0;margin:0;outline:none;border:none;}@media (max-width:1023px){.search-toggle{display:block;position:fixed;top:0;right:calc(var(--gutter) + 50px);width:32px;height:50px;z-index:6;}.search-toggle span{display:none;}}.search-toggle svg{position:absolute;top:50%;left:50%;width:24px;height:24px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.search-toggle svg path{stroke:var(--uiText);}@media (max-width:1023px){.search-toggle:BEFORE,.search-toggle:AFTER{content:"";position:absolute;top:50%;left:50%;width:32px;height:1px;margin-left:-16px;margin-top:-0.5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--uiText);opacity:0;pointer-events:none;}.search-toggle:AFTER{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.search-open .search-toggle svg{opacity:0;}.search-open .search-toggle:BEFORE,.search-open .search-toggle:AFTER{opacity:1;}}.search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.search-form input{border-color:rgba(0,0,0,0.2);-webkit-transition-duration:var(--aniTimer);transition-duration:var(--aniTimer);}.front .search-form input{border-color:rgba(255,255,255,0.2);}.search-form input::-webkit-input-placeholder{-webkit-transition-duration:var(--aniTimer);transition-duration:var(--aniTimer);}.search-form input::-moz-placeholder{transition-duration:var(--aniTimer);}.search-form input:-ms-input-placeholder{transition-duration:var(--aniTimer);}.search-form input::-ms-input-placeholder{transition-duration:var(--aniTimer);}.search-form input::placeholder{-webkit-transition-duration:var(--aniTimer);transition-duration:var(--aniTimer);}@media (min-width:1024px){.search-form input{width:240px;}.search-form input:focus{width:300px;outline:none;}}.search-form input:focus::-webkit-input-placeholder{opacity:0.3;}.search-form input:focus::-moz-placeholder{opacity:0.3;}.search-form input:focus:-ms-input-placeholder{opacity:0.3;}.search-form input:focus::-ms-input-placeholder{opacity:0.3;}.search-form input:focus::placeholder{opacity:0.3;}.search-form label{display:none;margin:0 0 1rem;font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;}.search-form button{display:none;}.search-form svg{position:absolute;top:0.7em;right:0.6em;width:24px;height:24px;pointer-events:none;display:none;}@media (min-width:1024px){.search-form{position:absolute;top:1em;right:18.5em;}}@media (max-width:1023px){.search-form{display:none;margin:3rem var(--gutter) auto;padding-bottom:calc(var(--gutter) * 2);}.search-form label{display:block;}.search-form input{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;width:100%;}.search-form input.component-text{font-size:clamp(18px,2.29vw,32px);}.search-form input::-webkit-input-placeholder{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;}.search-form input::-moz-placeholder{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;}.search-form input:-ms-input-placeholder{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;}.search-form input::-ms-input-placeholder{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;}.search-form input::placeholder{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;}.search-form input::-webkit-input-placeholder.component-text{font-size:clamp(18px,2.29vw,32px);}.search-form input::-moz-placeholder.component-text{font-size:clamp(18px,2.29vw,32px);}.search-form input:-ms-input-placeholder.component-text{font-size:clamp(18px,2.29vw,32px);}.search-form input::-ms-input-placeholder.component-text{font-size:clamp(18px,2.29vw,32px);}.search-form input::placeholder.component-text{font-size:clamp(18px,2.29vw,32px);}.search-form button[type=submit]{display:block;position:absolute;top:0;right:0;opacity:0;padding:0;margin:0;height:50px;}}@media (max-width:1023px) and (max-width:1023px){.search-form button[type=submit]{opacity:0;}}@media (max-width:1023px){.search-form svg{display:block;}}@media (max-width:1023px) and (max-width:1023px){.search-form svg{opacity:0;}}@media (max-width:1023px){.search-open .search-form{display:block;opacity:0;-webkit-animation:elementsIn 0.5s 0.15s ease-in-out forwards;animation:elementsIn 0.5s 0.15s ease-in-out forwards;}}.site-name{position:relative;grid-row:1/3;display:block;cursor:pointer;}@media (max-width:1023px){.site-name{-webkit-transition-duration:0.1s;transition-duration:0.1s;}}.site-name span{position:absolute;opacity:0;width:50px;height:50px;overflow:hidden;}.site-name .logo{position:relative;width:100%;max-width:240px;z-index:0;margin:auto;}.site-name .logo:BEFORE{content:"";display:block;padding-bottom:100%;}.site-name .logo svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:55.683%;height:52.158%;opacity:0;}.site-name .logo svg path{fill:var(--fg,#fff);}.site-name .logo .sub{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(0deg);transform:translateX(-50%) translateY(-50%) rotate(0deg);opacity:0;--motion-rotate:0deg;--motion-translateX:-50%;--motion-translateY:-50%;-webkit-transform:translateX(var(--motion-translateX)) translateY(var(--motion-translateY)) rotate(var(--motion-rotate));transform:translateX(var(--motion-translateX)) translateY(var(--motion-translateY)) rotate(var(--motion-rotate));}.site-name .logo .subbg{width:68%;height:68%;background:var(--bg0,#000);z-index:-1;opacity:0;}.site-name .logo .sub1{width:68%;height:68%;background:var(--bg1,rgba(0,0,0,0.5));z-index:-2;mix-blend-mode:multiply;top:16%;left:16%;-webkit-transform:translateX(-39%) translateY(-55%);transform:translateX(-39%) translateY(-55%);}.site-name .logo .sub2{width:75%;height:75%;background:var(--bg2,rgba(0,0,0,0.5));z-index:-3;mix-blend-mode:multiply;top:12.5%;left:12.5%;-webkit-transform:translateX(-44%) translateY(-45%);transform:translateX(-44%) translateY(-45%);}.site-name .logo .sub3{width:74%;height:70%;background:var(--bg3,rgba(0,0,0,0.5));z-index:-4;mix-blend-mode:multiply;top:13%;left:15%;-webkit-transform:translateX(-43%) translateY(-48%);transform:translateX(-43%) translateY(-48%);}body.front header .site-name{--fg:#641c5b;--bg0:#ffffff;--bg1:#8f5a9e;--bg2:#9fa3a7;--bg3:#ef5388;}body header .site-name.logo-white{--fg:rgba(0,0,0,1);--bg0:rgba(255,255,255,1);--bg1:rgba(255,255,255,0.6);--bg2:rgba(255,255,255,0.4);--bg3:rgba(255,255,255,0.2);}body header .site-name.logo-black{--fg:rgba(255,255,255,1);--bg0:rgba(0,0,0,1);--bg1:rgba(0,0,0,0.6);--bg2:rgba(0,0,0,0.4);--bg3:rgba(0,0,0,0.2);}nav.subnav{font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;padding-top:0.875em;padding-bottom:0.875em;min-height:3.6em;}.fullw-nav nav.subnav{margin-left:calc(-1 * var(--gutter));width:calc(100% + var(--gutter) * 2);grid-column:1/-1;padding-left:var(--gutter);padding-right:var(--gutter);}nav.subnav.inline-text-links{padding-top:1.125em;padding-bottom:1.125em;}nav.subnav:not(.inv),nav.subnav:not(.inv) nav.subnav,nav.subnav:not(.subnav-trans){background-color:rgba(var(--highlightR,255),var(--highlightG,255),var(--highlightB,255),0.3);}@media (max-width:1023px){nav.subnav:not(.inv):BEFORE,nav.subnav:not(.inv) nav.subnav:BEFORE,nav.subnav:not(.subnav-trans):BEFORE{content:"";position:absolute;bottom:100%;left:0;width:100%;height:50px;background-color:rgba(var(--highlightR,255),var(--highlightG,255),var(--highlightB,255),0.3);z-index:-1;}}nav.subnav.on-black{background-color:black;}.js nav.subnav{opacity:0;-webkit-animation:slideDownFadeUp 0.35s 0.35s forwards 1;animation:slideDownFadeUp 0.35s 0.35s forwards 1;}nav.subnav .subnav-label{display:inline-block;margin-right:1rem;}nav.subnav.subnav-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}nav.subnav.subnav-buttons a{position:relative;display:inline-block;font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;padding:0.35em 0.6em;text-decoration:none;margin-right:1rem;}@media (max-width:1023px){.front nav.subnav.subnav-buttons a{font-size:18px;}}nav.subnav.subnav-buttons a:BEFORE{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:solid 1px;opacity:0.2;pointer-events:none;-webkit-transition-duration:0.15s;transition-duration:0.15s;border-color:var(--uiText);}nav.subnav.subnav-buttons a.active{background-color:var(--uiText);color:var(--bg);}nav.subnav.subnav-buttons a.active:BEFORE{opacity:1;border-color:var(--uiText);}body nav.subnav.subnav-buttons a.active svg{opacity:1;}.on-matte nav.subnav.subnav-buttons a.active{mix-blend-mode:color-burn;}@media (hover:hover){nav.subnav.subnav-buttons a:hover:BEFORE{opacity:1;border-color:var(--uiText);}body nav.subnav.subnav-buttons a:hover svg{opacity:1;}.on-matte nav.subnav.subnav-buttons a:hover:not(.active){color:var(--uiText);mix-blend-mode:color-burn;}.on-matte .component-cta-video-feature nav.subnav.subnav-buttons a:hover{mix-blend-mode:unset;}}@media (hover:hover) and (hover:hover){nav.subnav.subnav-buttons a.hov-invert:hover,.hov-invert-wrap nav.subnav.subnav-buttons a:hover{background:black;color:white;--uiText:white;mix-blend-mode:multiply;}nav.subnav.subnav-buttons a.hov-invert:hover:BEFORE,.hov-invert-wrap nav.subnav.subnav-buttons a:hover:BEFORE{border-color:black;}}nav.subnav.subnav-static{-webkit-animation:none;animation:none;opacity:1;-webkit-transform:none;transform:none;background:none;}nav.subnav.subnav-stick{position:sticky;top:0;z-index:5;}@media (max-width:1023px){nav.subnav.subnav-stick{top:59px;}}@media (min-width:1024px){section.anchor-wrap,body > form.anchor-wrap[data-drupal-selector],body > article.anchor-wrap{padding-left:var(--gutter);padding-right:var(--gutter);}}section.anchor-wrap + .carousel-wrap,body > form.anchor-wrap[data-drupal-selector] + .carousel-wrap,body > article.anchor-wrap + .carousel-wrap{margin-top:var(--gutter);}section.anchor-wrap + .carousel-wrap > section:not(.controls),body > form.anchor-wrap[data-drupal-selector] + .carousel-wrap > section:not(.controls),body > article.anchor-wrap + .carousel-wrap > section:not(.controls),section.anchor-wrap + body.carousel-wrap > form[data-drupal-selector]:not(.controls),body > form.anchor-wrap[data-drupal-selector] + body.carousel-wrap > form[data-drupal-selector]:not(.controls),body > article.anchor-wrap + body.carousel-wrap > form[data-drupal-selector]:not(.controls),section.anchor-wrap + body.carousel-wrap > article:not(.controls),body > form.anchor-wrap[data-drupal-selector] + body.carousel-wrap > article:not(.controls),body > article.anchor-wrap + body.carousel-wrap > article:not(.controls){margin-top:0;}nav.anchor-link-wrap{font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;padding-top:0.875em;padding-bottom:0.875em;min-height:3.6em;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;overflow:auto;-webkit-overflow-scrolling:touch;}nav.anchor-link-wrap:not(.pull-gutter){padding-left:1em;padding-right:1em;}nav.anchor-link-wrap.events:has(a),nav.anchor-link-wrap.nav-to-events:has(a){cursor:pointer;}nav.anchor-link-wrap a:focus-visible{outline:none;}nav.anchor-link-wrap .link-w-tag + .link-w-tag ~ .link-w-tag{display:none;}@media (max-width:768px){nav.anchor-link-wrap{overflow:auto;-webkit-overflow-scrolling:touch;}}.link-w-tag{display:block;margin-right:2rem;white-space:nowrap;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-delay:0s;transition-delay:0s;}@media (min-width:769px){.link-w-tag{overflow:hidden;line-height:2.25;text-overflow:ellipsis;}}.link-w-tag:focus-within{-ms-flex-negative:0;flex-shrink:0;-webkit-transition-delay:0.1s;transition-delay:0.1s;}@media (hover:hover){.link-w-tag:HOVER{-ms-flex-negative:0;flex-shrink:0;-webkit-transition-delay:0.1s;transition-delay:0.1s;}}.link-w-tag a{white-space:nowrap;}.bug-inv{background-color:var(--uiText);color:var(--bg);font-size:16px;font-size:clamp(15px,1.25vw,16px);line-height:1.25;font-weight:normal;padding:0.4em 0.6em;margin-right:1em;mix-blend-mode:multiply;}.hl-bg .bug-inv{color:var(--highlight);mix-blend-mode:unset;}@media (max-width:768px){.bug-inv.caption,.bug-inv.carousel-sub,.bug-inv.bug-inv{font-size:11px;}}footer.pcah-footer{font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;margin-top:10vw;padding:calc(var(--gutter) * 0.8) var(--gutter);background-color:var(--highlight);}@media (max-width:768px){footer.pcah-footer{padding:var(--gutter);}}.on-matte + footer.pcah-footer,.inv + footer.pcah-footer{margin-top:0;}section:has(> .on-matte:last-child) + footer.pcah-footer,body > form[data-drupal-selector]:has(> .on-matte:last-child) + footer.pcah-footer,body > article:has(> .on-matte:last-child) + footer.pcah-footer{margin-top:0;}.newsletter-wrap{position:relative;}.newsletter-wrap.footer-newsletter{max-width:60ch;}@media (min-width:1024px){.front .newsletter-wrap.footer-newsletter{max-width:100%;display:grid;gap:var(--gutter);row-gap:var(--gutter);grid-template-columns:repeat(12,1fr);row-gap:0;padding-top:2rem;}.front .newsletter-wrap.footer-newsletter > *{grid-column:4/span 6;}.front .newsletter-wrap.footer-newsletter form{max-width:100%;}}.front .newsletter-wrap.footer-newsletter{margin-top:var(--gutter);}.front .newsletter-wrap.footer-newsletter + footer.pcah-footer{margin-top:calc(var(--gutter) * 2);}@media (max-width:1023px){.front .newsletter-wrap.footer-newsletter{padding-left:var(--gutter);}}@media (max-width:768px){.front .newsletter-wrap.footer-newsletter{padding:var(--gutter);}.front .newsletter-wrap.footer-newsletter form.inline-form-submit{max-width:100%;}.front .newsletter-wrap.footer-newsletter form.inline-form-submit input::-webkit-input-placeholder{opacity:1;}.front .newsletter-wrap.footer-newsletter form.inline-form-submit input::-moz-placeholder{opacity:1;}.front .newsletter-wrap.footer-newsletter form.inline-form-submit input:-ms-input-placeholder{opacity:1;}.front .newsletter-wrap.footer-newsletter form.inline-form-submit input::-ms-input-placeholder{opacity:1;}.front .newsletter-wrap.footer-newsletter form.inline-form-submit input::placeholder{opacity:1;}}@media (max-width:650px){.newsletter-wrap.footer-newsletter form input::-webkit-input-placeholder{opacity:1;}.newsletter-wrap.footer-newsletter form input::-moz-placeholder{opacity:1;}.newsletter-wrap.footer-newsletter form input:-ms-input-placeholder{opacity:1;}.newsletter-wrap.footer-newsletter form input::-ms-input-placeholder{opacity:1;}.newsletter-wrap.footer-newsletter form input::placeholder{opacity:1;}}.newsletter-wrap.mobileheader-newsletter{display:none;}@media (max-width:1023px){.newsletter-wrap.mobileheader-newsletter{display:block;}}.newsletter-wrap form{position:relative;max-width:42ch;}.newsletter-wrap .form-row{position:relative;margin-bottom:1rem;}.newsletter-wrap .head-newsletter-label{position:absolute;opacity:0;pointer-events:none;}@supports (display:flex){.newsletter-wrap .secondary-form-el,.newsletter-wrap button[type=submit]{display:none;}.newsletter-wrap:has(input:invalid) button[type=submit]{pointer-events:none;background:rgba(0,0,0,0.5);color:var(--highlight);}.front .menu-open .newsletter-wrap:has(input:invalid) button[type=submit]{color:rgba(255,255,255,0.5);}.newsletter-wrap:has(button[type=email]:not(:-moz-placeholder-shown)) .secondary-form-el,.newsletter-wrap:has(button[type=email]:not(:-moz-placeholder-shown)) button[type=submit]{display:block;opacity:0;animation:slideDownFadeUp 0.35s 0.35s forwards 1;}.newsletter-wrap:has(button[type=email]:not(:-ms-input-placeholder)) .secondary-form-el,.newsletter-wrap:has(button[type=email]:not(:-ms-input-placeholder)) button[type=submit]{display:block;opacity:0;animation:slideDownFadeUp 0.35s 0.35s forwards 1;}.newsletter-wrap:has(button[type=email]:not(:placeholder-shown)) .secondary-form-el,.newsletter-wrap:has(button[type=email]:not(:placeholder-shown)) button[type=submit]{display:block;opacity:0;-webkit-animation:slideDownFadeUp 0.35s 0.35s forwards 1;animation:slideDownFadeUp 0.35s 0.35s forwards 1;}.newsletter-wrap:has(button[type=email]:not(:-moz-placeholder-shown)) svg{opacity:0;}.newsletter-wrap:has(button[type=email]:not(:-ms-input-placeholder)) svg{opacity:0;}.newsletter-wrap:has(button[type=email]:not(:placeholder-shown)) svg{opacity:0;}.newsletter-wrap:focus-within .secondary-form-el,.newsletter-wrap:focus-within button[type=submit]{display:block;opacity:0;-webkit-animation:slideDownFadeUp 0.35s 0.35s forwards 1;animation:slideDownFadeUp 0.35s 0.35s forwards 1;}.newsletter-wrap:focus-within svg{opacity:0;}.newsletter-wrap.submitted{-webkit-transition-duration:0.15s;transition-duration:0.15s;opacity:0.5;}.newsletter-wrap.submitted .secondary-form-el,.newsletter-wrap.submitted button[type=submit]{display:block;opacity:0;-webkit-animation:slideDownFadeUp 0.15s 0s forwards 1;animation:slideDownFadeUp 0.15s 0s forwards 1;}.newsletter-wrap.submitted svg{opacity:0;}.newsletter-wrap.success{opacity:1;}}.newsletter-wrap input[type=text],.newsletter-wrap input[type=email]{width:100%;font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;padding:1rem;border-color:var(--uiGrayLine);}.newsletter-wrap input[type=text].component-text,.newsletter-wrap input[type=email].component-text{font-size:clamp(18px,2.29vw,32px);}@media (max-width:768px){.newsletter-wrap input[type=text],.newsletter-wrap input[type=email]{font-size:18px;}}.newsletter-wrap input[type=text]::-webkit-input-placeholder,.newsletter-wrap input[type=email]::-webkit-input-placeholder{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;opacity:0.3;}.newsletter-wrap input[type=text]::-moz-placeholder,.newsletter-wrap input[type=email]::-moz-placeholder{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;opacity:0.3;}.newsletter-wrap input[type=text]:-ms-input-placeholder,.newsletter-wrap input[type=email]:-ms-input-placeholder{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;opacity:0.3;}.newsletter-wrap input[type=text]::-ms-input-placeholder,.newsletter-wrap input[type=email]::-ms-input-placeholder{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;opacity:0.3;}.newsletter-wrap input[type=text]::placeholder,.newsletter-wrap input[type=email]::placeholder{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;opacity:0.3;}.newsletter-wrap input[type=text]::-webkit-input-placeholder.component-text,.newsletter-wrap input[type=email]::-webkit-input-placeholder.component-text{font-size:clamp(18px,2.29vw,32px);}.newsletter-wrap input[type=text]::-moz-placeholder.component-text,.newsletter-wrap input[type=email]::-moz-placeholder.component-text{font-size:clamp(18px,2.29vw,32px);}.newsletter-wrap input[type=text]:-ms-input-placeholder.component-text,.newsletter-wrap input[type=email]:-ms-input-placeholder.component-text{font-size:clamp(18px,2.29vw,32px);}.newsletter-wrap input[type=text]::-ms-input-placeholder.component-text,.newsletter-wrap input[type=email]::-ms-input-placeholder.component-text{font-size:clamp(18px,2.29vw,32px);}.newsletter-wrap input[type=text]::placeholder.component-text,.newsletter-wrap input[type=email]::placeholder.component-text{font-size:clamp(18px,2.29vw,32px);}@media (max-width:768px){.newsletter-wrap input[type=text]::-webkit-input-placeholder,.newsletter-wrap input[type=email]::-webkit-input-placeholder{font-size:18px;}.newsletter-wrap input[type=text]::-moz-placeholder,.newsletter-wrap input[type=email]::-moz-placeholder{font-size:18px;}.newsletter-wrap input[type=text]:-ms-input-placeholder,.newsletter-wrap input[type=email]:-ms-input-placeholder{font-size:18px;}.newsletter-wrap input[type=text]::-ms-input-placeholder,.newsletter-wrap input[type=email]::-ms-input-placeholder{font-size:18px;}.newsletter-wrap input[type=text]::placeholder,.newsletter-wrap input[type=email]::placeholder{font-size:18px;}}.newsletter-wrap input[type=text]:focus,.newsletter-wrap input[type=email]:focus{outline:none;border-color:var(--uiText);}.newsletter-wrap input[type=submit],.newsletter-wrap button[type=submit]{width:100%;font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;text-align:center;padding:1.5rem 0;background:black;color:white;border:none;}.newsletter-wrap input[type=submit].component-text,.newsletter-wrap button[type=submit].component-text{font-size:clamp(18px,2.29vw,32px);}@media (max-width:768px){.newsletter-wrap input[type=submit],.newsletter-wrap button[type=submit]{font-size:18px;}}.newsletter-wrap .submit-arrow-preview{position:absolute;top:0;right:0;width:100px;height:100%;opacity:0;cursor:pointer;}.newsletter-wrap svg{position:absolute;top:0.9em;right:1rem;width:26.49px;height:29.48px;pointer-events:none;-webkit-transition-duration:var(--aniTimer,0.15s);transition-duration:var(--aniTimer,0.15s);}.newsletter-wrap p{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;}.newsletter-wrap p.component-text{font-size:clamp(18px,2.29vw,32px);}@media (max-width:768px){.newsletter-wrap p{font-size:18px;display:block;padding-right:8%;}}@media (max-width:1023px){.newsletter-wrap.mobileheader-newsletter{display:none;margin:auto var(--gutter) 0;padding-right:8%;padding-bottom:calc(var(--gutter));}.newsletter-wrap.mobileheader-newsletter label,.newsletter-wrap.mobileheader-newsletter p{display:block;font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;}.newsletter-wrap.mobileheader-newsletter input{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;}.newsletter-wrap.mobileheader-newsletter input.component-text{font-size:clamp(18px,2.29vw,32px);}.newsletter-wrap.mobileheader-newsletter input::-webkit-input-placeholder{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;}.newsletter-wrap.mobileheader-newsletter input::-moz-placeholder{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;}.newsletter-wrap.mobileheader-newsletter input:-ms-input-placeholder{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;}.newsletter-wrap.mobileheader-newsletter input::-ms-input-placeholder{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;}.newsletter-wrap.mobileheader-newsletter input::placeholder{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;}.newsletter-wrap.mobileheader-newsletter input::-webkit-input-placeholder.component-text{font-size:clamp(18px,2.29vw,32px);}.newsletter-wrap.mobileheader-newsletter input::-moz-placeholder.component-text{font-size:clamp(18px,2.29vw,32px);}.newsletter-wrap.mobileheader-newsletter input:-ms-input-placeholder.component-text{font-size:clamp(18px,2.29vw,32px);}.newsletter-wrap.mobileheader-newsletter input::-ms-input-placeholder.component-text{font-size:clamp(18px,2.29vw,32px);}.newsletter-wrap.mobileheader-newsletter input::placeholder.component-text{font-size:clamp(18px,2.29vw,32px);}.menu-open .newsletter-wrap.mobileheader-newsletter{display:block;opacity:0;-webkit-animation:elementsIn 0.5s 0.5s ease-in-out forwards;animation:elementsIn 0.5s 0.5s ease-in-out forwards;}}.form-newsletter-arrow{fill:none;mix-blend-mode:multiply;stroke:var(--uiGrayLine);stroke-miterlimit:10;}.footer-cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.footer-cols a{text-decoration:underline;text-underline-offset:0.2em;text-decoration-thickness:1px;text-decoration-thickness:clamp(2px,0.08em,3px);text-decoration-color:rgba(var(--linkR,0),var(--linkG,0),var(--linkB,0),0.3);text-decoration-color:rgba(0,0,0,0.3);}@media (hover:hover){.footer-cols a:hover{text-decoration-color:rgba(var(--linkR,0),var(--linkG,0),var(--linkB,0),1);}}@media (hover:hover){.footer-cols a:hover{text-decoration-color:rgb(0,0,0);}}@media (max-width:768px){.footer-cols a{text-decoration-thickness:1px;}}.footer-cols:not(:first-child){margin-top:calc(var(--gutter) * 2);}@media (max-width:768px){.footer-cols:not(:first-child){margin-top:calc(var(--gutter) * 3);}}.footer-cols .col-3 a{display:inline-block;margin-right:1.5rem;}@media (max-width:600px){.footer-cols.footer-set-1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;flex-direction:column-reverse;}.footer-cols.footer-set-1 .col{margin-top:var(--gutter);}.footer-cols.footer-set-1 .tar{text-align:left;}.footer-cols.footer-set-1 .col-1{margin-top:4rem;}}@media (max-width:1499px){.footer-cols.footer-set-2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.footer-cols.footer-set-2 .col + .col{margin-top:var(--gutter);}}@media (max-width:600px){.footer-cols.footer-set-2 a{display:block;margin-right:auto;margin-bottom:4px;}}ul.social-links{list-style:none;margin:0;padding:0;}.footer-cols ul.social-links{min-width:200px;}.social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0 0 1.5rem;padding:0;}.social-icons li:not(:last-child){margin-right:1rem;}header .social-icons{display:none;padding:var(--gutter) var(--gutter) calc(var(--gutter) * 3);}@media (max-width:1023px){header.menu-open .social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;-webkit-animation:elementsIn 0.5s 0.65s ease-in-out forwards;animation:elementsIn 0.5s 0.65s ease-in-out forwards;}}.social-icon span{display:none;}.icon-fb{width:13px;height:25px;}.icon-tw{width:27px;height:22px;}.icon-yt{width:37px;height:27px;}.icon-ig{width:27px;height:27px;}.icon-li{width:26px;height:27px;}section.footer,body > form.footer[data-drupal-selector],body > article.footer{padding-top:3rem;padding-bottom:2rem;row-gap:6rem;position:relative;}.footer-address{grid-column:1/6;}.footer-social{grid-column:9/-1;text-align:right;}.footer-social .footer-icons{width:224px;display:inline-block;}.footer-legal{grid-row:2;grid-column:1/6;}.footer-legal :first-child{margin-top:0;}.footer-legal :last-child{margin-bottom:0;}.footer-copyright{grid-row:2;grid-column:7/-1;text-align:right;}.footer-copyright :first-child{margin-top:0;}.footer-copyright :last-child{margin-bottom:0;}@font-face{font-family:"ArnhemDisplay";src:url(/themes/custom/pew/dist/fonts/ArnhemDisplayPro-Bold.eot);src:url(/themes/custom/pew/dist/fonts/ArnhemDisplayPro-Bold.eot#iefix) format("embedded-opentype"),url(/themes/custom/pew/dist/fonts/ArnhemDisplayPro-Bold.woff) format("woff"),url(/themes/custom/pew/dist/fonts/ArnhemDisplayPro-Bold.ttf) format("truetype");font-weight:bold;font-style:normal;}@font-face{font-family:"ArnhemDisplay";src:url(/themes/custom/pew/dist/fonts/ArnhemDisplayPro-BoldItalic.eot);src:url(/themes/custom/pew/dist/fonts/ArnhemDisplayPro-BoldItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/pew/dist/fonts/ArnhemDisplayPro-BoldItalic.woff) format("woff"),url(/themes/custom/pew/dist/fonts/ArnhemDisplayPro-BoldItalic.ttf) format("truetype");font-weight:bold;font-style:italic;}@font-face{font-family:"ArnhemDisplay";src:url(/themes/custom/pew/dist/fonts/ArnhemDisplayPro-NormalIt.eot);src:url(/themes/custom/pew/dist/fonts/ArnhemDisplayPro-NormalIt.eot#iefix) format("embedded-opentype"),url(/themes/custom/pew/dist/fonts/ArnhemDisplayPro-NormalIt.woff) format("woff"),url(/themes/custom/pew/dist/fonts/ArnhemDisplayPro-NormalIt.ttf) format("truetype");font-weight:normal;font-style:italic;}@font-face{font-family:"ArnhemPro-Blond";src:url(/themes/custom/pew/dist/fonts/ArnhemPro-Blond.eot);src:url(/themes/custom/pew/dist/fonts/ArnhemPro-Blond.eot#iefix) format("embedded-opentype"),url(/themes/custom/pew/dist/fonts/ArnhemPro-Blond.woff) format("woff"),url(/themes/custom/pew/dist/fonts/ArnhemPro-Blond.ttf) format("truetype");font-weight:normal;font-style:normal;}@font-face{font-family:"ArnhemPro-Blond";src:url(/themes/custom/pew/dist/fonts/ArnhemPro-BlondItalic.eot);src:url(/themes/custom/pew/dist/fonts/ArnhemPro-BlondItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/pew/dist/fonts/ArnhemPro-BlondItalic.woff) format("woff"),url(/themes/custom/pew/dist/fonts/ArnhemPro-BlondItalic.ttf) format("truetype");font-weight:normal;font-style:italic;}@font-face{font-family:"Arnhem-Blond";src:url(/themes/custom/pew/dist/fonts/Arnhem-Blond.woff) format("woff"),url(/themes/custom/pew/dist/fonts/Arnhem-Blond.woff2) format("woff2");font-weight:normal;font-style:normal;}@font-face{font-family:"Arnhem-Blond";src:url(/themes/custom/pew/dist/fonts/Arnhem-BlondItalic.woff) format("woff"),url(/themes/custom/pew/dist/fonts/Arnhem-BlondItalic.woff2) format("woff2");font-weight:normal;font-style:italic;}small.currency{font-variant-numeric:oldstyle-nums;font-size:0.75em;margin-right:0.05em;}.t-head1{font-size:158px;font-size:clamp(72px,12.06vw,158px);line-height:0.848;letter-spacing:-0.06em;}.t-head2{font-size:104px;font-size:clamp(45px,7.9vw,104px);line-height:0.885;font-weight:normal;letter-spacing:-0.02em;--lineheight:0.885em;}.t-head3{font-size:88px;font-size:clamp(45px,6.8vw,104px);line-height:0.925;font-weight:normal;letter-spacing:-0.02em;}.t-head4{font-size:54px;line-height:0.95;font-weight:normal;}.t-bodyxl{font-size:40px;font-size:clamp(24px,3vw,44px);letter-spacing:-0.015em;line-height:1.05;font-weight:normal;}.t-bodyxl.wyg,.wyg .t-bodyxl{font-size:40px;font-size:clamp(24px,3vw,48px);letter-spacing:-0.015em;line-height:1.05;font-weight:normal;}@media (max-width:768px){.t-bodyxl.wyg,.wyg .t-bodyxl{letter-spacing:0;}}.t-bodyl{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;}.t-bodyl.component-text{font-size:clamp(18px,2.29vw,32px);}.t-bodyl-dt{font-size:30px;font-size:clamp(18px,2.29vw,32px);line-height:1.15;font-weight:normal;}.t-head5{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;line-height:1.05;}.t-head5.component-text{font-size:clamp(18px,2.29vw,32px);}.t-body,.smaller-text{font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;}.t-minus{font-size:16px;font-size:clamp(15px,1.25vw,16px);line-height:1.25;font-weight:normal;}@media (max-width:768px){.t-minus.caption,.t-minus.carousel-sub,.t-minus.bug-inv{font-size:11px;}}.t-minus-mo{font-size:18px;line-height:1.25;font-weight:normal;}.hang-quote{text-indent:-0.35em;}@media (max-width:1023px){.t-mo-plus{font-size:18px;}}@media (max-width:1023px){.t-mo-body{font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;}}.gray{color:var(--uiGray);}@media (hover:hover){.gray > a:HOVER{color:var(--uiText);}.gray > a:HOVER svg path{fill:var(--uiText);}}.bg-gray,.bg-gray.on-matte{background-color:var(--gray-bg);}.on-matte{background:var(--bg);padding-top:var(--gutter);padding-bottom:calc(var(--gutter) * 2);--linkR:0 !important;--linkG:0 !important;--linkB:0 !important;}.on-matte.tight-tb{padding-top:0;padding-bottom:0;}.on-matte.pad-min{padding-top:2rem;padding-bottom:3rem;}.on-matte.carousel-html-wrap{padding-top:calc(var(--gutter) * 2);}@media (hover:hover){.on-matte a.gray:HOVER{color:var(--uiText);}}@media (hover:hover){.hover-bg-hl:HOVER{background-color:var(--highlight);}}:root{--input-color:255,255,255;--outColor:rgba(var(--input-color),1);}.hl-bg{background-color:var(--highlight);}.highlight-gray,.highlight-gray.color-over,.highlight-pink .highlight-gray,.highlight-blue .highlight-gray,.highlight-teal .highlight-gray,.highlight-yellow .highlight-gray,.highlight-red .highlight-gray{--highlight:#9E9D9F;--highlightR:158;--highlightG:157;--highlightB:159;--linkR:158;--linkG:157;--linkB:159;}.highlight-gray.light-4,.highlight-gray .light-4,.highlight-gray.color-over.light-4,.highlight-gray.color-over .light-4,.highlight-pink .highlight-gray.light-4,.highlight-pink .highlight-gray .light-4,.highlight-blue .highlight-gray.light-4,.highlight-blue .highlight-gray .light-4,.highlight-teal .highlight-gray.light-4,.highlight-teal .highlight-gray .light-4,.highlight-yellow .highlight-gray.light-4,.highlight-yellow .highlight-gray .light-4,.highlight-red .highlight-gray.light-4,.highlight-red .highlight-gray .light-4{--highlight:#D8D8D9;--highlightR:216;--highlightG:216;--highlightB:217;}.highlight-gray.light-3,.highlight-gray .light-3,.highlight-gray.color-over.light-3,.highlight-gray.color-over .light-3,.highlight-pink .highlight-gray.light-3,.highlight-pink .highlight-gray .light-3,.highlight-blue .highlight-gray.light-3,.highlight-blue .highlight-gray .light-3,.highlight-teal .highlight-gray.light-3,.highlight-teal .highlight-gray .light-3,.highlight-yellow .highlight-gray.light-3,.highlight-yellow .highlight-gray .light-3,.highlight-red .highlight-gray.light-3,.highlight-red .highlight-gray .light-3{--highlight:#CAC9CA;--highlightR:158;--highlightG:157;--highlightB:159;}.highlight-gray.light-2,.highlight-gray .light-2,.highlight-gray.color-over.light-2,.highlight-gray.color-over .light-2,.highlight-pink .highlight-gray.light-2,.highlight-pink .highlight-gray .light-2,.highlight-blue .highlight-gray.light-2,.highlight-blue .highlight-gray .light-2,.highlight-teal .highlight-gray.light-2,.highlight-teal .highlight-gray .light-2,.highlight-yellow .highlight-gray.light-2,.highlight-yellow .highlight-gray .light-2,.highlight-red .highlight-gray.light-2,.highlight-red .highlight-gray .light-2{--highlight:#BBBBBC;--highlightR:187;--highlightG:187;--highlightB:188;}.highlight-gray.light-1,.highlight-gray .light-1,.highlight-gray.color-over.light-1,.highlight-gray.color-over .light-1,.highlight-pink .highlight-gray.light-1,.highlight-pink .highlight-gray .light-1,.highlight-blue .highlight-gray.light-1,.highlight-blue .highlight-gray .light-1,.highlight-teal .highlight-gray.light-1,.highlight-teal .highlight-gray .light-1,.highlight-yellow .highlight-gray.light-1,.highlight-yellow .highlight-gray .light-1,.highlight-red .highlight-gray.light-1,.highlight-red .highlight-gray .light-1{--highlight:#ACACAD;--highlightR:172;--highlightG:172;--highlightB:173;}.highlight-gray.dark-1,.highlight-gray .dark-1,.highlight-gray.color-over.dark-1,.highlight-gray.color-over .dark-1,.highlight-pink .highlight-gray.dark-1,.highlight-pink .highlight-gray .dark-1,.highlight-blue .highlight-gray.dark-1,.highlight-blue .highlight-gray .dark-1,.highlight-teal .highlight-gray.dark-1,.highlight-teal .highlight-gray .dark-1,.highlight-yellow .highlight-gray.dark-1,.highlight-yellow .highlight-gray .dark-1,.highlight-red .highlight-gray.dark-1,.highlight-red .highlight-gray .dark-1{--highlight:#868687;--highlightR:134;--highlightG:134;--highlightB:135;}.highlight-gray.dark-2,.highlight-gray .dark-2,.highlight-gray.color-over.dark-2,.highlight-gray.color-over .dark-2,.highlight-pink .highlight-gray.dark-2,.highlight-pink .highlight-gray .dark-2,.highlight-blue .highlight-gray.dark-2,.highlight-blue .highlight-gray .dark-2,.highlight-teal .highlight-gray.dark-2,.highlight-teal .highlight-gray .dark-2,.highlight-yellow .highlight-gray.dark-2,.highlight-yellow .highlight-gray .dark-2,.highlight-red .highlight-gray.dark-2,.highlight-red .highlight-gray .dark-2{--highlight:#6E6E6F;--highlightR:110;--highlightG:110;--highlightB:111;}.highlight-gray.dark-3,.highlight-gray .dark-3,.highlight-gray.color-over.dark-3,.highlight-gray.color-over .dark-3,.highlight-pink .highlight-gray.dark-3,.highlight-pink .highlight-gray .dark-3,.highlight-blue .highlight-gray.dark-3,.highlight-blue .highlight-gray .dark-3,.highlight-teal .highlight-gray.dark-3,.highlight-teal .highlight-gray .dark-3,.highlight-yellow .highlight-gray.dark-3,.highlight-yellow .highlight-gray .dark-3,.highlight-red .highlight-gray.dark-3,.highlight-red .highlight-gray .dark-3{--highlight:#575657;--highlightR:87;--highlightG:86;--highlightB:87;}.highlight-gray.dark-4,.highlight-gray .dark-4,.highlight-gray.color-over.dark-4,.highlight-gray.color-over .dark-4,.highlight-pink .highlight-gray.dark-4,.highlight-pink .highlight-gray .dark-4,.highlight-blue .highlight-gray.dark-4,.highlight-blue .highlight-gray .dark-4,.highlight-teal .highlight-gray.dark-4,.highlight-teal .highlight-gray .dark-4,.highlight-yellow .highlight-gray.dark-4,.highlight-yellow .highlight-gray .dark-4,.highlight-red .highlight-gray.dark-4,.highlight-red .highlight-gray .dark-4{--highlight:#282828;--highlightR:63;--highlightG:63;--highlightB:64;}.highlight-inv,.highlight-inv.color-over,.highlight-pink .highlight-inv,.highlight-blue .highlight-inv,.highlight-teal .highlight-inv,.highlight-yellow .highlight-inv,.highlight-red .highlight-inv{--highlight:#000;--highlightR:0;--highlightG:0;--highlightB:0;}.highlight-blue,.highlight-blue.color-over{--highlight:#759DC1;--highlightR:117;--highlightG:157;--highlightB:193;}.highlight-blue.light-4,.highlight-blue .light-4,.highlight-blue.color-over.light-4,.highlight-blue.color-over .light-4{--highlight:#C8D8E6;--highlightR:200;--highlightG:216;--highlightB:230;}.highlight-blue.light-3,.highlight-blue .light-3,.highlight-blue.color-over.light-3,.highlight-blue.color-over .light-3{--highlight:#B3C9DD;--highlightR:179;--highlightG:201;--highlightB:221;}.highlight-blue.light-2,.highlight-blue .light-2,.highlight-blue.color-over.light-2,.highlight-blue.color-over .light-2{--highlight:#9FBBD4;--highlightR:159;--highlightG:187;--highlightB:212;}.highlight-blue.light-1,.highlight-blue .light-1,.highlight-blue.color-over.light-1,.highlight-blue.color-over .light-1{--highlight:#8AACCA;--highlightR:138;--highlightG:172;--highlightB:202;}.highlight-blue.dark-1,.highlight-blue .dark-1,.highlight-blue.color-over.dark-1,.highlight-blue.color-over .dark-1{--highlight:#6486A4;--highlightR:100;--highlightG:134;--highlightB:164;}.highlight-blue.dark-2,.highlight-blue .dark-2,.highlight-blue.color-over.dark-2,.highlight-blue.color-over .dark-2{--highlight:#526E87;--highlightR:82;--highlightG:110;--highlightB:135;}.highlight-blue.dark-3,.highlight-blue .dark-3,.highlight-blue.color-over.dark-3,.highlight-blue.color-over .dark-3{--highlight:#40566A;--highlightR:64;--highlightG:86;--highlightB:106;}.highlight-blue.dark-4,.highlight-blue .dark-4,.highlight-blue.color-over.dark-4,.highlight-blue.color-over .dark-4{--highlight:#2F3F4D;--highlightR:47;--highlightG:63;--highlightB:77;}.highlight-teal,.highlight-teal.color-over{--highlight:#62BCB7;--highlightR:98;--highlightG:188;--highlightB:183;--linkR:98;--linkG:188;--linkB:183;}.highlight-teal.light-4,.highlight-teal .light-4,.highlight-teal.color-over.light-4,.highlight-teal.color-over .light-4{--highlight:#C0E4E2;--highlightR:192;--highlightG:228;--highlightB:226;}.highlight-teal.light-3,.highlight-teal .light-3,.highlight-teal.color-over.light-3,.highlight-teal.color-over .light-3{--highlight:#A9DAD7;--highlightR:169;--highlightG:218;--highlightB:215;}.highlight-teal.light-2,.highlight-teal .light-2,.highlight-teal.color-over.light-2,.highlight-teal.color-over .light-2{--highlight:#91D0CD;--highlightR:145;--highlightG:208;--highlightB:205;}.highlight-teal.light-1,.highlight-teal .light-1,.highlight-teal.color-over.light-1,.highlight-teal.color-over .light-1{--highlight:#79C6C2;--highlightR:121;--highlightG:198;--highlightB:194;}.highlight-teal.dark-1,.highlight-teal .dark-1,.highlight-teal.color-over.dark-1,.highlight-teal.color-over .dark-1{--highlight:#53A09C;--highlightR:83;--highlightG:160;--highlightB:156;}.highlight-teal.dark-2,.highlight-teal .dark-2,.highlight-teal.color-over.dark-2,.highlight-teal.color-over .dark-2{--highlight:#448380;--highlightR:68;--highlightG:131;--highlightB:128;}.highlight-teal.dark-3,.highlight-teal .dark-3,.highlight-teal.color-over.dark-3,.highlight-teal.color-over .dark-3{--highlight:#366764;--highlightR:54;--highlightG:103;--highlightB:100;}.highlight-teal.dark-4,.highlight-teal .dark-4,.highlight-teal.color-over.dark-4,.highlight-teal.color-over .dark-4{--highlight:#274B49;--highlightR:39;--highlightG:75;--highlightB:73;}.highlight-yellow,.highlight-yellow.color-over{--highlight:#FFD250;--highlightR:255;--highlightG:210;--highlightB:80;}.highlight-yellow.light-4,.highlight-yellow .light-4,.highlight-yellow.color-over.light-4,.highlight-yellow.color-over .light-4{--highlight:#fffaef;--highlightR:247;--highlightG:216;--highlightB:184;}.highlight-yellow.light-3,.highlight-yellow .light-3,.highlight-yellow.color-over.light-3,.highlight-yellow.color-over .light-3{--highlight:#fef7df;--highlightR:245;--highlightG:201;--highlightB:158;}.highlight-yellow.light-2,.highlight-yellow .light-2,.highlight-yellow.color-over.light-2,.highlight-yellow.color-over .light-2{--highlight:#fef7df;--highlightR:242;--highlightG:187;--highlightB:131;}.highlight-yellow.light-1,.highlight-yellow .light-1,.highlight-yellow.color-over.light-1,.highlight-yellow.color-over .light-1{--highlight:#fef7df;--highlightR:239;--highlightG:172;--highlightB:104;}.highlight-yellow.dark-1,.highlight-yellow .dark-1,.highlight-yellow.color-over.dark-1,.highlight-yellow.color-over .dark-1{--highlight:#fef7df;--highlightR:201;--highlightG:134;--highlightB:66;}.highlight-yellow.dark-2,.highlight-yellow .dark-2,.highlight-yellow.color-over.dark-2,.highlight-yellow.color-over .dark-2{--highlight:#A56E36;--highlightR:165;--highlightG:110;--highlightB:54;}.highlight-yellow.dark-3,.highlight-yellow .dark-3,.highlight-yellow.color-over.dark-3,.highlight-yellow.color-over .dark-3{--highlight:#82562B;--highlightR:130;--highlightG:86;--highlightB:43;}.highlight-yellow.dark-4,.highlight-yellow .dark-4,.highlight-yellow.color-over.dark-4,.highlight-yellow.color-over .dark-4{--highlight:#5E3F1F;--highlightR:94;--highlightG:63;--highlightB:31;}.highlight-red,.highlight-red.color-over{--highlight:#ED5A57;--highlightR:237;--highlightG:90;--highlightB:87;}.highlight-red.light-4,.highlight-red .light-4,.highlight-red.color-over.light-4,.highlight-red.color-over .light-4{--highlight:#F8BDBC;--highlightR:248;--highlightG:189;--highlightB:188;}.highlight-red.light-3,.highlight-red .light-3,.highlight-red.color-over.light-3,.highlight-red.color-over .light-3{--highlight:#F5A4A3;--highlightR:245;--highlightG:164;--highlightB:163;}.highlight-red.light-2,.highlight-red .light-2,.highlight-red.color-over.light-2,.highlight-red.color-over .light-2{--highlight:#F28C8A;--highlightR:242;--highlightG:140;--highlightB:138;}.highlight-red.light-1,.highlight-red .light-1,.highlight-red.color-over.light-1,.highlight-red.color-over .light-1{--highlight:#F07370;--highlightR:240;--highlightG:115;--highlightB:112;}.highlight-red.dark-1,.highlight-red .dark-1,.highlight-red.color-over.dark-1,.highlight-red.color-over .dark-1{--highlight:#CA4D4A;--highlightR:202;--highlightG:77;--highlightB:74;}.highlight-red.dark-2,.highlight-red .dark-2,.highlight-red.color-over.dark-2,.highlight-red.color-over .dark-2{--highlight:#A53F3D;--highlightR:165;--highlightG:63;--highlightB:61;}.highlight-red.dark-3,.highlight-red .dark-3,.highlight-red.color-over.dark-3,.highlight-red.color-over .dark-3{--highlight:#823130;--highlightR:130;--highlightG:49;--highlightB:48;}.highlight-red.dark-4,.highlight-red .dark-4,.highlight-red.color-over.dark-4,.highlight-red.color-over .dark-4{--highlight:#5F2423;--highlightR:95;--highlightG:36;--highlightB:35;}.highlight-pink,.highlight-pink.color-over{--highlight:#F05588;--highlightR:240;--highlightG:85;--highlightB:136;--linkR:240;--linkG:85;--linkB:136;}.highlight-pink.light-4,.highlight-pink .light-4,.highlight-pink.color-over.light-4,.highlight-pink.color-over .light-4{--highlight:#F9BBCF;--highlightR:249;--highlightG:187;--highlightB:207;}.highlight-pink.light-3,.highlight-pink .light-3,.highlight-pink.color-over.light-3,.highlight-pink.color-over .light-3{--highlight:#F7A2BE;--highlightR:247;--highlightG:162;--highlightB:190;}.highlight-pink.light-2,.highlight-pink .light-2,.highlight-pink.color-over.light-2,.highlight-pink.color-over .light-2{--highlight:#F588AC;--highlightR:245;--highlightG:136;--highlightB:172;}.highlight-pink.light-1,.highlight-pink .light-1,.highlight-pink.color-over.light-1,.highlight-pink.color-over .light-1{--highlight:#F26E9A;--highlightR:242;--highlightG:110;--highlightB:154;}.highlight-pink.dark-1,.highlight-pink .dark-1,.highlight-pink.color-over.dark-1,.highlight-pink.color-over .dark-1{--highlight:#CC4874;--highlightR:204;--highlightG:72;--highlightB:116;}.highlight-pink.dark-2,.highlight-pink .dark-2,.highlight-pink.color-over.dark-2,.highlight-pink.color-over .dark-2{--highlight:#A83B5F;--highlightR:168;--highlightG:59;--highlightB:95;}.highlight-pink.dark-3,.highlight-pink .dark-3,.highlight-pink.color-over.dark-3,.highlight-pink.color-over .dark-3{--highlight:#842F4B;--highlightR:132;--highlightG:47;--highlightB:75;}.highlight-pink.dark-4,.highlight-pink .dark-4,.highlight-pink.color-over.dark-4,.highlight-pink.color-over .dark-4{--highlight:#602236;--highlightR:96;--highlightG:34;--highlightB:54;}.highlight-purple,.highlight-purple.color-over{--highlight:#8F5C9F;--highlightR:143;--highlightG:92;--highlightB:159;--linkR:143;--linkG:92;--linkB:159;}.highlight-purple.light-4,.highlight-purple .light-4,.highlight-purple.color-over.light-4,.highlight-purple.color-over .light-4{--highlight:#D2BED9;--highlightR:210;--highlightG:190;--highlightB:217;}.highlight-purple.light-3,.highlight-purple .light-3,.highlight-purple.color-over.light-3,.highlight-purple.color-over .light-3{--highlight:#C2A6CA;--highlightR:194;--highlightG:166;--highlightB:202;}.highlight-purple.light-2,.highlight-purple .light-2,.highlight-purple.color-over.light-2,.highlight-purple.color-over .light-2{--highlight:#B18DBC;--highlightR:177;--highlightG:141;--highlightB:188;}.highlight-purple.light-1,.highlight-purple .light-1,.highlight-purple.color-over.light-1,.highlight-purple.color-over .light-1{--highlight:#A074AD;--highlightR:160;--highlightG:116;--highlightB:173;}.highlight-purple.dark-1,.highlight-purple .dark-1,.highlight-purple.color-over.dark-1,.highlight-purple.color-over .dark-1{--highlight:#7A4E87;--highlightR:122;--highlightG:78;--highlightB:135;}.highlight-purple.dark-2,.highlight-purple .dark-2,.highlight-purple.color-over.dark-2,.highlight-purple.color-over .dark-2{--highlight:#64406F;--highlightR:100;--highlightG:64;--highlightB:111;}.highlight-purple.dark-3,.highlight-purple .dark-3,.highlight-purple.color-over.dark-3,.highlight-purple.color-over .dark-3{--highlight:#4F3357;--highlightR:79;--highlightG:51;--highlightB:87;}.highlight-purple.dark-4,.highlight-purple .dark-4,.highlight-purple.color-over.dark-4,.highlight-purple.color-over .dark-4{--highlight:#392540;--highlightR:57;--highlightG:37;--highlightB:64;}.lighten-1{--outColor:rgba(var(--input-color),0.9);}.lighten-2{--outColor:rgba(var(--input-color),0.75);}.lighten-3{--outColor:rgba(var(--input-color),0.60);}.lighten-4{--outColor:rgba(var(--input-color),0.45);}.color-primary{--outColor:rgba(var(--input-color),1);}.darken-1{--outColor:rgba(var(--input-color),1);-webkit-filter:brightness(0.9);filter:brightness(0.9);}.darken-2{--outColor:rgba(var(--input-color),1);-webkit-filter:brightness(0.75);filter:brightness(0.75);}.darken-3{--outColor:rgba(var(--input-color),1);-webkit-filter:brightness(0.6);filter:brightness(0.6);}.darken-4{--outColor:rgba(var(--input-color),1);-webkit-filter:brightness(0.45);filter:brightness(0.45);}.hsl-lighten-1{--outColor:hsl(var(--input-color-h),var(--input-color-s),calc(var(--input-color-l) + 5.5%));}.hsl-lighten-2{--outColor:hsl(var(--input-color-h),var(--input-color-s),calc(var(--input-color-l) + 11.5%));}.hsl-lighten-3{--outColor:hsl(var(--input-color-h),var(--input-color-s),calc(var(--input-color-l) + 17.2%));}.hsl-lighten-4{--outColor:hsl(var(--input-color-h),var(--input-color-s),calc(var(--input-color-l) + 22.8%));}.hsl-color-primary{--outColor:hsl(var(--input-color-h),var(--input-color-s),var(--input-color-l));}.hsl-darken-1{--outColor:hsl(var(--input-color-h),var(--input-color-s),calc(var(--input-color-l) - 9.5%));}.hsl-darken-2{--outColor:hsl(var(--input-color-h),var(--input-color-s),calc(var(--input-color-l) - 19%));}.hsl-darken-3{--outColor:hsl(var(--input-color-h),var(--input-color-s),calc(var(--input-color-l) - 28%));}.hsl-darken-4{--outColor:hsl(var(--input-color-h),var(--input-color-s),calc(var(--input-color-l) - 37.5%));}.ui-highlight{background:rgba(var(--highlightR),var(--highlightG),var(--highlightB),0.5);background-position:100%;background-size:200% 100%;border-radius:0.125rem;padding-inline:0.325rem;}@media (max-width:1023px){body{padding-top:160px;}body:has(.menu-open){overflow:hidden;}}body.front{padding-top:0;}body > aside:first-child{position:fixed;opacity:1;top:0;left:0;width:100%;z-index:-1;background:var(--bg);padding:1rem;border-bottom:solid 1px;opacity:0;}body > aside:first-child:not(.wyg) > * + *{margin-top:0;}body > aside:first-child a{display:inline-block;padding:0.5rem;border-radius:4px;}body > aside:first-child:focus-within{opacity:1;z-index:12;}figure{margin:0;}a,button,input,textarea{-webkit-transition-duration:var(--aniTimerLinks);transition-duration:var(--aniTimerLinks);}:first-child{margin-top:0;}:last-child{margin-bottom:0;}.nobreak{white-space:nowrap;}hr{height:1px;background:var(--uiGrayLine);border:none;margin-bottom:-1px;}.hr-sep hr{height:1px;background:var(--uiGrayLine);border:none;margin-bottom:-1px;}.component-page-title + .hr-sep{position:relative;z-index:6;height:0;}.overlink{position:absolute;top:0;left:0;right:0;bottom:0;background-color:white;opacity:0;}@media (hover:hover){.hovParent figure img{-webkit-transition-duration:var(--aniTimer,0.15s);transition-duration:var(--aniTimer,0.15s);}.hovParent:has(*:not(.inline-text-buttons) > a:HOVER) figure img{opacity:0.9;}}@media (max-width:768px){.mo-hide{display:none !important;}}*:not(aside).wyg:not(.alt){font-size:30px;font-size:clamp(18px,2.29vw,32px);line-height:1.15;font-weight:normal;}aside *:not(aside).wyg:not(.alt){font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;}.wyg h1{font-size:60px;font-size:clamp(36px,4.5vw,60px);letter-spacing:-0.015em;line-height:1.05;font-weight:normal;margin-bottom:1em;}.wyg h1 a{text-decoration:underline;text-underline-offset:0.2em;text-decoration-thickness:2px;text-decoration-color:rgba(var(--highlightR,0),var(--highlightG,0),var(--highlightB,0),0.5);}@media (hover:hover){.wyg h1 a:hover{text-decoration-color:rgba(var(--highlightR,0),var(--highlightG,0),var(--highlightB,0),1);}}@media (max-width:768px){.wyg h1 a{text-decoration-thickness:1px;}}.wyg h1:not(:first-child){margin-top:6rem;}.wyg h1 + p{margin-top:0;}aside .wyg h1{margin:-0.25em 0 0.125em;}.wyg h2{font-size:40px;font-size:clamp(24px,3vw,48px);letter-spacing:-0.015em;line-height:1.05;font-weight:normal;margin-bottom:1em;}@media (max-width:768px){.wyg h2{letter-spacing:0;}}.wyg h2 a{text-decoration:underline;text-underline-offset:0.2em;text-decoration-thickness:2px;text-decoration-color:rgba(var(--highlightR,0),var(--highlightG,0),var(--highlightB,0),0.5);}@media (hover:hover){.wyg h2 a:hover{text-decoration-color:rgba(var(--highlightR,0),var(--highlightG,0),var(--highlightB,0),1);}}@media (max-width:768px){.wyg h2 a{text-decoration-thickness:1px;}}.wyg h2:not(:first-child){margin-top:6rem;}@media (max-width:768px){.wyg h2:not(:first-child){margin-top:3rem;}}.wyg h2 + p{margin-top:0;}.wyg h2 + h3:not(:first-child){margin-top:0;}aside .wyg h2{margin:-0.25em 0 0.25em;}.wyg h3{font-size:40px;font-size:clamp(24px,3vw,48px);letter-spacing:-0.015em;line-height:1.05;font-weight:normal;margin-bottom:0.25em;}@media (max-width:768px){.wyg h3{letter-spacing:0;}}.wyg h3 a{text-decoration:underline;text-underline-offset:0.2em;text-decoration-thickness:2px;text-decoration-color:rgba(var(--highlightR,0),var(--highlightG,0),var(--highlightB,0),0.5);}@media (hover:hover){.wyg h3 a:hover{text-decoration-color:rgba(var(--highlightR,0),var(--highlightG,0),var(--highlightB,0),1);}}@media (max-width:768px){.wyg h3 a{text-decoration-thickness:1px;}}.wyg h3:not(:first-child){margin-top:var(--header-gap-3,6rem);}.wyg h3 + p{margin-top:0;}aside .wyg h3{margin:-0.25em 0 0.25em;}.wyg h4{font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;margin-bottom:1em;}.wyg h4:not(:first-child){margin-top:3rem;}.wyg h4 + p{margin-top:0;}aside .wyg h4{margin:-0.25em 0 0.5em;}.wyg h5{font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;color:var(--uiGray);margin-bottom:1em;}.wyg h5:not(:first-child){margin-top:3rem;}.wyg h5 + p{margin-top:0;}aside .wyg h5{margin:-0.25em 0 0.5em;}.wyg h6{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;margin-bottom:0.25em;}.wyg h6.component-text{font-size:clamp(18px,2.29vw,32px);}.wyg h6 a{text-decoration:underline;text-underline-offset:0.2em;text-decoration-thickness:2px;text-decoration-color:rgba(var(--highlightR,0),var(--highlightG,0),var(--highlightB,0),0.5);}@media (hover:hover){.wyg h6 a:hover{text-decoration-color:rgba(var(--highlightR,0),var(--highlightG,0),var(--highlightB,0),1);}}@media (max-width:768px){.wyg h6 a{text-decoration-thickness:1px;}}.wyg h6:not(:first-child){margin-top:4rem;}.wyg h6 + p{margin-top:0;}aside .wyg h6{margin:-0.25em 0 0.25em;}.wyg ul,.wyg ol{margin-left:0;padding-left:0.875em;}.wyg ul li,.wyg ol li{padding-left:0.25em;margin-bottom:0.5em;}.wyg .icon-fellowships + ul,.wyg .icon-grants + ul{margin-left:0.325em;}.wyg .icon-fellowships + ul li,.wyg .icon-grants + ul li{padding-left:0.75em;margin-bottom:0.5em;}.wyg dl{display:block;margin:1em 0;font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;}.wyg dl dt{color:var(--uiGray);}.wyg dl dd{margin:0;}.wyg a:not(.icon-border){text-decoration:underline;text-underline-offset:0.2em;text-decoration-thickness:1px;text-decoration-thickness:clamp(2px,0.08em,3px);text-decoration-color:rgba(var(--linkR,0),var(--linkG,0),var(--linkB,0),0.3);text-decoration-thickness:2px;}@media (hover:hover){.wyg a:not(.icon-border):hover{text-decoration-color:rgba(var(--linkR,0),var(--linkG,0),var(--linkB,0),1);}}.wyg a:not(.icon-border)[class*=highlight-]{--linkR:var(--highlightR);--linkG:var(--highlightG);--linkB:var(--highlightB);}.wyg.wyg-smaller a,.wyg .smaller-text a{text-decoration-thickness:0.1em;}.wyg h2 + h4:not(:first-child){margin-top:-1.5em;}.wyg h3 + h4:not(:first-child){margin-top:0;}.wyg h3 + h4 + p{margin-top:1em;}.wyg figure{margin:var(--media-space) auto;}.wyg .media-wrap figure{margin:0 auto;}.wyg-body,.component-text.wyg.wyg-smaller{font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;}.wyg-body h3,.component-text.wyg.wyg-smaller h3{margin-bottom:0.25em;}.wyg-body h4,.component-text.wyg.wyg-smaller h4{margin-bottom:1em;}.wyg-body ul,.wyg-body ol,.component-text.wyg.wyg-smaller ul,.component-text.wyg.wyg-smaller ol{padding-left:0.875em;}.wyg-body ul li,.wyg-body ol li,.component-text.wyg.wyg-smaller ul li,.component-text.wyg.wyg-smaller ol li{padding-left:0.25em;margin-bottom:0.5em;}.wyg-body a,.component-text.wyg.wyg-smaller a{text-decoration:underline;text-underline-offset:0.2em;text-decoration-thickness:1px;text-decoration-thickness:clamp(2px,0.08em,3px);text-decoration-color:rgba(var(--linkR,0),var(--linkG,0),var(--linkB,0),0.3);text-decoration-thickness:2px;}@media (hover:hover){.wyg-body a:hover,.component-text.wyg.wyg-smaller a:hover{text-decoration-color:rgba(var(--linkR,0),var(--linkG,0),var(--linkB,0),1);}}.wyg-body a[class*=highlight-],.component-text.wyg.wyg-smaller a[class*=highlight-]{--linkR:var(--highlightR);--linkG:var(--highlightG);--linkB:var(--highlightB);}aside.wyg{font-size:16px;font-size:clamp(15px,1.25vw,16px);line-height:1.25;font-weight:normal;}@media (max-width:768px){aside.wyg.caption,aside.wyg.carousel-sub,aside.wyg.bug-inv{font-size:11px;}}.hl-red,a[href*=grantmaking]{--linkR:237;--linkG:90;--linkB:87;}.legacy-wyg,.legacy-html-drupal,.legacy-html-directus{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;}.legacy-wyg.component-text,.legacy-html-drupal.component-text,.legacy-html-directus.component-text{font-size:clamp(18px,2.29vw,32px);}.legacy-wyg h1,.legacy-wyg h2,.legacy-wyg h3,.legacy-wyg h4,.legacy-wyg h5,.legacy-wyg h6,.legacy-html-drupal h1,.legacy-html-drupal h2,.legacy-html-drupal h3,.legacy-html-drupal h4,.legacy-html-drupal h5,.legacy-html-drupal h6,.legacy-html-directus h1,.legacy-html-directus h2,.legacy-html-directus h3,.legacy-html-directus h4,.legacy-html-directus h5,.legacy-html-directus h6{margin:0 0 0.5em 0;}.legacy-wyg h1:not(:first-child),.legacy-wyg h2:not(:first-child),.legacy-wyg h3:not(:first-child),.legacy-wyg h4:not(:first-child),.legacy-wyg h5:not(:first-child),.legacy-wyg h6:not(:first-child),.legacy-html-drupal h1:not(:first-child),.legacy-html-drupal h2:not(:first-child),.legacy-html-drupal h3:not(:first-child),.legacy-html-drupal h4:not(:first-child),.legacy-html-drupal h5:not(:first-child),.legacy-html-drupal h6:not(:first-child),.legacy-html-directus h1:not(:first-child),.legacy-html-directus h2:not(:first-child),.legacy-html-directus h3:not(:first-child),.legacy-html-directus h4:not(:first-child),.legacy-html-directus h5:not(:first-child),.legacy-html-directus h6:not(:first-child){margin-top:var(--header-gap-3,6rem);}.legacy-wyg h1,.legacy-html-drupal h1,.legacy-html-directus h1{font-size:88px;font-size:clamp(45px,6.8vw,104px);line-height:0.925;font-weight:normal;letter-spacing:-0.02em;}.legacy-wyg h2,.legacy-html-drupal h2,.legacy-html-directus h2{font-size:54px;line-height:0.95;font-weight:normal;}.legacy-wyg h3,.legacy-html-drupal h3,.legacy-html-directus h3{font-size:54px;line-height:0.95;font-weight:normal;}.legacy-wyg h4,.legacy-html-drupal h4,.legacy-html-directus h4{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;line-height:1.05;}.legacy-wyg h4.component-text,.legacy-html-drupal h4.component-text,.legacy-html-directus h4.component-text{font-size:clamp(18px,2.29vw,32px);}.legacy-wyg h5,.legacy-html-drupal h5,.legacy-html-directus h5{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;line-height:1.05;}.legacy-wyg h5.component-text,.legacy-html-drupal h5.component-text,.legacy-html-directus h5.component-text{font-size:clamp(18px,2.29vw,32px);}.legacy-wyg ul,.legacy-wyg ol,.legacy-html-drupal ul,.legacy-html-drupal ol,.legacy-html-directus ul,.legacy-html-directus ol{padding-left:0.875em;}.legacy-wyg ul li,.legacy-wyg ol li,.legacy-html-drupal ul li,.legacy-html-drupal ol li,.legacy-html-directus ul li,.legacy-html-directus ol li{padding-left:0.5em;}.legacy-wyg ul li:not(:last-child),.legacy-wyg ol li:not(:last-child),.legacy-html-drupal ul li:not(:last-child),.legacy-html-drupal ol li:not(:last-child),.legacy-html-directus ul li:not(:last-child),.legacy-html-directus ol li:not(:last-child){margin-bottom:1em;}.legacy-wyg section:not(.p-lr),.legacy-wyg body > form[data-drupal-selector]:not(.p-lr),.legacy-wyg body > article:not(.p-lr),.legacy-html-drupal section:not(.p-lr),.legacy-html-drupal body > form[data-drupal-selector]:not(.p-lr),.legacy-html-drupal body > article:not(.p-lr),.legacy-html-directus section:not(.p-lr),.legacy-html-directus body > form[data-drupal-selector]:not(.p-lr),.legacy-html-directus body > article:not(.p-lr){padding-left:0 !important;padding-right:0 !important;}.legacy-wyg section:not(.p-lr) + section,.legacy-wyg body > form[data-drupal-selector]:not(.p-lr) + section,.legacy-wyg body > article:not(.p-lr) + section,.legacy-wyg body > section:not(.p-lr) + form[data-drupal-selector],.legacy-wyg body > form[data-drupal-selector]:not(.p-lr) + form[data-drupal-selector],.legacy-wyg body > article:not(.p-lr) + form[data-drupal-selector],.legacy-wyg body > section:not(.p-lr) + article,.legacy-wyg body > form[data-drupal-selector]:not(.p-lr) + article,.legacy-wyg body > article:not(.p-lr) + article,.legacy-html-drupal section:not(.p-lr) + section,.legacy-html-drupal body > form[data-drupal-selector]:not(.p-lr) + section,.legacy-html-drupal body > article:not(.p-lr) + section,.legacy-html-drupal body > section:not(.p-lr) + form[data-drupal-selector],.legacy-html-drupal body > form[data-drupal-selector]:not(.p-lr) + form[data-drupal-selector],.legacy-html-drupal body > article:not(.p-lr) + form[data-drupal-selector],.legacy-html-drupal body > section:not(.p-lr) + article,.legacy-html-drupal body > form[data-drupal-selector]:not(.p-lr) + article,.legacy-html-drupal body > article:not(.p-lr) + article,.legacy-html-directus section:not(.p-lr) + section,.legacy-html-directus body > form[data-drupal-selector]:not(.p-lr) + section,.legacy-html-directus body > article:not(.p-lr) + section,.legacy-html-directus body > section:not(.p-lr) + form[data-drupal-selector],.legacy-html-directus body > form[data-drupal-selector]:not(.p-lr) + form[data-drupal-selector],.legacy-html-directus body > article:not(.p-lr) + form[data-drupal-selector],.legacy-html-directus body > section:not(.p-lr) + article,.legacy-html-directus body > form[data-drupal-selector]:not(.p-lr) + article,.legacy-html-directus body > article:not(.p-lr) + article{margin-top:var(--gutter);}.legacy-wyg section:not(.p-lr).head-block + section,.legacy-wyg body > form[data-drupal-selector]:not(.p-lr).head-block + section,.legacy-wyg body > article:not(.p-lr).head-block + section,.legacy-wyg body > section:not(.p-lr).head-block + form[data-drupal-selector],.legacy-wyg body > form[data-drupal-selector]:not(.p-lr).head-block + form[data-drupal-selector],.legacy-wyg body > article:not(.p-lr).head-block + form[data-drupal-selector],.legacy-wyg body > section:not(.p-lr).head-block + article,.legacy-wyg body > form[data-drupal-selector]:not(.p-lr).head-block + article,.legacy-wyg body > article:not(.p-lr).head-block + article,.legacy-html-drupal section:not(.p-lr).head-block + section,.legacy-html-drupal body > form[data-drupal-selector]:not(.p-lr).head-block + section,.legacy-html-drupal body > article:not(.p-lr).head-block + section,.legacy-html-drupal body > section:not(.p-lr).head-block + form[data-drupal-selector],.legacy-html-drupal body > form[data-drupal-selector]:not(.p-lr).head-block + form[data-drupal-selector],.legacy-html-drupal body > article:not(.p-lr).head-block + form[data-drupal-selector],.legacy-html-drupal body > section:not(.p-lr).head-block + article,.legacy-html-drupal body > form[data-drupal-selector]:not(.p-lr).head-block + article,.legacy-html-drupal body > article:not(.p-lr).head-block + article,.legacy-html-directus section:not(.p-lr).head-block + section,.legacy-html-directus body > form[data-drupal-selector]:not(.p-lr).head-block + section,.legacy-html-directus body > article:not(.p-lr).head-block + section,.legacy-html-directus body > section:not(.p-lr).head-block + form[data-drupal-selector],.legacy-html-directus body > form[data-drupal-selector]:not(.p-lr).head-block + form[data-drupal-selector],.legacy-html-directus body > article:not(.p-lr).head-block + form[data-drupal-selector],.legacy-html-directus body > section:not(.p-lr).head-block + article,.legacy-html-directus body > form[data-drupal-selector]:not(.p-lr).head-block + article,.legacy-html-directus body > article:not(.p-lr).head-block + article{margin-top:0;}.legacy-wyg .embedded-entity > div:has(> iframe),.legacy-html-drupal .embedded-entity > div:has(> iframe),.legacy-html-directus .embedded-entity > div:has(> iframe){padding-bottom:56.25%;position:relative;height:0;overflow:hidden;max-width:100%;}.legacy-wyg .embedded-entity > div:has(> iframe) iframe,.legacy-html-drupal .embedded-entity > div:has(> iframe) iframe,.legacy-html-directus .embedded-entity > div:has(> iframe) iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.legacy-wyg .embedded-entity > div:has(> iframe).embed-youtube,.legacy-html-drupal .embedded-entity > div:has(> iframe).embed-youtube,.legacy-html-directus .embedded-entity > div:has(> iframe).embed-youtube{padding-bottom:0;}.legacy-html-drupal{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;}.legacy-html-drupal.component-text{font-size:clamp(18px,2.29vw,32px);}.legacy-html-drupal img,.legacy-html-drupal picture{display:block;max-width:100%;height:auto;}.legacy-html-drupal p > strong:only-child{display:block;font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;line-height:1.05;margin-top:var(--gutter);}.legacy-html-drupal p > strong:only-child.component-text{font-size:clamp(18px,2.29vw,32px);}.legacy-html-drupal a{text-decoration:underline;text-underline-offset:0.2em;text-decoration-thickness:1px;text-decoration-thickness:clamp(2px,0.08em,3px);text-decoration-color:rgba(var(--linkR,0),var(--linkG,0),var(--linkB,0),0.3);text-decoration-thickness:2px;}@media (hover:hover){.legacy-html-drupal a:hover{text-decoration-color:rgba(var(--linkR,0),var(--linkG,0),var(--linkB,0),1);}}.legacy-html-drupal a.button{position:relative;display:inline-block;font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;padding:0.35em 0.6em;text-decoration:none;}@media (max-width:1023px){.front .legacy-html-drupal a.button{font-size:18px;}}.legacy-html-drupal a.button:BEFORE{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:solid 1px;opacity:0.2;pointer-events:none;-webkit-transition-duration:0.15s;transition-duration:0.15s;border-color:var(--uiText);}.legacy-html-drupal a.button.active{background-color:var(--uiText);color:var(--bg);}.legacy-html-drupal a.button.active:BEFORE{opacity:1;border-color:var(--uiText);}body .legacy-html-drupal a.button.active svg{opacity:1;}.on-matte .legacy-html-drupal a.button.active{mix-blend-mode:color-burn;}@media (hover:hover){.legacy-html-drupal a.button:hover:BEFORE{opacity:1;border-color:var(--uiText);}body .legacy-html-drupal a.button:hover svg{opacity:1;}.on-matte .legacy-html-drupal a.button:hover:not(.active){color:var(--uiText);mix-blend-mode:color-burn;}.on-matte .component-cta-video-feature .legacy-html-drupal a.button:hover{mix-blend-mode:unset;}}@media (hover:hover) and (hover:hover){.legacy-html-drupal a.button.hov-invert:hover,.hov-invert-wrap .legacy-html-drupal a.button:hover{background:black;color:white;--uiText:white;mix-blend-mode:multiply;}.legacy-html-drupal a.button.hov-invert:hover:BEFORE,.hov-invert-wrap .legacy-html-drupal a.button:hover:BEFORE{border-color:black;}}.legacy-html-drupal .pane-content aside{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;}.legacy-html-drupal .pane-content aside.component-text{font-size:clamp(18px,2.29vw,32px);}.legacy-html-drupal .element-invisible{display:none;}.legacy-html-drupal .sidebar-col{display:none !important;}.legacy-html-drupal .media-full{font-size:16px;font-size:clamp(15px,1.25vw,16px);line-height:1.25;font-weight:normal;}@media (max-width:768px){.legacy-html-drupal .media-full.caption,.legacy-html-drupal .media-full.carousel-sub,.legacy-html-drupal .media-full.bug-inv{font-size:11px;}}.legacy-html-drupal .pane-node-field-display-title,.legacy-html-drupal .pane-title,.legacy-html-drupal .pane-content div.right{display:none;}.legacy-html-drupal .panel-pane + .panel-pane,.legacy-html-drupal .panel-panel:not(:first-child){margin-top:var(--gutter);}.legacy-html-drupal .panel-pane .media-vimeo-video,.legacy-html-drupal .panel-pane .media-youtube-video{position:relative;padding-bottom:56.25%;height:0;}.legacy-html-drupal .panel-pane .media-vimeo-video iframe,.legacy-html-drupal .panel-pane .media-youtube-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.legacy-html-drupal .panel-2col-stacked .panel-col-last.panel-panel{display:none;}.legacy-html-drupal .inside:first-child .pane-node-field-images:first-child{display:none;}.legacy-html-drupal .inside:first-child .pane-node-field-images:first-child + .panel-pane{margin-top:0;}figcaption.txt-wrap.caption span{font-family:inherit !important;font-size:inherit !important;line-height:inherit !important;}.legacy-html-directus .block.head-block,.legacy-html-directus .text-block .sidebar-col{display:none;}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal;}:root{--swiper-theme-color:#000000;}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}.swiper-vertical > .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box;}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0);}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y;}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x;}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;}.swiper-slide-invisible-blank{visibility:hidden;}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto;}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform;}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px;}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15);}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-css-mode > .swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;}.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar{display:none;}.swiper-css-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align:start start;}.swiper-horizontal.swiper-css-mode > .swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;}.swiper-vertical.swiper-css-mode > .swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;}.swiper-centered > .swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999;}.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before);}.swiper-centered.swiper-horizontal > .swiper-wrapper::before{height:100%;width:var(--swiper-centered-offset-after);}.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before);}.swiper-centered.swiper-vertical > .swiper-wrapper::before{width:100%;height:var(--swiper-centered-offset-after);}.swiper-centered > .swiper-wrapper > .swiper-slide{scroll-snap-align:center center;}.paged ul.controls{top:-96px;}@media (max-width:768px){.paged ul.controls{top:-80px;}}@media (min-width:768px){.paged.swiper-initialized .controls{opacity:1;}}input,textarea,select,button{font-family:"Arnhem-Blond",serif;font-weight:normal;font-variant-numeric:oldstyle-nums;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background:none;color:inherit;}input[disabled],textarea[disabled],select[disabled],button[disabled]{pointer-events:none;opacity:0.5;}button,input[type=submit],input[type=reset],input[type=button]{border:solid 1px var(--uiGray);margin-right:0.5rem;margin-bottom:0.75rem;cursor:pointer;}button:last-child,input[type=submit]:last-child,input[type=reset]:last-child,input[type=button]:last-child{margin-bottom:0;}@media (hover:hover){button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover{border-color:var(--uiText);}button:hover:BEFORE,input[type=submit]:hover:BEFORE,input[type=reset]:hover:BEFORE,input[type=button]:hover:BEFORE{border-color:var(--uiText);}}button[disabled],input[type=submit][disabled],input[type=reset][disabled],input[type=button][disabled]{opacity:0.5;pointer-events:none;}.tab-nav-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (min-width:1024px){.tab-nav-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;}.tab-nav-wrap > *,.tab-nav-wrap .tab-nav{margin-bottom:1rem;}}@media (max-width:1023px){.tab-nav-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}}.tab-nav{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;}@media (max-width:1023px){.tab-nav{width:100%;overflow:auto;margin-left:calc(-1 * var(--gutter));width:calc(100% + var(--gutter) * 2);padding-left:var(--gutter);padding-right:var(--gutter);font-size:18px;padding-bottom:1.2rem;}.tab-nav button{font-size:18px;}}.tab-nav-item{padding:0;border:solid 1px;border-color:var(--uiGrayLine);}.tab-nav-item button{margin:-1px;padding:0.35em 0.6em;border:0;}.tab-nav-item:not(.active) > *{opacity:0.4;}@media (hover:hover){.tab-nav-item:not(.active){position:relative;}.tab-nav-item:not(.active):hover > *{opacity:1;}.tab-nav-item:not(.active):hover:BEFORE{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:solid 1px var(--uiText);pointer-events:none;}}.tab-nav-item.active{background:black;color:white;border-color:black;}.tab-nav-item:not(:first-child){border-left:none;}.filter-count{display:none;font-size:1em;}.active .filter-count{display:inline-block;}.state-results-intro{-webkit-transform:translateY(-10px);transform:translateY(-10px);max-height:0;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0;}.state-results-intro.intro-vis{-webkit-transform:translateY(0);transform:translateY(0);max-height:600px;opacity:1;}.filter-select-wrap,.filter-toggle-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;}.filter-select-wrap label,.filter-toggle-wrap label{font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;}.filter-select-wrap label,.filter-select-wrap .comma-sep,.filter-toggle-wrap label,.filter-toggle-wrap .comma-sep{color:var(--uiGray);}.filter-select-wrap .filter-button-wrap:not(.active) .filter-button,.filter-toggle-wrap .filter-button-wrap:not(.active) .filter-button{color:var(--uiGray);}@media (hover:hover){.filter-select-wrap .filter-button-wrap:not(.active) .filter-button:hover,.filter-toggle-wrap .filter-button-wrap:not(.active) .filter-button:hover{color:var(--uiText);}}.filter-select-wrap > * + *,.filter-toggle-wrap > * + *{margin-left:0.5rem;}@media (max-width:1023px){.filter-select-wrap,.filter-toggle-wrap{margin-left:calc(-1 * var(--gutter));width:calc(100% + var(--gutter) * 2);padding-left:var(--gutter);padding-right:var(--gutter);font-size:18px;overflow:auto;padding-bottom:1.2rem;}.filter-select-wrap.mo-minus,.filter-toggle-wrap.mo-minus{font-size:15px;}.filter-select-wrap.mo-center > :first-child,.filter-toggle-wrap.mo-center > :first-child{margin-left:auto;}.filter-select-wrap.mo-center > :last-child,.filter-toggle-wrap.mo-center > :last-child{margin-right:auto;}.filter-select-wrap label,.filter-toggle-wrap label{font-size:18px;}.mo-minus .filter-select-wrap label,.mo-minus .filter-toggle-wrap label{font-size:15px;}.filter-select-wrap.mo-minus label,.filter-toggle-wrap.mo-minus label{font-size:15px;}}.filter-select-wrap.filters-gray .comma-sep,.filter-toggle-wrap.filters-gray .comma-sep{color:var(--uiGray);}.select-wrap,.filter-button-wrap{position:relative;display:inline-block;}.select-wrap a:not(.filter-clear):BEFORE,.select-wrap button:BEFORE,.filter-button-wrap a:not(.filter-clear):BEFORE,.filter-button-wrap button:BEFORE{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:solid 1px;opacity:0.2;pointer-events:none;-webkit-transition-duration:0.15s;transition-duration:0.15s;border-color:var(--uiText);}@media (hover:hover){.select-wrap:not(.active):hover a:not(.filter-clear):BEFORE,.select-wrap:not(.active):hover button:BEFORE,.filter-button-wrap:not(.active):hover a:not(.filter-clear):BEFORE,.filter-button-wrap:not(.active):hover button:BEFORE{opacity:1;}}.select-wrap .filter-clear,.filter-button-wrap .filter-clear{border-color:rgba(0,0,0,0.3);}.select-wrap .filter-clear path,.filter-button-wrap .filter-clear path{stroke:black;}.select-wrap.active,.filter-button-wrap.active{background:black;color:white;border-color:black;}.select-wrap.active .filter-clear,.filter-button-wrap.active .filter-clear{border-color:rgba(255,255,255,0.3);}.select-wrap.active .filter-clear path,.filter-button-wrap.active .filter-clear path{stroke:white;}.inv .select-wrap.active,.inv .filter-button-wrap.active{background:white;color:black;border-color:white;}.inv .select-wrap.active .filter-clear,.inv .filter-button-wrap.active .filter-clear{border-color:rgba(0,0,0,0.3);}.inv .select-wrap.active .filter-clear path,.inv .filter-button-wrap.active .filter-clear path{stroke:black;}.select-wrap select,.select-wrap button,.filter-button-wrap select,.filter-button-wrap button{font-family:"Arnhem-Blond",serif;font-weight:normal;font-variant-numeric:oldstyle-nums;font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0.35em 0.6em;margin:0;cursor:pointer;}@media (max-width:1023px){.select-wrap select,.select-wrap button,.filter-button-wrap select,.filter-button-wrap button{font-size:18px;}.mo-minus .select-wrap select,.mo-minus .select-wrap button,.mo-minus .filter-button-wrap select,.mo-minus .filter-button-wrap button{padding:0.35em 0.6em;font-size:15px;}}.inv .filter-button-wrap:not(.active) .filter-clear{border-color:rgba(255,255,255,0.3);}.inv .filter-button-wrap:not(.active) .filter-clear path{stroke:white;}.filter-button-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;}.filter-button-wrap .filter-button{display:-webkit-box;display:-ms-flexbox;display:flex;}.filter-button-wrap .filter-button:has(.filter-button-text){padding:0;}.filter-button-wrap .filter-button:has(.filter-button-text) .filter-button-text{padding:0.35em 0.6em;}.filter-button-wrap .filter-button:has(.filter-button-text):has(.filter-clear){padding-left:1.65em;}.filter-button-wrap .filter-button:has(.filter-clear){padding-left:2.25em;}.filter-button-wrap .filter-button:has(.filter-clear) .filter-clear{position:absolute;top:0;left:0;margin:0;width:1.7em;}@media (hover:hover){.filter-button-wrap .filter-button:has(.filter-clear) .filter-clear:hover:BEFORE{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--bg);opacity:0.2;}}.filter-button-wrap:not(.active) .filter-button .filter-clear{top:1px;height:calc(100% - 2px);}.filter-simple-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;}section.filter-std-wrap,body > form.filter-std-wrap[data-drupal-selector],body > article.filter-std-wrap{--v-section:0;padding-top:calc(var(--gutter) * 0.75);}body section.filter-std-wrap,body > form.filter-std-wrap[data-drupal-selector],body > article.filter-std-wrap{padding-left:0 !important;padding-right:0 !important;}section.filter-std-wrap .filter-toggle-wrap,body > form.filter-std-wrap[data-drupal-selector] .filter-toggle-wrap,body > article.filter-std-wrap .filter-toggle-wrap{padding-left:var(--gutter);padding-right:var(--gutter);width:100%;margin-left:0;margin-right:0;}section.filter-std-wrap .count-results,body > form.filter-std-wrap[data-drupal-selector] .count-results,body > article.filter-std-wrap .count-results{font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;margin-left:0;margin-right:auto;}section.filter-std-wrap .subfilters-wrap,body > form.filter-std-wrap[data-drupal-selector] .subfilters-wrap,body > article.filter-std-wrap .subfilters-wrap{padding-left:var(--gutter);padding-right:var(--gutter);white-space:nowrap;overflow:auto;}section.filter-std-wrap .subfilters-wrap ul,body > form.filter-std-wrap[data-drupal-selector] .subfilters-wrap ul,body > article.filter-std-wrap .subfilters-wrap ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;}.clear-wrap .clear-filters{font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;cursor:pointer;display:inline-block;white-space:nowrap;}.filters-app,.filters-noapp{position:relative;}.filters-app:BEFORE,.filters-noapp:BEFORE{content:"";position:absolute;top:calc(-1 * var(--gutter));left:0;right:0;bottom:0;background:var(--gray-bg);z-index:-1;opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;pointer-events:none;-webkit-transition-duration:0.15s;transition-duration:0.15s;}.inv .filters-app:BEFORE,.inv .filters-noapp:BEFORE{left:calc(-1 * var(--gutter));right:calc(-1 * var(--gutter));bottom:var(--gutter);}.filters-app.has-filters:BEFORE,.filters-app:has(.has-filters):BEFORE,.filters-noapp.has-filters:BEFORE,.filters-noapp:has(.has-filters):BEFORE{opacity:1;pointer-events:auto;-webkit-transition-delay:0.1s;transition-delay:0.1s;-webkit-transform:scaleY(1);transform:scaleY(1);}.filter-resultset{margin-top:var(--gutter);}.filter-resultset:empty{display:none;}.filter-resultset:empty + .filter-resultset:not(:empty){margin-top:var(--gutter);}.filter-clear{position:relative;width:25px;height:100%;display:block;border-right:solid 1px rgba(255,255,255,0.3);overflow:hidden;margin:0 0.5em 0 -0.3em;}.filter-clear svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:20px;height:20px;}.subfilters-wrap{padding:var(--gutter) 0;}.subfilters-wrap.mo-center > div{display:-webkit-box;display:-ms-flexbox;display:flex;}.subfilters-wrap.mo-center > div a{margin-bottom:0;}.subfilters-wrap.pull-gutter{padding:var(--gutter);white-space:nowrap;overflow:auto;}@media (max-width:1023px){.subfilters-wrap.pull-gutter{padding:6px var(--gutter) calc(var(--gutter) + 7px);}}.subfilters-wrap button,.subfilters-wrap a:not(.filter-link):not(.anchor-filter){position:relative;display:inline-block;font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;padding:0.35em 0.6em;text-decoration:none;margin-right:0.5rem;margin-bottom:0.75rem;cursor:pointer;border:none;}@media (max-width:1023px){.front .subfilters-wrap button,.front .subfilters-wrap a:not(.filter-link):not(.anchor-filter){font-size:18px;}}.subfilters-wrap button:BEFORE,.subfilters-wrap a:not(.filter-link):not(.anchor-filter):BEFORE{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:solid 1px;opacity:0.2;pointer-events:none;-webkit-transition-duration:0.15s;transition-duration:0.15s;border-color:var(--uiText);}.subfilters-wrap button.active,.subfilters-wrap a:not(.filter-link):not(.anchor-filter).active{background-color:var(--uiText);color:var(--bg);}.subfilters-wrap button.active:BEFORE,.subfilters-wrap a:not(.filter-link):not(.anchor-filter).active:BEFORE{opacity:1;border-color:var(--uiText);}body .subfilters-wrap button.active svg,body .subfilters-wrap a:not(.filter-link):not(.anchor-filter).active svg{opacity:1;}.on-matte .subfilters-wrap button.active,.on-matte .subfilters-wrap a:not(.filter-link):not(.anchor-filter).active{mix-blend-mode:color-burn;}@media (hover:hover){.subfilters-wrap button:hover:BEFORE,.subfilters-wrap a:not(.filter-link):not(.anchor-filter):hover:BEFORE{opacity:1;border-color:var(--uiText);}body .subfilters-wrap button:hover svg,body .subfilters-wrap a:not(.filter-link):not(.anchor-filter):hover svg{opacity:1;}.on-matte .subfilters-wrap button:hover:not(.active),.on-matte .subfilters-wrap a:not(.filter-link):not(.anchor-filter):hover:not(.active){color:var(--uiText);mix-blend-mode:color-burn;}.on-matte .component-cta-video-feature .subfilters-wrap button:hover,.on-matte .component-cta-video-feature .subfilters-wrap a:not(.filter-link):not(.anchor-filter):hover{mix-blend-mode:unset;}}@media (hover:hover) and (hover:hover){.subfilters-wrap button.hov-invert:hover,.hov-invert-wrap .subfilters-wrap button:hover,.subfilters-wrap a:not(.filter-link):not(.anchor-filter).hov-invert:hover,.hov-invert-wrap .subfilters-wrap a:not(.filter-link):not(.anchor-filter):hover{background:black;color:white;--uiText:white;mix-blend-mode:multiply;}.subfilters-wrap button.hov-invert:hover:BEFORE,.hov-invert-wrap .subfilters-wrap button:hover:BEFORE,.subfilters-wrap a:not(.filter-link):not(.anchor-filter).hov-invert:hover:BEFORE,.hov-invert-wrap .subfilters-wrap a:not(.filter-link):not(.anchor-filter):hover:BEFORE{border-color:black;}}@media (hover:hover){.subfilters-wrap button:hover:BEFORE,.subfilters-wrap a:not(.filter-link):not(.anchor-filter):hover:BEFORE{border-color:var(--uiText);}}.subfilters-wrap button.active,.subfilters-wrap a:not(.filter-link):not(.anchor-filter).active{background:black;color:white;--uiGray:rgba(255,255,255,0.5);}.subfilters-wrap button.active:BEFORE,.subfilters-wrap a:not(.filter-link):not(.anchor-filter).active:BEFORE{border-color:black;}.inv .subfilters-wrap button.active,.inv .subfilters-wrap a:not(.filter-link):not(.anchor-filter).active{background:white;color:black;}.inv .subfilters-wrap button.active:BEFORE,.inv .subfilters-wrap a:not(.filter-link):not(.anchor-filter).active:BEFORE{border-color:white;}@media (max-width:1023px){.subfilters-wrap button,.subfilters-wrap a:not(.filter-link):not(.anchor-filter){padding:0.35em 0.6em;}}.subfilters-wrap > *{opacity:0;-webkit-animation:fadeIn 0.25s 0.25s ease-in-out forwards 1;animation:fadeIn 0.25s 0.25s ease-in-out forwards 1;}@media (max-width:1023px){.subfilters-wrap{text-align:center;padding-top:6px;padding-bottom:calc(var(--gutter) + 7px);}.subfilters-wrap button{font-size:18px;color:var(--uiGray);}}a.anchor-filter{position:absolute;opacity:0;pointer-events:none;}.filter-columns{list-style:none;margin:var(--gutter) 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:50vh;min-height:500px;text-align:left;}.filter-columns li{margin-right:2rem;max-width:330px;margin-bottom:0.75rem;text-overflow:ellipsis;overflow:hidden;}.overflow-hor{overflow-x:auto;overflow-y:hidden;white-space:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;}.overflow-hor.filter-columns{-ms-flex-wrap:wrap;flex-wrap:wrap;}.overflow-hor.inline-text-buttons{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.overflow-hor.extend-out{padding-left:var(--gutter);padding-right:var(--gutter);margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter));-webkit-mask-image:-webkit-gradient(linear,right top,left top,color-stop(0,transparent),color-stop(black),color-stop(black),to(transparent));-webkit-mask-image:linear-gradient(to left,transparent 0,black var(--gutter),black calc(100% - var(--gutter)),transparent 100%);mask-image:-webkit-gradient(linear,right top,left top,color-stop(0,transparent),color-stop(black),color-stop(black),to(transparent));mask-image:linear-gradient(to left,transparent 0,black var(--gutter),black calc(100% - var(--gutter)),transparent 100%);}@media (max-width:768px){.overflow-hor{max-height:200px;overflow:auto;min-height:200px;display:block;padding:5px var(--gutter);}.overflow-hor.filters{min-height:70px;}.overflow-hor.extend-out{-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(black),color-stop(black),to(transparent));-webkit-mask-image:linear-gradient(to bottom,transparent 0,black var(--gutter),black calc(100% - var(--gutter)),transparent 100%);mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(black),color-stop(black),to(transparent));mask-image:linear-gradient(to bottom,transparent 0,black var(--gutter),black calc(100% - var(--gutter)),transparent 100%);}.overflow-hor li{margin-bottom:0.125em;}}.alpha-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.alpha-filters a.filter-link{margin-right:0.25rem;}@media (hover:hover){.alpha-filters a.filter-link:hover{color:var(--uiText);}}.alpha-filters form{padding-left:var(--gutter);}@media (max-width:1023px){.alpha-filters form{width:100%;}}.alpha-filters form input{border-color:var(--uiGrayLine);overflow:hidden;}.alpha-filters form input::-webkit-input-placeholder{color:var(--uiGray);text-overflow:ellipsis;}.alpha-filters form input::-moz-placeholder{color:var(--uiGray);text-overflow:ellipsis;}.alpha-filters form input:-ms-input-placeholder{color:var(--uiGray);text-overflow:ellipsis;}.alpha-filters form input::-ms-input-placeholder{color:var(--uiGray);text-overflow:ellipsis;}.alpha-filters form input::placeholder{color:var(--uiGray);text-overflow:ellipsis;}.sg-form label{display:block;margin-bottom:0.5rem;}.sg-form fieldset > div{margin-bottom:2rem;}.component-text .inline-form-submit{position:relative;}.component-text .inline-form-submit form{position:relative;}.component-text .inline-form-submit .form-row{position:relative;margin-bottom:1rem;}.component-text .inline-form-submit .head-newsletter-label{position:absolute;opacity:0;pointer-events:none;}.component-text .inline-form-submit input[type=text],.component-text .inline-form-submit input[type=email]{width:100%;font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;padding:1rem;border-color:var(--uiGrayLine);}.component-text .inline-form-submit input[type=text].component-text,.component-text .inline-form-submit input[type=email].component-text{font-size:clamp(18px,2.29vw,32px);}@media (max-width:768px){.component-text .inline-form-submit input[type=text],.component-text .inline-form-submit input[type=email]{font-size:18px;}}.component-text .inline-form-submit input[type=text]::-webkit-input-placeholder,.component-text .inline-form-submit input[type=email]::-webkit-input-placeholder{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;opacity:0.3;}.component-text .inline-form-submit input[type=text]::-moz-placeholder,.component-text .inline-form-submit input[type=email]::-moz-placeholder{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;opacity:0.3;}.component-text .inline-form-submit input[type=text]:-ms-input-placeholder,.component-text .inline-form-submit input[type=email]:-ms-input-placeholder{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;opacity:0.3;}.component-text .inline-form-submit input[type=text]::-ms-input-placeholder,.component-text .inline-form-submit input[type=email]::-ms-input-placeholder{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;opacity:0.3;}.component-text .inline-form-submit input[type=text]::placeholder,.component-text .inline-form-submit input[type=email]::placeholder{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;opacity:0.3;}.component-text .inline-form-submit input[type=text]::-webkit-input-placeholder.component-text,.component-text .inline-form-submit input[type=email]::-webkit-input-placeholder.component-text{font-size:clamp(18px,2.29vw,32px);}.component-text .inline-form-submit input[type=text]::-moz-placeholder.component-text,.component-text .inline-form-submit input[type=email]::-moz-placeholder.component-text{font-size:clamp(18px,2.29vw,32px);}.component-text .inline-form-submit input[type=text]:-ms-input-placeholder.component-text,.component-text .inline-form-submit input[type=email]:-ms-input-placeholder.component-text{font-size:clamp(18px,2.29vw,32px);}.component-text .inline-form-submit input[type=text]::-ms-input-placeholder.component-text,.component-text .inline-form-submit input[type=email]::-ms-input-placeholder.component-text{font-size:clamp(18px,2.29vw,32px);}.component-text .inline-form-submit input[type=text]::placeholder.component-text,.component-text .inline-form-submit input[type=email]::placeholder.component-text{font-size:clamp(18px,2.29vw,32px);}@media (max-width:768px){.component-text .inline-form-submit input[type=text]::-webkit-input-placeholder,.component-text .inline-form-submit input[type=email]::-webkit-input-placeholder{font-size:18px;}.component-text .inline-form-submit input[type=text]::-moz-placeholder,.component-text .inline-form-submit input[type=email]::-moz-placeholder{font-size:18px;}.component-text .inline-form-submit input[type=text]:-ms-input-placeholder,.component-text .inline-form-submit input[type=email]:-ms-input-placeholder{font-size:18px;}.component-text .inline-form-submit input[type=text]::-ms-input-placeholder,.component-text .inline-form-submit input[type=email]::-ms-input-placeholder{font-size:18px;}.component-text .inline-form-submit input[type=text]::placeholder,.component-text .inline-form-submit input[type=email]::placeholder{font-size:18px;}}.component-text .inline-form-submit input[type=text]:focus,.component-text .inline-form-submit input[type=email]:focus{outline:none;border-color:var(--uiText);}.component-text .inline-form-submit input[type=submit],.component-text .inline-form-submit button[type=submit]{width:100%;font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;text-align:center;padding:1.5rem 0;background:black;color:white;border:none;}.component-text .inline-form-submit input[type=submit].component-text,.component-text .inline-form-submit button[type=submit].component-text{font-size:clamp(18px,2.29vw,32px);}@media (max-width:768px){.component-text .inline-form-submit input[type=submit],.component-text .inline-form-submit button[type=submit]{font-size:18px;}}.component-text .inline-form-submit .submit-arrow-preview{position:absolute;top:0;right:0;width:100px;height:100%;opacity:0;cursor:pointer;}.component-text .inline-form-submit svg{position:absolute;top:0.9em;right:1rem;width:26.49px;height:29.48px;pointer-events:none;-webkit-transition-duration:var(--aniTimer,0.15s);transition-duration:var(--aniTimer,0.15s);display:none;}.component-text .inline-form-submit p{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;}.component-text .inline-form-submit p.component-text{font-size:clamp(18px,2.29vw,32px);}@media (max-width:768px){.component-text .inline-form-submit p{font-size:18px;display:block;padding-right:8%;}}@media (max-width:1023px){.component-text .inline-form-submit.mobileheader-newsletter{display:none;margin:auto var(--gutter) 0;padding-right:8%;padding-bottom:calc(var(--gutter));}.component-text .inline-form-submit.mobileheader-newsletter label,.component-text .inline-form-submit.mobileheader-newsletter p{display:block;font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;}.component-text .inline-form-submit.mobileheader-newsletter input{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;}.component-text .inline-form-submit.mobileheader-newsletter input.component-text{font-size:clamp(18px,2.29vw,32px);}.component-text .inline-form-submit.mobileheader-newsletter input::-webkit-input-placeholder{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;}.component-text .inline-form-submit.mobileheader-newsletter input::-moz-placeholder{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;}.component-text .inline-form-submit.mobileheader-newsletter input:-ms-input-placeholder{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;}.component-text .inline-form-submit.mobileheader-newsletter input::-ms-input-placeholder{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;}.component-text .inline-form-submit.mobileheader-newsletter input::placeholder{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;}.component-text .inline-form-submit.mobileheader-newsletter input::-webkit-input-placeholder.component-text{font-size:clamp(18px,2.29vw,32px);}.component-text .inline-form-submit.mobileheader-newsletter input::-moz-placeholder.component-text{font-size:clamp(18px,2.29vw,32px);}.component-text .inline-form-submit.mobileheader-newsletter input:-ms-input-placeholder.component-text{font-size:clamp(18px,2.29vw,32px);}.component-text .inline-form-submit.mobileheader-newsletter input::-ms-input-placeholder.component-text{font-size:clamp(18px,2.29vw,32px);}.component-text .inline-form-submit.mobileheader-newsletter input::placeholder.component-text{font-size:clamp(18px,2.29vw,32px);}.menu-open .component-text .inline-form-submit.mobileheader-newsletter{display:block;opacity:0;-webkit-animation:elementsIn 0.5s 0.5s ease-in-out forwards;animation:elementsIn 0.5s 0.5s ease-in-out forwards;}}.component-accordion > h3{font-size:40px;font-size:clamp(24px,3vw,44px);letter-spacing:-0.015em;line-height:1.05;font-weight:normal;margin:0 0 1.25rem;}.component-accordion details:last-child{border-bottom:solid 1px;border-color:var(--uiGrayLine);}.component-accordion details .pronouns{color:var(--uiGray);}.component-accordion details summary{position:relative;list-style:none;margin:0;font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;border-top:solid 1px;border-color:var(--uiGrayLine);padding:0.5rem 2rem 0.5rem 0;cursor:pointer;list-style:none;-webkit-appearance:none;}.component-accordion details summary::-webkit-details-marker{display:none;}.component-accordion details summary svg{position:absolute;top:0.9rem;right:0.5rem;width:13.2px;height:12.3px;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0;stroke-width:1px;shape-rendering:geometricPrecision;vector-effect:non-scaling-stroke;}.component-accordion details summary svg path{stroke-width:1px;shape-rendering:geometricPrecision;vector-effect:non-scaling-stroke;}@media (max-width:1023px){.component-accordion details summary svg{opacity:0.3;top:0.7rem;}}@media (hover:hover){.component-accordion details summary:HOVER svg{opacity:0.3;}}.component-accordion details summary:BEFORE{display:none;}.component-accordion details[open] summary svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:1;}.component-accordion details > *:not(summary){opacity:0;-webkit-animation:none;animation:none;}.component-accordion details[open] > *:not(summary){opacity:0;-webkit-animation:elementsIn 0.5s 0.1s ease-in-out forwards;animation:elementsIn 0.5s 0.1s ease-in-out forwards;}.component-accordion .accordion-expanded{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;padding:1rem 0 3rem;}.component-accordion .accordion-expanded.component-text{font-size:clamp(18px,2.29vw,32px);}.component-accordion .accordion-expanded a{text-decoration:underline;text-underline-offset:0.2em;text-decoration-thickness:1px;text-decoration-thickness:clamp(2px,0.08em,3px);text-decoration-color:rgba(var(--linkR,0),var(--linkG,0),var(--linkB,0),0.3);text-decoration-thickness:2px;}@media (hover:hover){.component-accordion .accordion-expanded a:hover{text-decoration-color:rgba(var(--linkR,0),var(--linkG,0),var(--linkB,0),1);}}.component-accordion .accordion-expanded a[class*=highlight-]{--linkR:var(--highlightR);--linkG:var(--highlightG);--linkB:var(--highlightB);}.component-accordion.people-table{--linkR:143;--linkG:92;--linkB:159;}.component-accordion.people-table details summary{padding-bottom:0.75rem;}@media (max-width:768px){.component-accordion.people-table + .people-table{margin-top:2rem;}}.component-accordion.people-table [open] summary > *:not(svg){opacity:0;}.component-accordion.people-table .accordion-expanded{padding-top:0;margin-top:-1em;}@media (max-width:1023px){.component-accordion.people-table details summary svg{top:1.1rem;}}.component-accordion .person-name{margin-right:0.25em;}@media (max-width:768px){.component-accordion + article{margin-top:var(--gutter) !important;}}.component-bio{font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;font-style:italic;}.component-bio > :first-child{margin-top:0;}.component-bio > :last-child{margin-bottom:0;}.component-bio a{text-decoration:underline;text-underline-offset:0.2em;text-decoration-thickness:1px;text-decoration-thickness:clamp(2px,0.08em,3px);text-decoration-color:rgba(var(--linkR,0),var(--linkG,0),var(--linkB,0),0.3);}@media (hover:hover){.component-bio a:hover{text-decoration-color:rgba(var(--linkR,0),var(--linkG,0),var(--linkB,0),1);}}.inline-text-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;}.inline-text-buttons a{position:relative;display:inline-block;font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;padding:0.35em 0.6em;text-decoration:none;margin-right:0.7em;margin-bottom:0.25em;white-space:nowrap;max-width:100%;}@media (max-width:1023px){.front .inline-text-buttons a{font-size:18px;}}.inline-text-buttons a:BEFORE{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:solid 1px;opacity:0.2;pointer-events:none;-webkit-transition-duration:0.15s;transition-duration:0.15s;border-color:var(--uiText);}.inline-text-buttons a.active{background-color:var(--uiText);color:var(--bg);}.inline-text-buttons a.active:BEFORE{opacity:1;border-color:var(--uiText);}body .inline-text-buttons a.active svg{opacity:1;}.on-matte .inline-text-buttons a.active{mix-blend-mode:color-burn;}@media (hover:hover){.inline-text-buttons a:hover:BEFORE{opacity:1;border-color:var(--uiText);}body .inline-text-buttons a:hover svg{opacity:1;}.on-matte .inline-text-buttons a:hover:not(.active){color:var(--uiText);mix-blend-mode:color-burn;}.on-matte .component-cta-video-feature .inline-text-buttons a:hover{mix-blend-mode:unset;}}@media (hover:hover) and (hover:hover){.inline-text-buttons a.hov-invert:hover,.hov-invert-wrap .inline-text-buttons a:hover{background:black;color:white;--uiText:white;mix-blend-mode:multiply;}.inline-text-buttons a.hov-invert:hover:BEFORE,.hov-invert-wrap .inline-text-buttons a:hover:BEFORE{border-color:black;}}aside .inline-text-buttons a,.carousel-sm .inline-text-buttons a{text-overflow:ellipsis;overflow:hidden;}aside .inline-text-buttons a{margin-bottom:0.875rem;max-width:100%;word-break:break-word;overflow:hidden;white-space:unset !important;}@media (max-width:768px){.inline-text-buttons a{margin-bottom:0.75em;}}.inline-text-buttons span.label{display:inline-block;margin-right:0.7em;font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;}@media (min-width:769px){.inline-text-buttons span.label{-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em);}}.inline-text-buttons.subnav{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:auto;}.inline-text-buttons.subnav a{margin-bottom:0;}@media (hover:hover){.inline-text-buttons.subnav a{margin-bottom:0;}.inline-text-buttons.subnav a:hover{background:black;color:white;--uiText:white;mix-blend-mode:multiply;}.inline-text-buttons.subnav a:hover:BEFORE{border-color:black;}}@media (max-width:768px){.inline-text-buttons.pull-and-overflow-mobile{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:auto;margin-left:calc(-1 * var(--gutter));width:calc(100% + var(--gutter) * 2);max-width:calc(100% + var(--gutter) * 2);padding-left:var(--gutter);}.inline-text-buttons.pull-and-overflow-mobile a{margin-bottom:0;}}.inline-text-buttons.spaced a{margin-right:1.5em;margin-bottom:1rem;}.inline-text-buttons svg{display:inline-block;margin-left:0.25em;}.inline-text-buttons svg path{fill:var(--uiText);}.inline-text-buttons.button-arrows a svg,.inline-text-buttons.button-arrow svg{width:10.9px;height:10.96px;}.inline-text-buttons .video{-ms-flex-negative:0;flex-shrink:0;}.inline-text-buttons .video svg{height:0.75em;width:auto;float:left;margin:0.2em 0.35rem 0 0;}.button-prelabel{margin-bottom:0.5rem;}.inline-text-under-link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;}.inline-text-under-link a{display:inline-block;margin-right:1.25em;margin-bottom:0.25em;text-underline-offset:0.3em;text-decoration-thickness:1px;}.inline-text-under-link a.active,.inline-text-under-link a.is-active{text-decoration:underline;text-underline-offset:0.3em;text-decoration-thickness:1px;}@media (hover:hover){.inline-text-under-link a:HOVER{text-decoration:underline;text-underline-offset:0.3em;text-decoration-thickness:1px;}}.inline-text-under-link.subnav a{margin-bottom:0;}.p-icon,.inline-text-buttons a.p-icon{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;}.p-icon:has(.nobreak),.inline-text-buttons a.p-icon:has(.nobreak){gap:0.275em;}.p-icon.label-arrow,.inline-text-buttons a.p-icon.label-arrow{white-space:unset;display:inline;}.p-icon svg,.inline-text-buttons a.p-icon svg{display:inline-block;margin-left:0.25em;width:1em;}.p-icon svg path,.inline-text-buttons a.p-icon svg path{fill:var(--uiText);}.p-icon.button-arrow-r svg,.inline-text-buttons a.p-icon.button-arrow-r svg{width:auto;height:0.625em;}.p-icon.button-arrow-r:not(.icon-ui) svg,.inline-text-buttons a.p-icon.button-arrow-r:not(.icon-ui) svg{opacity:0.45;}.p-icon.button-arrow-n svg,.inline-text-buttons a.p-icon.button-arrow-n svg{width:auto;height:0.625em;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}.p-icon.button-arrow-n:not(.icon-ui) svg,.inline-text-buttons a.p-icon.button-arrow-n:not(.icon-ui) svg{opacity:0.45;}.p-icon.button-arrow-ne svg,.inline-text-buttons a.p-icon.button-arrow-ne svg{width:0.575em;height:0.575em;}@media (max-width:768px){.p-icon.button-arrow-ne svg,.inline-text-buttons a.p-icon.button-arrow-ne svg{width:0.75em;height:0.75em;-webkit-transform:translate(1px,1px);transform:translate(1px,1px);}}.p-icon.button-arrow-ne:not(.icon-ui):not(.label-arrow) svg,.inline-text-buttons a.p-icon.button-arrow-ne:not(.icon-ui):not(.label-arrow) svg{opacity:0.45;}.p-icon.button-arrow-ne:not(.icon-ui):not(.label-arrow):HOVER svg,.inline-text-buttons a.p-icon.button-arrow-ne:not(.icon-ui):not(.label-arrow):HOVER svg{opacity:1;}.p-icon.label-arrow svg,.inline-text-buttons a.p-icon.label-arrow svg{opacity:0.3;}.p-icon.label-arrow:HOVER svg,.inline-text-buttons a.p-icon.label-arrow:HOVER svg{opacity:1;}.p-icon.video svg,.inline-text-buttons a.p-icon.video svg{margin-top:0;}.p-icon.icon-ui svg,.inline-text-buttons a.p-icon.icon-ui svg{opacity:1;}@media (hover:hover){.p-icon.gray:HOVER,.inline-text-buttons a.p-icon.gray:HOVER{color:var(--uiText);}.p-icon.gray:HOVER svg,.inline-text-buttons a.p-icon.gray:HOVER svg{opacity:1;}}.arr-wrap-dl{display:inline-block;}.arr-wrap-dl svg{display:inline-block;margin-left:0.5em;width:0.75em;vertical-align:middle;margin-bottom:0.125em;}.arr-wrap-dl svg path{fill:none;stroke:var(--uiText);stroke-miterlimit:10;}.subnav-invert .arr-wrap-dl svg path{stroke:var(--uiGray);}.arrow-down{display:inline-block;}.anchor-link-wrap .arrow-down{margin-left:auto;margin-right:0;opacity:0.45;-webkit-transition-duration:var(--aniTimer);transition-duration:var(--aniTimer);}.anchor-link-wrap:HOVER .arrow-down,.anchor-link-wrap:focus-within .arrow-down{opacity:1;}.arrow-down svg{width:29.48px;height:26.49px;}.arrow-down path{fill:none;stroke:var(--uiText);stroke-miterlimit:10;}.inline-text-buttons.gray svg path{fill:var(--uiGray);}.icon-ui svg{opacity:1;}.icon-border{position:relative;display:inline-block;font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;padding:0.35em 0.6em;text-decoration:none;}@media (max-width:1023px){.front .icon-border{font-size:18px;}}.icon-border:BEFORE{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:solid 1px;opacity:0.2;pointer-events:none;-webkit-transition-duration:0.15s;transition-duration:0.15s;border-color:var(--uiText);}.icon-border.active{background-color:var(--uiText);color:var(--bg);}.icon-border.active:BEFORE{opacity:1;border-color:var(--uiText);}body .icon-border.active svg{opacity:1;}.on-matte .icon-border.active{mix-blend-mode:color-burn;}@media (hover:hover){.icon-border:hover:BEFORE{opacity:1;border-color:var(--uiText);}body .icon-border:hover svg{opacity:1;}.on-matte .icon-border:hover:not(.active){color:var(--uiText);mix-blend-mode:color-burn;}.on-matte .component-cta-video-feature .icon-border:hover{mix-blend-mode:unset;}}@media (hover:hover) and (hover:hover){.icon-border.hov-invert:hover,.hov-invert-wrap .icon-border:hover{background:black;color:white;--uiText:white;mix-blend-mode:multiply;}.icon-border.hov-invert:hover:BEFORE,.hov-invert-wrap .icon-border:hover:BEFORE{border-color:black;}}.wyg .icon-border{text-decoration:none;}.arr-wrap.ne{padding-left:0.375em;}.anchor-wrap-el{position:absolute;opacity:0;}.anchor-target{position:absolute;opacity:0;top:-100px;height:0;overflow:hidden;}body > .anchor-target,.flex-use-page > .anchor-target{top:auto;margin-top:-140px;}body > .pcah-header + .anchor-target{position:absolute;}.overscroll-wrap{position:relative;}.overscroll-wrap .overflow-hor{overflow:hidden;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none;}.overscroll-wrap .overflow-hor.is-scrollable{scrollbar-width:none;-ms-overflow-style:none;padding-bottom:16px;}.overscroll-wrap .overflow-hor.is-scrollable::-webkit-scrollbar{display:none;}.overscroll-wrap .overflow-hor.is-scrollable:-webkit-scrollbar{display:none;}.overscroll-wrap .overflow-hor::-webkit-scrollbar:horizontal{height:0;display:none;}.overscroll-wrap .overflow-hor:-webkit-scrollbar:horizontal{height:0;display:none;}.overscroll-wrap .overflow-hor ::-webkit-scrollbar:horizontal{height:0;display:none;}#qop-landing-app .overflow-hor{scrollbar-width:none;-ms-overflow-style:none;padding-bottom:16px;}#qop-landing-app .overflow-hor::-webkit-scrollbar{display:none;}#qop-landing-app .overflow-hor:-webkit-scrollbar{display:none;}#qop-landing-app .overflow-hor::-webkit-scrollbar:horizontal{height:0;display:none;}#qop-landing-app .overflow-hor:-webkit-scrollbar:horizontal{height:0;display:none;}#qop-landing-app .overflow-hor ::-webkit-scrollbar:horizontal{height:0;display:none;}.button-scroller{position:absolute;width:var(--page-margin);height:100%;height:calc(100% - 16px);top:0;border:none;border-radius:0;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgb(255,255,255)));background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgb(255,255,255) 100%);margin-bottom:0;-webkit-transition-duration:0.15s;transition-duration:0.15s;opacity:0;}.inv .button-scroller{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgb(0,0,0)));background:linear-gradient(to right,rgba(0,0,0,0) 0%,rgb(0,0,0) 100%);}.overflow-hor:not(.is-scrollable) ~ .button-scroller{display:none;}@media (max-width:768px){.button-scroller{display:none;}}.button-scroller:AFTER{content:"";position:absolute;width:3em;height:3em;top:50%;left:50%;margin:-1.65em 0 0 -3em;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:white;border:none;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.1);box-shadow:0 0 0 1px rgba(0,0,0,0.1);cursor:pointer;-webkit-transition-duration:var(--aniTimer,0.15s);transition-duration:var(--aniTimer,0.15s);}.button-scroller:BEFORE{content:"";position:absolute;top:50%;left:50%;width:0.9em;height:0.9em;border-right:solid 1px;border-bottom:solid 1px;margin:-0.6em 0 0 -2.125em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-color:black;-webkit-transition-duration:var(--aniTimer,0.15s);transition-duration:var(--aniTimer,0.15s);z-index:2;pointer-events:none;}.button-scroller span{position:absolute;opacity:0;}.button-scroller.scroller-left{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1);}.button-scroller.scroller-right{right:0;margin-right:0;}.button-scroller.scroller-right span{right:0;}@media (hover:hover){.button-scroller:HOVER:AFTER{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.1);box-shadow:0 0 0 1px rgba(0,0,0,0.1);}.button-scroller:HOVER:BEFORE{border-color:#333;}}@media (hover:hover){.overscroll-wrap:HOVER .button-scroller{opacity:1;}}.is-scrollable.left ~ .scroller-left{opacity:0;pointer-events:none;}.is-scrollable.right ~ .scroller-right{opacity:0;pointer-events:none;}.back-to-top-js{position:fixed;bottom:0;left:var(--gutter);padding:0 0 var(--gutter) 0;-webkit-transition-duration:0.15s;transition-duration:0.15s;display:-webkit-box;display:-ms-flexbox;display:flex;}.back-to-top-js .back-to-top-js__link,.back-to-top-js .share-button{background:white;}@media (hover:hover){.back-to-top-js .back-to-top-js__link:HOVER,.back-to-top-js .share-button:HOVER{z-index:4;}}.back-to-top-js .social-buttons{position:absolute;bottom:100%;bottom:calc(100% - 1px);left:0;}.back-to-top-js .share-button{margin-right:-1px;}.back-to-top-js.intersect{opacity:0;}.back-to-top-js .icon-wrap{position:relative;display:inline-block;height:0.625em;width:0.625em;margin-left:0.25em;opacity:0.45;}.back-to-top-js .icon-wrap svg{position:absolute;top:0;left:0;width:100%;height:100%;display:block;width:100%;height:auto;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}@media (max-width:768px){.back-to-top-js{display:none;}}.back-top-wrap{margin-bottom:var(--gutter);}.back-to-top-js__link{position:relative;display:inline-block;font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;padding:0.35em 0.6em;text-decoration:none;}@media (max-width:1023px){.front .back-to-top-js__link{font-size:18px;}}.back-to-top-js__link:BEFORE{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:solid 1px;opacity:0.2;pointer-events:none;-webkit-transition-duration:0.15s;transition-duration:0.15s;border-color:var(--uiText);}.back-to-top-js__link.active{background-color:var(--uiText);color:var(--bg);}.back-to-top-js__link.active:BEFORE{opacity:1;border-color:var(--uiText);}body .back-to-top-js__link.active svg{opacity:1;}.on-matte .back-to-top-js__link.active{mix-blend-mode:color-burn;}@media (hover:hover){.back-to-top-js__link:hover:BEFORE{opacity:1;border-color:var(--uiText);}body .back-to-top-js__link:hover svg{opacity:1;}.on-matte .back-to-top-js__link:hover:not(.active){color:var(--uiText);mix-blend-mode:color-burn;}.on-matte .component-cta-video-feature .back-to-top-js__link:hover{mix-blend-mode:unset;}}@media (hover:hover) and (hover:hover){.back-to-top-js__link.hov-invert:hover,.hov-invert-wrap .back-to-top-js__link:hover{background:black;color:white;--uiText:white;mix-blend-mode:multiply;}.back-to-top-js__link.hov-invert:hover:BEFORE,.hov-invert-wrap .back-to-top-js__link:hover:BEFORE{border-color:black;}}@media (hover:hover){.back-to-top-js__link:HOVER .icon-wrap{opacity:1;}}.component-cta-feature{padding-bottom:calc(var(--gutter) * 2);}.on-matte .component-cta-feature{padding-bottom:var(--gutter);}.on-matte .component-cta-feature + .component-cta-feature{--v-section:0;}.component-cta-feature figure img{-webkit-transition-duration:var(--aniTimer);transition-duration:var(--aniTimer);}.component-cta-feature:has(*:not(.inline-text-buttons) a:HOVER) figure img{opacity:var(--img-hover-opac);}.component-cta-feature:has(.inline-text-buttons a:HOVER) figure img{opacity:1;}.component-cta-feature .section-header{grid-row:1;grid-column:1/span 6;}.component-cta-feature figure{position:relative;grid-row:1;grid-row-end:3;grid-column:7/-1;}@media (min-width:768px){.component-cta-feature figure{min-height:500px;}}.component-cta-feature figure:BEFORE{content:"";display:block;padding-bottom:100%;}.component-cta-feature figure img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}.component-cta-feature.reverse figure{grid-column:1/span 6;}.component-cta-feature.reverse .txt-wrap{grid-column:7/-1;}.component-cta-feature .txt-wrap{grid-row:2;grid-column:1/span 6;margin-top:auto;padding-bottom:calc(var(--gutter) * 0.5);}.component-cta-feature h3{font-size:40px;font-size:clamp(24px,3vw,44px);letter-spacing:-0.015em;line-height:1.05;font-weight:normal;font-weight:normal;margin:1rem auto;}@media (max-width:768px){.component-cta-feature figure,.component-cta-feature .txt-wrap{grid-row:auto;grid-column:1/-1;}}.component-cta-video-feature{position:relative;min-height:500px;}.component-cta-video-feature:BEFORE{content:"";grid-column:1/-1;padding-bottom:40%;}@media (max-width:768px){.component-cta-video-feature{min-height:400px;}}.component-cta-video-feature figure{position:absolute;top:0;left:0;right:0;bottom:0;background:black;}.component-cta-video-feature figure img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0.75;-webkit-transition-duration:var(--aniTimer);transition-duration:var(--aniTimer);}.component-cta-video-feature:has(a:HOVER) figure img{opacity:0.5;}.component-cta-video-feature .txt-wrap{position:relative;margin-top:auto;grid-column:1/span 5;padding-bottom:calc(var(--gutter) * 0.75);min-width:45vw;--uiText:white;color:var(--uiText);pointer-events:none;}.component-cta-video-feature .txt-wrap a{pointer-events:all;}.component-cta-video-feature .txt-wrap h3{font-size:40px;font-size:clamp(24px,3vw,44px);letter-spacing:-0.015em;line-height:1.05;font-weight:normal;margin:0.5rem 0 1rem;}@media (max-width:1023px){.component-cta-video-feature .txt-wrap{grid-column:1/span 9;}}@media (max-width:768px){.component-cta-video-feature .txt-wrap{grid-column:1/span 11;}}.callout-inset,.callout-inset-wrap{--v-section:calc(var(--gutter)*2);}.component-page-title + .callout-inset,.component-page-title + .callout-inset-wrap{--v-section:var(--gutter);}.component-page-title.inv + .callout-inset,.component-page-title.inv + .callout-inset-wrap{--v-section:8rem;}@media (max-width:768px){.component-page-title.inv + .callout-inset,.component-page-title.inv + .callout-inset-wrap{--v-section:3rem;}}.callout-inset figure,.callout-inset-wrap figure{grid-column:2/span 3;}.callout-inset .txt-wrap,.callout-inset-wrap .txt-wrap{grid-column:5/span 7;font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;}.callout-inset .txt-wrap h3,.callout-inset-wrap .txt-wrap h3{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;margin:0.5rem 0 1rem;}.callout-inset .txt-wrap h3.component-text,.callout-inset-wrap .txt-wrap h3.component-text{font-size:clamp(18px,2.29vw,32px);}@media (min-width:1024px){.callout-inset .txt-wrap h3,.callout-inset-wrap .txt-wrap h3{padding-right:8%;}}@media (max-width:768px){.callout-inset .txt-wrap h3,.callout-inset-wrap .txt-wrap h3{font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;}}.callout-inset .txt-wrap h3:last-child,.callout-inset-wrap .txt-wrap h3:last-child{margin-bottom:0;}.callout-inset .txt-wrap h3:first-child,.callout-inset-wrap .txt-wrap h3:first-child{margin-top:-0.2em;}@media (max-width:1023px){.callout-inset figure,.callout-inset-wrap figure{grid-column:1/span 4;}.callout-inset figure img,.callout-inset-wrap figure img{min-height:80px;-o-object-fit:cover;object-fit:cover;}.callout-inset .txt-wrap,.callout-inset-wrap .txt-wrap{font-size:16px;font-size:clamp(15px,1.25vw,16px);line-height:1.25;font-weight:normal;grid-column:5/-1;}}@media (max-width:1023px) and (max-width:768px){.callout-inset .txt-wrap.caption,.callout-inset .txt-wrap.carousel-sub,.callout-inset .txt-wrap.bug-inv,.callout-inset-wrap .txt-wrap.caption,.callout-inset-wrap .txt-wrap.carousel-sub,.callout-inset-wrap .txt-wrap.bug-inv{font-size:11px;}}@media (max-width:1023px){.callout-inset .txt-wrap h3,.callout-inset-wrap .txt-wrap h3{font-size:18px;line-height:1.25;font-weight:normal;}}.callout-inset.featured,.callout-inset-wrap.featured{row-gap:1rem;}.callout-inset.featured figure,.callout-inset.featured .txt-wrap,.callout-inset-wrap.featured figure,.callout-inset-wrap.featured .txt-wrap{grid-column:2/12;}.callout-inset.featured .txt-wrap h3,.callout-inset-wrap.featured .txt-wrap h3{max-width:100%;font-size:40px;font-size:clamp(24px,3vw,44px);letter-spacing:-0.015em;line-height:1.05;font-weight:normal;padding-right:0;}@media (max-width:1023px){.callout-inset.featured figure,.callout-inset.featured .txt-wrap,.callout-inset-wrap.featured figure,.callout-inset-wrap.featured .txt-wrap{grid-column:1/-1;}}@media (max-width:1023px){.callout-inset.mo-stack > *,.layout.page-elements .callout-inset.mo-stack figure,.layout.page-elements .callout-inset.mo-stack .txt-wrap,.callout-inset-wrap.mo-stack > *,.layout.page-elements .callout-inset-wrap.mo-stack figure,.layout.page-elements .callout-inset-wrap.mo-stack .txt-wrap{grid-column:1/-1;}}.callout-inset figure{-webkit-transition-duration:var(--aniTimer);transition-duration:var(--aniTimer);}.callout-inset:has(a:HOVER) .inline-text-buttons a{color:var(--uiText);}.callout-inset:has(a:HOVER) .inline-text-buttons a:BEFORE{opacity:0.2;}.callout-inset:has(a:HOVER) .inline-text-buttons a:HOVER:BEFORE{opacity:1;}.callout-inset figure img{-webkit-transition-duration:var(--aniTimer);transition-duration:var(--aniTimer);}.callout-inset:has(*:not(.inline-text-buttons) a:HOVER) figure img{opacity:var(--img-hover-opac);}.callout-inset:has(.inline-text-buttons a:HOVER) figure img{opacity:1;}.component-callout-row figure{grid-column:1/span 3;}@media (max-width:1023px){.component-callout-row figure{grid-column:1/span 4;}}.component-callout-row figure img{-o-object-fit:cover;object-fit:cover;min-height:120px;}@media (max-width:1023px){.component-callout-row figure img{width:100%;}}.component-callout-row .txt-wrap{grid-column:4/span 8;font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;}.component-callout-row .txt-wrap h3{font-size:40px;font-size:clamp(24px,3vw,44px);letter-spacing:-0.015em;line-height:1.05;font-weight:normal;margin:0.5rem 0 1rem;max-width:30ch;}.component-callout-row .txt-wrap h3:first-child{margin-top:-0.2em;}@media (max-width:1023px){.component-callout-row .txt-wrap{grid-column:5/span 7;}.component-callout-row .txt-wrap .p-icon{white-space:normal;}}.layout.page-elements .component-callout-row figure{grid-column:1/span 4;}.layout.page-elements .component-callout-row .txt-wrap{grid-column:5/span 7;}@media (max-width:1023px){.component-callout-row.mo-stack > *,.component-callout-row.mo-stack > .txt-wrap,.layout.page-elements .component-callout-row.mo-stack figure,.layout.page-elements .component-callout-row.mo-stack .txt-wrap{grid-column:1/-1;}}.callout-rows-stack-a .component-callout-row{padding-bottom:var(--media-space);}.component-cards{padding-bottom:var(--gutter);-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}.component-cards.on-matte{padding-bottom:calc(var(--gutter) * 2);}.component-cards h3 + .t-body{--flow-gap:0.25rem;}.component-cards.auto-2 h3,.component-cards[data-count="2"] h3{font-size:40px;font-size:clamp(24px,3vw,44px);letter-spacing:-0.015em;line-height:1.05;font-weight:normal;margin:0.5em 0;}.date-label + .component-cards.auto-2,.date-label + .component-cards[data-count="2"]{margin-top:0.25em;}.component-cards.auto-3 h3,.component-cards[data-count="3"] h3,.component-cards.cards-dynamic-layout[data-count="4"] h3{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;margin:0.5em 0;}.component-cards.auto-3 h3.component-text,.component-cards[data-count="3"] h3.component-text,.component-cards.cards-dynamic-layout[data-count="4"] h3.component-text{font-size:clamp(18px,2.29vw,32px);}@media (max-width:1023px){.component-cards.auto-3 h3,.component-cards[data-count="3"] h3,.component-cards.cards-dynamic-layout[data-count="4"] h3{margin-top:-0.25rem;}}.component-cards.auto-3 .date-label + h3,.component-cards[data-count="3"] .date-label + h3,.component-cards.cards-dynamic-layout[data-count="4"] .date-label + h3{margin-top:0.25em;}@media (max-width:768px){.component-cards.auto-3 .card,.component-cards[data-count="3"] .card,.component-cards.cards-dynamic-layout[data-count="4"] .card{display:grid;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:var(--gutter);}.component-cards.auto-3 .card figure,.component-cards[data-count="3"] .card figure,.component-cards.cards-dynamic-layout[data-count="4"] .card figure{grid-column:1/2;}.component-cards.auto-3 .card .txt-wrap,.component-cards[data-count="3"] .card .txt-wrap,.component-cards.cards-dynamic-layout[data-count="4"] .card .txt-wrap{grid-column:2/-1;}}.component-cards.cards-dynamic-layout .txt-wrap > :last-child{margin-bottom:0;}@media (max-width:768px){.component-cards.cards-dynamic-layout .card{display:grid;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:var(--gutter);}.component-cards.cards-dynamic-layout .card figure{grid-column:1/2;margin-bottom:0;}.component-cards.cards-dynamic-layout .card figure.card-img-std{padding-bottom:65%;}.component-cards.cards-dynamic-layout .card .txt-wrap{grid-column:2/-1;}.component-cards.cards-dynamic-layout .card .txt-wrap h3{font-size:18px;}}.component-cards .date-label + h3{margin-top:0.25em;}.component-cards .inline-text-buttons + h3{margin-top:0.25em;}@media (max-width:768px){.component-cards[data-count="2"] .card:not(:first-child),.component-cards[data-count="3"] .card:not(:first-child),.component-cards.auto-3 .card:not(:first-child),.component-cards.auto-2 .card:not(:first-child){margin-top:var(--titlepad);}.component-cards[data-count="2"] .section-header + .card,.component-cards[data-count="3"] .section-header + .card,.component-cards.auto-3 .section-header + .card,.component-cards.auto-2 .section-header + .card{margin-top:0;}}@media (max-width:1023px){.component-cards[data-count="2"] .card.mo-stack figure,.component-cards[data-count="2"] .card.mo-stack .txt-wrap,.component-cards[data-count="3"] .card.mo-stack figure,.component-cards[data-count="3"] .card.mo-stack .txt-wrap,.component-cards.auto-3 .card.mo-stack figure,.component-cards.auto-3 .card.mo-stack .txt-wrap,.component-cards.auto-2 .card.mo-stack figure,.component-cards.auto-2 .card.mo-stack .txt-wrap{grid-column:1/-1;}}.component-cards.cards-dynamic-layout[data-count="4"] > .card:nth-child(2){grid-column:1/7;grid-row:2/span 5;}@media (min-width:1024px){.component-cards.cards-dynamic-layout[data-count="4"] > .card:nth-child(2){margin-bottom:var(--gutter);}}.component-cards.cards-dynamic-layout[data-count="4"] > .card:nth-child(3){grid-column:7/-1;grid-row:2;}.component-cards.cards-dynamic-layout[data-count="4"] > .card:nth-child(4){grid-column:7/-1;grid-row:3;}.component-cards.cards-dynamic-layout[data-count="4"] > .card:nth-child(5){grid-column:7/-1;grid-row:4;}.component-cards.cards-dynamic-layout[data-count="4"] > .card:nth-child(3),.component-cards.cards-dynamic-layout[data-count="4"] > .card:nth-child(4),.component-cards.cards-dynamic-layout[data-count="4"] > .card:nth-child(5){display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 auto;}.component-cards.cards-dynamic-layout[data-count="4"] > .card:nth-child(3) figure,.component-cards.cards-dynamic-layout[data-count="4"] > .card:nth-child(4) figure,.component-cards.cards-dynamic-layout[data-count="4"] > .card:nth-child(5) figure{width:25%;margin:0 0 auto;overflow:hidden;}@media (max-width:768px){.component-cards.cards-dynamic-layout[data-count="4"] > .card:nth-child(3) figure,.component-cards.cards-dynamic-layout[data-count="4"] > .card:nth-child(4) figure,.component-cards.cards-dynamic-layout[data-count="4"] > .card:nth-child(5) figure{width:calc(25% - var(--gutter) * 0.75);}}.component-cards.cards-dynamic-layout[data-count="4"] > .card:nth-child(3) figure.card-img-std,.component-cards.cards-dynamic-layout[data-count="4"] > .card:nth-child(4) figure.card-img-std,.component-cards.cards-dynamic-layout[data-count="4"] > .card:nth-child(5) figure.card-img-std{padding-bottom:0;max-height:9em;}.component-cards.cards-dynamic-layout[data-count="4"] > .card:nth-child(3) figure.card-img-std:BEFORE,.component-cards.cards-dynamic-layout[data-count="4"] > .card:nth-child(4) figure.card-img-std:BEFORE,.component-cards.cards-dynamic-layout[data-count="4"] > .card:nth-child(5) figure.card-img-std:BEFORE{content:"";display:block;width:100%;padding-bottom:75%;}.component-cards.cards-dynamic-layout[data-count="4"] > .card:nth-child(3) figure img,.component-cards.cards-dynamic-layout[data-count="4"] > .card:nth-child(4) figure img,.component-cards.cards-dynamic-layout[data-count="4"] > .card:nth-child(5) figure img{-o-object-fit:cover;object-fit:cover;-o-object-position:0 0;object-position:0 0;width:calc(100% - var(--gutter) / 2);}.component-cards.cards-dynamic-layout[data-count="4"] > .card:nth-child(3) .txt-wrap,.component-cards.cards-dynamic-layout[data-count="4"] > .card:nth-child(4) .txt-wrap,.component-cards.cards-dynamic-layout[data-count="4"] > .card:nth-child(5) .txt-wrap{width:75%;}.component-cards.cards-dynamic-layout[data-count="4"] > .card:nth-child(3) .txt-wrap .qop-meta-pretitle,.component-cards.cards-dynamic-layout[data-count="4"] > .card:nth-child(4) .txt-wrap .qop-meta-pretitle,.component-cards.cards-dynamic-layout[data-count="4"] > .card:nth-child(5) .txt-wrap .qop-meta-pretitle{margin-top:-3px;}@media (max-width:768px){.component-cards.cards-dynamic-layout[data-count="4"]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.component-cards.cards-dynamic-layout[data-count="4"] article figure a img{--gutter:0;width:100%;}}@media (max-width:650px){.component-cards.cards-dynamic-layout[data-count="4"] .qop-more-wrap{margin-top:calc(var(--gutter) * 2);}}.component-cards .date-label{font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;}.component-cards figure{margin-bottom:1.5rem;}@media (max-width:1023px){.component-cards figure.crop-card-std{margin-bottom:1em;}}@media (max-width:768px){.component-cards figure.crop-card-std{margin-bottom:auto;}}@media (max-width:768px){.component-cards figure{margin-bottom:auto;}}.component-cards figure img{-webkit-transition-duration:var(--aniTimer);transition-duration:var(--aniTimer);}.component-cards:has(.date-label) figure{margin-bottom:0.75rem;}.component-cards .card.textonly{font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;}.component-cards .card.textonly h3{margin:0;font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;font-weight:normal;}.component-cards .card.textonly h3 a{-webkit-transition-property:color,opacity;transition-property:color,opacity;}@media (hover:hover){.component-cards .card.textonly h3 a:hover{text-decoration:underline;text-underline-offset:0.15em;text-decoration-thickness:0.05em;text-decoration-color:rgba(var(--linkR,0),var(--linkG,0),var(--linkB,0),1);}}.component-cards .card:has(*:not(.inline-text-buttons) > a:HOVER) figure img{opacity:0.9;}@media (max-width:750px){.subgrid-card-w-image{display:block;}.subgrid-card-w-image figure{margin-bottom:var(--flow-gap);}}.subgrid-card-w-image figure{grid-column:1/span 4;}.subgrid-card-w-image .txt-wrap{grid-column:5/-1;font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;}.subgrid-card-w-image .txt-wrap.component-text{font-size:clamp(18px,2.29vw,32px);}@media (max-width:1023px){.subgrid-card-w-image .txt-wrap{font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;}}.subgrid-card-w-image .txt-wrap h3{font-size:40px;font-size:clamp(24px,3vw,44px);letter-spacing:-0.015em;line-height:1.05;font-weight:normal;margin:0;}.subgrid-card-w-image figure{-webkit-transition-duration:var(--aniTimer);transition-duration:var(--aniTimer);}.subgrid-card-w-image:has(a:HOVER) .inline-text-buttons a{color:var(--uiText);}.subgrid-card-w-image:has(a:HOVER) .inline-text-buttons a:BEFORE{opacity:0.2;}.subgrid-card-w-image:has(a:HOVER) .inline-text-buttons a:HOVER:BEFORE{opacity:1;}.subgrid-card-w-image figure img{-webkit-transition-duration:var(--aniTimer);transition-duration:var(--aniTimer);}.subgrid-card-w-image:has(*:not(.inline-text-buttons) a:HOVER) figure img{opacity:var(--img-hover-opac);}.subgrid-card-w-image:has(.inline-text-buttons a:HOVER) figure img{opacity:1;}@media (max-width:1023px){.news-grid{padding-bottom:var(--v-section);}.news-grid .card{grid-column:1/-1;}}.card-img-std{position:relative;padding-bottom:80%;}.card-img-std img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}@media (max-width:768px){.cards-dynamic-layout .card-img-std img{-o-object-fit:contain;object-fit:contain;-o-object-position:50% 0;object-position:50% 0;}}.headshot-grid .p-icon{font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;}.headshot-grid-wrap{display:grid;gap:var(--gutter);row-gap:var(--gutter);grid-template-columns:repeat(12,1fr);margin-top:var(--gutter);}.headshot-grid-wrap > *{grid-column:span 3;}@media (max-width:1023px){.headshot-grid-wrap > *{grid-column:span 6;}}.headshot-grid-wrap[data-count="3"] > *{grid-column:span 4;}.headshot-grid-wrap .person-name{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;}.headshot-grid-wrap .person-name.component-text{font-size:clamp(18px,2.29vw,32px);}.headshot-grid-wrap .txt-wrap{margin:0.75em 0 3em;}.carousel-wrap{position:relative;}.component-carousel{-webkit-mask-image:-webkit-gradient(linear,right top,left top,color-stop(0,transparent),color-stop(black),color-stop(black),to(transparent));-webkit-mask-image:linear-gradient(to left,transparent 0,black var(--gutter),black calc(100% - var(--gutter)),transparent 100%);mask-image:-webkit-gradient(linear,right top,left top,color-stop(0,transparent),color-stop(black),color-stop(black),to(transparent));mask-image:linear-gradient(to left,transparent 0,black var(--gutter),black calc(100% - var(--gutter)),transparent 100%);}.carousel-wrap .component-carousel{margin-top:80px;}.layout .carousel-wrap .component-carousel.fullsize:not(.controls){margin-top:0;}#qop-landing-app .carousel-wrap .component-carousel{margin-top:0;}.carousel-wrap .component-carousel.arrows-below{margin-top:0;}.section-header + .component-carousel{margin-top:0;}.component-carousel .swiper-slide{padding-left:var(--gutter);margin-right:0;}.component-carousel.centered{-webkit-mask-image:-webkit-gradient(linear,right top,left top,color-stop(0,transparent),color-stop(black),color-stop(black),to(transparent));-webkit-mask-image:linear-gradient(to left,transparent 0,black var(--gutter),black calc(100% - var(--gutter)),transparent 100%);mask-image:-webkit-gradient(linear,right top,left top,color-stop(0,transparent),color-stop(black),color-stop(black),to(transparent));mask-image:linear-gradient(to left,transparent 0,black var(--gutter),black calc(100% - var(--gutter)),transparent 100%);}.component-carousel.fixed-ar figure{position:relative;max-height:75vh;}.component-carousel.fixed-ar figure:BEFORE{content:"";display:block;padding-bottom:75%;}.component-carousel.fixed-ar figure img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.component-carousel figcaption{opacity:0;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-delay:0s;transition-delay:0s;}.component-carousel .swiper-slide-active figcaption{opacity:1;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-delay:0.25s;transition-delay:0.25s;}.connections-wrap:has(.pagination-edge.next:HOVER) .component-carousel,.connections-wrap:has(.pagination-edge.next:HOVER) .component-carousel.centered,.carousel-wrap:has(.pagination-edge.next:HOVER) .component-carousel,.carousel-wrap:has(.pagination-edge.next:HOVER) .component-carousel.centered{-webkit-mask-image:-webkit-gradient(linear,right top,left top,color-stop(0,transparent),color-stop(black),color-stop(black),to(transparent));-webkit-mask-image:linear-gradient(to left,transparent 0,black calc(var(--gutter) * 1.25),black calc(100% - var(--gutter)),transparent 100%);mask-image:-webkit-gradient(linear,right top,left top,color-stop(0,transparent),color-stop(black),color-stop(black),to(transparent));mask-image:linear-gradient(to left,transparent 0,black calc(var(--gutter) * 1.25),black calc(100% - var(--gutter)),transparent 100%);}.connections-wrap:has(.pagination-edge.prev:HOVER) .component-carousel,.connections-wrap:has(.pagination-edge.prev:HOVER) .component-carousel.centered,.carousel-wrap:has(.pagination-edge.prev:HOVER) .component-carousel,.carousel-wrap:has(.pagination-edge.prev:HOVER) .component-carousel.centered{-webkit-mask-image:-webkit-gradient(linear,right top,left top,color-stop(0,transparent),color-stop(black),color-stop(black),to(transparent));-webkit-mask-image:linear-gradient(to left,transparent 0,black var(--gutter),black calc(100% - var(--gutter) * 1.25),transparent 100%);mask-image:-webkit-gradient(linear,right top,left top,color-stop(0,transparent),color-stop(black),color-stop(black),to(transparent));mask-image:linear-gradient(to left,transparent 0,black var(--gutter),black calc(100% - var(--gutter) * 1.25),transparent 100%);}.pagination-edge,.connections-wrap .pagination-edge,.carousel-large .pagination-edge{position:absolute;top:0;left:0;width:var(--gutter);height:100%;z-index:2;outline:none;border:none;padding:0;margin:0;border-radius:0;}.pagination-edge.next,.connections-wrap .pagination-edge.next,.carousel-large .pagination-edge.next{left:auto;right:0;}.carousel-wrap{overflow:hidden;}.carousel-wrap .swiper{overflow:visible;}@media (max-width:1023px){.component-page-title + .carousel-wrap .component-carousel{margin-top:var(--gutter);}}.carousel-large .swiper-slide{width:auto;}.carousel-large .swiper-slide figure img{-webkit-transition-duration:var(--aniTimer);transition-duration:var(--aniTimer);}.carousel-large .swiper-slide:has(*:not(.inline-text-buttons) a:HOVER) figure img{opacity:var(--img-hover-opac);}.carousel-large .swiper-slide:has(.inline-text-buttons a:HOVER) figure img{opacity:1;}.carousel-large .swiper-slide img{width:auto;height:55vw;max-width:90vw;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 100%;object-position:50% 100%;max-height:var(--carouselMaxHeight,780px);}@media (max-width:1023px){.carousel-large .swiper-slide img{width:calc(100vw - var(--gutter) * 3);}}@media (max-width:768px){.carousel-large .swiper-slide img{height:75vw;width:auto;max-width:calc(100vw - var(--gutter) * 3);-o-object-position:0 100%;object-position:0 100%;}}.carousel-large .swiper-slide .txt-wrap{max-width:calc(55vw * var(--imgAR,1));}@media (max-width:768px){.carousel-large .swiper-slide .txt-wrap{max-width:calc(95vw - var(--gutter) * 2);}}@media (min-width:1350px){.carousel-large .swiper-slide .txt-wrap{max-width:85ch;}}.carousel-large .swiper-slide:last-child{min-width:90vw;min-width:calc(100vw - var(--gutter) * 2);}.carousel-large .swiper-slide:last-child figure{min-width:calc(100vw - var(--gutter) * 2);}@media (max-width:768px){.carousel-large .swiper-slide figure.vertical figcaption{max-width:45vw;}}.carousel-large.no-swiper{-webkit-mask-image:unset;mask-image:unset;margin-top:0;}.carousel-large.no-swiper .swiper-slide{width:calc(100% - var(--gutter) * 2);min-width:unset;}.carousel-large.no-swiper .swiper-slide img{max-width:100%;height:auto;max-height:unset;width:100%;height:auto;max-height:var(--carouselMaxHeight,780px);-o-object-fit:contain;object-fit:contain;margin:0 auto 0 0;-o-object-position:0 50%;object-position:0 50%;background:var(--gray-bg);}.carousel-large.no-swiper .swiper-slide figcaption{opacity:1;}.carousel-large.no-swiper .swiper-button-prev,.carousel-large.no-swiper .swiper-button-next{display:none;}.carousel-large.fixed-ar figure{min-height:500px;}.carousel-large .txt-wrap > strong,.carousel-large .txt-wrap > p{max-width:60ch;}.carousel-large .txt-wrap strong.blok{margin-top:1rem;margin-bottom:2rem;}.carousel-large .horizontal .txt-wrap > strong,.carousel-large .horizontal .txt-wrap > p{max-width:80ch;}@media (max-width:1023px){.carousel-large .horizontal .txt-wrap > strong,.carousel-large .horizontal .txt-wrap > p{max-width:70vw;}}@media (max-width:768px){.carousel-large .horizontal .txt-wrap > strong,.carousel-large .horizontal .txt-wrap > p{max-width:85vw;}}.carousel-present{height:600px;}@media (min-height:900px){.carousel-present{height:800px;}}@media (min-width:1024px){.carousel-present{height:90vh;}}.carousel-present .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:start;align-self:flex-start;width:70%;width:calc(70vw - var(--gutter) * 2);height:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background:var(--gray-bg,#f0f0f0);-webkit-transition-duration:var(--aniTimer);transition-duration:var(--aniTimer);-webkit-transition-property:background-color,color;transition-property:background-color,color;}@media (min-width:1024px){.carousel-present .swiper-slide{width:calc(60vw - var(--gutter) * 2);}}@media (min-width:1400px){.carousel-present .swiper-slide{width:calc(55vw - var(--gutter) * 2);}}.carousel-present .swiper-slide:last-child{margin-right:var(--gutter);}@media (max-width:700px){.carousel-present .swiper-slide{width:calc(100vw - var(--gutter) * 4);}}@media (hover:hover){.carousel-present .swiper-slide:HOVER{background-color:var(--highlight);}}@media (max-width:1023px){.carousel-present .swiper-slide{background-color:var(--highlight);}}.carousel-present .swiper-slide figure{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;}.carousel-present .swiper-slide figure img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.carousel-present .swiper-slide .txt-wrap{padding:var(--titlepadT) var(--titlepadR) var(--titlepadB) var(--titlepadL);-ms-flex-negative:0;flex-shrink:0;font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;}.carousel-present .swiper-slide .txt-wrap.type-quote{font-size:40px;font-size:clamp(24px,3vw,44px);letter-spacing:-0.015em;line-height:1.05;font-weight:normal;font-style:italic;}.carousel-present .swiper-slide .txt-wrap.type-quote p{margin:0;}.carousel-present .swiper-slide .txt-wrap.type-quote p + p{margin-top:1em;}.carousel-present .swiper-slide .txt-wrap.type-quote span.attribution{font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;font-style:initial;}.carousel-present .swiper-slide .txt-wrap.type-quote span.attribution a{text-decoration:underline;text-underline-offset:0.2em;text-decoration-thickness:1px;text-decoration-thickness:clamp(2px,0.08em,3px);text-decoration-color:rgba(var(--linkR,0),var(--linkG,0),var(--linkB,0),0.3);text-decoration-color:rgba(0,0,0,0.3);}@media (hover:hover){.carousel-present .swiper-slide .txt-wrap.type-quote span.attribution a:hover{text-decoration-color:rgba(var(--linkR,0),var(--linkG,0),var(--linkB,0),1);}}.carousel-present .swiper-slide .txt-wrap.type-quote span.attribution a:HOVER{text-decoration-color:var(--uiText);}.carousel-present .swiper-slide .txt-wrap .link-title{font-size:40px;font-size:clamp(24px,3vw,44px);letter-spacing:-0.015em;line-height:1.05;font-weight:normal;margin-bottom:1em;}.carousel-present .swiper-slide .event-details{margin-top:var(--v-section-plus);}.front .carousel-present .swiper-slide{padding-left:0;margin-left:var(--gutter);}.carousel-present.fixed-ar figure{min-height:500px;}.carousel-present .txt-wrap > strong,.carousel-present .txt-wrap > p{max-width:80ch;}.carousel-present .txt-wrap strong.blok{margin-top:1rem;margin-bottom:2rem;}.carousel-present .horizontal .txt-wrap > strong,.carousel-present .horizontal .txt-wrap > p{max-width:80ch;}@media (max-width:1023px){.carousel-present .horizontal .txt-wrap > strong,.carousel-present .horizontal .txt-wrap > p{max-width:70vw;}}@media (max-width:768px){.carousel-present .horizontal .txt-wrap > strong,.carousel-present .horizontal .txt-wrap > p{max-width:85vw;}}@media (max-width:1023px){.front .carousel-present .link-w-tag ~ .link-w-tag{display:none;}.front .carousel-present .link-w-tag span:not(.bug-inv){display:none;}.front .carousel-present .link-w-tag + .p-icon{margin-top:1em;}}section.carousel-html-wrap,body > form.carousel-html-wrap[data-drupal-selector],body > article.carousel-html-wrap{overflow:hidden;}section.carousel-html-wrap .carousel-persist,body > form.carousel-html-wrap[data-drupal-selector] .carousel-persist,body > article.carousel-html-wrap .carousel-persist{position:absolute;top:calc(-1 * var(--gutter));left:var(--gutter);z-index:3;}section.carousel-html-wrap .carousel-quote,body > form.carousel-html-wrap[data-drupal-selector] .carousel-quote,body > article.carousel-html-wrap .carousel-quote{font-size:40px;font-size:clamp(24px,3vw,44px);letter-spacing:-0.015em;line-height:1.05;font-weight:normal;}section.carousel-html-wrap .carousel-quote p,body > form.carousel-html-wrap[data-drupal-selector] .carousel-quote p,body > article.carousel-html-wrap .carousel-quote p{font-style:italic;}section.carousel-html-wrap .carousel-wrap,body > form.carousel-html-wrap[data-drupal-selector] .carousel-wrap,body > article.carousel-html-wrap .carousel-wrap{--v-section:0;overflow:visible;margin-left:calc(-1 * var(--gutter));width:calc(100% + var(--gutter) * 2);}section.carousel-html-wrap .carousel-wrap .autofuse,body > form.carousel-html-wrap[data-drupal-selector] .carousel-wrap .autofuse,body > article.carousel-html-wrap .carousel-wrap .autofuse{display:block;bottom:calc(var(--gutter) * -2);}@media (max-width:1023px){section.carousel-html-wrap .inline-text-buttons a,body > form.carousel-html-wrap[data-drupal-selector] .inline-text-buttons a,body > article.carousel-html-wrap .inline-text-buttons a{margin-bottom:0;}}section.carousel-html-wrap .carousel-html,body > form.carousel-html-wrap[data-drupal-selector] .carousel-html,body > article.carousel-html-wrap .carousel-html{-webkit-mask-image:unset;mask-image:unset;margin:0;position:relative;overflow:visible;min-height:70vh;min-height:70lvh;}section.carousel-html-wrap .carousel-html:BEFORE,body > form.carousel-html-wrap[data-drupal-selector] .carousel-html:BEFORE,body > article.carousel-html-wrap .carousel-html:BEFORE{content:"";display:block;width:100%;padding-bottom:45%;}@media (max-width:1023px){section.carousel-html-wrap .carousel-html:BEFORE,body > form.carousel-html-wrap[data-drupal-selector] .carousel-html:BEFORE,body > article.carousel-html-wrap .carousel-html:BEFORE{padding-bottom:230%;}}section.carousel-html-wrap .carousel-html .swiper-wrapper,body > form.carousel-html-wrap[data-drupal-selector] .carousel-html .swiper-wrapper,body > article.carousel-html-wrap .carousel-html .swiper-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;}section.carousel-html-wrap .carousel-html .swiper-slide,body > form.carousel-html-wrap[data-drupal-selector] .carousel-html .swiper-slide,body > article.carousel-html-wrap .carousel-html .swiper-slide{width:100%;height:100%;overflow:hidden;padding:0 var(--gutter);}@media (max-width:1023px){section.carousel-html-wrap .carousel-html .swiper-slide,body > form.carousel-html-wrap[data-drupal-selector] .carousel-html .swiper-slide,body > article.carousel-html-wrap .carousel-html .swiper-slide{padding:60px 0;}}section.carousel-html-wrap .carousel-html .swiper-slide.swiper-slide-grid,body > form.carousel-html-wrap[data-drupal-selector] .carousel-html .swiper-slide.swiper-slide-grid,body > article.carousel-html-wrap .carousel-html .swiper-slide.swiper-slide-grid{padding-right:0;}section.carousel-html-wrap .carousel-html .swiper-wrapper,body > form.carousel-html-wrap[data-drupal-selector] .carousel-html .swiper-wrapper,body > article.carousel-html-wrap .carousel-html .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}section.carousel-html-wrap .swiper-slide,body > form.carousel-html-wrap[data-drupal-selector] .swiper-slide,body > article.carousel-html-wrap .swiper-slide{margin:0;}section.carousel-html-wrap .swiper-slide-quote,body > form.carousel-html-wrap[data-drupal-selector] .swiper-slide-quote,body > article.carousel-html-wrap .swiper-slide-quote{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}section.carousel-html-wrap .swiper-slide-quote a,body > form.carousel-html-wrap[data-drupal-selector] .swiper-slide-quote a,body > article.carousel-html-wrap .swiper-slide-quote a{text-decoration:underline;text-underline-offset:0.2em;text-decoration-thickness:1px;text-decoration-thickness:clamp(2px,0.08em,3px);text-decoration-color:rgba(var(--linkR,0),var(--linkG,0),var(--linkB,0),0.3);}@media (hover:hover){section.carousel-html-wrap .swiper-slide-quote a:hover,body > form.carousel-html-wrap[data-drupal-selector] .swiper-slide-quote a:hover,body > article.carousel-html-wrap .swiper-slide-quote a:hover{text-decoration-color:rgba(var(--linkR,0),var(--linkG,0),var(--linkB,0),1);}}section.carousel-html-wrap .swiper-slide-quote figure,body > form.carousel-html-wrap[data-drupal-selector] .swiper-slide-quote figure,body > article.carousel-html-wrap .swiper-slide-quote figure{-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-preferred-size:calc(50% - var(--gutter) / 2);flex-basis:calc(50% - var(--gutter) / 2);-ms-flex-negative:0;flex-shrink:0;position:relative;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:calc(var(--gutter) / 2);}section.carousel-html-wrap .swiper-slide-quote figure:before,body > form.carousel-html-wrap[data-drupal-selector] .swiper-slide-quote figure:before,body > article.carousel-html-wrap .swiper-slide-quote figure:before{content:"";display:block;width:100%;padding-bottom:100%;}section.carousel-html-wrap .swiper-slide-quote figure img,body > form.carousel-html-wrap[data-drupal-selector] .swiper-slide-quote figure img,body > article.carousel-html-wrap .swiper-slide-quote figure img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}section.carousel-html-wrap .swiper-slide-quote .txt-wrap,body > form.carousel-html-wrap[data-drupal-selector] .swiper-slide-quote .txt-wrap,body > article.carousel-html-wrap .swiper-slide-quote .txt-wrap{padding-right:calc(var(--gutter) / 2);padding-left:calc(var(--gutter) / 2);}section.carousel-html-wrap .swiper-slide-quote .attribution,body > form.carousel-html-wrap[data-drupal-selector] .swiper-slide-quote .attribution,body > article.carousel-html-wrap .swiper-slide-quote .attribution{font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;}@media (max-width:1023px){section.carousel-html-wrap .swiper-slide-quote,body > form.carousel-html-wrap[data-drupal-selector] .swiper-slide-quote,body > article.carousel-html-wrap .swiper-slide-quote{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;}section.carousel-html-wrap .swiper-slide-quote figure,body > form.carousel-html-wrap[data-drupal-selector] .swiper-slide-quote figure,body > article.carousel-html-wrap .swiper-slide-quote figure{display:block;width:100%;-ms-flex-preferred-size:auto;flex-basis:auto;margin:0 0 20px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;position:relative;}section.carousel-html-wrap .swiper-slide-quote figure img,body > form.carousel-html-wrap[data-drupal-selector] .swiper-slide-quote figure img,body > article.carousel-html-wrap .swiper-slide-quote figure img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}section.carousel-html-wrap .swiper-slide-quote .txt-wrap,body > form.carousel-html-wrap[data-drupal-selector] .swiper-slide-quote .txt-wrap,body > article.carousel-html-wrap .swiper-slide-quote .txt-wrap{padding:0 var(--gutter) var(--gutter);}}section.carousel-html-wrap .swiper-slide-grid,body > form.carousel-html-wrap[data-drupal-selector] .swiper-slide-grid,body > article.carousel-html-wrap .swiper-slide-grid{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-size:clamp(15px,1.25vw,16px);line-height:1.25;font-weight:normal;padding-right:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (max-width:768px){section.carousel-html-wrap .swiper-slide-grid.caption,body > form.carousel-html-wrap[data-drupal-selector] .swiper-slide-grid.caption,body > article.carousel-html-wrap .swiper-slide-grid.caption,section.carousel-html-wrap .swiper-slide-grid.carousel-sub,body > form.carousel-html-wrap[data-drupal-selector] .swiper-slide-grid.carousel-sub,body > article.carousel-html-wrap .swiper-slide-grid.carousel-sub,section.carousel-html-wrap .swiper-slide-grid.bug-inv,body > form.carousel-html-wrap[data-drupal-selector] .swiper-slide-grid.bug-inv,body > article.carousel-html-wrap .swiper-slide-grid.bug-inv{font-size:11px;}}section.carousel-html-wrap .swiper-slide-grid .swiper-grid-wrap,body > form.carousel-html-wrap[data-drupal-selector] .swiper-slide-grid .swiper-grid-wrap,body > article.carousel-html-wrap .swiper-slide-grid .swiper-grid-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:calc(var(--gutter) * 2);}@media (max-width:1023px){section.carousel-html-wrap .swiper-slide-grid .swiper-grid-wrap,body > form.carousel-html-wrap[data-drupal-selector] .swiper-slide-grid .swiper-grid-wrap,body > article.carousel-html-wrap .swiper-slide-grid .swiper-grid-wrap{padding-left:var(--gutter);}}section.carousel-html-wrap .swiper-slide-grid strong,body > form.carousel-html-wrap[data-drupal-selector] .swiper-slide-grid strong,body > article.carousel-html-wrap .swiper-slide-grid strong{font-weight:normal;}section.carousel-html-wrap .swiper-slide-grid .slide-item,body > form.carousel-html-wrap[data-drupal-selector] .swiper-slide-grid .slide-item,body > article.carousel-html-wrap .swiper-slide-grid .slide-item{-ms-flex-preferred-size:16.6667%;flex-basis:16.6667%;padding-right:var(--gutter);padding-bottom:calc(var(--gutter) * 2);margin:0;overflow:hidden;}section.carousel-html-wrap .swiper-slide-grid .slide-item ul.sidebar-links,body > form.carousel-html-wrap[data-drupal-selector] .swiper-slide-grid .slide-item ul.sidebar-links,body > article.carousel-html-wrap .swiper-slide-grid .slide-item ul.sidebar-links{list-style:none;margin:0;padding:0;}@media (hover:hover){section.carousel-html-wrap .swiper-slide-grid .slide-item:has(a:HOVER) figure,body > form.carousel-html-wrap[data-drupal-selector] .swiper-slide-grid .slide-item:has(a:HOVER) figure,body > article.carousel-html-wrap .swiper-slide-grid .slide-item:has(a:HOVER) figure{opacity:0.85;}}section.carousel-html-wrap .swiper-slide-grid .slide-item figure,body > form.carousel-html-wrap[data-drupal-selector] .swiper-slide-grid .slide-item figure,body > article.carousel-html-wrap .swiper-slide-grid .slide-item figure{margin-bottom:0.5em;-webkit-transition-duration:0.15s;transition-duration:0.15s;}@media (max-width:1023px){section.carousel-html-wrap .swiper-slide-grid .slide-item,body > form.carousel-html-wrap[data-drupal-selector] .swiper-slide-grid .slide-item,body > article.carousel-html-wrap .swiper-slide-grid .slide-item{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;}}section.carousel-html-wrap .swiper-slide-grid .slide-item li,body > form.carousel-html-wrap[data-drupal-selector] .swiper-slide-grid .slide-item li,body > article.carousel-html-wrap .swiper-slide-grid .slide-item li{text-overflow:ellipsis;overflow:hidden;}section.carousel-html-wrap .swiper-button-prev,body > form.carousel-html-wrap[data-drupal-selector] .swiper-button-prev,body > article.carousel-html-wrap .swiper-button-prev,section.carousel-html-wrap .swiper-button-next,body > form.carousel-html-wrap[data-drupal-selector] .swiper-button-next,body > article.carousel-html-wrap .swiper-button-next{top:auto;bottom:-90px;z-index:3;}@media (max-width:1023px){section.carousel-html-wrap .swiper-button-prev,body > form.carousel-html-wrap[data-drupal-selector] .swiper-button-prev,body > article.carousel-html-wrap .swiper-button-prev,section.carousel-html-wrap .swiper-button-next,body > form.carousel-html-wrap[data-drupal-selector] .swiper-button-next,body > article.carousel-html-wrap .swiper-button-next{bottom:-1.7rem;opacity:1;pointer-events:all;}}section.carousel-html-wrap.on-matte .swiper-slide-quote a,body > form.carousel-html-wrap.on-matte[data-drupal-selector] .swiper-slide-quote a,body > article.carousel-html-wrap.on-matte .swiper-slide-quote a{--linkR:0;--linkG:0;--linkB:0;}.autofuse{position:absolute;bottom:0;left:0;width:100%;height:6px;background:white;-webkit-transform:translateX(calc(-130% + var(--autoprogress,0) * 130%));transform:translateX(calc(-130% + var(--autoprogress,0) * 130%));z-index:5;pointer-events:none;display:none;}[data-autoplay=true] .autofuse{display:block;}.carousel-sm .swiper-slide{width:calc(27% - var(--gutter));}@media (max-width:1024px){.carousel-sm .swiper-slide{width:calc(40% - var(--gutter));}}@media (max-width:767px){.carousel-sm .swiper-slide{width:calc(75% - var(--gutter) * 2);}}.carousel-sm .swiper-slide figure img{-webkit-transition-duration:var(--aniTimer);transition-duration:var(--aniTimer);}.carousel-sm .swiper-slide:has(*:not(.inline-text-buttons) a:HOVER) figure img{opacity:var(--img-hover-opac);}.carousel-sm .swiper-slide:has(.inline-text-buttons a:HOVER) figure img{opacity:1;}.carousel-sm .txt-wrap > strong,.carousel-sm .txt-wrap > p{max-width:30ch;}.carousel-sm .txt-wrap strong.blok{margin-top:1rem;margin-bottom:2rem;}.carousel-sm .txt-wrap strong.blok + .carousel-sub{margin-top:-1.5rem;margin-bottom:2rem;}.swiper-wrapper{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}.swiper-button-next,.swiper-button-prev{position:absolute;top:0;right:var(--gutter);right:calc(var(--gutter) + 10px);margin-bottom:1.7rem;width:40px;height:40px;background:none;cursor:pointer;border-radius:50%;}.arrows-below ~ .swiper-button-next,.arrows-below ~ .swiper-button-prev{top:auto;bottom:0;z-index:4;margin-bottom:0;}@media (min-width:1024px){.arrows-below ~ .swiper-button-next,.arrows-below ~ .swiper-button-prev{top:clamp(55vw,55vw + 1rem,var(--carouselMaxHeight,780) + 1rem);}}@media (min-width:1175px){.arrows-below ~ .swiper-button-next,.arrows-below ~ .swiper-button-prev{top:calc(var(--carouselMaxHeight,780) + 1rem);}}.no-controls .swiper-button-next,.no-controls .swiper-button-prev{display:none;}.on-matte .swiper-button-next,.on-matte .swiper-button-prev{top:1rem;}.connections-wrap .swiper-button-next,.connections-wrap .swiper-button-prev{top:1.75rem;}.swiper-button-next svg,.swiper-button-prev svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:28.12px;height:29.48px;}.fullsize:not(.arrows-below) ~ .swiper-button-next,.fullsize:not(.arrows-below) ~ .swiper-button-prev{opacity:0;top:0;width:calc(16.667% + var(--gutter));width:var(--gutter);right:0;left:auto;margin:0;height:100%;z-index:5;}@media (max-width:768px){.swiper-button-next,.swiper-button-prev{opacity:0;pointer-events:none;}}@media (hover:hover){.swiper-button-next:hover path,.swiper-button-prev:hover path{stroke:var(--uiText);}}.swiper-button-prev{margin-right:40px;}.fullsize:not(.arrows-below) ~ .swiper-button-prev{right:auto;left:0;margin:0;width:var(--gutter);}.swiper-button-prev svg{-webkit-transform:translate(-50%,-50%) scaleX(-1);transform:translate(-50%,-50%) scaleX(-1);}.arrow-svg-el{fill:none;mix-blend-mode:multiply;stroke:var(--uiGray);stroke-miterlimit:10;}.connections-wrap{--v-section:var(--v-section-max);--uiText:rgba(255,255,255,0.75);}.connections-wrap.carousel-wrap{padding:var(--gutter) 0 calc(var(--gutter) * 2);}.connections-wrap img{-webkit-filter:grayscale(1) contrast(0.7);filter:grayscale(1) contrast(0.7);-webkit-transition-duration:var(--aniTimer);transition-duration:var(--aniTimer);}.connections-wrap:HOVER,.connections-wrap:focus-within{--uiText:rgba(255,255,255,1);}.connections-wrap:HOVER img,.connections-wrap:focus-within img{-webkit-filter:grayscale(0) contrast(1);filter:grayscale(0) contrast(1);}@media (max-width:768px){.connections-wrap.iv.vis img{-webkit-filter:grayscale(0) contrast(1);filter:grayscale(0) contrast(1);-webkit-transition-delay:1s;transition-delay:1s;-webkit-transition-duration:1s;transition-duration:1s;}.connections-wrap .section-header em{display:block;}}.component-exhibition-events article,.component-exhibition-events .article-sub-row{grid-column:1/span 9;display:grid;gap:var(--gutter);row-gap:var(--v-section-inner-section);grid-template-columns:repeat(9,1fr);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;}.component-exhibition-events article > *,.component-exhibition-events .article-sub-row > *{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;}.component-exhibition-events article .feature-img,.component-exhibition-events .article-sub-row .feature-img{grid-column:5/-1;}@media (min-width:1024px){.component-exhibition-events article .feature-img,.component-exhibition-events .article-sub-row .feature-img{grid-row:2/span 2;}}.component-exhibition-events article .feature-img img,.component-exhibition-events .article-sub-row .feature-img img{-webkit-transition-duration:0.15s;transition-duration:0.15s;}.component-exhibition-events article .feature-img figcaption,.component-exhibition-events .article-sub-row .feature-img figcaption{padding:0;}.component-exhibition-events article .txt-wrap,.component-exhibition-events .article-sub-row .txt-wrap{grid-column:1/5;font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;}.component-exhibition-events article .feature-txt,.component-exhibition-events .article-sub-row .feature-txt{grid-row:2;}.component-exhibition-events article:has(> .feature-img a:HOVER) .feature-img + .feature-txt svg,.component-exhibition-events article:has(> .feature-txt a:HOVER) .feature-img + .feature-txt svg,.component-exhibition-events .article-sub-row:has(> .feature-img a:HOVER) .feature-img + .feature-txt svg,.component-exhibition-events .article-sub-row:has(> .feature-txt a:HOVER) .feature-img + .feature-txt svg{opacity:1;}.component-exhibition-events article:has(> .feature-img a:HOVER) .feature-img img,.component-exhibition-events article:has(> .feature-txt a:HOVER) .feature-img img,.component-exhibition-events .article-sub-row:has(> .feature-img a:HOVER) .feature-img img,.component-exhibition-events .article-sub-row:has(> .feature-txt a:HOVER) .feature-img img{opacity:var(--img-hover-opac);}.component-exhibition-events article:has(> .feature-img a:HOVER) .p-icon,.component-exhibition-events article:has(> .feature-img a:HOVER) .inline-text-buttons a.p-icon,.component-exhibition-events article:has(> .feature-txt a:HOVER) .p-icon,.component-exhibition-events article:has(> .feature-txt a:HOVER) .inline-text-buttons a.p-icon,.component-exhibition-events .article-sub-row:has(> .feature-img a:HOVER) .p-icon,.component-exhibition-events .article-sub-row:has(> .feature-img a:HOVER) .inline-text-buttons a.p-icon,.component-exhibition-events .article-sub-row:has(> .feature-txt a:HOVER) .p-icon,.component-exhibition-events .article-sub-row:has(> .feature-txt a:HOVER) .inline-text-buttons a.p-icon{color:var(--uiText);border-color:var(--uiText);}.component-exhibition-events article:has(> .feature-img a:HOVER) .p-icon:BEFORE,.component-exhibition-events article:has(> .feature-img a:HOVER) .inline-text-buttons a.p-icon:BEFORE,.component-exhibition-events article:has(> .feature-txt a:HOVER) .p-icon:BEFORE,.component-exhibition-events article:has(> .feature-txt a:HOVER) .inline-text-buttons a.p-icon:BEFORE,.component-exhibition-events .article-sub-row:has(> .feature-img a:HOVER) .p-icon:BEFORE,.component-exhibition-events .article-sub-row:has(> .feature-img a:HOVER) .inline-text-buttons a.p-icon:BEFORE,.component-exhibition-events .article-sub-row:has(> .feature-txt a:HOVER) .p-icon:BEFORE,.component-exhibition-events .article-sub-row:has(> .feature-txt a:HOVER) .inline-text-buttons a.p-icon:BEFORE{border-color:var(--uiText);opacity:1;-webkit-transition-duration:0.15s;transition-duration:0.15s;}@media (max-width:1080px){.component-exhibition-events article .feature-img,.component-exhibition-events .article-sub-row .feature-img{grid-column:6/-1;}.component-exhibition-events article .txt-wrap,.component-exhibition-events .article-sub-row .txt-wrap{grid-column:1/6;}}@media (max-width:760px){.component-exhibition-events article .feature-img,.component-exhibition-events .article-sub-row .feature-img{grid-column:1/-1;}.component-exhibition-events article .txt-wrap,.component-exhibition-events .article-sub-row .txt-wrap{grid-column:1/-1;grid-row:auto;}}@media (max-width:1023px){.component-exhibition-events article{row-gap:var(--v-section);}.component-exhibition-events article .section-header{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2;}.component-exhibition-events article .feature-img{margin-top:calc(var(--v-section) * -0.5);}}.component-exhibition-events .article-sub-row{row-gap:0;}.component-exhibition-events .article-sub-row .section-header{margin:0 0 1em;}@media (max-width:1023px){.component-exhibition-events .article-sub-row{row-gap:var(--v-section);}.component-exhibition-events .article-sub-row + .article-sub-row{margin-top:var(--v-section);border-top:solid 1px var(--uiGrayLine);padding-top:var(--titlepad);}}.component-exhibition-events aside{grid-column:10/-1;display:grid;row-gap:var(--v-section-inner-section);grid-template-columns:repeat(1,1fr);grid-row:1/span 4;font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;margin-bottom:auto;row-gap:0;}.component-exhibition-events aside > *{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;}.component-exhibition-events aside .t-bodyl{line-height:0.8;}.component-exhibition-events aside .group .section-header{margin-bottom:var(--v-section-inner-section-label);}.component-exhibition-events aside a.t-head5{margin-bottom:var(--summary-gap);display:inline-block;}.component-exhibition-events aside p{margin-top:0;}@media (max-width:1023px){.component-exhibition-events aside{margin-top:var(--gutter-v-sidebar);}}.component-exhibition-events h3{font-size:40px;font-size:clamp(24px,3vw,44px);letter-spacing:-0.015em;line-height:1.05;font-weight:normal;margin:1.25rem 0 0.75rem 0;}.component-exhibition-events h3:first-child{margin-top:0;}.component-exhibition-events h3 + p{margin-top:0;}@media (max-width:760px){.component-exhibition-events article{grid-column:1/span 7;}.component-exhibition-events aside{grid-column:8/-1;}}@media (max-width:520px){.component-exhibition-events article{grid-column:1/-1;grid-row:auto;}.component-exhibition-events aside{grid-column:1/-1;grid-row:auto;}}figure img{display:block;max-width:100%;height:auto;}.component-image.span_12 figure img{width:100%;}@media (max-width:768px){aside figure{display:-webkit-box;display:-ms-flexbox;display:flex;}aside figure img{margin-right:var(--gutter);}aside figure figcaption{padding-right:var(--gutter);margin-top:0;}}aside figure.hor img{max-width:75%;}@media (max-width:768px){aside figure.hor img{max-width:50%;max-width:calc(50% - var(--gutter));}}aside figure.vert img{max-width:50%;}@media (max-width:768px){aside figure.vert img{max-width:25%;}}figure.crop-port{position:relative;}@media (max-width:768px){figure.crop-port{margin-bottom:auto;}}figure.crop-port:BEFORE{content:"";display:block;padding-top:94%;}figure.crop-port img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}figure.crop-card-std{position:relative;margin-bottom:auto;}figure.crop-card-std:BEFORE{content:"";display:block;padding-top:72%;}figure.crop-card-std img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}@media (max-width:768px){figure.crop-card-std:BEFORE{display:none;}figure.crop-card-std img{position:relative;-o-object-fit:unset;object-fit:unset;height:auto;min-height:auto;}}figure .img-mobile{display:none;}@media (max-width:500px){figure:has(.img-mobile) img:not(.img-mobile){display:none;}figure:has(.img-mobile) .img-mobile{display:block;}}@media (min-width:769px){figure.ani-img-bounce-1{-webkit-animation:imgBounce 75s ease-in-out infinite;animation:imgBounce 75s ease-in-out infinite;position:relative;min-width:calc(100% + 400px);}figure.ani-img-bounce-1 img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}figure.ani-img-slow1{-webkit-animation-duration:105s;animation-duration:105s;}figure.ani-img-slow2{-webkit-animation-duration:90s;animation-duration:90s;}figure.ani-img-fast1{-webkit-animation-duration:65s;animation-duration:65s;}figure.ani-img-fast2{-webkit-animation-duration:55s;animation-duration:55s;}}figure.pin-top img{-o-object-position:0 0;object-position:0 0;}figure.pin-middle img{-o-object-position:0 50%;object-position:0 50%;}figure.pin-bottom img{-o-object-position:0 100%;object-position:0 100%;}.component-page-title + .component-image{--v-section:0;}.component-image.limit-height img{width:100%;height:auto;max-height:var(--carouselMaxHeight,780px);-o-object-fit:contain;object-fit:contain;margin:0 auto 0 0;-o-object-position:0 50%;object-position:0 50%;background:var(--gray-bg);}.component-image.inset-1 img,.component-image.full img,.component-image.bleed img{width:100%;}.component-image.bleed img{width:100%;}.component-image.flex-components:not(.inset-1):not(.full):not(.bleed):not(.limit-height) figure{max-width:1280px;margin-left:auto;margin-right:auto;}figcaption,.media-caption{margin-top:0.5em;font-size:16px;font-size:clamp(15px,1.25vw,16px);line-height:1.25;font-weight:normal;}@media (max-width:768px){figcaption.caption,figcaption.carousel-sub,figcaption.bug-inv,.media-caption.caption,.media-caption.carousel-sub,.media-caption.bug-inv{font-size:11px;}}figcaption br + p,.media-caption br + p{margin-top:0;}@media (max-width:768px){figcaption,.media-caption{font-size:11px;}}figcaption > :first-child,.media-caption > :first-child{margin-top:0;}figcaption > :last-child,.media-caption > :last-child{margin-bottom:0;}.bleed:not(.p-lr) figcaption,.bleed:not(.p-lr) .media-caption{padding-left:var(--gutter);padding-right:var(--gutter);}.hov-twist{position:relative;overflow:hidden;}.hov-twist img{-webkit-transition-duration:var(--aniTimerMask);transition-duration:var(--aniTimerMask);}.hov-twist::after{content:"";position:absolute;top:-80px;right:-80px;bottom:-80px;left:-80px;z-index:2;pointer-events:none;border:solid 80px var(--bg);-webkit-transition-duration:var(--aniTimer);transition-duration:var(--aniTimer);opacity:0.5;display:none;}.on-matte .hov-twist::after,.hl-bg .hov-twist::after{border-color:var(--highlight);}.hov-twist:BEFORE{content:"";position:absolute;top:-80px;right:-80px;bottom:-80px;left:-80px;z-index:2;pointer-events:none;border:solid 80px var(--bg);-webkit-transition-duration:var(--aniTimer);transition-duration:var(--aniTimer);opacity:1;}.on-matte .hov-twist:BEFORE,.hl-bg .hov-twist:BEFORE{border-color:var(--highlight);border-color:black;}.focus-parent:focus-within .hov-twist:before,.hov-twist:focus-within:before,.focus-parent:has(a:HOVER) .hov-twist:before{-webkit-transform:rotate(7deg);transform:rotate(7deg);-webkit-transition-duration:var(--aniTimerMask);transition-duration:var(--aniTimerMask);}.focus-parent:focus-within .hov-twist:AFTER,.hov-twist:focus-within:AFTER,.focus-parent:has(a:HOVER) .hov-twist:AFTER{-webkit-transform:rotate(7deg);transform:rotate(7deg);-webkit-transition-duration:var(--aniTimerMask);transition-duration:var(--aniTimerMask);}.focus-parent:focus-within .hov-twist img,.hov-twist:focus-within img,.focus-parent:has(a:HOVER) .hov-twist img{-webkit-transform:scale(1.03);transform:scale(1.03);}@media (hover:hover){.hov-twist:HOVER:BEFORE{-webkit-transform:rotate(7deg);transform:rotate(7deg);-webkit-transition-duration:var(--aniTimerMask);transition-duration:var(--aniTimerMask);}.hov-twist:HOVER:AFTER{-webkit-transform:rotate(7deg);transform:rotate(7deg);-webkit-transition-duration:var(--aniTimerMask);transition-duration:var(--aniTimerMask);}.hov-twist:HOVER img{-webkit-transform:scale(1.03);transform:scale(1.03);}}@media (max-width:1023px){.mo-stack .cover-img-wrap + .component-text:last-child{padding-top:0;padding-bottom:2.5rem;}}.component-page-title,.component-title{padding-bottom:var(--gutter);background:var(--bg);color:var(--uiText);font-size:30px;font-size:clamp(18px,2.29vw,32px);line-height:1.15;font-weight:normal;}.flex-use-page > .component-page-title:first-child,.flex-use-page > .component-title:first-child{margin-top:var(--gutter);}.component-page-title > *,.component-title > *{opacity:0;-webkit-animation:elementsIn 0.5s 0.15s ease-in-out forwards;animation:elementsIn 0.5s 0.15s ease-in-out forwards;}@media (min-width:768px){.component-page-title > *,.component-title > *{padding-right:8%;}}.component-page-title > *:nth-of-type(2),.component-title > *:nth-of-type(2){-webkit-animation-delay:0.2s;animation-delay:0.2s;}.component-page-title > *:nth-of-type(3),.component-title > *:nth-of-type(3){-webkit-animation-delay:0.25s;animation-delay:0.25s;}.component-page-title > *:nth-of-type(4),.component-title > *:nth-of-type(4){-webkit-animation-delay:0.3s;animation-delay:0.3s;}.component-page-title > *:nth-of-type(5),.component-title > *:nth-of-type(5){-webkit-animation-delay:0.35s;animation-delay:0.35s;}.component-page-title ~ nav.subnav *,.component-title ~ nav.subnav *{opacity:0;-webkit-animation:elementsIn 0.5s 0.25s ease-in-out forwards;animation:elementsIn 0.5s 0.25s ease-in-out forwards;}.component-page-title.extended,.component-title.extended{padding-top:8rem;padding-top:clamp(1rem,10vw,8rem);}.component-page-title.pretitle-no-nav,.component-title.pretitle-no-nav{padding-top:calc(var(--gutter) * 0.5);padding-bottom:calc(var(--gutter) * 1.5);}.component-page-title.pretitle-no-nav .pretitle,.component-title.pretitle-no-nav .pretitle{font-style:italic;}.component-page-title .lede + .inline-text-buttons,.component-title .lede + .inline-text-buttons{padding-top:var(--gutter);}.component-page-title .filters-app,.component-title .filters-app{padding-bottom:var(--gutter);padding-right:0;}.component-page-title .filters-app:first-child,.component-title .filters-app:first-child{padding-top:calc(var(--gutter) * 0.8);}.component-page-title.pad-bottom,.component-title.pad-bottom{padding-bottom:calc(var(--gutter) * 2);}.component-page-title:has(.inline-text-buttons:last-child),.component-title:has(.inline-text-buttons:last-child){padding-bottom:0;}.component-page-title:has(.inline-text-buttons:last-child) .inline-text-buttons:last-child,.component-title:has(.inline-text-buttons:last-child) .inline-text-buttons:last-child{padding-bottom:var(--gutter);}header + .component-page-title:BEFORE,header + .component-title:BEFORE{content:"";position:absolute;bottom:100%;left:0;width:100%;height:50px;background:var(--bg);z-index:-1;}nav + .component-page-title,nav + .component-title{padding-top:var(--gutter);padding-top:calc(var(--gutter) * 0.7);}.component-page-title h1,.component-title h1{font-size:88px;font-size:clamp(45px,6.8vw,104px);line-height:0.925;font-weight:normal;letter-spacing:-0.02em;margin:0;max-width:36ch;}.component-page-title .pretitle,.component-title .pretitle{font-size:30px;font-size:clamp(18px,2.29vw,32px);line-height:1.15;font-weight:normal;display:block;margin-bottom:0.25em;}.component-page-title .subtitle,.component-title .subtitle{margin-top:0.65em;}.component-page-title .subtitle + .subtitle,.component-title .subtitle + .subtitle{margin-top:0;}.component-page-title p,.component-title p{max-width:60ch;font-size:30px;font-size:clamp(18px,2.29vw,32px);line-height:1.15;font-weight:normal;}.component-page-title p:last-child,.component-title p:last-child{margin-bottom:0;}.component-page-title .lede,.component-title .lede{margin-top:0.65em;font-size:40px;font-size:clamp(24px,3vw,44px);letter-spacing:-0.015em;line-height:1.05;font-weight:normal;}.component-page-title .lede p,.component-title .lede p{font-size:40px;font-size:clamp(24px,3vw,44px);letter-spacing:-0.015em;line-height:1.05;font-weight:normal;}.component-page-title.inv p,.component-title.inv p{color:var(--uiGray);}.component-page-title h1 + p,.component-title h1 + p{margin-top:1.5rem;}.component-page-title.compact,.component-title.compact{padding-top:var(--gutter);}header + .component-page-title.compact,header + .component-title.compact{--v-section:0;}.component-page-title.subnav-inset,.component-title.subnav-inset{padding-bottom:0;}.component-page-title.subnav-inset .pretitle,.component-title.subnav-inset .pretitle{font-style:italic;}.component-page-title.subnav-inset.inv .filters-app:BEFORE,.component-title.subnav-inset.inv .filters-app:BEFORE{bottom:0;}.component-page-title.subnav-inset nav,.component-title.subnav-inset nav{margin-top:6rem;border-top:solid 1px;border-color:var(--uiGrayLine);}.component-page-title p a,.component-page-title > a,.component-title p a,.component-title > a{text-decoration:underline;text-underline-offset:0.2em;text-decoration-thickness:2px;text-decoration-color:rgba(var(--highlightR,0),var(--highlightG,0),var(--highlightB,0),0.5);}@media (hover:hover){.component-page-title p a:hover,.component-page-title > a:hover,.component-title p a:hover,.component-title > a:hover{text-decoration-color:rgba(var(--highlightR,0),var(--highlightG,0),var(--highlightB,0),1);}}@media (max-width:768px){.component-page-title p a,.component-page-title > a,.component-title p a,.component-title > a{text-decoration-thickness:1px;}}.component-page-title + .flex-components,.component-title + .flex-components{--v-section:var(--gutter);}.component-title{padding-top:0;padding-bottom:0;}.header-icon{margin-top:calc(var(--gutter) * 0.5);}.on-matte > .header-icon{margin-top:0;}.header-icon + section,body > .header-icon + form[data-drupal-selector],body > .header-icon + article{--v-section:var(--gutter);}.header-icon h3{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;}.header-icon h3.component-text{font-size:clamp(18px,2.29vw,32px);}.header-icon h3,.header-icon h2{text-indent:-1.25em;padding-left:1.25em;}.header-icon h3:BEFORE,.header-icon h2:BEFORE{content:"";display:inline-block;width:0.7em;height:0.7em;vertical-align:middle;margin-right:0.5em;background-color:var(--highlight);margin-bottom:0.15em;}.header-icon.no-icon h3:BEFORE{display:none;}.landing-headline{grid-column:1/-1;}.landing-headline + .component-text{--v-section:-1.25rem;margin-top:-1.25rem;}@media (max-width:768px){.landing-headline + .component-text{margin-top:0;--v-section:0;}}.landing-headline + .component-text + *{--v-section:0;}@media (max-width:768px){.landing-headline + .component-text + *{--v-section:var(--gutter);}}.flex-use-page .component-page-title p:empty{display:none;}.flex-use-page .component-page-title + .page-elements.grid{margin-top:0;}.state-results section.header-icon + section.table,.state-results body > form.header-icon[data-drupal-selector] + section.table,.state-results body > article.header-icon + section.table,.state-results body > section.header-icon + form.table[data-drupal-selector],.state-results body > form.header-icon[data-drupal-selector] + form.table[data-drupal-selector],.state-results body > article.header-icon + form.table[data-drupal-selector],.state-results body > section.header-icon + article.table,.state-results body > form.header-icon[data-drupal-selector] + article.table,.state-results body > article.header-icon + article.table{margin-top:calc(var(--gutter) * 0.5);}.state-results section.header-w-link + section.header-icon,.state-results body > form.header-w-link[data-drupal-selector] + section.header-icon,.state-results body > article.header-w-link + section.header-icon,.state-results body > section.header-w-link + form.header-icon[data-drupal-selector],.state-results body > form.header-w-link[data-drupal-selector] + form.header-icon[data-drupal-selector],.state-results body > article.header-w-link + form.header-icon[data-drupal-selector],.state-results body > section.header-w-link + article.header-icon,.state-results body > form.header-w-link[data-drupal-selector] + article.header-icon,.state-results body > article.header-w-link + article.header-icon{margin-top:calc(var(--v-section));}.state-results .filter-resultset + .filter-resultset{margin-top:0;}.state-results .filter-resultset + .filter-resultset:has(.header-icon){margin-top:var(--v-section);}.state-results .filter-resultset + .filter-resultset .table-borders-top .table-row:first-child{border-top:none;}.state-results section.table + section.header-icon,.state-results body > form.table[data-drupal-selector] + section.header-icon,.state-results body > article.table + section.header-icon,.state-results body > section.table + form.header-icon[data-drupal-selector],.state-results body > form.table[data-drupal-selector] + form.header-icon[data-drupal-selector],.state-results body > article.table + form.header-icon[data-drupal-selector],.state-results body > section.table + article.header-icon,.state-results body > form.table[data-drupal-selector] + article.header-icon,.state-results body > article.table + article.header-icon{margin-top:calc(var(--v-section));}.header-w-link h2{font-size:104px;font-size:clamp(45px,7.9vw,104px);line-height:0.885;font-weight:normal;letter-spacing:-0.02em;--lineheight:0.885em;margin-bottom:0;}@media (max-width:768px){.header-w-link h2.year-title{font-size:72px;}}.header-w-link h2 .t-body{letter-spacing:0;display:inline-block;}@media (max-width:768px){.header-w-link h2 .t-body{display:block;}}.contents-below-title{padding-top:var(--gutter);}article.component-title-w-sidebar h1{font-size:60px;font-size:clamp(36px,4.5vw,60px);letter-spacing:-0.015em;line-height:1.05;font-weight:normal;}body section.layout.grid article.component-title-w-sidebar + *,body > form.layout.grid[data-drupal-selector] article.component-title-w-sidebar + *,body > article.layout.grid article.component-title-w-sidebar + *{--v-section:calc(var(--gutter)*-1);}.component-section-title,.grid > .section-title{grid-column:1/-1;}.component-section-title + *:not(.header-icon),.grid > .section-title + *:not(.header-icon){margin-top:0 !important;}.component-section-title:not(article),.grid > .section-title:not(article){border-top:solid 1px;border-color:var(--uiGrayLine);padding:var(--titlepad) 0 0;font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;}.component-section-title:not(article) .section-title:not(article),.component-section-title:not(article).section-title:not(article),.grid > .section-title:not(article) .section-title:not(article),.grid > .section-title:not(article).section-title:not(article){display:block;color:var(--uiGray);}.component-section-title:not(article) .section-title:not(article) path,.component-section-title:not(article).section-title:not(article) path,.grid > .section-title:not(article) .section-title:not(article) path,.grid > .section-title:not(article).section-title:not(article) path{fill:var(--uiGray);}.component-section-title:not(article) .section-title:not(article) a,.component-section-title:not(article) .section-title:not(article) path,.component-section-title:not(article).section-title:not(article) a,.component-section-title:not(article).section-title:not(article) path,.grid > .section-title:not(article) .section-title:not(article) a,.grid > .section-title:not(article) .section-title:not(article) path,.grid > .section-title:not(article).section-title:not(article) a,.grid > .section-title:not(article).section-title:not(article) path{-webkit-transition-duration:var(--aniTimer);transition-duration:var(--aniTimer);}.component-section-title:not(article) .section-title:not(article) a:HOVER,.component-section-title:not(article).section-title:not(article) a:HOVER,.grid > .section-title:not(article) .section-title:not(article) a:HOVER,.grid > .section-title:not(article).section-title:not(article) a:HOVER{color:var(--uiText);}.component-section-title:not(article) .section-title:not(article) a:HOVER path,.component-section-title:not(article).section-title:not(article) a:HOVER path,.grid > .section-title:not(article) .section-title:not(article) a:HOVER path,.grid > .section-title:not(article).section-title:not(article) a:HOVER path{fill:var(--uiText);}@media (max-width:768px){.component-section-title:not(article) .section-title:not(article),.component-section-title:not(article).section-title:not(article),.grid > .section-title:not(article) .section-title:not(article),.grid > .section-title:not(article).section-title:not(article){padding-bottom:var(--titlepad);}}.component-quote{font-size:40px;font-size:clamp(24px,3vw,44px);letter-spacing:-0.015em;line-height:1.05;font-weight:normal;font-style:italic;grid-column:1/-1;}@media (max-width:1023px){section.layout.grid .component-quote.inset,body > form.layout.grid[data-drupal-selector] .component-quote.inset,body > article.layout.grid .component-quote.inset{grid-column:1/-1;}}@media (min-width:1024px){.component-quote.size-larger{font-size:60px;font-size:clamp(36px,4.5vw,60px);letter-spacing:-0.015em;line-height:1.05;font-weight:normal;}}.component-quote > :first-child{margin-top:0;}.component-quote > :last-child{margin-bottom:0;}@media (min-width:1024px){.component-quote.position-left{grid-column:1/span 8;max-width:50ch;}.component-quote.position-right{grid-column:5/span 8;}.component-quote.inset{grid-column:2/span 10;}}body > section.component-quote.position-right,body > form.component-quote.position-right[data-drupal-selector],body > article.component-quote.position-right,.sg-section > section.component-quote.position-right{max-width:50ch;margin-left:auto;}@media (min-width:1024px){body > section.component-quote.position-center,body > form.component-quote.position-center[data-drupal-selector],body > article.component-quote.position-center,body > section.component-quote.inset,body > form.component-quote.inset[data-drupal-selector],body > article.component-quote.inset,.sg-section > section.component-quote.position-center,.sg-section > section.component-quote.inset{max-width:83.333%;margin-left:auto;margin-right:auto;}}.quote-simple{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;font-style:italic;}.quote-simple.component-text{font-size:clamp(18px,2.29vw,32px);}.attribution-simple{position:relative;padding-left:1.2em;font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;margin-top:var(--v-1);font-style:normal;letter-spacing:0;}.attribution-simple:BEFORE{content:"—";position:absolute;left:0;}.component-page-title + .component-quote{margin-top:0;}.search-input-wrap{background:var(--highlight);--v-section:0;background:#E2E2E2;padding:var(--gutter);}.search-input-wrap form{position:relative;grid-column:2/span 10;}@media (max-width:768px){.search-input-wrap form{grid-column:1/-1;}}.search-input-wrap input,.search-input-wrap button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;outline:none;border-radius:0;}.search-input-wrap input[type=text]{font-size:88px;font-size:clamp(45px,6.8vw,104px);line-height:0.925;font-weight:normal;letter-spacing:-0.02em;width:100%;border-bottom:solid 1px;padding:0;height:1.2em;}@media (max-width:1023px){.search-input-wrap input[type=text]{font-size:24px;padding:1.5rem 0;}.search-input-wrap input[type=text]::-webkit-input-placeholder{-webkit-transition-duration:var(--aniTimer);transition-duration:var(--aniTimer);}.search-input-wrap input[type=text]::-moz-placeholder{transition-duration:var(--aniTimer);}.search-input-wrap input[type=text]:-ms-input-placeholder{transition-duration:var(--aniTimer);}.search-input-wrap input[type=text]::-ms-input-placeholder{transition-duration:var(--aniTimer);}.search-input-wrap input[type=text]::placeholder{-webkit-transition-duration:var(--aniTimer);transition-duration:var(--aniTimer);}.search-input-wrap input[type=text]:focus::-webkit-input-placeholder{color:rgba(0,0,0,0.3);}.search-input-wrap input[type=text]:focus::-moz-placeholder{color:rgba(0,0,0,0.3);}.search-input-wrap input[type=text]:focus:-ms-input-placeholder{color:rgba(0,0,0,0.3);}.search-input-wrap input[type=text]:focus::-ms-input-placeholder{color:rgba(0,0,0,0.3);}.search-input-wrap input[type=text]:focus::placeholder{color:rgba(0,0,0,0.3);}}.search-input-wrap button[type=submit]{position:absolute;top:0;right:0;padding:0;width:110px;height:100%;cursor:pointer;}.search-input-wrap button[type=submit] span{display:none;}.search-input-wrap button[type=submit] svg{width:57px;height:57px;}@media (max-width:1023px){.search-input-wrap button[type=submit]{width:30px;display:none;}.search-input-wrap button[type=submit] svg{width:30px;height:30px;}}.component-share .social-buttons{max-width:7em;display:none;list-style:none;margin:-1px 0 0;padding:0;}.component-share .social-buttons li:HOVER{z-index:2;}.component-share .social-buttons a{position:relative;display:inline-block;font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;padding:0.35em 0.6em;text-decoration:none;display:block;background:white;}@media (max-width:1023px){.front .component-share .social-buttons a{font-size:18px;}}.component-share .social-buttons a:BEFORE{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:solid 1px;opacity:0.2;pointer-events:none;-webkit-transition-duration:0.15s;transition-duration:0.15s;border-color:var(--uiText);}.component-share .social-buttons a.active{background-color:var(--uiText);color:var(--bg);}.component-share .social-buttons a.active:BEFORE{opacity:1;border-color:var(--uiText);}body .component-share .social-buttons a.active svg{opacity:1;}.on-matte .component-share .social-buttons a.active{mix-blend-mode:color-burn;}@media (hover:hover){.component-share .social-buttons a:hover:BEFORE{opacity:1;border-color:var(--uiText);}body .component-share .social-buttons a:hover svg{opacity:1;}.on-matte .component-share .social-buttons a:hover:not(.active){color:var(--uiText);mix-blend-mode:color-burn;}.on-matte .component-cta-video-feature .component-share .social-buttons a:hover{mix-blend-mode:unset;}}@media (hover:hover) and (hover:hover){.component-share .social-buttons a.hov-invert:hover,.hov-invert-wrap .component-share .social-buttons a:hover{background:black;color:white;--uiText:white;mix-blend-mode:multiply;}.component-share .social-buttons a.hov-invert:hover:BEFORE,.hov-invert-wrap .component-share .social-buttons a:hover:BEFORE{border-color:black;}}.component-share .social-buttons a:HOVER{background:black;color:white;}.component-share .social-buttons li + li{margin-top:-1px;}.component-share.active .social-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.component-share.active > button{background:black;color:white;}@media (max-width:650px){aside > .component-share{border-top:solid 1px;border-bottom:solid 1px;padding:0.875em 0;border-color:var(--uiGrayLine);}}@media (max-width:650px){aside > .summary-list-wrap + .component-share{border-top:none;margin-top:0;}}.share-button{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;position:relative;display:inline-block;font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;padding:0.35em 0.6em;text-decoration:none;cursor:pointer;margin-bottom:0;z-index:3;}@media (max-width:1023px){.front .share-button{font-size:18px;}}.share-button:BEFORE{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:solid 1px;opacity:0.2;pointer-events:none;-webkit-transition-duration:0.15s;transition-duration:0.15s;border-color:var(--uiText);}.share-button.active{background-color:var(--uiText);color:var(--bg);}.share-button.active:BEFORE{opacity:1;border-color:var(--uiText);}body .share-button.active svg{opacity:1;}.on-matte .share-button.active{mix-blend-mode:color-burn;}@media (hover:hover){.share-button:hover:BEFORE{opacity:1;border-color:var(--uiText);}body .share-button:hover svg{opacity:1;}.on-matte .share-button:hover:not(.active){color:var(--uiText);mix-blend-mode:color-burn;}.on-matte .component-cta-video-feature .share-button:hover{mix-blend-mode:unset;}}@media (hover:hover) and (hover:hover){.share-button.hov-invert:hover,.hov-invert-wrap .share-button:hover{background:black;color:white;--uiText:white;mix-blend-mode:multiply;}.share-button.hov-invert:hover:BEFORE,.hov-invert-wrap .share-button:hover:BEFORE{border-color:black;}}.component-stat-stack > *{--v-section:0;}.component-stat-stack .stat{grid-column:1/-1;}.component-stat-stack .stat-number{font-size:158px;font-size:clamp(72px,12.06vw,158px);line-height:0.848;letter-spacing:-0.06em;}.auto-2 .component-stat-stack .stat-number,.auto-3 .component-stat-stack .stat-number{font-size:88px;font-size:clamp(45px,6.8vw,104px);line-height:0.925;font-weight:normal;letter-spacing:-0.02em;}.stat-number{display:block;font-size:88px;font-size:clamp(45px,6.8vw,104px);line-height:0.925;font-weight:normal;letter-spacing:-0.02em;}@media (max-width:450px){.stat-number.counter-manymillions{font-size:60px;}}.highlight-gray .stat-number,.highlight-red .stat-number{color:white;}.stat-description{display:block;font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;margin-top:0.5em;}.stat-description.component-text{font-size:clamp(18px,2.29vw,32px);}.summary-list{border-top:solid 1px;border-bottom:solid 1px;border-color:var(--uiGrayLine);padding:var(--summary-gap) 0;}.summary-list + .summary-list{border-top:none;}.summary-list.no-bottom-border{border-bottom:none;}.summary-list .summary-title{display:block;color:var(--uiGray);}.summary-list > a{display:inline-block;text-indent:-1em;padding-left:1em;}section.table,body > form.table[data-drupal-selector],body > article.table{grid-column:1/-1;}.table-borders-top .table-row{border-top:solid 1px;border-color:var(--uiGrayLine);font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;padding-top:0.6rem;padding-bottom:0.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.table-borders-top .table-row.table-headers{border-top:none;padding-top:0;}@media (max-width:1023px){.table-borders-top .table-row.table-headers{display:none;}}@media (max-width:1023px){.table-borders-top .table-row{padding-top:0.5rem;padding-bottom:1rem;}}.table-borders-top .table-row:last-child{border-bottom:solid 1px;border-color:var(--uiGrayLine);}.table-borders-top:not(.allow-wrap) .table-row{font-size:16px;font-size:clamp(15px,1.25vw,16px);line-height:1.25;font-weight:normal;}@media (max-width:768px){.table-borders-top:not(.allow-wrap) .table-row.caption,.table-borders-top:not(.allow-wrap) .table-row.carousel-sub,.table-borders-top:not(.allow-wrap) .table-row.bug-inv{font-size:11px;}}.table-borders-top:not(.allow-wrap) .table-row > *{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}@media (max-width:1023px){.table-borders-top.mo-allow-wrap .table-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0;-ms-flex-wrap:wrap;flex-wrap:wrap;}.table-borders-top.mo-allow-wrap .table-row > *{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;white-space:unset;overflow:visible;text-overflow:none;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-negative:0;flex-shrink:0;}.table-borders-top.mo-allow-wrap .table-row .t-minus{font-size:18px;line-height:1.25;font-weight:normal;}.table-borders-top.mo-allow-wrap .table-row .col-table-date{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2;margin-left:0;margin-right:auto;-ms-flex-preferred-size:50%;flex-basis:50%;}.table-borders-top.mo-allow-wrap .table-row .col-table-cat{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-right:0;margin-left:auto;-ms-flex-preferred-size:50%;flex-basis:50%;text-align:right;}.table-borders-top.mo-allow-wrap .table-row .col-table-title{margin:0.25em 0;}.table-borders-top.mo-allow-wrap .table-row .col-table-contrib{margin-top:0.5em;}}@media (max-width:1023px){.table-borders-top.mo-allow-wrap .table-row.table-headers{display:none;}}.nav + .table-borders-top{margin-top:var(--v-section);}.table-borders-top a{-webkit-transition-property:color;transition-property:color;}.table-preview-seemore{--v-section:0;}.table-preview-seemore .table-seeall{position:relative;padding-top:140px;--v-section:-100px;background:linear-gradient(rgba(var(--highlightR),var(--highlightG),var(--highlightB),0) 0%,rgba(var(--highlightR),var(--highlightG),var(--highlightB),1) 100px);}.table-preview-seemore .table-seeall .see-all{position:relative;display:inline-block;font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;padding:0.35em 0.6em;text-decoration:none;}@media (max-width:1023px){.front .table-preview-seemore .table-seeall .see-all{font-size:18px;}}.table-preview-seemore .table-seeall .see-all:BEFORE{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:solid 1px;opacity:0.2;pointer-events:none;-webkit-transition-duration:0.15s;transition-duration:0.15s;border-color:var(--uiText);}.table-preview-seemore .table-seeall .see-all.active{background-color:var(--uiText);color:var(--bg);}.table-preview-seemore .table-seeall .see-all.active:BEFORE{opacity:1;border-color:var(--uiText);}body .table-preview-seemore .table-seeall .see-all.active svg{opacity:1;}.on-matte .table-preview-seemore .table-seeall .see-all.active{mix-blend-mode:color-burn;}@media (hover:hover){.table-preview-seemore .table-seeall .see-all:hover:BEFORE{opacity:1;border-color:var(--uiText);}body .table-preview-seemore .table-seeall .see-all:hover svg{opacity:1;}.on-matte .table-preview-seemore .table-seeall .see-all:hover:not(.active){color:var(--uiText);mix-blend-mode:color-burn;}.on-matte .component-cta-video-feature .table-preview-seemore .table-seeall .see-all:hover{mix-blend-mode:unset;}}@media (hover:hover) and (hover:hover){.table-preview-seemore .table-seeall .see-all.hov-invert:hover,.hov-invert-wrap .table-preview-seemore .table-seeall .see-all:hover{background:black;color:white;--uiText:white;mix-blend-mode:multiply;}.table-preview-seemore .table-seeall .see-all.hov-invert:hover:BEFORE,.hov-invert-wrap .table-preview-seemore .table-seeall .see-all:hover:BEFORE{border-color:black;}}.table-row{--v-section:0;}@media (max-width:1023px){.table-row{font-size:16px;font-size:clamp(15px,1.25vw,16px);line-height:1.25;font-weight:normal;}}@media (max-width:1023px) and (max-width:768px){.table-row.caption,.table-row.carousel-sub,.table-row.bug-inv{font-size:11px;}}.table-row br{display:none;}@media (min-width:1024px){.table-library-all .col-table-date{position:absolute;grid-column:1;}.table-library-all .col-table-title{grid-column:1/span 7;padding-left:120px;}}#filterTarget{opacity:0;-webkit-animation:elementsIn 0.45s 0.45s forwards 1;animation:elementsIn 0.45s 0.45s forwards 1;}#filterTarget.loading{-webkit-animation:fadeOut 0.3s forwards 1;animation:fadeOut 0.3s forwards 1;}.header-computed-title{font-size:54px;line-height:0.95;font-weight:normal;}.header-computed-title.title-jumbo{font-size:104px;font-size:clamp(45px,7.9vw,104px);line-height:0.885;font-weight:normal;letter-spacing:-0.02em;--lineheight:0.885em;}.pastgrants-landing{margin-top:40px;}.cell-primary{grid-column:span 8;font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;}.cell-primary:has(+ .cell-shrink + .cell-shrink){grid-column:span 7;}.cell-primary:has(+ .cell-shrink + .cell-shrink) + .cell-shrink{grid-column:span 4;}.cell-primary:has(+ .cell-shrink + .cell-shrink) + .cell-shrink + .cell-shrink{grid-column:span 1;}.cell-shrink{grid-column:span 4;font-size:16px;font-size:clamp(15px,1.25vw,16px);line-height:1.25;font-weight:normal;}@media (max-width:768px){.cell-shrink.caption,.cell-shrink.carousel-sub,.cell-shrink.bug-inv{font-size:11px;}}.min-year{grid-column:12/span 1;}.state-loading{opacity:0;-webkit-animation:fadeOut 0.3s forwards 1;animation:fadeOut 0.3s forwards 1;position:absolute;pointer-events:none;padding:50px 0;text-align:center;font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;left:0;right:0;}.state-loading.is-loading{-webkit-animation:elementsIn 0.15s 0s forwards 1;animation:elementsIn 0.15s 0s forwards 1;}section.table-text-wrap,body > form.table-text-wrap[data-drupal-selector],body > article.table-text-wrap{--v-section:1em;}section.table-text-wrap.wyg,body > form.table-text-wrap.wyg[data-drupal-selector],body > article.table-text-wrap.wyg{font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;padding-top:0.6rem;padding-bottom:0.6rem;border-top:solid 1px var(--uiGrayLine);border-bottom:solid 1px var(--uiGrayLine);}section.table-text-wrap + section.table-text-wrap,body > form.table-text-wrap[data-drupal-selector] + section.table-text-wrap,body > article.table-text-wrap + section.table-text-wrap,body > section.table-text-wrap + form.table-text-wrap[data-drupal-selector],body > form.table-text-wrap[data-drupal-selector] + form.table-text-wrap[data-drupal-selector],body > article.table-text-wrap + form.table-text-wrap[data-drupal-selector],body > section.table-text-wrap + article.table-text-wrap,body > form.table-text-wrap[data-drupal-selector] + article.table-text-wrap,body > article.table-text-wrap + article.table-text-wrap{margin-top:0;}section.table-text-wrap + section.table-text-wrap.wyg,body > form.table-text-wrap[data-drupal-selector] + section.table-text-wrap.wyg,body > article.table-text-wrap + section.table-text-wrap.wyg,body > section.table-text-wrap + form.table-text-wrap.wyg[data-drupal-selector],body > form.table-text-wrap[data-drupal-selector] + form.table-text-wrap.wyg[data-drupal-selector],body > article.table-text-wrap + form.table-text-wrap.wyg[data-drupal-selector],body > section.table-text-wrap + article.table-text-wrap.wyg,body > form.table-text-wrap[data-drupal-selector] + article.table-text-wrap.wyg,body > article.table-text-wrap + article.table-text-wrap.wyg{border-top:none;}section.table-text-wrap:last-child,body > form.table-text-wrap[data-drupal-selector]:last-child,body > article.table-text-wrap:last-child{margin-bottom:var(--v-section-untouched);}.filter-resultset .table-text-wrap a{text-decoration:none;}.component-text{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;}.component-text.component-text{font-size:clamp(18px,2.29vw,32px);}.component-text:last-child{padding-bottom:var(--gutter);}.component-text > :first-child{margin-top:0;}.component-text > :last-child{margin-bottom:0;}.component-text.flex-components:last-child:not(.inset-text),.flex-components .component-text:last-child:not(.inset-text){padding-bottom:0;}.flex-spacing .component-text.component-text:not(.wyg-smaller) + .wyg-smaller{--v-section:calc(-1 * var(--gutter));}.component-text.wyg-smaller + .component-text:not(.wyg-smaller){--v-section:var(--gutter);}.flex-spacing .component-text.wyg-smaller + .component-text:not(.wyg-smaller){--v-section:0;}.component-text .wyg-question{font-style:italic;}.component-text .wyg-question:not(:first-child){margin-top:2em;}.component-text + .on-matte{--v-section:100px;}.component-text.next-space-min + .on-matte{--v-section:var(--gutter);}.component-text.as-intro.wyg{font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;}.component-text.as-intro.wyg h3{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;margin-bottom:1rem;}.component-text.as-intro.wyg h3.component-text{font-size:clamp(18px,2.29vw,32px);}@media (min-width:1400px){.page-elements > .component-text{padding-right:8%;}}.section-title + *:not(.header-icon){--v-section:var(--gutter);}.section-title:has(h2 + p) + .header-icon{--v-section:3rem;}.section-title p{max-width:60ch;}.last-text-icon{display:inline-block;width:18.754px;height:18.759px;margin-left:0.25em;}@media (max-width:768px){.last-text-icon{width:12px;height:12px;}}.read-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}.read-time svg{width:15.18px;height:15.18px;margin:0 0.5rem 0 0;}@media (max-width:768px){.read-time svg{width:10px;height:10px;}}.read-time + *{--gutter-v-sidebar:0.5rem;}.text-w-links a{text-decoration:underline;text-underline-offset:0.2em;text-decoration-thickness:1px;text-decoration-thickness:clamp(2px,0.08em,3px);text-decoration-color:rgba(var(--linkR,0),var(--linkG,0),var(--linkB,0),0.3);}@media (hover:hover){.text-w-links a:hover{text-decoration-color:rgba(var(--linkR,0),var(--linkG,0),var(--linkB,0),1);}}.sidebar-headline{color:var(--uiGray);}.wyg + .sidebar-cta{margin-top:2em;}.summary-title + .sidebar-cta,.sidebar-cta + .sidebar-cta{margin-top:1rem;}.sidebar-cta > a,.sidebar-cta .link-outlines a{text-decoration:none !important;position:relative;display:inline-block;font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;padding:0.35em 0.6em;text-decoration:none;text-indent:0;}@media (max-width:1023px){.front .sidebar-cta > a,.front .sidebar-cta .link-outlines a{font-size:18px;}}.sidebar-cta > a:BEFORE,.sidebar-cta .link-outlines a:BEFORE{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:solid 1px;opacity:0.2;pointer-events:none;-webkit-transition-duration:0.15s;transition-duration:0.15s;border-color:var(--uiText);}.sidebar-cta > a.active,.sidebar-cta .link-outlines a.active{background-color:var(--uiText);color:var(--bg);}.sidebar-cta > a.active:BEFORE,.sidebar-cta .link-outlines a.active:BEFORE{opacity:1;border-color:var(--uiText);}body .sidebar-cta > a.active svg,body .sidebar-cta .link-outlines a.active svg{opacity:1;}.on-matte .sidebar-cta > a.active,.on-matte .sidebar-cta .link-outlines a.active{mix-blend-mode:color-burn;}@media (hover:hover){.sidebar-cta > a:hover:BEFORE,.sidebar-cta .link-outlines a:hover:BEFORE{opacity:1;border-color:var(--uiText);}body .sidebar-cta > a:hover svg,body .sidebar-cta .link-outlines a:hover svg{opacity:1;}.on-matte .sidebar-cta > a:hover:not(.active),.on-matte .sidebar-cta .link-outlines a:hover:not(.active){color:var(--uiText);mix-blend-mode:color-burn;}.on-matte .component-cta-video-feature .sidebar-cta > a:hover,.on-matte .component-cta-video-feature .sidebar-cta .link-outlines a:hover{mix-blend-mode:unset;}}@media (hover:hover) and (hover:hover){.sidebar-cta > a.hov-invert:hover,.hov-invert-wrap .sidebar-cta > a:hover,.sidebar-cta .link-outlines a.hov-invert:hover,.hov-invert-wrap .sidebar-cta .link-outlines a:hover{background:black;color:white;--uiText:white;mix-blend-mode:multiply;}.sidebar-cta > a.hov-invert:hover:BEFORE,.hov-invert-wrap .sidebar-cta > a:hover:BEFORE,.sidebar-cta .link-outlines a.hov-invert:hover:BEFORE,.hov-invert-wrap .sidebar-cta .link-outlines a:hover:BEFORE{border-color:black;}}.sidebar-cta > a svg,.sidebar-cta .link-outlines a svg{--uiText:var(--uiGray);}.sidebar-cta > a:not(:last-child),.sidebar-cta .link-outlines a:not(:last-child){margin-bottom:0.5em;}@media (hover:hover){.sidebar-cta > a svg,.sidebar-cta .link-outlines a svg{-webkit-transition-duration:var(--aniTimer);transition-duration:var(--aniTimer);}.sidebar-cta > a:HOVER svg,.sidebar-cta .link-outlines a:HOVER svg{--uiText:black;}}.component-img-txt-column > h2{grid-column:1/-1;font-size:40px;font-size:clamp(24px,3vw,48px);letter-spacing:-0.015em;line-height:1.05;font-weight:normal;margin:0;}@media (max-width:768px){.component-img-txt-column > h2{letter-spacing:0;}}.component-img-txt-column figure{grid-column:1/-1;}@media (min-width:1024px){.component-img-txt-column figure{grid-column:span 6;}}.component-img-txt-column .txt-wrap{grid-column:1/-1;font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;margin:0;}@media (min-width:1024px){.component-img-txt-column .txt-wrap{grid-column:span 6;padding-top:0.5em;}}.component-img-txt-column .txt-wrap.component-text{font-size:clamp(18px,2.29vw,32px);}@media (max-width:768px){.component-img-txt-column .txt-wrap{font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;}}.component-img-txt-column .qop-more-wrap{margin-top:var(--gutter);}.title-with-media{row-gap:var(--v-section-plus);}.title-with-media .txt-wrap{grid-column:1/-1;}.title-with-media .txt-wrap h1,.title-with-media .txt-wrap h2,.title-with-media .txt-wrap h3{font-size:60px;font-size:clamp(36px,4.5vw,60px);letter-spacing:-0.015em;line-height:1.05;font-weight:normal;max-width:38ch;}.js .title-with-media .txt-wrap{opacity:0;-webkit-animation:elementsIn 0.45s 0.45s forwards 1;animation:elementsIn 0.45s 0.45s forwards 1;}.title-with-media .media-wrap{grid-column:2/span 10;}@media (max-width:1023px){.title-with-media .media-wrap{grid-column:1/-1;}}.js .title-with-media .media-wrap{opacity:0;-webkit-animation:elementsIn 0.45s 0.45s forwards 1;animation:elementsIn 0.45s 0.45s forwards 1;}.title-with-media details > summary{color:var(--uiGray);}.title-over-media{--v-section:0;}.title-over-media figure{position:relative;max-height:100vh;max-height:100svh;overflow:hidden;background-color:#282828;}.title-over-media figure:BEFORE{content:"";display:block;padding-bottom:58%;}@media (max-width:768px){.title-over-media figure:not(:has(.mo-over)):BEFORE{display:none;}.title-over-media figure:not(:has(.mo-over)) > a{display:block;position:relative;padding-bottom:58%;}.title-over-media figure:not(:has(.mo-over)) .txt-wrap{position:relative;}}@media (max-width:500px){.title-over-media figure:has(.img-mobile):BEFORE{padding-bottom:120%;}}.title-over-media figure img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.js .title-over-media figure img{opacity:0;-webkit-animation:elementsIn 0.45s 0.45s forwards 1;animation:elementsIn 0.45s 0.45s forwards 1;}.title-over-media .txt-wrap{position:absolute;bottom:0;padding:var(--gutter);color:white;text-shadow:0px 2px 12px rgba(0,0,0,0.25);width:100%;}.title-over-media .txt-wrap:BEFORE{content:"";position:absolute;bottom:0;left:0;right:0;height:150%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgb(0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgb(0,0,0) 100%);z-index:-1;}.js .title-over-media .txt-wrap{opacity:0;-webkit-animation:elementsIn 0.45s 0.45s forwards 1;animation:elementsIn 0.45s 0.45s forwards 1;}@media (min-width:768px){.title-over-media .txt-wrap{padding-right:20%;}}.title-over-media .txt-wrap h1,.title-over-media .txt-wrap h2,.title-over-media .txt-wrap h3,.title-over-media .txt-wrap h4,.title-over-media .txt-wrap h5{font-size:60px;font-size:clamp(36px,4.5vw,60px);letter-spacing:-0.015em;line-height:1.05;font-weight:normal;max-width:42ch;}.title-over-media.hero:BEFORE{display:none;}.title-over-media.hero figure{height:98vh;max-height:100%;min-height:98vh;max-height:98vh;max-height:98lvh;}@media (min-width:900px){.title-over-media.hero figure{min-height:700px;}}.title-over-media.hero h2{margin-bottom:1rem;max-width:45ch;}.title-over-media.hero .txt-wrap{z-index:3;}.title-over-media.hero .txt-wrap p{font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;margin-top:0;max-width:66ch;}@media (max-width:1023px){.title-over-media.hero .txt-wrap p{font-size:18px;}}.title-over-media.hero a:BEFORE{border-color:white;}.title-over-media.hero:BEFORE{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0));z-index:2;pointer-events:none;}.title-over-media.hero:AFTER{content:"";position:absolute;bottom:0;left:0;right:0;height:50%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.6)));background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.6));z-index:2;pointer-events:none;}.title-over-media.hero:AFTER{content:"";position:absolute;display:block;width:100%;top:0;left:0;height:50vh;max-height:320px;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0)),to(rgb(0,0,0)));background:linear-gradient(to top,rgba(0,0,0,0) 0%,rgb(0,0,0) 100%);z-index:-1;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:0.5;}.front .title-over-media.hero{overflow:hidden;}.front .title-over-media.hero:BEFORE{display:block;opacity:0.75;-webkit-transition-duration:0.5s;transition-duration:0.5s;}.front .title-over-media.hero:AFTER{top:auto;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgb(0,0,0)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgb(0,0,0) 100%);z-index:1;}.front .title-over-media.hero.mouse-top:BEFORE{opacity:1;}.front .title-over-media.hero.mouse-bottom:AFTER{opacity:0.75;}.title-over-media.notext:AFTER{display:none !important;}@media (max-width:767px){.front .title-over-media figure{min-height:unset;height:auto;aspect-ratio:1.1;}.front .title-over-media:has(.txt-wrap) figure{min-height:98vh;height:98vh;}}details.transcript{margin-top:var(--flow-gap);list-style:none;position:relative;}details.transcript summary{list-style:none;text-align:right;cursor:pointer;}details.transcript summary::-webkit-details-marker{display:none;}details.transcript .open-only{display:none;}details.transcript[open] summary{text-transform:lowercase;}details.transcript[open] .open-only{display:inline;text-transform:capitalize;}details.transcript[open] .transcript-text{-webkit-animation:elementsIn 0.5s ease-in-out forwards 1;animation:elementsIn 0.5s ease-in-out forwards 1;}details.transcript .transcript-text{padding-top:var(--titlepad);font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;padding-left:10%;padding-right:10%;}details.transcript .transcript-text blockquote{margin-left:2em;margin-right:2em;}@media (max-width:768px){details.transcript .transcript-text{padding-left:7%;padding-right:7%;}details.transcript .transcript-text blockquote{margin-left:1em;margin-right:1em;}}details.transcript .transcript-text blockquote{margin-top:var(--gutter);}details.transcript .transcript-text blockquote:not(:last-child){margin-bottom:var(--gutter);}details.transcript .transcript-text .permalink{display:inline-block;margin-top:var(--v-section);text-decoration:underline;text-underline-offset:0.2em;text-decoration-thickness:1px;text-decoration-thickness:clamp(2px,0.08em,3px);text-decoration-color:rgba(var(--linkR,0),var(--linkG,0),var(--linkB,0),0.3);font-size:16px;font-size:clamp(15px,1.25vw,16px);line-height:1.25;font-weight:normal;text-underline-offset:0.4em;}@media (hover:hover){details.transcript .transcript-text .permalink:hover{text-decoration-color:rgba(var(--linkR,0),var(--linkG,0),var(--linkB,0),1);}}@media (max-width:768px){details.transcript .transcript-text .permalink.caption,details.transcript .transcript-text .permalink.carousel-sub,details.transcript .transcript-text .permalink.bug-inv{font-size:11px;}}.component-video details.transcript{margin:0.5em 0 0;}.component-video details.transcript summary{text-align:left;color:var(--uiGray);font-size:16px;font-size:clamp(15px,1.25vw,16px);line-height:1.25;font-weight:normal;}@media (max-width:768px){.component-video details.transcript summary.caption,.component-video details.transcript summary.carousel-sub,.component-video details.transcript summary.bug-inv{font-size:11px;}}.component-video details.transcript .transcript-text{margin-top:calc(var(--gutter) * 0.5);background:var(--gray-bg);padding-top:var(--gutter);padding-bottom:var(--gutter);}@media (min-width:768px){.component-video.full details.transcript .transcript-layout,.component-video.bleed details.transcript .transcript-layout{display:grid;gap:var(--gutter);row-gap:var(--gutter);grid-template-columns:repeat(12,1fr);}.component-video.full details.transcript .transcript-layout .transcript-text,.component-video.bleed details.transcript .transcript-layout .transcript-text{grid-column:4/-1;}}figure.video iframe{position:absolute;top:50%;left:50%;min-width:130%;min-height:130%;width:auto;height:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}figure.video video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}figure.video .video-controls{position:absolute;bottom:var(--gutter);right:calc(var(--gutter) - 15px);display:-webkit-box;display:-ms-flexbox;display:flex;z-index:6;}.front figure.video .video-controls{z-index:4;}@media (max-width:650px){figure.video .video-controls{bottom:26px;}}figure.video .video-controls button{border:none;outline:none;border-radius:0;padding:0;cursor:pointer;margin:0;display:block;position:relative;width:40px;height:40px;}figure.video .video-controls button.video-pause svg{width:9px;height:18px;}figure.video .video-controls button.video-pause svg.icon-play{width:11px;height:15px;}figure.video .video-controls button.video-unmute svg{width:20px;height:20px;}figure.video .video-controls button.video-unmute svg.icon-mute{width:20px;height:17px;}figure.video .video-controls button svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}figure.video .video-controls button span{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;}figure.video .video-controls button svg{pointer-events:none;}figure.video .video-controls .icon-pause,figure.video .video-controls .icon-unmute{display:block;}figure.video .video-controls .icon-play,figure.video .video-controls .icon-mute{display:none;}figure.video .video-controls.paused .icon-pause{display:none;}figure.video .video-controls.paused .icon-play{display:block;}figure.video .video-controls.unmuted .icon-unmute{display:none;}figure.video .video-controls.unmuted .icon-mute{display:block;}@media (min-aspect-ratio:1/1){figure.video.ar43 iframe{min-width:130%;min-height:130%;}}@media (max-aspect-ratio:1/1){figure.video.ar43 iframe{min-width:200%;min-height:200%;}}.jpg-cover{position:relative;}.jpg-cover iframe{display:none;position:absolute;top:0;left:0;width:100%;height:100%;}.jpg-cover textarea{position:absolute;opacity:0;pointer-events:none;}.jpg-cover svg{position:absolute;top:50%;left:50%;width:68px;height:80px;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);pointer-events:none;}.jpg-cover svg path{fill:white;}@media (max-width:768px){.jpg-cover svg{width:48px;height:60px;}}@media (hover:hover){.jpg-cover:HOVER{cursor:pointer;}.jpg-cover:HOVER svg{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);}}.jpg-cover.video-on svg{opacity:0;pointer-events:none;}.jpg-cover.video-on iframe{display:block;-webkit-animation:fadeIn 0.5s ease-in-out forwards 1;animation:fadeIn 0.5s ease-in-out forwards 1;z-index:2;}.rte-embed-media-wrap-no-preview .vid-wrap,.media-wrap-no-preview .vid-wrap{position:relative;}.rte-embed-media-wrap-no-preview .vid-wrap:BEFORE,.media-wrap-no-preview .vid-wrap:BEFORE{content:"";display:block;width:100%;padding-bottom:56.25%;}.rte-embed-media-wrap-no-preview .vid-wrap iframe,.media-wrap-no-preview .vid-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.media-inner,.vid-wrap{position:relative;}.media-inner:BEFORE,.vid-wrap:BEFORE{content:"";display:block;width:100%;padding-bottom:56.25%;}.media-inner img,.vid-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}@-webkit-keyframes arrowPulse{0%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);}50%{-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2);}100%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);}}@keyframes arrowPulse{0%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);}50%{-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2);}100%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);}}.component-video.bleed figure{margin-left:calc(-1 * var(--gutter));width:calc(100% + var(--gutter) * 2);grid-column:1/-1;}.component-video.full figure{max-width:1280px;margin-left:auto;margin-right:auto;}.component-list-of-names{font-size:16px;font-size:clamp(15px,1.25vw,16px);line-height:1.25;font-weight:normal;}@media (max-width:768px){.component-list-of-names.caption,.component-list-of-names.carousel-sub,.component-list-of-names.bug-inv{font-size:11px;}}.component-list-of-names h5{font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;font-weight:normal;margin:0 0 1rem;}.component-list-of-names p + h5{margin-top:3rem;}.component-list-of-names a{text-decoration:underline;text-underline-offset:0.2em;text-decoration-thickness:1px;text-decoration-thickness:clamp(2px,0.08em,3px);text-decoration-color:rgba(var(--linkR,0),var(--linkG,0),var(--linkB,0),0.3);}@media (hover:hover){.component-list-of-names a:hover{text-decoration-color:rgba(var(--linkR,0),var(--linkG,0),var(--linkB,0),1);}}.header-icon + .component-list-of-names{--v-section:var(--titlepad);}section + .list-of-names-wrap,body > form[data-drupal-selector] + .list-of-names-wrap,body > article + .list-of-names-wrap{margin-top:var(--gutter);}.list-of-names-wrap.auto-3 > article{grid-column:span 1;}@media (max-width:768px){.list-of-names-wrap.auto-3{display:block;}}@media (max-width:768px){.list-of-names-wrap > article,.list-of-names-wrap > article:first-child{margin-top:var(--v-section-plus) !important;}}.pagination{text-align:center;--v-section:calc(var(--gutter)*2);}.pagination a{position:relative;display:inline-block;font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;padding:0.35em 0.6em;text-decoration:none;}@media (max-width:1023px){.front .pagination a{font-size:18px;}}.pagination a:BEFORE{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:solid 1px;opacity:0.2;pointer-events:none;-webkit-transition-duration:0.15s;transition-duration:0.15s;border-color:var(--uiText);}.pagination a.active{background-color:var(--uiText);color:var(--bg);}.pagination a.active:BEFORE{opacity:1;border-color:var(--uiText);}body .pagination a.active svg{opacity:1;}.on-matte .pagination a.active{mix-blend-mode:color-burn;}@media (hover:hover){.pagination a:hover:BEFORE{opacity:1;border-color:var(--uiText);}body .pagination a:hover svg{opacity:1;}.on-matte .pagination a:hover:not(.active){color:var(--uiText);mix-blend-mode:color-burn;}.on-matte .component-cta-video-feature .pagination a:hover{mix-blend-mode:unset;}}@media (hover:hover) and (hover:hover){.pagination a.hov-invert:hover,.hov-invert-wrap .pagination a:hover{background:black;color:white;--uiText:white;mix-blend-mode:multiply;}.pagination a.hov-invert:hover:BEFORE,.hov-invert-wrap .pagination a:hover:BEFORE{border-color:black;}}.on-matte.carousel-vert{padding-top:0;padding-bottom:0;}@media (max-width:1023px){.on-matte.carousel-vert{padding-left:0 !important;}}.carousel-vert-wrap{display:grid;gap:var(--gutter);row-gap:var(--gutter);grid-template-columns:repeat(12,1fr);}.carousel-vert-wrap .carousel-nav{position:relative;grid-column:span 4;height:80vh;height:80lvh;min-height:550px;max-height:1000px;}@media (max-width:1023px){.carousel-vert-wrap .carousel-nav{height:auto;min-height:unset;max-height:unset;position:relative;grid-column:1/-1;}}.carousel-vert-wrap .carousel-nav .scrollable{position:absolute;top:0;left:0;width:calc(100% + var(--gutter));bottom:0;overflow:auto;padding:var(--gutter) 0;-ms-overflow-style:none;scrollbar-width:none;}.carousel-vert-wrap .carousel-nav .scrollable::-webkit-scrollbar{display:none;}@media (max-width:1023px){.carousel-vert-wrap .carousel-nav .scrollable{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;}.carousel-vert-wrap .carousel-nav .scrollable .nav-item{-ms-flex-preferred-size:280px;flex-basis:280px;-ms-flex-preferred-size:calc(100vw - 60px);flex-basis:calc(100vw - 60px);-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding-bottom:2rem;scroll-snap-align:start;padding-left:20px;}.carousel-vert-wrap .carousel-nav .scrollable .nav-item:last-child{-ms-flex-preferred-size:340px;flex-basis:340px;padding-right:20px;}}.carousel-vert-wrap .carousel-nav:BEFORE{content:"";position:absolute;top:0;left:0;width:100%;height:80px;height:calc(var(--gutter) + 1rem);background:-webkit-gradient(linear,left bottom,left top,from(rgba(255,210,80,0)),color-stop(1rem,#ffd250),to(#ffd250));background:linear-gradient(to top,rgba(255,210,80,0) 0%,#ffd250 1rem,#ffd250 100%);z-index:2;pointer-events:none;}@media (max-width:1023px){.carousel-vert-wrap .carousel-nav:BEFORE{width:1rem;height:100%;background:-webkit-gradient(linear,right top,left top,from(rgba(255,210,80,0)),to(#ffd250));background:linear-gradient(to left,rgba(255,210,80,0) 0%,#ffd250 100%);opacity:0;}}.carousel-vert-wrap .carousel-nav:AFTER{content:"";position:absolute;bottom:0;left:0;width:100%;height:80px;height:calc(var(--gutter) + 1rem);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,210,80,0)),color-stop(1rem,#ffd250),to(#ffd250));background:linear-gradient(to bottom,rgba(255,210,80,0) 0%,#ffd250 1rem,#ffd250 100%);z-index:2;pointer-events:none;}@media (max-width:1023px){.carousel-vert-wrap .carousel-nav:AFTER{width:1rem;left:auto;right:0;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(255,210,80,0)),to(#ffd250));background:linear-gradient(to right,rgba(255,210,80,0) 0%,#ffd250 100%);opacity:0;}}.carousel-vert-wrap .img-panel{grid-column:span 8;height:100%;position:relative;}.carousel-vert-wrap .img-panel .carousel-item{position:absolute;top:var(--gutter);left:0;right:0;bottom:100px;z-index:0;opacity:0;-webkit-transition-duration:0.5s;transition-duration:0.5s;}.carousel-vert-wrap .img-panel .carousel-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition-duration:var(--aniTimer);transition-duration:var(--aniTimer);}.carousel-vert-wrap .img-panel .carousel-item.active{z-index:1;opacity:1;}@media (max-width:1023px){.carousel-vert-wrap .img-panel{grid-column:1/-1;grid-row:1;}.carousel-vert-wrap .img-panel:BEFORE{content:"";display:block;width:100%;padding-bottom:60%;}}.carousel-vert-wrap article.nav-item{font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;padding:1rem 0;margin-right:var(--gutter);}@media (max-width:1023px){.carousel-vert-wrap article.nav-item{margin-right:0;}}.carousel-vert-wrap article.nav-item:not(.active){cursor:pointer;}.carousel-vert-wrap article.nav-item:not(.active) a{pointer-events:none;}@media (min-width:1024px){.carousel-vert-wrap article.nav-item{border-top:solid 1px;border-color:rgba(0,0,0,0.15);}.carousel-vert-wrap article.nav-item:not(.active) > *:not(.item-title-wrap){display:none;}.carousel-vert-wrap article.nav-item.active{padding-bottom:var(--gutter);}.carousel-vert-wrap article.nav-item.active .item-title-wrap img{display:none;}.carousel-vert-wrap article.nav-item.active > *{opacity:0;-webkit-animation:fadeIn 0.15s 0.2s ease-in-out forwards;animation:fadeIn 0.15s 0.2s ease-in-out forwards;}}@media (min-width:1024px) and (max-width:1023px){.carousel-vert-wrap article.nav-item.active > *{opacity:1;-webkit-animation:unset;animation:unset;}}@media (min-width:1024px){.carousel-vert-wrap article.nav-item.active > .bug-inv{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:0.15s;animation-duration:0.15s;}}@media (max-width:1023px){.carousel-vert-wrap article.nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.carousel-vert-wrap article.nav-item .item-title-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.carousel-vert-wrap article.nav-item .item-title-wrap img{width:100%;height:auto;margin-bottom:0.5rem;}}@media (min-width:1024px){.carousel-vert-wrap .autofuse{display:block;}}.carousel-vert-wrap .item-title-wrap{font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;display:-webkit-box;display:-ms-flexbox;display:flex;}@media (max-width:1023px){.carousel-vert-wrap .item-title-wrap{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;}.carousel-vert-wrap .item-title-wrap.component-text{font-size:clamp(18px,2.29vw,32px);}}.carousel-vert-wrap .item-title-wrap img{display:block;width:65px;height:auto;margin:0 1rem auto 0;}.carousel-vert-wrap .active .item-title-wrap{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;}.carousel-vert-wrap .active .item-title-wrap.component-text{font-size:clamp(18px,2.29vw,32px);}.carousel-vert-wrap .item-loc{font-size:16px;font-size:clamp(15px,1.25vw,16px);line-height:1.25;font-weight:normal;}@media (max-width:768px){.carousel-vert-wrap .item-loc.caption,.carousel-vert-wrap .item-loc.carousel-sub,.carousel-vert-wrap .item-loc.bug-inv{font-size:11px;}}.carousel-vert-wrap .bug-inv{display:inline-block;margin-bottom:1rem;}@media (max-width:1023px){.carousel-vert-wrap .bug-inv{display:none;}}.carousel-vert-wrap .controls{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:30px;right:var(--gutter);z-index:3;}.carousel-vert-wrap .controls span{display:none;}.carousel-vert-wrap .controls button{width:30px;height:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;opacity:0.4;-webkit-transition-duration:var(--aniTimer);transition-duration:var(--aniTimer);cursor:pointer;}@media (hover:hover){.carousel-vert-wrap .controls button:hover{opacity:1;}}@media (max-width:1023px){.carousel-vert-wrap .img-panel{display:none;}.carousel-vert-wrap .img-panel .carousel-item{top:0;bottom:0;}.carousel-vert-wrap .controls{display:none;}}@media (hover:hover){.carousel-vert-wrap:has(.active a:HOVER) .carousel-item.active img{opacity:0.9;}}@media (max-width:1023px){section.carousel-vert.hl-bg,body > form.carousel-vert.hl-bg[data-drupal-selector],body > article.carousel-vert.hl-bg{--gutter:0;}.next-space-min + section.carousel-vert.hl-bg,body > .next-space-min + form.carousel-vert.hl-bg[data-drupal-selector],body > .next-space-min + article.carousel-vert.hl-bg{--gutter:inherit;}}section#qop-landing-app,body > form#qop-landing-app[data-drupal-selector],body > article#qop-landing-app{margin:0;padding:0;}section#qop-landing-app .qop-label-start,body > form#qop-landing-app[data-drupal-selector] .qop-label-start,body > article#qop-landing-app .qop-label-start{opacity:0;-webkit-animation:fadeIn 0.15s 0.2s forwards ease-out 1;animation:fadeIn 0.15s 0.2s forwards ease-out 1;}section#qop-landing-app .filter-container,body > form#qop-landing-app[data-drupal-selector] .filter-container,body > article#qop-landing-app .filter-container{padding:var(--gutter) 0 0;min-height:196px;font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;}@media (max-width:1023px){section#qop-landing-app .filter-container,body > form#qop-landing-app[data-drupal-selector] .filter-container,body > article#qop-landing-app .filter-container{min-height:10em;}}@media (max-width:768px){section#qop-landing-app .filter-container,body > form#qop-landing-app[data-drupal-selector] .filter-container,body > article#qop-landing-app .filter-container{min-height:7em;}}section#qop-landing-app .filter-container a,body > form#qop-landing-app[data-drupal-selector] .filter-container a,body > article#qop-landing-app .filter-container a{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;}section#qop-landing-app .filter-container a.component-text,body > form#qop-landing-app[data-drupal-selector] .filter-container a.component-text,body > article#qop-landing-app .filter-container a.component-text{font-size:clamp(18px,2.29vw,32px);}@media (max-width:768px){section#qop-landing-app .filter-container a,body > form#qop-landing-app[data-drupal-selector] .filter-container a,body > article#qop-landing-app .filter-container a{font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;}}section#qop-landing-app .filter-container .qop-filter-intro-animated,body > form#qop-landing-app[data-drupal-selector] .filter-container .qop-filter-intro-animated,body > article#qop-landing-app .filter-container .qop-filter-intro-animated{display:block;}section#qop-landing-app .filter-container .filter-row,body > form#qop-landing-app[data-drupal-selector] .filter-container .filter-row,body > article#qop-landing-app .filter-container .filter-row{display:none;}section#qop-landing-app .filter-container.filters-on,body > form#qop-landing-app[data-drupal-selector] .filter-container.filters-on,body > article#qop-landing-app .filter-container.filters-on,section#qop-landing-app .filter-container.visitor-return,body > form#qop-landing-app[data-drupal-selector] .filter-container.visitor-return,body > article#qop-landing-app .filter-container.visitor-return{padding-bottom:0;}section#qop-landing-app .filter-container.filters-on .qop-filter-intro-animated,body > form#qop-landing-app[data-drupal-selector] .filter-container.filters-on .qop-filter-intro-animated,body > article#qop-landing-app .filter-container.filters-on .qop-filter-intro-animated,section#qop-landing-app .filter-container.visitor-return .qop-filter-intro-animated,body > form#qop-landing-app[data-drupal-selector] .filter-container.visitor-return .qop-filter-intro-animated,body > article#qop-landing-app .filter-container.visitor-return .qop-filter-intro-animated{display:none;}section#qop-landing-app .filter-container.filters-on .filter-row,body > form#qop-landing-app[data-drupal-selector] .filter-container.filters-on .filter-row,body > article#qop-landing-app .filter-container.filters-on .filter-row,section#qop-landing-app .filter-container.visitor-return .filter-row,body > form#qop-landing-app[data-drupal-selector] .filter-container.visitor-return .filter-row,body > article#qop-landing-app .filter-container.visitor-return .filter-row{display:block;}section#qop-landing-app .filter-container.filters-on .filter-row .inline-text-buttons,body > form#qop-landing-app[data-drupal-selector] .filter-container.filters-on .filter-row .inline-text-buttons,body > article#qop-landing-app .filter-container.filters-on .filter-row .inline-text-buttons,section#qop-landing-app .filter-container.visitor-return .filter-row .inline-text-buttons,body > form#qop-landing-app[data-drupal-selector] .filter-container.visitor-return .filter-row .inline-text-buttons,body > article#qop-landing-app .filter-container.visitor-return .filter-row .inline-text-buttons{opacity:0;-webkit-animation:fadeIn 0.5s 0s ease-out forwards 1;animation:fadeIn 0.5s 0s ease-out forwards 1;}section#qop-landing-app .filter-container.filters-on + .filter-carousel:not(.loading) .prompt-text,body > form#qop-landing-app[data-drupal-selector] .filter-container.filters-on + .filter-carousel:not(.loading) .prompt-text,body > article#qop-landing-app .filter-container.filters-on + .filter-carousel:not(.loading) .prompt-text,section#qop-landing-app .filter-container.visitor-return + .filter-carousel:not(.loading) .prompt-text,body > form#qop-landing-app[data-drupal-selector] .filter-container.visitor-return + .filter-carousel:not(.loading) .prompt-text,body > article#qop-landing-app .filter-container.visitor-return + .filter-carousel:not(.loading) .prompt-text{opacity:0;-webkit-animation:fadeIn 0.5s 0s ease-out forwards 1;animation:fadeIn 0.5s 0s ease-out forwards 1;}section#qop-landing-app .filter-container.filters-on + .filter-carousel:not(.loading) .skeleton-frame-wrap,body > form#qop-landing-app[data-drupal-selector] .filter-container.filters-on + .filter-carousel:not(.loading) .skeleton-frame-wrap,body > article#qop-landing-app .filter-container.filters-on + .filter-carousel:not(.loading) .skeleton-frame-wrap,section#qop-landing-app .filter-container.visitor-return + .filter-carousel:not(.loading) .skeleton-frame-wrap,body > form#qop-landing-app[data-drupal-selector] .filter-container.visitor-return + .filter-carousel:not(.loading) .skeleton-frame-wrap,body > article#qop-landing-app .filter-container.visitor-return + .filter-carousel:not(.loading) .skeleton-frame-wrap{-webkit-animation:fadeOutGrid 0.2s 2.5s ease-out forwards 1;animation:fadeOutGrid 0.2s 2.5s ease-out forwards 1;}section#qop-landing-app .filter-row.filters-on .qop-filter-intro-animated,body > form#qop-landing-app[data-drupal-selector] .filter-row.filters-on .qop-filter-intro-animated,body > article#qop-landing-app .filter-row.filters-on .qop-filter-intro-animated{display:none;}section#qop-landing-app .filter-row.filters-on .filter-row,body > form#qop-landing-app[data-drupal-selector] .filter-row.filters-on .filter-row,body > article#qop-landing-app .filter-row.filters-on .filter-row{display:block;}section#qop-landing-app .filter-carousel,body > form#qop-landing-app[data-drupal-selector] .filter-carousel,body > article#qop-landing-app .filter-carousel{margin:var(--gutter) 0;position:relative;}section#qop-landing-app .filter-carousel.loading .prompt-text,body > form#qop-landing-app[data-drupal-selector] .filter-carousel.loading .prompt-text,body > article#qop-landing-app .filter-carousel.loading .prompt-text{display:none;}section#qop-landing-app .filter-carousel.loading .skeleton-frame-wrap,body > form#qop-landing-app[data-drupal-selector] .filter-carousel.loading .skeleton-frame-wrap,body > article#qop-landing-app .filter-carousel.loading .skeleton-frame-wrap{-webkit-animation:fadeIn 0.25s ease-out forwards 1;animation:fadeIn 0.25s ease-out forwards 1;}section#qop-landing-app .filter-carousel.loading .swiper-slide,body > form#qop-landing-app[data-drupal-selector] .filter-carousel.loading .swiper-slide,body > article#qop-landing-app .filter-carousel.loading .swiper-slide{opacity:0;}section#qop-landing-app .inline-text-buttons,body > form#qop-landing-app[data-drupal-selector] .inline-text-buttons,body > article#qop-landing-app .inline-text-buttons{margin-top:1rem;}.skeleton-frame-wrap{padding-left:var(--gutter);padding-right:var(--gutter);position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;background:white;pointer-events:none;}.skeleton-frame-wrap .skeleton-frame{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;background-image:url(/themes/custom/pew/dist/assets/skeletonbg.png);background-repeat:no-repeat;background-size:auto 100%;background-position:0 0;}.skeleton-frame-wrap .skeleton-frame .prompt-text{position:absolute;top:var(--gutter);left:var(--gutter);right:var(--gutter);font-size:88px;font-size:clamp(45px,6.8vw,104px);line-height:0.925;font-weight:normal;letter-spacing:-0.02em;font-style:italic;opacity:0;-webkit-transition-duration:1s;transition-duration:1s;}.skeleton-frame-wrap .skeleton-frame.frame-1{grid-column:1/span 10;}.skeleton-frame-wrap .skeleton-frame.frame-2{grid-column:11/-1;width:calc(100% + var(--gutter));}.typeIn{display:inline;opacity:0;}.typeIn span{opacity:0;}.typeIn.typing{opacity:1;}.typeIn.typing span{-webkit-animation:fadeIn 0.1s ease-out forwards 1;animation:fadeIn 0.1s ease-out forwards 1;}.typeIn.filters-on{display:none;}.qop-more-wrap{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;grid-column:1/-1;}.qop-more-wrap.component-text{font-size:clamp(18px,2.29vw,32px);}@media (max-width:768px){.qop-more-wrap{font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;}}.filter-carousel .qop-more-wrap{margin:calc(var(--gutter) * 1.5) 0 100px;}@media (max-width:768px){.filter-carousel .qop-more-wrap{margin-bottom:calc(var(--gutter) * 2);}}.component-img-txt-column .qop-more-wrap{padding-bottom:var(--gutter);}.qop-more-wrap span.label{margin-right:0.25em;}.qop-more-wrap a{position:relative;display:inline-block;font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;padding:0.35em 0.6em;text-decoration:none;font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;white-space:nowrap;margin-right:0.325em;}@media (max-width:1023px){.front .qop-more-wrap a{font-size:18px;}}.qop-more-wrap a:BEFORE{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:solid 1px;opacity:0.2;pointer-events:none;-webkit-transition-duration:0.15s;transition-duration:0.15s;border-color:var(--uiText);}.qop-more-wrap a.active{background-color:var(--uiText);color:var(--bg);}.qop-more-wrap a.active:BEFORE{opacity:1;border-color:var(--uiText);}body .qop-more-wrap a.active svg{opacity:1;}.on-matte .qop-more-wrap a.active{mix-blend-mode:color-burn;}@media (hover:hover){.qop-more-wrap a:hover:BEFORE{opacity:1;border-color:var(--uiText);}body .qop-more-wrap a:hover svg{opacity:1;}.on-matte .qop-more-wrap a:hover:not(.active){color:var(--uiText);mix-blend-mode:color-burn;}.on-matte .component-cta-video-feature .qop-more-wrap a:hover{mix-blend-mode:unset;}}@media (hover:hover) and (hover:hover){.qop-more-wrap a.hov-invert:hover,.hov-invert-wrap .qop-more-wrap a:hover{background:black;color:white;--uiText:white;mix-blend-mode:multiply;}.qop-more-wrap a.hov-invert:hover:BEFORE,.hov-invert-wrap .qop-more-wrap a:hover:BEFORE{border-color:black;}}.qop-more-wrap a.component-text{font-size:clamp(18px,2.29vw,32px);}@media (max-width:768px){.qop-more-wrap a{font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;margin-right:0.5em;}}.qop-more-wrap a svg{display:inline-block;width:1em;height:0.7em;margin:0 0 0 0.325em;-webkit-transform:translateY(0.07em);transform:translateY(0.07em);}@media (max-width:768px){.qop-more-wrap span.label,.qop-more-wrap a{display:inline-block;margin-bottom:0.5em;}}em em{font-style:normal;}section,body > form[data-drupal-selector],body > article,article,.carousel-wrap,.views-infinite-scroll-content-wrapper,aside{position:relative;}.js nav ~ section,.js body > nav ~ form[data-drupal-selector],.js nav ~ article,.js nav ~ .carousel-wrap,.js nav ~ .views-infinite-scroll-content-wrapper,.js nav ~ aside{opacity:0;-webkit-animation:elementsIn 0.45s 0.45s forwards 1;animation:elementsIn 0.45s 0.45s forwards 1;}.js section.iv,.js body > form.iv[data-drupal-selector],.js article.iv,.js .carousel-wrap.iv,.js .views-infinite-scroll-content-wrapper.iv,.js aside.iv{opacity:0;-webkit-animation:none;animation:none;}.js section.iv.vis,.js body > form.iv.vis[data-drupal-selector],.js article.iv.vis,.js .carousel-wrap.iv.vis,.js .views-infinite-scroll-content-wrapper.iv.vis,.js aside.iv.vis{-webkit-animation:ivIn 0.45s 0.45s forwards 1;animation:ivIn 0.45s 0.45s forwards 1;}.f-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.f-end .filter-toggle-wrap{margin-left:auto;}.tar{text-align:right;}section:not(:first-child):not(.custom-margin),body > form[data-drupal-selector]:not(:first-child):not(.custom-margin),body > article:not(:first-child):not(.custom-margin),.page-elements:not(:first-child),.views-infinite-scroll-content-wrapper{margin-top:var(--v-section);}div[data-contextual-id] + section:not(:first-child):not(.custom-margin),body > div[data-contextual-id] + form[data-drupal-selector]:not(:first-child):not(.custom-margin),body > div[data-contextual-id] + article:not(:first-child):not(.custom-margin),div[data-contextual-id] + .page-elements:not(:first-child),div[data-contextual-id] + .views-infinite-scroll-content-wrapper{margin-top:0;}section:not(:first-child):not(.custom-margin):not(.auto-4):not(.auto-3):not(.auto-2) > article:not(:first-child):not(.custom-margin):not(.card),body > form[data-drupal-selector]:not(:first-child):not(.custom-margin):not(.auto-4):not(.auto-3):not(.auto-2) > article:not(:first-child):not(.custom-margin):not(.card),body > article:not(:first-child):not(.custom-margin):not(.auto-4):not(.auto-3):not(.auto-2) > article:not(:first-child):not(.custom-margin):not(.card),.page-elements:not(:first-child):not(.auto-4):not(.auto-3):not(.auto-2) > article:not(:first-child):not(.custom-margin):not(.card),.views-infinite-scroll-content-wrapper:not(.auto-4):not(.auto-3):not(.auto-2) > article:not(:first-child):not(.custom-margin):not(.card){margin-top:var(--v-section);}section:not(:first-child):not(.custom-margin) aside + article:not(:first-child):not(.custom-margin):not(.flex-components),body > form[data-drupal-selector]:not(:first-child):not(.custom-margin) aside + article:not(:first-child):not(.custom-margin):not(.flex-components),body > article:not(:first-child):not(.custom-margin) aside + article:not(:first-child):not(.custom-margin):not(.flex-components),.page-elements:not(:first-child) aside + article:not(:first-child):not(.custom-margin):not(.flex-components),.views-infinite-scroll-content-wrapper aside + article:not(:first-child):not(.custom-margin):not(.flex-components){--v-section:0;}aside + section:not(:first-child):not(.custom-margin),body > aside + form[data-drupal-selector]:not(:first-child):not(.custom-margin),body > aside + article:not(:first-child):not(.custom-margin),.pcah-header + section:not(:first-child):not(.custom-margin).inv,body > .pcah-header + form[data-drupal-selector]:not(:first-child):not(.custom-margin).inv,body > .pcah-header + article:not(:first-child):not(.custom-margin).inv,aside + .page-elements:not(:first-child),.pcah-header + .page-elements:not(:first-child).inv,aside + .views-infinite-scroll-content-wrapper,.pcah-header + .views-infinite-scroll-content-wrapper.inv{margin-top:0;}aside + section:not(:first-child):not(.custom-margin) > .component-text:first-child,body > aside + form[data-drupal-selector]:not(:first-child):not(.custom-margin) > .component-text:first-child,body > aside + article:not(:first-child):not(.custom-margin) > .component-text:first-child,.pcah-header + section:not(:first-child):not(.custom-margin).inv > .component-text:first-child,body > .pcah-header + form[data-drupal-selector]:not(:first-child):not(.custom-margin).inv > .component-text:first-child,body > .pcah-header + article:not(:first-child):not(.custom-margin).inv > .component-text:first-child,aside + .page-elements:not(:first-child) > .component-text:first-child,.pcah-header + .page-elements:not(:first-child).inv > .component-text:first-child,aside + .views-infinite-scroll-content-wrapper > .component-text:first-child,.pcah-header + .views-infinite-scroll-content-wrapper.inv > .component-text:first-child{margin-top:var(--v-section);}.on-matte + section:not(:first-child):not(.custom-margin).inv,body > .on-matte + form[data-drupal-selector]:not(:first-child):not(.custom-margin).inv,body > .on-matte + article:not(:first-child):not(.custom-margin).inv,.on-matte + .page-elements:not(:first-child).inv,.on-matte + .views-infinite-scroll-content-wrapper.inv{margin-top:0;}.next-space-min + *{--v-section:var(--gutter);}section.on-matte + section.landing-headline,body > form.on-matte[data-drupal-selector] + section.landing-headline,body > article.on-matte + section.landing-headline,body > section.on-matte + form.landing-headline[data-drupal-selector],body > form.on-matte[data-drupal-selector] + form.landing-headline[data-drupal-selector],body > article.on-matte + form.landing-headline[data-drupal-selector],body > section.on-matte + article.landing-headline,body > form.on-matte[data-drupal-selector] + article.landing-headline,body > article.on-matte + article.landing-headline{margin-top:var(--v-section-plus);}section.landing-headline + .component-text,body > form.landing-headline[data-drupal-selector] + .component-text,body > article.landing-headline + .component-text{--v-section:1rem;}@media (max-width:1023px){.mo-custom-margin{--v-section:0;}}section.on-matte + section.on-matte,body > form.on-matte[data-drupal-selector] + section.on-matte,body > article.on-matte + section.on-matte,body > section.on-matte + form.on-matte[data-drupal-selector],body > form.on-matte[data-drupal-selector] + form.on-matte[data-drupal-selector],body > article.on-matte + form.on-matte[data-drupal-selector],body > section.on-matte + article.on-matte,body > form.on-matte[data-drupal-selector] + article.on-matte,body > article.on-matte + article.on-matte{--v-section:0;}section.on-matte + .back-to-top-js + footer.pcah-footer,body > form.on-matte[data-drupal-selector] + .back-to-top-js + footer.pcah-footer,body > article.on-matte + .back-to-top-js + footer.pcah-footer{margin-top:0;}section:not(.on-matte) + .anchor-target + section.on-matte,body > form[data-drupal-selector]:not(.on-matte) + .anchor-target + section.on-matte,body > article:not(.on-matte) + .anchor-target + section.on-matte,body > section:not(.on-matte) + .anchor-target + form.on-matte[data-drupal-selector],body > form[data-drupal-selector]:not(.on-matte) + .anchor-target + form.on-matte[data-drupal-selector],body > article:not(.on-matte) + .anchor-target + form.on-matte[data-drupal-selector],body > section:not(.on-matte) + .anchor-target + article.on-matte,body > form[data-drupal-selector]:not(.on-matte) + .anchor-target + article.on-matte,body > article:not(.on-matte) + .anchor-target + article.on-matte{--v-section:var(--v-section-untouched);}section > section:not(.bleed):not(.component-carousel):not(.title-over-media):not(.component-cta-video-feature):not(.connections-wrap):not(.anchor-wrap),body > form[data-drupal-selector] > section:not(.bleed):not(.component-carousel):not(.title-over-media):not(.component-cta-video-feature):not(.connections-wrap):not(.anchor-wrap),body > article > section:not(.bleed):not(.component-carousel):not(.title-over-media):not(.component-cta-video-feature):not(.connections-wrap):not(.anchor-wrap){padding-left:0;padding-right:0;}section.p-lr > section:not(.bleed):not(.component-carousel):not(.title-over-media):not(.component-cta-video-feature):not(.connections-wrap):not(.anchor-wrap),body > form.p-lr[data-drupal-selector] > section:not(.bleed):not(.component-carousel):not(.title-over-media):not(.component-cta-video-feature):not(.connections-wrap):not(.anchor-wrap),body > article.p-lr > section:not(.bleed):not(.component-carousel):not(.title-over-media):not(.component-cta-video-feature):not(.connections-wrap):not(.anchor-wrap){padding-left:0;padding-right:0;}.grid.layout:not(.has-flex) > section,body.grid.layout:not(.has-flex) > form[data-drupal-selector],.grid.layout:not(.has-flex) > article{--v-section:0;}.grid.layout.has-flex{row-gap:0;}.grid.layout.has-flex .section-title.wyg + *:not(.header-icon){--v-section:0;}.component-page-title + .component-image.bleed,.anchor-wrap + .carousel-wrap,.subnav + .component-image.bleed,.hr-sep,.hr-sep + *{--v-section:0;}@media (min-width:769px){.subnav + .component-page-title{--v-section:0;}}@media (max-width:1023px){.anchor-wrap{--v-section:0;}}.border-start-1{border-top:solid 1px;padding-top:1em;border-color:var(--uiGrayLine);}.js nav.subnav-invert{-webkit-animation:none;animation:none;opacity:1;background:var(--bg);color:var(--uiGray);display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;overflow:auto;}.js nav.subnav-invert a{margin-right:1.2em;}.js nav.subnav-invert a.align-right{margin-right:0;margin-left:1.2em;}.js nav.subnav-invert a:not(.align-right) + .align-right{margin-left:auto;}.js nav.subnav-invert a svg path{-webkit-transition-duration:var(--aniTimer);transition-duration:var(--aniTimer);}@media (hover:hover){.js nav.subnav-invert a:hover{color:var(--uiText);}.js nav.subnav-invert a:hover path{stroke:var(--uiText);}}.js nav.subnav-invert a.active{color:var(--uiText);}.more-cta a{font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;display:inline-block;position:relative;margin-right:1em;margin-bottom:0.25em;}.more-cta svg{display:inline-block;margin-left:0.25em;margin-bottom:0.1em;vertical-align:middle;}.more-cta svg path{fill:var(--uiText);}.more-cta.button-arrows-r a svg,.more-cta.button-arrow-r svg{height:0.65em;width:auto;}@media (hover:hover){.more-cta svg{-webkit-transition-duration:0.15s;transition-duration:0.15s;}}.section-header,.section-anchornav{font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;margin-bottom:var(--v-section-inner-section);grid-column:1/-1;word-break:break-word;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:block;}.stacked-subnav .section-header,.stacked-subnav .section-anchornav{margin-bottom:0;}.section-header:not(.pull-gutter),.section-anchornav:not(.pull-gutter){width:100%;}.section-header.h6,.section-anchornav.h6{font-size:30px;font-size:clamp(24px,2.29vw,32px);line-height:1.15;font-weight:normal;margin-bottom:var(--titlepad);}.section-header.h6.component-text,.section-anchornav.h6.component-text{font-size:clamp(18px,2.29vw,32px);}.grid .section-header,.grid .section-anchornav{margin-bottom:0;margin-bottom:calc(var(--v-section-inner-section) - var(--gutter));padding-left:0;padding-right:0;}.section-header.header-border,.section-anchornav.header-border{border-bottom:1px solid var(--uiGrayLine);padding-bottom:1.5rem;}@media (min-width:1024px){.section-header.header-border-above:not(.dt-collapse),.section-anchornav.header-border-above:not(.dt-collapse){border-top:1px solid var(--uiGrayLine);padding-top:1.5rem;padding-top:var(--titlepad);}}@media (max-width:650px){.section-header.header-border-above:not(.mo-collapse),.section-anchornav.header-border-above:not(.mo-collapse){border-top:1px solid var(--uiGrayLine);padding-top:var(--titlepad);}.on-matte .section-header.header-border-above:not(.mo-collapse):first-child,.on-matte .section-anchornav.header-border-above:not(.mo-collapse):first-child{margin-top:var(--v-section-inner-section);}}@media (max-width:768px){.section-header + .group,.section-anchornav + .group{--gutter-v-sidebar:0;}.section-header + .group > .section-header:first-child,.section-anchornav + .group > .section-header:first-child{padding-top:var(--titlepad);}}.section-header + section,body > .section-header + form[data-drupal-selector],body > .section-header + article,.section-anchornav + section,body > .section-anchornav + form[data-drupal-selector],body > .section-anchornav + article{--v-section:0;}@media (min-width:769px){.anchor-target + section:not(.component-page-title),body > .anchor-target + form[data-drupal-selector]:not(.component-page-title),body > .anchor-target + article:not(.component-page-title),.anchor-target + section.component-page-title.inv,body > .anchor-target + form.component-page-title.inv[data-drupal-selector],body > .anchor-target + article.component-page-title.inv{--v-section:0;}}.anchor-target + section.on-matte,body > .anchor-target + form.on-matte[data-drupal-selector],body > .anchor-target + article.on-matte,.anchor-target + section.inv,body > .anchor-target + form.inv[data-drupal-selector],body > .anchor-target + article.inv{--v-section:0;}section + .anchor-target + section,body > form[data-drupal-selector] + .anchor-target + section,body > article + .anchor-target + section,body > section + .anchor-target + form[data-drupal-selector],body > form[data-drupal-selector] + .anchor-target + form[data-drupal-selector],body > article + .anchor-target + form[data-drupal-selector],body > section + .anchor-target + article,body > form[data-drupal-selector] + .anchor-target + article,body > article + .anchor-target + article{--v-section:var(--v-section-untouched);}.section-header small:not(:first-child),.section-header em.gray{color:var(--uiGray);font-size:1em;font-style:italic;display:inline-block;}.section-header small:not(:first-child):not(.qop-p):not(.qop-q),.section-header em.gray:not(.qop-p):not(.qop-q){margin-left:1em;}@media (max-width:768px){.section-header small:not(:first-child):not(.qop-p):not(.qop-q),.section-header em.gray:not(.qop-p):not(.qop-q){margin-left:0;}}@media (max-width:768px){.section-header small:not(:first-child):not(.qop-p):not(.qop-q),.section-header em.gray:not(.qop-p):not(.qop-q){display:block;margin-left:0;}}nav.section-anchornav:not(.pull-gutter){padding-left:0;}nav.section-anchornav a{display:inline-block;margin-right:2rem;text-decoration:underline;text-underline-offset:0.3em;text-decoration-thickness:1px;text-decoration-color:transparent;}@media (hover:hover){nav.section-anchornav a:hover{text-decoration:underline;text-underline-offset:0.3em;text-decoration-thickness:1px;text-decoration-color:var(--uiText);}}.highlight-links a:not(.inline-btn),.highlight-link{text-decoration:underline;text-underline-offset:0.2em;text-decoration-thickness:2px;text-decoration-color:rgba(var(--highlightR,0),var(--highlightG,0),var(--highlightB,0),0.5);}@media (hover:hover){.highlight-links a:not(.inline-btn):hover,.highlight-link:hover{text-decoration-color:rgba(var(--highlightR,0),var(--highlightG,0),var(--highlightB,0),1);}}@media (max-width:768px){.highlight-links a:not(.inline-btn),.highlight-link{text-decoration-thickness:1px;}}.hl-links a:not(.inline-btn),.hl-link{text-decoration:none;display:inline-block;background:rgba(var(--linkR,0),var(--linkG,0),var(--linkB,0),0.3);}@media (hover:hover){.hl-links a:not(.inline-btn):hover,.hl-link:hover{background:rgba(var(--linkR,0),var(--linkG,0),var(--linkB,0),1);}}.cover-img-wrap{position:relative;height:100%;}.cover-img-wrap:BEFORE{content:"";display:block;width:100%;padding-bottom:100%;}.cover-img-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}body.high-contrast-mode{--highlight:#efefef;--highlightR:255;--highlightG:255;--highlightB:255;--linkR:255;--linkG:255;--linkB:255;--outColor:#FFF;--uiGray:#000;--uiGrayLine:#000;}body.high-contrast-mode .dark-1,body.high-contrast-mode .dark-2,body.high-contrast-mode .dark-3,body.high-contrast-mode .dark-4{--highlight:#000 !important;--highlightR:0 !important;--highlightG:0 !important;--highlightB:0 !important;}body.high-contrast-mode nav.subnav:not(.inv),body.high-contrast-mode nav.subnav:not(.inv) nav.subnav{background:#EFEFEF;}body.high-contrast-mode .highlight-gray,body.high-contrast-mode .highlight-pink,body.high-contrast-mode .highlight-blue,body.high-contrast-mode .highlight-teal,body.high-contrast-mode .highlight-yellow,body.high-contrast-mode .highlight-red{--highlight:#efefef;--highlightR:255;--highlightG:255;--highlightB:255;}body.high-contrast-mode .highlight-gray,body.high-contrast-mode .highlight-gray.color-over,body.high-contrast-mode .highlight-pink .highlight-gray,body.high-contrast-mode .highlight-blue .highlight-gray,body.high-contrast-mode .highlight-teal .highlight-gray,body.high-contrast-mode .highlight-yellow .highlight-gray,body.high-contrast-mode .highlight-red .highlight-gray,body.high-contrast-mode .highlight-blue,body.high-contrast-mode .highlight-blue.color-over,body.high-contrast-mode .highlight-teal,body.high-contrast-mode .highlight-teal.color-over,body.high-contrast-mode .highlight-yellow,body.high-contrast-mode .highlight-yellow.color-over,body.high-contrast-mode .highlight-red,body.high-contrast-mode .highlight-red.color-over,body.high-contrast-mode .highlight-pink,body.high-contrast-mode .highlight-pink.color-over,body.high-contrast-mode .highlight-purple,body.high-contrast-mode .highlight-purple.color-over{--highlight:#EFEFEF;}body.high-contrast-mode.front header.pcah-header{color:black;}body.high-contrast-mode .component-cta-video-feature{padding-left:0;}body.high-contrast-mode .component-cta-video-feature .txt-wrap{padding:var(--gutter);background:black;}body.high-contrast-mode header + nav.subnav:BEFORE{content:"";position:absolute;top:0;left:var(--gutter);right:var(--gutter);height:1px;background:rgba(0,0,0,0.15);}body.high-contrast-mode .highlight-gray .stat-number,body.high-contrast-mode .highlight-red .stat-number{color:#000;}body.high-contrast-mode .component-accordion details summary svg{opacity:1;}body.high-contrast-mode .carousel-vert-wrap .carousel-nav:BEFORE{background:-webkit-gradient(linear,left bottom,left top,from(rgba(239,239,239,0)),color-stop(1rem,#efefef),to(#efefef));background:linear-gradient(to top,rgba(239,239,239,0) 0%,#efefef 1rem,#efefef 100%);}@media (max-width:1023px){body.high-contrast-mode .carousel-vert-wrap .carousel-nav:BEFORE{background:-webkit-gradient(linear,right top,left top,from(rgba(239,239,239,0)),to(#efefef));background:linear-gradient(to left,rgba(239,239,239,0) 0%,#efefef 100%);}}body.high-contrast-mode .carousel-vert-wrap .carousel-nav:AFTER{background:-webkit-gradient(linear,left top,left bottom,from(rgba(239,239,239,0)),color-stop(1rem,#efefef),to(#efefef));background:linear-gradient(to bottom,rgba(239,239,239,0) 0%,#efefef 1rem,#efefef 100%);}@media (max-width:1023px){body.high-contrast-mode .carousel-vert-wrap .carousel-nav:AFTER{background:-webkit-gradient(linear,left top,right top,from(rgba(239,239,239,0)),to(#efefef));background:linear-gradient(to right,rgba(239,239,239,0) 0%,#efefef 100%);}}.qop-q,.qop-p{display:inline-block;font-size:1em;}.qop-q svg,.qop-p svg{width:1em;display:inline-block;vertical-align:middle;}.qop-q svg path,.qop-p svg path{fill:var(--uiText);}.qop-q{margin-right:-0.13em;}.qop-p{margin-right:0;}aside{font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;}@media (max-width:1023px){.front aside{font-size:18px;}}aside:not(.wyg) > * + *{margin-top:var(--gutter-v-sidebar);}aside article.wyg:first-child{padding-top:var(--v-content-1);padding-bottom:var(--v-content-1);border-top:solid 1px var(--uiGrayLine);border-bottom:solid 1px var(--uiGrayLine);}aside article.wyg + article.wyg{padding-bottom:var(--v-content-2);border-bottom:solid 1px var(--uiGrayLine);}@media (max-width:768px){.layout aside{border-bottom:solid 1px var(--uiGrayLine);padding-bottom:calc(var(--gutter) * 2);}.layout aside .component-share:last-child,.layout aside > :last-child,.layout aside .border-group:last-child{border-bottom:0;padding-bottom:0;}}aside .sidebar-links,aside .wyg ul{list-style:none;margin:0;padding:0;}aside .sidebar-links li,aside .wyg ul li{text-indent:-1em;padding-left:1em;}aside .sidebar-links li:only-child,aside .wyg ul li:only-child{padding-left:0;text-indent:0;}aside .sidebar-links a,aside .wyg ul a{text-decoration:underline;text-underline-offset:0.2em;text-decoration-thickness:1px;text-decoration-thickness:clamp(2px,0.08em,3px);text-decoration-color:rgba(var(--linkR,0),var(--linkG,0),var(--linkB,0),0.3);}@media (hover:hover){aside .sidebar-links a:hover,aside .wyg ul a:hover{text-decoration-color:rgba(var(--linkR,0),var(--linkG,0),var(--linkB,0),1);}}aside .border-group{border-top:solid 1px;padding-top:var(--summary-gap);padding-bottom:var(--summary-gap);border-color:var(--uiGrayLine);}aside .border-group:last-child{border-bottom:solid 1px;border-color:var(--uiGrayLine);}aside.sidebar-with-links{--gutter-v-sidebar:1rem;}@media (max-width:768px){aside.sidebar-with-links{border-bottom:solid 1px var(--uiGrayLine);margin-bottom:15vw;}}@media (min-width:768px){.flex-components > aside.t-bodyl{margin-bottom:auto;}}.linklist-wrap .linklist-header{font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;margin-bottom:0.75rem;border-top:solid 1px;border-color:var(--uiGrayLine);padding-top:0.75rem;}@media (max-width:768px){.linklist-wrap .linklist-header{padding-bottom:var(--titlepad);}}.linklist-wrap ul{list-style:none;margin:0;padding:0;}.linklist-wrap ul li:not(:last-child){margin-bottom:0.75rem;}@media (hover:hover){.linklist-wrap a:hover{text-decoration:underline;text-underline-offset:0.15em;text-decoration-thickness:0.05em;text-decoration-color:rgba(var(--linkR,0),var(--linkG,0),var(--linkB,0),1);}}.landing-feature-caption{--gutter-v-sidebar:1em;}.landing-feature-caption p{margin-bottom:0.625em;}.landing-feature-caption p:last-child{margin-bottom:0;}.landing-feature-caption p + p{margin-top:1em;}.landing-feature-caption hr + a{margin-top:0.75em;display:inline-block;}@media (max-width:768px){.landing-feature-caption .inline-text-buttons{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:auto;max-width:unset;margin-left:calc(-1 * var(--gutter));padding-left:var(--gutter);margin-right:calc(-1 * var(--gutter));}}.no-inview .iv{-webkit-animation:none !important;animation:none !important;opacity:1 !important;}.back-top-wrap a{margin-right:auto;grid-column:1/-1;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}#block-pew-local-tasks{position:fixed;z-index:5;bottom:0;left:0;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:16px;font-size:clamp(15px,1.25vw,16px);line-height:1.25;font-weight:normal;padding:var(--v-content-1) var(--gutter);background:black;color:white;}@media (max-width:768px){#block-pew-local-tasks.caption,#block-pew-local-tasks.carousel-sub,#block-pew-local-tasks.bug-inv{font-size:11px;}}#block-pew-local-tasks ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.75rem;list-style:none;margin:0;padding:0;}#block-pew-local-tasks ul li{margin:0;padding:0;}#block-pew-local-tasks ul li a{display:block;padding:8px 14px;border:1px solid rgba(255,255,255,0.3);padding:0.5rem 1rem;-webkit-transition-duration:0.15s;transition-duration:0.15s;cursor:pointer;}#block-pew-local-tasks ul li a:hover{border-color:inherit;}[data-drupal-messages]{padding-top:0.875em;padding-bottom:0.875em;padding-left:var(--gutter);padding-right:var(--gutter);}body > form[data-drupal-selector] .js-form-item + .js-form-item,body > article .js-form-item + .js-form-item{margin-top:var(--v-section-img_text);}body > form[data-drupal-selector] .js-form-item label,body > article .js-form-item label{display:block;}body > form[data-drupal-selector] .js-form-item .description,body > article .js-form-item .description{font-size:16px;font-size:clamp(15px,1.25vw,16px);line-height:1.25;font-weight:normal;color:var(--uiGray);margin-top:var(--v-section-inner-section-label);}@media (max-width:768px){body > form[data-drupal-selector] .js-form-item .description.caption,body > form[data-drupal-selector] .js-form-item .description.carousel-sub,body > form[data-drupal-selector] .js-form-item .description.bug-inv,body > article .js-form-item .description.caption,body > article .js-form-item .description.carousel-sub,body > article .js-form-item .description.bug-inv{font-size:11px;}}body > form[data-drupal-selector] .form-actions,body > article .form-actions{margin-top:var(--v-section);}body > form[data-drupal-selector] label + input,body > article label + input{margin-top:var(--v-section-inner-section-label);}body > form[data-drupal-selector] input,body > form[data-drupal-selector] label,body > article input,body > article label{font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;}.pager{text-align:center;list-style:none;margin:var(--gutter) 0;}.pager a.button{position:relative;display:inline-block;font-size:21px;font-size:clamp(15px,1.5vw,21px);line-height:1.19;font-weight:normal;letter-spacing:0;padding:0.35em 0.6em;text-decoration:none;}@media (max-width:1023px){.front .pager a.button{font-size:18px;}}.pager a.button:BEFORE{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:solid 1px;opacity:0.2;pointer-events:none;-webkit-transition-duration:0.15s;transition-duration:0.15s;border-color:var(--uiText);}.pager a.button.active{background-color:var(--uiText);color:var(--bg);}.pager a.button.active:BEFORE{opacity:1;border-color:var(--uiText);}body .pager a.button.active svg{opacity:1;}.on-matte .pager a.button.active{mix-blend-mode:color-burn;}@media (hover:hover){.pager a.button:hover:BEFORE{opacity:1;border-color:var(--uiText);}body .pager a.button:hover svg{opacity:1;}.on-matte .pager a.button:hover:not(.active){color:var(--uiText);mix-blend-mode:color-burn;}.on-matte .component-cta-video-feature .pager a.button:hover{mix-blend-mode:unset;}}@media (hover:hover) and (hover:hover){.pager a.button.hov-invert:hover,.hov-invert-wrap .pager a.button:hover{background:black;color:white;--uiText:white;mix-blend-mode:multiply;}.pager a.button.hov-invert:hover:BEFORE,.hov-invert-wrap .pager a.button:hover:BEFORE{border-color:black;}}#worldwaypoint > .inner{max-width:1140px;width:100%;margin:auto;}#worldwaypoint > .inner > .sectiontitle{letter-spacing:0.1em;text-transform:uppercase;margin-bottom:20px;}#worldwaypoint .colorbar{padding:20px 0px 40px 0px;background-color:#839fbb;}#worldwaypoint .colorbar > .inner{max-width:1140px;width:100%;margin:auto;}#worldwaypoint .colorbar > .inner .ledetext{max-width:640px;width:100%;}#worldwaypoint .colorbar > .inner .ledetext > p{letter-spacing:0.01em;word-spacing:0.03em;color:#fff;font-weight:bold;margin:10px 0px 20px 0px;}
